From e9ec93a471d9a753db01b682e75c52b32adf16f2 Mon Sep 17 00:00:00 2001 From: Christoph Cullmann Date: Thu, 18 Feb 2021 21:44:01 +0100 Subject: [PATCH] use LoveIt theme, self hosted --- config.toml | 330 +- .../{post => posts}/cmake-meson-compcert.md | 0 .../cpp-standard-version-mix-up.md | 0 .../{post => posts}/hugo-extended-centos-7.md | 0 .../kate-cpp-developer-survey.md | 0 .../images/kate-kde4-20050519.png | Bin .../images/kate-kde4-20050520-more.png | Bin .../images/kate-kde4-20050520.png | Bin .../images/kate-kde4-20050522.png | Bin .../images/kate-kf5-20190412.png | Bin .../images/katetest-kde4-20050515-more.png | Bin .../katetest-kde4-20050515-next-one.png | Bin .../images/katetest-kde4-20050515.png | Bin .../katetest-kde4-20050516-about-kde.png | Bin .../images/katetest-kde4-20050516-find.png | Bin .../images/katetest-kde4-20050516.png | Bin .../images/katetest-kde4-20050517.png | Bin .../kate-history-kde-4-porting/index.md | 0 .../kate-language-server-protocol-client.md | 0 .../images/kate-diagnostics.png | Bin .../images/kate-document-highlight.png | Bin .../images/kate-find-references.png | Bin .../images/kate-hover.png | Bin .../kate-lsp-client-continued/index.md | 0 .../kate-lsp-client-progress.md | 0 .../images/kate-auto-completion.png | Bin .../images/kate-document-highlight.png | Bin .../images/kate-outline-view.png | Bin .../kate-lsp-client-restart/index.md | 0 .../images/kate-hover.png | Bin .../kate-lsp-status-july-21/index.md | 0 .../images/kate-lsp-video.jpg | Bin .../kate-lsp-status-july-22/index.md | 0 .../images/kate-on-windows.png | Bin .../images/kstars-on-windows.png | Bin .../images/okular-on-windows.png | Bin .../kde-applications-on-windows/index.md | 0 content/{post => posts}/kde-ev-wants-you.md | 0 .../kate-19.08.1-hidpi-second-screen.png | Bin .../kate-19.08.2-hidpi-second-screen.png | Bin .../images/kate-19.08.2-hidpi-selection.png | Bin .../images/kate-master-hidpi.png | Bin .../kde-qt-highdpi-scaling/index.md | 0 .../ktexteditor-kate-bugs-help-appreciated.md | 0 ...teditor-kate-bugs-scratch-your-own-itch.md | 0 .../manjaro-with-kde-on-a-macbook-pro.md | 0 content/{post => posts}/new-website.md | 0 .../privacy-and-hugo-themes.md | 0 ...qt-creator-4-9-uses-ksyntaxhighlighting.md | 0 .../removing-files-from-git-history.md | 0 .../{post => posts}/webserver-transition.md | 0 themes/LoveIt/.babelrc | 11 + themes/LoveIt/.circleci/config.yml | 17 + themes/LoveIt/LICENSE | 21 + themes/LoveIt/README.md | 196 + themes/LoveIt/README.zh-cn.md | 191 + themes/LoveIt/archetypes/default.md | 28 + themes/LoveIt/assets/css/_core/_base.scss | 55 + themes/LoveIt/assets/css/_core/_layout.scss | 15 + themes/LoveIt/assets/css/_core/_media.scss | 80 + themes/LoveIt/assets/css/_custom.scss | 4 + themes/LoveIt/assets/css/_mixin/_blur.scss | 5 + .../assets/css/_mixin/_compatibility.scss | 110 + themes/LoveIt/assets/css/_mixin/_details.scss | 7 + themes/LoveIt/assets/css/_mixin/_index.scss | 4 + themes/LoveIt/assets/css/_mixin/_link.scss | 20 + themes/LoveIt/assets/css/_override.scss | 4 + themes/LoveIt/assets/css/_page/_404.scss | 6 + themes/LoveIt/assets/css/_page/_archive.scss | 13 + themes/LoveIt/assets/css/_page/_home.scss | 182 + themes/LoveIt/assets/css/_page/_index.scss | 22 + themes/LoveIt/assets/css/_page/_single.scss | 331 + themes/LoveIt/assets/css/_page/_special.scss | 5 + .../assets/css/_partial/_archive/_tags.scss | 27 + .../assets/css/_partial/_archive/_terms.scss | 82 + .../assets/css/_partial/_cookieconsent.scss | 17 + .../LoveIt/assets/css/_partial/_details.scss | 33 + .../assets/css/_partial/_fixed-button.scss | 46 + .../LoveIt/assets/css/_partial/_footer.scss | 21 + .../LoveIt/assets/css/_partial/_header.scss | 468 ++ themes/LoveIt/assets/css/_partial/_icon.scss | 17 + themes/LoveIt/assets/css/_partial/_mask.scss | 16 + .../assets/css/_partial/_pagination.scss | 91 + .../css/_partial/_single/_admonition.scss | 67 + .../css/_partial/_single/_bilibili.scss | 16 + .../assets/css/_partial/_single/_code.scss | 385 + .../assets/css/_partial/_single/_comment.scss | 3 + .../assets/css/_partial/_single/_echarts.scss | 4 + .../assets/css/_partial/_single/_footer.scss | 98 + .../css/_partial/_single/_instagram.scss | 5 + .../assets/css/_partial/_single/_mapbox.scss | 4 + .../assets/css/_partial/_single/_music.scss | 3 + .../assets/css/_partial/_single/_toc.scss | 157 + themes/LoveIt/assets/css/_variables.scss | 366 + themes/LoveIt/assets/css/style.scss | 19 + themes/LoveIt/assets/data/cdn/jsdelivr.yml | 66 + themes/LoveIt/assets/data/emoji/apple.yml | 150 + themes/LoveIt/assets/data/emoji/facebook.yml | 150 + themes/LoveIt/assets/data/emoji/google.yml | 150 + themes/LoveIt/assets/data/emoji/twitter.yml | 150 + themes/LoveIt/assets/data/polyfill.yml | 22 + themes/LoveIt/assets/data/social.yml | 511 ++ themes/LoveIt/assets/js/theme.min.js | 3 + themes/LoveIt/assets/js/theme.min.js.map | 1 + themes/LoveIt/assets/lib/VERSION | 26 + .../algoliasearch-lite.umd.min.js | 6 + .../LoveIt/assets/lib/animate/animate.min.css | 11 + .../LoveIt/assets/lib/aplayer/APlayer.min.css | 3 + .../LoveIt/assets/lib/aplayer/APlayer.min.js | 2 + themes/LoveIt/assets/lib/aplayer/dark.scss | 112 + .../lib/autocomplete/autocomplete.min.js | 7 + .../assets/lib/clipboard/clipboard.min.js | 7 + .../lib/cookieconsent/cookieconsent.min.css | 6 + .../lib/cookieconsent/cookieconsent.min.js | 1 + .../LoveIt/assets/lib/echarts/echarts.min.js | 22 + themes/LoveIt/assets/lib/echarts/macarons.js | 240 + .../assets/lib/fontawesome-free/all.min.css | 5 + themes/LoveIt/assets/lib/gitalk/gitalk.css | 1250 +++ themes/LoveIt/assets/lib/gitalk/gitalk.min.js | 35 + .../assets/lib/katex/auto-render.min.js | 1 + .../LoveIt/assets/lib/katex/copy-tex.min.css | 1 + .../LoveIt/assets/lib/katex/copy-tex.min.js | 1 + themes/LoveIt/assets/lib/katex/katex.min.css | 1 + themes/LoveIt/assets/lib/katex/katex.min.js | 1 + themes/LoveIt/assets/lib/katex/mhchem.min.js | 1 + .../assets/lib/lazysizes/lazysizes.min.js | 3 + .../lib/lightgallery/lg-thumbnail.min.js | 7 + .../assets/lib/lightgallery/lg-zoom.min.js | 7 + .../lib/lightgallery/lightgallery.min.css | 1 + .../lib/lightgallery/lightgallery.min.js | 7 + .../assets/lib/lunr/lunr.TinySegmenter.js | 206 + themes/LoveIt/assets/lib/lunr/lunr.ar.js | 381 + themes/LoveIt/assets/lib/lunr/lunr.da.js | 284 + themes/LoveIt/assets/lib/lunr/lunr.de.js | 384 + themes/LoveIt/assets/lib/lunr/lunr.du.js | 450 ++ themes/LoveIt/assets/lib/lunr/lunr.es.js | 599 ++ themes/LoveIt/assets/lib/lunr/lunr.fi.js | 541 ++ themes/LoveIt/assets/lib/lunr/lunr.fr.js | 703 ++ themes/LoveIt/assets/lib/lunr/lunr.hu.js | 565 ++ themes/LoveIt/assets/lib/lunr/lunr.it.js | 617 ++ themes/LoveIt/assets/lib/lunr/lunr.ja.js | 188 + themes/LoveIt/assets/lib/lunr/lunr.min.js | 6 + themes/LoveIt/assets/lib/lunr/lunr.nl.js | 448 ++ themes/LoveIt/assets/lib/lunr/lunr.no.js | 258 + themes/LoveIt/assets/lib/lunr/lunr.pt.js | 570 ++ themes/LoveIt/assets/lib/lunr/lunr.ro.js | 558 ++ themes/LoveIt/assets/lib/lunr/lunr.ru.js | 391 + .../LoveIt/assets/lib/lunr/lunr.segmentit.js | 174 + .../assets/lib/lunr/lunr.stemmer.support.js | 304 + themes/LoveIt/assets/lib/lunr/lunr.sv.js | 256 + themes/LoveIt/assets/lib/lunr/lunr.th.js | 97 + themes/LoveIt/assets/lib/lunr/lunr.tr.js | 1087 +++ themes/LoveIt/assets/lib/lunr/lunr.vi.js | 84 + themes/LoveIt/assets/lib/lunr/lunr.zh.js | 141 + themes/LoveIt/assets/lib/lunr/wordcut.js | 6708 +++++++++++++++++ .../lib/mapbox-gl/mapbox-gl-language.js | 260 + .../assets/lib/mapbox-gl/mapbox-gl.min.css | 5 + .../assets/lib/mapbox-gl/mapbox-gl.min.js | 8 + .../LoveIt/assets/lib/mermaid/mermaid.min.js | 42 + themes/LoveIt/assets/lib/mermaid/mermaid.scss | 19 + .../assets/lib/mermaid/themes/class.scss | 91 + .../assets/lib/mermaid/themes/dark/index.scss | 62 + .../lib/mermaid/themes/default/index.scss | 60 + .../assets/lib/mermaid/themes/flowchart.scss | 68 + .../lib/mermaid/themes/forest/index.scss | 61 + .../assets/lib/mermaid/themes/gantt.scss | 259 + .../LoveIt/assets/lib/mermaid/themes/git.scss | 8 + .../assets/lib/mermaid/themes/mermaid.scss | 19 + .../lib/mermaid/themes/neutral/index.scss | 65 + .../LoveIt/assets/lib/mermaid/themes/pie.scss | 11 + .../assets/lib/mermaid/themes/sequence.scss | 97 + .../assets/lib/mermaid/themes/state.scss | 132 + themes/LoveIt/assets/lib/meting/Meting.min.js | 1 + .../assets/lib/normalize/normalize.min.css | 9 + .../assets/lib/object-fit-images/ofi.min.js | 2 + themes/LoveIt/assets/lib/sharer/sharer.min.js | 1 + .../lib/simple-icons/icons/1001tracklists.svg | 1 + .../lib/simple-icons/icons/1password.svg | 1 + .../assets/lib/simple-icons/icons/500px.svg | 1 + .../assets/lib/simple-icons/icons/a-frame.svg | 1 + .../lib/simple-icons/icons/abbrobotstudio.svg | 1 + .../lib/simple-icons/icons/about-dot-me.svg | 1 + .../lib/simple-icons/icons/abstract.svg | 1 + .../lib/simple-icons/icons/academia.svg | 1 + .../lib/simple-icons/icons/accusoft.svg | 1 + .../assets/lib/simple-icons/icons/acm.svg | 1 + .../lib/simple-icons/icons/actigraph.svg | 1 + .../lib/simple-icons/icons/activision.svg | 1 + .../assets/lib/simple-icons/icons/adblock.svg | 1 + .../lib/simple-icons/icons/adblockplus.svg | 1 + .../assets/lib/simple-icons/icons/addthis.svg | 1 + .../assets/lib/simple-icons/icons/adguard.svg | 1 + .../assets/lib/simple-icons/icons/adobe.svg | 1 + .../simple-icons/icons/adobeacrobatreader.svg | 1 + .../simple-icons/icons/adobeaftereffects.svg | 1 + .../lib/simple-icons/icons/adobeaudition.svg | 1 + .../simple-icons/icons/adobecreativecloud.svg | 1 + .../simple-icons/icons/adobedreamweaver.svg | 1 + .../lib/simple-icons/icons/adobefonts.svg | 1 + .../simple-icons/icons/adobeillustrator.svg | 1 + .../lib/simple-icons/icons/adobeindesign.svg | 1 + .../simple-icons/icons/adobelightroomcc.svg | 1 + .../icons/adobelightroomclassic.svg | 1 + .../lib/simple-icons/icons/adobephonegap.svg | 1 + .../lib/simple-icons/icons/adobephotoshop.svg | 1 + .../lib/simple-icons/icons/adobepremiere.svg | 1 + .../lib/simple-icons/icons/adobetypekit.svg | 1 + .../assets/lib/simple-icons/icons/adobexd.svg | 1 + .../lib/simple-icons/icons/adonisjs.svg | 1 + .../lib/simple-icons/icons/aerlingus.svg | 1 + .../lib/simple-icons/icons/affinity.svg | 1 + .../simple-icons/icons/affinitydesigner.svg | 1 + .../lib/simple-icons/icons/affinityphoto.svg | 1 + .../simple-icons/icons/affinitypublisher.svg | 1 + .../assets/lib/simple-icons/icons/aiqfome.svg | 1 + .../assets/lib/simple-icons/icons/airbnb.svg | 1 + .../assets/lib/simple-icons/icons/airbus.svg | 1 + .../assets/lib/simple-icons/icons/aircall.svg | 1 + .../lib/simple-icons/icons/aircanada.svg | 1 + .../lib/simple-icons/icons/airfrance.svg | 1 + .../lib/simple-icons/icons/airplayaudio.svg | 1 + .../lib/simple-icons/icons/airplayvideo.svg | 1 + .../lib/simple-icons/icons/airtable.svg | 1 + .../lib/simple-icons/icons/alfaromeo.svg | 1 + .../assets/lib/simple-icons/icons/algolia.svg | 1 + .../assets/lib/simple-icons/icons/alipay.svg | 1 + .../lib/simple-icons/icons/alliedmodders.svg | 1 + .../lib/simple-icons/icons/allocine.svg | 1 + .../lib/simple-icons/icons/alpinelinux.svg | 1 + .../assets/lib/simple-icons/icons/amazon.svg | 1 + .../lib/simple-icons/icons/amazonalexa.svg | 1 + .../lib/simple-icons/icons/amazonaws.svg | 1 + .../lib/simple-icons/icons/amazonfiretv.svg | 1 + .../simple-icons/icons/amazonlumberyard.svg | 1 + .../assets/lib/simple-icons/icons/amd.svg | 1 + .../simple-icons/icons/americanairlines.svg | 1 + .../simple-icons/icons/americanexpress.svg | 1 + .../lib/simple-icons/icons/anaconda.svg | 1 + .../lib/simple-icons/icons/analogue.svg | 1 + .../assets/lib/simple-icons/icons/anchor.svg | 1 + .../assets/lib/simple-icons/icons/andela.svg | 1 + .../assets/lib/simple-icons/icons/android.svg | 1 + .../lib/simple-icons/icons/androidauto.svg | 1 + .../lib/simple-icons/icons/androidstudio.svg | 1 + .../lib/simple-icons/icons/angellist.svg | 1 + .../assets/lib/simple-icons/icons/angular.svg | 1 + .../lib/simple-icons/icons/angularjs.svg | 1 + .../simple-icons/icons/angularuniversal.svg | 1 + .../assets/lib/simple-icons/icons/ansible.svg | 1 + .../assets/lib/simple-icons/icons/antena3.svg | 1 + .../assets/lib/simple-icons/icons/apache.svg | 1 + .../lib/simple-icons/icons/apacheairflow.svg | 1 + .../lib/simple-icons/icons/apacheant.svg | 1 + .../simple-icons/icons/apachecloudstack.svg | 1 + .../lib/simple-icons/icons/apachecordova.svg | 1 + .../lib/simple-icons/icons/apachedruid.svg | 1 + .../lib/simple-icons/icons/apacheecharts.svg | 1 + .../lib/simple-icons/icons/apacheflink.svg | 1 + .../lib/simple-icons/icons/apachekafka.svg | 1 + .../lib/simple-icons/icons/apachemaven.svg | 1 + .../simple-icons/icons/apachenetbeanside.svg | 1 + .../simple-icons/icons/apacheopenoffice.svg | 1 + .../lib/simple-icons/icons/apachepulsar.svg | 1 + .../lib/simple-icons/icons/apacherocketmq.svg | 1 + .../lib/simple-icons/icons/apachesolr.svg | 1 + .../lib/simple-icons/icons/apachespark.svg | 1 + .../lib/simple-icons/icons/apollographql.svg | 1 + .../assets/lib/simple-icons/icons/apple.svg | 1 + .../lib/simple-icons/icons/applemusic.svg | 1 + .../lib/simple-icons/icons/applepay.svg | 1 + .../lib/simple-icons/icons/applepodcasts.svg | 1 + .../assets/lib/simple-icons/icons/appletv.svg | 1 + .../lib/simple-icons/icons/appsignal.svg | 1 + .../lib/simple-icons/icons/appstore.svg | 1 + .../lib/simple-icons/icons/appveyor.svg | 1 + .../assets/lib/simple-icons/icons/aral.svg | 1 + .../lib/simple-icons/icons/archicad.svg | 1 + .../simple-icons/icons/archiveofourown.svg | 1 + .../lib/simple-icons/icons/archlinux.svg | 1 + .../assets/lib/simple-icons/icons/ardour.svg | 1 + .../assets/lib/simple-icons/icons/arduino.svg | 1 + .../lib/simple-icons/icons/artstation.svg | 1 + .../assets/lib/simple-icons/icons/arxiv.svg | 1 + .../assets/lib/simple-icons/icons/asana.svg | 1 + .../lib/simple-icons/icons/asciidoctor.svg | 1 + .../lib/simple-icons/icons/asciinema.svg | 1 + .../assets/lib/simple-icons/icons/askfm.svg | 1 + .../assets/lib/simple-icons/icons/asus.svg | 1 + .../lib/simple-icons/icons/at-and-t.svg | 1 + .../assets/lib/simple-icons/icons/atari.svg | 1 + .../lib/simple-icons/icons/atlassian.svg | 1 + .../assets/lib/simple-icons/icons/atom.svg | 1 + .../lib/simple-icons/icons/audacity.svg | 1 + .../assets/lib/simple-icons/icons/audi.svg | 1 + .../assets/lib/simple-icons/icons/audible.svg | 1 + .../lib/simple-icons/icons/audio-technica.svg | 1 + .../lib/simple-icons/icons/audioboom.svg | 1 + .../lib/simple-icons/icons/audiomack.svg | 1 + .../assets/lib/simple-icons/icons/aurelia.svg | 1 + .../assets/lib/simple-icons/icons/auth0.svg | 1 + .../assets/lib/simple-icons/icons/authy.svg | 1 + .../lib/simple-icons/icons/autodesk.svg | 1 + .../lib/simple-icons/icons/automatic.svg | 1 + .../lib/simple-icons/icons/autotask.svg | 1 + .../lib/simple-icons/icons/aventrix.svg | 1 + .../lib/simple-icons/icons/awesomelists.svg | 1 + .../lib/simple-icons/icons/awesomewm.svg | 1 + .../lib/simple-icons/icons/azureartifacts.svg | 1 + .../lib/simple-icons/icons/azuredevops.svg | 1 + .../lib/simple-icons/icons/azurefunctions.svg | 1 + .../lib/simple-icons/icons/azurepipelines.svg | 1 + .../assets/lib/simple-icons/icons/babel.svg | 1 + .../assets/lib/simple-icons/icons/badgr.svg | 1 + .../assets/lib/simple-icons/icons/badoo.svg | 1 + .../assets/lib/simple-icons/icons/baidu.svg | 1 + .../assets/lib/simple-icons/icons/bamboo.svg | 1 + .../lib/simple-icons/icons/bancontact.svg | 1 + .../lib/simple-icons/icons/bandcamp.svg | 1 + .../assets/lib/simple-icons/icons/bandlab.svg | 1 + .../lib/simple-icons/icons/bandsintown.svg | 1 + .../lib/simple-icons/icons/basecamp.svg | 1 + .../assets/lib/simple-icons/icons/bathasu.svg | 1 + .../lib/simple-icons/icons/battle-dot-net.svg | 1 + .../lib/simple-icons/icons/bbciplayer.svg | 1 + .../lib/simple-icons/icons/beatport.svg | 1 + .../assets/lib/simple-icons/icons/beats.svg | 1 + .../lib/simple-icons/icons/beatsbydre.svg | 1 + .../assets/lib/simple-icons/icons/behance.svg | 1 + .../lib/simple-icons/icons/beijingsubway.svg | 1 + .../assets/lib/simple-icons/icons/bentley.svg | 1 + .../lib/simple-icons/icons/bigcartel.svg | 1 + .../assets/lib/simple-icons/icons/bing.svg | 1 + .../assets/lib/simple-icons/icons/bit.svg | 1 + .../lib/simple-icons/icons/bitbucket.svg | 1 + .../assets/lib/simple-icons/icons/bitcoin.svg | 1 + .../lib/simple-icons/icons/bitdefender.svg | 1 + .../assets/lib/simple-icons/icons/bitly.svg | 1 + .../assets/lib/simple-icons/icons/bitrise.svg | 1 + .../lib/simple-icons/icons/bitwarden.svg | 1 + .../lib/simple-icons/icons/blackberry.svg | 1 + .../assets/lib/simple-icons/icons/blender.svg | 1 + .../assets/lib/simple-icons/icons/blogger.svg | 1 + .../lib/simple-icons/icons/bloglovin.svg | 1 + .../lib/simple-icons/icons/bluetooth.svg | 1 + .../lib/simple-icons/icons/bmcsoftware.svg | 1 + .../assets/lib/simple-icons/icons/bmw.svg | 1 + .../assets/lib/simple-icons/icons/boeing.svg | 1 + .../assets/lib/simple-icons/icons/boost.svg | 1 + .../lib/simple-icons/icons/bootstrap.svg | 1 + .../assets/lib/simple-icons/icons/bosch.svg | 1 + .../assets/lib/simple-icons/icons/bose.svg | 1 + .../assets/lib/simple-icons/icons/bower.svg | 1 + .../assets/lib/simple-icons/icons/box.svg | 1 + .../lib/simple-icons/icons/brand-dot-ai.svg | 1 + .../lib/simple-icons/icons/brandfolder.svg | 1 + .../assets/lib/simple-icons/icons/brave.svg | 1 + .../assets/lib/simple-icons/icons/breaker.svg | 1 + .../lib/simple-icons/icons/broadcom.svg | 1 + .../assets/lib/simple-icons/icons/bt.svg | 1 + .../assets/lib/simple-icons/icons/buddy.svg | 1 + .../assets/lib/simple-icons/icons/buffer.svg | 1 + .../assets/lib/simple-icons/icons/bugatti.svg | 1 + .../assets/lib/simple-icons/icons/bugsnag.svg | 1 + .../assets/lib/simple-icons/icons/bulma.svg | 1 + .../lib/simple-icons/icons/buymeacoffee.svg | 1 + .../lib/simple-icons/icons/buzzfeed.svg | 1 + .../assets/lib/simple-icons/icons/byte.svg | 1 + .../assets/lib/simple-icons/icons/c.svg | 1 + .../lib/simple-icons/icons/cairometro.svg | 1 + .../assets/lib/simple-icons/icons/cakephp.svg | 1 + .../simple-icons/icons/campaignmonitor.svg | 1 + .../assets/lib/simple-icons/icons/canva.svg | 1 + .../lib/simple-icons/icons/carthrottle.svg | 1 + .../assets/lib/simple-icons/icons/cashapp.svg | 1 + .../lib/simple-icons/icons/cassandra.svg | 1 + .../assets/lib/simple-icons/icons/castbox.svg | 1 + .../lib/simple-icons/icons/castorama.svg | 1 + .../assets/lib/simple-icons/icons/castro.svg | 1 + .../lib/simple-icons/icons/caterpillar.svg | 1 + .../lib/simple-icons/icons/cdprojekt.svg | 1 + .../assets/lib/simple-icons/icons/celery.svg | 1 + .../assets/lib/simple-icons/icons/centos.svg | 1 + .../assets/lib/simple-icons/icons/cesium.svg | 1 + .../assets/lib/simple-icons/icons/cevo.svg | 1 + .../lib/simple-icons/icons/chartmogul.svg | 1 + .../assets/lib/simple-icons/icons/chase.svg | 1 + .../lib/simple-icons/icons/checkmarx.svg | 1 + .../assets/lib/simple-icons/icons/chef.svg | 1 + .../lib/simple-icons/icons/chocolatey.svg | 1 + .../lib/simple-icons/icons/chupachups.svg | 1 + .../lib/simple-icons/icons/cinema4d.svg | 1 + .../assets/lib/simple-icons/icons/circle.svg | 1 + .../lib/simple-icons/icons/circleci.svg | 1 + .../lib/simple-icons/icons/cirrusci.svg | 1 + .../assets/lib/simple-icons/icons/cisco.svg | 1 + .../assets/lib/simple-icons/icons/citrix.svg | 1 + .../assets/lib/simple-icons/icons/citroen.svg | 1 + .../assets/lib/simple-icons/icons/civicrm.svg | 1 + .../assets/lib/simple-icons/icons/claris.svg | 1 + .../assets/lib/simple-icons/icons/cliqz.svg | 1 + .../lib/simple-icons/icons/clockify.svg | 1 + .../assets/lib/simple-icons/icons/clojure.svg | 1 + .../lib/simple-icons/icons/cloudbees.svg | 1 + .../lib/simple-icons/icons/cloudcannon.svg | 1 + .../lib/simple-icons/icons/cloudflare.svg | 1 + .../lib/simple-icons/icons/cloudsmith.svg | 1 + .../assets/lib/simple-icons/icons/clyp.svg | 1 + .../assets/lib/simple-icons/icons/cmake.svg | 1 + .../assets/lib/simple-icons/icons/cnn.svg | 1 + .../assets/lib/simple-icons/icons/co-op.svg | 1 + .../lib/simple-icons/icons/cocoapods.svg | 1 + .../assets/lib/simple-icons/icons/coda.svg | 1 + .../assets/lib/simple-icons/icons/codacy.svg | 1 + .../lib/simple-icons/icons/codecademy.svg | 1 + .../lib/simple-icons/icons/codechef.svg | 1 + .../lib/simple-icons/icons/codeclimate.svg | 1 + .../assets/lib/simple-icons/icons/codecov.svg | 1 + .../lib/simple-icons/icons/codefactor.svg | 1 + .../lib/simple-icons/icons/codeforces.svg | 1 + .../lib/simple-icons/icons/codeigniter.svg | 1 + .../assets/lib/simple-icons/icons/codepen.svg | 1 + .../lib/simple-icons/icons/codersrank.svg | 1 + .../lib/simple-icons/icons/coderwall.svg | 1 + .../lib/simple-icons/icons/codesandbox.svg | 1 + .../lib/simple-icons/icons/codeship.svg | 1 + .../lib/simple-icons/icons/codewars.svg | 1 + .../assets/lib/simple-icons/icons/codio.svg | 1 + .../lib/simple-icons/icons/coffeescript.svg | 1 + .../lib/simple-icons/icons/coinbase.svg | 1 + .../icons/commonworkflowlanguage.svg | 1 + .../lib/simple-icons/icons/composer.svg | 1 + .../lib/simple-icons/icons/compropago.svg | 1 + .../lib/simple-icons/icons/concourse.svg | 1 + .../lib/simple-icons/icons/conda-forge.svg | 1 + .../assets/lib/simple-icons/icons/conekta.svg | 1 + .../lib/simple-icons/icons/confluence.svg | 1 + .../simple-icons/icons/contactlesspayment.svg | 1 + .../lib/simple-icons/icons/convertio.svg | 1 + .../lib/simple-icons/icons/coronaengine.svg | 1 + .../lib/simple-icons/icons/coronarenderer.svg | 1 + .../lib/simple-icons/icons/counter-strike.svg | 1 + .../lib/simple-icons/icons/coursera.svg | 1 + .../lib/simple-icons/icons/coveralls.svg | 1 + .../assets/lib/simple-icons/icons/cpanel.svg | 1 + .../lib/simple-icons/icons/cplusplus.svg | 1 + .../lib/simple-icons/icons/craftcms.svg | 1 + .../simple-icons/icons/creativecommons.svg | 1 + .../assets/lib/simple-icons/icons/crehana.svg | 1 + .../lib/simple-icons/icons/crunchbase.svg | 1 + .../lib/simple-icons/icons/crunchyroll.svg | 1 + .../lib/simple-icons/icons/cryengine.svg | 1 + .../assets/lib/simple-icons/icons/csharp.svg | 1 + .../assets/lib/simple-icons/icons/css3.svg | 1 + .../lib/simple-icons/icons/csswizardry.svg | 1 + .../assets/lib/simple-icons/icons/curl.svg | 1 + .../lib/simple-icons/icons/d3-dot-js.svg | 1 + .../assets/lib/simple-icons/icons/daf.svg | 1 + .../lib/simple-icons/icons/dailymotion.svg | 1 + .../assets/lib/simple-icons/icons/dart.svg | 1 + .../lib/simple-icons/icons/daserste.svg | 1 + .../assets/lib/simple-icons/icons/dash.svg | 1 + .../lib/simple-icons/icons/dashlane.svg | 1 + .../simple-icons/icons/dassaultsystemes.svg | 1 + .../lib/simple-icons/icons/datacamp.svg | 1 + .../assets/lib/simple-icons/icons/datadog.svg | 1 + .../assets/lib/simple-icons/icons/dazn.svg | 1 + .../assets/lib/simple-icons/icons/dblp.svg | 1 + .../simple-icons/icons/dcentertainment.svg | 1 + .../assets/lib/simple-icons/icons/debian.svg | 1 + .../assets/lib/simple-icons/icons/deepin.svg | 1 + .../assets/lib/simple-icons/icons/deezer.svg | 1 + .../lib/simple-icons/icons/delicious.svg | 1 + .../lib/simple-icons/icons/deliveroo.svg | 1 + .../assets/lib/simple-icons/icons/dell.svg | 1 + .../assets/lib/simple-icons/icons/deno.svg | 1 + .../lib/simple-icons/icons/dependabot.svg | 1 + .../lib/simple-icons/icons/designernews.svg | 1 + .../lib/simple-icons/icons/dev-dot-to.svg | 1 + .../lib/simple-icons/icons/deviantart.svg | 1 + .../assets/lib/simple-icons/icons/devrant.svg | 1 + .../lib/simple-icons/icons/diaspora.svg | 1 + .../assets/lib/simple-icons/icons/digg.svg | 1 + .../lib/simple-icons/icons/digitalocean.svg | 1 + .../assets/lib/simple-icons/icons/dior.svg | 1 + .../lib/simple-icons/icons/directus.svg | 1 + .../assets/lib/simple-icons/icons/discogs.svg | 1 + .../assets/lib/simple-icons/icons/discord.svg | 1 + .../lib/simple-icons/icons/discourse.svg | 1 + .../lib/simple-icons/icons/discover.svg | 1 + .../assets/lib/simple-icons/icons/disqus.svg | 1 + .../assets/lib/simple-icons/icons/disroot.svg | 1 + .../assets/lib/simple-icons/icons/django.svg | 1 + .../assets/lib/simple-icons/icons/dlna.svg | 1 + .../assets/lib/simple-icons/icons/docker.svg | 1 + .../lib/simple-icons/icons/docusign.svg | 1 + .../assets/lib/simple-icons/icons/dolby.svg | 1 + .../assets/lib/simple-icons/icons/dot-net.svg | 1 + .../assets/lib/simple-icons/icons/douban.svg | 1 + .../simple-icons/icons/draugiem-dot-lv.svg | 1 + .../lib/simple-icons/icons/dribbble.svg | 1 + .../assets/lib/simple-icons/icons/drone.svg | 1 + .../assets/lib/simple-icons/icons/dropbox.svg | 1 + .../assets/lib/simple-icons/icons/drupal.svg | 1 + .../lib/simple-icons/icons/dsautomobiles.svg | 1 + .../assets/lib/simple-icons/icons/dtube.svg | 1 + .../lib/simple-icons/icons/duckduckgo.svg | 1 + .../assets/lib/simple-icons/icons/dunked.svg | 1 + .../lib/simple-icons/icons/duolingo.svg | 1 + .../lib/simple-icons/icons/dynamics365.svg | 1 + .../lib/simple-icons/icons/dynatrace.svg | 1 + .../assets/lib/simple-icons/icons/ea.svg | 1 + .../assets/lib/simple-icons/icons/easyjet.svg | 1 + .../assets/lib/simple-icons/icons/ebay.svg | 1 + .../lib/simple-icons/icons/eclipseide.svg | 1 + .../simple-icons/icons/eclipsemosquitto.svg | 1 + .../assets/lib/simple-icons/icons/egnyte.svg | 1 + .../assets/lib/simple-icons/icons/elastic.svg | 1 + .../lib/simple-icons/icons/elasticcloud.svg | 1 + .../lib/simple-icons/icons/elasticsearch.svg | 1 + .../lib/simple-icons/icons/elasticstack.svg | 1 + .../lib/simple-icons/icons/electron.svg | 1 + .../lib/simple-icons/icons/elementary.svg | 1 + .../lib/simple-icons/icons/eleventy.svg | 1 + .../assets/lib/simple-icons/icons/elixir.svg | 1 + .../assets/lib/simple-icons/icons/ello.svg | 1 + .../assets/lib/simple-icons/icons/elm.svg | 1 + .../lib/simple-icons/icons/elsevier.svg | 1 + .../lib/simple-icons/icons/embarcadero.svg | 1 + .../lib/simple-icons/icons/ember-dot-js.svg | 1 + .../assets/lib/simple-icons/icons/emby.svg | 1 + .../lib/simple-icons/icons/emlakjet.svg | 1 + .../lib/simple-icons/icons/empirekred.svg | 1 + .../assets/lib/simple-icons/icons/envato.svg | 1 + .../assets/lib/simple-icons/icons/epel.svg | 1 + .../lib/simple-icons/icons/epicgames.svg | 1 + .../assets/lib/simple-icons/icons/epson.svg | 1 + .../assets/lib/simple-icons/icons/esea.svg | 1 + .../lib/simple-icons/icons/eslgaming.svg | 1 + .../assets/lib/simple-icons/icons/eslint.svg | 1 + .../lib/simple-icons/icons/ethereum.svg | 1 + .../assets/lib/simple-icons/icons/etsy.svg | 1 + .../lib/simple-icons/icons/eventbrite.svg | 1 + .../lib/simple-icons/icons/eventstore.svg | 1 + .../lib/simple-icons/icons/evernote.svg | 1 + .../lib/simple-icons/icons/everplaces.svg | 1 + .../assets/lib/simple-icons/icons/evry.svg | 1 + .../lib/simple-icons/icons/exercism.svg | 1 + .../simple-icons/icons/expertsexchange.svg | 1 + .../assets/lib/simple-icons/icons/expo.svg | 1 + .../assets/lib/simple-icons/icons/eyeem.svg | 1 + .../assets/lib/simple-icons/icons/f-droid.svg | 1 + .../lib/simple-icons/icons/f-secure.svg | 1 + .../lib/simple-icons/icons/facebook.svg | 1 + .../lib/simple-icons/icons/facebooklive.svg | 1 + .../assets/lib/simple-icons/icons/faceit.svg | 1 + .../lib/simple-icons/icons/fandango.svg | 1 + .../assets/lib/simple-icons/icons/fandom.svg | 1 + .../lib/simple-icons/icons/farfetch.svg | 1 + .../assets/lib/simple-icons/icons/fastify.svg | 1 + .../assets/lib/simple-icons/icons/fastly.svg | 1 + .../assets/lib/simple-icons/icons/favro.svg | 1 + .../assets/lib/simple-icons/icons/feathub.svg | 1 + .../assets/lib/simple-icons/icons/fedora.svg | 1 + .../assets/lib/simple-icons/icons/fedramp.svg | 1 + .../assets/lib/simple-icons/icons/feedly.svg | 1 + .../assets/lib/simple-icons/icons/ferrari.svg | 1 + .../simple-icons/icons/ferrarin-dot-v-dot.svg | 1 + .../assets/lib/simple-icons/icons/fiat.svg | 1 + .../lib/simple-icons/icons/fidoalliance.svg | 1 + .../assets/lib/simple-icons/icons/fifa.svg | 1 + .../assets/lib/simple-icons/icons/figma.svg | 1 + .../lib/simple-icons/icons/figshare.svg | 1 + .../assets/lib/simple-icons/icons/fila.svg | 1 + .../lib/simple-icons/icons/filezilla.svg | 1 + .../lib/simple-icons/icons/firebase.svg | 1 + .../assets/lib/simple-icons/icons/first.svg | 1 + .../assets/lib/simple-icons/icons/fitbit.svg | 1 + .../assets/lib/simple-icons/icons/fite.svg | 1 + .../assets/lib/simple-icons/icons/fiverr.svg | 1 + .../assets/lib/simple-icons/icons/flask.svg | 1 + .../assets/lib/simple-icons/icons/flathub.svg | 1 + .../assets/lib/simple-icons/icons/flattr.svg | 1 + .../assets/lib/simple-icons/icons/flickr.svg | 1 + .../lib/simple-icons/icons/flipboard.svg | 1 + .../lib/simple-icons/icons/floatplane.svg | 1 + .../assets/lib/simple-icons/icons/flood.svg | 1 + .../assets/lib/simple-icons/icons/fluentd.svg | 1 + .../assets/lib/simple-icons/icons/flutter.svg | 1 + .../assets/lib/simple-icons/icons/fnac.svg | 1 + .../lib/simple-icons/icons/fontawesome.svg | 1 + .../assets/lib/simple-icons/icons/ford.svg | 1 + .../lib/simple-icons/icons/formstack.svg | 1 + .../lib/simple-icons/icons/fortinet.svg | 1 + .../assets/lib/simple-icons/icons/fossa.svg | 1 + .../lib/simple-icons/icons/fossilscm.svg | 1 + .../lib/simple-icons/icons/foursquare.svg | 1 + .../assets/lib/simple-icons/icons/framer.svg | 1 + .../assets/lib/simple-icons/icons/freebsd.svg | 1 + .../lib/simple-icons/icons/freecodecamp.svg | 1 + .../icons/freedesktop-dot-org.svg | 1 + .../lib/simple-icons/icons/freelancer.svg | 1 + .../lib/simple-icons/icons/fujifilm.svg | 1 + .../assets/lib/simple-icons/icons/fujitsu.svg | 1 + .../lib/simple-icons/icons/furaffinity.svg | 1 + .../lib/simple-icons/icons/furrynetwork.svg | 1 + .../assets/lib/simple-icons/icons/garmin.svg | 1 + .../assets/lib/simple-icons/icons/gatling.svg | 1 + .../assets/lib/simple-icons/icons/gatsby.svg | 1 + .../assets/lib/simple-icons/icons/gauges.svg | 1 + .../lib/simple-icons/icons/generalmotors.svg | 1 + .../assets/lib/simple-icons/icons/genius.svg | 1 + .../assets/lib/simple-icons/icons/gentoo.svg | 1 + .../lib/simple-icons/icons/geocaching.svg | 1 + .../assets/lib/simple-icons/icons/gerrit.svg | 1 + .../assets/lib/simple-icons/icons/ghost.svg | 1 + .../lib/simple-icons/icons/ghostery.svg | 1 + .../assets/lib/simple-icons/icons/gimp.svg | 1 + .../assets/lib/simple-icons/icons/git.svg | 1 + .../assets/lib/simple-icons/icons/gitea.svg | 1 + .../assets/lib/simple-icons/icons/github.svg | 1 + .../lib/simple-icons/icons/githubactions.svg | 1 + .../lib/simple-icons/icons/gitkraken.svg | 1 + .../assets/lib/simple-icons/icons/gitlab.svg | 1 + .../assets/lib/simple-icons/icons/gitpod.svg | 1 + .../assets/lib/simple-icons/icons/gitter.svg | 1 + .../lib/simple-icons/icons/glassdoor.svg | 1 + .../assets/lib/simple-icons/icons/glitch.svg | 1 + .../assets/lib/simple-icons/icons/gmail.svg | 1 + .../assets/lib/simple-icons/icons/gnome.svg | 1 + .../assets/lib/simple-icons/icons/gnu.svg | 1 + .../assets/lib/simple-icons/icons/gnubash.svg | 1 + .../lib/simple-icons/icons/gnuemacs.svg | 1 + .../lib/simple-icons/icons/gnuicecat.svg | 1 + .../simple-icons/icons/gnuprivacyguard.svg | 1 + .../lib/simple-icons/icons/gnusocial.svg | 1 + .../assets/lib/simple-icons/icons/go.svg | 1 + .../lib/simple-icons/icons/godotengine.svg | 1 + .../lib/simple-icons/icons/gofundme.svg | 1 + .../lib/simple-icons/icons/gog-dot-com.svg | 1 + .../lib/simple-icons/icons/goldenline.svg | 1 + .../lib/simple-icons/icons/goodreads.svg | 1 + .../assets/lib/simple-icons/icons/google.svg | 1 + .../lib/simple-icons/icons/googleads.svg | 1 + .../lib/simple-icons/icons/googleadsense.svg | 1 + .../simple-icons/icons/googleanalytics.svg | 1 + .../simple-icons/icons/googleassistant.svg | 1 + .../lib/simple-icons/icons/googlecalendar.svg | 1 + .../simple-icons/icons/googlecardboard.svg | 1 + .../lib/simple-icons/icons/googlecast.svg | 1 + .../lib/simple-icons/icons/googlechrome.svg | 1 + .../simple-icons/icons/googleclassroom.svg | 1 + .../lib/simple-icons/icons/googlecloud.svg | 1 + .../lib/simple-icons/icons/googledrive.svg | 1 + .../lib/simple-icons/icons/googleearth.svg | 1 + .../lib/simple-icons/icons/googlefit.svg | 1 + .../lib/simple-icons/icons/googlehangouts.svg | 1 + .../simple-icons/icons/googlehangoutschat.svg | 1 + .../simple-icons/icons/googlehangoutsmeet.svg | 1 + .../lib/simple-icons/icons/googlekeep.svg | 1 + .../lib/simple-icons/icons/googlelens.svg | 1 + .../lib/simple-icons/icons/googlemaps.svg | 1 + .../lib/simple-icons/icons/googlemessages.svg | 1 + .../simple-icons/icons/googlemybusiness.svg | 1 + .../lib/simple-icons/icons/googlenearby.svg | 1 + .../lib/simple-icons/icons/googlepay.svg | 1 + .../lib/simple-icons/icons/googleplay.svg | 1 + .../lib/simple-icons/icons/googlepodcasts.svg | 1 + .../lib/simple-icons/icons/googlescholar.svg | 1 + .../icons/googlesearchconsole.svg | 1 + .../lib/simple-icons/icons/googlesheets.svg | 1 + .../simple-icons/icons/googlestreetview.svg | 1 + .../simple-icons/icons/googletagmanager.svg | 1 + .../simple-icons/icons/googletranslate.svg | 1 + .../lib/simple-icons/icons/gov-dot-uk.svg | 1 + .../assets/lib/simple-icons/icons/gradle.svg | 1 + .../assets/lib/simple-icons/icons/grafana.svg | 1 + .../lib/simple-icons/icons/graphcool.svg | 1 + .../assets/lib/simple-icons/icons/graphql.svg | 1 + .../assets/lib/simple-icons/icons/grav.svg | 1 + .../lib/simple-icons/icons/gravatar.svg | 1 + .../lib/simple-icons/icons/greenkeeper.svg | 1 + .../lib/simple-icons/icons/greensock.svg | 1 + .../assets/lib/simple-icons/icons/groovy.svg | 1 + .../assets/lib/simple-icons/icons/groupon.svg | 1 + .../assets/lib/simple-icons/icons/grunt.svg | 1 + .../lib/simple-icons/icons/guangzhoumetro.svg | 1 + .../assets/lib/simple-icons/icons/gulp.svg | 1 + .../assets/lib/simple-icons/icons/gumroad.svg | 1 + .../assets/lib/simple-icons/icons/gumtree.svg | 1 + .../lib/simple-icons/icons/gutenberg.svg | 1 + .../assets/lib/simple-icons/icons/habr.svg | 1 + .../lib/simple-icons/icons/hackaday.svg | 1 + .../lib/simple-icons/icons/hackerearth.svg | 1 + .../lib/simple-icons/icons/hackerone.svg | 1 + .../lib/simple-icons/icons/hackerrank.svg | 1 + .../lib/simple-icons/icons/hackhands.svg | 1 + .../lib/simple-icons/icons/hackster.svg | 1 + .../lib/simple-icons/icons/happycow.svg | 1 + .../assets/lib/simple-icons/icons/harbor.svg | 1 + .../lib/simple-icons/icons/hashnode.svg | 1 + .../assets/lib/simple-icons/icons/haskell.svg | 1 + .../lib/simple-icons/icons/hatenabookmark.svg | 1 + .../lib/simple-icons/icons/haveibeenpwned.svg | 1 + .../assets/lib/simple-icons/icons/haxe.svg | 1 + .../assets/lib/simple-icons/icons/hbo.svg | 1 + .../lib/simple-icons/icons/hellofresh.svg | 1 + .../lib/simple-icons/icons/hellyhansen.svg | 1 + .../assets/lib/simple-icons/icons/helm.svg | 1 + .../assets/lib/simple-icons/icons/here.svg | 1 + .../assets/lib/simple-icons/icons/heroku.svg | 1 + .../assets/lib/simple-icons/icons/hexo.svg | 1 + .../assets/lib/simple-icons/icons/highly.svg | 1 + .../assets/lib/simple-icons/icons/hilton.svg | 1 + .../assets/lib/simple-icons/icons/hipchat.svg | 1 + .../assets/lib/simple-icons/icons/hitachi.svg | 1 + .../assets/lib/simple-icons/icons/hive.svg | 1 + .../lib/simple-icons/icons/hockeyapp.svg | 1 + .../lib/simple-icons/icons/homeassistant.svg | 1 + .../assets/lib/simple-icons/icons/homify.svg | 1 + .../assets/lib/simple-icons/icons/honda.svg | 1 + .../lib/simple-icons/icons/hootsuite.svg | 1 + .../lib/simple-icons/icons/hotels-dot-com.svg | 1 + .../assets/lib/simple-icons/icons/houdini.svg | 1 + .../assets/lib/simple-icons/icons/houzz.svg | 1 + .../assets/lib/simple-icons/icons/hp.svg | 1 + .../assets/lib/simple-icons/icons/html5.svg | 1 + .../lib/simple-icons/icons/htmlacademy.svg | 1 + .../assets/lib/simple-icons/icons/huawei.svg | 1 + .../assets/lib/simple-icons/icons/hubspot.svg | 1 + .../assets/lib/simple-icons/icons/hugo.svg | 1 + .../assets/lib/simple-icons/icons/hulu.svg | 1 + .../lib/simple-icons/icons/humblebundle.svg | 1 + .../lib/simple-icons/icons/hurriyetemlak.svg | 1 + .../lib/simple-icons/icons/husqvarna.svg | 1 + .../lib/simple-icons/icons/hypothesis.svg | 1 + .../assets/lib/simple-icons/icons/hyundai.svg | 1 + .../assets/lib/simple-icons/icons/iata.svg | 1 + .../assets/lib/simple-icons/icons/ibeacon.svg | 1 + .../assets/lib/simple-icons/icons/ibm.svg | 1 + .../assets/lib/simple-icons/icons/icloud.svg | 1 + .../assets/lib/simple-icons/icons/icomoon.svg | 1 + .../assets/lib/simple-icons/icons/icon.svg | 1 + .../assets/lib/simple-icons/icons/iconify.svg | 1 + .../assets/lib/simple-icons/icons/iconjar.svg | 1 + .../assets/lib/simple-icons/icons/icq.svg | 1 + .../assets/lib/simple-icons/icons/ideal.svg | 1 + .../assets/lib/simple-icons/icons/ifixit.svg | 1 + .../assets/lib/simple-icons/icons/ifood.svg | 1 + .../assets/lib/simple-icons/icons/imdb.svg | 1 + .../assets/lib/simple-icons/icons/imgur.svg | 1 + .../assets/lib/simple-icons/icons/indeed.svg | 1 + .../lib/simple-icons/icons/influxdb.svg | 1 + .../lib/simple-icons/icons/inkscape.svg | 1 + .../lib/simple-icons/icons/insomnia.svg | 1 + .../lib/simple-icons/icons/instacart.svg | 1 + .../lib/simple-icons/icons/instagram.svg | 1 + .../lib/simple-icons/icons/instapaper.svg | 1 + .../assets/lib/simple-icons/icons/intel.svg | 1 + .../lib/simple-icons/icons/intellijidea.svg | 1 + .../lib/simple-icons/icons/intercom.svg | 1 + .../simple-icons/icons/internetarchive.svg | 1 + .../simple-icons/icons/internetexplorer.svg | 1 + .../lib/simple-icons/icons/invision.svg | 1 + .../lib/simple-icons/icons/invoiceninja.svg | 1 + .../lib/simple-icons/icons/iobroker.svg | 1 + .../assets/lib/simple-icons/icons/ionic.svg | 1 + .../assets/lib/simple-icons/icons/ios.svg | 1 + .../assets/lib/simple-icons/icons/ipfs.svg | 1 + .../assets/lib/simple-icons/icons/issuu.svg | 1 + .../lib/simple-icons/icons/itch-dot-io.svg | 1 + .../assets/lib/simple-icons/icons/itunes.svg | 1 + .../assets/lib/simple-icons/icons/iveco.svg | 1 + .../assets/lib/simple-icons/icons/jabber.svg | 1 + .../assets/lib/simple-icons/icons/jameson.svg | 1 + .../assets/lib/simple-icons/icons/java.svg | 1 + .../lib/simple-icons/icons/javascript.svg | 1 + .../assets/lib/simple-icons/icons/jcb.svg | 1 + .../assets/lib/simple-icons/icons/jeep.svg | 1 + .../assets/lib/simple-icons/icons/jekyll.svg | 1 + .../assets/lib/simple-icons/icons/jenkins.svg | 1 + .../lib/simple-icons/icons/jenkinsx.svg | 1 + .../assets/lib/simple-icons/icons/jest.svg | 1 + .../assets/lib/simple-icons/icons/jet.svg | 1 + .../lib/simple-icons/icons/jetbrains.svg | 1 + .../assets/lib/simple-icons/icons/jinja.svg | 1 + .../assets/lib/simple-icons/icons/jira.svg | 1 + .../lib/simple-icons/icons/johndeere.svg | 1 + .../assets/lib/simple-icons/icons/joomla.svg | 1 + .../assets/lib/simple-icons/icons/jquery.svg | 1 + .../assets/lib/simple-icons/icons/jrgroup.svg | 1 + .../lib/simple-icons/icons/jsdelivr.svg | 1 + .../lib/simple-icons/icons/jsfiddle.svg | 1 + .../assets/lib/simple-icons/icons/json.svg | 1 + .../lib/simple-icons/icons/jsonwebtokens.svg | 1 + .../assets/lib/simple-icons/icons/jupyter.svg | 1 + .../assets/lib/simple-icons/icons/justeat.svg | 1 + .../lib/simple-icons/icons/justgiving.svg | 1 + .../assets/lib/simple-icons/icons/kaggle.svg | 1 + .../assets/lib/simple-icons/icons/kaios.svg | 1 + .../lib/simple-icons/icons/kaspersky.svg | 1 + .../assets/lib/simple-icons/icons/katana.svg | 1 + .../assets/lib/simple-icons/icons/kde.svg | 1 + .../lib/simple-icons/icons/keepassxc.svg | 1 + .../assets/lib/simple-icons/icons/kentico.svg | 1 + .../assets/lib/simple-icons/icons/keras.svg | 1 + .../assets/lib/simple-icons/icons/keybase.svg | 1 + .../assets/lib/simple-icons/icons/keycdn.svg | 1 + .../lib/simple-icons/icons/khanacademy.svg | 1 + .../lib/simple-icons/icons/khronosgroup.svg | 1 + .../assets/lib/simple-icons/icons/kia.svg | 1 + .../assets/lib/simple-icons/icons/kibana.svg | 1 + .../lib/simple-icons/icons/kickstarter.svg | 1 + .../assets/lib/simple-icons/icons/kik.svg | 1 + .../assets/lib/simple-icons/icons/kirby.svg | 1 + .../assets/lib/simple-icons/icons/klm.svg | 1 + .../assets/lib/simple-icons/icons/klout.svg | 1 + .../assets/lib/simple-icons/icons/known.svg | 1 + .../assets/lib/simple-icons/icons/ko-fi.svg | 1 + .../assets/lib/simple-icons/icons/kodi.svg | 1 + .../assets/lib/simple-icons/icons/koding.svg | 1 + .../assets/lib/simple-icons/icons/kofax.svg | 1 + .../assets/lib/simple-icons/icons/kotlin.svg | 1 + .../assets/lib/simple-icons/icons/krita.svg | 1 + .../lib/simple-icons/icons/kubernetes.svg | 1 + .../assets/lib/simple-icons/icons/kyocera.svg | 1 + .../assets/lib/simple-icons/icons/labview.svg | 1 + .../lib/simple-icons/icons/lamborghini.svg | 1 + .../assets/lib/simple-icons/icons/laravel.svg | 1 + .../lib/simple-icons/icons/laravelhorizon.svg | 1 + .../lib/simple-icons/icons/laravelnova.svg | 1 + .../lib/simple-icons/icons/last-dot-fm.svg | 1 + .../lib/simple-icons/icons/lastpass.svg | 1 + .../assets/lib/simple-icons/icons/latex.svg | 1 + .../lib/simple-icons/icons/launchpad.svg | 1 + .../assets/lib/simple-icons/icons/leaflet.svg | 1 + .../lib/simple-icons/icons/leetcode.svg | 1 + .../assets/lib/simple-icons/icons/lenovo.svg | 1 + .../lib/simple-icons/icons/letsencrypt.svg | 1 + .../lib/simple-icons/icons/letterboxd.svg | 1 + .../assets/lib/simple-icons/icons/lg.svg | 1 + .../assets/lib/simple-icons/icons/lgtm.svg | 1 + .../lib/simple-icons/icons/liberapay.svg | 1 + .../lib/simple-icons/icons/librarything.svg | 1 + .../lib/simple-icons/icons/libreoffice.svg | 1 + .../assets/lib/simple-icons/icons/libuv.svg | 1 + .../lib/simple-icons/icons/lighthouse.svg | 1 + .../assets/lib/simple-icons/icons/line.svg | 1 + .../lib/simple-icons/icons/lineageos.svg | 1 + .../lib/simple-icons/icons/linewebtoon.svg | 1 + .../lib/simple-icons/icons/linkedin.svg | 1 + .../assets/lib/simple-icons/icons/linode.svg | 1 + .../assets/lib/simple-icons/icons/linux.svg | 1 + .../simple-icons/icons/linuxfoundation.svg | 1 + .../lib/simple-icons/icons/linuxmint.svg | 1 + .../lib/simple-icons/icons/litecoin.svg | 1 + .../lib/simple-icons/icons/livejournal.svg | 1 + .../lib/simple-icons/icons/livestream.svg | 1 + .../assets/lib/simple-icons/icons/llvm.svg | 1 + .../assets/lib/simple-icons/icons/lmms.svg | 1 + .../lib/simple-icons/icons/logitech.svg | 1 + .../assets/lib/simple-icons/icons/logmein.svg | 1 + .../lib/simple-icons/icons/logstash.svg | 1 + .../assets/lib/simple-icons/icons/loom.svg | 1 + .../assets/lib/simple-icons/icons/loop.svg | 1 + .../assets/lib/simple-icons/icons/lua.svg | 1 + .../assets/lib/simple-icons/icons/lubuntu.svg | 1 + .../lib/simple-icons/icons/lufthansa.svg | 1 + .../assets/lib/simple-icons/icons/lumen.svg | 1 + .../assets/lib/simple-icons/icons/lyft.svg | 1 + .../assets/lib/simple-icons/icons/maas.svg | 1 + .../assets/lib/simple-icons/icons/macys.svg | 1 + .../assets/lib/simple-icons/icons/magento.svg | 1 + .../assets/lib/simple-icons/icons/magisk.svg | 1 + .../lib/simple-icons/icons/mail-dot-ru.svg | 1 + .../lib/simple-icons/icons/mailchimp.svg | 1 + .../lib/simple-icons/icons/makerbot.svg | 1 + .../assets/lib/simple-icons/icons/man.svg | 1 + .../lib/simple-icons/icons/manageiq.svg | 1 + .../assets/lib/simple-icons/icons/manjaro.svg | 1 + .../assets/lib/simple-icons/icons/mapbox.svg | 1 + .../assets/lib/simple-icons/icons/mariadb.svg | 1 + .../simple-icons/icons/mariadbfoundation.svg | 1 + .../lib/simple-icons/icons/markdown.svg | 1 + .../assets/lib/simple-icons/icons/marketo.svg | 1 + .../lib/simple-icons/icons/marriott.svg | 1 + .../lib/simple-icons/icons/maserati.svg | 1 + .../lib/simple-icons/icons/mastercard.svg | 1 + .../lib/simple-icons/icons/mastodon.svg | 1 + .../lib/simple-icons/icons/material-ui.svg | 1 + .../lib/simple-icons/icons/materialdesign.svg | 1 + .../icons/materialdesignicons.svg | 1 + .../lib/simple-icons/icons/mathworks.svg | 1 + .../assets/lib/simple-icons/icons/matrix.svg | 1 + .../lib/simple-icons/icons/mattermost.svg | 1 + .../lib/simple-icons/icons/matternet.svg | 1 + .../assets/lib/simple-icons/icons/mazda.svg | 1 + .../assets/lib/simple-icons/icons/mcafee.svg | 1 + .../lib/simple-icons/icons/mcdonalds.svg | 1 + .../lib/simple-icons/icons/mdnwebdocs.svg | 1 + .../lib/simple-icons/icons/mediafire.svg | 1 + .../lib/simple-icons/icons/mediatemple.svg | 1 + .../assets/lib/simple-icons/icons/medium.svg | 1 + .../assets/lib/simple-icons/icons/meetup.svg | 1 + .../assets/lib/simple-icons/icons/mega.svg | 1 + .../lib/simple-icons/icons/mendeley.svg | 1 + .../lib/simple-icons/icons/mercedes.svg | 1 + .../lib/simple-icons/icons/messenger.svg | 1 + .../assets/lib/simple-icons/icons/meteor.svg | 1 + .../lib/simple-icons/icons/metrodeparis.svg | 1 + .../lib/simple-icons/icons/micro-dot-blog.svg | 1 + .../lib/simple-icons/icons/microbit.svg | 1 + .../lib/simple-icons/icons/microgenetics.svg | 1 + .../lib/simple-icons/icons/microsoft.svg | 1 + .../simple-icons/icons/microsoftacademic.svg | 1 + .../simple-icons/icons/microsoftaccess.svg | 1 + .../lib/simple-icons/icons/microsoftazure.svg | 1 + .../lib/simple-icons/icons/microsoftedge.svg | 1 + .../lib/simple-icons/icons/microsoftexcel.svg | 1 + .../simple-icons/icons/microsoftexchange.svg | 1 + .../simple-icons/icons/microsoftoffice.svg | 1 + .../simple-icons/icons/microsoftonedrive.svg | 1 + .../simple-icons/icons/microsoftonenote.svg | 1 + .../simple-icons/icons/microsoftoutlook.svg | 1 + .../icons/microsoftpowerpoint.svg | 1 + .../icons/microsoftsharepoint.svg | 1 + .../simple-icons/icons/microsoftsqlserver.svg | 1 + .../lib/simple-icons/icons/microsoftteams.svg | 1 + .../lib/simple-icons/icons/microsoftvisio.svg | 1 + .../lib/simple-icons/icons/microsoftword.svg | 1 + .../lib/simple-icons/icons/microstrategy.svg | 1 + .../assets/lib/simple-icons/icons/midi.svg | 1 + .../assets/lib/simple-icons/icons/minds.svg | 1 + .../lib/simple-icons/icons/minetest.svg | 1 + .../lib/simple-icons/icons/minutemailer.svg | 1 + .../lib/simple-icons/icons/mitsubishi.svg | 1 + .../assets/lib/simple-icons/icons/mix.svg | 1 + .../lib/simple-icons/icons/mixcloud.svg | 1 + .../assets/lib/simple-icons/icons/mixer.svg | 1 + .../assets/lib/simple-icons/icons/mocha.svg | 1 + .../assets/lib/simple-icons/icons/mojang.svg | 1 + .../lib/simple-icons/icons/moleculer.svg | 1 + .../assets/lib/simple-icons/icons/monero.svg | 1 + .../assets/lib/simple-icons/icons/mongodb.svg | 1 + .../lib/simple-icons/icons/monkeytie.svg | 1 + .../lib/simple-icons/icons/monogram.svg | 1 + .../assets/lib/simple-icons/icons/monster.svg | 1 + .../assets/lib/simple-icons/icons/monzo.svg | 1 + .../assets/lib/simple-icons/icons/moo.svg | 1 + .../lib/simple-icons/icons/moscowmetro.svg | 1 + .../assets/lib/simple-icons/icons/mozilla.svg | 1 + .../lib/simple-icons/icons/mozillafirefox.svg | 1 + .../simple-icons/icons/mozillathunderbird.svg | 1 + .../assets/lib/simple-icons/icons/mta.svg | 1 + .../assets/lib/simple-icons/icons/mtr.svg | 1 + .../lib/simple-icons/icons/musescore.svg | 1 + .../lib/simple-icons/icons/musicbrainz.svg | 1 + .../assets/lib/simple-icons/icons/mxlinux.svg | 1 + .../assets/lib/simple-icons/icons/myspace.svg | 1 + .../assets/lib/simple-icons/icons/mysql.svg | 1 + .../lib/simple-icons/icons/nativescript.svg | 1 + .../assets/lib/simple-icons/icons/nbb.svg | 1 + .../assets/lib/simple-icons/icons/ndr.svg | 1 + .../assets/lib/simple-icons/icons/nec.svg | 1 + .../assets/lib/simple-icons/icons/neo4j.svg | 1 + .../assets/lib/simple-icons/icons/neovim.svg | 1 + .../assets/lib/simple-icons/icons/netapp.svg | 1 + .../assets/lib/simple-icons/icons/netflix.svg | 1 + .../assets/lib/simple-icons/icons/netlify.svg | 1 + .../lib/simple-icons/icons/newrelic.svg | 1 + .../lib/simple-icons/icons/newyorktimes.svg | 1 + .../lib/simple-icons/icons/next-dot-js.svg | 1 + .../lib/simple-icons/icons/nextcloud.svg | 1 + .../lib/simple-icons/icons/nextdoor.svg | 1 + .../assets/lib/simple-icons/icons/nfc.svg | 1 + .../assets/lib/simple-icons/icons/nginx.svg | 1 + .../lib/simple-icons/icons/niconico.svg | 1 + .../assets/lib/simple-icons/icons/nim.svg | 1 + .../lib/simple-icons/icons/nintendo.svg | 1 + .../lib/simple-icons/icons/nintendo3ds.svg | 1 + .../simple-icons/icons/nintendogamecube.svg | 1 + .../simple-icons/icons/nintendonetwork.svg | 1 + .../lib/simple-icons/icons/nintendoswitch.svg | 1 + .../assets/lib/simple-icons/icons/nissan.svg | 1 + .../assets/lib/simple-icons/icons/nixos.svg | 1 + .../lib/simple-icons/icons/node-dot-js.svg | 1 + .../lib/simple-icons/icons/node-red.svg | 1 + .../assets/lib/simple-icons/icons/nodemon.svg | 1 + .../assets/lib/simple-icons/icons/nokia.svg | 1 + .../assets/lib/simple-icons/icons/notion.svg | 1 + .../assets/lib/simple-icons/icons/notist.svg | 1 + .../assets/lib/simple-icons/icons/npm.svg | 1 + .../assets/lib/simple-icons/icons/nucleo.svg | 1 + .../assets/lib/simple-icons/icons/nuget.svg | 1 + .../assets/lib/simple-icons/icons/nuke.svg | 1 + .../assets/lib/simple-icons/icons/nutanix.svg | 1 + .../lib/simple-icons/icons/nuxt-dot-js.svg | 1 + .../assets/lib/simple-icons/icons/nvidia.svg | 1 + .../lib/simple-icons/icons/obsstudio.svg | 1 + .../assets/lib/simple-icons/icons/ocaml.svg | 1 + .../assets/lib/simple-icons/icons/octave.svg | 1 + .../lib/simple-icons/icons/octopusdeploy.svg | 1 + .../assets/lib/simple-icons/icons/oculus.svg | 1 + .../lib/simple-icons/icons/odnoklassniki.svg | 1 + .../assets/lib/simple-icons/icons/oneplus.svg | 1 + .../assets/lib/simple-icons/icons/onstar.svg | 1 + .../assets/lib/simple-icons/icons/opel.svg | 1 + .../lib/simple-icons/icons/openaccess.svg | 1 + .../simple-icons/icons/openapiinitiative.svg | 1 + .../lib/simple-icons/icons/openbadges.svg | 1 + .../assets/lib/simple-icons/icons/openbsd.svg | 1 + .../lib/simple-icons/icons/opencollective.svg | 1 + .../icons/opencontainersinitiative.svg | 1 + .../assets/lib/simple-icons/icons/opengl.svg | 1 + .../assets/lib/simple-icons/icons/openid.svg | 1 + .../icons/opensourceinitiative.svg | 1 + .../assets/lib/simple-icons/icons/openssl.svg | 1 + .../lib/simple-icons/icons/openstack.svg | 1 + .../lib/simple-icons/icons/openstreetmap.svg | 1 + .../lib/simple-icons/icons/opensuse.svg | 1 + .../assets/lib/simple-icons/icons/openvpn.svg | 1 + .../assets/lib/simple-icons/icons/opera.svg | 1 + .../lib/simple-icons/icons/opsgenie.svg | 1 + .../lib/simple-icons/icons/opslevel.svg | 1 + .../assets/lib/simple-icons/icons/oracle.svg | 1 + .../assets/lib/simple-icons/icons/orcid.svg | 1 + .../assets/lib/simple-icons/icons/origin.svg | 1 + .../assets/lib/simple-icons/icons/oshkosh.svg | 1 + .../assets/lib/simple-icons/icons/osmc.svg | 1 + .../lib/simple-icons/icons/overcast.svg | 1 + .../lib/simple-icons/icons/overleaf.svg | 1 + .../assets/lib/simple-icons/icons/ovh.svg | 1 + .../assets/lib/simple-icons/icons/pagekit.svg | 1 + .../lib/simple-icons/icons/pagerduty.svg | 1 + .../lib/simple-icons/icons/pagseguro.svg | 1 + .../lib/simple-icons/icons/palantir.svg | 1 + .../simple-icons/icons/paloaltosoftware.svg | 1 + .../assets/lib/simple-icons/icons/pandas.svg | 1 + .../assets/lib/simple-icons/icons/pandora.svg | 1 + .../lib/simple-icons/icons/pantheon.svg | 1 + .../simple-icons/icons/paritysubstrate.svg | 1 + .../lib/simple-icons/icons/parse-dot-ly.svg | 1 + .../lib/simple-icons/icons/pastebin.svg | 1 + .../assets/lib/simple-icons/icons/patreon.svg | 1 + .../assets/lib/simple-icons/icons/paypal.svg | 1 + .../lib/simple-icons/icons/peertube.svg | 1 + .../assets/lib/simple-icons/icons/pepsi.svg | 1 + .../lib/simple-icons/icons/periscope.svg | 1 + .../assets/lib/simple-icons/icons/perl.svg | 1 + .../assets/lib/simple-icons/icons/peugeot.svg | 1 + .../assets/lib/simple-icons/icons/pexels.svg | 1 + .../lib/simple-icons/icons/phabricator.svg | 1 + .../lib/simple-icons/icons/photocrowd.svg | 1 + .../assets/lib/simple-icons/icons/php.svg | 1 + .../assets/lib/simple-icons/icons/pi-hole.svg | 1 + .../lib/simple-icons/icons/picarto-dot-tv.svg | 1 + .../lib/simple-icons/icons/pinboard.svg | 1 + .../assets/lib/simple-icons/icons/pingdom.svg | 1 + .../assets/lib/simple-icons/icons/pingup.svg | 1 + .../lib/simple-icons/icons/pinterest.svg | 1 + .../lib/simple-icons/icons/pivotaltracker.svg | 1 + .../assets/lib/simple-icons/icons/piwigo.svg | 1 + .../assets/lib/simple-icons/icons/pixabay.svg | 1 + .../assets/lib/simple-icons/icons/pixiv.svg | 1 + .../assets/lib/simple-icons/icons/pjsip.svg | 1 + .../lib/simple-icons/icons/plangrid.svg | 1 + .../assets/lib/simple-icons/icons/platzi.svg | 1 + .../lib/simple-icons/icons/player-dot-me.svg | 1 + .../lib/simple-icons/icons/playerfm.svg | 1 + .../lib/simple-icons/icons/playstation.svg | 1 + .../lib/simple-icons/icons/playstation2.svg | 1 + .../lib/simple-icons/icons/playstation3.svg | 1 + .../lib/simple-icons/icons/playstation4.svg | 1 + .../simple-icons/icons/playstationvita.svg | 1 + .../assets/lib/simple-icons/icons/pleroma.svg | 1 + .../assets/lib/simple-icons/icons/plesk.svg | 1 + .../assets/lib/simple-icons/icons/plex.svg | 1 + .../lib/simple-icons/icons/pluralsight.svg | 1 + .../assets/lib/simple-icons/icons/plurk.svg | 1 + .../lib/simple-icons/icons/pluscodes.svg | 1 + .../assets/lib/simple-icons/icons/pocket.svg | 1 + .../lib/simple-icons/icons/pocketcasts.svg | 1 + .../assets/lib/simple-icons/icons/pokemon.svg | 1 + .../assets/lib/simple-icons/icons/poly.svg | 1 + .../lib/simple-icons/icons/polymerproject.svg | 1 + .../assets/lib/simple-icons/icons/porsche.svg | 1 + .../assets/lib/simple-icons/icons/postcss.svg | 1 + .../lib/simple-icons/icons/postgresql.svg | 1 + .../assets/lib/simple-icons/icons/postman.svg | 1 + .../lib/simple-icons/icons/postwoman.svg | 1 + .../assets/lib/simple-icons/icons/powerbi.svg | 1 + .../assets/lib/simple-icons/icons/powers.svg | 1 + .../lib/simple-icons/icons/powershell.svg | 1 + .../lib/simple-icons/icons/pr-dot-co.svg | 1 + .../lib/simple-icons/icons/pre-commit.svg | 1 + .../lib/simple-icons/icons/prestashop.svg | 1 + .../lib/simple-icons/icons/prettier.svg | 1 + .../assets/lib/simple-icons/icons/prezi.svg | 1 + .../assets/lib/simple-icons/icons/prismic.svg | 1 + .../assets/lib/simple-icons/icons/probot.svg | 1 + .../lib/simple-icons/icons/processwire.svg | 1 + .../lib/simple-icons/icons/producthunt.svg | 1 + .../lib/simple-icons/icons/prometheus.svg | 1 + .../lib/simple-icons/icons/prosieben.svg | 1 + .../lib/simple-icons/icons/proto-dot-io.svg | 1 + .../simple-icons/icons/protocols-dot-io.svg | 1 + .../lib/simple-icons/icons/protonmail.svg | 1 + .../assets/lib/simple-icons/icons/proxmox.svg | 1 + .../assets/lib/simple-icons/icons/publons.svg | 1 + .../assets/lib/simple-icons/icons/puppet.svg | 1 + .../lib/simple-icons/icons/purescript.svg | 1 + .../assets/lib/simple-icons/icons/pypi.svg | 1 + .../assets/lib/simple-icons/icons/python.svg | 1 + .../assets/lib/simple-icons/icons/pytorch.svg | 1 + .../assets/lib/simple-icons/icons/pyup.svg | 1 + .../assets/lib/simple-icons/icons/qantas.svg | 1 + .../assets/lib/simple-icons/icons/qemu.svg | 1 + .../assets/lib/simple-icons/icons/qgis.svg | 1 + .../assets/lib/simple-icons/icons/qi.svg | 1 + .../assets/lib/simple-icons/icons/qiita.svg | 1 + .../assets/lib/simple-icons/icons/qiwi.svg | 1 + .../lib/simple-icons/icons/qualcomm.svg | 1 + .../lib/simple-icons/icons/qualtrics.svg | 1 + .../lib/simple-icons/icons/quantcast.svg | 1 + .../lib/simple-icons/icons/quantopian.svg | 1 + .../assets/lib/simple-icons/icons/quarkus.svg | 1 + .../assets/lib/simple-icons/icons/quest.svg | 1 + .../lib/simple-icons/icons/quicktime.svg | 1 + .../assets/lib/simple-icons/icons/quip.svg | 1 + .../assets/lib/simple-icons/icons/quora.svg | 1 + .../lib/simple-icons/icons/qwiklabs.svg | 1 + .../assets/lib/simple-icons/icons/qzone.svg | 1 + .../assets/lib/simple-icons/icons/r.svg | 1 + .../lib/simple-icons/icons/rabbitmq.svg | 1 + .../lib/simple-icons/icons/radiopublic.svg | 1 + .../assets/lib/simple-icons/icons/rails.svg | 1 + .../assets/lib/simple-icons/icons/rancher.svg | 1 + .../lib/simple-icons/icons/raspberrypi.svg | 1 + .../assets/lib/simple-icons/icons/react.svg | 1 + .../assets/lib/simple-icons/icons/reactos.svg | 1 + .../lib/simple-icons/icons/reactrouter.svg | 1 + .../lib/simple-icons/icons/readthedocs.svg | 1 + .../assets/lib/simple-icons/icons/realm.svg | 1 + .../assets/lib/simple-icons/icons/reason.svg | 1 + .../lib/simple-icons/icons/reasonstudios.svg | 1 + .../lib/simple-icons/icons/redbubble.svg | 1 + .../assets/lib/simple-icons/icons/reddit.svg | 1 + .../assets/lib/simple-icons/icons/redhat.svg | 1 + .../simple-icons/icons/redhatopenshift.svg | 1 + .../assets/lib/simple-icons/icons/redis.svg | 1 + .../assets/lib/simple-icons/icons/redux.svg | 1 + .../assets/lib/simple-icons/icons/renault.svg | 1 + .../assets/lib/simple-icons/icons/renren.svg | 1 + .../lib/simple-icons/icons/repl-dot-it.svg | 1 + .../lib/simple-icons/icons/researchgate.svg | 1 + .../lib/simple-icons/icons/retroarch.svg | 1 + .../lib/simple-icons/icons/retropie.svg | 1 + .../lib/simple-icons/icons/reverbnation.svg | 1 + .../lib/simple-icons/icons/rhinoceros.svg | 1 + .../assets/lib/simple-icons/icons/riot.svg | 1 + .../lib/simple-icons/icons/riotgames.svg | 1 + .../assets/lib/simple-icons/icons/ripple.svg | 1 + .../assets/lib/simple-icons/icons/riseup.svg | 1 + .../assets/lib/simple-icons/icons/roku.svg | 1 + .../lib/simple-icons/icons/rollup-dot-js.svg | 1 + .../assets/lib/simple-icons/icons/roots.svg | 1 + .../lib/simple-icons/icons/roundcube.svg | 1 + .../assets/lib/simple-icons/icons/rss.svg | 1 + .../assets/lib/simple-icons/icons/rstudio.svg | 1 + .../assets/lib/simple-icons/icons/rtlzwei.svg | 1 + .../assets/lib/simple-icons/icons/ruby.svg | 1 + .../lib/simple-icons/icons/rubygems.svg | 1 + .../lib/simple-icons/icons/runkeeper.svg | 1 + .../assets/lib/simple-icons/icons/runkit.svg | 1 + .../assets/lib/simple-icons/icons/rust.svg | 1 + .../assets/lib/simple-icons/icons/ryanair.svg | 1 + .../assets/lib/simple-icons/icons/safari.svg | 1 + .../lib/simple-icons/icons/sahibinden.svg | 1 + .../lib/simple-icons/icons/salesforce.svg | 1 + .../lib/simple-icons/icons/saltstack.svg | 1 + .../assets/lib/simple-icons/icons/samsung.svg | 1 + .../lib/simple-icons/icons/samsungpay.svg | 1 + .../assets/lib/simple-icons/icons/sap.svg | 1 + .../assets/lib/simple-icons/icons/sass.svg | 1 + .../lib/simple-icons/icons/sat-dot-1.svg | 1 + .../lib/simple-icons/icons/saucelabs.svg | 1 + .../assets/lib/simple-icons/icons/scala.svg | 1 + .../lib/simple-icons/icons/scaleway.svg | 1 + .../assets/lib/simple-icons/icons/scania.svg | 1 + .../assets/lib/simple-icons/icons/scopus.svg | 1 + .../assets/lib/simple-icons/icons/scribd.svg | 1 + .../lib/simple-icons/icons/scrutinizerci.svg | 1 + .../assets/lib/simple-icons/icons/seagate.svg | 1 + .../assets/lib/simple-icons/icons/seat.svg | 1 + .../assets/lib/simple-icons/icons/sega.svg | 1 + .../assets/lib/simple-icons/icons/sellfy.svg | 1 + .../lib/simple-icons/icons/semanticweb.svg | 1 + .../lib/simple-icons/icons/semaphoreci.svg | 1 + .../assets/lib/simple-icons/icons/sencha.svg | 1 + .../assets/lib/simple-icons/icons/sensu.svg | 1 + .../assets/lib/simple-icons/icons/sentry.svg | 1 + .../lib/simple-icons/icons/serverfault.svg | 1 + .../lib/simple-icons/icons/serverless.svg | 1 + .../lib/simple-icons/icons/shanghaimetro.svg | 1 + .../assets/lib/simple-icons/icons/shazam.svg | 1 + .../assets/lib/simple-icons/icons/shell.svg | 1 + .../assets/lib/simple-icons/icons/shopify.svg | 1 + .../lib/simple-icons/icons/shopware.svg | 1 + .../assets/lib/simple-icons/icons/showpad.svg | 1 + .../assets/lib/simple-icons/icons/siemens.svg | 1 + .../assets/lib/simple-icons/icons/signal.svg | 1 + .../lib/simple-icons/icons/simpleicons.svg | 1 + .../lib/simple-icons/icons/sinaweibo.svg | 1 + .../lib/simple-icons/icons/sitepoint.svg | 1 + .../assets/lib/simple-icons/icons/sketch.svg | 1 + .../lib/simple-icons/icons/skillshare.svg | 1 + .../assets/lib/simple-icons/icons/skoda.svg | 1 + .../lib/simple-icons/icons/skyliner.svg | 1 + .../assets/lib/simple-icons/icons/skype.svg | 1 + .../simple-icons/icons/skypeforbusiness.svg | 1 + .../assets/lib/simple-icons/icons/slack.svg | 1 + .../lib/simple-icons/icons/slackware.svg | 1 + .../lib/simple-icons/icons/slashdot.svg | 1 + .../lib/simple-icons/icons/slickpic.svg | 1 + .../assets/lib/simple-icons/icons/slides.svg | 1 + .../lib/simple-icons/icons/slideshare.svg | 1 + .../assets/lib/simple-icons/icons/smart.svg | 1 + .../lib/simple-icons/icons/smartthings.svg | 1 + .../simple-icons/icons/smashingmagazine.svg | 1 + .../assets/lib/simple-icons/icons/smugmug.svg | 1 + .../lib/simple-icons/icons/snapchat.svg | 1 + .../lib/simple-icons/icons/snapcraft.svg | 1 + .../assets/lib/simple-icons/icons/snyk.svg | 1 + .../lib/simple-icons/icons/society6.svg | 1 + .../lib/simple-icons/icons/socket-dot-io.svg | 1 + .../assets/lib/simple-icons/icons/sogou.svg | 1 + .../assets/lib/simple-icons/icons/solus.svg | 1 + .../lib/simple-icons/icons/sonarcloud.svg | 1 + .../lib/simple-icons/icons/sonarlint.svg | 1 + .../lib/simple-icons/icons/sonarqube.svg | 1 + .../lib/simple-icons/icons/sonarsource.svg | 1 + .../lib/simple-icons/icons/songkick.svg | 1 + .../lib/simple-icons/icons/sonicwall.svg | 1 + .../assets/lib/simple-icons/icons/sonos.svg | 1 + .../lib/simple-icons/icons/soundcloud.svg | 1 + .../lib/simple-icons/icons/sourceengine.svg | 1 + .../lib/simple-icons/icons/sourceforge.svg | 1 + .../lib/simple-icons/icons/sourcegraph.svg | 1 + .../lib/simple-icons/icons/spacemacs.svg | 1 + .../assets/lib/simple-icons/icons/spacex.svg | 1 + .../lib/simple-icons/icons/sparkfun.svg | 1 + .../lib/simple-icons/icons/sparkpost.svg | 1 + .../assets/lib/simple-icons/icons/spdx.svg | 1 + .../lib/simple-icons/icons/speakerdeck.svg | 1 + .../lib/simple-icons/icons/spectrum.svg | 1 + .../lib/simple-icons/icons/spinnaker.svg | 1 + .../lib/simple-icons/icons/spinrilla.svg | 1 + .../assets/lib/simple-icons/icons/splunk.svg | 1 + .../assets/lib/simple-icons/icons/spotify.svg | 1 + .../lib/simple-icons/icons/spotlight.svg | 1 + .../lib/simple-icons/icons/spreaker.svg | 1 + .../assets/lib/simple-icons/icons/spring.svg | 1 + .../assets/lib/simple-icons/icons/sprint.svg | 1 + .../assets/lib/simple-icons/icons/sqlite.svg | 1 + .../assets/lib/simple-icons/icons/square.svg | 1 + .../lib/simple-icons/icons/squareenix.svg | 1 + .../lib/simple-icons/icons/squarespace.svg | 1 + .../assets/lib/simple-icons/icons/ssrn.svg | 1 + .../lib/simple-icons/icons/stackbit.svg | 1 + .../lib/simple-icons/icons/stackexchange.svg | 1 + .../lib/simple-icons/icons/stackoverflow.svg | 1 + .../lib/simple-icons/icons/stackpath.svg | 1 + .../lib/simple-icons/icons/stackshare.svg | 1 + .../assets/lib/simple-icons/icons/stadia.svg | 1 + .../lib/simple-icons/icons/staffbase.svg | 1 + .../lib/simple-icons/icons/statamic.svg | 1 + .../lib/simple-icons/icons/staticman.svg | 1 + .../lib/simple-icons/icons/statuspage.svg | 1 + .../assets/lib/simple-icons/icons/steam.svg | 1 + .../lib/simple-icons/icons/steamworks.svg | 1 + .../assets/lib/simple-icons/icons/steem.svg | 1 + .../assets/lib/simple-icons/icons/steemit.svg | 1 + .../lib/simple-icons/icons/steinberg.svg | 1 + .../assets/lib/simple-icons/icons/stellar.svg | 1 + .../assets/lib/simple-icons/icons/stencyl.svg | 1 + .../lib/simple-icons/icons/stitcher.svg | 1 + .../assets/lib/simple-icons/icons/storify.svg | 1 + .../lib/simple-icons/icons/storybook.svg | 1 + .../assets/lib/simple-icons/icons/strapi.svg | 1 + .../assets/lib/simple-icons/icons/strava.svg | 1 + .../assets/lib/simple-icons/icons/stripe.svg | 1 + .../lib/simple-icons/icons/strongswan.svg | 1 + .../assets/lib/simple-icons/icons/stubhub.svg | 1 + .../simple-icons/icons/styled-components.svg | 1 + .../lib/simple-icons/icons/styleshare.svg | 1 + .../assets/lib/simple-icons/icons/stylus.svg | 1 + .../assets/lib/simple-icons/icons/subaru.svg | 1 + .../lib/simple-icons/icons/sublimetext.svg | 1 + .../lib/simple-icons/icons/subversion.svg | 1 + .../lib/simple-icons/icons/superuser.svg | 1 + .../assets/lib/simple-icons/icons/suzuki.svg | 1 + .../assets/lib/simple-icons/icons/svelte.svg | 1 + .../assets/lib/simple-icons/icons/svg.svg | 1 + .../assets/lib/simple-icons/icons/svgo.svg | 1 + .../assets/lib/simple-icons/icons/swagger.svg | 1 + .../assets/lib/simple-icons/icons/swarm.svg | 1 + .../assets/lib/simple-icons/icons/swift.svg | 1 + .../lib/simple-icons/icons/symantec.svg | 1 + .../assets/lib/simple-icons/icons/symfony.svg | 1 + .../lib/simple-icons/icons/symphony.svg | 1 + .../lib/simple-icons/icons/synology.svg | 1 + .../lib/simple-icons/icons/t-mobile.svg | 1 + .../assets/lib/simple-icons/icons/tableau.svg | 1 + .../assets/lib/simple-icons/icons/tails.svg | 1 + .../lib/simple-icons/icons/tailwindcss.svg | 1 + .../assets/lib/simple-icons/icons/talend.svg | 1 + .../assets/lib/simple-icons/icons/tapas.svg | 1 + .../assets/lib/simple-icons/icons/tata.svg | 1 + .../lib/simple-icons/icons/teamspeak.svg | 1 + .../lib/simple-icons/icons/teamviewer.svg | 1 + .../assets/lib/simple-icons/icons/ted.svg | 1 + .../lib/simple-icons/icons/teespring.svg | 1 + .../assets/lib/simple-icons/icons/tele5.svg | 1 + .../lib/simple-icons/icons/telegram.svg | 1 + .../lib/simple-icons/icons/tencentqq.svg | 1 + .../lib/simple-icons/icons/tencentweibo.svg | 1 + .../lib/simple-icons/icons/tensorflow.svg | 1 + .../lib/simple-icons/icons/teradata.svg | 1 + .../lib/simple-icons/icons/terraform.svg | 1 + .../assets/lib/simple-icons/icons/tesla.svg | 1 + .../lib/simple-icons/icons/themighty.svg | 1 + .../simple-icons/icons/themoviedatabase.svg | 1 + .../lib/simple-icons/icons/theregister.svg | 1 + .../simple-icons/icons/thewashingtonpost.svg | 1 + .../assets/lib/simple-icons/icons/threema.svg | 1 + .../assets/lib/simple-icons/icons/tidal.svg | 1 + .../assets/lib/simple-icons/icons/tide.svg | 1 + .../assets/lib/simple-icons/icons/tiktok.svg | 1 + .../lib/simple-icons/icons/timescale.svg | 1 + .../assets/lib/simple-icons/icons/tinder.svg | 1 + .../assets/lib/simple-icons/icons/todoist.svg | 1 + .../assets/lib/simple-icons/icons/toggl.svg | 1 + .../lib/simple-icons/icons/tomorrowland.svg | 1 + .../lib/simple-icons/icons/topcoder.svg | 1 + .../assets/lib/simple-icons/icons/toptal.svg | 1 + .../assets/lib/simple-icons/icons/tor.svg | 1 + .../assets/lib/simple-icons/icons/toshiba.svg | 1 + .../assets/lib/simple-icons/icons/toyota.svg | 1 + .../lib/simple-icons/icons/trainerroad.svg | 1 + .../assets/lib/simple-icons/icons/trakt.svg | 1 + .../icons/transportforireland.svg | 1 + .../simple-icons/icons/transportforlondon.svg | 1 + .../lib/simple-icons/icons/travisci.svg | 1 + .../lib/simple-icons/icons/treehouse.svg | 1 + .../assets/lib/simple-icons/icons/trello.svg | 1 + .../lib/simple-icons/icons/trendmicro.svg | 1 + .../lib/simple-icons/icons/tripadvisor.svg | 1 + .../assets/lib/simple-icons/icons/trulia.svg | 1 + .../lib/simple-icons/icons/trustpilot.svg | 1 + .../lib/simple-icons/icons/tryitonline.svg | 1 + .../assets/lib/simple-icons/icons/tui.svg | 1 + .../assets/lib/simple-icons/icons/tumblr.svg | 1 + .../simple-icons/icons/turkishairlines.svg | 1 + .../assets/lib/simple-icons/icons/twilio.svg | 1 + .../assets/lib/simple-icons/icons/twitch.svg | 1 + .../assets/lib/simple-icons/icons/twitter.svg | 1 + .../assets/lib/simple-icons/icons/twoo.svg | 1 + .../lib/simple-icons/icons/typescript.svg | 1 + .../assets/lib/simple-icons/icons/typo3.svg | 1 + .../assets/lib/simple-icons/icons/uber.svg | 1 + .../lib/simple-icons/icons/ubereats.svg | 1 + .../assets/lib/simple-icons/icons/ubisoft.svg | 1 + .../lib/simple-icons/icons/ublockorigin.svg | 1 + .../assets/lib/simple-icons/icons/ubuntu.svg | 1 + .../assets/lib/simple-icons/icons/udacity.svg | 1 + .../assets/lib/simple-icons/icons/udemy.svg | 1 + .../assets/lib/simple-icons/icons/uikit.svg | 1 + .../assets/lib/simple-icons/icons/ulule.svg | 1 + .../assets/lib/simple-icons/icons/umbraco.svg | 1 + .../assets/lib/simple-icons/icons/unicode.svg | 1 + .../lib/simple-icons/icons/unitedairlines.svg | 1 + .../assets/lib/simple-icons/icons/unity.svg | 1 + .../lib/simple-icons/icons/unrealengine.svg | 1 + .../lib/simple-icons/icons/unsplash.svg | 1 + .../lib/simple-icons/icons/untangle.svg | 1 + .../assets/lib/simple-icons/icons/untappd.svg | 1 + .../assets/lib/simple-icons/icons/uplabs.svg | 1 + .../lib/simple-icons/icons/uploaded.svg | 1 + .../assets/lib/simple-icons/icons/upwork.svg | 1 + .../assets/lib/simple-icons/icons/v.svg | 1 + .../assets/lib/simple-icons/icons/v8.svg | 1 + .../assets/lib/simple-icons/icons/vagrant.svg | 1 + .../assets/lib/simple-icons/icons/valve.svg | 1 + .../lib/simple-icons/icons/vauxhall.svg | 1 + .../lib/simple-icons/icons/vbulletin.svg | 1 + .../assets/lib/simple-icons/icons/veeam.svg | 1 + .../assets/lib/simple-icons/icons/venmo.svg | 1 + .../assets/lib/simple-icons/icons/veritas.svg | 1 + .../assets/lib/simple-icons/icons/verizon.svg | 1 + .../assets/lib/simple-icons/icons/viadeo.svg | 1 + .../assets/lib/simple-icons/icons/viber.svg | 1 + .../assets/lib/simple-icons/icons/vim.svg | 1 + .../assets/lib/simple-icons/icons/vimeo.svg | 1 + .../assets/lib/simple-icons/icons/vine.svg | 1 + .../assets/lib/simple-icons/icons/virb.svg | 1 + .../assets/lib/simple-icons/icons/visa.svg | 1 + .../lib/simple-icons/icons/visualstudio.svg | 1 + .../simple-icons/icons/visualstudiocode.svg | 1 + .../assets/lib/simple-icons/icons/vivaldi.svg | 1 + .../assets/lib/simple-icons/icons/vivino.svg | 1 + .../assets/lib/simple-icons/icons/vk.svg | 1 + .../lib/simple-icons/icons/vlcmediaplayer.svg | 1 + .../assets/lib/simple-icons/icons/vmware.svg | 1 + .../lib/simple-icons/icons/vodafone.svg | 1 + .../lib/simple-icons/icons/volkswagen.svg | 1 + .../assets/lib/simple-icons/icons/volvo.svg | 1 + .../assets/lib/simple-icons/icons/vsco.svg | 1 + .../lib/simple-icons/icons/vue-dot-js.svg | 1 + .../assets/lib/simple-icons/icons/vuetify.svg | 1 + .../assets/lib/simple-icons/icons/vulkan.svg | 1 + .../assets/lib/simple-icons/icons/vultr.svg | 1 + .../assets/lib/simple-icons/icons/w3c.svg | 1 + .../lib/simple-icons/icons/warnerbros-dot.svg | 1 + .../assets/lib/simple-icons/icons/wattpad.svg | 1 + .../assets/lib/simple-icons/icons/waze.svg | 1 + .../assets/lib/simple-icons/icons/wearos.svg | 1 + .../assets/lib/simple-icons/icons/weasyl.svg | 1 + .../lib/simple-icons/icons/webassembly.svg | 1 + .../lib/simple-icons/icons/webauthn.svg | 1 + .../icons/webcomponents-dot-org.svg | 1 + .../assets/lib/simple-icons/icons/webgl.svg | 1 + .../assets/lib/simple-icons/icons/webmin.svg | 1 + .../lib/simple-icons/icons/webmoney.svg | 1 + .../assets/lib/simple-icons/icons/webpack.svg | 1 + .../assets/lib/simple-icons/icons/webrtc.svg | 1 + .../lib/simple-icons/icons/webstorm.svg | 1 + .../assets/lib/simple-icons/icons/wechat.svg | 1 + .../assets/lib/simple-icons/icons/wemo.svg | 1 + .../lib/simple-icons/icons/whatsapp.svg | 1 + .../lib/simple-icons/icons/wheniwork.svg | 1 + .../lib/simple-icons/icons/whitesource.svg | 1 + .../assets/lib/simple-icons/icons/wii.svg | 1 + .../assets/lib/simple-icons/icons/wiiu.svg | 1 + .../simple-icons/icons/wikimediacommons.svg | 1 + .../lib/simple-icons/icons/wikipedia.svg | 1 + .../assets/lib/simple-icons/icons/windows.svg | 1 + .../lib/simple-icons/icons/windows95.svg | 1 + .../lib/simple-icons/icons/windowsxp.svg | 1 + .../assets/lib/simple-icons/icons/wire.svg | 1 + .../lib/simple-icons/icons/wireguard.svg | 1 + .../assets/lib/simple-icons/icons/wish.svg | 1 + .../assets/lib/simple-icons/icons/wistia.svg | 1 + .../assets/lib/simple-icons/icons/wix.svg | 1 + .../assets/lib/simple-icons/icons/wizzair.svg | 1 + .../assets/lib/simple-icons/icons/wolfram.svg | 1 + .../simple-icons/icons/wolframlanguage.svg | 1 + .../simple-icons/icons/wolframmathematica.svg | 1 + .../assets/lib/simple-icons/icons/woo.svg | 1 + .../lib/simple-icons/icons/woocommerce.svg | 1 + .../lib/simple-icons/icons/wordpress.svg | 1 + .../lib/simple-icons/icons/workplace.svg | 1 + .../icons/worldhealthorganization.svg | 1 + .../lib/simple-icons/icons/wpengine.svg | 1 + .../lib/simple-icons/icons/wprocket.svg | 1 + .../lib/simple-icons/icons/write-dot-as.svg | 1 + .../assets/lib/simple-icons/icons/wwe.svg | 1 + .../lib/simple-icons/icons/x-dot-org.svg | 1 + .../assets/lib/simple-icons/icons/x-pack.svg | 1 + .../assets/lib/simple-icons/icons/xamarin.svg | 1 + .../assets/lib/simple-icons/icons/xaml.svg | 1 + .../assets/lib/simple-icons/icons/xampp.svg | 1 + .../assets/lib/simple-icons/icons/xbox.svg | 1 + .../assets/lib/simple-icons/icons/xcode.svg | 1 + .../lib/simple-icons/icons/xdadevelopers.svg | 1 + .../assets/lib/simple-icons/icons/xero.svg | 1 + .../assets/lib/simple-icons/icons/xfce.svg | 1 + .../assets/lib/simple-icons/icons/xiaomi.svg | 1 + .../assets/lib/simple-icons/icons/xing.svg | 1 + .../assets/lib/simple-icons/icons/xmpp.svg | 1 + .../assets/lib/simple-icons/icons/xrp.svg | 1 + .../assets/lib/simple-icons/icons/xsplit.svg | 1 + .../assets/lib/simple-icons/icons/yahoo.svg | 1 + .../simple-icons/icons/yamahacorporation.svg | 1 + .../icons/yamahamotorcorporation.svg | 1 + .../assets/lib/simple-icons/icons/yammer.svg | 1 + .../assets/lib/simple-icons/icons/yandex.svg | 1 + .../assets/lib/simple-icons/icons/yarn.svg | 1 + .../lib/simple-icons/icons/ycombinator.svg | 1 + .../assets/lib/simple-icons/icons/yelp.svg | 1 + .../assets/lib/simple-icons/icons/yoast.svg | 1 + .../assets/lib/simple-icons/icons/youtube.svg | 1 + .../lib/simple-icons/icons/youtubegaming.svg | 1 + .../lib/simple-icons/icons/youtubestudio.svg | 1 + .../lib/simple-icons/icons/youtubetv.svg | 1 + .../assets/lib/simple-icons/icons/z-wave.svg | 1 + .../assets/lib/simple-icons/icons/zalando.svg | 1 + .../assets/lib/simple-icons/icons/zapier.svg | 1 + .../assets/lib/simple-icons/icons/zdf.svg | 1 + .../assets/lib/simple-icons/icons/zeit.svg | 1 + .../assets/lib/simple-icons/icons/zend.svg | 1 + .../assets/lib/simple-icons/icons/zendesk.svg | 1 + .../lib/simple-icons/icons/zendframework.svg | 1 + .../assets/lib/simple-icons/icons/zeromq.svg | 1 + .../assets/lib/simple-icons/icons/zerply.svg | 1 + .../assets/lib/simple-icons/icons/zhihu.svg | 1 + .../assets/lib/simple-icons/icons/zigbee.svg | 1 + .../assets/lib/simple-icons/icons/zillow.svg | 1 + .../assets/lib/simple-icons/icons/zingat.svg | 1 + .../assets/lib/simple-icons/icons/zoom.svg | 1 + .../assets/lib/simple-icons/icons/zorin.svg | 1 + .../assets/lib/simple-icons/icons/zulip.svg | 1 + .../lib/smooth-scroll/smooth-scroll.min.js | 2 + .../LoveIt/assets/lib/twemoji/twemoji.min.js | 2 + themes/LoveIt/assets/lib/typeit/typeit.min.js | 8 + themes/LoveIt/assets/lib/valine/Valine.min.js | 26 + themes/LoveIt/assets/lib/valine/valine.scss | 69 + themes/LoveIt/assets/svg/icons/bilibili.svg | 1 + .../LoveIt/assets/svg/icons/thingiverse.svg | 1 + themes/LoveIt/assets/svg/loading.svg | 5 + themes/LoveIt/assets/svg/version.template.svg | 20 + .../exampleSite/assets/css/_custom.scss | 4 + .../exampleSite/assets/css/_override.scss | 4 + .../assets/images/Apple-Devices-Preview.png | Bin 0 -> 227412 bytes .../exampleSite/assets/images/Wavelength.jpg | Bin 0 -> 99645 bytes .../exampleSite/assets/images/avatar.png | Bin 0 -> 40652 bytes .../assets/images/lighthouse-large.jpg | Bin 0 -> 1663018 bytes .../assets/images/lighthouse-small.jpg | Bin 0 -> 109384 bytes .../exampleSite/assets/images/lighthouse.jpg | Bin 0 -> 652867 bytes .../exampleSite/assets/images/screenshot.png | Bin 0 -> 72251 bytes .../exampleSite/assets/music/Wavelength.mp3 | Bin 0 -> 4365824 bytes themes/LoveIt/exampleSite/config.toml | 1125 +++ .../exampleSite/content/about/index.en.md | 117 + .../exampleSite/content/about/index.fr.md | 122 + .../exampleSite/content/about/index.zh-cn.md | 117 + .../categories/documentation/_index.en.md | 3 + .../categories/documentation/_index.fr.md | 3 + .../categories/documentation/_index.zh-cn.md | 3 + .../basic-markdown-syntax/featured-image.png | Bin 0 -> 171484 bytes .../posts/basic-markdown-syntax/index.en.md | 763 ++ .../posts/basic-markdown-syntax/index.fr.md | 768 ++ .../basic-markdown-syntax/index.zh-cn.md | 770 ++ .../posts/emoji-support/featured-image.jpg | Bin 0 -> 31139 bytes .../content/posts/emoji-support/index.en.md | 1283 ++++ .../content/posts/emoji-support/index.fr.md | 1288 ++++ .../posts/emoji-support/index.zh-cn.md | 1284 ++++ .../basic-configuration-preview.png | Bin 0 -> 96080 bytes .../basic-configuration-preview.zh-cn.png | Bin 0 -> 108172 bytes .../complete-configuration-preview.png | Bin 0 -> 117268 bytes .../complete-configuration-preview.zh-cn.png | Bin 0 -> 118056 bytes .../featured-image.jpg | Bin 0 -> 154448 bytes .../theme-documentation-basics/index.en.md | 1041 +++ .../theme-documentation-basics/index.fr.md | 1046 +++ .../theme-documentation-basics/index.zh-cn.md | 1042 +++ .../language-switch.gif | Bin 0 -> 286589 bytes .../featured-image.png | Bin 0 -> 15491 bytes .../index.en.md | 182 + .../index.fr.md | 187 + .../index.zh-cn.md | 183 + .../featured-image.jpg | Bin 0 -> 296383 bytes .../theme-documentation-content/index.en.md | 399 + .../theme-documentation-content/index.fr.md | 404 + .../index.zh-cn.md | 398 + .../theme-documentation-content/summary.png | Bin 0 -> 278993 bytes .../summary.zh-cn.png | Bin 0 -> 275314 bytes .../featured-image-preview.jpg | Bin 0 -> 163514 bytes .../featured-image.jpg | Bin 0 -> 65920 bytes .../index.en.md | 1295 ++++ .../index.fr.md | 1300 ++++ .../index.zh-cn.md | 1297 ++++ .../tags/configuration/_index.zh-cn.md | 3 + .../content/tags/content/_index.fr.md | 3 + .../content/tags/content/_index.zh-cn.md | 3 + .../content/tags/installation/_index.zh-cn.md | 3 + themes/LoveIt/exampleSite/static/_redirects | 2 + .../static/android-chrome-192x192.png | Bin 0 -> 15832 bytes .../static/android-chrome-512x512.png | Bin 0 -> 48161 bytes .../exampleSite/static/apple-touch-icon.png | Bin 0 -> 10397 bytes .../exampleSite/static/browserconfig.xml | 9 + .../exampleSite/static/favicon-16x16.png | Bin 0 -> 1166 bytes .../exampleSite/static/favicon-32x32.png | Bin 0 -> 2088 bytes themes/LoveIt/exampleSite/static/favicon.ico | Bin 0 -> 15086 bytes .../exampleSite/static/mstile-150x150.png | Bin 0 -> 9897 bytes .../exampleSite/static/safari-pinned-tab.svg | 28 + .../exampleSite/static/site.webmanifest | 19 + themes/LoveIt/i18n/de.toml | 199 + themes/LoveIt/i18n/en.toml | 195 + themes/LoveIt/i18n/es.toml | 199 + themes/LoveIt/i18n/fr.toml | 199 + themes/LoveIt/i18n/it.toml | 199 + themes/LoveIt/i18n/pl.toml | 196 + themes/LoveIt/i18n/pt-BR.toml | 200 + themes/LoveIt/i18n/ro.toml | 199 + themes/LoveIt/i18n/ru.toml | 199 + themes/LoveIt/i18n/sr.toml | 196 + themes/LoveIt/i18n/vi.toml | 198 + themes/LoveIt/i18n/zh-CN.toml | 200 + themes/LoveIt/images/Alipay.jpg | Bin 0 -> 105352 bytes .../LoveIt/images/Apple-Devices-Preview.png | Bin 0 -> 227412 bytes themes/LoveIt/images/Wechat.jpg | Bin 0 -> 137521 bytes themes/LoveIt/images/screenshot.png | Bin 0 -> 72251 bytes themes/LoveIt/images/tn.png | Bin 0 -> 44050 bytes themes/LoveIt/layouts/404.html | 19 + .../_default/_markup/render-image.html | 10 + .../layouts/_default/_markup/render-link.html | 6 + themes/LoveIt/layouts/_default/baseof.html | 51 + themes/LoveIt/layouts/_default/section.html | 36 + themes/LoveIt/layouts/_default/single.html | 24 + themes/LoveIt/layouts/_default/single.md | 3 + themes/LoveIt/layouts/_default/summary.html | 75 + themes/LoveIt/layouts/index.html | 41 + themes/LoveIt/layouts/index.json | 46 + themes/LoveIt/layouts/index.rss.xml | 43 + themes/LoveIt/layouts/partials/assets.html | 207 + themes/LoveIt/layouts/partials/comment.html | 130 + themes/LoveIt/layouts/partials/footer.html | 51 + .../layouts/partials/function/checkbox.html | 9 + .../layouts/partials/function/content.html | 19 + .../layouts/partials/function/escape.html | 5 + .../partials/function/fontawesome.html | 14 + .../layouts/partials/function/fraction.html | 5 + .../LoveIt/layouts/partials/function/id.html | 8 + .../layouts/partials/function/path.html | 3 + .../layouts/partials/function/resource.html | 16 + .../layouts/partials/function/ruby.html | 5 + themes/LoveIt/layouts/partials/head/link.html | 51 + themes/LoveIt/layouts/partials/head/meta.html | 17 + themes/LoveIt/layouts/partials/head/seo.html | 153 + themes/LoveIt/layouts/partials/header.html | 183 + .../LoveIt/layouts/partials/home/profile.html | 95 + themes/LoveIt/layouts/partials/init.html | 41 + themes/LoveIt/layouts/partials/paginator.html | 30 + .../layouts/partials/plugin/analytics.html | 22 + .../partials/plugin/compatibility.html | 22 + .../LoveIt/layouts/partials/plugin/icon.html | 13 + .../LoveIt/layouts/partials/plugin/image.html | 38 + .../LoveIt/layouts/partials/plugin/link.html | 9 + .../layouts/partials/plugin/script.html | 25 + .../LoveIt/layouts/partials/plugin/share.html | 199 + .../layouts/partials/plugin/social.html | 11 + .../LoveIt/layouts/partials/plugin/style.html | 31 + themes/LoveIt/layouts/partials/rss/item.html | 36 + .../layouts/partials/scratch/script.html | 4 + .../layouts/partials/scratch/style.html | 4 + .../layouts/partials/single/footer.html | 72 + themes/LoveIt/layouts/posts/rss.xml | 41 + themes/LoveIt/layouts/posts/single.html | 101 + themes/LoveIt/layouts/robots.txt | 64 + .../LoveIt/layouts/shortcodes/admonition.html | 41 + .../LoveIt/layouts/shortcodes/bilibili.html | 7 + themes/LoveIt/layouts/shortcodes/echarts.html | 6 + themes/LoveIt/layouts/shortcodes/image.html | 29 + themes/LoveIt/layouts/shortcodes/link.html | 15 + themes/LoveIt/layouts/shortcodes/mapbox.html | 33 + themes/LoveIt/layouts/shortcodes/mermaid.html | 3 + themes/LoveIt/layouts/shortcodes/music.html | 50 + themes/LoveIt/layouts/shortcodes/script.html | 2 + themes/LoveIt/layouts/shortcodes/style.html | 8 + themes/LoveIt/layouts/shortcodes/typeit.html | 31 + themes/LoveIt/layouts/shortcodes/version.html | 13 + themes/LoveIt/layouts/sitemap.xml | 47 + themes/LoveIt/layouts/taxonomy/list.html | 43 + themes/LoveIt/layouts/taxonomy/rss.xml | 41 + themes/LoveIt/layouts/taxonomy/terms.html | 57 + themes/LoveIt/package-lock.json | 5254 +++++++++++++ themes/LoveIt/package.json | 51 + ...s_dd6b28f8de2423d755b68db23d9ed063.content | 1 + ...scss_dd6b28f8de2423d755b68db23d9ed063.json | 1 + ...s_e6be5577c95b33ef41b4c8ab355ec8c5.content | 1 + ...scss_e6be5577c95b33ef41b4c8ab355ec8c5.json | 1 + ...s_19472c45f72842db329f68de46e6b738.content | 1 + ...scss_19472c45f72842db329f68de46e6b738.json | 1 + ...s_d75fd08668b4bae707167bbce4d8ca46.content | 3 + ...scss_d75fd08668b4bae707167bbce4d8ca46.json | 1 + ...s_be0d6bec1a51ff037db8cc74d6ec1271.content | 3 + ...scss_be0d6bec1a51ff037db8cc74d6ec1271.json | 1 + ...s_43d09a0fb297c4cc88d4122515a2e889.content | 3 + ...scss_43d09a0fb297c4cc88d4122515a2e889.json | 1 + ...s_782a264805f83ff21e4b24d4d52cfa46.content | 1 + ...scss_782a264805f83ff21e4b24d4d52cfa46.json | 1 + themes/LoveIt/src/js/theme.js | 742 ++ themes/LoveIt/src/lib/lunr.segmentit.js | 8 + themes/LoveIt/static/lib/fonts/lg.eot | Bin 0 -> 4024 bytes themes/LoveIt/static/lib/fonts/lg.svg | 47 + themes/LoveIt/static/lib/fonts/lg.ttf | Bin 0 -> 3880 bytes themes/LoveIt/static/lib/fonts/lg.woff | Bin 0 -> 3956 bytes themes/LoveIt/static/lib/img/loading.gif | Bin 0 -> 3801 bytes themes/LoveIt/static/lib/img/video-play.png | Bin 0 -> 819 bytes themes/LoveIt/static/lib/img/vimeo-play.png | Bin 0 -> 1482 bytes themes/LoveIt/static/lib/img/youtube-play.png | Bin 0 -> 2703 bytes .../lib/katex}/fonts/KaTeX_AMS-Regular.ttf | Bin 70972 -> 70972 bytes .../lib/katex}/fonts/KaTeX_AMS-Regular.woff | Bin 38868 -> 38868 bytes .../lib/katex/fonts/KaTeX_AMS-Regular.woff2 | Bin 0 -> 32944 bytes .../katex}/fonts/KaTeX_Caligraphic-Bold.ttf | Bin 19316 -> 19316 bytes .../katex}/fonts/KaTeX_Caligraphic-Bold.woff | Bin 11696 -> 11696 bytes .../katex/fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 0 -> 10448 bytes .../fonts/KaTeX_Caligraphic-Regular.ttf | Bin 18684 -> 18684 bytes .../fonts/KaTeX_Caligraphic-Regular.woff | Bin 11460 -> 11460 bytes .../fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 0 -> 10240 bytes .../lib/katex}/fonts/KaTeX_Fraktur-Bold.ttf | Bin 35660 -> 35660 bytes .../lib/katex}/fonts/KaTeX_Fraktur-Bold.woff | Bin 22632 -> 22632 bytes .../lib/katex/fonts/KaTeX_Fraktur-Bold.woff2 | Bin 0 -> 20360 bytes .../katex}/fonts/KaTeX_Fraktur-Regular.ttf | Bin 34352 -> 34352 bytes .../katex}/fonts/KaTeX_Fraktur-Regular.woff | Bin 22088 -> 22088 bytes .../katex/fonts/KaTeX_Fraktur-Regular.woff2 | Bin 0 -> 19784 bytes .../lib/katex}/fonts/KaTeX_Main-Bold.ttf | Bin 61096 -> 60784 bytes .../lib/katex/fonts/KaTeX_Main-Bold.woff | Bin 0 -> 35464 bytes .../lib/katex/fonts/KaTeX_Main-Bold.woff2 | Bin 0 -> 30244 bytes .../katex}/fonts/KaTeX_Main-BoldItalic.ttf | Bin 44496 -> 44496 bytes .../katex}/fonts/KaTeX_Main-BoldItalic.woff | Bin 25352 -> 25352 bytes .../katex/fonts/KaTeX_Main-BoldItalic.woff2 | Bin 0 -> 21944 bytes .../lib/katex}/fonts/KaTeX_Main-Italic.ttf | Bin 47640 -> 47640 bytes .../lib/katex}/fonts/KaTeX_Main-Italic.woff | Bin 26228 -> 26228 bytes .../lib/katex/fonts/KaTeX_Main-Italic.woff2 | Bin 0 -> 22748 bytes .../lib/katex}/fonts/KaTeX_Main-Regular.ttf | Bin 69544 -> 69520 bytes .../lib/katex}/fonts/KaTeX_Main-Regular.woff | Bin 38124 -> 38112 bytes .../lib/katex/fonts/KaTeX_Main-Regular.woff2 | Bin 0 -> 32464 bytes .../katex}/fonts/KaTeX_Math-BoldItalic.ttf | Bin 39308 -> 39308 bytes .../katex}/fonts/KaTeX_Math-BoldItalic.woff | Bin 22324 -> 22324 bytes .../katex/fonts/KaTeX_Math-BoldItalic.woff2 | Bin 0 -> 19720 bytes .../lib/katex}/fonts/KaTeX_Math-Italic.ttf | Bin 40992 -> 40992 bytes .../lib/katex}/fonts/KaTeX_Math-Italic.woff | Bin 22844 -> 22844 bytes .../lib/katex/fonts/KaTeX_Math-Italic.woff2 | Bin 0 -> 20096 bytes .../lib/katex}/fonts/KaTeX_SansSerif-Bold.ttf | Bin 33688 -> 33688 bytes .../katex}/fonts/KaTeX_SansSerif-Bold.woff | Bin 18516 -> 18516 bytes .../katex/fonts/KaTeX_SansSerif-Bold.woff2 | Bin 0 -> 15732 bytes .../katex}/fonts/KaTeX_SansSerif-Italic.ttf | Bin 30960 -> 30960 bytes .../katex}/fonts/KaTeX_SansSerif-Italic.woff | Bin 17572 -> 17572 bytes .../katex/fonts/KaTeX_SansSerif-Italic.woff2 | Bin 0 -> 15024 bytes .../katex}/fonts/KaTeX_SansSerif-Regular.ttf | Bin 29812 -> 29812 bytes .../katex}/fonts/KaTeX_SansSerif-Regular.woff | Bin 16228 -> 16228 bytes .../katex/fonts/KaTeX_SansSerif-Regular.woff2 | Bin 0 -> 13708 bytes .../lib/katex}/fonts/KaTeX_Script-Regular.ttf | Bin 24620 -> 24620 bytes .../katex}/fonts/KaTeX_Script-Regular.woff | Bin 13428 -> 13428 bytes .../katex/fonts/KaTeX_Script-Regular.woff2 | Bin 0 -> 12064 bytes .../lib/katex}/fonts/KaTeX_Size1-Regular.ttf | Bin 12916 -> 12916 bytes .../lib/katex}/fonts/KaTeX_Size1-Regular.woff | Bin 6696 -> 6696 bytes .../lib/katex/fonts/KaTeX_Size1-Regular.woff2 | Bin 0 -> 5592 bytes .../lib/katex}/fonts/KaTeX_Size2-Regular.ttf | Bin 12172 -> 12172 bytes .../lib/katex}/fonts/KaTeX_Size2-Regular.woff | Bin 6436 -> 6436 bytes .../lib/katex/fonts/KaTeX_Size2-Regular.woff2 | Bin 0 -> 5392 bytes .../lib/katex}/fonts/KaTeX_Size3-Regular.ttf | Bin 8120 -> 8120 bytes .../lib/katex}/fonts/KaTeX_Size3-Regular.woff | Bin 4568 -> 4568 bytes .../lib/katex/fonts/KaTeX_Size3-Regular.woff2 | Bin 0 -> 3728 bytes .../lib/katex}/fonts/KaTeX_Size4-Regular.ttf | Bin 11016 -> 11016 bytes .../lib/katex}/fonts/KaTeX_Size4-Regular.woff | Bin 6184 -> 6184 bytes .../lib/katex/fonts/KaTeX_Size4-Regular.woff2 | Bin 0 -> 5028 bytes .../katex}/fonts/KaTeX_Typewriter-Regular.ttf | Bin 35924 -> 35924 bytes .../fonts/KaTeX_Typewriter-Regular.woff | Bin 20260 -> 20260 bytes .../fonts/KaTeX_Typewriter-Regular.woff2 | Bin 0 -> 17272 bytes .../static/lib}/webfonts/fa-brands-400.eot | Bin 125320 -> 133034 bytes .../static/lib}/webfonts/fa-brands-400.svg | 1656 ++-- .../static/lib}/webfonts/fa-brands-400.ttf | Bin 125016 -> 132728 bytes .../static/lib/webfonts/fa-brands-400.woff | Bin 0 -> 89824 bytes .../static/lib/webfonts/fa-brands-400.woff2 | Bin 0 -> 76612 bytes .../static/lib}/webfonts/fa-regular-400.eot | Bin 34388 -> 34390 bytes .../static/lib}/webfonts/fa-regular-400.svg | 38 +- .../static/lib}/webfonts/fa-regular-400.ttf | Bin 34092 -> 34092 bytes .../static/lib/webfonts/fa-regular-400.woff | Bin 0 -> 16800 bytes .../static/lib/webfonts/fa-regular-400.woff2 | Bin 0 -> 13584 bytes .../static/lib}/webfonts/fa-solid-900.eot | Bin 186512 -> 202902 bytes .../static/lib}/webfonts/fa-solid-900.svg | 1280 ++-- .../static/lib}/webfonts/fa-solid-900.ttf | Bin 186228 -> 202616 bytes .../static/lib/webfonts/fa-solid-900.woff | Bin 0 -> 103300 bytes .../static/lib/webfonts/fa-solid-900.woff2 | Bin 0 -> 79444 bytes themes/LoveIt/theme.toml | 34 + themes/beautifulhugo/.gitattributes | 17 - themes/beautifulhugo/.gitignore | 50 - themes/beautifulhugo/LICENSE | 22 - themes/beautifulhugo/README.md | 157 - themes/beautifulhugo/archetypes/default.md | 9 - .../data/beautifulhugo/social.toml | 137 - themes/beautifulhugo/exampleSite/config.toml | 107 - .../exampleSite/content/_index.md | 2 - .../exampleSite/content/page/about.md | 16 - .../content/post/2015-01-04-first-post.md | 6 - .../content/post/2015-01-15-pirates.md | 6 - .../content/post/2015-01-19-soccer.md | 11 - .../content/post/2015-01-27-dear-diary.md | 6 - .../post/2015-02-13-hamlet-monologue.md | 41 - .../content/post/2015-02-20-test-markdown.md | 35 - .../2015-02-26-flake-it-till-you-make-it.md | 14 - .../content/post/2016-03-08-code-sample.md | 42 - .../content/post/2017-03-05-math-sample.md | 49 - .../content/post/2017-03-07-bigimg-sample.md | 40 - .../2017-03-20-photoswipe-gallery-sample.md | 37 - .../layouts/partials/footer_custom.html | 7 - .../layouts/partials/head_custom.html | 18 - .../beautifulhugo/exampleSite/static/.gitkeep | 0 themes/beautifulhugo/i18n/br.yaml | 74 - themes/beautifulhugo/i18n/de.yaml | 74 - themes/beautifulhugo/i18n/en.yaml | 74 - themes/beautifulhugo/i18n/eo.yaml | 74 - themes/beautifulhugo/i18n/es.yaml | 74 - themes/beautifulhugo/i18n/fr.yaml | 74 - themes/beautifulhugo/i18n/it.yaml | 74 - themes/beautifulhugo/i18n/ja.yaml | 74 - themes/beautifulhugo/i18n/nb.yaml | 74 - themes/beautifulhugo/i18n/nl.yaml | 74 - themes/beautifulhugo/i18n/pl.yaml | 74 - themes/beautifulhugo/i18n/ru.yaml | 74 - themes/beautifulhugo/i18n/zh-CN.yaml | 74 - themes/beautifulhugo/i18n/zh-TW.yaml | 74 - themes/beautifulhugo/images/screenshot.png | Bin 102241 -> 0 bytes themes/beautifulhugo/images/tn.png | Bin 76191 -> 0 bytes themes/beautifulhugo/layouts/404.html | 18 - .../layouts/_default/baseof.html | 13 - .../beautifulhugo/layouts/_default/list.html | 63 - .../layouts/_default/single.html | 84 - .../beautifulhugo/layouts/_default/terms.html | 38 - themes/beautifulhugo/layouts/index.html | 66 - .../layouts/partials/disqus.html | 7 - .../layouts/partials/footer.html | 154 - .../layouts/partials/footer_custom.html | 4 - .../beautifulhugo/layouts/partials/head.html | 111 - .../layouts/partials/head_custom.html | 4 - .../layouts/partials/header.html | 87 - .../partials/load-photoswipe-theme.html | 51 - .../beautifulhugo/layouts/partials/nav.html | 96 - .../layouts/partials/post_meta.html | 40 - .../layouts/partials/seo/main.html | 3 - .../layouts/partials/seo/opengraph.html | 15 - .../layouts/partials/seo/schema.html | 6 - .../partials/seo/structured/article.html | 28 - .../partials/seo/structured/breadcrumb.html | 21 - .../partials/seo/structured/organization.html | 12 - .../layouts/partials/seo/structured/post.html | 47 - .../partials/seo/structured/website.html | 9 - .../layouts/partials/seo/twitter.html | 14 - .../layouts/partials/share-links.html | 55 - .../layouts/partials/staticman-comments.html | 93 - .../layouts/partials/translation_link.html | 2 - .../layouts/shortcodes/column.html | 1 - .../layouts/shortcodes/columns.html | 1 - .../layouts/shortcodes/details.html | 3 - .../layouts/shortcodes/endcolumns.html | 1 - .../layouts/shortcodes/figure.html | 29 - .../layouts/shortcodes/gallery.html | 41 - .../layouts/shortcodes/mermaid.html | 7 - .../static/css/bootstrap.min.css | 6 - themes/beautifulhugo/static/css/codeblock.css | 33 - themes/beautifulhugo/static/css/fonts.css | 197 - .../static/css/fonts/KaTeX_AMS-Regular.woff2 | Bin 33008 -> 0 bytes .../css/fonts/KaTeX_Caligraphic-Bold.woff2 | Bin 10448 -> 0 bytes .../css/fonts/KaTeX_Caligraphic-Regular.woff2 | Bin 10236 -> 0 bytes .../static/css/fonts/KaTeX_Fraktur-Bold.woff2 | Bin 20356 -> 0 bytes .../css/fonts/KaTeX_Fraktur-Regular.woff2 | Bin 19776 -> 0 bytes .../static/css/fonts/KaTeX_Main-Bold.woff | Bin 35528 -> 0 bytes .../static/css/fonts/KaTeX_Main-Bold.woff2 | Bin 30364 -> 0 bytes .../css/fonts/KaTeX_Main-BoldItalic.woff2 | Bin 21948 -> 0 bytes .../static/css/fonts/KaTeX_Main-Italic.woff2 | Bin 22820 -> 0 bytes .../static/css/fonts/KaTeX_Main-Regular.woff2 | Bin 32484 -> 0 bytes .../css/fonts/KaTeX_Math-BoldItalic.woff2 | Bin 19724 -> 0 bytes .../static/css/fonts/KaTeX_Math-Italic.woff2 | Bin 20112 -> 0 bytes .../css/fonts/KaTeX_SansSerif-Bold.woff2 | Bin 15716 -> 0 bytes .../css/fonts/KaTeX_SansSerif-Italic.woff2 | Bin 15024 -> 0 bytes .../css/fonts/KaTeX_SansSerif-Regular.woff2 | Bin 13716 -> 0 bytes .../css/fonts/KaTeX_Script-Regular.woff2 | Bin 12112 -> 0 bytes .../css/fonts/KaTeX_Size1-Regular.woff2 | Bin 5596 -> 0 bytes .../css/fonts/KaTeX_Size2-Regular.woff2 | Bin 5400 -> 0 bytes .../css/fonts/KaTeX_Size3-Regular.woff2 | Bin 3728 -> 0 bytes .../css/fonts/KaTeX_Size4-Regular.woff2 | Bin 5028 -> 0 bytes .../css/fonts/KaTeX_Typewriter-Regular.woff2 | Bin 17336 -> 0 bytes .../static/css/highlight.min.css | 1 - .../static/css/hugo-easy-gallery.css | 159 - themes/beautifulhugo/static/css/katex.min.css | 1 - .../beautifulhugo/static/css/main-minimal.css | 13 - themes/beautifulhugo/static/css/main.css | 806 -- themes/beautifulhugo/static/css/mermaid.css | 271 - .../beautifulhugo/static/css/mermaid.dark.css | 273 - .../css/photoswipe.default-skin.min.css | 1 - .../static/css/photoswipe.min.css | 1 - themes/beautifulhugo/static/css/staticman.css | 91 - themes/beautifulhugo/static/css/syntax.css | 65 - .../static/fontawesome/css/all.css | 4286 ----------- .../fontawesome/webfonts/fa-brands-400.woff | Bin 84568 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.woff2 | Bin 72148 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.woff | Bin 16812 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.woff2 | Bin 13608 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.woff | Bin 96248 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.woff2 | Bin 74320 -> 0 bytes .../static/fonts/lora/lora-v12-latin-700.eot | Bin 29229 -> 0 bytes .../static/fonts/lora/lora-v12-latin-700.svg | 412 - .../static/fonts/lora/lora-v12-latin-700.ttf | Bin 61464 -> 0 bytes .../static/fonts/lora/lora-v12-latin-700.woff | Bin 30200 -> 0 bytes .../fonts/lora/lora-v12-latin-700.woff2 | Bin 25228 -> 0 bytes .../fonts/lora/lora-v12-latin-700italic.eot | Bin 29035 -> 0 bytes .../fonts/lora/lora-v12-latin-700italic.svg | 437 -- .../fonts/lora/lora-v12-latin-700italic.ttf | Bin 58380 -> 0 bytes .../fonts/lora/lora-v12-latin-700italic.woff | Bin 30032 -> 0 bytes .../fonts/lora/lora-v12-latin-700italic.woff2 | Bin 25220 -> 0 bytes .../fonts/lora/lora-v12-latin-italic.eot | Bin 29563 -> 0 bytes .../fonts/lora/lora-v12-latin-italic.svg | 449 -- .../fonts/lora/lora-v12-latin-italic.ttf | Bin 60344 -> 0 bytes .../fonts/lora/lora-v12-latin-italic.woff | Bin 30568 -> 0 bytes .../fonts/lora/lora-v12-latin-italic.woff2 | Bin 25668 -> 0 bytes .../fonts/lora/lora-v12-latin-regular.eot | Bin 27778 -> 0 bytes .../fonts/lora/lora-v12-latin-regular.svg | 413 - .../fonts/lora/lora-v12-latin-regular.ttf | Bin 57512 -> 0 bytes .../fonts/lora/lora-v12-latin-regular.woff | Bin 28784 -> 0 bytes .../fonts/lora/lora-v12-latin-regular.woff2 | Bin 24184 -> 0 bytes .../open-sans/open-sans-v15-latin-300.eot | Bin 15545 -> 0 bytes .../open-sans/open-sans-v15-latin-300.svg | 332 - .../open-sans/open-sans-v15-latin-300.ttf | Bin 27604 -> 0 bytes .../open-sans/open-sans-v15-latin-300.woff | Bin 18280 -> 0 bytes .../open-sans/open-sans-v15-latin-300.woff2 | Bin 14564 -> 0 bytes .../open-sans-v15-latin-300italic.eot | Bin 14650 -> 0 bytes .../open-sans-v15-latin-300italic.svg | 345 - .../open-sans-v15-latin-300italic.ttf | Bin 24944 -> 0 bytes .../open-sans-v15-latin-300italic.woff | Bin 17292 -> 0 bytes .../open-sans-v15-latin-300italic.woff2 | Bin 13532 -> 0 bytes .../open-sans/open-sans-v15-latin-600.eot | Bin 15599 -> 0 bytes .../open-sans/open-sans-v15-latin-600.svg | 336 - .../open-sans/open-sans-v15-latin-600.ttf | Bin 27496 -> 0 bytes .../open-sans/open-sans-v15-latin-600.woff | Bin 18296 -> 0 bytes .../open-sans/open-sans-v15-latin-600.woff2 | Bin 14544 -> 0 bytes .../open-sans-v15-latin-600italic.eot | Bin 14604 -> 0 bytes .../open-sans-v15-latin-600italic.svg | 349 - .../open-sans-v15-latin-600italic.ttf | Bin 25128 -> 0 bytes .../open-sans-v15-latin-600italic.woff | Bin 17124 -> 0 bytes .../open-sans-v15-latin-600italic.woff2 | Bin 13528 -> 0 bytes .../open-sans/open-sans-v15-latin-700.eot | Bin 15667 -> 0 bytes .../open-sans/open-sans-v15-latin-700.svg | 334 - .../open-sans/open-sans-v15-latin-700.ttf | Bin 28192 -> 0 bytes .../open-sans/open-sans-v15-latin-700.woff | Bin 18476 -> 0 bytes .../open-sans/open-sans-v15-latin-700.woff2 | Bin 14720 -> 0 bytes .../open-sans-v15-latin-700italic.eot | Bin 14418 -> 0 bytes .../open-sans-v15-latin-700italic.svg | 342 - .../open-sans-v15-latin-700italic.ttf | Bin 25372 -> 0 bytes .../open-sans-v15-latin-700italic.woff | Bin 17068 -> 0 bytes .../open-sans-v15-latin-700italic.woff2 | Bin 13428 -> 0 bytes .../open-sans/open-sans-v15-latin-800.eot | Bin 15742 -> 0 bytes .../open-sans/open-sans-v15-latin-800.svg | 336 - .../open-sans/open-sans-v15-latin-800.ttf | Bin 28160 -> 0 bytes .../open-sans/open-sans-v15-latin-800.woff | Bin 18644 -> 0 bytes .../open-sans/open-sans-v15-latin-800.woff2 | Bin 14740 -> 0 bytes .../open-sans-v15-latin-800italic.eot | Bin 14738 -> 0 bytes .../open-sans-v15-latin-800italic.svg | 342 - .../open-sans-v15-latin-800italic.ttf | Bin 25560 -> 0 bytes .../open-sans-v15-latin-800italic.woff | Bin 17404 -> 0 bytes .../open-sans-v15-latin-800italic.woff2 | Bin 13664 -> 0 bytes .../open-sans/open-sans-v15-latin-italic.eot | Bin 14510 -> 0 bytes .../open-sans/open-sans-v15-latin-italic.svg | 1 - .../open-sans/open-sans-v15-latin-italic.ttf | Bin 25120 -> 0 bytes .../open-sans/open-sans-v15-latin-italic.woff | Bin 17068 -> 0 bytes .../open-sans-v15-latin-italic.woff2 | Bin 13416 -> 0 bytes .../open-sans/open-sans-v15-latin-regular.eot | Bin 15050 -> 0 bytes .../open-sans/open-sans-v15-latin-regular.svg | 336 - .../open-sans/open-sans-v15-latin-regular.ttf | Bin 26488 -> 0 bytes .../open-sans-v15-latin-regular.woff | Bin 17704 -> 0 bytes .../open-sans-v15-latin-regular.woff2 | Bin 14048 -> 0 bytes .../static/img/avatar-favicon.png | Bin 15414 -> 0 bytes .../beautifulhugo/static/img/avatar-icon.png | Bin 19023 -> 0 bytes themes/beautifulhugo/static/img/favicon.ico | Bin 1086 -> 0 bytes .../beautifulhugo/static/img/favicon.ico.zip | Bin 151598 -> 0 bytes .../static/img/hexagon-thumb.jpg | Bin 12422 -> 0 bytes themes/beautifulhugo/static/img/hexagon.jpg | Bin 174009 -> 0 bytes themes/beautifulhugo/static/img/path.jpg | Bin 268425 -> 0 bytes .../beautifulhugo/static/img/sphere-thumb.jpg | Bin 7184 -> 0 bytes themes/beautifulhugo/static/img/sphere.jpg | Bin 49028 -> 0 bytes .../static/img/triangle-thumb.jpg | Bin 15099 -> 0 bytes themes/beautifulhugo/static/img/triangle.jpg | Bin 136549 -> 0 bytes .../static/js/auto-render.min.js | 1 - .../beautifulhugo/static/js/bootstrap.min.js | 7 - .../beautifulhugo/static/js/highlight.min.js | 2 - themes/beautifulhugo/static/js/jquery.min.js | 5 - themes/beautifulhugo/static/js/katex.min.js | 4 - .../static/js/load-photoswipe.js | 74 - themes/beautifulhugo/static/js/main.js | 182 - themes/beautifulhugo/static/js/mermaid.js | 30 - .../static/js/photoswipe-ui-default.min.js | 4 - .../beautifulhugo/static/js/photoswipe.min.js | 4 - themes/beautifulhugo/static/js/recaptcha.js | 1 - themes/beautifulhugo/static/js/staticman.js | 40 - themes/beautifulhugo/theme.toml | 17 - 1973 files changed, 54578 insertions(+), 15688 deletions(-) rename content/{post => posts}/cmake-meson-compcert.md (100%) rename content/{post => posts}/cpp-standard-version-mix-up.md (100%) rename content/{post => posts}/hugo-extended-centos-7.md (100%) rename content/{post => posts}/kate-cpp-developer-survey.md (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/kate-kde4-20050519.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/kate-kde4-20050520.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/kate-kde4-20050522.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/kate-kf5-20190412.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/katetest-kde4-20050515.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/katetest-kde4-20050516.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/images/katetest-kde4-20050517.png (100%) rename content/{post => posts}/kate-history-kde-4-porting/index.md (100%) rename content/{post => posts}/kate-language-server-protocol-client.md (100%) rename content/{post => posts}/kate-lsp-client-continued/images/kate-diagnostics.png (100%) rename content/{post => posts}/kate-lsp-client-continued/images/kate-document-highlight.png (100%) rename content/{post => posts}/kate-lsp-client-continued/images/kate-find-references.png (100%) rename content/{post => posts}/kate-lsp-client-continued/images/kate-hover.png (100%) rename content/{post => posts}/kate-lsp-client-continued/index.md (100%) rename content/{post => posts}/kate-lsp-client-progress.md (100%) rename content/{post => posts}/kate-lsp-client-restart/images/kate-auto-completion.png (100%) rename content/{post => posts}/kate-lsp-client-restart/images/kate-document-highlight.png (100%) rename content/{post => posts}/kate-lsp-client-restart/images/kate-outline-view.png (100%) rename content/{post => posts}/kate-lsp-client-restart/index.md (100%) rename content/{post => posts}/kate-lsp-status-july-21/images/kate-hover.png (100%) rename content/{post => posts}/kate-lsp-status-july-21/index.md (100%) rename content/{post => posts}/kate-lsp-status-july-22/images/kate-lsp-video.jpg (100%) rename content/{post => posts}/kate-lsp-status-july-22/index.md (100%) rename content/{post => posts}/kde-applications-on-windows/images/kate-on-windows.png (100%) rename content/{post => posts}/kde-applications-on-windows/images/kstars-on-windows.png (100%) rename content/{post => posts}/kde-applications-on-windows/images/okular-on-windows.png (100%) rename content/{post => posts}/kde-applications-on-windows/index.md (100%) rename content/{post => posts}/kde-ev-wants-you.md (100%) rename content/{post => posts}/kde-qt-highdpi-scaling/images/kate-19.08.1-hidpi-second-screen.png (100%) rename content/{post => posts}/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-second-screen.png (100%) rename content/{post => posts}/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-selection.png (100%) rename content/{post => posts}/kde-qt-highdpi-scaling/images/kate-master-hidpi.png (100%) rename content/{post => posts}/kde-qt-highdpi-scaling/index.md (100%) rename content/{post => posts}/ktexteditor-kate-bugs-help-appreciated.md (100%) rename content/{post => posts}/ktexteditor-kate-bugs-scratch-your-own-itch.md (100%) rename content/{post => posts}/manjaro-with-kde-on-a-macbook-pro.md (100%) rename content/{post => posts}/new-website.md (100%) rename content/{post => posts}/privacy-and-hugo-themes.md (100%) rename content/{post => posts}/qt-creator-4-9-uses-ksyntaxhighlighting.md (100%) rename content/{post => posts}/removing-files-from-git-history.md (100%) rename content/{post => posts}/webserver-transition.md (100%) create mode 100644 themes/LoveIt/.babelrc create mode 100644 themes/LoveIt/.circleci/config.yml create mode 100644 themes/LoveIt/LICENSE create mode 100644 themes/LoveIt/README.md create mode 100644 themes/LoveIt/README.zh-cn.md create mode 100644 themes/LoveIt/archetypes/default.md create mode 100644 themes/LoveIt/assets/css/_core/_base.scss create mode 100644 themes/LoveIt/assets/css/_core/_layout.scss create mode 100644 themes/LoveIt/assets/css/_core/_media.scss create mode 100644 themes/LoveIt/assets/css/_custom.scss create mode 100644 themes/LoveIt/assets/css/_mixin/_blur.scss create mode 100644 themes/LoveIt/assets/css/_mixin/_compatibility.scss create mode 100644 themes/LoveIt/assets/css/_mixin/_details.scss create mode 100644 themes/LoveIt/assets/css/_mixin/_index.scss create mode 100644 themes/LoveIt/assets/css/_mixin/_link.scss create mode 100644 themes/LoveIt/assets/css/_override.scss create mode 100644 themes/LoveIt/assets/css/_page/_404.scss create mode 100644 themes/LoveIt/assets/css/_page/_archive.scss create mode 100644 themes/LoveIt/assets/css/_page/_home.scss create mode 100644 themes/LoveIt/assets/css/_page/_index.scss create mode 100644 themes/LoveIt/assets/css/_page/_single.scss create mode 100644 themes/LoveIt/assets/css/_page/_special.scss create mode 100644 themes/LoveIt/assets/css/_partial/_archive/_tags.scss create mode 100644 themes/LoveIt/assets/css/_partial/_archive/_terms.scss create mode 100644 themes/LoveIt/assets/css/_partial/_cookieconsent.scss create mode 100644 themes/LoveIt/assets/css/_partial/_details.scss create mode 100644 themes/LoveIt/assets/css/_partial/_fixed-button.scss create mode 100644 themes/LoveIt/assets/css/_partial/_footer.scss create mode 100644 themes/LoveIt/assets/css/_partial/_header.scss create mode 100644 themes/LoveIt/assets/css/_partial/_icon.scss create mode 100644 themes/LoveIt/assets/css/_partial/_mask.scss create mode 100644 themes/LoveIt/assets/css/_partial/_pagination.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_admonition.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_bilibili.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_code.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_comment.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_echarts.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_footer.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_instagram.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_mapbox.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_music.scss create mode 100644 themes/LoveIt/assets/css/_partial/_single/_toc.scss create mode 100644 themes/LoveIt/assets/css/_variables.scss create mode 100644 themes/LoveIt/assets/css/style.scss create mode 100644 themes/LoveIt/assets/data/cdn/jsdelivr.yml create mode 100644 themes/LoveIt/assets/data/emoji/apple.yml create mode 100644 themes/LoveIt/assets/data/emoji/facebook.yml create mode 100644 themes/LoveIt/assets/data/emoji/google.yml create mode 100644 themes/LoveIt/assets/data/emoji/twitter.yml create mode 100644 themes/LoveIt/assets/data/polyfill.yml create mode 100644 themes/LoveIt/assets/data/social.yml create mode 100644 themes/LoveIt/assets/js/theme.min.js create mode 100644 themes/LoveIt/assets/js/theme.min.js.map create mode 100644 themes/LoveIt/assets/lib/VERSION create mode 100644 themes/LoveIt/assets/lib/algoliasearch/algoliasearch-lite.umd.min.js create mode 100644 themes/LoveIt/assets/lib/animate/animate.min.css create mode 100644 themes/LoveIt/assets/lib/aplayer/APlayer.min.css create mode 100644 themes/LoveIt/assets/lib/aplayer/APlayer.min.js create mode 100644 themes/LoveIt/assets/lib/aplayer/dark.scss create mode 100644 themes/LoveIt/assets/lib/autocomplete/autocomplete.min.js create mode 100644 themes/LoveIt/assets/lib/clipboard/clipboard.min.js create mode 100644 themes/LoveIt/assets/lib/cookieconsent/cookieconsent.min.css create mode 100644 themes/LoveIt/assets/lib/cookieconsent/cookieconsent.min.js create mode 100644 themes/LoveIt/assets/lib/echarts/echarts.min.js create mode 100644 themes/LoveIt/assets/lib/echarts/macarons.js create mode 100644 themes/LoveIt/assets/lib/fontawesome-free/all.min.css create mode 100644 themes/LoveIt/assets/lib/gitalk/gitalk.css create mode 100644 themes/LoveIt/assets/lib/gitalk/gitalk.min.js create mode 100755 themes/LoveIt/assets/lib/katex/auto-render.min.js create mode 100644 themes/LoveIt/assets/lib/katex/copy-tex.min.css create mode 100644 themes/LoveIt/assets/lib/katex/copy-tex.min.js create mode 100755 themes/LoveIt/assets/lib/katex/katex.min.css create mode 100755 themes/LoveIt/assets/lib/katex/katex.min.js create mode 100644 themes/LoveIt/assets/lib/katex/mhchem.min.js create mode 100755 themes/LoveIt/assets/lib/lazysizes/lazysizes.min.js create mode 100644 themes/LoveIt/assets/lib/lightgallery/lg-thumbnail.min.js create mode 100644 themes/LoveIt/assets/lib/lightgallery/lg-zoom.min.js create mode 100644 themes/LoveIt/assets/lib/lightgallery/lightgallery.min.css create mode 100644 themes/LoveIt/assets/lib/lightgallery/lightgallery.min.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.TinySegmenter.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.ar.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.da.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.de.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.du.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.es.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.fi.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.fr.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.hu.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.it.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.ja.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.min.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.nl.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.no.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.pt.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.ro.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.ru.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.segmentit.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.stemmer.support.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.sv.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.th.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.tr.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.vi.js create mode 100644 themes/LoveIt/assets/lib/lunr/lunr.zh.js create mode 100644 themes/LoveIt/assets/lib/lunr/wordcut.js create mode 100644 themes/LoveIt/assets/lib/mapbox-gl/mapbox-gl-language.js create mode 100644 themes/LoveIt/assets/lib/mapbox-gl/mapbox-gl.min.css create mode 100644 themes/LoveIt/assets/lib/mapbox-gl/mapbox-gl.min.js create mode 100644 themes/LoveIt/assets/lib/mermaid/mermaid.min.js create mode 100644 themes/LoveIt/assets/lib/mermaid/mermaid.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/class.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/dark/index.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/default/index.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/flowchart.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/forest/index.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/gantt.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/git.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/mermaid.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/neutral/index.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/pie.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/sequence.scss create mode 100644 themes/LoveIt/assets/lib/mermaid/themes/state.scss create mode 100644 themes/LoveIt/assets/lib/meting/Meting.min.js create mode 100644 themes/LoveIt/assets/lib/normalize/normalize.min.css create mode 100644 themes/LoveIt/assets/lib/object-fit-images/ofi.min.js create mode 100644 themes/LoveIt/assets/lib/sharer/sharer.min.js create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/1001tracklists.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/1password.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/500px.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/a-frame.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/abbrobotstudio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/about-dot-me.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/abstract.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/academia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/accusoft.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/acm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/actigraph.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/activision.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adblock.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adblockplus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/addthis.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adguard.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobe.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobeacrobatreader.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobeaftereffects.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobeaudition.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobecreativecloud.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobedreamweaver.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobefonts.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobeillustrator.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobeindesign.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobelightroomcc.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobelightroomclassic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobephonegap.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobephotoshop.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobepremiere.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobetypekit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adobexd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/adonisjs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/aerlingus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/affinity.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/affinitydesigner.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/affinityphoto.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/affinitypublisher.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/aiqfome.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/airbnb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/airbus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/aircall.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/aircanada.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/airfrance.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/airplayaudio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/airplayvideo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/airtable.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/alfaromeo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/algolia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/alipay.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/alliedmodders.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/allocine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/alpinelinux.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/amazon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/amazonalexa.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/amazonaws.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/amazonfiretv.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/amazonlumberyard.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/amd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/americanairlines.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/americanexpress.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/anaconda.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/analogue.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/anchor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/andela.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/android.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/androidauto.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/androidstudio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/angellist.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/angular.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/angularjs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/angularuniversal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ansible.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/antena3.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apache.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apacheairflow.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apacheant.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachecloudstack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachecordova.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachedruid.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apacheecharts.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apacheflink.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachekafka.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachemaven.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachenetbeanside.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apacheopenoffice.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachepulsar.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apacherocketmq.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachesolr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apachespark.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apollographql.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/apple.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/applemusic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/applepay.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/applepodcasts.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/appletv.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/appsignal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/appstore.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/appveyor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/aral.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/archicad.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/archiveofourown.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/archlinux.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ardour.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/arduino.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/artstation.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/arxiv.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/asana.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/asciidoctor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/asciinema.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/askfm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/asus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/at-and-t.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/atari.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/atlassian.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/atom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/audacity.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/audi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/audible.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/audio-technica.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/audioboom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/audiomack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/aurelia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/auth0.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/authy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/autodesk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/automatic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/autotask.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/aventrix.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/awesomelists.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/awesomewm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/azureartifacts.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/azuredevops.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/azurefunctions.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/azurepipelines.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/babel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/badgr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/badoo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/baidu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bamboo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bancontact.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bandcamp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bandlab.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bandsintown.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/basecamp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bathasu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/battle-dot-net.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bbciplayer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/beatport.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/beats.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/beatsbydre.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/behance.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/beijingsubway.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bentley.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bigcartel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bing.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bitbucket.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bitcoin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bitdefender.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bitly.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bitrise.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bitwarden.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/blackberry.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/blender.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/blogger.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bloglovin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bluetooth.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bmcsoftware.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bmw.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/boeing.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/boost.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bootstrap.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bosch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bose.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bower.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/box.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/brand-dot-ai.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/brandfolder.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/brave.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/breaker.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/broadcom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bt.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/buddy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/buffer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bugatti.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bugsnag.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/bulma.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/buymeacoffee.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/buzzfeed.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/byte.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/c.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cairometro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cakephp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/campaignmonitor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/canva.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/carthrottle.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cashapp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cassandra.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/castbox.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/castorama.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/castro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/caterpillar.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cdprojekt.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/celery.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/centos.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cesium.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cevo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/chartmogul.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/chase.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/checkmarx.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/chef.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/chocolatey.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/chupachups.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cinema4d.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/circle.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/circleci.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cirrusci.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cisco.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/citrix.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/citroen.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/civicrm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/claris.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cliqz.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/clockify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/clojure.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cloudbees.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cloudcannon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cloudflare.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cloudsmith.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/clyp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cmake.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cnn.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/co-op.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cocoapods.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/coda.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codacy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codecademy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codechef.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codeclimate.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codecov.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codefactor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codeforces.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codeigniter.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codepen.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codersrank.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/coderwall.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codesandbox.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codeship.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codewars.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/codio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/coffeescript.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/coinbase.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/commonworkflowlanguage.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/composer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/compropago.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/concourse.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/conda-forge.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/conekta.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/confluence.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/contactlesspayment.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/convertio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/coronaengine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/coronarenderer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/counter-strike.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/coursera.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/coveralls.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cpanel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cplusplus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/craftcms.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/creativecommons.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/crehana.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/crunchbase.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/crunchyroll.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/cryengine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/csharp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/css3.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/csswizardry.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/curl.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/d3-dot-js.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/daf.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dailymotion.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dart.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/daserste.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dash.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dashlane.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dassaultsystemes.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/datacamp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/datadog.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dazn.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dblp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dcentertainment.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/debian.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/deepin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/deezer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/delicious.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/deliveroo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dell.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/deno.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dependabot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/designernews.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dev-dot-to.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/deviantart.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/devrant.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/diaspora.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/digg.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/digitalocean.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dior.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/directus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/discogs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/discord.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/discourse.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/discover.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/disqus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/disroot.svg create mode 100755 themes/LoveIt/assets/lib/simple-icons/icons/django.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dlna.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/docker.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/docusign.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dolby.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dot-net.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/douban.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/draugiem-dot-lv.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dribbble.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/drone.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dropbox.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/drupal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dsautomobiles.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dtube.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/duckduckgo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dunked.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/duolingo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dynamics365.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/dynatrace.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ea.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/easyjet.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ebay.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/eclipseide.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/eclipsemosquitto.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/egnyte.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/elastic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/elasticcloud.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/elasticsearch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/elasticstack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/electron.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/elementary.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/eleventy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/elixir.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ello.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/elm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/elsevier.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/embarcadero.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ember-dot-js.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/emby.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/emlakjet.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/empirekred.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/envato.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/epel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/epicgames.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/epson.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/esea.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/eslgaming.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/eslint.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ethereum.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/etsy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/eventbrite.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/eventstore.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/evernote.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/everplaces.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/evry.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/exercism.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/expertsexchange.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/expo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/eyeem.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/f-droid.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/f-secure.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/facebook.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/facebooklive.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/faceit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fandango.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fandom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/farfetch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fastify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fastly.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/favro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/feathub.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fedora.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fedramp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/feedly.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ferrari.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ferrarin-dot-v-dot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fiat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fidoalliance.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fifa.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/figma.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/figshare.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fila.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/filezilla.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/firebase.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/first.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fitbit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fite.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fiverr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/flask.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/flathub.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/flattr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/flickr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/flipboard.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/floatplane.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/flood.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fluentd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/flutter.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fnac.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fontawesome.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ford.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/formstack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fortinet.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fossa.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fossilscm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/foursquare.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/framer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/freebsd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/freecodecamp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/freedesktop-dot-org.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/freelancer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fujifilm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/fujitsu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/furaffinity.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/furrynetwork.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/garmin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gatling.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gatsby.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gauges.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/generalmotors.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/genius.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gentoo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/geocaching.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gerrit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ghost.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ghostery.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gimp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/git.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gitea.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/github.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/githubactions.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gitkraken.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gitlab.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gitpod.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gitter.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/glassdoor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/glitch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gmail.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gnome.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gnu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gnubash.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gnuemacs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gnuicecat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gnuprivacyguard.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gnusocial.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/go.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/godotengine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gofundme.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gog-dot-com.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/goldenline.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/goodreads.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/google.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googleads.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googleadsense.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googleanalytics.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googleassistant.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlecalendar.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlecardboard.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlecast.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlechrome.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googleclassroom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlecloud.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googledrive.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googleearth.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlefit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlehangouts.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlehangoutschat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlehangoutsmeet.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlekeep.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlelens.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlemaps.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlemessages.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlemybusiness.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlenearby.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlepay.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googleplay.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlepodcasts.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlescholar.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlesearchconsole.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlesheets.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googlestreetview.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googletagmanager.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/googletranslate.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gov-dot-uk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gradle.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/grafana.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/graphcool.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/graphql.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/grav.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gravatar.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/greenkeeper.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/greensock.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/groovy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/groupon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/grunt.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/guangzhoumetro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gulp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gumroad.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gumtree.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/gutenberg.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/habr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hackaday.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hackerearth.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hackerone.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hackerrank.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hackhands.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hackster.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/happycow.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/harbor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hashnode.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/haskell.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hatenabookmark.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/haveibeenpwned.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/haxe.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hbo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hellofresh.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hellyhansen.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/helm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/here.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/heroku.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hexo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/highly.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hilton.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hipchat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hitachi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hive.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hockeyapp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/homeassistant.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/homify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/honda.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hootsuite.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hotels-dot-com.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/houdini.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/houzz.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/html5.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/htmlacademy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/huawei.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hubspot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hugo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hulu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/humblebundle.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hurriyetemlak.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/husqvarna.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hypothesis.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/hyundai.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/iata.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ibeacon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ibm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/icloud.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/icomoon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/icon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/iconify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/iconjar.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/icq.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ideal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ifixit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ifood.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/imdb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/imgur.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/indeed.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/influxdb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/inkscape.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/insomnia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/instacart.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/instagram.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/instapaper.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/intel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/intellijidea.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/intercom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/internetarchive.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/internetexplorer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/invision.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/invoiceninja.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/iobroker.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ionic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ios.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ipfs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/issuu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/itch-dot-io.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/itunes.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/iveco.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jabber.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jameson.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/java.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/javascript.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jcb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jeep.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jekyll.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jenkins.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jenkinsx.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jest.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jet.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jetbrains.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jinja.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jira.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/johndeere.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/joomla.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jquery.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jrgroup.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jsdelivr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jsfiddle.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/json.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jsonwebtokens.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/jupyter.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/justeat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/justgiving.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kaggle.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kaios.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kaspersky.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/katana.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kde.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/keepassxc.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kentico.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/keras.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/keybase.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/keycdn.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/khanacademy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/khronosgroup.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kibana.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kickstarter.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kik.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kirby.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/klm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/klout.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/known.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ko-fi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kodi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/koding.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kofax.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kotlin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/krita.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kubernetes.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/kyocera.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/labview.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lamborghini.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/laravel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/laravelhorizon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/laravelnova.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/last-dot-fm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lastpass.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/latex.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/launchpad.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/leaflet.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/leetcode.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lenovo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/letsencrypt.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/letterboxd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lg.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lgtm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/liberapay.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/librarything.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/libreoffice.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/libuv.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lighthouse.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/line.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lineageos.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/linewebtoon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/linkedin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/linode.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/linux.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/linuxfoundation.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/linuxmint.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/litecoin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/livejournal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/livestream.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/llvm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lmms.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/logitech.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/logmein.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/logstash.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/loom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/loop.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lua.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lubuntu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lufthansa.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lumen.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/lyft.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/maas.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/macys.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/magento.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/magisk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mail-dot-ru.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mailchimp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/makerbot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/man.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/manageiq.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/manjaro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mapbox.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mariadb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mariadbfoundation.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/markdown.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/marketo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/marriott.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/maserati.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mastercard.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mastodon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/material-ui.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/materialdesign.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/materialdesignicons.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mathworks.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/matrix.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mattermost.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/matternet.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mazda.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mcafee.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mcdonalds.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mdnwebdocs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mediafire.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mediatemple.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/medium.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/meetup.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mega.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mendeley.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mercedes.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/messenger.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/meteor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/metrodeparis.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/micro-dot-blog.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microbit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microgenetics.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoft.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftacademic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftaccess.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftazure.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftedge.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftexcel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftexchange.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftoffice.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftonedrive.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftonenote.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftoutlook.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftpowerpoint.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftsharepoint.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftsqlserver.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftteams.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftvisio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microsoftword.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/microstrategy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/midi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/minds.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/minetest.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/minutemailer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mitsubishi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mix.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mixcloud.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mixer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mocha.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mojang.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/moleculer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/monero.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mongodb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/monkeytie.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/monogram.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/monster.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/monzo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/moo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/moscowmetro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mozilla.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mozillafirefox.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mozillathunderbird.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mta.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mtr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/musescore.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/musicbrainz.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mxlinux.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/myspace.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/mysql.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nativescript.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nbb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ndr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nec.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/neo4j.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/neovim.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/netapp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/netflix.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/netlify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/newrelic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/newyorktimes.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/next-dot-js.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nextcloud.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nextdoor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nfc.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nginx.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/niconico.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nim.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nintendo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nintendo3ds.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nintendogamecube.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nintendonetwork.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nintendoswitch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nissan.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nixos.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/node-dot-js.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/node-red.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nodemon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nokia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/notion.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/notist.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/npm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nucleo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nuget.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nuke.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nutanix.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nuxt-dot-js.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/nvidia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/obsstudio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ocaml.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/octave.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/octopusdeploy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/oculus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/odnoklassniki.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/oneplus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/onstar.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openaccess.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openapiinitiative.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openbadges.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openbsd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opencollective.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opencontainersinitiative.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opengl.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openid.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opensourceinitiative.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openssl.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openstack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openstreetmap.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opensuse.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/openvpn.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opera.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opsgenie.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/opslevel.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/oracle.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/orcid.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/origin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/oshkosh.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/osmc.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/overcast.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/overleaf.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ovh.svg create mode 100755 themes/LoveIt/assets/lib/simple-icons/icons/pagekit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pagerduty.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pagseguro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/palantir.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/paloaltosoftware.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pandas.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pandora.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pantheon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/paritysubstrate.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/parse-dot-ly.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pastebin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/patreon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/paypal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/peertube.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pepsi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/periscope.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/perl.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/peugeot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pexels.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/phabricator.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/photocrowd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/php.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pi-hole.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/picarto-dot-tv.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pinboard.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pingdom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pingup.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pinterest.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pivotaltracker.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/piwigo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pixabay.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pixiv.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pjsip.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/plangrid.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/platzi.svg create mode 100755 themes/LoveIt/assets/lib/simple-icons/icons/player-dot-me.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/playerfm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/playstation.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/playstation2.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/playstation3.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/playstation4.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/playstationvita.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pleroma.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/plesk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/plex.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pluralsight.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/plurk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pluscodes.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pocket.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pocketcasts.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pokemon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/poly.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/polymerproject.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/porsche.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/postcss.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/postgresql.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/postman.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/postwoman.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/powerbi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/powers.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/powershell.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pr-dot-co.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pre-commit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/prestashop.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/prettier.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/prezi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/prismic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/probot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/processwire.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/producthunt.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/prometheus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/prosieben.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/proto-dot-io.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/protocols-dot-io.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/protonmail.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/proxmox.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/publons.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/puppet.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/purescript.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pypi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/python.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pytorch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/pyup.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qantas.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qemu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qgis.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qiita.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qiwi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qualcomm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qualtrics.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/quantcast.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/quantopian.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/quarkus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/quest.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/quicktime.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/quip.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/quora.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qwiklabs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/qzone.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/r.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rabbitmq.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/radiopublic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rails.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rancher.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/raspberrypi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/react.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/reactos.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/reactrouter.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/readthedocs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/realm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/reason.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/reasonstudios.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/redbubble.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/reddit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/redhat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/redhatopenshift.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/redis.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/redux.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/renault.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/renren.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/repl-dot-it.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/researchgate.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/retroarch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/retropie.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/reverbnation.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rhinoceros.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/riot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/riotgames.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ripple.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/riseup.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/roku.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rollup-dot-js.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/roots.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/roundcube.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rss.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rstudio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rtlzwei.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ruby.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rubygems.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/runkeeper.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/runkit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/rust.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ryanair.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/safari.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sahibinden.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/salesforce.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/saltstack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/samsung.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/samsungpay.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sap.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sass.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sat-dot-1.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/saucelabs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/scala.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/scaleway.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/scania.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/scopus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/scribd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/scrutinizerci.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/seagate.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/seat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sega.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sellfy.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/semanticweb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/semaphoreci.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sencha.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sensu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sentry.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/serverfault.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/serverless.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/shanghaimetro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/shazam.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/shell.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/shopify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/shopware.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/showpad.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/siemens.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/signal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/simpleicons.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sinaweibo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sitepoint.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sketch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/skillshare.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/skoda.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/skyliner.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/skype.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/skypeforbusiness.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/slack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/slackware.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/slashdot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/slickpic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/slides.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/slideshare.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/smart.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/smartthings.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/smashingmagazine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/smugmug.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/snapchat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/snapcraft.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/snyk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/society6.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/socket-dot-io.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sogou.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/solus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sonarcloud.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sonarlint.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sonarqube.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sonarsource.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/songkick.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sonicwall.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sonos.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/soundcloud.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sourceengine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sourceforge.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sourcegraph.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spacemacs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spacex.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sparkfun.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sparkpost.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spdx.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/speakerdeck.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spectrum.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spinnaker.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spinrilla.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/splunk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spotify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spotlight.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spreaker.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/spring.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sprint.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sqlite.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/square.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/squareenix.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/squarespace.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ssrn.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stackbit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stackexchange.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stackoverflow.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stackpath.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stackshare.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stadia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/staffbase.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/statamic.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/staticman.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/statuspage.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/steam.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/steamworks.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/steem.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/steemit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/steinberg.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stellar.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stencyl.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stitcher.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/storify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/storybook.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/strapi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/strava.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stripe.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/strongswan.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stubhub.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/styled-components.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/styleshare.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/stylus.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/subaru.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/sublimetext.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/subversion.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/superuser.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/suzuki.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/svelte.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/svg.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/svgo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/swagger.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/swarm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/swift.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/symantec.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/symfony.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/symphony.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/synology.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/t-mobile.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tableau.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tails.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tailwindcss.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/talend.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tapas.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tata.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/teamspeak.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/teamviewer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ted.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/teespring.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tele5.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/telegram.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tencentqq.svg create mode 100755 themes/LoveIt/assets/lib/simple-icons/icons/tencentweibo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tensorflow.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/teradata.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/terraform.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tesla.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/themighty.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/themoviedatabase.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/theregister.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/thewashingtonpost.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/threema.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tidal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tide.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tiktok.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/timescale.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tinder.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/todoist.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/toggl.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tomorrowland.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/topcoder.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/toptal.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/toshiba.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/toyota.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/trainerroad.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/trakt.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/transportforireland.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/transportforlondon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/travisci.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/treehouse.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/trello.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/trendmicro.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tripadvisor.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/trulia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/trustpilot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tryitonline.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tui.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/tumblr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/turkishairlines.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/twilio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/twitch.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/twitter.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/twoo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/typescript.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/typo3.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/uber.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ubereats.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ubisoft.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ublockorigin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ubuntu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/udacity.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/udemy.svg create mode 100755 themes/LoveIt/assets/lib/simple-icons/icons/uikit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ulule.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/umbraco.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/unicode.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/unitedairlines.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/unity.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/unrealengine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/unsplash.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/untangle.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/untappd.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/uplabs.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/uploaded.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/upwork.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/v.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/v8.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vagrant.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/valve.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vauxhall.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vbulletin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/veeam.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/venmo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/veritas.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/verizon.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/viadeo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/viber.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vim.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vimeo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/virb.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/visa.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/visualstudio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/visualstudiocode.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vivaldi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vivino.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vlcmediaplayer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vmware.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vodafone.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/volkswagen.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/volvo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vsco.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vue-dot-js.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vuetify.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vulkan.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/vultr.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/w3c.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/warnerbros-dot.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wattpad.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/waze.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wearos.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/weasyl.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webassembly.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webauthn.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webcomponents-dot-org.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webgl.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webmin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webmoney.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webpack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webrtc.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/webstorm.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wechat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wemo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/whatsapp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wheniwork.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/whitesource.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wii.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wiiu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wikimediacommons.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wikipedia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/windows.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/windows95.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/windowsxp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wire.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wireguard.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wish.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wistia.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wix.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wizzair.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wolfram.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wolframlanguage.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wolframmathematica.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/woo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/woocommerce.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wordpress.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/workplace.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/worldhealthorganization.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wpengine.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wprocket.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/write-dot-as.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/wwe.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/x-dot-org.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/x-pack.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xamarin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xaml.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xampp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xbox.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xcode.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xdadevelopers.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xero.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xfce.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xiaomi.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xing.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xmpp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xrp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/xsplit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/yahoo.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/yamahacorporation.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/yamahamotorcorporation.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/yammer.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/yandex.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/yarn.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/ycombinator.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/yelp.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/yoast.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/youtube.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/youtubegaming.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/youtubestudio.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/youtubetv.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/z-wave.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zalando.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zapier.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zdf.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zeit.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zend.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zendesk.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zendframework.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zeromq.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zerply.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zhihu.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zigbee.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zillow.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zingat.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zoom.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zorin.svg create mode 100644 themes/LoveIt/assets/lib/simple-icons/icons/zulip.svg create mode 100644 themes/LoveIt/assets/lib/smooth-scroll/smooth-scroll.min.js create mode 100644 themes/LoveIt/assets/lib/twemoji/twemoji.min.js create mode 100644 themes/LoveIt/assets/lib/typeit/typeit.min.js create mode 100755 themes/LoveIt/assets/lib/valine/Valine.min.js create mode 100644 themes/LoveIt/assets/lib/valine/valine.scss create mode 100644 themes/LoveIt/assets/svg/icons/bilibili.svg create mode 100644 themes/LoveIt/assets/svg/icons/thingiverse.svg create mode 100644 themes/LoveIt/assets/svg/loading.svg create mode 100644 themes/LoveIt/assets/svg/version.template.svg create mode 100644 themes/LoveIt/exampleSite/assets/css/_custom.scss create mode 100644 themes/LoveIt/exampleSite/assets/css/_override.scss create mode 100644 themes/LoveIt/exampleSite/assets/images/Apple-Devices-Preview.png create mode 100644 themes/LoveIt/exampleSite/assets/images/Wavelength.jpg create mode 100644 themes/LoveIt/exampleSite/assets/images/avatar.png create mode 100644 themes/LoveIt/exampleSite/assets/images/lighthouse-large.jpg create mode 100644 themes/LoveIt/exampleSite/assets/images/lighthouse-small.jpg create mode 100644 themes/LoveIt/exampleSite/assets/images/lighthouse.jpg create mode 100644 themes/LoveIt/exampleSite/assets/images/screenshot.png create mode 100644 themes/LoveIt/exampleSite/assets/music/Wavelength.mp3 create mode 100644 themes/LoveIt/exampleSite/config.toml create mode 100644 themes/LoveIt/exampleSite/content/about/index.en.md create mode 100644 themes/LoveIt/exampleSite/content/about/index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/about/index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/categories/documentation/_index.en.md create mode 100644 themes/LoveIt/exampleSite/content/categories/documentation/_index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/categories/documentation/_index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/posts/basic-markdown-syntax/featured-image.png create mode 100644 themes/LoveIt/exampleSite/content/posts/basic-markdown-syntax/index.en.md create mode 100644 themes/LoveIt/exampleSite/content/posts/basic-markdown-syntax/index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/posts/basic-markdown-syntax/index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/posts/emoji-support/featured-image.jpg create mode 100644 themes/LoveIt/exampleSite/content/posts/emoji-support/index.en.md create mode 100644 themes/LoveIt/exampleSite/content/posts/emoji-support/index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/posts/emoji-support/index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/basic-configuration-preview.png create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/basic-configuration-preview.zh-cn.png create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/complete-configuration-preview.png create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/complete-configuration-preview.zh-cn.png create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/featured-image.jpg create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/index.en.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-basics/language-switch.gif create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/featured-image.png create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.en.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-content/featured-image.jpg create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.en.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-content/summary.png create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-content/summary.zh-cn.png create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/featured-image-preview.jpg create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/featured-image.jpg create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.en.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/tags/configuration/_index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/tags/content/_index.fr.md create mode 100644 themes/LoveIt/exampleSite/content/tags/content/_index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/content/tags/installation/_index.zh-cn.md create mode 100644 themes/LoveIt/exampleSite/static/_redirects create mode 100644 themes/LoveIt/exampleSite/static/android-chrome-192x192.png create mode 100644 themes/LoveIt/exampleSite/static/android-chrome-512x512.png create mode 100644 themes/LoveIt/exampleSite/static/apple-touch-icon.png create mode 100644 themes/LoveIt/exampleSite/static/browserconfig.xml create mode 100644 themes/LoveIt/exampleSite/static/favicon-16x16.png create mode 100644 themes/LoveIt/exampleSite/static/favicon-32x32.png create mode 100644 themes/LoveIt/exampleSite/static/favicon.ico create mode 100644 themes/LoveIt/exampleSite/static/mstile-150x150.png create mode 100644 themes/LoveIt/exampleSite/static/safari-pinned-tab.svg create mode 100644 themes/LoveIt/exampleSite/static/site.webmanifest create mode 100644 themes/LoveIt/i18n/de.toml create mode 100644 themes/LoveIt/i18n/en.toml create mode 100644 themes/LoveIt/i18n/es.toml create mode 100644 themes/LoveIt/i18n/fr.toml create mode 100644 themes/LoveIt/i18n/it.toml create mode 100644 themes/LoveIt/i18n/pl.toml create mode 100644 themes/LoveIt/i18n/pt-BR.toml create mode 100644 themes/LoveIt/i18n/ro.toml create mode 100644 themes/LoveIt/i18n/ru.toml create mode 100644 themes/LoveIt/i18n/sr.toml create mode 100644 themes/LoveIt/i18n/vi.toml create mode 100644 themes/LoveIt/i18n/zh-CN.toml create mode 100644 themes/LoveIt/images/Alipay.jpg create mode 100644 themes/LoveIt/images/Apple-Devices-Preview.png create mode 100644 themes/LoveIt/images/Wechat.jpg create mode 100644 themes/LoveIt/images/screenshot.png create mode 100644 themes/LoveIt/images/tn.png create mode 100644 themes/LoveIt/layouts/404.html create mode 100644 themes/LoveIt/layouts/_default/_markup/render-image.html create mode 100644 themes/LoveIt/layouts/_default/_markup/render-link.html create mode 100644 themes/LoveIt/layouts/_default/baseof.html create mode 100644 themes/LoveIt/layouts/_default/section.html create mode 100644 themes/LoveIt/layouts/_default/single.html create mode 100644 themes/LoveIt/layouts/_default/single.md create mode 100644 themes/LoveIt/layouts/_default/summary.html create mode 100644 themes/LoveIt/layouts/index.html create mode 100644 themes/LoveIt/layouts/index.json create mode 100644 themes/LoveIt/layouts/index.rss.xml create mode 100644 themes/LoveIt/layouts/partials/assets.html create mode 100644 themes/LoveIt/layouts/partials/comment.html create mode 100644 themes/LoveIt/layouts/partials/footer.html create mode 100644 themes/LoveIt/layouts/partials/function/checkbox.html create mode 100644 themes/LoveIt/layouts/partials/function/content.html create mode 100644 themes/LoveIt/layouts/partials/function/escape.html create mode 100644 themes/LoveIt/layouts/partials/function/fontawesome.html create mode 100644 themes/LoveIt/layouts/partials/function/fraction.html create mode 100644 themes/LoveIt/layouts/partials/function/id.html create mode 100644 themes/LoveIt/layouts/partials/function/path.html create mode 100644 themes/LoveIt/layouts/partials/function/resource.html create mode 100644 themes/LoveIt/layouts/partials/function/ruby.html create mode 100644 themes/LoveIt/layouts/partials/head/link.html create mode 100644 themes/LoveIt/layouts/partials/head/meta.html create mode 100644 themes/LoveIt/layouts/partials/head/seo.html create mode 100644 themes/LoveIt/layouts/partials/header.html create mode 100644 themes/LoveIt/layouts/partials/home/profile.html create mode 100644 themes/LoveIt/layouts/partials/init.html create mode 100644 themes/LoveIt/layouts/partials/paginator.html create mode 100644 themes/LoveIt/layouts/partials/plugin/analytics.html create mode 100644 themes/LoveIt/layouts/partials/plugin/compatibility.html create mode 100644 themes/LoveIt/layouts/partials/plugin/icon.html create mode 100644 themes/LoveIt/layouts/partials/plugin/image.html create mode 100644 themes/LoveIt/layouts/partials/plugin/link.html create mode 100644 themes/LoveIt/layouts/partials/plugin/script.html create mode 100644 themes/LoveIt/layouts/partials/plugin/share.html create mode 100644 themes/LoveIt/layouts/partials/plugin/social.html create mode 100644 themes/LoveIt/layouts/partials/plugin/style.html create mode 100644 themes/LoveIt/layouts/partials/rss/item.html create mode 100644 themes/LoveIt/layouts/partials/scratch/script.html create mode 100644 themes/LoveIt/layouts/partials/scratch/style.html create mode 100644 themes/LoveIt/layouts/partials/single/footer.html create mode 100644 themes/LoveIt/layouts/posts/rss.xml create mode 100644 themes/LoveIt/layouts/posts/single.html create mode 100644 themes/LoveIt/layouts/robots.txt create mode 100644 themes/LoveIt/layouts/shortcodes/admonition.html create mode 100644 themes/LoveIt/layouts/shortcodes/bilibili.html create mode 100644 themes/LoveIt/layouts/shortcodes/echarts.html create mode 100644 themes/LoveIt/layouts/shortcodes/image.html create mode 100644 themes/LoveIt/layouts/shortcodes/link.html create mode 100644 themes/LoveIt/layouts/shortcodes/mapbox.html create mode 100644 themes/LoveIt/layouts/shortcodes/mermaid.html create mode 100644 themes/LoveIt/layouts/shortcodes/music.html create mode 100644 themes/LoveIt/layouts/shortcodes/script.html create mode 100644 themes/LoveIt/layouts/shortcodes/style.html create mode 100644 themes/LoveIt/layouts/shortcodes/typeit.html create mode 100644 themes/LoveIt/layouts/shortcodes/version.html create mode 100644 themes/LoveIt/layouts/sitemap.xml create mode 100644 themes/LoveIt/layouts/taxonomy/list.html create mode 100644 themes/LoveIt/layouts/taxonomy/rss.xml create mode 100644 themes/LoveIt/layouts/taxonomy/terms.html create mode 100644 themes/LoveIt/package-lock.json create mode 100644 themes/LoveIt/package.json create mode 100644 themes/LoveIt/resources/_gen/assets/scss/css/2f1ef0.scss_dd6b28f8de2423d755b68db23d9ed063.content create mode 100644 themes/LoveIt/resources/_gen/assets/scss/css/2f1ef0.scss_dd6b28f8de2423d755b68db23d9ed063.json create mode 100644 themes/LoveIt/resources/_gen/assets/scss/css/790698.scss_e6be5577c95b33ef41b4c8ab355ec8c5.content create mode 100644 themes/LoveIt/resources/_gen/assets/scss/css/790698.scss_e6be5577c95b33ef41b4c8ab355ec8c5.json create mode 100644 themes/LoveIt/resources/_gen/assets/scss/css/f79aa6.scss_19472c45f72842db329f68de46e6b738.content create mode 100644 themes/LoveIt/resources/_gen/assets/scss/css/f79aa6.scss_19472c45f72842db329f68de46e6b738.json create mode 100644 themes/LoveIt/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content create mode 100644 themes/LoveIt/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.json create mode 100644 themes/LoveIt/resources/_gen/assets/scss/lib/aplayer/dark.scss_be0d6bec1a51ff037db8cc74d6ec1271.content create mode 100644 themes/LoveIt/resources/_gen/assets/scss/lib/aplayer/dark.scss_be0d6bec1a51ff037db8cc74d6ec1271.json create mode 100644 themes/LoveIt/resources/_gen/assets/scss/lib/mermaid/mermaid.scss_43d09a0fb297c4cc88d4122515a2e889.content create mode 100644 themes/LoveIt/resources/_gen/assets/scss/lib/mermaid/mermaid.scss_43d09a0fb297c4cc88d4122515a2e889.json create mode 100644 themes/LoveIt/resources/_gen/assets/scss/lib/valine/valine.scss_782a264805f83ff21e4b24d4d52cfa46.content create mode 100644 themes/LoveIt/resources/_gen/assets/scss/lib/valine/valine.scss_782a264805f83ff21e4b24d4d52cfa46.json create mode 100644 themes/LoveIt/src/js/theme.js create mode 100644 themes/LoveIt/src/lib/lunr.segmentit.js create mode 100644 themes/LoveIt/static/lib/fonts/lg.eot create mode 100644 themes/LoveIt/static/lib/fonts/lg.svg create mode 100644 themes/LoveIt/static/lib/fonts/lg.ttf create mode 100644 themes/LoveIt/static/lib/fonts/lg.woff create mode 100644 themes/LoveIt/static/lib/img/loading.gif create mode 100644 themes/LoveIt/static/lib/img/video-play.png create mode 100644 themes/LoveIt/static/lib/img/vimeo-play.png create mode 100644 themes/LoveIt/static/lib/img/youtube-play.png rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_AMS-Regular.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_AMS-Regular.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_AMS-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Caligraphic-Bold.ttf (98%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Caligraphic-Bold.woff (98%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Caligraphic-Bold.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Caligraphic-Regular.ttf (98%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Caligraphic-Regular.woff (98%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Caligraphic-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Fraktur-Bold.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Fraktur-Bold.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Fraktur-Bold.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Fraktur-Regular.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Fraktur-Regular.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Fraktur-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Main-Bold.ttf (93%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Main-Bold.woff create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Main-Bold.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Main-BoldItalic.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Main-BoldItalic.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Main-BoldItalic.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Main-Italic.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Main-Italic.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Main-Italic.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Main-Regular.ttf (96%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Main-Regular.woff (91%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Main-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Math-BoldItalic.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Math-BoldItalic.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Math-BoldItalic.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Math-Italic.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Math-Italic.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Math-Italic.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_SansSerif-Bold.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_SansSerif-Bold.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_SansSerif-Bold.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_SansSerif-Italic.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_SansSerif-Italic.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_SansSerif-Italic.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_SansSerif-Regular.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_SansSerif-Regular.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_SansSerif-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Script-Regular.ttf (98%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Script-Regular.woff (99%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Script-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Size1-Regular.ttf (99%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Size1-Regular.woff (98%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Size1-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Size2-Regular.ttf (98%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Size2-Regular.woff (98%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Size2-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Size3-Regular.ttf (93%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Size3-Regular.woff (57%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Size3-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Size4-Regular.ttf (94%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Size4-Regular.woff (96%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Size4-Regular.woff2 rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Typewriter-Regular.ttf (96%) rename themes/{beautifulhugo/static/css => LoveIt/static/lib/katex}/fonts/KaTeX_Typewriter-Regular.woff (98%) create mode 100644 themes/LoveIt/static/lib/katex/fonts/KaTeX_Typewriter-Regular.woff2 rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-brands-400.eot (66%) rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-brands-400.svg (74%) rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-brands-400.ttf (66%) create mode 100644 themes/LoveIt/static/lib/webfonts/fa-brands-400.woff create mode 100644 themes/LoveIt/static/lib/webfonts/fa-brands-400.woff2 rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-regular-400.eot (89%) rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-regular-400.svg (98%) rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-regular-400.ttf (91%) create mode 100644 themes/LoveIt/static/lib/webfonts/fa-regular-400.woff create mode 100644 themes/LoveIt/static/lib/webfonts/fa-regular-400.woff2 rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-solid-900.eot (73%) rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-solid-900.svg (82%) rename themes/{beautifulhugo/static/fontawesome => LoveIt/static/lib}/webfonts/fa-solid-900.ttf (73%) create mode 100644 themes/LoveIt/static/lib/webfonts/fa-solid-900.woff create mode 100644 themes/LoveIt/static/lib/webfonts/fa-solid-900.woff2 create mode 100644 themes/LoveIt/theme.toml delete mode 100644 themes/beautifulhugo/.gitattributes delete mode 100644 themes/beautifulhugo/.gitignore delete mode 100644 themes/beautifulhugo/LICENSE delete mode 100644 themes/beautifulhugo/README.md delete mode 100644 themes/beautifulhugo/archetypes/default.md delete mode 100644 themes/beautifulhugo/data/beautifulhugo/social.toml delete mode 100644 themes/beautifulhugo/exampleSite/config.toml delete mode 100644 themes/beautifulhugo/exampleSite/content/_index.md delete mode 100644 themes/beautifulhugo/exampleSite/content/page/about.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2015-01-04-first-post.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2015-01-15-pirates.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2015-01-19-soccer.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2015-01-27-dear-diary.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2015-02-13-hamlet-monologue.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2015-02-20-test-markdown.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2015-02-26-flake-it-till-you-make-it.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2016-03-08-code-sample.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2017-03-05-math-sample.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2017-03-07-bigimg-sample.md delete mode 100644 themes/beautifulhugo/exampleSite/content/post/2017-03-20-photoswipe-gallery-sample.md delete mode 100644 themes/beautifulhugo/exampleSite/layouts/partials/footer_custom.html delete mode 100644 themes/beautifulhugo/exampleSite/layouts/partials/head_custom.html delete mode 100644 themes/beautifulhugo/exampleSite/static/.gitkeep delete mode 100644 themes/beautifulhugo/i18n/br.yaml delete mode 100644 themes/beautifulhugo/i18n/de.yaml delete mode 100644 themes/beautifulhugo/i18n/en.yaml delete mode 100644 themes/beautifulhugo/i18n/eo.yaml delete mode 100644 themes/beautifulhugo/i18n/es.yaml delete mode 100644 themes/beautifulhugo/i18n/fr.yaml delete mode 100644 themes/beautifulhugo/i18n/it.yaml delete mode 100644 themes/beautifulhugo/i18n/ja.yaml delete mode 100644 themes/beautifulhugo/i18n/nb.yaml delete mode 100644 themes/beautifulhugo/i18n/nl.yaml delete mode 100644 themes/beautifulhugo/i18n/pl.yaml delete mode 100644 themes/beautifulhugo/i18n/ru.yaml delete mode 100644 themes/beautifulhugo/i18n/zh-CN.yaml delete mode 100644 themes/beautifulhugo/i18n/zh-TW.yaml delete mode 100644 themes/beautifulhugo/images/screenshot.png delete mode 100644 themes/beautifulhugo/images/tn.png delete mode 100644 themes/beautifulhugo/layouts/404.html delete mode 100644 themes/beautifulhugo/layouts/_default/baseof.html delete mode 100644 themes/beautifulhugo/layouts/_default/list.html delete mode 100644 themes/beautifulhugo/layouts/_default/single.html delete mode 100644 themes/beautifulhugo/layouts/_default/terms.html delete mode 100644 themes/beautifulhugo/layouts/index.html delete mode 100644 themes/beautifulhugo/layouts/partials/disqus.html delete mode 100644 themes/beautifulhugo/layouts/partials/footer.html delete mode 100644 themes/beautifulhugo/layouts/partials/footer_custom.html delete mode 100644 themes/beautifulhugo/layouts/partials/head.html delete mode 100644 themes/beautifulhugo/layouts/partials/head_custom.html delete mode 100644 themes/beautifulhugo/layouts/partials/header.html delete mode 100644 themes/beautifulhugo/layouts/partials/load-photoswipe-theme.html delete mode 100644 themes/beautifulhugo/layouts/partials/nav.html delete mode 100644 themes/beautifulhugo/layouts/partials/post_meta.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/main.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/opengraph.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/schema.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/structured/article.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/structured/breadcrumb.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/structured/organization.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/structured/post.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/structured/website.html delete mode 100644 themes/beautifulhugo/layouts/partials/seo/twitter.html delete mode 100644 themes/beautifulhugo/layouts/partials/share-links.html delete mode 100644 themes/beautifulhugo/layouts/partials/staticman-comments.html delete mode 100644 themes/beautifulhugo/layouts/partials/translation_link.html delete mode 100644 themes/beautifulhugo/layouts/shortcodes/column.html delete mode 100644 themes/beautifulhugo/layouts/shortcodes/columns.html delete mode 100644 themes/beautifulhugo/layouts/shortcodes/details.html delete mode 100644 themes/beautifulhugo/layouts/shortcodes/endcolumns.html delete mode 100644 themes/beautifulhugo/layouts/shortcodes/figure.html delete mode 100644 themes/beautifulhugo/layouts/shortcodes/gallery.html delete mode 100644 themes/beautifulhugo/layouts/shortcodes/mermaid.html delete mode 100644 themes/beautifulhugo/static/css/bootstrap.min.css delete mode 100644 themes/beautifulhugo/static/css/codeblock.css delete mode 100644 themes/beautifulhugo/static/css/fonts.css delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_AMS-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Caligraphic-Bold.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Caligraphic-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Fraktur-Bold.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Fraktur-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Main-Bold.woff delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Main-Bold.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Main-BoldItalic.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Main-Italic.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Main-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Math-BoldItalic.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Math-Italic.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_SansSerif-Bold.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_SansSerif-Italic.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_SansSerif-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Script-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Size1-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Size2-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Size3-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Size4-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/fonts/KaTeX_Typewriter-Regular.woff2 delete mode 100644 themes/beautifulhugo/static/css/highlight.min.css delete mode 100644 themes/beautifulhugo/static/css/hugo-easy-gallery.css delete mode 100644 themes/beautifulhugo/static/css/katex.min.css delete mode 100644 themes/beautifulhugo/static/css/main-minimal.css delete mode 100644 themes/beautifulhugo/static/css/main.css delete mode 100644 themes/beautifulhugo/static/css/mermaid.css delete mode 100644 themes/beautifulhugo/static/css/mermaid.dark.css delete mode 100644 themes/beautifulhugo/static/css/photoswipe.default-skin.min.css delete mode 100644 themes/beautifulhugo/static/css/photoswipe.min.css delete mode 100644 themes/beautifulhugo/static/css/staticman.css delete mode 100644 themes/beautifulhugo/static/css/syntax.css delete mode 100644 themes/beautifulhugo/static/fontawesome/css/all.css delete mode 100644 themes/beautifulhugo/static/fontawesome/webfonts/fa-brands-400.woff delete mode 100644 themes/beautifulhugo/static/fontawesome/webfonts/fa-brands-400.woff2 delete mode 100644 themes/beautifulhugo/static/fontawesome/webfonts/fa-regular-400.woff delete mode 100644 themes/beautifulhugo/static/fontawesome/webfonts/fa-regular-400.woff2 delete mode 100644 themes/beautifulhugo/static/fontawesome/webfonts/fa-solid-900.woff delete mode 100644 themes/beautifulhugo/static/fontawesome/webfonts/fa-solid-900.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700.eot delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700.svg delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700.ttf delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700.woff delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700italic.eot delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700italic.svg delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700italic.ttf delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700italic.woff delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-700italic.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-italic.eot delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-italic.svg delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-italic.ttf delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-italic.woff delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-italic.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-regular.eot delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-regular.svg delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-regular.ttf delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-regular.woff delete mode 100644 themes/beautifulhugo/static/fonts/lora/lora-v12-latin-regular.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300italic.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300italic.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300italic.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300italic.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-300italic.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600italic.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600italic.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600italic.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600italic.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-600italic.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700italic.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700italic.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700italic.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700italic.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-700italic.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800italic.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800italic.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800italic.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800italic.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-800italic.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-italic.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-italic.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-italic.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-italic.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-italic.woff2 delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-regular.eot delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-regular.svg delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-regular.ttf delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-regular.woff delete mode 100644 themes/beautifulhugo/static/fonts/open-sans/open-sans-v15-latin-regular.woff2 delete mode 100644 themes/beautifulhugo/static/img/avatar-favicon.png delete mode 100644 themes/beautifulhugo/static/img/avatar-icon.png delete mode 100644 themes/beautifulhugo/static/img/favicon.ico delete mode 100644 themes/beautifulhugo/static/img/favicon.ico.zip delete mode 100644 themes/beautifulhugo/static/img/hexagon-thumb.jpg delete mode 100644 themes/beautifulhugo/static/img/hexagon.jpg delete mode 100644 themes/beautifulhugo/static/img/path.jpg delete mode 100644 themes/beautifulhugo/static/img/sphere-thumb.jpg delete mode 100644 themes/beautifulhugo/static/img/sphere.jpg delete mode 100644 themes/beautifulhugo/static/img/triangle-thumb.jpg delete mode 100644 themes/beautifulhugo/static/img/triangle.jpg delete mode 100644 themes/beautifulhugo/static/js/auto-render.min.js delete mode 100644 themes/beautifulhugo/static/js/bootstrap.min.js delete mode 100644 themes/beautifulhugo/static/js/highlight.min.js delete mode 100644 themes/beautifulhugo/static/js/jquery.min.js delete mode 100644 themes/beautifulhugo/static/js/katex.min.js delete mode 100644 themes/beautifulhugo/static/js/load-photoswipe.js delete mode 100644 themes/beautifulhugo/static/js/main.js delete mode 100644 themes/beautifulhugo/static/js/mermaid.js delete mode 100644 themes/beautifulhugo/static/js/photoswipe-ui-default.min.js delete mode 100644 themes/beautifulhugo/static/js/photoswipe.min.js delete mode 100644 themes/beautifulhugo/static/js/recaptcha.js delete mode 100644 themes/beautifulhugo/static/js/staticman.js delete mode 100644 themes/beautifulhugo/theme.toml diff --git a/config.toml b/config.toml index 03bcc3f..1b06e79 100644 --- a/config.toml +++ b/config.toml @@ -5,15 +5,24 @@ baseURL = "https://cullmann.io/" title = "Ignorance is bliss..." # theme hugo-coder -theme = "beautifulhugo" +theme = "LoveIt" # content == english, Impressum is german languagecode = "en" -defaultcontentlanguage = "en" +defaultContentLanguage = "en" -# allow git +# whether to use robots.txt +# 是否使用 robots.txt +enableRobotsTXT = true + +# whether to use git commit log +# 是否使用 git 信息 enableGitInfo = true +# whether to use emoji code +# 是否使用 emoji 代码 +enableEmoji = true + # nice urls canonifyurls = true @@ -23,8 +32,164 @@ pygmentsUseClasses = true pygmentsCodeFences = true pygmentsCodefencesGuessSyntax = true -# add info for crawlers -enableRobotsTXT = true +[languages] + [languages.en] + weight = 1 + # language code + languageCode = "en" + # language name + languageName = "English" + # whether to include Chinese/Japanese/Korean + hasCJKLanguage = false + # default amount of posts in each pages + paginate = 12 + # [UA-XXXXXXXX-X] google analytics code + googleAnalytics = "" + # copyright description used only for seo schema + copyright = "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License." + # Menu config + [languages.en.menu] + [[languages.en.menu.main]] + identifier = "posts" + # you can add extra information before the name (HTML format is supported), such as icons + pre = "" + # you can add extra information after the name (HTML format is supported), such as icons + post = "" + name = "Posts" + url = "/posts/" + # title will be shown when you hover on this menu link. + title = "" + weight = 1 + [[languages.en.menu.main]] + identifier = "tags" + pre = "" + post = "" + name = "Tags" + url = "/tags/" + title = "" + weight = 2 + [[languages.en.menu.main]] + identifier = "categories" + pre = "" + post = "" + name = "Categories" + url = "/categories/" + title = "" + weight = 3 + [[languages.en.menu.main]] + identifier = "projects" + pre = "" + post = "" + name = "Projects" + url = "/projects/" + title = "" + weight = 4 + [[languages.en.menu.main]] + identifier = "academic" + pre = "" + post = "" + name = "Academic" + url = "/academic/" + title = "" + weight = 5 + [[languages.en.menu.main]] + identifier = "links" + pre = "" + post = "" + name = "Links" + url = "/links/" + title = "" + weight = 6 + [[languages.en.menu.main]] + identifier = "impressum" + pre = "" + post = "" + name = "Impressum" + url = "/impressum/" + title = "" + weight = 7 + [[languages.en.menu.main]] + identifier = "about" + pre = "" + post = "" + name = "About" + url = "/about/" + title = "" + weight = 8 + + [languages.en.params] + # site description + description = "Ignorance is bliss..." + # site keywords + keywords = ["Christoph", "Cullmann"] + # App icon config + [languages.en.params.app] + # optional site title override for the app when added to an iOS home screen or Android launcher + title = "Ignorance is bliss..." + # whether to omit favicon resource links + noFavicon = false + # modern SVG favicon to use in place of older style .png and .ico files + svgFavicon = "" + # Android browser theme color + themeColor = "#ffffff" + # Safari mask icon color + iconColor = "#5bbad5" + # Windows v8-10 tile color + tileColor = "#da532c" + + # Search config + [languages.en.params.search] + enable = true + # type of search engine ("lunr", "algolia") + type = "lunr" + # max index length of the chunked content + contentLength = 4000 + # placeholder of the search bar + placeholder = "" + # max number of results length + maxResultLength = 10 + # snippet length of the result + snippetLength = 30 + # HTML tag name of the highlight part in results + highlightTag = "em" + # whether to use the absolute URL based on the baseURL in search index + absoluteURL = false + + # Home page config + [languages.en.params.home] + # amount of RSS pages + rss = 10 + # Home page profile + [languages.en.params.home.profile] + enable = true + # Gravatar Email for preferred avatar in home page + gravatarEmail = "" + # URL of avatar shown in home page + avatarURL = "/images/christoph_avatar.png" + # title shown in home page (HTML format is supported) + title = "" + # subtitle shown in home page + subtitle = "Christoph Cullmann's personal website" + # whether to use typeit animation for subtitle + typeit = true + # whether to show social links + social = true + # disclaimer (HTML format is supported) + disclaimer = "" + # Home page posts + [languages.en.params.home.posts] + enable = true + # special amount of posts in each home posts page + paginate = 6 + # Social config in home page + [languages.en.params.social] + GitHub = "christoph-cullmann" + Twitter = "ChrCullmann" + Gitlab = "cullmann" + Youtubecustom = "ChristophCullmann" + Reddit = "ChristophCullmann" + Email = "christoph@cullmann.io" + RSS = true # we want raw HTML [markup] @@ -36,18 +201,31 @@ enableRobotsTXT = true [Author] name = "Christoph Cullmann" -[outputs] - # JSON for search - home = ["HTML", "RSS", "JSON"] - [params] - # we want to self-host stuff, no data leaks to google and co. - selfHosted = true + # LoveIt theme version + # LoveIt 主题版本 + version = "0.2.X" - # Kate mascot - logo = "images/christoph_logo.png" + # site default theme ("light", "dark", "auto") + # 网站默认主题 ("light", "dark", "auto") + defaultTheme = "auto" + # public git repo url only then enableGitInfo is true + # 公共 git 仓库路径,仅在 enableGitInfo 设为 true 时有效 + gitRepo = "https://github.com/christoph-cullmann/cullmann.io" + + # which hash function used for SRI, when empty, no SRI is used ("sha256", "sha384", "sha512", "md5") + # 哪种哈希函数用来 SRI, 为空时表示不使用 SRI ("sha256", "sha384", "sha512", "md5") + fingerprint = "" + + # date format + # 日期格式 dateFormat = "January 2, 2006" + + # website images for Open Graph and Twitter Cards + # 网站图片, 用于 Open Graph 和 Twitter Cards + images = ["images/christoph_logo.png"] + commit = true rss = false comments = false @@ -57,110 +235,6 @@ enableRobotsTXT = true socialShare = false showRelatedPosts = true - -# -# links to my public profiles -# - -[[params.social]] - name = "E-Mail" - icon = "fa fa-envelope" - weight = 1 - url = "mailto:christoph@cullmann.io" - -[[params.social]] - name = "GitHub" - icon = "fab fa-github" - weight = 2 - url = "https://github.com/christoph-cullmann/" - -[[params.social]] - name = "GitLab" - icon = "fab fa-gitlab" - weight = 3 - url = "https://gitlab.com/cullmann" - -[[params.social]] - name = "Twitter" - icon = "fab fa-twitter" - weight = 4 - url = "https://twitter.com/ChrCullmann/" - -[[params.social]] - name = "YouTube" - icon = "fab fa-youtube" - weight = 5 - url = "https://www.youtube.com/c/ChristophCullmann/" - -[[params.social]] - name = "amazon.de" - icon = "fab fa-amazon" - weight = 6 - url = "https://www.amazon.de/gp/profile/amzn1.account.AGWKWWFPCHLCW6E33CEFF7XKIHAQ" - -# -# main menu -# - -[menu] - - [[menu.main]] - identifier = "blog" - name = "BLOG" - weight = 10 - - [[menu.main]] - parent = "blog" - name = "Posts" - url = "post/" - weight = 10 - - [[menu.main]] - parent = "blog" - name = "Categories" - url = "categories/" - weight = 20 - - [[menu.main]] - parent = "blog" - name = "Tags" - url = "tags/" - weight = 30 - - [[menu.main]] - identifier = "menu" - name = "MORE" - weight = 20 - - [[menu.main]] - parent = "menu" - name = "Projects" - url = "projects/" - weight = 30 - - [[menu.main]] - parent = "menu" - name = "Academic" - url = "academic/" - weight = 40 - - [[menu.main]] - parent = "menu" - name = "Links" - url = "links/" - weight = 50 - - [[menu.main]] - parent = "menu" - name = "Impressum" - url = "impressum/" - weight = 70 - - [[menu.main]] - name = "ABOUT" - url = "about/" - weight = 30 - # maximal privacy [privacy] [privacy.disqus] @@ -175,3 +249,25 @@ enableRobotsTXT = true disable = true [privacy.youtube] disable = true + +# Options to make output .md files +# 用于输出 Markdown 格式文档的设置 +[mediaTypes] + [mediaTypes."text/plain"] + suffixes = ["md"] + +# Options to make output .md files +# 用于输出 Markdown 格式文档的设置 +[outputFormats.MarkDown] + mediaType = "text/plain" + isPlainText = true + isHTML = false + +# Options to make hugo output files +# 用于 Hugo 输出文档的设置 +[outputs] + home = ["HTML", "RSS", "JSON"] + page = ["HTML", "MarkDown"] + section = ["HTML", "RSS"] + taxonomy = ["HTML", "RSS"] + taxonomyTerm = ["HTML"] diff --git a/content/post/cmake-meson-compcert.md b/content/posts/cmake-meson-compcert.md similarity index 100% rename from content/post/cmake-meson-compcert.md rename to content/posts/cmake-meson-compcert.md diff --git a/content/post/cpp-standard-version-mix-up.md b/content/posts/cpp-standard-version-mix-up.md similarity index 100% rename from content/post/cpp-standard-version-mix-up.md rename to content/posts/cpp-standard-version-mix-up.md diff --git a/content/post/hugo-extended-centos-7.md b/content/posts/hugo-extended-centos-7.md similarity index 100% rename from content/post/hugo-extended-centos-7.md rename to content/posts/hugo-extended-centos-7.md diff --git a/content/post/kate-cpp-developer-survey.md b/content/posts/kate-cpp-developer-survey.md similarity index 100% rename from content/post/kate-cpp-developer-survey.md rename to content/posts/kate-cpp-developer-survey.md diff --git a/content/post/kate-history-kde-4-porting/images/kate-kde4-20050519.png b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050519.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/kate-kde4-20050519.png rename to content/posts/kate-history-kde-4-porting/images/kate-kde4-20050519.png diff --git a/content/post/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png rename to content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520-more.png diff --git a/content/post/kate-history-kde-4-porting/images/kate-kde4-20050520.png b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/kate-kde4-20050520.png rename to content/posts/kate-history-kde-4-porting/images/kate-kde4-20050520.png diff --git a/content/post/kate-history-kde-4-porting/images/kate-kde4-20050522.png b/content/posts/kate-history-kde-4-porting/images/kate-kde4-20050522.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/kate-kde4-20050522.png rename to content/posts/kate-history-kde-4-porting/images/kate-kde4-20050522.png diff --git a/content/post/kate-history-kde-4-porting/images/kate-kf5-20190412.png b/content/posts/kate-history-kde-4-porting/images/kate-kf5-20190412.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/kate-kf5-20190412.png rename to content/posts/kate-history-kde-4-porting/images/kate-kf5-20190412.png diff --git a/content/post/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png rename to content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-more.png diff --git a/content/post/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png rename to content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515-next-one.png diff --git a/content/post/kate-history-kde-4-porting/images/katetest-kde4-20050515.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/katetest-kde4-20050515.png rename to content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050515.png diff --git a/content/post/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png rename to content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-about-kde.png diff --git a/content/post/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png rename to content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516-find.png diff --git a/content/post/kate-history-kde-4-porting/images/katetest-kde4-20050516.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/katetest-kde4-20050516.png rename to content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050516.png diff --git a/content/post/kate-history-kde-4-porting/images/katetest-kde4-20050517.png b/content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050517.png similarity index 100% rename from content/post/kate-history-kde-4-porting/images/katetest-kde4-20050517.png rename to content/posts/kate-history-kde-4-porting/images/katetest-kde4-20050517.png diff --git a/content/post/kate-history-kde-4-porting/index.md b/content/posts/kate-history-kde-4-porting/index.md similarity index 100% rename from content/post/kate-history-kde-4-porting/index.md rename to content/posts/kate-history-kde-4-porting/index.md diff --git a/content/post/kate-language-server-protocol-client.md b/content/posts/kate-language-server-protocol-client.md similarity index 100% rename from content/post/kate-language-server-protocol-client.md rename to content/posts/kate-language-server-protocol-client.md diff --git a/content/post/kate-lsp-client-continued/images/kate-diagnostics.png b/content/posts/kate-lsp-client-continued/images/kate-diagnostics.png similarity index 100% rename from content/post/kate-lsp-client-continued/images/kate-diagnostics.png rename to content/posts/kate-lsp-client-continued/images/kate-diagnostics.png diff --git a/content/post/kate-lsp-client-continued/images/kate-document-highlight.png b/content/posts/kate-lsp-client-continued/images/kate-document-highlight.png similarity index 100% rename from content/post/kate-lsp-client-continued/images/kate-document-highlight.png rename to content/posts/kate-lsp-client-continued/images/kate-document-highlight.png diff --git a/content/post/kate-lsp-client-continued/images/kate-find-references.png b/content/posts/kate-lsp-client-continued/images/kate-find-references.png similarity index 100% rename from content/post/kate-lsp-client-continued/images/kate-find-references.png rename to content/posts/kate-lsp-client-continued/images/kate-find-references.png diff --git a/content/post/kate-lsp-client-continued/images/kate-hover.png b/content/posts/kate-lsp-client-continued/images/kate-hover.png similarity index 100% rename from content/post/kate-lsp-client-continued/images/kate-hover.png rename to content/posts/kate-lsp-client-continued/images/kate-hover.png diff --git a/content/post/kate-lsp-client-continued/index.md b/content/posts/kate-lsp-client-continued/index.md similarity index 100% rename from content/post/kate-lsp-client-continued/index.md rename to content/posts/kate-lsp-client-continued/index.md diff --git a/content/post/kate-lsp-client-progress.md b/content/posts/kate-lsp-client-progress.md similarity index 100% rename from content/post/kate-lsp-client-progress.md rename to content/posts/kate-lsp-client-progress.md diff --git a/content/post/kate-lsp-client-restart/images/kate-auto-completion.png b/content/posts/kate-lsp-client-restart/images/kate-auto-completion.png similarity index 100% rename from content/post/kate-lsp-client-restart/images/kate-auto-completion.png rename to content/posts/kate-lsp-client-restart/images/kate-auto-completion.png diff --git a/content/post/kate-lsp-client-restart/images/kate-document-highlight.png b/content/posts/kate-lsp-client-restart/images/kate-document-highlight.png similarity index 100% rename from content/post/kate-lsp-client-restart/images/kate-document-highlight.png rename to content/posts/kate-lsp-client-restart/images/kate-document-highlight.png diff --git a/content/post/kate-lsp-client-restart/images/kate-outline-view.png b/content/posts/kate-lsp-client-restart/images/kate-outline-view.png similarity index 100% rename from content/post/kate-lsp-client-restart/images/kate-outline-view.png rename to content/posts/kate-lsp-client-restart/images/kate-outline-view.png diff --git a/content/post/kate-lsp-client-restart/index.md b/content/posts/kate-lsp-client-restart/index.md similarity index 100% rename from content/post/kate-lsp-client-restart/index.md rename to content/posts/kate-lsp-client-restart/index.md diff --git a/content/post/kate-lsp-status-july-21/images/kate-hover.png b/content/posts/kate-lsp-status-july-21/images/kate-hover.png similarity index 100% rename from content/post/kate-lsp-status-july-21/images/kate-hover.png rename to content/posts/kate-lsp-status-july-21/images/kate-hover.png diff --git a/content/post/kate-lsp-status-july-21/index.md b/content/posts/kate-lsp-status-july-21/index.md similarity index 100% rename from content/post/kate-lsp-status-july-21/index.md rename to content/posts/kate-lsp-status-july-21/index.md diff --git a/content/post/kate-lsp-status-july-22/images/kate-lsp-video.jpg b/content/posts/kate-lsp-status-july-22/images/kate-lsp-video.jpg similarity index 100% rename from content/post/kate-lsp-status-july-22/images/kate-lsp-video.jpg rename to content/posts/kate-lsp-status-july-22/images/kate-lsp-video.jpg diff --git a/content/post/kate-lsp-status-july-22/index.md b/content/posts/kate-lsp-status-july-22/index.md similarity index 100% rename from content/post/kate-lsp-status-july-22/index.md rename to content/posts/kate-lsp-status-july-22/index.md diff --git a/content/post/kde-applications-on-windows/images/kate-on-windows.png b/content/posts/kde-applications-on-windows/images/kate-on-windows.png similarity index 100% rename from content/post/kde-applications-on-windows/images/kate-on-windows.png rename to content/posts/kde-applications-on-windows/images/kate-on-windows.png diff --git a/content/post/kde-applications-on-windows/images/kstars-on-windows.png b/content/posts/kde-applications-on-windows/images/kstars-on-windows.png similarity index 100% rename from content/post/kde-applications-on-windows/images/kstars-on-windows.png rename to content/posts/kde-applications-on-windows/images/kstars-on-windows.png diff --git a/content/post/kde-applications-on-windows/images/okular-on-windows.png b/content/posts/kde-applications-on-windows/images/okular-on-windows.png similarity index 100% rename from content/post/kde-applications-on-windows/images/okular-on-windows.png rename to content/posts/kde-applications-on-windows/images/okular-on-windows.png diff --git a/content/post/kde-applications-on-windows/index.md b/content/posts/kde-applications-on-windows/index.md similarity index 100% rename from content/post/kde-applications-on-windows/index.md rename to content/posts/kde-applications-on-windows/index.md diff --git a/content/post/kde-ev-wants-you.md b/content/posts/kde-ev-wants-you.md similarity index 100% rename from content/post/kde-ev-wants-you.md rename to content/posts/kde-ev-wants-you.md diff --git a/content/post/kde-qt-highdpi-scaling/images/kate-19.08.1-hidpi-second-screen.png b/content/posts/kde-qt-highdpi-scaling/images/kate-19.08.1-hidpi-second-screen.png similarity index 100% rename from content/post/kde-qt-highdpi-scaling/images/kate-19.08.1-hidpi-second-screen.png rename to content/posts/kde-qt-highdpi-scaling/images/kate-19.08.1-hidpi-second-screen.png diff --git a/content/post/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-second-screen.png b/content/posts/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-second-screen.png similarity index 100% rename from content/post/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-second-screen.png rename to content/posts/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-second-screen.png diff --git a/content/post/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-selection.png b/content/posts/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-selection.png similarity index 100% rename from content/post/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-selection.png rename to content/posts/kde-qt-highdpi-scaling/images/kate-19.08.2-hidpi-selection.png diff --git a/content/post/kde-qt-highdpi-scaling/images/kate-master-hidpi.png b/content/posts/kde-qt-highdpi-scaling/images/kate-master-hidpi.png similarity index 100% rename from content/post/kde-qt-highdpi-scaling/images/kate-master-hidpi.png rename to content/posts/kde-qt-highdpi-scaling/images/kate-master-hidpi.png diff --git a/content/post/kde-qt-highdpi-scaling/index.md b/content/posts/kde-qt-highdpi-scaling/index.md similarity index 100% rename from content/post/kde-qt-highdpi-scaling/index.md rename to content/posts/kde-qt-highdpi-scaling/index.md diff --git a/content/post/ktexteditor-kate-bugs-help-appreciated.md b/content/posts/ktexteditor-kate-bugs-help-appreciated.md similarity index 100% rename from content/post/ktexteditor-kate-bugs-help-appreciated.md rename to content/posts/ktexteditor-kate-bugs-help-appreciated.md diff --git a/content/post/ktexteditor-kate-bugs-scratch-your-own-itch.md b/content/posts/ktexteditor-kate-bugs-scratch-your-own-itch.md similarity index 100% rename from content/post/ktexteditor-kate-bugs-scratch-your-own-itch.md rename to content/posts/ktexteditor-kate-bugs-scratch-your-own-itch.md diff --git a/content/post/manjaro-with-kde-on-a-macbook-pro.md b/content/posts/manjaro-with-kde-on-a-macbook-pro.md similarity index 100% rename from content/post/manjaro-with-kde-on-a-macbook-pro.md rename to content/posts/manjaro-with-kde-on-a-macbook-pro.md diff --git a/content/post/new-website.md b/content/posts/new-website.md similarity index 100% rename from content/post/new-website.md rename to content/posts/new-website.md diff --git a/content/post/privacy-and-hugo-themes.md b/content/posts/privacy-and-hugo-themes.md similarity index 100% rename from content/post/privacy-and-hugo-themes.md rename to content/posts/privacy-and-hugo-themes.md diff --git a/content/post/qt-creator-4-9-uses-ksyntaxhighlighting.md b/content/posts/qt-creator-4-9-uses-ksyntaxhighlighting.md similarity index 100% rename from content/post/qt-creator-4-9-uses-ksyntaxhighlighting.md rename to content/posts/qt-creator-4-9-uses-ksyntaxhighlighting.md diff --git a/content/post/removing-files-from-git-history.md b/content/posts/removing-files-from-git-history.md similarity index 100% rename from content/post/removing-files-from-git-history.md rename to content/posts/removing-files-from-git-history.md diff --git a/content/post/webserver-transition.md b/content/posts/webserver-transition.md similarity index 100% rename from content/post/webserver-transition.md rename to content/posts/webserver-transition.md diff --git a/themes/LoveIt/.babelrc b/themes/LoveIt/.babelrc new file mode 100644 index 0000000..60c3971 --- /dev/null +++ b/themes/LoveIt/.babelrc @@ -0,0 +1,11 @@ +{ + "presets": [ + [ + "@babel/preset-env", + { + "targets": "> 0.25%, not dead" + } + ], + "minify" + ] +} diff --git a/themes/LoveIt/.circleci/config.yml b/themes/LoveIt/.circleci/config.yml new file mode 100644 index 0000000..4752606 --- /dev/null +++ b/themes/LoveIt/.circleci/config.yml @@ -0,0 +1,17 @@ +version: 2.1 +jobs: + build-check: + docker: + - image: cibuilds/hugo:0.62 + working_directory: ~/LoveIt + steps: + - checkout + - run: git submodule sync + - run: git submodule update --init + - run: hugo --source=exampleSite -v --gc + - run: htmlproofer exampleSite/public --check-html --allow-hash-href --empty-alt-ignore --disable-external + +workflows: + build-check-exampleSite: + jobs: + - build-check diff --git a/themes/LoveIt/LICENSE b/themes/LoveIt/LICENSE new file mode 100644 index 0000000..322bee4 --- /dev/null +++ b/themes/LoveIt/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2018 LIUZHICHAO.COM +Copyright (c) 2019 DILLONZQ.COM + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/themes/LoveIt/README.md b/themes/LoveIt/README.md new file mode 100644 index 0000000..76a9d14 --- /dev/null +++ b/themes/LoveIt/README.md @@ -0,0 +1,196 @@ +# LoveIt Theme | Hugo [![Netlify Status](https://api.netlify.com/api/v1/badges/e60303f2-862c-4342-bf59-7c9adb10812e/deploy-status)](https://app.netlify.com/sites/hugo-loveit/deploys) + +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/releases) +[![Hugo](https://img.shields.io/badge/Hugo-%5E0.62.0-ff4088?style=flat-square&logo=hugo)](https://gohugo.io/) +[![License](https://img.shields.io/github/license/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/blob/master/LICENSE) +[![CircleCI](https://img.shields.io/circleci/build/github/dillonzq/LoveIt/develop?label=CI&style=flat-square&logo=circleci)](https://app.circleci.com/pipelines/github/dillonzq/LoveIt) + +English README | [简体中文说明](https://github.com/dillonzq/LoveIt/blob/master/README.zh-cn.md) + +> **LoveIt** is a **clean**, **elegant** but **advanced** blog theme for [Hugo](https://gohugo.io/). + +It is based on the original [LeaveIt Theme](https://github.com/liuzc/LeaveIt) and [KeepIt Theme](https://github.com/Fastbyte01/KeepIt). + +Since the three themes have a similar look, if you have questions about their differences, +read [Why choose LoveIt](#why-choose-loveit) so that you can choose the one that works best for you. + +![Hugo Theme LoveIt](https://github.com/dillonzq/LoveIt/raw/master/images/Apple-Devices-Preview.png) + +## [Demo Site](https://hugoloveit.com/) + +To see this theme in action, here is a live [demo site](https://hugoloveit.com/) which is rendered with **LoveIt** theme. + +## Why choose LoveIt + +Compared to the original LeaveIt theme and the KeepIt theme, the LoveIt theme has the following modifications. + +* Custom **Header** +* Custom **CSS Style** +* A new **home page**, compatible with the latest version of Hugo +* A lot of **style detail adjustments,** including color, font size, margins, code preview style +* More readable **dark mode** +* Some beautiful **CSS animations** +* Easy-to-use and self-expanding **table of contents** +* More **social links**, **share sites** and **comment system** +* **Search** supported by [Lunr.js](https://lunrjs.com/) or [algolia](https://www.algolia.com/) +* **Copy code** to clipboard with one click +* Extended Markdown syntax for **[Font Awesome](https://fontawesome.com/) icons** +* Extended Markdown syntax for **ruby annotation** +* Extended Markdown syntax for **fraction** +* **Mathematical formula** supported by [KaTeX](https://katex.org/) +* **Diagram syntax** shortcode supported by [mermaid](https://github.com/knsv/mermaid) +* **Interactive data visualization** shortcode supported by [ECharts](https://echarts.apache.org/) +* **Mapbox** shortcode supported by [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) +* Embedded **music player** supported by [APlayer](https://github.com/MoePlayer/APlayer) and [MetingJS](https://github.com/metowolf/MetingJS) +* **Bilibili** player supported +* Kinds of **admonitions** shortcode supported +* Custom style shortcodes supported +* **CDN** for all third-party libraries supported +* ... + +In short, +if you prefer the design language and freedom of the LoveIt theme, +if you want to use the extended Font Awesome icons conveniently, +if you want to embed mathematical formulas, flowcharts, music or Bilibili videos in your posts, +the LoveIt theme may be more suitable for you. + +I hope you will LoveIt ❤️! + +## Features + +### Performance and SEO + +* Optimized for **performance**: 99/100 on mobile and 100/100 on desktop in [Google PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights) +* Optimized SEO performance with a correct **SEO SCHEMA** based on JSON-LD +* **[Google Analytics](https://analytics.google.com/analytics)** supported +* **[Fathom Analytics](https://usefathom.com/)** supported +* Search engine **verification** supported (Google, Bind, Yandex and Baidu) +* **CDN** for third-party libraries supported +* Automatically converted images with **Lazy Load** by [lazysizes](https://github.com/aFarkas/lazysizes) + +### Appearance and Layout + +* **Responsive** layout +* **Light/Dark** mode +* Globally consistent **design language** +* **Pagination** supported +* Easy-to-use and self-expanding **table of contents** +* **Multilanguage** supported and i18n ready +* Beautiful **CSS animation** + +### Social and Comment Systems + +* **Gravatar** supported by [Gravatar](https://gravatar.com) +* Local **Avatar** supported +* Up to **64** social links supported +* Up to **28** share sites supported +* **Disqus** comment system supported by [Disqus](https://disqus.com) +* **Gitalk** comment system supported by [Gitalk](https://github.com/gitalk/gitalk) +* **Valine** comment system supported by [Valine](https://valine.js.org/) +* **Facebook comments** system supported by [Facebook](https://developers.facebook.com/docs/plugins/comments/) +* **Telegram comments** system supported by [Telegram Comments](https://comments.app/) +* **Commento** comment system supported by [Commento](https://commento.io/) +* **Utterances** comment system supported by [Utterances](https://utteranc.es/) + +### Extended Features + +* **Search** supported by [Lunr.js](https://lunrjs.com/) or [algolia](https://www.algolia.com/) +* **Twemoji** supported +* Automatically **highlighting** code +* **Copy code** to clipboard with one click +* **Images gallery** supported by [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) +* Extended Markdown syntax for **[Font Awesome](https://fontawesome.com/) icons** +* Extended Markdown syntax for **ruby annotation** +* Extended Markdown syntax for **fraction** +* **Mathematical formula** supported by [KaTeX](https://katex.org/) +* **Diagrams** shortcode supported by [mermaid](https://github.com/knsv/mermaid) +* **Interactive data visualization** shortcode supported by [ECharts](https://echarts.apache.org/) +* **Mapbox** shortcode supported by [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) +* **Music player** shortcode supported by [APlayer](https://github.com/MoePlayer/APlayer) and [MetingJS](https://github.com/metowolf/MetingJS) +* **Bilibili player** shortcode +* Kinds of **admonitions** shortcode +* **Custom style** shortcode +* **Custom script** shortcode +* **Animated typing** supported by [TypeIt](https://typeitjs.com/) +* **Dynamic scroll** supported by [Smooth Scroll](https://github.com/cferdinandi/smooth-scroll) +* **Cookie consent banner** supported by [cookieconsent](https://github.com/osano/cookieconsent) +* ... + +## [Documentation](https://hugoloveit.com/categories/documentation/) + +Build Documentation Locally: + +```bash +hugo server --source=exampleSite +``` + +## Multilingual and i18n + +LoveIt supports the following languages: + +* English +* Simplified Chinese +* French +* Polish +* Brazilian Portuguese +* Italian +* Spanish +* German +* Serbian +* Russian +* Romanian +* Vietnamese +* [Contribute with a new language](https://github.com/dillonzq/LoveIt/pulls) + +[Languages Compatibility](https://hugoloveit.com/theme-documentation-basics/#language-compatibility) + +## [Roadmap](https://github.com/dillonzq/LoveIt/projects/1) + +## Questions, ideas, bugs, pull requests + +All feedback is welcome! Head over to the [issue tracker](https://github.com/dillonzq/LoveIt/issues). + +## License + +LoveIt is licensed under the **MIT** license. Check the [LICENSE file](https://github.com/dillonzq/LoveIt/blob/master/LICENSE) for details. + +Thanks to the authors of following resources included in the theme: + +* [normalize.css](https://github.com/necolas/normalize.css) +* [Font Awesome](https://fontawesome.com/) +* [Simple Icons](https://github.com/simple-icons/simple-icons) +* [Animate.css](https://daneden.github.io/animate.css/) +* [Smooth Scroll](https://github.com/cferdinandi/smooth-scroll) +* [autocomplete.js](https://github.com/algolia/autocomplete.js) +* [Lunr.js](https://lunrjs.com/) +* [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) +* [lazysizes](https://github.com/aFarkas/lazysizes) +* [object-fit-images](https://github.com/fregante/object-fit-images) +* [Twemoji](https://github.com/twitter/twemoji) +* [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) +* [clipboard.js](https://github.com/zenorocha/clipboard.js) +* [Sharer.js](https://github.com/ellisonleao/sharer.js) +* [TypeIt](https://typeitjs.com/) +* [KaTeX](https://katex.org/) +* [mermaid](https://github.com/knsv/mermaid) +* [ECharts](https://echarts.apache.org/) +* [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) +* [APlayer](https://github.com/MoePlayer/APlayer) +* [MetingJS](https://github.com/metowolf/MetingJS) +* [Gitalk](https://github.com/gitalk/gitalk) +* [Valine](https://valine.js.org/) +* [cookieconsent](https://github.com/osano/cookieconsent) + +## Author + +[Dillon](https://dillonzq.com) + +## Sponsor + +If you enjoy the theme, please consider buying me a coffee ☕️. + +* [PayPal](https://paypal.me/dillonzq) +* [Alipay](https://github.com/dillonzq/LoveIt/raw/master/images/Alipay.jpg) +* [Wechat](https://github.com/dillonzq/LoveIt/raw/master/images/Wechat.jpg) + +Thanks! ❤️ diff --git a/themes/LoveIt/README.zh-cn.md b/themes/LoveIt/README.zh-cn.md new file mode 100644 index 0000000..f3368b8 --- /dev/null +++ b/themes/LoveIt/README.zh-cn.md @@ -0,0 +1,191 @@ +# LoveIt 主题 | Hugo [![Netlify Status](https://api.netlify.com/api/v1/badges/e60303f2-862c-4342-bf59-7c9adb10812e/deploy-status)](https://app.netlify.com/sites/hugo-loveit/deploys) + +[![GitHub release (latest by date)](https://img.shields.io/github/v/release/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/releases) +[![Hugo](https://img.shields.io/badge/Hugo-%5E0.62.0-ff4088?style=flat-square&logo=hugo)](https://gohugo.io/) +[![License](https://img.shields.io/github/license/dillonzq/LoveIt?style=flat-square)](https://github.com/dillonzq/LoveIt/blob/master/LICENSE) +[![CircleCI](https://img.shields.io/circleci/build/github/dillonzq/LoveIt/develop?label=CI&style=flat-square&logo=circleci)](https://app.circleci.com/pipelines/github/dillonzq/LoveIt) + +[English README](https://github.com/dillonzq/LoveIt/blob/master/README.md) | 简体中文说明 + +> [LoveIt](https://github.com/dillonzq/LoveIt) 是一个**简洁**、**优雅**且**高效**的 [Hugo](https://gohugo.io/) 博客主题。 + +它的原型基于 [LeaveIt 主题](https://github.com/liuzc/LeaveIt) 和 [KeepIt 主题](https://github.com/Fastbyte01/KeepIt)。 + +由于三个主题外观的相似性,如果你对于它们的不同之处有疑问,请阅读 [为什么选择 LoveIt](#为什么选择-LoveIt),以便你能选择最适合你的一个。 + +![Hugo 主题 LoveIt](https://github.com/dillonzq/LoveIt/raw/master/images/Apple-Devices-Preview.png) + +## 主题[预览](https://hugoloveit.com/zh-cn/) + +为了直观地浏览主题特性,这里有一个基于 **LoveIt** 主题渲染的 [预览网站](https://hugoloveit.com/zh-cn/)。 + +## 为什么选择 LoveIt + +相较于 LeaveIt 主题 和 KeepIt 主题,LoveIt 主题主要有以下修改 + +* 自定义**标题栏** +* 自定义**CSS 样式** +* 焕然一新的**主页**,已经兼容最新版 Hugo +* 大量的**样式细节调整**,包括颜色、字体大小、边距、代码预览样式 +* 可读性更强的**深色模式** +* 一些美观的 **CSS 动画** +* 易用和自动展开的**文章目录** +* 支持更多的**社交链接**、**网站分享**和**评论系统** +* 支持基于 [Lunr.js](https://lunrjs.com/) 或 [algolia](https://www.algolia.com/) 的**搜索** +* 一键**复制代码**到剪贴板 +* 支持基于 **[Font Awesome](https://fontawesome.com/) 图标**的扩展 Markdown 语法 +* 支持**上标注释**的扩展 Markdown 语法 +* 支持**分数**的扩展 Markdown 语法 +* 支持基于 [KaTeX](https://katex.org/) 的**数学公式** +* 支持基于 [mermaid](https://github.com/knsv/mermaid) 的**图表**生成功能 +* 支持基于 [ECharts](https://echarts.apache.org/) 的**交互式数据可视化**生成功能 +* 支持基于 [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) 的 **Mapbox** 地图显示功能 +* 支持基于 [APlayer](https://github.com/MoePlayer/APlayer) 和 [MetingJS](https://github.com/metowolf/MetingJS) 的内嵌**音乐播放器** +* 支持内嵌 **Bilibili** 视频 +* 支持多种**注释**的 shortcode +* 支持自定义样式的 shortcode +* 支持所有第三方库的 **CDN** +* ... + +所以,如果你更偏好 LoveIt 主题的设计语言和自由度,如果你想便捷地使用扩展的 Font Awesome 图标,如果你想在文章内嵌数学公式、流程图、音乐或是 Bilibili 视频, +那么,LoveIt 主题可能是更适合你。 +希望你会 LoveIt ❤️! + +## 特性 + +### 性能和 SEO + +* **性能**优化:在 [Google PageSpeed Insights](https://developers.google.com/speed/pagespeed/insights) 中, 99/100 的移动设备得分和 100/100 的桌面设备得分 +* 使用基于 JSON-LD 格式 的 **SEO SCHEMA** 文件进行 SEO 优化 +* 支持 **[Google Analytics](https://analytics.google.com/analytics)** +* 支持 **[Fathom Analytics](https://usefathom.com/)** +* 支持搜索引擎的**网站验证** (Google, Bind, Yandex and Baidu) +* 支持所有第三方库的 **CDN** +* 基于 [lazysizes](https://github.com/aFarkas/lazysizes) 自动转换图片为**懒加载** + +### 外观和布局 + +* **响应式**布局 +* **浅色/深色** 主题模式 +* 全局一致的**设计语言** +* 支持**分页** +* 易用和自动展开的**文章目录** +* 支持**多语言**和国际化 +* 美观的 **CSS 动画** + +### 社交和评论系统 + +* 支持 **[Gravatar](https://gravatar.com)** 头像 +* 支持本地**头像** +* 支持多达 **64** 种社交链接 +* 支持多达 **28** 种网站分享 +* 支持 **[Disqus](https://disqus.com)** 评论系统 +* 支持 **[Gitalk](https://github.com/gitalk/gitalk)** 评论系统 +* 支持 **[Valine](https://valine.js.org/)** 评论系统 +* 支持 **[Facebook](https://developers.facebook.com/docs/plugins/comments/) 评论**系统 +* 支持 **[Telegram comments](https://comments.app/) 评论**系统 +* 支持 **[Commento](https://commento.io/)** 评论系统 +* 支持 **[Utterances](https://utteranc.es/)** 评论系统 + +### 扩展功能 + +* 支持基于 [Lunr.js](https://lunrjs.com/) 或 [algolia](https://www.algolia.com/) 的**搜索** +* 支持 **Twemoji** +* 支持**代码高亮** +* 一键**复制代码**到剪贴板 +* 支持基于 [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) 的**图片画廊** +* 支持 **[Font Awesome](https://fontawesome.com/) 图标**的扩展 Markdown 语法 +* 支持**上标注释**的扩展 Markdown 语法 +* 支持**分数**的扩展 Markdown 语法 +* 支持基于 [KaTeX](https://katex.org/) 的**数学公式** +* 支持基于 [mermaid](https://github.com/knsv/mermaid) 的**图表** shortcode +* 支持基于 [ECharts](https://echarts.apache.org/) 的**交互式数据可视化** shortcode +* 支持基于 [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) 的 **Mapbox** shortcode +* 支持基于 [APlayer](https://github.com/MoePlayer/APlayer) 和 [MetingJS](https://github.com/metowolf/MetingJS) 的**音乐播放器** shortcode +* 支持 **Bilibili 视频** shortcode +* 支持多种**注释**的 shortcode +* 支持**自定义样式**的 shortcode +* 支持**自定义脚本**的 shortcode +* 支持基于 [TypeIt](https://typeitjs.com/) 的**打字动画** shortcode +* 支持基于 [Smooth Scroll](https://github.com/cferdinandi/smooth-scroll) 的**滚动动画** +* 支持基于 [cookieconsent](https://github.com/osano/cookieconsent) 的 **Cookie 许可横幅** +* ... + +## [文档](https://hugoloveit.com/zh-cn/categories/documentation/) + +在本地构建文档: + +```bash +hugo server --source=exampleSite +``` + +## 多语言和国际化 + +LoveIt 支持下列语言: + +* 英语 +* 简体中文 +* 法语 +* 波兰语 +* 巴西葡萄牙语 +* 意大利语 +* 西班牙语 +* 德语 +* 塞尔维亚语 +* 俄语 +* 罗马尼亚语 +* 越南语 +* [贡献一种新的语言](https://github.com/dillonzq/LoveIt/pulls) + +[语言兼容性](https://hugoloveit.com/zh-cn/theme-documentation-basics/#language-compatibility) + +## [路线图](https://github.com/dillonzq/LoveIt/projects/1) + +## 问题、想法、 bugs 和 PRs + +所有的反馈都是欢迎的!详见 [issue tracker](https://github.com/dillonzq/LoveIt/issues)。 + +## 许可协议 + +LoveIt 根据 **MIT** 许可协议授权。 更多信息请查看 [LICENSE 文件](https://github.com/dillonzq/LoveIt/blob/master/LICENSE)。 + +LoveIt 主题中用到了以下项目,感谢它们的作者: + +* [normalize.css](https://github.com/necolas/normalize.css) +* [Font Awesome](https://fontawesome.com/) +* [Simple Icons](https://github.com/simple-icons/simple-icons) +* [Animate.css](https://daneden.github.io/animate.css/) +* [Smooth Scroll](https://github.com/cferdinandi/smooth-scroll) +* [autocomplete.js](https://github.com/algolia/autocomplete.js) +* [Lunr.js](https://lunrjs.com/) +* [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) +* [lazysizes](https://github.com/aFarkas/lazysizes) +* [object-fit-images](https://github.com/fregante/object-fit-images) +* [Twemoji](https://github.com/twitter/twemoji) +* [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) +* [clipboard.js](https://github.com/zenorocha/clipboard.js) +* [Sharer.js](https://github.com/ellisonleao/sharer.js) +* [TypeIt](https://typeitjs.com/) +* [KaTeX](https://katex.org/) +* [mermaid](https://github.com/knsv/mermaid) +* [ECharts](https://echarts.apache.org/) +* [Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) +* [APlayer](https://github.com/MoePlayer/APlayer) +* [MetingJS](https://github.com/metowolf/MetingJS) +* [Gitalk](https://github.com/gitalk/gitalk) +* [Valine](https://valine.js.org/) +* [cookieconsent](https://github.com/osano/cookieconsent) + +## 作者 + +[Dillon](https://dillonzq.com) + +## 赞助支持 + +如果你喜爱这个主题, 请考虑给我买杯咖啡 ☕️. + +* [PayPal](https://paypal.me/dillonzq) +* [支付宝](https://github.com/dillonzq/LoveIt/raw/master/images/Alipay.jpg) +* [微信支付](https://github.com/dillonzq/LoveIt/raw/master/images/Wechat.jpg) + +谢谢! ❤️ diff --git a/themes/LoveIt/archetypes/default.md b/themes/LoveIt/archetypes/default.md new file mode 100644 index 0000000..3fa8440 --- /dev/null +++ b/themes/LoveIt/archetypes/default.md @@ -0,0 +1,28 @@ +--- +title: "{{ replace .TranslationBaseName "-" " " | title }}" +subtitle: "" +date: {{ .Date }} +lastmod: {{ .Date }} +draft: true +author: "" +authorLink: "" +description: "" + +tags: [] +categories: [] + +hiddenFromHomePage: false +hiddenFromSearch: false + +featuredImage: "" +featuredImagePreview: "" + +toc: + enable: true +math: + enable: false +lightgallery: false +license: "" +--- + + diff --git a/themes/LoveIt/assets/css/_core/_base.scss b/themes/LoveIt/assets/css/_core/_base.scss new file mode 100644 index 0000000..9257ce7 --- /dev/null +++ b/themes/LoveIt/assets/css/_core/_base.scss @@ -0,0 +1,55 @@ +html { + font-family: $global-font-family; + font-weight: $global-font-weight; + font-display: swap; + font-size: $global-font-size; + line-height: $global-line-height; + width:100%; +} + +/* scrollbar, only support webkit */ +::-webkit-scrollbar { + width: .5rem; + height: .5rem; +} + +::-webkit-scrollbar-thumb { + background-color: $scrollbar-color; + + &:hover { + background-color: $scrollbar-hover-color; + } +} + +::selection { + background-color: $selection-color; + + [theme=dark] & { + background-color: $selection-color-dark; + } +} + +body { + background-color: $global-background-color; + color: $global-font-color; + @include overflow-wrap(break-word); + scrollbar-color: auto; + + &[theme=dark] { + color: $global-font-color-dark; + background-color: $global-background-color-dark; + } +} + +@include ms; +@include link(true, true); + +@import "../_partial/mask"; +@import "../_partial/icon"; +@import "../_partial/details"; +@import "../_partial/fixed-button"; +@import "../_partial/cookieconsent"; + +img { + @include object-fit(contain); +} diff --git a/themes/LoveIt/assets/css/_core/_layout.scss b/themes/LoveIt/assets/css/_core/_layout.scss new file mode 100644 index 0000000..154f3a6 --- /dev/null +++ b/themes/LoveIt/assets/css/_core/_layout.scss @@ -0,0 +1,15 @@ +/** Layout **/ +.wrapper { + display: flex; + flex-direction: column; + min-height: 100vh; + width: 100%; + + main { + flex: 1 0 auto; + + .container { + padding: 0 1rem; + } + } +} diff --git a/themes/LoveIt/assets/css/_core/_media.scss b/themes/LoveIt/assets/css/_core/_media.scss new file mode 100644 index 0000000..8558baf --- /dev/null +++ b/themes/LoveIt/assets/css/_core/_media.scss @@ -0,0 +1,80 @@ +@media only screen and (max-width: 1440px) { + .page { + width: 56%; + } +} + +@media only screen and (max-width: 1200px) { + .page { + width: 52%; + } + + #header-desktop .header-wrapper { + padding-right: 1rem; + } + + .search-dropdown.desktop { + right: 1rem; + } +} + +@media only screen and (max-width: 960px) { + #toc-auto { + display: none; + } + + #toc-static { + display: block; + } + + .page { + width: 80%; + } + + #header-desktop .header-wrapper { + padding-left: 1rem; + } +} + +@media only screen and (max-width: 680px) { + #header-desktop { + display: none; + } + + #header-mobile { + display: block; + } + + body.blur { + overflow: hidden; + } + + .page { + width: 100%; + + [header-mobile] & { + padding-top: $header-height; + } + + [header-mobile=normal] & { + padding-top: 0; + } + + .categories-card { + .card-item { + width: 100%; + } + } + } + + .copyright { + .copyright-line { + .icp-splitter { + display: none; + } + .icp-br { + display: block; + } + } + } +} diff --git a/themes/LoveIt/assets/css/_custom.scss b/themes/LoveIt/assets/css/_custom.scss new file mode 100644 index 0000000..37edf90 --- /dev/null +++ b/themes/LoveIt/assets/css/_custom.scss @@ -0,0 +1,4 @@ +// ============================== +// Custom style +// 自定义样式 +// ============================== diff --git a/themes/LoveIt/assets/css/_mixin/_blur.scss b/themes/LoveIt/assets/css/_mixin/_blur.scss new file mode 100644 index 0000000..d68ac17 --- /dev/null +++ b/themes/LoveIt/assets/css/_mixin/_blur.scss @@ -0,0 +1,5 @@ +@mixin blur { + .blur & { + @include filter(blur(1.5px)); + } +} diff --git a/themes/LoveIt/assets/css/_mixin/_compatibility.scss b/themes/LoveIt/assets/css/_mixin/_compatibility.scss new file mode 100644 index 0000000..4fa9044 --- /dev/null +++ b/themes/LoveIt/assets/css/_mixin/_compatibility.scss @@ -0,0 +1,110 @@ +@mixin border-radius($value) { + -webkit-border-radius: $value; + -moz-border-radius: $value; + border-radius: $value; +} + +@mixin box-shadow($values...) { + -webkit-box-shadow: $values; + box-shadow: $values; +} + +@mixin transition($values...) { + -webkit-transition: $values; + -moz-transition: $values; + -o-transition: $values; + transition: $values; +} + +@mixin transform($value) { + -webkit-transform: $value; + -moz-transform: $value; + -ms-transform: $value; + -o-transform: $value; + transform: $value; +} + +@mixin filter($value) { + -webkit-filter: $value; + -moz-filter: $value; + -ms-filter: $value; + filter: $value; +} + +@mixin flex($value) { + -webkit-flex: $value; + flex: $value; +} + +@mixin box($orient) { + display: -moz-box; + display: -webkit-box; + display: box; + + -webkit-box-orient: $orient; + -moz-box-orient: $orient; + box-orient: $orient; +} + +@mixin placeholder($color) { + input::-webkit-input-placeholder{ + color: $color; + } + + input:-moz-placeholder{ + color: $color; + } + + input::-moz-placeholder{ + color: $color; + } + + input:-ms-input-placeholder{ + color: $color; + } + + input::placeholder { + color: $color; + } +} + +@mixin max-content($property) { + #{$property}: -webkit-max-content; + #{$property}: -moz-max-content; + #{$property}: intrinsic; + #{$property}: max-content; +} + +@mixin tab-size($value) { + -moz-tab-size: $value; + -o-tab-size: $value; + tab-size: $value; +} + +@mixin appearance($value) { + -moz-appearance: $value; + -webkit-appearance: $value; +} + +@mixin overflow-wrap($value) { + word-wrap: $value; + overflow-wrap: $value; +} + +@mixin line-break($value) { + -webkit-line-break: $value; + -ms-line-break: $value; + line-break: $value; +} + +@mixin ms { + input::-ms-clear { + display: none; + } +} + +@mixin object-fit($value) { + -o-object-fit: $value; + object-fit: $value; + font-family: 'object-fit: #{$value};'; +} diff --git a/themes/LoveIt/assets/css/_mixin/_details.scss b/themes/LoveIt/assets/css/_mixin/_details.scss new file mode 100644 index 0000000..218e6af --- /dev/null +++ b/themes/LoveIt/assets/css/_mixin/_details.scss @@ -0,0 +1,7 @@ +@mixin details-transition-open { + @include transition(max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s); +} + +@mixin details-transition-close { + @include transition(max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s); +} diff --git a/themes/LoveIt/assets/css/_mixin/_index.scss b/themes/LoveIt/assets/css/_mixin/_index.scss new file mode 100644 index 0000000..3c35521 --- /dev/null +++ b/themes/LoveIt/assets/css/_mixin/_index.scss @@ -0,0 +1,4 @@ +@import "_compatibility"; +@import "_link"; +@import "_blur"; +@import "_details"; diff --git a/themes/LoveIt/assets/css/_mixin/_link.scss b/themes/LoveIt/assets/css/_mixin/_link.scss new file mode 100644 index 0000000..351d8d5 --- /dev/null +++ b/themes/LoveIt/assets/css/_mixin/_link.scss @@ -0,0 +1,20 @@ +@mixin link($light, $dark) { + a, a::before, a::after { + text-decoration: none; + + color: if($light, $global-link-color, $single-link-color); + + [theme=dark] & { + color: if($dark, $global-link-color-dark, $single-link-color-dark); + } + } + + a:active, + a:hover { + color: if($light, $global-link-hover-color, $single-link-hover-color); + + [theme=dark] & { + color: if($dark, $global-link-hover-color-dark, $single-link-hover-color-dark); + } + } +} diff --git a/themes/LoveIt/assets/css/_override.scss b/themes/LoveIt/assets/css/_override.scss new file mode 100644 index 0000000..c37b4ec --- /dev/null +++ b/themes/LoveIt/assets/css/_override.scss @@ -0,0 +1,4 @@ +// ============================== +// Override Variables +// 覆盖变量 +// ============================== diff --git a/themes/LoveIt/assets/css/_page/_404.scss b/themes/LoveIt/assets/css/_page/_404.scss new file mode 100644 index 0000000..774c7dd --- /dev/null +++ b/themes/LoveIt/assets/css/_page/_404.scss @@ -0,0 +1,6 @@ +#content-404 { + font-size: 1.8rem; + line-height: 3rem; + @include transform(translateY(30vh)); + text-align: center; +} diff --git a/themes/LoveIt/assets/css/_page/_archive.scss b/themes/LoveIt/assets/css/_page/_archive.scss new file mode 100644 index 0000000..2b8f466 --- /dev/null +++ b/themes/LoveIt/assets/css/_page/_archive.scss @@ -0,0 +1,13 @@ +.archive { + .single-title { + text-align: right; + } + + .group-title { + margin-top: 1.5rem; + margin-bottom: 1rem; + } + + @import "../_partial/_archive/terms"; + @import "../_partial/_archive/tags"; +} diff --git a/themes/LoveIt/assets/css/_page/_home.scss b/themes/LoveIt/assets/css/_page/_home.scss new file mode 100644 index 0000000..b6ce5b2 --- /dev/null +++ b/themes/LoveIt/assets/css/_page/_home.scss @@ -0,0 +1,182 @@ +.home { + .home-profile { + @include transform(translateY( 16vh)); + padding: 0 0 .5rem; + text-align: center; + + .home-avatar { + padding: .5rem; + + img { + display: inline-block; + width: 8rem; + height: auto; + margin: 0 auto; + @include border-radius(100%); + @include box-shadow(0 0 0 .3618em rgba(0, 0, 0, .05)); + @include transition(all 0.4s ease); + + &:hover { + position: relative; + @include transform(translateY(-.75rem)); + } + } + } + + .home-title { + font-size: 1.25rem; + font-weight: bold; + margin: 0; + padding: .5rem; + } + + .home-subtitle { + font-size: 1rem; + font-weight: normal; + margin: 0; + padding: .5rem; + } + + .links { + padding: .5rem; + font-size: 1.5rem; + + a * { + vertical-align: text-bottom; + } + + img { + height: 1.5rem; + padding: 0 .25rem; + } + } + + .home-disclaimer { + font-size: 1rem; + line-height: 1.5rem; + font-weight: normal; + margin: 0; + padding: .5rem; + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + } + } +} + +.home[posts] { + .home-profile { + @include transform(translateY(0)); + padding-top: 2rem; + } + + .home-avatar img { + width: 6rem; + } + + .summary { + padding-top: 1rem; + padding-bottom: .8rem; + color: $global-font-color; + border-bottom: 1px dashed $global-border-color; + + [theme=dark] & { + color: $global-font-color-dark; + border-bottom: 1px dashed $global-border-color-dark; + } + + .featured-image-preview { + width: 100%; + padding: 30% 0 0; + position: relative; + margin: 0.6rem auto; + @include transition(transform 0.4s ease); + + img { + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + @include object-fit(none); + } + + img.lazyloaded { + @include object-fit(cover); + } + + &:hover { + @include transform(scale(1.01)); + } + } + + .single-title { + font-size: 1.25rem; + line-height: 140%; + margin: 0.4rem 0; + } + + .content { + @include box(vertical); + -webkit-line-clamp: 3; + margin-top: .3rem; + width: 100%; + overflow: hidden; + text-overflow: ellipsis; + @include overflow-wrap(break-word); + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + + h2, + h3, + h4, + h5, + h6, + p { + font-size: 1rem; + line-height: 1.5; + display: inline; + + &::after { + content: "\A"; + white-space: pre; + } + } + + h2 { + font-size: 1.125rem; + } + + @include link(false, true); + + b, strong { + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + } + } + + .post-footer { + margin-top: .4rem; + display: flex; + justify-content: space-between; + align-items: center; + font-size: .875rem; + + @include link(false, false); + + .post-tags { + padding: 0; + + @include link(true, true); + } + } + } +} diff --git a/themes/LoveIt/assets/css/_page/_index.scss b/themes/LoveIt/assets/css/_page/_index.scss new file mode 100644 index 0000000..0cd511f --- /dev/null +++ b/themes/LoveIt/assets/css/_page/_index.scss @@ -0,0 +1,22 @@ +.page { + position: relative; + max-width: 800px; + width: 60%; + margin: 0 auto; + + [header-desktop] & { + padding-top: $header-height; + } + + [header-desktop=normal] & { + padding-top: 0; + } + + @include blur; +} + +@import "_single"; +@import "_special"; +@import "_archive"; +@import "_home"; +@import "_404"; diff --git a/themes/LoveIt/assets/css/_page/_single.scss b/themes/LoveIt/assets/css/_page/_single.scss new file mode 100644 index 0000000..6d550cc --- /dev/null +++ b/themes/LoveIt/assets/css/_page/_single.scss @@ -0,0 +1,331 @@ +@import "../_partial/_single/toc"; + +.single { + .single-title { + margin: 1rem 0 .5rem; + font-size: 1.6rem; + font-weight: bold; + line-height: 140%; + } + + .single-subtitle { + margin: .4rem 0; + font-size: 1.2rem; + font-weight: normal; + font-style: italic; + line-height: 100%; + } + + .post-meta { + font-size: .875rem; + color: $global-font-secondary-color; + + span { + display: inline-block; + } + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + + @include link(false, true); + + .author { + font-size: 1.05rem; + } + } + + .featured-image { + margin: .5rem 0 1rem 0; + + img { + display: block; + max-width: 100%; + height: auto; + margin: 0 auto; + overflow: hidden; + } + + img.lazyloaded { + width: 100%; + } + } + + .content { + > h2 { + font-size: 1.5rem; + + & code { + font-size: 1.25rem; + } + } + + > h3 { + font-size: 1.375rem; + + & code { + font-size: 1.125rem; + } + } + + > h4 { + font-size: 1.25rem; + + & code { + font-size: 1rem; + } + } + + > h5 { + font-size: 1.125rem; + } + + > h6 { + font-size: 1rem; + } + + h2, + h3, + h4, + h5, + h6 { + font-weight: bold; + margin: 1.2rem 0; + + [theme=dark] & { + font-weight: bolder; + } + } + + > h2, + > h3, + > h4, + > h5, + > h6 { + > .header-mark::before { + content: "|"; + margin-right: .3125rem; + color: $single-link-color; + + [theme=dark] & { + color: $single-link-color-dark; + } + } + } + + > h2 > .header-mark::before { + content: "#"; + } + + p { + margin: .5rem 0; + } + + b, strong { + font-weight: bold; + + [theme=dark] & { + color: #ddd; + } + } + + @include link(false, false); + + a { + @include overflow-wrap(break-word); + + [theme=dark] & b, [theme=dark] & strong { + color: $single-link-color-dark; + } + } + + [theme=dark] a:hover b, [theme=dark] a:hover strong { + color: $single-link-hover-color-dark; + } + + ul, ol { + margin: .5rem 0; + padding-left: 2.5rem; + } + + ul { + list-style-type: disc; + } + + ruby { + background: $code-background-color; + + rt { + color: $global-font-secondary-color; + } + + [theme=dark] & { + background: $code-background-color-dark; + + rt { + color: $global-font-secondary-color-dark; + } + } + } + + .table-wrapper { + overflow-x: auto; + + &::-webkit-scrollbar { + background-color: $table-background-color; + + [theme=dark] & { + background-color: $table-background-color-dark; + } + } + + > table { + width: 100%; + max-width: 100%; + margin: .625rem 0; + border-spacing: 0; + background: $table-background-color; + border-collapse: collapse; + + [theme=dark] & { + background: $table-background-color-dark; + } + + thead { + background: $table-thead-color; + + [theme=dark] & { + background-color: $table-thead-color-dark; + } + } + + th, td { + padding: .3rem 1rem; + border: 1px solid darken($table-thead-color, 2%); + + [theme=dark] & { + border-color: darken($table-thead-color-dark, 2%); + } + } + } + } + + img { + max-width: 100%; + min-height: 1em; + } + + figure { + margin: .5rem; + text-align: center; + + .image-caption:not(:empty) { + min-width: 20%; + max-width: 80%; + display: inline-block; + padding: .5rem; + margin: 0 auto; + font-size: .875rem; + color: #969696; + } + + img { + display: block; + height: auto; + margin: 0 auto; + overflow: hidden; + } + } + + .lazyloading { + @include object-fit(none); + } + + blockquote { + display: block; + border-left: .5rem solid $blockquote-color; + background-color: rgba($blockquote-color, .2); + padding: .25rem .75rem; + margin: 1rem 0; + + [theme=dark] & { + border-left-color: $blockquote-color-dark; + background-color: rgba($blockquote-color-dark, .2); + } + } + + .footnotes { + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + + p { + margin: .25rem 0; + } + } + + @import "../_partial/_single/code"; + @import "../_partial/_single/instagram"; + @import "../_partial/_single/admonition"; + @import "../_partial/_single/echarts"; + @import "../_partial/_single/mapbox"; + @import "../_partial/_single/music"; + @import "../_partial/_single/bilibili"; + + hr { + margin: 1rem 0; + position: relative; + border-top: 1px dashed $global-border-color; + border-bottom: none; + + [theme=dark] & { + border-top: 1px dashed $global-border-color-dark; + } + } + + kbd { + display: inline-block; + padding: .25rem; + background-color: $global-background-color; + border: 1px solid $global-border-color; + border-bottom-color: $global-border-color; + @include border-radius(3px); + @include box-shadow(inset 0 -1px 0 $global-border-color); + font-size: .8rem; + font-family: $code-font-family; + color: $code-color; + + [theme=dark] & { + background-color: $global-background-color-dark; + border: 1px solid $global-border-color-dark; + border-bottom-color: $global-border-color-dark; + @include box-shadow(inset 0 -1px 0 $global-border-color-dark); + color: $code-color-dark; + } + } + + .typeit { + .code { + padding: .375rem; + font-size: .875rem; + font-family: $code-font-family; + font-weight: bold; + word-break: break-all; + } + } + + .version { + height: 1.25em; + vertical-align: text-bottom; + } + } + + @import "../_partial/_single/footer"; + @import "../_partial/_single/comment"; +} + +.lg-toolbar .lg-icon::after { + color: #999; +} diff --git a/themes/LoveIt/assets/css/_page/_special.scss b/themes/LoveIt/assets/css/_page/_special.scss new file mode 100644 index 0000000..436d8d9 --- /dev/null +++ b/themes/LoveIt/assets/css/_page/_special.scss @@ -0,0 +1,5 @@ +.special { + .single-title, .single-subtitle { + text-align: right; + } +} diff --git a/themes/LoveIt/assets/css/_partial/_archive/_tags.scss b/themes/LoveIt/assets/css/_partial/_archive/_tags.scss new file mode 100644 index 0000000..d12b26f --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_archive/_tags.scss @@ -0,0 +1,27 @@ +.tag-cloud-tags { + margin: 10px 0; + + @include link(true, true); + + a { + display: inline-block; + position: relative; + margin: 5px 10px; + @include overflow-wrap(break-word); + @include transition(all ease-out 0.3s); + + &:active, + &:focus, + &:hover { + @include transform(scale(1.2)); + } + + sup { + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + } + } +} diff --git a/themes/LoveIt/assets/css/_partial/_archive/_terms.scss b/themes/LoveIt/assets/css/_partial/_archive/_terms.scss new file mode 100644 index 0000000..1f63a47 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_archive/_terms.scss @@ -0,0 +1,82 @@ +.categories-card { + margin: 0 auto; + margin-top: 3rem; + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + flex-wrap: wrap; + line-height: 1.6rem; + + .card-item { + font-size: .875rem; + text-align: left; + width: 45%; + display: flex; + align-items: flex-start; + margin-top: 2rem; + min-height: 10rem; + padding: 0 2%; + position: relative; + + .card-item-wrapper { + width: 100%; + overflow: hidden; + + .card-item-title { + font-size: 1.2rem; + font-weight: bold; + display: inline-block; + margin-top: 1rem; + margin-bottom: .75rem; + } + + span { + float: right; + padding-right: 1rem; + } + } + } +} + +.archive-item { + display: flex; + justify-content: space-between; + align-items: center; + box-sizing: border-box; + margin: .25rem 0 .25rem 1.5rem; +} + +.archive-item-link { + min-width: 10%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + + &:hover { + color: $global-link-hover-color; + background-color: transparent; + } + + [theme=dark] & { + color: $global-link-color-dark; + + &:hover { + color: $global-link-hover-color-dark; + } + } +} + +.archive-item-date { + width: 4em; + text-align: right; + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } +} + +.more-post { + text-align: right; +} diff --git a/themes/LoveIt/assets/css/_partial/_cookieconsent.scss b/themes/LoveIt/assets/css/_partial/_cookieconsent.scss new file mode 100644 index 0000000..01deb5a --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_cookieconsent.scss @@ -0,0 +1,17 @@ +.cc-window.cc-banner { + .cc-btn { + color: $global-font-color; + + &:hover, &:focus { + background-color: #ccc; + } + + [theme=dark] & { + color: $global-font-color; + + &:hover, &:focus { + background-color: #fff; + } + } + } +} diff --git a/themes/LoveIt/assets/css/_partial/_details.scss b/themes/LoveIt/assets/css/_partial/_details.scss new file mode 100644 index 0000000..f1702d0 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_details.scss @@ -0,0 +1,33 @@ +.details { + .details-summary { + &:hover { + cursor: pointer; + } + } + + i.details-icon { + color: $global-font-secondary-color; + @include transition(transform 0.2s ease); + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + } + + .details-content { + max-height: 0; + overflow-y: hidden; + @include details-transition-open; + } + + &.open { + i.details-icon { + @include transform(rotate(90deg)); + } + + .details-content { + max-height: $MAX_LENGTH; + @include details-transition-close; + } + } +} diff --git a/themes/LoveIt/assets/css/_partial/_fixed-button.scss b/themes/LoveIt/assets/css/_partial/_fixed-button.scss new file mode 100644 index 0000000..eaad26e --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_fixed-button.scss @@ -0,0 +1,46 @@ +#fixed-buttons { + display: none; +} + +.fixed-button { + display: none; + z-index: 100; + position: fixed; + right: 1.5rem; + font-size: 1rem; + line-height: 1.3rem; + padding: .6rem .6rem; + color: $global-font-secondary-color; + background: $header-background-color; + @include border-radius(2rem); + @include transition(color 0.4s ease); + + @include blur; + + &:hover, &:active { + color: $global-font-color; + cursor: pointer; + } + + &:active, &:focus, &:hover { + outline: none; + } + + [theme=dark] & { + color: $global-font-secondary-color-dark; + background: $header-background-color-dark; + + &:hover, &:active { + color: $global-font-color-dark; + } + } +} + +#back-to-top { + display: block; + bottom: 1.5rem; +} + +#view-comments { + bottom: 4.5rem; +} diff --git a/themes/LoveIt/assets/css/_partial/_footer.scss b/themes/LoveIt/assets/css/_partial/_footer.scss new file mode 100644 index 0000000..21a89e8 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_footer.scss @@ -0,0 +1,21 @@ +footer { + height: 2rem; + width: 100%; + text-align: center; + line-height: 1.25rem; + padding: 1rem 0; + + .footer-container { + font-size: .875rem; + + .footer-line { + width: 100%; + + .icp-br { + display: none; + } + } + } + + @include blur; +} diff --git a/themes/LoveIt/assets/css/_partial/_header.scss b/themes/LoveIt/assets/css/_partial/_header.scss new file mode 100644 index 0000000..ec38fdb --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_header.scss @@ -0,0 +1,468 @@ +header { + width: 100%; + z-index: 150; + background-color: $header-background-color; + @include transition(box-shadow 0.3s ease); + + [theme=dark] & { + background-color: $header-background-color-dark; + } + + .logo { + min-height: 1.5em; + height: 1.5em; + vertical-align: text-bottom; + } + + .logo, .header-title-pre { + padding-right: .25rem; + } + + .header-title-post { + padding-left: .25rem; + } + + &:hover { + @include box-shadow(0 0 1.5rem 0 rgba(0, 0, 0, .1)); + } +} + +.header-wrapper { + display: flex; + justify-content: space-between; + align-items: center; + box-sizing: border-box; + width: 100%; +} + +.header-title { + font-family: $header-title-font-family; + font-weight: bold; + margin-right: .5rem; + min-width: 10%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + @include flex(10); +} + +.menu .menu-item { + position: relative; +} + +.language-select { + position: absolute; + opacity: 0; + left: 0; + top: 0; + width: 100%; + height: 100%; + + &:hover { + cursor: pointer; + } +} + +.search { + position: relative; + + input { + color: transparent; + box-sizing: border-box; + height: 2.5rem; + width: 2.5rem; + @include border-radius(.5rem); + border: none; + outline: none; + background-color: $header-background-color; + vertical-align: baseline !important; + @include transition(width 0.3s ease); + + [theme=dark] & { + background-color: $header-background-color-dark; + } + } + + @include placeholder(transparent); + + .search-button { + margin: 0; + position: absolute; + left: auto; + right: 1rem; + } + + .search-toggle { + left: .5rem; + right: auto; + } + + .search-loading { + display: none; + } + + .search-clear { + display: none; + } + + .open &, &.mobile { + input { + color: $global-font-color; + background-color: $search-background-color; + padding: 0 2rem 0 2rem; + } + + [theme=dark] & { + input { + color: $global-font-color-dark; + background-color: $search-background-color-dark; + } + + @include placeholder($global-font-secondary-color-dark); + } + + @include placeholder($global-font-secondary-color); + + .search-button { + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + } + + .search-clear:hover { + color: #ff6b6b; + } + + .search-toggle:hover { + cursor: default; + } + } +} + +.theme-switch i { + @include transform(rotate(225deg)); +} + +#header-desktop { + display: block; + position: fixed; + height: $header-height; + line-height: $header-height; + + [header-desktop=normal] & { + position: static; + } + + .header-wrapper { + padding: 0 2rem 0 10vh; + + .header-title { + font-size: $header-title-font-size; + } + + .menu { + overflow: hidden; + white-space: nowrap; + + .menu-inner { + float: right; + } + + .menu-item { + margin: 0 .5rem; + + &.delimiter { + border-left: 1.5px solid $global-font-color; + + [theme=dark] & { + border-left-color: $global-border-color-dark; + } + } + + &.language { + margin-right: 0; + } + + &.search { + margin: 0 -.5rem 0 0; + } + } + + a.active { + font-weight: 900; + color: $header-hover-color; + + [theme=dark] & { + color: $header-hover-color-dark; + } + } + } + } + + &.open .header-wrapper .menu .menu-item.search { + margin: 0 .25rem 0 .5rem; + + input { + width: 24rem; + } + } +} + +#header-mobile { + display: none; + position: fixed; + height: $header-height; + line-height: $header-height; + + [header-mobile=normal] & { + position: static; + } + + .header-container { + padding: 0; + margin: 0; + + .header-wrapper { + padding: 0 1rem; + font-size: 1.125rem; + @include transition(margin-top 0.3s ease); + + .header-title { + font-size: $header-title-font-size; + max-width: 80%; + } + + .menu-toggle { + line-height: 4rem; + cursor: pointer; + @include transition(width 0.3s ease); + + span { + display: block; + background: $global-font-color; + width: 1.5rem; + height: 2px; + @include border-radius(3px); + @include transition(all 0.3s ease-in-out); + + [theme=dark] & { + background: $global-font-color-dark; + } + } + + span:nth-child(1) { + margin-bottom: .5rem; + } + + span:nth-child(3) { + margin-top: .5rem; + } + + &.active { + span:nth-child(1) { + @include transform(rotate(45deg) translate(.4rem, .5rem)); + } + + span:nth-child(2) { + opacity: 0 + } + + span:nth-child(3) { + @include transform(rotate(-45deg) translate(.4rem, -.5rem)); + } + } + } + } + + .menu { + text-align: center; + background: $header-background-color; + border-top: 2px solid $global-border-color; + display: none; + padding-top: .5rem; + @include box-shadow(0 .125rem .25rem rgba(0, 0, 0, .1)); + + .search-wrapper { + display: flex; + justify-content: space-between; + align-items: center; + box-sizing: border-box; + padding: ($header-height - 2.5rem) / 2 1rem; + line-height: 2.5rem; + } + + .search { + flex-grow: 10; + + .algolia-autocomplete, input { + width: 100%; + } + } + + .search-button { + top: 0; + } + + .search-cancel { + display: none; + margin-left: .75rem; + } + + .menu-item { + display: block; + line-height: 2.5rem; + } + + &.active { + display: block; + } + + [theme=dark] & { + background: $header-background-color-dark; + border-top-color: $global-border-color-dark; + } + } + } + + &.open { + .header-wrapper { + margin-top: -$header-height; + } + + .menu { + padding-top: 0; + border-top: none; + + .menu-item { + display: none; + } + + .search-cancel { + display: inline; + } + } + } +} + +.search-dropdown { + position: fixed; + z-index: 200; + top: $header-height; + @include box-shadow(0 .125rem .25rem rgba(0, 0, 0, .1)); + + &.desktop { + right: 2rem; + width: 30rem; + } + + &.mobile { + right: 0; + width: 100%; + } + + .dropdown-menu { + right: 0 !important; + background-color: $global-background-color; + + [theme=dark] & { + background-color: $global-background-color-dark; + } + + .suggestions { + overflow-y: auto; + max-height: calc(100vh - #{$header-height}); + + .suggestion { + padding: .75rem 1rem; + + .suggestion-title { + display: inline-block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 1rem; + font-weight: bold; + max-width: 75%; + } + + .suggestion-date { + font-size: .875rem; + float: right; + text-align: right; + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + } + + .suggestion-context { + line-height: 1.25rem; + @include box(vertical); + -webkit-line-clamp: 2; + overflow: hidden; + text-overflow: ellipsis; + @include overflow-wrap(break-word); + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + } + + em { + font-style: normal; + background-color: $selection-color; + + [theme=dark] & { + background-color: $selection-color-dark; + } + } + + &.cursor { + background: darken($code-background-color, 5%); + + [theme=dark] & { + background: lighten($code-background-color-dark, 5%); + } + } + + &:hover { + cursor: pointer; + } + } + } + + .search-empty { + padding: 1rem; + text-align: center; + + .search-query { + font-weight: bold; + + [theme=dark] & { + color: #ddd; + } + } + } + + .search-footer { + padding: .5rem 1rem; + float: right; + font-size: .8rem; + color: $global-font-secondary-color; + + [theme=dark] { + color: $global-font-secondary-color-dark; + } + + @include link(false, false); + + a { + font-size: 1rem; + } + } + } +} diff --git a/themes/LoveIt/assets/css/_partial/_icon.scss b/themes/LoveIt/assets/css/_partial/_icon.scss new file mode 100644 index 0000000..f42d2e6 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_icon.scss @@ -0,0 +1,17 @@ +svg.icon { + display: inline-block; + width: 1.25em; + height: 1em; + text-align: center; + + path { + fill: currentColor; + } +} + +img.emoji { + height: 1em; + width: 1em; + margin: 0 .05em 0 .1em; + vertical-align: -.1em; +} diff --git a/themes/LoveIt/assets/css/_partial/_mask.scss b/themes/LoveIt/assets/css/_partial/_mask.scss new file mode 100644 index 0000000..65b5734 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_mask.scss @@ -0,0 +1,16 @@ +#mask { + background-repeat: no-repeat; + background-position: center; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: -1; + background-color: rgba(0, 0, 0, 0); + + .blur & { + z-index: 100; + background-color: rgba(0, 0, 0, .25); + } +} diff --git a/themes/LoveIt/assets/css/_partial/_pagination.scss b/themes/LoveIt/assets/css/_partial/_pagination.scss new file mode 100644 index 0000000..10d24b7 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_pagination.scss @@ -0,0 +1,91 @@ +.pagination { + display: flex; + flex-direction: row; + justify-content: center; + list-style: none; + white-space: nowrap; + width: 100%; + padding: 1rem 0 0; + + a { + font-size: .8rem; + color: #bfbfbf; + letter-spacing: .1rem; + font-weight: 700; + padding: 5px 5px; + text-decoration: none; + @include transition(0.3s); + } + + li { + padding-bottom: 3px; + margin: 0 20px; + box-sizing: border-box; + position: relative; + display: inline; + + &.disabled { + display: none; + } + + &:hover a { + color: $pagination-link-hover-color; + } + + [theme=dark] &:hover a { + color: $pagination-link-hover-color-dark; + } + + &:before, + &:after { + position: absolute; + content: ""; + width: 0; + height: 3px; + background: $pagination-link-hover-color; + @include transition(0.3s); + bottom: 0px; + } + + [theme=dark] &:before, + [theme=dark] &:after { + background: $pagination-link-hover-color-dark; + } + + &:before .active, + &:after .active { + width: 100%; + } + + &:before { + left: 50%; + } + + &:after { + right: 50%; + } + + &:hover { + + &:before, + &:after { + width: 50%; + } + } + + &.active { + a { + color: $pagination-link-hover-color; + } + + [theme=dark] & a { + color: $pagination-link-hover-color-dark; + } + + &:before, + &:after { + width: 60%; + } + } + } +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_admonition.scss b/themes/LoveIt/assets/css/_partial/_single/_admonition.scss new file mode 100644 index 0000000..41c8cbc --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_admonition.scss @@ -0,0 +1,67 @@ +.admonition { + position: relative; + margin: 1rem 0; + padding: 0 .75rem; + background-color: map-get($admonition-background-color-map, 'note'); + border-left: .25rem solid map-get($admonition-color-map, 'note'); + overflow: auto; + + .admonition-title { + font-weight: bold; + margin: 0 -0.75rem; + padding: .25rem 1.8rem; + border-bottom: 1px solid map-get($admonition-background-color-map, 'note'); + background-color: opacify(map-get($admonition-background-color-map, 'note'), 0.15); + } + + &.open .admonition-title { + background-color: map-get($admonition-background-color-map, 'note'); + } + + .admonition-content { + padding: .5rem 0; + } + + i.icon { + font-size: 0.85rem; + color: map-get($admonition-color-map, 'note'); + position: absolute; + top: .6rem; + left: .4rem; + } + + i.details-icon { + position: absolute; + top: .6rem; + right: .3rem; + } + + @each $type, $color in $admonition-color-map { + &.#{$type} { + border-left-color: $color; + + i.icon { + color: $color; + } + } + } + + @each $type, $color in $admonition-background-color-map { + &.#{$type} { + background-color: $color; + + .admonition-title { + border-bottom-color: $color; + background-color: opacify($color, 0.15); + } + + &.open .admonition-title { + background-color: $color; + } + } + } + + &:last-child { + margin-bottom: .75rem; + } +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_bilibili.scss b/themes/LoveIt/assets/css/_partial/_single/_bilibili.scss new file mode 100644 index 0000000..6eef8e6 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_bilibili.scss @@ -0,0 +1,16 @@ +.bilibili { + position: relative; + width: 100%; + height: 0; + padding-bottom: 75%; + margin: 3% auto; + text-align: center; + + iframe { + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + } +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_code.scss b/themes/LoveIt/assets/css/_partial/_single/_code.scss new file mode 100644 index 0000000..5507a2d --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_code.scss @@ -0,0 +1,385 @@ +code { + display:inline-block; + max-width: 100%; + padding: 0 .4rem; + @include overflow-wrap(break-word); + @include line-break(anywhere); + font-size: $code-font-size; + font-family: $code-font-family; + color: $code-color; + + [theme=dark] & { + color: $code-color-dark; + } +} + +pre { + margin: 0; + padding: .25rem 0 .25rem .5rem; + @include tab-size(4); + + code { + padding: 0; + } + + img { + min-height: 1em; + max-height: 1.2em; + vertical-align: text-bottom; + } +} + +code, pre, .highlight table, .highlight tr, .highlight td { + background: $code-background-color; + + [theme=dark] & { + background: $code-background-color-dark; + } +} + +.highlight, .gist { + font-family: $code-font-family; + font-size: $code-font-size; + + .table-wrapper { + > table, + > table thead, + > table tr, + > table td { + margin: 0; + padding: 0; + border: none !important; + white-space: nowrap; + } + } +} + +.highlight { + line-height: 1.4em; + margin: .5rem 0; + + > .chroma { + position: relative; + + .code-header { + display: flex; + justify-content: space-between; + align-items: center; + box-sizing: border-box; + width: 100%; + font-family: $global-font-family; + font-weight: bold; + color: $code-info-color; + background: darken($code-background-color, 8%); + + [theme=dark] & { + color: $code-info-color-dark; + background: darken($code-background-color-dark, 6%); + } + + &:hover { + cursor: pointer; + } + + .code-title { + width: 100%; + padding: .4rem; + } + + .code-title::after { + padding-left: .2rem; + content: 'Code'; + } + + @each $type, $text in $code-type-map { + &.#{$type} .code-title::after { + content: $text; + } + } + } + + .lntd:first-child { + min-width: 1.6rem; + text-align: right; + } + + .lntd:last-child { + width: 100%; + + pre { + @include max-content(min-width); + } + } + + .ln { + padding-right: .75rem; + } + + .hl { + display: block; + background-color: darken($code-background-color, 10%); + + [theme=dark] & { + background-color: darken($code-background-color-dark, 5%); + } + } + + .ln, .lnt { + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + } + + .arrow { + padding: 0 .2rem; + @include transition(transform 0.2s ease); + } + + .ellipses { + padding: .4rem; + } + + .copy { + display: none; + padding: .4rem; + + &:hover { + cursor: pointer; + color: $global-link-hover-color; + + [theme=dark] & { + color: $global-link-hover-color-dark; + } + } + } + + .table-wrapper { + max-height: 0; + overflow-y: hidden; + @include details-transition-open; + } + + &.open { + .code-header { + background: darken($code-background-color, 3%); + + [theme=dark] & { + background: darken($code-background-color-dark, 3%); + } + } + + .table-wrapper { + max-height: $MAX_LENGTH; + @include details-transition-close; + } + + .arrow { + @include transform(rotate(90deg)); + } + + .ellipses { + display: none; + } + + .copy { + display: inline; + } + } + } + + /* Comment */ .c, + /* CommentHashbang */ .ch, + /* CommentMultiline */ .cm, + /* CommentSingle */ .c1, + /* CommentSpecial */ .cs, + /* CommentPreproc */ .cp, + /* CommentPreprocFile */ .cpf { font-style: italic } + /* GenericUnderline */ .gl { text-decoration: underline } + + @each $class, $color in $code-highlight-color-map { + .#{$class} { color: $color; } + } + + [theme=dark] & { + @each $class, $color in $code-highlight-color-map-dark { + .#{$class} { color: $color; } + } + } +} + +.gist { + .gist-file, .gist-data, .gist-meta { + border: none; + } + + .gist-meta { + padding: .4rem .8rem; + background-color: darken($code-background-color, 5%); + + @include link(false, false); + + [theme=dark] & { + background-color: darken($code-background-color-dark, 5%); + } + } + + [theme=dark] & { + // imported from https://github.com/lonekorean/gist-syntax-themes/blob/master/stylesheets/one-dark.css + .highlight { + background: #141414; + } + .blob-num, + .blob-code-inner, + .highlight, + .pl-enm, + .pl-ko, + .pl-mo, + .pl-mp1 .pl-sf, + .pl-ms, + .pl-pdc1, + .pl-scp, + .pl-smc, + .pl-som, + .pl-va, + .pl-vpf, + .pl-vpu, + .pl-mdr { + color: #aab1bf; + } + .pl-mb, + .pl-pdb { + font-weight: 700; + } + .pl-c, + .pl-c span, + .pl-pdc { + color: #5b6270; + font-style: italic; + } + .pl-sr .pl-cce { + color: #56b5c2; + font-weight: 400; + } + .pl-ef, + .pl-en, + .pl-enf, + .pl-eoai, + .pl-kos, + .pl-mh .pl-pdh, + .pl-mr { + color: #61afef; + } + .pl-ens, + .pl-vi { + color: #be5046; + } + .pl-enti, + .pl-mai .pl-sf, + .pl-ml, + .pl-sf, + .pl-sr, + .pl-sr .pl-sra, + .pl-src, + .pl-st, + .pl-vo { + color: #56b5c2; + } + .pl-eoi, + .pl-mri, + .pl-pds, + .pl-pse .pl-s1, + .pl-s, + .pl-s1 { + color: #97c279; + } + .pl-k, + .pl-kolp, + .pl-mc, + .pl-pde { + color: #c578dd; + } + .pl-mi, + .pl-pdi { + color: #c578dd; + font-style: italic; + } + .pl-mp, + .pl-stp { + color: #818896; + } + .pl-mdh, + .pl-mdi, + .pl-mdr { + font-weight: 400; + } + .pl-mdht, + .pl-mi1 { + color: #97c279; + background: #020; + } + .pl-md, + .pl-mdhf { + color: #df6b75; + background: #200; + } + .pl-corl { + color: #df6b75; + text-decoration: underline; + } + .pl-ib { + background: #df6b75; + } + .pl-ii { + background: #e0c184; + color: #fff; + } + .pl-iu { + background: #e05151; + } + .pl-ms1 { + color: #aab1bf; + background: #373b41; + } + .pl-c1, + .pl-cn, + .pl-e, + .pl-eoa, + .pl-eoac, + .pl-eoac .pl-pde, + .pl-kou, + .pl-mm, + .pl-mp .pl-s3, + .pl-mq, + .pl-s3, + .pl-sok, + .pl-sv, + .pl-mb { + color: #d19965; + } + .pl-enc, + .pl-entc, + .pl-pse .pl-s2, + .pl-s2, + .pl-sc, + .pl-smp, + .pl-sr .pl-sre, + .pl-stj, + .pl-v, + .pl-pdb { + color: #e4bf7a; + } + .pl-ent, + .pl-entl, + .pl-entm, + .pl-mh, + .pl-pdv, + .pl-smi, + .pl-sol, + .pl-mdh, + .pl-mdi { + color: #df6b75; + } + } +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_comment.scss b/themes/LoveIt/assets/css/_partial/_single/_comment.scss new file mode 100644 index 0000000..88899f6 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_comment.scss @@ -0,0 +1,3 @@ +#comments { + padding: 8rem 0 2rem; +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_echarts.scss b/themes/LoveIt/assets/css/_partial/_single/_echarts.scss new file mode 100644 index 0000000..c5c5872 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_echarts.scss @@ -0,0 +1,4 @@ +.echarts { + margin: .5rem 0; + text-align: center; +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_footer.scss b/themes/LoveIt/assets/css/_partial/_single/_footer.scss new file mode 100644 index 0000000..e2c1324 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_footer.scss @@ -0,0 +1,98 @@ +.post-footer { + margin-top: 3rem; + + .post-info { + border-bottom: 1px solid $global-border-color; + padding: 1rem 0 0.3rem; + + [theme=dark] & { + border-bottom: 1px solid $global-border-color-dark; + } + + .post-info-line { + display: flex; + justify-content: space-between; + + .post-info-mod { + font-size: 0.8em; + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + + @include link(false, false); + } + + .post-info-license { + font-size: 0.8em; + color: $global-font-secondary-color; + + [theme=dark] & { + color: $global-font-secondary-color-dark; + } + + @include link(false, false); + } + + .post-info-md { + font-size: 0.8rem; + width: 8rem; + + @include link(false, false); + } + + .post-info-share { + a * { + vertical-align: text-bottom; + } + } + } + } + + .post-info-more { + padding: 0.3rem 0 1rem; + display: flex; + justify-content: space-between; + font-size: 0.9rem; + } + + .post-tags { + max-width: 65%; + + * { + display: inline; + } + } + + .post-nav { + &::before, + &::after { + content: ' '; + display: table; + } + + & a.prev, + & a.next { + font-size: 1rem; + font-weight: 600; + @include transition(all 0.3s ease-out); + } + + & a.prev { + float: left; + } + + & a.prev:hover { + @include transform(translateX(-4px)); + } + + & a.next { + float: right; + } + + & a.next:hover { + @include transform(translateX(4px)); + } + } +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_instagram.scss b/themes/LoveIt/assets/css/_partial/_single/_instagram.scss new file mode 100644 index 0000000..49e08ca --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_instagram.scss @@ -0,0 +1,5 @@ +iframe.instagram-media { + [theme=dark] & { + border: none !important; + } +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_mapbox.scss b/themes/LoveIt/assets/css/_partial/_single/_mapbox.scss new file mode 100644 index 0000000..4ed9856 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_mapbox.scss @@ -0,0 +1,4 @@ +.mapbox { + margin: .5rem 0; + padding: .5rem 0; +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_music.scss b/themes/LoveIt/assets/css/_partial/_single/_music.scss new file mode 100644 index 0000000..2a20549 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_music.scss @@ -0,0 +1,3 @@ +meting-js { + margin: .5rem 0; +} diff --git a/themes/LoveIt/assets/css/_partial/_single/_toc.scss b/themes/LoveIt/assets/css/_partial/_single/_toc.scss new file mode 100644 index 0000000..9cac056 --- /dev/null +++ b/themes/LoveIt/assets/css/_partial/_single/_toc.scss @@ -0,0 +1,157 @@ +.toc { + .toc-title { + font-size: $toc-title-font-size; + font-weight: bold; + text-transform: uppercase; + } + + .toc-content { + font-size: $toc-content-font-size; + + ul { + text-indent: -0.85rem; + padding-left: .8rem; + list-style: none; + + a:first-child::before { + content: "|"; + font-weight: bolder; + margin-right: .5rem; + color: $single-link-color; + + [theme=dark] & { + color: $single-link-color-dark; + } + } + + ul { + padding-left: 1.5rem; + } + } + } + + ruby { + background: $code-background-color; + + rt { + color: $global-font-secondary-color; + } + + [theme=dark] & { + background: $code-background-color-dark; + + rt { + color: $global-font-secondary-color-dark; + } + } + } +} + +#toc-auto { + display: block; + position: absolute; + width: $MAX_LENGTH; + max-width: 0; + padding: 0 .8rem; + border-left: 4px solid $global-border-color; + @include overflow-wrap(break-word); + box-sizing: border-box; + top: 10rem; + left: 0; + visibility: hidden; + + [header-desktop=normal] & { + top: 5rem; + } + + @include blur; + + [theme=dark] & { + border-left-color: $global-border-color-dark; + } + + .toc-title { + margin: .8rem 0; + } + + .toc-content { + &.always-active ul { + display: block; + } + + > nav > ul { + margin: .625rem 0; + } + + ul { + ul { + display: none; + } + + .has-active > ul { + display: block; + } + } + + a.active { + font-weight: bold; + color: $single-link-color; + + [theme=dark] & { + color: $single-link-color-dark; + } + + &::before { + color: $single-link-hover-color; + + [theme=dark] & { + color: $single-link-hover-color-dark; + } + } + } + } +} + +#toc-static { + display: none; + margin: .8rem 0; + + &[kept=true] { + display: block; + } + + .toc-title { + display: flex; + justify-content: space-between; + line-height: 2em; + padding: 0 .75rem; + background: darken($code-background-color, 6%); + + [theme=dark] & { + background: darken($code-background-color-dark, 6%); + } + } + + .toc-content { + background-color: $code-background-color; + + > nav > ul { + margin: 0; + padding: .4rem 1rem .4rem 1.8rem; + } + + [theme=dark] & { + background-color: $code-background-color-dark; + } + } + + &.open { + .toc-title { + background: darken($code-background-color, 3%); + + [theme=dark] & { + background: darken($code-background-color-dark, 3%); + } + } + } +} diff --git a/themes/LoveIt/assets/css/_variables.scss b/themes/LoveIt/assets/css/_variables.scss new file mode 100644 index 0000000..28585ae --- /dev/null +++ b/themes/LoveIt/assets/css/_variables.scss @@ -0,0 +1,366 @@ +// ============================== +// Variables +// ============================== + +// ========== Global ========== // +// Font and Line Height +$global-font-family: system-ui, -apple-system, BlinkMacSystemFont, PingFang SC, Microsoft YaHei UI, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif !default; +$global-font-size: 16px; +$global-font-weight: 400; +$global-line-height: 1.5rem; + +// Color of the background +$global-background-color: #fff !default; +$global-background-color-dark: #292a2d !default; + +// Color of the text +$global-font-color: #161209 !default; +$global-font-color-dark: #a9a9b3 !default; + +// Color of the secondary text +$global-font-secondary-color: #a9a9b3 !default; +$global-font-secondary-color-dark: #5d5d5f !default; + +// Color of the link +$global-link-color: #161209 !default; +$global-link-color-dark: #a9a9b3 !default; + +// Color of the hover link +$global-link-hover-color: #2d96bd !default; +$global-link-hover-color-dark: #fff !default; + +// Color of the border +$global-border-color: #f0f0f0 !default; +$global-border-color-dark: #363636 !default; +// ========== Global ========== // + +// ========== Scrollbar ========== // +// Color of the scrollbar +$scrollbar-color: #87878d !default; + +// Color of the hover scrollbar +$scrollbar-hover-color: #a9a9b3 !default; +// ========== Scrollbar ========== // + +// ========== Selection ========== // +// Color of the selected text +$selection-color: rgba(53, 166, 247, 0.25) !default; +$selection-color-dark: rgba(50, 112, 194, 0.4) !default; +// ========== Selection ========== // + +// ========== Header ========== // +// Height of the header +$header-height: 3.5rem !default; + +// Color of the header background +$header-background-color: #f8f8f8 !default; +$header-background-color-dark: #252627 !default; + +// Font style of the header title +$header-title-font-family: $global-font-family !default; +$header-title-font-size: 1.5rem !default; + +// Color of the hover header item +$header-hover-color: #161209 !default; +$header-hover-color-dark: #fff !default; + +// Color of the search background +$search-background-color: #e9e9e9 !default; +$search-background-color-dark: #363636 !default; +// ========== Header ========== // + +// ========== Single Content ========== // +// Font size of the TOC +$toc-title-font-size: 1.2rem !default; +$toc-content-font-size: 1rem !default; + +// Color of the single link +$single-link-color: #2d96bd !default; +$single-link-color-dark: #55bde2 !default; + +// Color of the hover single link +$single-link-hover-color: #ef3982 !default; +$single-link-hover-color-dark: #bdebfc !default; + +// Color of the table background +$table-background-color: #fff !default; +$table-background-color-dark: #272c34 !default; + +// Color of the table thead +$table-thead-color: #ededed !default; +$table-thead-color-dark: #20252b !default; + +// Color of the blockquote +$blockquote-color: #6bd6fd !default; +$blockquote-color-dark: #59c5ec !default; +// ========== Single Content ========== // + +// ========== Pagination ========== // +// Color of the link in pagination +$pagination-link-color: #2d96bd !default; +$pagination-link-color-dark: #a9a9b3 !default; + +// Color of the hover link in pagination +$pagination-link-hover-color: #000 !default; +$pagination-link-hover-color-dark: #fff !default; +// ========== Pagination ========== // + +// ========== Code ========== // +// Color of the code +$code-color: #E74C3C !default; +$code-color-dark: #E5BF78 !default; + +// Color of the code background +$code-background-color: #f5f5f5 !default; +$code-background-color-dark: #272C34 !default; + +$code-info-color: #9c9c9c !default; +$code-info-color-dark: #b1b0b0 !default; + +// Font size of the code +$code-font-size: .875rem !default; + +// Font family of the code +$code-font-family: Source Code Pro, Menlo, Consolas, Monaco, monospace, $global-font-family !default; + +// Code type map +$code-type-map: ( + // Custom code type + language-bash: 'Bash', + language-c: 'C', + language-cs: 'C#', + language-cpp: 'C++', + language-clojure: 'Clojure', + language-coffeescript: 'CoffeeScript', + language-css: 'CSS', + language-dart: 'Dart', + language-diff: 'Diff', + language-erlang: 'Erlang', + language-go: 'Go', + language-go-html-template: 'Go HTML Template', + language-groovy: 'Groovy', + language-haskell: 'Haskell', + language-html: 'HTML', + language-http: 'HTTP', + language-xml: 'XML', + language-java: 'Java', + language-js: 'JavaScript', + language-javascript: 'JavaScript', + language-json: 'JSON', + language-kotlin: 'Kotlin', + language-latex: 'LaTeX', + language-less: 'Less', + language-lisp: 'Lisp', + language-lua: 'Lua', + language-makefile: 'Makefile', + language-markdown: 'Markdown', + language-matlab: 'Matlab', + language-objectivec: 'Objective-C', + language-php: 'PHP', + language-perl: 'Perl', + language-python: 'Python', + language-r: 'R', + language-ruby: 'Ruby', + language-rust: 'Rust', + language-scala: 'Scala', + language-scss: 'Scss', + language-shell: 'Shell', + language-sql: 'SQL', + language-swift: 'Swift', + language-tex: 'TeX', + language-toml: 'TOML', + language-ts: 'TypeScript', + language-typescript: 'TypeScript', + language-vue: 'Vue', + language-yml: 'YAML', + language-yaml: 'YAML', +) !default; + +// Color map of the code highlight +$code-highlight-color-map: ( + /* Parentheses */ 'p': #a9a9b3, + /* Keyword */ 'k': #b501a9, + /* KeywordConstant */ 'kc': #b501a9, + /* KeywordDeclaration */ 'kd': #b501a9, + /* KeywordNamespace */ 'kn': #b501a9, + /* KeywordPseudo */ 'kp': #b501a9, + /* KeywordReserved */ 'kr': #b501a9, + /* KeywordType */ 'kt': #b501a9, + /* Name */ 'n': #333333, + /* NameAttribute */ 'na': #2b77fa, + /* NameBuiltin */ 'nb': #f74840, + /* NameBuiltinPseudo */ 'bp': #f74840, + /* NameClass */ 'nc': #cb8100, + /* NameConstant */ 'no': #2b77fa, + /* NameDecorator */ 'nd': #0086c1, + /* NameEntity */ 'ni': #2b77fa, + /* NameException */ 'ne': #2b77fa, + /* NameFunction */ 'nf': #2b77fa, + /* NameFunctionMagic */ 'fm': #1ccad6, + /* NameLabel */ 'nl': #2b77fa, + /* NameNamespace */ 'nn': #2b77fa, + /* NameOther */ 'nx': #333333, + /* NameProperty */ 'py': #2b77fa, + /* NameTag */ 'nt': #2b77fa, + /* NameVariable */ 'nv': #2b77fa, + /* NameVariableClass */ 'vc': #2b77fa, + /* NameVariableGlobal */ 'vg': #2b77fa, + /* NameVariableInstance */ 'vi': #2b77fa, + /* NameVariableMagic */ 'vm': #2b77fa, + /* Literal */ 'l': #2aa198, + /* LiteralDate */ 'ld': #2aa198, + /* LiteralString */ 's': #24a443, + /* LiteralStringAffix */ 'sa': #24a443, + /* LiteralStringBacktick */ 'sb': #24a443, + /* LiteralStringChar */ 'sc': #24a443, + /* LiteralStringDelimiter */ 'dl': #24a443, + /* LiteralStringDoc */ 'sd': #24a443, + /* LiteralStringDouble */ 's2': #24a443, + /* LiteralStringEscape */ 'se': #24a443, + /* LiteralStringHeredoc */ 'sh': #24a443, + /* LiteralStringInterpol */ 'si': #24a443, + /* LiteralStringOther */ 'sx': #24a443, + /* LiteralStringRegex */ 'sr': #24a443, + /* LiteralStringSingle */ 's1': #24a443, + /* LiteralStringSymbol */ 'ss': #24a443, + /* LiteralNumber */ 'm': #e2893c, + /* LiteralNumberBin */ 'mb': #e2893c, + /* LiteralNumberFloat */ 'mf': #e2893c, + /* LiteralNumberHex */ 'mh': #e2893c, + /* LiteralNumberInteger */ 'mi': #e2893c, + /* LiteralNumberIntegerLong */ 'il': #e2893c, + /* LiteralNumberOct */ 'mo': #e2893c, + /* Operator */ 'o': #f19b04, + /* OperatorWord */ 'ow': #b501a9, + /* Comment */ 'c': #a0a1a8, + /* CommentHashbang */ 'ch': #a0a1a8, + /* CommentMultiline */ 'cm': #a0a1a8, + /* CommentSingle */ 'c1': #a0a1a8, + /* CommentSpecial */ 'cs': #a0a1a8, + /* CommentPreproc */ 'cp': #a0a1a8, + /* CommentPreprocFile */ 'cpf': #a0a1a8, + /* Generic */ 'g': #e72d40, + /* GenericDeleted */ 'gd': #e72d40, + /* GenericEmph */ 'ge': #e72d40, + /* GenericError */ 'gr': #e72d40, + /* GenericHeading */ 'gh': #e72d40, + /* GenericInserted */ 'gi': #e72d40, + /* GenericOutput */ 'go': #e72d40, + /* GenericPrompt */ 'gp': #e72d40, + /* GenericStrong */ 'gs': #e72d40, + /* GenericSubheading */ 'gu': #e72d40, + /* GenericTraceback */ 'gt': #e72d40, + /* TextWhitespace */ 'w': #bbbbbb, +) !default; +$code-highlight-color-map-dark: ( + /* Parentheses */ 'p': #a9a9b3, + /* Keyword */ 'k': #d371e3, + /* KeywordConstant */ 'kc': #d371e3, + /* KeywordDeclaration */ 'kd': #d371e3, + /* KeywordNamespace */ 'kn': #d371e3, + /* KeywordPseudo */ 'kp': #d371e3, + /* KeywordReserved */ 'kr': #d371e3, + /* KeywordType */ 'kt': #d371e3, + /* Name */ 'n': #a9b2c0, + /* NameAttribute */ 'na': #41b0f5, + /* NameBuiltin */ 'nb': #19b9c4, + /* NameBuiltinPseudo */ 'bp': #ecbf6f, + /* NameClass */ 'nc': #ecbf6f, + /* NameConstant */ 'no': #41b0f5, + /* NameDecorator */ 'nd': #ecbf6f, + /* NameEntity */ 'ni': #41b0f5, + /* NameException */ 'ne': #41b0f5, + /* NameFunction */ 'nf': #41b0f5, + /* NameFunctionMagic */ 'fm': #19b9c4, + /* NameLabel */ 'nl': #41b0f5, + /* NameNamespace */ 'nn': #41b0f5, + /* NameOther */ 'nx': #a9a9b3, + /* NameProperty */ 'py': #41b0f5, + /* NameTag */ 'nt': #41b0f5, + /* NameVariable */ 'nv': #41b0f5, + /* NameVariableClass */ 'vc': #41b0f5, + /* NameVariableGlobal */ 'vg': #41b0f5, + /* NameVariableInstance */ 'vi': #41b0f5, + /* NameVariableMagic */ 'vm': #41b0f5, + /* Literal */ 'l': #2aa198, + /* LiteralDate */ 'ld': #2aa198, + /* LiteralString */ 's': #8cc570, + /* LiteralStringAffix */ 'sa': #8cc570, + /* LiteralStringBacktick */ 'sb': #8cc570, + /* LiteralStringChar */ 'sc': #8cc570, + /* LiteralStringDelimiter */ 'dl': #8cc570, + /* LiteralStringDoc */ 'sd': #8cc570, + /* LiteralStringDouble */ 's2': #8cc570, + /* LiteralStringEscape */ 'se': #8cc570, + /* LiteralStringHeredoc */ 'sh': #8cc570, + /* LiteralStringInterpol */ 'si': #8cc570, + /* LiteralStringOther */ 'sx': #8cc570, + /* LiteralStringRegex */ 'sr': #8cc570, + /* LiteralStringSingle */ 's1': #8cc570, + /* LiteralStringSymbol */ 'ss': #8cc570, + /* LiteralNumber */ 'm': #db985c, + /* LiteralNumberBin */ 'mb': #db985c, + /* LiteralNumberFloat */ 'mf': #db985c, + /* LiteralNumberHex */ 'mh': #db985c, + /* LiteralNumberInteger */ 'mi': #db985c, + /* LiteralNumberIntegerLong */ 'il': #db985c, + /* LiteralNumberOct */ 'mo': #db985c, + /* Operator */ 'o': #ecbf6f, + /* OperatorWord */ 'ow': #d371e3, + /* Comment */ 'c': #7e848f, + /* CommentHashbang */ 'ch': #7e848f, + /* CommentMultiline */ 'cm': #7e848f, + /* CommentSingle */ 'c1': #7e848f, + /* CommentSpecial */ 'cs': #7e848f, + /* CommentPreproc */ 'cp': #7e848f, + /* CommentPreprocFile */ 'cpf': #7e848f, + /* Generic */ 'g': #f16372, + /* GenericDeleted */ 'gd': #f16372, + /* GenericEmph */ 'ge': #f16372, + /* GenericError */ 'gr': #f16372, + /* GenericHeading */ 'gh': #f16372, + /* GenericInserted */ 'gi': #f16372, + /* GenericOutput */ 'go': #f16372, + /* GenericPrompt */ 'gp': #f16372, + /* GenericStrong */ 'gs': #f16372, + /* GenericSubheading */ 'gu': #f16372, + /* GenericTraceback */ 'gt': #f16372, + /* TextWhitespace */ 'w': #bbbbbb, +) !default; +// ========== Code ========== // + +// ========== Admonition ========== // +// Color map of the admonition +$admonition-color-map: ( + 'note': #448aff, + 'abstract': #00b0ff, + 'info': #00b8d4, + 'tip': #00bfa5, + 'success': #00c853, + 'question': #64dd17, + 'warning': #ff9100, + 'failure': #ff5252, + 'danger': #ff1744, + 'bug': #f50057, + 'example': #651fff, + 'quote': #9e9e9e, +) !default; + +// Color map of the admonition background +$admonition-background-color-map: ( + 'note': rgba(68, 138, 255, 0.1), + 'abstract': rgba(0, 176, 255, 0.1), + 'info': rgba(0, 184, 212, 0.1), + 'tip': rgba(0, 191, 165, 0.1), + 'success': rgba(0, 200, 83, 0.1), + 'question': rgba(100, 221, 23, 0.1), + 'warning': rgba(255, 145, 0, 0.1), + 'failure': rgba(255, 82, 82, 0.1), + 'danger': rgba(255, 23, 68, 0.1), + 'bug': rgba(245, 0, 87, 0.1), + 'example': rgba(101, 31, 255, 0.1), + 'quote': rgba(159, 159, 159, 0.1), +) !default; +// ========== Admonition ========== // + +$MAX_LENGTH: 12000px; diff --git a/themes/LoveIt/assets/css/style.scss b/themes/LoveIt/assets/css/style.scss new file mode 100644 index 0000000..cd685a8 --- /dev/null +++ b/themes/LoveIt/assets/css/style.scss @@ -0,0 +1,19 @@ +@charset "utf-8"; + +@import "_variables"; +@import "_override"; + +@import "_mixin/index"; + +@import "_core/base"; +@import "_core/layout"; + +@import "_page/index"; + +@import "_partial/header"; +@import "_partial/footer"; +@import "_partial/pagination"; + +@import "_core/media"; + +@import "_custom"; diff --git a/themes/LoveIt/assets/data/cdn/jsdelivr.yml b/themes/LoveIt/assets/data/cdn/jsdelivr.yml new file mode 100644 index 0000000..03ae099 --- /dev/null +++ b/themes/LoveIt/assets/data/cdn/jsdelivr.yml @@ -0,0 +1,66 @@ +prefix: + libFiles: https://cdn.jsdelivr.net/npm/ + # simple-icons@2.14.0 https://github.com/simple-icons/simple-icons + simpleIcons: https://cdn.jsdelivr.net/npm/simple-icons@2.14.0/icons/ +libFiles: + # normalize.css@8.0.1 https://github.com/necolas/normalize.css + normalizeCSS: normalize.css@8.0.1/normalize.min.css + # fontawesome-free@5.13.0 https://fontawesome.com/ + fontawesomeFreeCSS: '@fortawesome/fontawesome-free@5.13.0/css/all.min.css' + # animate.css@3.7.2 https://github.com/daneden/animate.css + animateCSS: animate.css@3.7.2/animate.min.css + # smooth-scroll@16.1.3 https://github.com/cferdinandi/smooth-scroll + smoothScrollJS: smooth-scroll@16.1.3/dist/smooth-scroll.min.js + # autocomplete.js@0.37.1 https://github.com/algolia/autocomplete.js + autocompleteJS: autocomplete.js@0.37.1/dist/autocomplete.min.js + # lunr.js@2.3.8 https://lunrjs.com/ + lunrJS: lunr@2.3.8/lunr.min.js + # algoliasearch@4.2.0 https://github.com/algolia/algoliasearch-client-javascript + algoliasearchJS: algoliasearch@4.2.0/dist/algoliasearch-lite.umd.min.js + # lazysizes@5.2.2 https://github.com/aFarkas/lazysizes + lazysizesJS: lazysizes@5.2.2/lazysizes.min.js + # object-fit-images@3.2.4 https://github.com/fregante/object-fit-images + objectFitImagesJS: object-fit-images@3.2.4/dist/ofi.min.js + # twemoji@13.0.0 https://github.com/twitter/twemoji + twemojiJS: twemoji@13.0.0/dist/twemoji.min.js + # lightgallery.js@1.2.0 https://github.com/sachinchoolur/lightgallery.js + # lg-thumbnail.js@1.2.0 https://github.com/sachinchoolur/lg-thumbnail.js + # lg-zoom.js@1.2.0 https://github.com/sachinchoolur/lg-zoom.js + lightgalleryCSS: lightgallery.js@1.2.0/dist/css/lightgallery.min.css + lightgalleryJS: lightgallery.js@1.2.0/dist/js/lightgallery.min.js + lightgalleryThumbnailJS: lg-thumbnail.js@1.2.0/dist/lg-thumbnail.min.js + lightgalleryZoomJS: lg-zoom.js@1.2.0/dist/lg-zoom.min.js + # clipboard.js@2.0.6 https://github.com/zenorocha/clipboard.js + clipboardJS: clipboard@2.0.6/dist/clipboard.min.js + # sharer.js@0.4.0 https://github.com/ellisonleao/sharer.js + sharerJS: sharer.js@0.4.0/sharer.min.js + # typeit@7.0.4 https://github.com/alexmacarthur/typeit + typeitJS: typeit@7.0.4/dist/typeit.min.js + # katex@0.11.1 https://katex.org/ + katexCSS: katex@0.11.1/dist/katex.min.css + katexJS: katex@0.11.1/dist/katex.min.js + katexAutoRenderJS: katex@0.11.1/dist/contrib/auto-render.min.js + katexCopyTexCSS: katex@0.11.1/dist/contrib/copy-tex.min.css + katexCopyTexJS: katex@0.11.1/dist/contrib/copy-tex.min.js + katexMhchemJS: katex@0.11.1/dist/contrib/mhchem.min.js + # mermaid@8.5.1 https://github.com/knsv/mermaid + mermaidJS: mermaid@8.5.1/dist/mermaid.min.js + # echarts@4.8.0 https://echarts.apache.org/ + echartsJS: echarts@4.8.0/dist/echarts.min.js + echartsMacaronsJS: echarts@4.8.0/theme/macarons.min.js + # mapbox-gl@1.10.1 https://docs.mapbox.com/mapbox-gl-js + mapboxGLCSS: mapbox-gl@1.10.1/dist/mapbox-gl.min.css + mapboxGLJS: mapbox-gl@1.10.1/dist/mapbox-gl.min.js + # aplayer@1.10.1 https://github.com/MoePlayer/APlayer + aplayerCSS: aplayer@1.10.1/dist/APlayer.min.css + aplayerJS: aplayer@1.10.1/dist/APlayer.min.js + # meting@2.0.1 https://github.com/metowolf/MetingJS + metingJS: meting@2.0.1/dist/Meting.min.js + # gitalk@1.6.2 https://github.com/gitalk/gitalk + gitalkCSS: gitalk@1.6.2/dist/gitalk.min.css + gitalkJS: gitalk@1.6.2/dist/gitalk.min.js + # valine@1.4.14 https://valine.js.org/ + valineJS: valine@1.4.14/dist/Valine.min.js + # cookieconsent@3.1.1 https://github.com/osano/cookieconsent + cookieconsentCSS: cookieconsent@3.1.1/build/cookieconsent.min.css + cookieconsentJS: cookieconsent@3.1.1/build/cookieconsent.min.js diff --git a/themes/LoveIt/assets/data/emoji/apple.yml b/themes/LoveIt/assets/data/emoji/apple.yml new file mode 100644 index 0000000..3f9cee9 --- /dev/null +++ b/themes/LoveIt/assets/data/emoji/apple.yml @@ -0,0 +1,150 @@ +emojiCDN: 'https://cdn.jsdelivr.net/npm/emoji-datasource-apple@5.0.1/img/apple/64/' +emojiMaps: + '100': 1f4af.png + grinning: 1f600.png + smiley: 1f603.png + smile: 1f604.png + grin: 1f601.png + laughing: 1f606.png + sweat_smile: 1f605.png + rolling_on_the_floor_laughing: 1f923.png + joy: 1f602.png + slightly_smiling_face: 1f642.png + upside_down_face: 1f643.png + wink: 1f609.png + blush: 1f60a.png + innocent: 1f607.png + smiling_face_with_3_hearts: 1f970.png + heart_eyes: 1f60d.png + star-struck: 1f929.png + kissing_heart: 1f618.png + kissing: 1f617.png + relaxed: 263a-fe0f.png + kissing_closed_eyes: 1f61a.png + kissing_smiling_eyes: 1f619.png + yum: 1f60b.png + stuck_out_tongue: 1f61b.png + stuck_out_tongue_winking_eye: 1f61c.png + zany_face: 1f92a.png + stuck_out_tongue_closed_eyes: 1f61d.png + money_mouth_face: 1f911.png + hugging_face: 1f917.png + face_with_hand_over_mouth: 1f92d.png + shushing_face: 1f92b.png + thinking_face: 1f914.png + zipper_mouth_face: 1f910.png + face_with_raised_eyebrow: 1f928.png + neutral_face: 1f610.png + expressionless: 1f611.png + no_mouth: 1f636.png + smirk: 1f60f.png + unamused: 1f612.png + face_with_rolling_eyes: 1f644.png + grimacing: 1f62c.png + lying_face: 1f925.png + relieved: 1f60c.png + pensive: 1f614.png + sleepy: 1f62a.png + drooling_face: 1f924.png + sleeping: 1f634.png + mask: 1f637.png + face_with_thermometer: 1f912.png + face_with_head_bandage: 1f915.png + nauseated_face: 1f922.png + face_vomiting: 1f92e.png + sneezing_face: 1f927.png + hot_face: 1f975.png + cold_face: 1f976.png + woozy_face: 1f974.png + dizzy_face: 1f635.png + exploding_head: 1f92f.png + face_with_cowboy_hat: 1f920.png + partying_face: 1f973.png + sunglasses: 1f60e.png + nerd_face: 1f913.png + face_with_monocle: 1f9d0.png + confused: 1f615.png + worried: 1f61f.png + slightly_frowning_face: 1f641.png + white_frowning_face: 2639-fe0f.png + open_mouth: 1f62e.png + hushed: 1f62f.png + astonished: 1f632.png + flushed: 1f633.png + pleading_face: 1f97a.png + frowning: 1f626.png + anguished: 1f627.png + fearful: 1f628.png + cold_sweat: 1f630.png + disappointed_relieved: 1f625.png + cry: 1f622.png + sob: 1f62d.png + scream: 1f631.png + confounded: 1f616.png + persevere: 1f623.png + disappointed: 1f61e.png + sweat: 1f613.png + weary: 1f629.png + tired_face: 1f62b.png + yawning_face: 1f971.png + triumph: 1f624.png + rage: 1f621.png + angry: 1f620.png + face_with_symbols_on_mouth: 1f92c.png + smiling_imp: 1f608.png + imp: 1f47f.png + skull: 1f480.png + skull_and_crossbones: 2620-fe0f.png + hankey: 1f4a9.png + clown_face: 1f921.png + japanese_ogre: 1f479.png + japanese_goblin: 1f47a.png + ghost: 1f47b.png + alien: 1f47d.png + space_invader: 1f47e.png + robot_face: 1f916.png + smiley_cat: 1f63a.png + smile_cat: 1f638.png + joy_cat: 1f639.png + heart_eyes_cat: 1f63b.png + smirk_cat: 1f63c.png + kissing_cat: 1f63d.png + scream_cat: 1f640.png + crying_cat_face: 1f63f.png + pouting_cat: 1f63e.png + see_no_evil: 1f648.png + hear_no_evil: 1f649.png + speak_no_evil: 1f64a.png + kiss: 1f48b.png + love_letter: 1f48c.png + cupid: 1f498.png + gift_heart: 1f49d.png + sparkling_heart: 1f496.png + heartpulse: 1f497.png + heartbeat: 1f493.png + revolving_hearts: 1f49e.png + two_hearts: 1f495.png + heart_decoration: 1f49f.png + heavy_heart_exclamation_mark_ornament: 2763-fe0f.png + broken_heart: 1f494.png + heart: 2764-fe0f.png + orange_heart: 1f9e1.png + yellow_heart: 1f49b.png + green_heart: 1f49a.png + blue_heart: 1f499.png + purple_heart: 1f49c.png + brown_heart: 1f90e.png + black_heart: 1f5a4.png + white_heart: 1f90d.png + anger: 1f4a2.png + boom: 1f4a5.png + dizzy: 1f4ab.png + sweat_drops: 1f4a6.png + dash: 1f4a8.png + hole: 1f573-fe0f.png + bomb: 1f4a3.png + speech_balloon: 1f4ac.png + left_speech_bubble: 1f5e8-fe0f.png + right_anger_bubble: 1f5ef-fe0f.png + thought_balloon: 1f4ad.png + zzz: 1f4a4.png diff --git a/themes/LoveIt/assets/data/emoji/facebook.yml b/themes/LoveIt/assets/data/emoji/facebook.yml new file mode 100644 index 0000000..f987491 --- /dev/null +++ b/themes/LoveIt/assets/data/emoji/facebook.yml @@ -0,0 +1,150 @@ +emojiCDN: 'https://cdn.jsdelivr.net/npm/emoji-datasource-facebook@5.0.1/img/facebook/64/' +emojiMaps: + '100': 1f4af.png + grinning: 1f600.png + smiley: 1f603.png + smile: 1f604.png + grin: 1f601.png + laughing: 1f606.png + sweat_smile: 1f605.png + rolling_on_the_floor_laughing: 1f923.png + joy: 1f602.png + slightly_smiling_face: 1f642.png + upside_down_face: 1f643.png + wink: 1f609.png + blush: 1f60a.png + innocent: 1f607.png + smiling_face_with_3_hearts: 1f970.png + heart_eyes: 1f60d.png + star-struck: 1f929.png + kissing_heart: 1f618.png + kissing: 1f617.png + relaxed: 263a-fe0f.png + kissing_closed_eyes: 1f61a.png + kissing_smiling_eyes: 1f619.png + yum: 1f60b.png + stuck_out_tongue: 1f61b.png + stuck_out_tongue_winking_eye: 1f61c.png + zany_face: 1f92a.png + stuck_out_tongue_closed_eyes: 1f61d.png + money_mouth_face: 1f911.png + hugging_face: 1f917.png + face_with_hand_over_mouth: 1f92d.png + shushing_face: 1f92b.png + thinking_face: 1f914.png + zipper_mouth_face: 1f910.png + face_with_raised_eyebrow: 1f928.png + neutral_face: 1f610.png + expressionless: 1f611.png + no_mouth: 1f636.png + smirk: 1f60f.png + unamused: 1f612.png + face_with_rolling_eyes: 1f644.png + grimacing: 1f62c.png + lying_face: 1f925.png + relieved: 1f60c.png + pensive: 1f614.png + sleepy: 1f62a.png + drooling_face: 1f924.png + sleeping: 1f634.png + mask: 1f637.png + face_with_thermometer: 1f912.png + face_with_head_bandage: 1f915.png + nauseated_face: 1f922.png + face_vomiting: 1f92e.png + sneezing_face: 1f927.png + hot_face: 1f975.png + cold_face: 1f976.png + woozy_face: 1f974.png + dizzy_face: 1f635.png + exploding_head: 1f92f.png + face_with_cowboy_hat: 1f920.png + partying_face: 1f973.png + sunglasses: 1f60e.png + nerd_face: 1f913.png + face_with_monocle: 1f9d0.png + confused: 1f615.png + worried: 1f61f.png + slightly_frowning_face: 1f641.png + white_frowning_face: 2639-fe0f.png + open_mouth: 1f62e.png + hushed: 1f62f.png + astonished: 1f632.png + flushed: 1f633.png + pleading_face: 1f97a.png + frowning: 1f626.png + anguished: 1f627.png + fearful: 1f628.png + cold_sweat: 1f630.png + disappointed_relieved: 1f625.png + cry: 1f622.png + sob: 1f62d.png + scream: 1f631.png + confounded: 1f616.png + persevere: 1f623.png + disappointed: 1f61e.png + sweat: 1f613.png + weary: 1f629.png + tired_face: 1f62b.png + yawning_face: 1f971.png + triumph: 1f624.png + rage: 1f621.png + angry: 1f620.png + face_with_symbols_on_mouth: 1f92c.png + smiling_imp: 1f608.png + imp: 1f47f.png + skull: 1f480.png + skull_and_crossbones: 2620-fe0f.png + hankey: 1f4a9.png + clown_face: 1f921.png + japanese_ogre: 1f479.png + japanese_goblin: 1f47a.png + ghost: 1f47b.png + alien: 1f47d.png + space_invader: 1f47e.png + robot_face: 1f916.png + smiley_cat: 1f63a.png + smile_cat: 1f638.png + joy_cat: 1f639.png + heart_eyes_cat: 1f63b.png + smirk_cat: 1f63c.png + kissing_cat: 1f63d.png + scream_cat: 1f640.png + crying_cat_face: 1f63f.png + pouting_cat: 1f63e.png + see_no_evil: 1f648.png + hear_no_evil: 1f649.png + speak_no_evil: 1f64a.png + kiss: 1f48b.png + love_letter: 1f48c.png + cupid: 1f498.png + gift_heart: 1f49d.png + sparkling_heart: 1f496.png + heartpulse: 1f497.png + heartbeat: 1f493.png + revolving_hearts: 1f49e.png + two_hearts: 1f495.png + heart_decoration: 1f49f.png + heavy_heart_exclamation_mark_ornament: 2763-fe0f.png + broken_heart: 1f494.png + heart: 2764-fe0f.png + orange_heart: 1f9e1.png + yellow_heart: 1f49b.png + green_heart: 1f49a.png + blue_heart: 1f499.png + purple_heart: 1f49c.png + brown_heart: 1f90e.png + black_heart: 1f5a4.png + white_heart: 1f90d.png + anger: 1f4a2.png + boom: 1f4a5.png + dizzy: 1f4ab.png + sweat_drops: 1f4a6.png + dash: 1f4a8.png + hole: 1f573-fe0f.png + bomb: 1f4a3.png + speech_balloon: 1f4ac.png + left_speech_bubble: 1f5e8-fe0f.png + right_anger_bubble: 1f5ef-fe0f.png + thought_balloon: 1f4ad.png + zzz: 1f4a4.png diff --git a/themes/LoveIt/assets/data/emoji/google.yml b/themes/LoveIt/assets/data/emoji/google.yml new file mode 100644 index 0000000..7137ccb --- /dev/null +++ b/themes/LoveIt/assets/data/emoji/google.yml @@ -0,0 +1,150 @@ +emojiCDN: 'https://cdn.jsdelivr.net/npm/emoji-datasource-google@5.0.1/img/google/64/' +emojiMaps: + '100': 1f4af.png + grinning: 1f600.png + smiley: 1f603.png + smile: 1f604.png + grin: 1f601.png + laughing: 1f606.png + sweat_smile: 1f605.png + rolling_on_the_floor_laughing: 1f923.png + joy: 1f602.png + slightly_smiling_face: 1f642.png + upside_down_face: 1f643.png + wink: 1f609.png + blush: 1f60a.png + innocent: 1f607.png + smiling_face_with_3_hearts: 1f970.png + heart_eyes: 1f60d.png + star-struck: 1f929.png + kissing_heart: 1f618.png + kissing: 1f617.png + relaxed: 263a-fe0f.png + kissing_closed_eyes: 1f61a.png + kissing_smiling_eyes: 1f619.png + yum: 1f60b.png + stuck_out_tongue: 1f61b.png + stuck_out_tongue_winking_eye: 1f61c.png + zany_face: 1f92a.png + stuck_out_tongue_closed_eyes: 1f61d.png + money_mouth_face: 1f911.png + hugging_face: 1f917.png + face_with_hand_over_mouth: 1f92d.png + shushing_face: 1f92b.png + thinking_face: 1f914.png + zipper_mouth_face: 1f910.png + face_with_raised_eyebrow: 1f928.png + neutral_face: 1f610.png + expressionless: 1f611.png + no_mouth: 1f636.png + smirk: 1f60f.png + unamused: 1f612.png + face_with_rolling_eyes: 1f644.png + grimacing: 1f62c.png + lying_face: 1f925.png + relieved: 1f60c.png + pensive: 1f614.png + sleepy: 1f62a.png + drooling_face: 1f924.png + sleeping: 1f634.png + mask: 1f637.png + face_with_thermometer: 1f912.png + face_with_head_bandage: 1f915.png + nauseated_face: 1f922.png + face_vomiting: 1f92e.png + sneezing_face: 1f927.png + hot_face: 1f975.png + cold_face: 1f976.png + woozy_face: 1f974.png + dizzy_face: 1f635.png + exploding_head: 1f92f.png + face_with_cowboy_hat: 1f920.png + partying_face: 1f973.png + sunglasses: 1f60e.png + nerd_face: 1f913.png + face_with_monocle: 1f9d0.png + confused: 1f615.png + worried: 1f61f.png + slightly_frowning_face: 1f641.png + white_frowning_face: 2639-fe0f.png + open_mouth: 1f62e.png + hushed: 1f62f.png + astonished: 1f632.png + flushed: 1f633.png + pleading_face: 1f97a.png + frowning: 1f626.png + anguished: 1f627.png + fearful: 1f628.png + cold_sweat: 1f630.png + disappointed_relieved: 1f625.png + cry: 1f622.png + sob: 1f62d.png + scream: 1f631.png + confounded: 1f616.png + persevere: 1f623.png + disappointed: 1f61e.png + sweat: 1f613.png + weary: 1f629.png + tired_face: 1f62b.png + yawning_face: 1f971.png + triumph: 1f624.png + rage: 1f621.png + angry: 1f620.png + face_with_symbols_on_mouth: 1f92c.png + smiling_imp: 1f608.png + imp: 1f47f.png + skull: 1f480.png + skull_and_crossbones: 2620-fe0f.png + hankey: 1f4a9.png + clown_face: 1f921.png + japanese_ogre: 1f479.png + japanese_goblin: 1f47a.png + ghost: 1f47b.png + alien: 1f47d.png + space_invader: 1f47e.png + robot_face: 1f916.png + smiley_cat: 1f63a.png + smile_cat: 1f638.png + joy_cat: 1f639.png + heart_eyes_cat: 1f63b.png + smirk_cat: 1f63c.png + kissing_cat: 1f63d.png + scream_cat: 1f640.png + crying_cat_face: 1f63f.png + pouting_cat: 1f63e.png + see_no_evil: 1f648.png + hear_no_evil: 1f649.png + speak_no_evil: 1f64a.png + kiss: 1f48b.png + love_letter: 1f48c.png + cupid: 1f498.png + gift_heart: 1f49d.png + sparkling_heart: 1f496.png + heartpulse: 1f497.png + heartbeat: 1f493.png + revolving_hearts: 1f49e.png + two_hearts: 1f495.png + heart_decoration: 1f49f.png + heavy_heart_exclamation_mark_ornament: 2763-fe0f.png + broken_heart: 1f494.png + heart: 2764-fe0f.png + orange_heart: 1f9e1.png + yellow_heart: 1f49b.png + green_heart: 1f49a.png + blue_heart: 1f499.png + purple_heart: 1f49c.png + brown_heart: 1f90e.png + black_heart: 1f5a4.png + white_heart: 1f90d.png + anger: 1f4a2.png + boom: 1f4a5.png + dizzy: 1f4ab.png + sweat_drops: 1f4a6.png + dash: 1f4a8.png + hole: 1f573-fe0f.png + bomb: 1f4a3.png + speech_balloon: 1f4ac.png + left_speech_bubble: 1f5e8-fe0f.png + right_anger_bubble: 1f5ef-fe0f.png + thought_balloon: 1f4ad.png + zzz: 1f4a4.png diff --git a/themes/LoveIt/assets/data/emoji/twitter.yml b/themes/LoveIt/assets/data/emoji/twitter.yml new file mode 100644 index 0000000..97365c6 --- /dev/null +++ b/themes/LoveIt/assets/data/emoji/twitter.yml @@ -0,0 +1,150 @@ +emojiCDN: 'https://cdn.jsdelivr.net/npm/emoji-datasource-twitter@5.0.1/img/twitter/64/' +emojiMaps: + '100': 1f4af.png + grinning: 1f600.png + smiley: 1f603.png + smile: 1f604.png + grin: 1f601.png + laughing: 1f606.png + sweat_smile: 1f605.png + rolling_on_the_floor_laughing: 1f923.png + joy: 1f602.png + slightly_smiling_face: 1f642.png + upside_down_face: 1f643.png + wink: 1f609.png + blush: 1f60a.png + innocent: 1f607.png + smiling_face_with_3_hearts: 1f970.png + heart_eyes: 1f60d.png + star-struck: 1f929.png + kissing_heart: 1f618.png + kissing: 1f617.png + relaxed: 263a-fe0f.png + kissing_closed_eyes: 1f61a.png + kissing_smiling_eyes: 1f619.png + yum: 1f60b.png + stuck_out_tongue: 1f61b.png + stuck_out_tongue_winking_eye: 1f61c.png + zany_face: 1f92a.png + stuck_out_tongue_closed_eyes: 1f61d.png + money_mouth_face: 1f911.png + hugging_face: 1f917.png + face_with_hand_over_mouth: 1f92d.png + shushing_face: 1f92b.png + thinking_face: 1f914.png + zipper_mouth_face: 1f910.png + face_with_raised_eyebrow: 1f928.png + neutral_face: 1f610.png + expressionless: 1f611.png + no_mouth: 1f636.png + smirk: 1f60f.png + unamused: 1f612.png + face_with_rolling_eyes: 1f644.png + grimacing: 1f62c.png + lying_face: 1f925.png + relieved: 1f60c.png + pensive: 1f614.png + sleepy: 1f62a.png + drooling_face: 1f924.png + sleeping: 1f634.png + mask: 1f637.png + face_with_thermometer: 1f912.png + face_with_head_bandage: 1f915.png + nauseated_face: 1f922.png + face_vomiting: 1f92e.png + sneezing_face: 1f927.png + hot_face: 1f975.png + cold_face: 1f976.png + woozy_face: 1f974.png + dizzy_face: 1f635.png + exploding_head: 1f92f.png + face_with_cowboy_hat: 1f920.png + partying_face: 1f973.png + sunglasses: 1f60e.png + nerd_face: 1f913.png + face_with_monocle: 1f9d0.png + confused: 1f615.png + worried: 1f61f.png + slightly_frowning_face: 1f641.png + white_frowning_face: 2639-fe0f.png + open_mouth: 1f62e.png + hushed: 1f62f.png + astonished: 1f632.png + flushed: 1f633.png + pleading_face: 1f97a.png + frowning: 1f626.png + anguished: 1f627.png + fearful: 1f628.png + cold_sweat: 1f630.png + disappointed_relieved: 1f625.png + cry: 1f622.png + sob: 1f62d.png + scream: 1f631.png + confounded: 1f616.png + persevere: 1f623.png + disappointed: 1f61e.png + sweat: 1f613.png + weary: 1f629.png + tired_face: 1f62b.png + yawning_face: 1f971.png + triumph: 1f624.png + rage: 1f621.png + angry: 1f620.png + face_with_symbols_on_mouth: 1f92c.png + smiling_imp: 1f608.png + imp: 1f47f.png + skull: 1f480.png + skull_and_crossbones: 2620-fe0f.png + hankey: 1f4a9.png + clown_face: 1f921.png + japanese_ogre: 1f479.png + japanese_goblin: 1f47a.png + ghost: 1f47b.png + alien: 1f47d.png + space_invader: 1f47e.png + robot_face: 1f916.png + smiley_cat: 1f63a.png + smile_cat: 1f638.png + joy_cat: 1f639.png + heart_eyes_cat: 1f63b.png + smirk_cat: 1f63c.png + kissing_cat: 1f63d.png + scream_cat: 1f640.png + crying_cat_face: 1f63f.png + pouting_cat: 1f63e.png + see_no_evil: 1f648.png + hear_no_evil: 1f649.png + speak_no_evil: 1f64a.png + kiss: 1f48b.png + love_letter: 1f48c.png + cupid: 1f498.png + gift_heart: 1f49d.png + sparkling_heart: 1f496.png + heartpulse: 1f497.png + heartbeat: 1f493.png + revolving_hearts: 1f49e.png + two_hearts: 1f495.png + heart_decoration: 1f49f.png + heavy_heart_exclamation_mark_ornament: 2763-fe0f.png + broken_heart: 1f494.png + heart: 2764-fe0f.png + orange_heart: 1f9e1.png + yellow_heart: 1f49b.png + green_heart: 1f49a.png + blue_heart: 1f499.png + purple_heart: 1f49c.png + brown_heart: 1f90e.png + black_heart: 1f5a4.png + white_heart: 1f90d.png + anger: 1f4a2.png + boom: 1f4a5.png + dizzy: 1f4ab.png + sweat_drops: 1f4a6.png + dash: 1f4a8.png + hole: 1f573-fe0f.png + bomb: 1f4a3.png + speech_balloon: 1f4ac.png + left_speech_bubble: 1f5e8-fe0f.png + right_anger_bubble: 1f5ef-fe0f.png + thought_balloon: 1f4ad.png + zzz: 1f4a4.png diff --git a/themes/LoveIt/assets/data/polyfill.yml b/themes/LoveIt/assets/data/polyfill.yml new file mode 100644 index 0000000..048d555 --- /dev/null +++ b/themes/LoveIt/assets/data/polyfill.yml @@ -0,0 +1,22 @@ +theme: + - html5shiv + - Object.values + - Promise + - fetch + - Element.prototype.after +smooth-scroll: + - Element.prototype.closest + - requestAnimationFrame + - CustomEvent +algoliasearch: + - Promise + - Object.entries + - Object.assign +TypeIt: + - Array.prototype.fill + - Array.prototype.find + - Array.from + - IntersectionObserver + - Math.sign + - Object.assign + - Promise diff --git a/themes/LoveIt/assets/data/social.yml b/themes/LoveIt/assets/data/social.yml new file mode 100644 index 0000000..c2cc2b6 --- /dev/null +++ b/themes/LoveIt/assets/data/social.yml @@ -0,0 +1,511 @@ +# 001: Github +github: + Weight: 1 + Prefix: https://github.com/ + Title: GitHub + Icon: + Class: fab fa-github-alt fa-fw + +# 002: LinkedIn +linkedin: + Weight: 2 + Prefix: https://linkedin.com/in/ + Title: LinkedIn + Icon: + Class: fab fa-linkedin fa-fw + +# 003: Twitter +twitter: + Weight: 3 + Prefix: https://twitter.com/ + Title: Twitter + Icon: + Class: fab fa-twitter fa-fw + +# 004: Instagram +instagram: + Weight: 4 + Prefix: https://www.instagram.com/ + Title: Instagram + Icon: + Class: fab fa-instagram fa-fw + +# 005: facebook +facebook: + Weight: 5 + Prefix: https://facebook.com/ + Title: facebook + Icon: + Class: fab fa-facebook fa-fw + +# 006: Telegram +telegram: + Weight: 6 + Prefix: https://t.me/ + Title: Telegram + Icon: + Class: fab fa-telegram-plane fa-fw + +# 007: Medium +medium: + Weight: 7 + Prefix: https://medium.com/ + Title: Medium + Icon: + Class: fab fa-medium fa-fw + +# 008: GitLab +gitlab: + Weight: 8 + Prefix: https://gitlab.com/ + Title: GitLab + Icon: + Class: fab fa-gitlab fa-fw + +# 009: YouTube Legacy +youtubelegacy: + Weight: 9 + Prefix: https://www.youtube.com/user/ + Title: YouTube + Icon: + Class: fab fa-youtube fa-fw + +# 010: YouTube Custom +youtubecustom: + Weight: 10 + Prefix: https://www.youtube.com/c/ + Title: YouTube + Icon: + Class: fab fa-youtube fa-fw + +# 011: YouTube Channel +youtubechannel: + Weight: 11 + Prefix: https://www.youtube.com/channel/ + Title: YouTube + Icon: + Class: fab fa-youtube fa-fw + +# 012: Tumblr +tumblr: + Weight: 12 + Template: https://%v.tumblr.com/ + Title: Tumblr + Icon: + Class: fab fa-tumblr fa-fw + +# 013: Quora +quora: + Weight: 13 + Prefix: https://www.quora.com/profile/ + Title: Quora + Icon: + Class: fab fa-quora fa-fw + +# 014: Keybase +keybase: + Weight: 14 + Prefix: https://keybase.io/ + Title: Keybase + Icon: + Class: fab fa-keybase fa-fw + +# 015: Pinterest +pinterest: + Weight: 15 + Prefix: https://www.pinterest.com/ + Title: Pinterest + Icon: + Class: fab fa-pinterest fa-fw + +# 016: Reddit +reddit: + Weight: 16 + Prefix: https://www.reddit.com/user/ + Title: Reddit + Icon: + Class: fab fa-reddit fa-fw + +# 017: CodePen +codepen: + Weight: 17 + Prefix: https://codepen.io/ + Title: CodePen + Icon: + Class: fab fa-codepen fa-fw + +# 018: freeCodeCamp +freecodecamp: + Weight: 18 + Prefix: https://freecodecamp.org/ + Title: freeCodeCamp + Icon: + Class: fab fa-free-code-camp fa-fw + +# 019: Bitbucket +bitbucket: + Weight: 19 + Prefix: https://bitbucket.org/ + Title: Bitbucket + Icon: + Class: fab fa-bitbucket fa-fw + +# 020: Stack Overflow +stackoverflow: + Weight: 20 + Prefix: https://stackoverflow.com/users/ + Title: Stack Overflow + Icon: + Class: fab fa-codepen fa-fw + +# 021: 微博 +weibo: + Weight: 21 + Prefix: https://weibo.com/ + Title: 微博 + Icon: + Class: fab fa-weibo fa-fw + +# 022: OK.RU +odnoklassniki: + Weight: 22 + Prefix: https://ok.ru/ + Title: OK.RU + Icon: + Class: fab fa-odnoklassniki fa-fw + +# 023: VK +vk: + Weight: 23 + Prefix: https://vk.com/ + Title: VK + Icon: + Class: fab fa-vk fa-fw + +# 024: Flickr +flickr: + Weight: 24 + Prefix: https://www.flickr.com/photos/ + Title: Flickr + Icon: + Class: fab fa-flickr fa-fw + +# 025: Xing +xing: + Weight: 25 + Prefix: https://www.xing.com/profile/ + Title: Xing + Icon: + Class: fab fa-xing fa-fw + +# 026: Snapchat +snapchat: + Weight: 26 + Prefix: https://www.snapchat.com/add/ + Title: Snapchat + Icon: + Class: fab fa-snapchat fa-fw + +# 027: SoundCloud +soundcloud: + Weight: 27 + Prefix: https://soundcloud.com/ + Title: SoundCloud + Icon: + Class: fab fa-soundcloud fa-fw + +# 028: Spotify +spotify: + Weight: 28 + Prefix: https://open.spotify.com/user/ + Title: Spotify + Icon: + Class: fab fa-spotify fa-fw + +# 029: Bandcamp +bandcamp: + Weight: 29 + Template: https://%v.bandcamp.com/ + Title: Bandcamp + Icon: + Class: fab fa-bandcamp fa-fw + +# 030: PayPal +paypal: + Weight: 30 + Prefix: https://paypal.me/ + Title: PayPal + Icon: + Class: fab fa-paypal fa-fw + +# 031: 500px +fivehundredpx: + Weight: 31 + Prefix: https://500px.com/ + Title: 500px + Icon: + Class: fab fa-500px fa-fw + +# 032: Mix +mix: + Weight: 32 + Prefix: https://mix.com/ + Title: Mix + Icon: + Class: fab fa-mix fa-fw + +# 033: Goodreads +goodreads: + Weight: 33 + Prefix: https://www.goodreads.com/user/show/ + Title: Goodreads + Icon: + Class: fab fa-goodreads fa-fw + +# 034: Last.fm +lastfm: + Weight: 34 + Prefix: https://www.last.fm/user/ + Title: Last.fm + Icon: + Class: fab fa-lastfm fa-fw + +# 035: Foursquare +foursquare: + Weight: 35 + Prefix: https://foursquare.com/ + Title: Foursquare + Icon: + Class: fab fa-foursquare fa-fw + +# 036: Hacker News +hackernews: + Weight: 36 + Template: https://news.ycombinator.com/user?id=%v + Title: Hacker News + Icon: + Class: fab fa-hacker-news fa-fw + +# 037: Kickstarter +kickstarter: + Weight: 37 + Prefix: https://kickstarter.com/profile/ + Title: Kickstarter + Icon: + Class: fab fa-kickstarter fa-fw + +# 038: Patreon +patreon: + Weight: 38 + Prefix: https://patreon.com/ + Title: Patreon + Icon: + Class: fab fa-patreon fa-fw + +# 039: Steam +steam: + Weight: 39 + Prefix: https://steamcommunity.com/id/ + Title: Steam + Icon: + Class: fab fa-steam fa-fw + +# 040: Twitch +twitch: + Weight: 40 + Prefix: https://www.twitch.tv/ + Title: Twitch + Icon: + Class: fab fa-twitch fa-fw + +# 041: Strava +strava: + Weight: 41 + Prefix: https://www.strava.com/athletes/ + Title: Strava + Icon: + Class: fab fa-strava fa-fw + +# 042: Skype +skype: + Weight: 42 + Template: "skype:" + Title: Skype + Icon: + Class: fab fa-skype fa-fw + +# 043: WhatsApp +whatsapp: + Weight: 43 + Prefix: https://wa.me/ + Title: WhatsApp + Icon: + Class: fab fa-whatsapp fa-fw + +# 044: 知乎 +zhihu: + Weight: 44 + Prefix: https://www.zhihu.com/people/ + Title: 知乎 + Icon: + Simpleicons: zhihu + +# 045: 豆瓣 +douban: + Weight: 45 + Prefix: https://www.douban.com/people/ + Title: 豆瓣 + Icon: + Simpleicons: douban + +# 046: Angellist +angellist: + Weight: 46 + Prefix: https://angel.co/ + Title: Angellist + Icon: + Class: fab fa-angellist fa-fw + +# 047: SlideShare +slideshare: + Weight: 47 + Prefix: https://slideshare.com/ + Title: SlideShare + Icon: + Class: fab fa-slideshare fa-fw + +# 048: JSFiddle +jsfiddle: + Weight: 48 + Prefix: https://jsfiddle.com/ + Title: JSFiddle + Icon: + Class: fab fa-jsfiddle fa-fw + +# 049: DeviantArt +deviantart: + Weight: 49 + Template: https://%v.deviantart.com/ + Title: DeviantArt + Icon: + Class: fab fa-deviantart fa-fw + +# 050: Behance +behance: + Weight: 50 + Prefix: https://behance.net/ + Title: Behance + Icon: + Class: fab fa-behance fa-fw + +# 051: Dribbble +dribbble: + Weight: 51 + Prefix: https://dribbble.com/ + Title: Dribbble + Icon: + Class: fab fa-dribbble fa-fw + +# 052: WordPress +wordpress: + Weight: 52 + Template: https://%v.wordpress.com/ + Title: WordPress + Icon: + Class: fab fa-wordpress fa-fw + +# 053: Vine +vine: + Weight: 53 + Prefix: https://vine.co/ + Title: Vine + Icon: + Class: fab fa-vine fa-fw + +# 054: Google Scholar +googlescholar: + Weight: 54 + Template: https://scholar.google.com/citations?%v + Title: Google Scholar + Icon: + Simpleicons: googlescholar + +# 055: ResearchGate +researchgate: + Weight: 55 + Prefix: https://www.researchgate.net/profile/ + Title: ResearchGate + Icon: + Class: fab fa-researchgate fa-fw + +# 056: Mastodon +mastodon: + Weight: 56 + Prefix: https://mastodon.social/ + Title: Mastodon + Icon: + Class: fab fa-mastodon fa-fw + +# 057: Thingiverse +thingiverse: + Weight: 57 + Prefix: https://www.thingiverse.com/ + Title: Thingiverse + Icon: + Src: svg/icons/thingiverse.svg + +# 058: Dev.To +devto: + Weight: 58 + Prefix: https://dev.to/ + Title: Dev.To + Icon: + Class: fab fa-dev fa-fw + +# 059: Gitea +gitea: + Weight: 59 + Title: Gitea + Icon: + Simpleicons: gitea + +# 060: XMPP +xmpp: + Weight: 60 + Template: xmpp:%v + Title: XMPP + Icon: + Simpleicons: xmpp + +# 061: Matrix +matrix: + Weight: 61 + Prefix: https://matrix.to/#/ + Title: Matrix + Icon: + Simpleicons: matrix + +# 062: bilibili +bilibili: + Weight: 62 + Prefix: https://space.bilibili.com/ + Title: bilibili + Icon: + Src: svg/icons/bilibili.svg + +# 063: Email +email: + Weight: 63 + Template: mailto:%v + Title: Email + Icon: + Class: far fa-envelope fa-fw + +# 064: RSS +rss: + Weight: 64 + Url: /index.xml + Title: RSS + Newtab: true + Icon: + Class: fas fa-rss fa-fw diff --git a/themes/LoveIt/assets/js/theme.min.js b/themes/LoveIt/assets/js/theme.min.js new file mode 100644 index 0000000..800c925 --- /dev/null +++ b/themes/LoveIt/assets/js/theme.min.js @@ -0,0 +1,3 @@ +"use strict";function _objectDestructuringEmpty(a){if(null==a)throw new TypeError("Cannot destructure undefined")}function _createForOfIteratorHelper(a){if("undefined"==typeof Symbol||null==a[Symbol.iterator]){if(Array.isArray(a)||(a=_unsupportedIterableToArray(a))){var b=0,c=function(){};return{s:c,n:function n(){return b>=a.length?{done:!0}:{done:!1,value:a[b++]}},e:function e(a){throw a},f:c}}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 d,e,f=!0,g=!1;return{s:function s(){d=a[Symbol.iterator]()},n:function n(){var a=d.next();return f=a.done,a},e:function e(a){g=!0,e=a},f:function f(){try{f||null==d.return||d.return()}finally{if(g)throw e}}}}function _toConsumableArray(a){return _arrayWithoutHoles(a)||_iterableToArray(a)||_unsupportedIterableToArray(a)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(a,b){if(a){if("string"==typeof a)return _arrayLikeToArray(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(c):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?_arrayLikeToArray(a,b):void 0}}function _iterableToArray(a){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(a))return Array.from(a)}function _arrayWithoutHoles(a){if(Array.isArray(a))return _arrayLikeToArray(a)}function _arrayLikeToArray(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=Array(b);c$1")),k=k.replace(new RegExp("(".concat(a,")"),"gi"),"<".concat(f,">$1"))}),b[i]={uri:i,title:j,date:h.date,context:k}}}),Object.values(b).slice(0,d)};a._index?h(i()):fetch(b.lunrIndexURL).then(function(a){return a.json()}).then(function(c){var d={};a._index=lunr(function(){var a=this;b.lunrLanguageCode&&this.use(lunr[b.lunrLanguageCode]),this.ref("objectID"),this.field("title",{boost:50}),this.field("tags",{boost:20}),this.field("categories",{boost:20}),this.field("content",{boost:10}),this.metadataWhitelist=["position"],c.forEach(function(b){d[b.objectID]=b,a.add(b)})}),a._indexData=d,h(i())}).catch(function(a){console.error(a),h([])})}else"algolia"===b.type&&(a._algoliaIndex=a._algoliaIndex||algoliasearch(b.algoliaAppID,b.algoliaSearchKey).initIndex(b.algoliaIndex),a._algoliaIndex.search(c,{offset:0,length:8*d,attributesToHighlight:["title"],attributesToSnippet:["content:".concat(e)],highlightPreTag:"<".concat(f,">"),highlightPostTag:"")}).then(function(a){var b=a.hits,c={};b.forEach(function(a){var b=a.uri,d=a.date,e=a._highlightResult.title,f=a._snippetResult.content;c[b]&&c[b].context.length>f.value||(c[b]={uri:b,title:e.value,date:d,context:f.value})}),h(Object.values(c).slice(0,d))}).catch(function(a){console.error(a),h([])}))},templates:{suggestion:function suggestion(a){var b=a.title,c=a.date,d=a.context;return"
".concat(b,"").concat(c,"
").concat(d,"
")},empty:function empty(a){var c=a.query;return"
".concat(b.noResultsFound,": \"").concat(c,"\"
")},footer:function footer(a){_objectDestructuringEmpty(a);var c="algolia"===b.type?{searchType:"algolia",icon:"",href:"https://www.algolia.com/"}:{searchType:"Lunr.js",icon:"",href:"https://lunrjs.com/"},d=c.searchType,e=c.icon,f=c.href;return"")}}});h.on("autocomplete:selected",function(a,b){window.location.assign(b.uri)}),c?a._searchMobile=h:a._searchDesktop=h};if(b.lunrSegmentitURL&&!document.getElementById("lunr-segmentit")){var n=document.createElement("script");n.id="lunr-segmentit",n.type="text/javascript",n.src=b.lunrSegmentitURL,n.async=!0,n.readyState?n.onreadystatechange=function(){("loaded"==n.readyState||"complete"==n.readyState)&&(n.onreadystatechange=null,m())}:n.onload=function(){m()},document.body.appendChild(n)}else m()}}},{key:"initDetails",value:function initDetails(){this.util.forEach(document.getElementsByClassName("details"),function(a){var b=a.getElementsByClassName("details-summary")[0];b.addEventListener("click",function(){a.classList.toggle("open")},!1)})}},{key:"initLightGallery",value:function initLightGallery(){this.config.lightGallery&&lightGallery(document.getElementById("content"),this.config.lightGallery)}},{key:"initHighlight",value:function initHighlight(){var a=this;this.util.forEach(document.querySelectorAll(".highlight > pre.chroma"),function(a){var b=document.createElement("div");b.className=a.className;var c=document.createElement("table");b.appendChild(c);var d=document.createElement("tbody");c.appendChild(d);var e=document.createElement("tr");d.appendChild(e);var f=document.createElement("td");e.appendChild(f),a.parentElement.replaceChild(b,a),f.appendChild(a)}),this.util.forEach(document.querySelectorAll(".highlight > .chroma"),function(b){var c=b.querySelectorAll("pre.chroma > code");if(c.length){var d=c[c.length-1],e=document.createElement("div");e.className="code-header "+d.className.toLowerCase();var f=document.createElement("span");f.classList.add("code-title"),f.insertAdjacentHTML("afterbegin",""),f.addEventListener("click",function(){b.classList.toggle("open")},!1),e.appendChild(f);var g=document.createElement("span");g.insertAdjacentHTML("afterbegin",""),g.classList.add("ellipses"),g.addEventListener("click",function(){b.classList.add("open")},!1),e.appendChild(g);var h=document.createElement("span");h.insertAdjacentHTML("afterbegin",""),h.classList.add("copy");var i=d.innerText;if((0>a.config.code.maxShownLines||i.split("\n").length=a;a++)this.util.forEach(document.querySelectorAll(".single .content > h"+a),function(a){a.classList.add("headerLink"),a.insertAdjacentHTML("afterbegin",""))})}},{key:"initToc",value:function initToc(){var a=this,b=document.getElementById("TableOfContents");if(null!==b)if(document.getElementById("toc-static").getAttribute("kept")||this.util.isTocStatic()){var o=document.getElementById("toc-content-static");b.parentElement!==o&&(b.parentElement.removeChild(b),o.appendChild(b)),this._tocOnScroll&&this.scrollEventSet.delete(this._tocOnScroll)}else{var p=document.getElementById("toc-content-auto");b.parentElement!==p&&(b.parentElement.removeChild(b),p.appendChild(b));var c=document.getElementById("toc-auto"),d=document.getElementsByClassName("page")[0],e=d.getBoundingClientRect();c.style.left="".concat(e.left+e.width+20,"px"),c.style.maxWidth="".concat(d.getBoundingClientRect().left-20,"px"),c.style.visibility="visible";var f=b.querySelectorAll("a:first-child"),g=b.getElementsByTagName("li"),h=document.getElementsByClassName("headerLink"),j="normal"!==document.body.getAttribute("header-desktop"),k=document.getElementById("header-desktop").offsetHeight,l=20+(j?k:0),m=c.offsetTop,n=m-l+(j?0:k);this._tocOnScroll=this._tocOnScroll||function(){var d=document.getElementById("post-footer").offsetTop,e=d-c.getBoundingClientRect().height,o=e-l+(j?0:k);a.newScrollTopo?(c.style.position="absolute",c.style.top="".concat(e,"px")):(c.style.position="fixed",c.style.top="".concat(l,"px")),a.util.forEach(f,function(a){a.classList.remove("active")}),a.util.forEach(g,function(a){a.classList.remove("has-active")});for(var p=20+(j?k:0),q=h.length-1,r=0;rp||s<=p&&t>p){q=r;break}}if(-1!==q){f[q].classList.add("active");for(var u=f[q].parentElement;u!==b;)u.classList.add("has-active"),u=u.parentElement.parentElement}},this._tocOnScroll(),this.scrollEventSet.add(this._tocOnScroll)}}},{key:"initMath",value:function initMath(){this.config.math&&renderMathInElement(document.body,this.config.math)}},{key:"initMermaid",value:function initMermaid(){var a=this,b=document.getElementsByClassName("mermaid");b.length&&(mermaid.initialize({startOnLoad:!1,theme:"null"}),this.util.forEach(b,function(b){mermaid.mermaidAPI.render("svg-"+b.id,a.data[b.id],function(a){b.insertAdjacentHTML("afterbegin",a)},b)}))}},{key:"initEcharts",value:function initEcharts(){var a=this;this._echartsOnSwitchTheme=this._echartsOnSwitchTheme||function(){a._echartsArr=a._echartsArr||[];for(var b=0;bd?(b.classList.remove("fadeInDown"),a.util.animateCSS(b,["fadeOutUp","faster"],!0)):e<-d&&(b.classList.remove("fadeOutUp"),a.util.animateCSS(b,["fadeInDown","faster"],!0))}),a.newScrollTop>100?f&&e>d?(c.classList.remove("fadeIn"),a.util.animateCSS(c,["fadeOut","faster"],!0)):(!f||e<-d)&&(c.style.display="block",c.classList.remove("fadeOut"),a.util.animateCSS(c,["fadeIn","faster"],!0)):(!f&&(c.classList.remove("fadeIn"),a.util.animateCSS(c,["fadeOut","faster"],!0)),c.style.display="none");var g,h=_createForOfIteratorHelper(a.scrollEventSet);try{for(h.s();!(g=h.n()).done;){var i=g.value;i()}}catch(a){h.e(a)}finally{h.f()}a.oldScrollTop=a.newScrollTop},!1)}},{key:"onResize",value:function onResize(){var a=this;window.addEventListener("resize",function(){a._resizeTimeout||(a._resizeTimeout=window.setTimeout(function(){a._resizeTimeout=null;var b,c=_createForOfIteratorHelper(a.resizeEventSet);try{for(c.s();!(b=c.n()).done;){var d=b.value;d()}}catch(a){c.e(a)}finally{c.f()}a.initToc(),a.initMermaid(),a.initSearch()},100))},!1)}},{key:"onClickMask",value:function onClickMask(){var a=this;document.getElementById("mask").addEventListener("click",function(){var b,c=_createForOfIteratorHelper(a.clickMaskEventSet);try{for(c.s();!(b=c.n()).done;){var d=b.value;d()}}catch(a){c.e(a)}finally{c.f()}document.body.classList.remove("blur")},!1)}},{key:"init",value:function init(){var a=this;try{this.initSVGIcon(),this.initTwemoji(),this.initMenuMobile(),this.initSwitchTheme(),this.initSearch(),this.initDetails(),this.initLightGallery(),this.initHighlight(),this.initTable(),this.initHeaderLink(),this.initSmoothScroll(),this.initMath(),this.initMermaid(),this.initEcharts(),this.initTypeit(),this.initMapbox(),this.initCookieconsent()}catch(a){console.error(a)}window.setTimeout(function(){a.initToc(),a.initComment(),a.onScroll(),a.onResize(),a.onClickMask()},100)}}]),a}(),themeInit=function(){var a=new Theme;a.init()};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",themeInit,!1):themeInit(); + +//# sourceMappingURL=theme.min.js.map \ No newline at end of file diff --git a/themes/LoveIt/assets/js/theme.min.js.map b/themes/LoveIt/assets/js/theme.min.js.map new file mode 100644 index 0000000..98d6562 --- /dev/null +++ b/themes/LoveIt/assets/js/theme.min.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../src/js/theme.js"],"names":[],"mappings":"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","file":"theme.min.js","sourcesContent":["class Util {\n forEach(elements, handler) {\n elements = elements || [];\n for (let i = 0; i < elements.length; i++) handler(elements[i]);\n }\n\n getScrollTop() {\n return (document.documentElement && document.documentElement.scrollTop) || document.body.scrollTop;\n }\n\n isMobile() {\n return window.matchMedia('only screen and (max-width: 680px)').matches;\n }\n\n isTocStatic() {\n return window.matchMedia('only screen and (max-width: 960px)').matches;\n }\n\n animateCSS(element, animation, reserved, callback) {\n if (!Array.isArray(animation)) animation = [animation];\n element.classList.add('animated', ...animation);\n const handler = () => {\n element.classList.remove('animated', ...animation);\n element.removeEventListener('animationend', handler);\n if (typeof callback === 'function') callback();\n };\n if (!reserved) element.addEventListener('animationend', handler, false);\n }\n}\n\nclass Theme {\n constructor() {\n this.config = window.config;\n this.data = this.config.data;\n this.isDark = document.body.getAttribute('theme') === 'dark';\n this.util = new Util();\n this.newScrollTop = this.util.getScrollTop();\n this.oldScrollTop = this.newScrollTop;\n this.scrollEventSet = new Set();\n this.resizeEventSet = new Set();\n this.switchThemeEventSet = new Set();\n this.clickMaskEventSet = new Set();\n if (window.objectFitImages) objectFitImages();\n }\n\n initSVGIcon() {\n this.util.forEach(document.querySelectorAll('[data-svg-src]'), $icon => {\n fetch($icon.getAttribute('data-svg-src'))\n .then(response => response.text())\n .then(svg => {\n const $temp = document.createElement('div');\n $temp.insertAdjacentHTML('afterbegin', svg);\n const $svg = $temp.firstChild;\n $svg.setAttribute('data-svg-src', $icon.getAttribute('data-svg-src'));\n $svg.classList.add('icon');\n const $titleElements = $svg.getElementsByTagName('title');\n if ($titleElements.length) $svg.removeChild($titleElements[0]);\n $icon.parentElement.replaceChild($svg, $icon);\n })\n .catch(err => { console.error(err); });\n });\n }\n\n initTwemoji() {\n if (this.config.twemoji) twemoji.parse(document.body);\n }\n\n initMenuMobile() {\n const $menuToggleMobile = document.getElementById('menu-toggle-mobile');\n const $menuMobile = document.getElementById('menu-mobile');\n $menuToggleMobile.addEventListener('click', () => {\n document.body.classList.toggle('blur');\n $menuToggleMobile.classList.toggle('active');\n $menuMobile.classList.toggle('active');\n }, false);\n this._menuMobileOnClickMask = this._menuMobileOnClickMask || (() => {\n $menuToggleMobile.classList.remove('active');\n $menuMobile.classList.remove('active');\n });\n this.clickMaskEventSet.add(this._menuMobileOnClickMask);\n }\n\n initSwitchTheme() {\n this.util.forEach(document.getElementsByClassName('theme-switch'), $themeSwitch => {\n $themeSwitch.addEventListener('click', () => {\n if (document.body.getAttribute('theme') === 'dark') document.body.setAttribute('theme', 'light');\n else document.body.setAttribute('theme', 'dark');\n this.isDark = !this.isDark;\n window.localStorage && localStorage.setItem('theme', this.isDark ? 'dark' : 'light');\n for (let event of this.switchThemeEventSet) event();\n }, false);\n });\n }\n\n initSearch() {\n const searchConfig = this.config.search;\n const isMobile = this.util.isMobile();\n if (!searchConfig || isMobile && this._searchMobileOnce || !isMobile && this._searchDesktopOnce) return;\n\n const maxResultLength = searchConfig.maxResultLength ? searchConfig.maxResultLength : 10;\n const snippetLength = searchConfig.snippetLength ? searchConfig.snippetLength : 50;\n const highlightTag = searchConfig.highlightTag ? searchConfig.highlightTag : 'em';\n\n const suffix = isMobile ? 'mobile' : 'desktop';\n const $header = document.getElementById(`header-${suffix}`);\n const $searchInput = document.getElementById(`search-input-${suffix}`);\n const $searchToggle = document.getElementById(`search-toggle-${suffix}`);\n const $searchLoading = document.getElementById(`search-loading-${suffix}`);\n const $searchClear = document.getElementById(`search-clear-${suffix}`);\n if (isMobile) {\n this._searchMobileOnce = true;\n $searchInput.addEventListener('focus', () => {\n document.body.classList.add('blur');\n $header.classList.add('open');\n }, false);\n document.getElementById('search-cancel-mobile').addEventListener('click', () => {\n $header.classList.remove('open');\n document.body.classList.remove('blur');\n document.getElementById('menu-toggle-mobile').classList.remove('active');\n document.getElementById('menu-mobile').classList.remove('active');\n $searchLoading.style.display = 'none';\n $searchClear.style.display = 'none';\n this._searchMobile && this._searchMobile.autocomplete.setVal('');\n }, false);\n $searchClear.addEventListener('click', () => {\n $searchClear.style.display = 'none';\n this._searchMobile && this._searchMobile.autocomplete.setVal('');\n }, false);\n this._searchMobileOnClickMask = this._searchMobileOnClickMask || (() => {\n $header.classList.remove('open');\n $searchLoading.style.display = 'none';\n $searchClear.style.display = 'none';\n this._searchMobile && this._searchMobile.autocomplete.setVal('');\n });\n this.clickMaskEventSet.add(this._searchMobileOnClickMask);\n } else {\n this._searchDesktopOnce = true;\n $searchToggle.addEventListener('click', () => {\n document.body.classList.add('blur');\n $header.classList.add('open');\n $searchInput.focus();\n }, false);\n $searchClear.addEventListener('click', () => {\n $searchClear.style.display = 'none';\n this._searchDesktop && this._searchDesktop.autocomplete.setVal('');\n }, false);\n this._searchDesktopOnClickMask = this._searchDesktopOnClickMask || (() => {\n $header.classList.remove('open');\n $searchLoading.style.display = 'none';\n $searchClear.style.display = 'none';\n this._searchDesktop && this._searchDesktop.autocomplete.setVal('');\n });\n this.clickMaskEventSet.add(this._searchDesktopOnClickMask);\n }\n $searchInput.addEventListener('input', () => {\n if ($searchInput.value === '') $searchClear.style.display = 'none';\n else $searchClear.style.display = 'inline';\n }, false);\n\n const initAutosearch = () => {\n const autosearch = autocomplete(`#search-input-${suffix}`, {\n hint: false,\n autoselect: true,\n dropdownMenuContainer: `#search-dropdown-${suffix}`,\n clearOnSelected: true,\n cssClasses: { noPrefix: true },\n debug: true,\n }, {\n name: 'search',\n source: (query, callback) => {\n $searchLoading.style.display = 'inline';\n $searchClear.style.display = 'none';\n const finish = (results) => {\n $searchLoading.style.display = 'none';\n $searchClear.style.display = 'inline';\n callback(results);\n };\n if (searchConfig.type === 'lunr') {\n const search = () => {\n if (lunr.queryHandler) query = lunr.queryHandler(query);\n const results = {};\n this._index.search(query).forEach(({ ref, matchData: { metadata } }) => {\n const matchData = this._indexData[ref];\n let { uri, title, content: context } = matchData;\n if (results[uri]) return;\n let position = 0;\n Object.values(metadata).forEach(({ content }) => {\n if (content) {\n const matchPosition = content.position[0][0];\n if (matchPosition < position || position === 0) position = matchPosition;\n }\n });\n position -= snippetLength / 5;\n if (position > 0) {\n position += context.substr(position, 20).lastIndexOf(' ') + 1;\n context = '...' + context.substr(position, snippetLength);\n } else {\n context = context.substr(0, snippetLength);\n }\n Object.keys(metadata).forEach(key => {\n title = title.replace(new RegExp(`(${key})`, 'gi'), `<${highlightTag}>$1`);\n context = context.replace(new RegExp(`(${key})`, 'gi'), `<${highlightTag}>$1`);\n });\n results[uri] = {\n 'uri': uri,\n 'title' : title,\n 'date' : matchData.date,\n 'context' : context,\n };\n });\n return Object.values(results).slice(0, maxResultLength);\n }\n if (!this._index) {\n fetch(searchConfig.lunrIndexURL)\n .then(response => response.json())\n .then(data => {\n const indexData = {};\n this._index = lunr(function () {\n if (searchConfig.lunrLanguageCode) this.use(lunr[searchConfig.lunrLanguageCode]);\n this.ref('objectID');\n this.field('title', { boost: 50 });\n this.field('tags', { boost: 20 });\n this.field('categories', { boost: 20 });\n this.field('content', { boost: 10 });\n this.metadataWhitelist = ['position'];\n data.forEach((record) => {\n indexData[record.objectID] = record;\n this.add(record);\n });\n });\n this._indexData = indexData;\n finish(search());\n }).catch(err => {\n console.error(err);\n finish([]);\n });\n } else finish(search());\n } else if (searchConfig.type === 'algolia') {\n this._algoliaIndex = this._algoliaIndex || algoliasearch(searchConfig.algoliaAppID, searchConfig.algoliaSearchKey).initIndex(searchConfig.algoliaIndex);\n this._algoliaIndex\n .search(query, {\n offset: 0,\n length: maxResultLength * 8,\n attributesToHighlight: ['title'],\n attributesToSnippet: [`content:${snippetLength}`],\n highlightPreTag: `<${highlightTag}>`,\n highlightPostTag: ``,\n })\n .then(({ hits }) => {\n const results = {};\n hits.forEach(({ uri, date, _highlightResult: { title }, _snippetResult: { content } }) => {\n if (results[uri] && results[uri].context.length > content.value) return;\n results[uri] = {\n uri: uri,\n title: title.value,\n date: date,\n context: content.value,\n };\n });\n finish(Object.values(results).slice(0, maxResultLength));\n })\n .catch(err => {\n console.error(err);\n finish([]);\n });\n }\n },\n templates: {\n suggestion: ({ title, date, context }) => `
${title}${date}
${context}
`,\n empty: ({ query }) => `
${searchConfig.noResultsFound}: \"${query}\"
`,\n footer: ({}) => {\n const { searchType, icon, href } = searchConfig.type === 'algolia' ? {\n searchType: 'algolia',\n icon: '',\n href: 'https://www.algolia.com/',\n } : {\n searchType: 'Lunr.js',\n icon: '',\n href: 'https://lunrjs.com/',\n };\n return ``;},\n },\n });\n autosearch.on('autocomplete:selected', (_event, suggestion, _dataset, _context) => {\n window.location.assign(suggestion.uri);\n });\n if (isMobile) this._searchMobile = autosearch;\n else this._searchDesktop = autosearch;\n };\n if (searchConfig.lunrSegmentitURL && !document.getElementById('lunr-segmentit')) {\n const script = document.createElement('script');\n script.id = 'lunr-segmentit';\n script.type = 'text/javascript';\n script.src = searchConfig.lunrSegmentitURL;\n script.async = true;\n if (script.readyState) {\n script.onreadystatechange = () => {\n if (script.readyState == 'loaded' || script.readyState == 'complete'){\n script.onreadystatechange = null;\n initAutosearch();\n }\n };\n } else {\n script.onload = () => {\n initAutosearch();\n };\n }\n document.body.appendChild(script);\n } else initAutosearch();\n }\n\n initDetails() {\n this.util.forEach(document.getElementsByClassName('details'), $details => {\n const $summary = $details.getElementsByClassName('details-summary')[0];\n $summary.addEventListener('click', () => {\n $details.classList.toggle('open');\n }, false);\n });\n }\n\n initLightGallery() {\n if (this.config.lightGallery) lightGallery(document.getElementById('content'), this.config.lightGallery);\n }\n\n initHighlight() {\n this.util.forEach(document.querySelectorAll('.highlight > pre.chroma'), $preChroma => {\n const $chroma = document.createElement('div');\n $chroma.className = $preChroma.className;\n const $table = document.createElement('table');\n $chroma.appendChild($table);\n const $tbody = document.createElement('tbody');\n $table.appendChild($tbody);\n const $tr = document.createElement('tr');\n $tbody.appendChild($tr);\n const $td = document.createElement('td');\n $tr.appendChild($td);\n $preChroma.parentElement.replaceChild($chroma, $preChroma);\n $td.appendChild($preChroma);\n });\n this.util.forEach(document.querySelectorAll('.highlight > .chroma'), $chroma => {\n const $codeElements = $chroma.querySelectorAll('pre.chroma > code');\n if ($codeElements.length) {\n const $code = $codeElements[$codeElements.length - 1];\n const $header = document.createElement('div');\n $header.className = 'code-header ' + $code.className.toLowerCase();\n const $title = document.createElement('span');\n $title.classList.add('code-title');\n $title.insertAdjacentHTML('afterbegin', '');\n $title.addEventListener('click', () => {\n $chroma.classList.toggle('open');\n }, false);\n $header.appendChild($title);\n const $ellipses = document.createElement('span');\n $ellipses.insertAdjacentHTML('afterbegin', '');\n $ellipses.classList.add('ellipses');\n $ellipses.addEventListener('click', () => {\n $chroma.classList.add('open');\n }, false);\n $header.appendChild($ellipses);\n const $copy = document.createElement('span');\n $copy.insertAdjacentHTML('afterbegin', '');\n $copy.classList.add('copy');\n const code = $code.innerText;\n if (this.config.code.maxShownLines < 0 || code.split('\\n').length < this.config.code.maxShownLines + 2) $chroma.classList.add('open');\n if (this.config.code.copyTitle) {\n $copy.setAttribute('data-clipboard-text', code);\n $copy.title = this.config.code.copyTitle;\n const clipboard = new ClipboardJS($copy);\n clipboard.on('success', _e => {\n this.util.animateCSS($code, 'flash');\n });\n $header.appendChild($copy);\n }\n $chroma.insertBefore($header, $chroma.firstChild);\n }\n });\n }\n\n initTable() {\n this.util.forEach(document.querySelectorAll('.content table'), $table => {\n const $wrapper = document.createElement('div');\n $wrapper.className = 'table-wrapper';\n $table.parentElement.replaceChild($wrapper, $table);\n $wrapper.appendChild($table);\n });\n }\n\n initHeaderLink() {\n for (let num = 1; num <= 6; num++) {\n this.util.forEach(document.querySelectorAll('.single .content > h' + num), $header => {\n $header.classList.add('headerLink');\n $header.insertAdjacentHTML('afterbegin', ``);\n });\n }\n }\n\n initToc() {\n const $tocCore = document.getElementById('TableOfContents');\n if ($tocCore === null) return;\n if (document.getElementById('toc-static').getAttribute('kept') || this.util.isTocStatic()) {\n const $tocContentStatic = document.getElementById('toc-content-static');\n if ($tocCore.parentElement !== $tocContentStatic) {\n $tocCore.parentElement.removeChild($tocCore);\n $tocContentStatic.appendChild($tocCore);\n }\n if (this._tocOnScroll) this.scrollEventSet.delete(this._tocOnScroll);\n } else {\n const $tocContentAuto = document.getElementById('toc-content-auto');\n if ($tocCore.parentElement !== $tocContentAuto) {\n $tocCore.parentElement.removeChild($tocCore);\n $tocContentAuto.appendChild($tocCore);\n }\n const $toc = document.getElementById('toc-auto');\n const $page = document.getElementsByClassName('page')[0];\n const rect = $page.getBoundingClientRect();\n $toc.style.left = `${rect.left + rect.width + 20}px`;\n $toc.style.maxWidth = `${$page.getBoundingClientRect().left - 20}px`;\n $toc.style.visibility = 'visible';\n const $tocLinkElements = $tocCore.querySelectorAll('a:first-child');\n const $tocLiElements = $tocCore.getElementsByTagName('li');\n const $headerLinkElements = document.getElementsByClassName('headerLink');\n const headerIsFixed = document.body.getAttribute('header-desktop') !== 'normal';\n const headerHeight = document.getElementById('header-desktop').offsetHeight;\n const TOP_SPACING = 20 + (headerIsFixed ? headerHeight : 0);\n const minTocTop = $toc.offsetTop;\n const minScrollTop = minTocTop - TOP_SPACING + (headerIsFixed ? 0 : headerHeight);\n this._tocOnScroll = this._tocOnScroll || (() => {\n const footerTop = document.getElementById('post-footer').offsetTop;\n const maxTocTop = footerTop - $toc.getBoundingClientRect().height;\n const maxScrollTop = maxTocTop - TOP_SPACING + (headerIsFixed ? 0 : headerHeight);\n if (this.newScrollTop < minScrollTop) {\n $toc.style.position = 'absolute';\n $toc.style.top = `${minTocTop}px`;\n } else if (this.newScrollTop > maxScrollTop) {\n $toc.style.position = 'absolute';\n $toc.style.top = `${maxTocTop}px`;\n } else {\n $toc.style.position = 'fixed';\n $toc.style.top = `${TOP_SPACING}px`;\n }\n\n this.util.forEach($tocLinkElements, $tocLink => { $tocLink.classList.remove('active'); });\n this.util.forEach($tocLiElements, $tocLi => { $tocLi.classList.remove('has-active'); });\n const INDEX_SPACING = 20 + (headerIsFixed ? headerHeight : 0);\n let activeTocIndex = $headerLinkElements.length - 1;\n for (let i = 0; i < $headerLinkElements.length - 1; i++) {\n const thisTop = $headerLinkElements[i].getBoundingClientRect().top;\n const nextTop = $headerLinkElements[i + 1].getBoundingClientRect().top;\n if ((i == 0 && thisTop > INDEX_SPACING)\n || (thisTop <= INDEX_SPACING && nextTop > INDEX_SPACING)) {\n activeTocIndex = i;\n break;\n }\n }\n if (activeTocIndex !== -1) {\n $tocLinkElements[activeTocIndex].classList.add('active');\n let $parent = $tocLinkElements[activeTocIndex].parentElement;\n while ($parent !== $tocCore) {\n $parent.classList.add('has-active');\n $parent = $parent.parentElement.parentElement;\n }\n }\n });\n this._tocOnScroll();\n this.scrollEventSet.add(this._tocOnScroll);\n }\n }\n\n initMath() {\n if (this.config.math) renderMathInElement(document.body, this.config.math);\n }\n\n initMermaid() {\n const $mermaidElements = document.getElementsByClassName('mermaid');\n if ($mermaidElements.length) {\n mermaid.initialize({startOnLoad: false, theme: 'null'});\n this.util.forEach($mermaidElements, $mermaid => {\n mermaid.mermaidAPI.render('svg-' + $mermaid.id, this.data[$mermaid.id], svgCode => {\n $mermaid.insertAdjacentHTML('afterbegin', svgCode);\n }, $mermaid);\n });\n }\n }\n\n initEcharts() {\n this._echartsOnSwitchTheme = this._echartsOnSwitchTheme || (() => {\n this._echartsArr = this._echartsArr || [];\n for (let i = 0; i < this._echartsArr.length; i++) {\n this._echartsArr[i].dispose();\n }\n this._echartsArr = [];\n this.util.forEach(document.getElementsByClassName('echarts'), $echarts => {\n const chart = echarts.init($echarts, this.isDark ? 'dark' : 'macarons', {renderer: 'svg'});\n chart.setOption(JSON.parse(this.data[$echarts.id]));\n this._echartsArr.push(chart);\n });\n });\n this.switchThemeEventSet.add(this._echartsOnSwitchTheme);\n this._echartsOnSwitchTheme();\n this._echartsOnResize = this._echartsOnResize || (() => {\n for (let i = 0; i < this._echartsArr.length; i++) {\n this._echartsArr[i].resize();\n }\n });\n this.resizeEventSet.add(this._echartsOnResize);\n }\n\n initMapbox() {\n if (this.config.mapbox) {\n mapboxgl.accessToken = this.config.mapbox.accessToken;\n mapboxgl.setRTLTextPlugin(this.config.mapbox.RTLTextPlugin);\n this._mapboxArr = this._mapboxArr || [];\n this.util.forEach(document.getElementsByClassName('mapbox'), $mapbox => {\n const { lng, lat, zoom, lightStyle, darkStyle, marked, navigation, geolocate, scale, fullscreen } = this.data[$mapbox.id];\n const mapbox = new mapboxgl.Map({\n container: $mapbox,\n center: [lng, lat],\n zoom: zoom,\n minZoom: .2,\n style: this.isDark ? darkStyle : lightStyle,\n attributionControl: false,\n });\n if (marked) {\n new mapboxgl.Marker().setLngLat([lng, lat]).addTo(mapbox);\n }\n if (navigation) {\n mapbox.addControl(new mapboxgl.NavigationControl(), 'bottom-right');\n }\n if (geolocate) {\n mapbox.addControl(new mapboxgl.GeolocateControl({\n positionOptions: {\n enableHighAccuracy: true,\n },\n showUserLocation: true,\n trackUserLocation: true,\n }), 'bottom-right');\n }\n if (scale) {\n mapbox.addControl(new mapboxgl.ScaleControl());\n }\n if (fullscreen) {\n mapbox.addControl(new mapboxgl.FullscreenControl());\n }\n mapbox.addControl(new MapboxLanguage());\n this._mapboxArr.push(mapbox);\n });\n this._mapboxOnSwitchTheme = this._mapboxOnSwitchTheme || (() => {\n this.util.forEach(this._mapboxArr, mapbox => {\n const $mapbox = mapbox.getContainer();\n const { lightStyle, darkStyle } = this.data[$mapbox.id];\n mapbox.setStyle(this.isDark ? darkStyle : lightStyle);\n mapbox.addControl(new MapboxLanguage());\n });\n });\n this.switchThemeEventSet.add(this._mapboxOnSwitchTheme);\n }\n }\n\n initTypeit() {\n if (this.config.typeit) {\n const typeitConfig = this.config.typeit;\n const speed = typeitConfig.speed ? typeitConfig.speed : 100;\n const cursorSpeed = typeitConfig.cursorSpeed ? typeitConfig.cursorSpeed : 1000;\n const cursorChar = typeitConfig.cursorChar ? typeitConfig.cursorChar : '|';\n Object.values(typeitConfig.data).forEach(group => {\n const typeone = (i) => {\n const id = group[i];\n const instance = new TypeIt(`#${id}`, {\n strings: this.data[id],\n speed: speed,\n lifeLike: true,\n cursorSpeed: cursorSpeed,\n cursorChar: cursorChar,\n waitUntilVisible: true,\n afterComplete: () => {\n if (i === group.length - 1) {\n if (typeitConfig.duration >= 0) window.setTimeout(() => {\n instance.destroy();\n }, typeitConfig.duration);\n return;\n }\n instance.destroy();\n typeone(i + 1);\n },\n }).go();\n };\n typeone(0);\n });\n }\n }\n\n initComment() {\n if (this.config.comment) {\n if (this.config.comment.gitalk) {\n this.config.comment.gitalk.body = decodeURI(window.location.href);\n const gitalk = new Gitalk(this.config.comment.gitalk);\n gitalk.render('gitalk');\n }\n if (this.config.comment.valine) new Valine(this.config.comment.valine);\n if (this.config.comment.utterances) {\n const utterancesConfig = this.config.comment.utterances;\n const script = document.createElement('script');\n script.src = 'https://utteranc.es/client.js';\n script.type = 'text/javascript';\n script.setAttribute('repo', utterancesConfig.repo);\n script.setAttribute('issue-term', utterancesConfig.issueTerm);\n if (utterancesConfig.label) script.setAttribute('label', utterancesConfig.label);\n script.setAttribute('theme', this.isDark ? utterancesConfig.darkTheme : utterancesConfig.lightTheme);\n script.crossOrigin = 'anonymous';\n script.async = true;\n document.getElementById('utterances').appendChild(script);\n this._utterancesOnSwitchTheme = this._utterancesOnSwitchTheme || (() => {\n const message = {\n type: 'set-theme',\n theme: this.isDark ? utterancesConfig.darkTheme : utterancesConfig.lightTheme,\n };\n const iframe = document.querySelector('.utterances-frame');\n iframe.contentWindow.postMessage(message, 'https://utteranc.es');\n });\n this.switchThemeEventSet.add(this._utterancesOnSwitchTheme);\n }\n }\n }\n\n initSmoothScroll() {\n if (SmoothScroll) new SmoothScroll('[href^=\"#\"]', { speed: 300, speedAsDuration: true, header: '#header-desktop' });\n }\n\n initCookieconsent() {\n if (this.config.cookieconsent) cookieconsent.initialise(this.config.cookieconsent);\n }\n\n onScroll() {\n const $headers = [];\n if (document.body.getAttribute('header-desktop') === 'auto') $headers.push(document.getElementById('header-desktop'));\n if (document.body.getAttribute('header-mobile') === 'auto') $headers.push(document.getElementById('header-mobile'));\n if (document.getElementById('comments')) {\n const $viewComments = document.getElementById('view-comments');\n $viewComments.href = `#comments`;\n $viewComments.style.display = 'block';\n }\n const $fixedButtons = document.getElementById('fixed-buttons');\n const ACCURACY = 20, MINIMUM = 100;\n window.addEventListener('scroll', () => {\n this.newScrollTop = this.util.getScrollTop();\n const scroll = this.newScrollTop - this.oldScrollTop;\n const isMobile = this.util.isMobile();\n this.util.forEach($headers, $header => {\n if (scroll > ACCURACY) {\n $header.classList.remove('fadeInDown');\n this.util.animateCSS($header, ['fadeOutUp', 'faster'], true);\n } else if (scroll < - ACCURACY) {\n $header.classList.remove('fadeOutUp');\n this.util.animateCSS($header, ['fadeInDown', 'faster'], true);\n }\n });\n if (this.newScrollTop > MINIMUM) {\n if (isMobile && scroll > ACCURACY) {\n $fixedButtons.classList.remove('fadeIn');\n this.util.animateCSS($fixedButtons, ['fadeOut', 'faster'], true);\n } else if (!isMobile || scroll < - ACCURACY) {\n $fixedButtons.style.display = 'block';\n $fixedButtons.classList.remove('fadeOut');\n this.util.animateCSS($fixedButtons, ['fadeIn', 'faster'], true);\n }\n } else {\n if (!isMobile) {\n $fixedButtons.classList.remove('fadeIn');\n this.util.animateCSS($fixedButtons, ['fadeOut', 'faster'], true);\n }\n $fixedButtons.style.display = 'none';\n }\n for (let event of this.scrollEventSet) event();\n this.oldScrollTop = this.newScrollTop;\n }, false);\n }\n\n onResize() {\n window.addEventListener('resize', () => {\n if (!this._resizeTimeout) {\n this._resizeTimeout = window.setTimeout(() => {\n this._resizeTimeout = null;\n for (let event of this.resizeEventSet) event();\n this.initToc();\n this.initMermaid();\n this.initSearch();\n }, 100);\n }\n }, false);\n }\n\n onClickMask() {\n document.getElementById('mask').addEventListener('click', () => {\n for (let event of this.clickMaskEventSet) event();\n document.body.classList.remove('blur');\n }, false);\n }\n\n init() {\n try {\n this.initSVGIcon();\n this.initTwemoji();\n this.initMenuMobile();\n this.initSwitchTheme();\n this.initSearch();\n this.initDetails();\n this.initLightGallery();\n this.initHighlight();\n this.initTable();\n this.initHeaderLink();\n this.initSmoothScroll();\n this.initMath();\n this.initMermaid();\n this.initEcharts();\n this.initTypeit();\n this.initMapbox();\n this.initCookieconsent();\n } catch (err) {\n console.error(err);\n }\n\n window.setTimeout(() => {\n this.initToc();\n this.initComment();\n\n this.onScroll();\n this.onResize();\n this.onClickMask();\n }, 100);\n }\n}\n\nconst themeInit = () => {\n const theme = new Theme();\n theme.init();\n};\n\nif (document.readyState !== 'loading') {\n themeInit();\n} else {\n document.addEventListener('DOMContentLoaded', themeInit, false);\n}\n"]} \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/VERSION b/themes/LoveIt/assets/lib/VERSION new file mode 100644 index 0000000..5a2318b --- /dev/null +++ b/themes/LoveIt/assets/lib/VERSION @@ -0,0 +1,26 @@ +normalize.css@8.0.1 https://github.com/necolas/normalize.css +fontawesome-free@5.13.0 https://fontawesome.com/ +simple-icons@2.14.0 https://github.com/simple-icons/simple-icons +animate.css@3.7.2 https://github.com/daneden/animate.css +smooth-scroll@16.1.3 https://github.com/cferdinandi/smooth-scroll +autocomplete.js@0.37.1 https://github.com/algolia/autocomplete.js +lunr.js@2.3.8 https://lunrjs.com/ +algoliasearch@4.2.0 https://github.com/algolia/algoliasearch-client-javascript +lazysizes@5.2.2 https://github.com/aFarkas/lazysizes +object-fit-images@3.2.4 https://github.com/fregante/object-fit-images +twemoji@13.0.0 https://github.com/twitter/twemoji +lightgallery.js@1.2.0 https://github.com/sachinchoolur/lightgallery.js +lg-thumbnail.js@1.2.0 https://github.com/sachinchoolur/lg-thumbnail.js +lg-zoom.js@1.2.0 https://github.com/sachinchoolur/lg-zoom.js +clipboard.js@2.0.6 https://github.com/zenorocha/clipboard.js +sharer.js@0.4.0 https://github.com/ellisonleao/sharer.js +typeit@7.0.4 https://github.com/alexmacarthur/typeit +katex@0.11.1 https://katex.org/ +mermaid@8.5.1 https://github.com/knsv/mermaid +echarts@4.8.0 https://echarts.apache.org/ +mapbox-gl@1.10.1 https://github.com/mapbox/mapbox-gl-js +aplayer@1.10.1 https://github.com/MoePlayer/APlayer +meting@2.0.1 https://github.com/metowolf/MetingJS +gitalk@1.6.2 https://github.com/gitalk/gitalk +valine@1.4.14 https://valine.js.org/ +cookieconsent@3.1.1 https://github.com/osano/cookieconsent diff --git a/themes/LoveIt/assets/lib/algoliasearch/algoliasearch-lite.umd.min.js b/themes/LoveIt/assets/lib/algoliasearch/algoliasearch-lite.umd.min.js new file mode 100644 index 0000000..08aea9a --- /dev/null +++ b/themes/LoveIt/assets/lib/algoliasearch/algoliasearch-lite.umd.min.js @@ -0,0 +1,6 @@ +/** + * Skipped minification because the original files appears to be already minified. + * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files + */ +/*! algoliasearch-lite.umd.js | 4.2.0 | © Algolia, inc. | https://github.com/algolia/algoliasearch-client-javascript */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).algoliasearch=t()}(this,(function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r(r){for(var n=1;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var r=[],n=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(r.push(u.value),!t||r.length!==t);n=!0);}catch(e){o=!0,a=e}finally{try{n||null==i.return||i.return()}finally{if(o)throw a}}return r}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var r=JSON.stringify(e),n=a()[r];return Promise.all([n||t(),void 0!==n])})).then((function(e){var t=o(e,2),n=t[0],a=t[1];return Promise.all([n,a||r.miss(n)])})).then((function(e){return o(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var o=a();return o[JSON.stringify(e)]=t,n().setItem(r,JSON.stringify(o)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=a();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function i(e){var t=a(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},n=t();return n.then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return o(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,o).catch((function(){return i({caches:t}).get(e,n,o)}))},set:function(e,n){return r.set(e,n).catch((function(){return i({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return i({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return i({caches:t}).clear()}))}}}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var u=n(),i=o&&o.miss||function(){return Promise.resolve()};return u.then((function(e){return i(e)})).then((function(){return u}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function c(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function l(e,t){return Object.keys(void 0!==t?t:{}).forEach((function(r){e[r]=t[r](e)})),e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var m={Read:1,Write:2,Any:3},p=1,v=2,g=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p;return r({},e,{status:t,lastUpdate:Date.now()})}function b(e){return{protocol:e.protocol||"https",url:e.url,accept:e.accept||m.Any}}var O="GET",P="POST";function q(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===p||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===g&&Date.now()-e.lastUpdate<=12e4}(e)})),o=[].concat(a(r),a(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:o.length>0?o.map((function(e){return b(e)})):t}}))}function j(e,t,n,o){var u=[],i=function(e,t){if(e.method===O||void 0===e.data&&void 0===t.data)return;var n=Array.isArray(e.data)?e.data:r({},e.data,{},t.data);return JSON.stringify(n)}(n,o),s=function(e,t){var n=r({},e.headers,{},t.headers),o={};return Object.keys(n).forEach((function(e){var t=n[e];o[e.toLowerCase()]=t})),o}(e,o),c=n.method,l=n.method!==O?{}:r({},n.data,{},o.data),f=r({"x-algolia-agent":e.userAgent.value},e.queryParameters,{},l,{},o.queryParameters),h=0,d=function t(r,a){var l=r.pop();if(void 0===l)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:A(u)};var d={data:i,headers:s,method:c,url:w(l,n.path,f),connectTimeout:a(h,e.timeouts.connect),responseTimeout:a(h,o.timeout)},m=function(e){var t={request:d,response:e,host:l,triesLeft:r.length};return u.push(t),t},p={onSucess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var o=m(n);return n.isTimedOut&&h++,Promise.all([e.logger.info("Retryable failure",x(o)),e.hostsCache.set(l,y(l,n.isTimedOut?g:v))]).then((function(){return t(r,a)}))},onFail:function(e){throw m(e),function(e,t){var r=e.content,n=e.status,o=r;try{o=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(o,n,t)}(e,A(u))}};return e.requester.send(d).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&0==~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSucess(e):t.onFail(e)}(e,p)}))};return q(e.hostsCache,t).then((function(e){return d(a(e.statelessHosts).reverse(),e.getTimeout)}))}function S(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function w(e,t,r){var n=T(r),o="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(o+="?".concat(n)),o}function T(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function A(e){return e.map((function(e){return x(e)}))}function x(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r({},e,{request:r({},e.request,{headers:r({},e.request.headers,{},t)})})}var C=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===h.WithinHeaders?n:{}},queryParameters:function(){return e===h.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:h.WithinHeaders,t,e.apiKey),a=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,a=e.requestsCache,u=e.responsesCache,i=e.timeouts,s=e.userAgent,c=e.hosts,l=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:a,responsesCache:u,timeouts:i,userAgent:s,headers:e.headers,queryParameters:l,hosts:c.map((function(e){return b(e)})),read:function(e,t){var r=d(t,f.timeouts.read),n=function(){return j(f,f.hosts.filter((function(e){return 0!=(e.accept&m.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var a={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(a,(function(){return f.requestsCache.get(a,(function(){return f.requestsCache.set(a,n()).then((function(e){return Promise.all([f.requestsCache.delete(a),e])}),(function(e){return Promise.all([f.requestsCache.delete(a),Promise.reject(e)])})).then((function(e){var t=o(e,2);t[0];return t[1]}))}))}),{miss:function(e){return f.responsesCache.set(a,e)}})},write:function(e,t){return j(f,f.hosts.filter((function(e){return 0!=(e.accept&m.Write)})),e,d(t,f.timeouts.write))}};return f}(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:m.Read},{url:"".concat(t,".algolia.net"),accept:m.Write}].concat(c([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e,{headers:r({},n.headers(),{},{"content-type":"application/x-www-form-urlencoded"},{},e.headers),queryParameters:r({},n.queryParameters(),{},e.queryParameters)}));return l({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)},N=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={transporter:e.transporter,appId:e.appId,indexName:t};return l(n,r.methods)}},k=function(e){return function(t,n){var o=t.map((function(e){return r({},e,{params:T(e.params||{})})}));return e.transporter.read({method:P,path:"1/indexes/*/queries",data:{requests:o},cacheable:!0},n)}},J=function(e){return function(t,o){return Promise.all(t.map((function(t){var a=t.params,u=a.facetName,i=a.facetQuery,s=n(a,["facetName","facetQuery"]);return N(e)(t.indexName,{methods:{searchForFacetValues:I}}).searchForFacetValues(u,i,r({},o,{},s))})))}},E=function(e){return function(t,r){return e.transporter.read({method:P,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},I=function(e){return function(t,r,n){return e.transporter.read({method:P,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},F=1,R=2,D=3;function W(e,t,n){var o,a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,o=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},a=o(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(a),n=o(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(a),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(a),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(o=D,{debug:function(e,t){return F>=o&&console.debug(e,t),Promise.resolve()},info:function(e,t){return R>=o&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:s(),requestsCache:s({serializable:!1}),hostsCache:i({caches:[u({key:"".concat("4.2.0","-").concat(e)}),s()]}),userAgent:S("4.2.0").add({segment:"Browser",version:"lite"}),authMode:h.WithinQueryParameters};return C(r({},a,{},n,{methods:{search:k,searchForFacetValues:J,multipleQueries:k,multipleSearchForFacetValues:J,initIndex:function(e){return function(t){return N(e)(t,{methods:{search:E,searchForFacetValues:I}})}}}}))}return W.version="4.2.0",W})); diff --git a/themes/LoveIt/assets/lib/animate/animate.min.css b/themes/LoveIt/assets/lib/animate/animate.min.css new file mode 100644 index 0000000..f3f1068 --- /dev/null +++ b/themes/LoveIt/assets/lib/animate/animate.min.css @@ -0,0 +1,11 @@ +@charset "UTF-8"; + +/*! + * animate.css -https://daneden.github.io/animate.css/ + * Version - 3.7.2 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2019 Daniel Eden + */ + +@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}} \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/aplayer/APlayer.min.css b/themes/LoveIt/assets/lib/aplayer/APlayer.min.css new file mode 100644 index 0000000..12b5583 --- /dev/null +++ b/themes/LoveIt/assets/lib/aplayer/APlayer.min.css @@ -0,0 +1,3 @@ +.aplayer{background:#fff;font-family:Arial,Helvetica,sans-serif;margin:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.07),0 1px 5px 0 rgba(0,0,0,.1);border-radius:2px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;position:relative}.aplayer *{box-sizing:content-box}.aplayer svg{width:100%;height:100%}.aplayer svg circle,.aplayer svg path{fill:#fff}.aplayer.aplayer-withlist .aplayer-info{border-bottom:1px solid #e9e9e9}.aplayer.aplayer-withlist .aplayer-list{display:block}.aplayer.aplayer-withlist .aplayer-icon-order,.aplayer.aplayer-withlist .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu{display:inline}.aplayer.aplayer-withlrc .aplayer-pic{height:90px;width:90px}.aplayer.aplayer-withlrc .aplayer-info{margin-left:90px;height:90px;padding:10px 7px 0}.aplayer.aplayer-withlrc .aplayer-lrc{display:block}.aplayer.aplayer-narrow{width:66px}.aplayer.aplayer-narrow .aplayer-info,.aplayer.aplayer-narrow .aplayer-list{display:none}.aplayer.aplayer-narrow .aplayer-body,.aplayer.aplayer-narrow .aplayer-pic{height:66px;width:66px}.aplayer.aplayer-fixed{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;overflow:visible;max-width:400px;box-shadow:none}.aplayer.aplayer-fixed .aplayer-list{margin-bottom:65px;border:1px solid #eee;border-bottom:none}.aplayer.aplayer-fixed .aplayer-body{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:99;background:#fff;padding-right:18px;transition:all .3s ease;max-width:400px}.aplayer.aplayer-fixed .aplayer-lrc{display:block;position:fixed;bottom:10px;left:0;right:0;margin:0;z-index:98;pointer-events:none;text-shadow:-1px -1px 0 #fff}.aplayer.aplayer-fixed .aplayer-lrc:after,.aplayer.aplayer-fixed .aplayer-lrc:before{display:none}.aplayer.aplayer-fixed .aplayer-info{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;transition:all .3s ease;border-bottom:none;border-top:1px solid #e9e9e9}.aplayer.aplayer-fixed .aplayer-info .aplayer-music{width:calc(100% - 105px)}.aplayer.aplayer-fixed .aplayer-miniswitcher{display:block}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-info{display:block;-webkit-transform:scaleX(0);transform:scaleX(0)}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-body{width:66px!important}.aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon{-webkit-transform:rotateY(0);transform:rotateY(0)}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-lrc,.aplayer.aplayer-fixed .aplayer-icon-play{display:inline-block}.aplayer.aplayer-fixed .aplayer-icon-back,.aplayer.aplayer-fixed .aplayer-icon-forward,.aplayer.aplayer-fixed .aplayer-icon-menu,.aplayer.aplayer-fixed .aplayer-icon-play{position:absolute;bottom:27px;width:20px;height:20px}.aplayer.aplayer-fixed .aplayer-icon-back{right:75px}.aplayer.aplayer-fixed .aplayer-icon-play{right:50px}.aplayer.aplayer-fixed .aplayer-icon-forward{right:25px}.aplayer.aplayer-fixed .aplayer-icon-menu{right:0}.aplayer.aplayer-arrow .aplayer-icon-loop,.aplayer.aplayer-arrow .aplayer-icon-order,.aplayer.aplayer-mobile .aplayer-icon-volume-down{display:none}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-loading-icon{display:block}.aplayer.aplayer-loading .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.aplayer .aplayer-body{position:relative}.aplayer .aplayer-icon{width:15px;height:15px;border:none;background-color:transparent;outline:none;cursor:pointer;opacity:.8;vertical-align:middle;padding:0;font-size:12px;margin:0;display:inline-block}.aplayer .aplayer-icon path{transition:all .2s ease-in-out}.aplayer .aplayer-icon-back,.aplayer .aplayer-icon-forward,.aplayer .aplayer-icon-lrc,.aplayer .aplayer-icon-order,.aplayer .aplayer-icon-play{display:none}.aplayer .aplayer-icon-lrc-inactivity svg{opacity:.4}.aplayer .aplayer-icon-forward{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aplayer .aplayer-lrc-content{display:none}.aplayer .aplayer-pic{position:relative;float:left;height:66px;width:66px;background-size:cover;background-position:50%;transition:all .3s ease;cursor:pointer}.aplayer .aplayer-pic:hover .aplayer-button{opacity:1}.aplayer .aplayer-pic .aplayer-button{position:absolute;border-radius:50%;opacity:.8;text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);background:rgba(0,0,0,.2);transition:all .1s ease}.aplayer .aplayer-pic .aplayer-button path{fill:#fff}.aplayer .aplayer-pic .aplayer-hide{display:none}.aplayer .aplayer-pic .aplayer-play{width:26px;height:26px;border:2px solid #fff;bottom:50%;right:50%;margin:0 -15px -15px 0}.aplayer .aplayer-pic .aplayer-play svg{position:absolute;top:3px;left:4px;height:20px;width:20px}.aplayer .aplayer-pic .aplayer-pause{width:16px;height:16px;border:2px solid #fff;bottom:4px;right:4px}.aplayer .aplayer-pic .aplayer-pause svg{position:absolute;top:2px;left:2px;height:12px;width:12px}.aplayer .aplayer-info{margin-left:66px;padding:14px 7px 0 10px;height:66px;box-sizing:border-box}.aplayer .aplayer-info .aplayer-music{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 13px 5px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:default;padding-bottom:2px;height:20px}.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:14px}.aplayer .aplayer-info .aplayer-music .aplayer-author{font-size:12px;color:#666}.aplayer .aplayer-info .aplayer-controller{position:relative;display:flex}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{margin:0 0 0 5px;padding:4px 0;cursor:pointer!important;flex:1}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{position:relative;height:2px;width:100%;background:#cdcdcd}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:#aaa;height:2px;transition:all .5s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{position:absolute;left:0;top:0;bottom:0;height:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:10px;width:10px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.aplayer .aplayer-info .aplayer-controller .aplayer-time{position:relative;right:0;bottom:4px;height:17px;color:#999;font-size:11px;padding-left:7px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{vertical-align:middle}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{cursor:pointer;transition:all .2s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:#666}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-loop{margin-right:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover path{fill:#000}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap{position:relative;display:inline-block;margin-left:3px;cursor:pointer!important}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{position:absolute;bottom:15px;right:-3px;width:25px;height:0;z-index:99;overflow:hidden;transition:all .2s ease-in-out}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active{height:40px}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{position:absolute;bottom:0;right:10px;width:5px;height:35px;background:#aaa;border-radius:2.5px;overflow:hidden}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume{position:absolute;bottom:0;right:0;width:5px;transition:all .1s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-loading-icon svg{position:absolute;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.aplayer .aplayer-lrc{display:none;position:relative;height:30px;text-align:center;overflow:hidden;margin:-10px 0 7px}.aplayer .aplayer-lrc:before{top:0;height:10%;background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.aplayer .aplayer-lrc:after,.aplayer .aplayer-lrc:before{position:absolute;z-index:1;display:block;overflow:hidden;width:100%;content:" "}.aplayer .aplayer-lrc:after{bottom:0;height:33%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ccffffff",GradientType=0)}.aplayer .aplayer-lrc p{font-size:12px;color:#666;line-height:16px!important;height:16px!important;padding:0!important;margin:0!important;transition:all .5s ease-out;opacity:.4;overflow:hidden}.aplayer .aplayer-lrc p.aplayer-lrc-current{opacity:1;overflow:visible;height:auto!important;min-height:16px}.aplayer .aplayer-lrc.aplayer-lrc-hide{display:none}.aplayer .aplayer-lrc .aplayer-lrc-contents{width:100%;transition:all .5s ease-out;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:default}.aplayer .aplayer-list{overflow:auto;transition:all .5s ease;will-change:height;display:none;overflow:hidden}.aplayer .aplayer-list.aplayer-list-hide{max-height:0!important}.aplayer .aplayer-list ol{list-style-type:none;margin:0;padding:0;overflow-y:auto}.aplayer .aplayer-list ol::-webkit-scrollbar{width:5px}.aplayer .aplayer-list ol::-webkit-scrollbar-thumb{border-radius:3px;background-color:#eee}.aplayer .aplayer-list ol::-webkit-scrollbar-thumb:hover{background-color:#ccc}.aplayer .aplayer-list ol li{position:relative;height:32px;line-height:32px;padding:0 15px;font-size:12px;border-top:1px solid #e9e9e9;cursor:pointer;transition:all .2s ease;overflow:hidden;margin:0}.aplayer .aplayer-list ol li:first-child{border-top:none}.aplayer .aplayer-list ol li:hover{background:#efefef}.aplayer .aplayer-list ol li.aplayer-list-light{background:#e9e9e9}.aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur{display:inline-block}.aplayer .aplayer-list ol li .aplayer-list-cur{display:none;width:3px;height:22px;position:absolute;left:0;top:5px;cursor:pointer}.aplayer .aplayer-list ol li .aplayer-list-index{color:#666;margin-right:12px;cursor:pointer}.aplayer .aplayer-list ol li .aplayer-list-author{color:#666;float:right;cursor:pointer}.aplayer .aplayer-notice{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:12px;border-radius:4px;padding:5px 10px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none;background-color:#f4f4f5;color:#909399}.aplayer .aplayer-miniswitcher{display:none;position:absolute;top:0;right:0;bottom:0;height:100%;background:#e6e6e6;width:18px;border-radius:0 2px 2px 0}.aplayer .aplayer-miniswitcher .aplayer-icon{height:100%;width:100%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);transition:all .3s ease}.aplayer .aplayer-miniswitcher .aplayer-icon path{fill:#666}.aplayer .aplayer-miniswitcher .aplayer-icon:hover path{fill:#000}@-webkit-keyframes aplayer-roll{0%{left:0}to{left:-100%}}@keyframes aplayer-roll{0%{left:0}to{left:-100%}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} + +/*# sourceMappingURL=APlayer.min.css.map*/ \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/aplayer/APlayer.min.js b/themes/LoveIt/assets/lib/aplayer/APlayer.min.js new file mode 100644 index 0000000..6ba17e3 --- /dev/null +++ b/themes/LoveIt/assets/lib/aplayer/APlayer.min.js @@ -0,0 +1,2 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},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=41)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60),i=Math.floor(e-3600*t-60*n);return(t>0?[t,n,i]:[n,i]).map(function(e){return e<10?"0"+e:""+e}).join(":")},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getElementViewTop:function(e,t){for(var n,i=e.offsetTop,a=e.offsetParent;null!==a;)i+=a.offsetTop,a=a.offsetParent;return n=document.body.scrollTop+document.documentElement.scrollTop,t?i:i-n},isMobile:i,storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"},randomOrder:function(e){return function(e){for(var t=e.length-1;t>=0;t--){var n=Math.floor(Math.random()*(t+1)),i=e[n];e[n]=e[t],e[t]=i}return e}([].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t\n ',t+=r(n+s),t+='\n ',t+=r(e.name),t+='\n ',t+=r(e.artist),t+="\n\n"}),t}},function(e,t,n){"use strict";e.exports=n(15)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=g(n(33)),a=g(n(32)),r=g(n(31)),o=g(n(30)),s=g(n(29)),l=g(n(28)),u=g(n(27)),c=g(n(26)),p=g(n(25)),d=g(n(24)),h=g(n(23)),y=g(n(22)),f=g(n(21)),v=g(n(20)),m=g(n(19));function g(e){return e&&e.__esModule?e:{default:e}}var w={play:i.default,pause:a.default,volumeUp:r.default,volumeDown:o.default,volumeOff:s.default,orderRandom:l.default,orderList:u.default,menu:c.default,loopAll:p.default,loopOne:d.default,loopNone:h.default,loading:y.default,right:f.default,skip:v.default,lrc:m.default};t.default=w},function(e,t,n){"use strict";var i,a="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};i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":a(window))&&(i=window)}e.exports=i},function(e,t,n){"use strict";var i,a,r="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};void 0===(a="function"==typeof(i=function(){if("object"===("undefined"==typeof window?"undefined":r(window))&&void 0!==document.querySelectorAll&&void 0!==window.pageYOffset&&void 0!==history.pushState){var e=function(e,t,n,i){return n>i?t:e+(t-e)*((a=n/i)<.5?4*a*a*a:(a-1)*(2*a-2)*(2*a-2)+1);var a},t=function(t,n,i,a){n=n||500;var r=(a=a||window).scrollTop||window.pageYOffset;if("number"==typeof t)var o=parseInt(t);else var o=function(e,t){return"HTML"===e.nodeName?-t:e.getBoundingClientRect().top+t}(t,r);var s=Date.now(),l=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){window.setTimeout(e,15)};!function u(){var c=Date.now()-s;a!==window?a.scrollTop=e(r,o,c,n):window.scroll(0,e(r,o,c,n)),c>n?"function"==typeof i&&i(t):l(u)}()},n=function(e){if(!e.defaultPrevented){e.preventDefault(),location.hash!==this.hash&&window.history.pushState(null,null,this.hash);var n=document.getElementById(this.hash.substring(1));if(!n)return;t(n,500,function(e){location.replace("#"+e.id)})}};return document.addEventListener("DOMContentLoaded",function(){for(var e,t=document.querySelectorAll('a[href^="#"]:not([href="#"])'),i=t.length;e=t[--i];)e.addEventListener("click",n,!1)}),t}})?i.call(t,n,t,e):i)||(e.exports=a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1),n=0===this.audios.length;this.player.template.listOl.innerHTML+=(0,a.default)({theme:this.player.options.theme,audio:e,index:this.audios.length+1}),this.audios=this.audios.concat(e),t&&this.audios.length>1&&this.player.container.classList.add("aplayer-withlist"),this.player.randomOrder=r.default.randomOrder(this.audios.length),this.player.template.listCurs=this.player.container.querySelectorAll(".aplayer-list-cur"),this.player.template.listCurs[this.audios.length-1].style.backgroundColor=e.theme||this.player.options.theme,n&&("random"===this.player.options.order?this.switch(this.player.randomOrder[0]):this.switch(0))}},{key:"remove",value:function(e){if(this.player.events.trigger("listremove",{index:e}),this.audios[e])if(this.audios.length>1){var t=this.player.container.querySelectorAll(".aplayer-list li");t[e].remove(),this.audios.splice(e,1),this.player.lrc&&this.player.lrc.remove(e),e===this.index&&(this.audios[e]?this.switch(e):this.switch(e-1)),this.index>e&&this.index--;for(var n=e;nt&&!e.player.audio.paused&&(e.player.container.classList.remove("aplayer-loading"),i=!1),t=n)},100)}},{key:"enable",value:function(e){this["enable"+e+"Checker"]=!0,"fps"===e&&this.initfpsChecker()}},{key:"disable",value:function(e){this["enable"+e+"Checker"]=!1}},{key:"destroy",value:function(){var e=this;this.types.forEach(function(t){e["enable"+t+"Checker"]=!1,e[t+"Checker"]&&clearInterval(e[t+"Checker"])})}}]),e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n1?"one"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop?(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll):"all"===e.player.options.loop&&(e.player.options.loop="one",e.player.template.loop.innerHTML=r.default.loopOne):"one"===e.player.options.loop||"all"===e.player.options.loop?(e.player.options.loop="none",e.player.template.loop.innerHTML=r.default.loopNone):"none"===e.player.options.loop&&(e.player.options.loop="all",e.player.template.loop.innerHTML=r.default.loopAll)})}},{key:"initMenuButton",value:function(){var e=this;this.player.template.menu.addEventListener("click",function(){e.player.list.toggle()})}},{key:"initMiniSwitcher",value:function(){var e=this;this.player.template.miniSwitcher.addEventListener("click",function(){e.player.setMode("mini"===e.player.mode?"normal":"mini")})}},{key:"initSkipButton",value:function(){var e=this;this.player.template.skipBackButton.addEventListener("click",function(){e.player.skipBack()}),this.player.template.skipForwardButton.addEventListener("click",function(){e.player.skipForward()}),this.player.template.skipPlayButton.addEventListener("click",function(){e.player.toggle()})}},{key:"initLrcButton",value:function(){var e=this;this.player.template.lrcButton.addEventListener("click",function(){e.player.template.lrcButton.classList.contains("aplayer-icon-lrc-inactivity")?(e.player.template.lrcButton.classList.remove("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.show()):(e.player.template.lrcButton.classList.add("aplayer-icon-lrc-inactivity"),e.player.lrc&&e.player.lrc.hide())})}}]),e}();t.default=s},function(e,t,n){var i=n(2);e.exports=function(e){"use strict";e=e||{};var t="",n=i.$each,a=e.lyrics,r=(e.$value,e.$index,i.$escape);return n(a,function(e,n){t+="\n \n"}),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:this.player.audio.currentTime;if(this.index>this.current.length-1||e=this.current[this.index+1][0])for(var t=0;t=this.current[t][0]&&(!this.current[t+1]||e=200&&n.status<300||304===n.status?t.parsed[e]=t.parse(n.responseText):(t.player.notice("LRC file request fails: status "+n.status),t.parsed[e]=[["00:00","Not available"]]),t.container.innerHTML=(0,o.default)({lyrics:t.parsed[e]}),t.update(0),t.current=t.parsed[e])};var i=this.player.list.audios[e].lrc;n.open("get",i,!0),n.send(null)}else this.player.list.audios[e].lrc?this.parsed[e]=this.parse(this.player.list.audios[e].lrc):this.parsed[e]=[["00:00","Not available"]];this.container.innerHTML=(0,o.default)({lyrics:this.parsed[e]}),this.update(0),this.current=this.parsed[e]}},{key:"parse",value:function(e){if(e){for(var t=(e=e.replace(/([^\]^\n])\[/g,function(e,t){return t+"\n["})).split("\n"),n=[],i=t.length,a=0;a/g,"").replace(/^\s+|\s+$/g,"");if(r)for(var s=r.length,l=0;l]/;a.$escape=function(e){return function(e){var t=""+e,n=r.exec(t);if(!n)return e;var i="",a=void 0,o=void 0,s=void 0;for(a=n.index,o=0;a\n \n
',t+=s.play,t+='
\n \n \n
\n
\n\n
\n
\n
\n'):(t+='\n
\n
\n
',t+=s.play,t+='
\n
\n
\n
\n No audio\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n ',t+=s.loading,t+='\n \n
\n
\n
\n
\n \n 00:00 / 00:00\n \n \n ',t+=s.skip,t+='\n \n \n ',t+=s.play,t+='\n \n \n ',t+=s.skip,t+='\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n
\n
\n
\n
\n
\n '},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t){e.exports=''},function(e,t,n){"use strict";var i,a,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(i===setTimeout)return setTimeout(e,0);if((i===o||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i="function"==typeof setTimeout?setTimeout:o}catch(e){i=o}try{a="function"==typeof clearTimeout?clearTimeout:s}catch(e){a=s}}();var u,c=[],p=!1,d=-1;function h(){p&&u&&(p=!1,u.length?c=u.concat(c):d=-1,c.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=c.length;t;){for(u=c,c=[];++d1)for(var n=1;n=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(35),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){"use strict";(function(t){var n="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},i=setTimeout;function a(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],c(e,this)}function o(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void l(t.promise,e)}s(t.promise,i)}else(1===e._state?s:l)(t.promise,e._value)})):e._deferreds.push(t)}function s(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":n(t))||"function"==typeof t)){var i=t.then;if(t instanceof r)return e._state=3,e._value=t,void u(e);if("function"==typeof i)return void c((a=i,o=t,function(){a.apply(o,arguments)}),e)}e._state=1,e._value=t,u(e)}catch(t){l(e,t)}var a,o}function l(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t1&&this.container.classList.add("aplayer-withlist"),r.default.isMobile&&this.container.classList.add("aplayer-mobile"),this.arrow=this.container.offsetWidth<=300,this.arrow&&this.container.classList.add("aplayer-arrow"),this.container=this.options.container,2===this.options.lrcType||!0===this.options.lrcType)for(var n=this.container.getElementsByClassName("aplayer-lrc-content"),i=0;i1?(e.notice("An audio error has occurred, player will skip forward in 2 seconds."),t=setTimeout(function(){e.skipForward(),e.paused||e.play()},2e3)):1===e.list.audios.length&&e.notice("An audio error has occurred.")}),this.events.on("listswitch",function(){t&&clearTimeout(t)}),this.on("ended",function(){"none"===e.options.loop?"list"===e.options.order?e.list.index0&&void 0!==arguments[0]?arguments[0]:this.list.audios[this.list.index].theme||this.options.theme,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.list.index;(!(arguments.length>2&&void 0!==arguments[2])||arguments[2])&&this.list.audios[t]&&(this.list.audios[t].theme=e),this.template.listCurs[t]&&(this.template.listCurs[t].style.backgroundColor=e),t===this.list.index&&(this.template.pic.style.backgroundColor=e,this.template.played.style.background=e,this.template.thumb.style.background=e,this.template.volume.style.background=e)}},{key:"seek",value:function(e){e=Math.max(e,0),e=Math.min(e,this.duration),this.audio.currentTime=e,this.bar.set("played",e/this.duration,"width"),this.template.ptime.innerHTML=r.default.secondToTime(e)}},{key:"setUIPlaying",value:function(){var e=this;if(this.paused&&(this.paused=!1,this.template.button.classList.remove("aplayer-play"),this.template.button.classList.add("aplayer-pause"),this.template.button.innerHTML="",setTimeout(function(){e.template.button.innerHTML=o.default.pause},100),this.template.skipPlayButton.innerHTML=o.default.pause),this.timer.enable("loading"),this.options.mutex)for(var t=0;t=.95?this.template.volumeButton.innerHTML=o.default.volumeUp:this.volume()>0?this.template.volumeButton.innerHTML=o.default.volumeDown:this.template.volumeButton.innerHTML=o.default.volumeOff}},{key:"volume",value:function(e,t){return e=parseFloat(e),isNaN(e)||(e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"height"),t||this.storage.set("volume",e),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),this.switchVolumeIcon()),this.audio.muted?0:this.audio.volume}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"toggle",value:function(){this.template.button.classList.contains("aplayer-play")?this.play():this.template.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"switchAudio",value:function(e){this.list.switch(e)}},{key:"addAudio",value:function(e){this.list.add(e)}},{key:"removeAudio",value:function(e){this.list.remove(e)}},{key:"destroy",value:function(){m.splice(m.indexOf(this),1),this.pause(),this.container.innerHTML="",this.audio.src="",this.timer.destroy(),this.events.trigger("destroy")}},{key:"setMode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"normal";this.mode=e,"mini"===e?this.container.classList.add("aplayer-narrow"):"normal"===e&&this.container.classList.remove("aplayer-narrow")}},{key:"notice",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("noticeshow",{text:e}),n&&(this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger("noticehide")},n))}},{key:"prevIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return this.list.index-1<0?this.list.audios.length-1:this.list.index-1;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return 0===e?this.randomOrder[this.randomOrder.length-1]:this.randomOrder[e-1]}}},{key:"nextIndex",value:function(){if(!(this.list.audios.length>1))return 0;if("list"===this.options.order)return(this.list.index+1)%this.list.audios.length;if("random"===this.options.order){var e=this.randomOrder.indexOf(this.list.index);return e===this.randomOrder.length-1?this.randomOrder[0]:this.randomOrder[e+1]}}},{key:"skipBack",value:function(){this.list.switch(this.prevIndex())}},{key:"skipForward",value:function(){this.list.switch(this.nextIndex())}},{key:"duration",get:function(){return isNaN(this.audio.duration)?0:this.audio.duration}}],[{key:"version",get:function(){return"1.10.1"}}]),e}();t.default=g},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i,a=n(38),r=(i=a)&&i.__esModule?i:{default:i};console.log("\n %c APlayer v1.10.1 af84efb %c http://aplayer.js.org \n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=r.default}]).default}); +//# sourceMappingURL=APlayer.min.js.map \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/aplayer/dark.scss b/themes/LoveIt/assets/lib/aplayer/dark.scss new file mode 100644 index 0000000..bff3cdd --- /dev/null +++ b/themes/LoveIt/assets/lib/aplayer/dark.scss @@ -0,0 +1,112 @@ +[theme=dark] .aplayer { + background: #212121; + + &.aplayer-withlist { + .aplayer-info { + border-bottom-color: #5c5c5c; + } + } + + &.aplayer-fixed { + .aplayer-list { + border-color: #5c5c5c; + } + } + + .aplayer-body { + background-color: #212121; + } + + .aplayer-info { + border-top-color: #212121; + } + + .aplayer-info { + .aplayer-music { + .aplayer-title { + color: #fff; + } + + .aplayer-author { + color: #fff; + } + } + + .aplayer-controller { + .aplayer-time { + color: #eee; + + .aplayer-icon { + path { + fill: #eee; + } + } + } + } + } + + .aplayer-list { + background-color: #212121; + + &::-webkit-scrollbar-thumb { + background-color: #999; + } + + &::-webkit-scrollbar-thumb:hover { + background-color: #bbb; + } + + li { + color: #fff; + border-top-color: #666; + + &:hover { + background: #4e4e4e; + } + + &.aplayer-list-light { + background: #6c6c6c; + } + + .aplayer-list-index { + color: #ddd; + } + + .aplayer-list-author { + color: #ddd; + } + } + } + + .aplayer-lrc { + text-shadow: -1px -1px 0 #666; + + &:before { + background: -moz-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(33,33,33,0) 100%); + background: -webkit-linear-gradient(top, rgba(33,33,33,1) 0%,rgba(33,33,33,0) 100%); + background: linear-gradient(to bottom, rgba(33,33,33,1) 0%,rgba(33,33,33,0) 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#00212121',GradientType=0 ); + } + + &:after { + background: -moz-linear-gradient(top, rgba(33,33,33,0) 0%, rgba(33,33,33,0.8) 100%); + background: -webkit-linear-gradient(top, rgba(33,33,33,0) 0%,rgba(33,33,33,0.8) 100%); + background: linear-gradient(to bottom, rgba(33,33,33,0) 0%,rgba(33,33,33,0.8) 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00212121', endColorstr='#cc212121',GradientType=0 ); + } + + p { + color: #fff; + } + } + + .aplayer-miniswitcher { + background: #484848; + + .aplayer-icon { + path { + fill: #eee; + } + } + } +} diff --git a/themes/LoveIt/assets/lib/autocomplete/autocomplete.min.js b/themes/LoveIt/assets/lib/autocomplete/autocomplete.min.js new file mode 100644 index 0000000..e115402 --- /dev/null +++ b/themes/LoveIt/assets/lib/autocomplete/autocomplete.min.js @@ -0,0 +1,7 @@ +/*! + * autocomplete.js 0.37.1 + * https://github.com/algolia/autocomplete.js + * Copyright 2020 Algolia, Inc. and other contributors; Licensed MIT + */ +!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.autocomplete=b():a.autocomplete=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";a.exports=c(1)},function(a,b,c){"use strict";function d(a,b,c,d){c=f.isArray(c)?c:[].slice.call(arguments,2);var j=e(a).each(function(a,f){var j=e(f),k=new i({el:j}),l=d||new h({input:j,eventBus:k,dropdownMenuContainer:b.dropdownMenuContainer,hint:void 0===b.hint||!!b.hint,minLength:b.minLength,autoselect:b.autoselect,autoselectOnBlur:b.autoselectOnBlur,tabAutocomplete:b.tabAutocomplete,openOnFocus:b.openOnFocus,templates:b.templates,debug:b.debug,clearOnSelected:b.clearOnSelected,cssClasses:b.cssClasses,datasets:c,keyboardShortcuts:b.keyboardShortcuts,appendTo:b.appendTo,autoWidth:b.autoWidth,ariaLabel:b.ariaLabel||f.getAttribute("aria-label")});j.data(g,l)});return j.autocomplete={},f.each(["open","close","getVal","setVal","destroy","getWrapper"],function(a){j.autocomplete[a]=function(){var b,c=arguments;return j.each(function(d,f){var h=e(f).data(g);b=h[a].apply(h,c)}),b}}),j}var e=c(2);c(3).element=e;var f=c(4);f.isArray=e.isArray,f.isFunction=e.isFunction,f.isObject=e.isPlainObject,f.bind=e.proxy,f.each=function(a,b){function c(a,c){return b(c,a)}e.each(a,c)},f.map=e.map,f.mixin=e.extend,f.Event=e.Event;var g="aaAutocomplete",h=c(5),i=c(6);d.sources=h.sources,d.escapeHighlightedString=f.escapeHighlightedString;var j="autocomplete"in window,k=window.autocomplete;d.noConflict=function(){return j?window.autocomplete=k:delete window.autocomplete,d},a.exports=d},function(a,b){!function(b,c){a.exports=function(a){var b=function(){function b(a){return null==a?String(a):V[W.call(a)]||"object"}function c(a){return"function"==b(a)}function d(a){return null!=a&&a==a.window}function e(a){return null!=a&&a.nodeType==a.DOCUMENT_NODE}function f(a){return"object"==b(a)}function g(a){return f(a)&&!d(a)&&Object.getPrototypeOf(a)==Object.prototype}function h(a){var b=!!a&&"length"in a&&a.length,c=z.type(a);return"function"!=c&&!d(a)&&("array"==c||0===b||"number"==typeof b&&b>0&&b-1 in a)}function i(a){return F.call(a,function(a){return null!=a})}function j(a){return a.length>0?z.fn.concat.apply([],a):a}function k(a){return a.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function l(a){return a in J?J[a]:J[a]=new RegExp("(^|\\s)"+a+"(\\s|$)")}function m(a,b){return"number"!=typeof b||K[k(a)]?b:b+"px"}function n(a){var b,c;return I[a]||(b=H.createElement(a),H.body.appendChild(b),c=getComputedStyle(b,"").getPropertyValue("display"),b.parentNode.removeChild(b),"none"==c&&(c="block"),I[a]=c),I[a]}function o(a){return"children"in a?G.call(a.children):z.map(a.childNodes,function(a){if(1==a.nodeType)return a})}function p(a,b){var c,d=a?a.length:0;for(c=0;c]*>/,M=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,N=/^(?:body|html)$/i,O=["val","css","html","text","data","width","height","offset"],P=["after","prepend","before","append"],Q=H.createElement("table"),R=H.createElement("tr"),S={tr:H.createElement("tbody"),tbody:Q,thead:Q,tfoot:Q,td:R,th:R,"*":H.createElement("div")},T=/complete|loaded|interactive/,U=/^[\w-]*$/,V={},W=V.toString,X={},Y=H.createElement("div"),Z={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},$=Array.isArray||function(a){return a instanceof Array};return X.matches=function(a,b){if(!b||!a||1!==a.nodeType)return!1;var c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.matchesSelector;if(c)return c.call(a,b);var d,e=a.parentNode,f=!e;return f&&(e=Y).appendChild(a),d=~X.qsa(e,b).indexOf(a),f&&Y.removeChild(a),d},B=function(a){return a.replace(/-+(.)?/g,function(a,b){return b?b.toUpperCase():""})},C=function(a){return F.call(a,function(b,c){return a.indexOf(b)==c})},X.fragment=function(a,b,c){var d,e,f;return M.test(a)&&(d=z(H.createElement(RegExp.$1))),d||(a.replace&&(a=a.replace(/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,"<$1>")),b===x&&(b=L.test(a)&&RegExp.$1),b in S||(b="*"),f=S[b],f.innerHTML=""+a,d=z.each(G.call(f.childNodes),function(){f.removeChild(this)})),g(c)&&(e=z(d),z.each(c,function(a,b){O.indexOf(a)>-1?e[a](b):e.attr(a,b)})),d},X.Z=function(a,b){return new p(a,b)},X.isZ=function(a){return a instanceof X.Z},X.init=function(a,b){var d;if(!a)return X.Z();if("string"==typeof a)if(a=a.trim(),"<"==a[0]&&L.test(a))d=X.fragment(a,RegExp.$1,b),a=null;else{if(b!==x)return z(b).find(a);d=X.qsa(H,a)}else{if(c(a))return z(H).ready(a);if(X.isZ(a))return a;if($(a))d=i(a);else if(f(a))d=[a],a=null;else if(L.test(a))d=X.fragment(a.trim(),RegExp.$1,b),a=null;else{if(b!==x)return z(b).find(a);d=X.qsa(H,a)}}return X.Z(d,a)},z=function(a,b){return X.init(a,b)},z.extend=function(a){var b,c=G.call(arguments,1);return"boolean"==typeof a&&(b=a,a=c.shift()),c.forEach(function(c){q(a,c,b)}),a},X.qsa=function(a,b){var c,d="#"==b[0],e=!d&&"."==b[0],f=d||e?b.slice(1):b,g=U.test(f);return a.getElementById&&g&&d?(c=a.getElementById(f))?[c]:[]:1!==a.nodeType&&9!==a.nodeType&&11!==a.nodeType?[]:G.call(g&&!d&&a.getElementsByClassName?e?a.getElementsByClassName(f):a.getElementsByTagName(b):a.querySelectorAll(b))},z.contains=H.documentElement.contains?function(a,b){return a!==b&&a.contains(b)}:function(a,b){for(;b&&(b=b.parentNode);)if(b===a)return!0;return!1},z.type=b,z.isFunction=c,z.isWindow=d,z.isArray=$,z.isPlainObject=g,z.isEmptyObject=function(a){var b;for(b in a)return!1;return!0},z.isNumeric=function(a){var b=Number(a),c=typeof a;return null!=a&&"boolean"!=c&&("string"!=c||a.length)&&!isNaN(b)&&isFinite(b)||!1},z.inArray=function(a,b,c){return D.indexOf.call(b,a,c)},z.camelCase=B,z.trim=function(a){return null==a?"":String.prototype.trim.call(a)},z.uuid=0,z.support={},z.expr={},z.noop=function(){},z.map=function(a,b){var c,d,e,f=[];if(h(a))for(d=0;d=0?a:a+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(a){return D.every.call(this,function(b,c){return a.call(b,c,b)!==!1}),this},filter:function(a){return c(a)?this.not(this.not(a)):z(F.call(this,function(b){return X.matches(b,a)}))},add:function(a,b){return z(C(this.concat(z(a,b))))},is:function(a){return this.length>0&&X.matches(this[0],a)},not:function(a){var b=[];if(c(a)&&a.call!==x)this.each(function(c){a.call(this,c)||b.push(this)});else{var d="string"==typeof a?this.filter(a):h(a)&&c(a.item)?G.call(a):z(a);this.forEach(function(a){d.indexOf(a)<0&&b.push(a)})}return z(b)},has:function(a){return this.filter(function(){return f(a)?z.contains(this,a):z(this).find(a).size()})},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){var a=this[0];return a&&!f(a)?a:z(a)},last:function(){var a=this[this.length-1];return a&&!f(a)?a:z(a)},find:function(a){var b=this;return a?"object"==typeof a?z(a).filter(function(){var a=this;return D.some.call(b,function(b){return z.contains(b,a)})}):1==this.length?z(X.qsa(this[0],a)):this.map(function(){return X.qsa(this,a)}):z()},closest:function(a,b){var c=[],d="object"==typeof a&&z(a);return this.each(function(f,g){for(;g&&!(d?d.indexOf(g)>=0:X.matches(g,a));)g=g!==b&&!e(g)&&g.parentNode;g&&c.indexOf(g)<0&&c.push(g)}),z(c)},parents:function(a){for(var b=[],c=this;c.length>0;)c=z.map(c,function(a){if((a=a.parentNode)&&!e(a)&&b.indexOf(a)<0)return b.push(a),a});return r(b,a)},parent:function(a){return r(C(this.pluck("parentNode")),a)},children:function(a){return r(this.map(function(){return o(this)}),a)},contents:function(){return this.map(function(){return this.contentDocument||G.call(this.childNodes)})},siblings:function(a){return r(this.map(function(a,b){return F.call(o(b.parentNode),function(a){return a!==b})}),a)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(a){return z.map(this,function(b){return b[a]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=n(this.nodeName))})},replaceWith:function(a){return this.before(a).remove()},wrap:function(a){var b=c(a);if(this[0]&&!b)var d=z(a).get(0),e=d.parentNode||this.length>1;return this.each(function(c){z(this).wrapAll(b?a.call(this,c):e?d.cloneNode(!0):d)})},wrapAll:function(a){if(this[0]){z(this[0]).before(a=z(a));for(var b;(b=a.children()).length;)a=b.first();z(a).append(this)}return this},wrapInner:function(a){var b=c(a);return this.each(function(c){var d=z(this),e=d.contents(),f=b?a.call(this,c):a;e.length?e.wrapAll(f):d.append(f)})},unwrap:function(){return this.parent().each(function(){z(this).replaceWith(z(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(a){return this.each(function(){var b=z(this);(a===x?"none"==b.css("display"):a)?b.show():b.hide()})},prev:function(a){return z(this.pluck("previousElementSibling")).filter(a||"*")},next:function(a){return z(this.pluck("nextElementSibling")).filter(a||"*")},html:function(a){return 0 in arguments?this.each(function(b){var c=this.innerHTML;z(this).empty().append(s(this,a,b,c))}):0 in this?this[0].innerHTML:null},text:function(a){return 0 in arguments?this.each(function(b){var c=s(this,a,b,this.textContent);this.textContent=null==c?"":""+c}):0 in this?this.pluck("textContent").join(""):null},attr:function(a,b){var c;return"string"!=typeof a||1 in arguments?this.each(function(c){if(1===this.nodeType)if(f(a))for(y in a)t(this,y,a[y]);else t(this,a,s(this,b,c,this.getAttribute(a)))}):0 in this&&1==this[0].nodeType&&null!=(c=this[0].getAttribute(a))?c:x},removeAttr:function(a){return this.each(function(){1===this.nodeType&&a.split(" ").forEach(function(a){t(this,a)},this)})},prop:function(a,b){return a=Z[a]||a,1 in arguments?this.each(function(c){this[a]=s(this,b,c,this[a])}):this[0]&&this[0][a]},removeProp:function(a){return a=Z[a]||a,this.each(function(){delete this[a]})},data:function(a,b){var c="data-"+a.replace(/([A-Z])/g,"-$1").toLowerCase(),d=1 in arguments?this.attr(c,b):this.attr(c);return null!==d?v(d):x},val:function(a){return 0 in arguments?(null==a&&(a=""),this.each(function(b){this.value=s(this,a,b,this.value)})):this[0]&&(this[0].multiple?z(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(b){if(b)return this.each(function(a){var c=z(this),d=s(this,b,a,c.offset()),e=c.offsetParent().offset(),f={top:d.top-e.top,left:d.left-e.left};"static"==c.css("position")&&(f.position="relative"),c.css(f)});if(!this.length)return null;if(H.documentElement!==this[0]&&!z.contains(H.documentElement,this[0]))return{top:0,left:0};var c=this[0].getBoundingClientRect();return{left:c.left+a.pageXOffset,top:c.top+a.pageYOffset,width:Math.round(c.width),height:Math.round(c.height)}},css:function(a,c){if(arguments.length<2){var d=this[0];if("string"==typeof a){if(!d)return;return d.style[B(a)]||getComputedStyle(d,"").getPropertyValue(a)}if($(a)){if(!d)return;var e={},f=getComputedStyle(d,"");return z.each(a,function(a,b){e[b]=d.style[B(b)]||f.getPropertyValue(b)}),e}}var g="";if("string"==b(a))c||0===c?g=k(a)+":"+m(a,c):this.each(function(){this.style.removeProperty(k(a))});else for(y in a)a[y]||0===a[y]?g+=k(y)+":"+m(y,a[y])+";":this.each(function(){this.style.removeProperty(k(y))});return this.each(function(){this.style.cssText+=";"+g})},index:function(a){return a?this.indexOf(z(a)[0]):this.parent().children().indexOf(this[0])},hasClass:function(a){return!!a&&D.some.call(this,function(a){return this.test(u(a))},l(a))},addClass:function(a){return a?this.each(function(b){if("className"in this){A=[];var c=u(this);s(this,a,b,c).split(/\s+/g).forEach(function(a){z(this).hasClass(a)||A.push(a)},this),A.length&&u(this,c+(c?" ":"")+A.join(" "))}}):this},removeClass:function(a){return this.each(function(b){if("className"in this){if(a===x)return u(this,"");A=u(this),s(this,a,b,A).split(/\s+/g).forEach(function(a){A=A.replace(l(a)," ")}),u(this,A.trim())}})},toggleClass:function(a,b){return a?this.each(function(c){var d=z(this);s(this,a,c,u(this)).split(/\s+/g).forEach(function(a){(b===x?!d.hasClass(a):b)?d.addClass(a):d.removeClass(a)})}):this},scrollTop:function(a){if(this.length){var b="scrollTop"in this[0];return a===x?b?this[0].scrollTop:this[0].pageYOffset:this.each(b?function(){this.scrollTop=a}:function(){this.scrollTo(this.scrollX,a)})}},scrollLeft:function(a){if(this.length){var b="scrollLeft"in this[0];return a===x?b?this[0].scrollLeft:this[0].pageXOffset:this.each(b?function(){this.scrollLeft=a}:function(){this.scrollTo(a,this.scrollY)})}},position:function(){if(this.length){var a=this[0],b=this.offsetParent(),c=this.offset(),d=N.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(z(a).css("margin-top"))||0,c.left-=parseFloat(z(a).css("margin-left"))||0,d.top+=parseFloat(z(b[0]).css("border-top-width"))||0,d.left+=parseFloat(z(b[0]).css("border-left-width"))||0,{top:c.top-d.top,left:c.left-d.left}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||H.body;a&&!N.test(a.nodeName)&&"static"==z(a).css("position");)a=a.offsetParent;return a})}},z.fn.detach=z.fn.remove,["width","height"].forEach(function(a){var b=a.replace(/./,function(a){return a[0].toUpperCase()});z.fn[a]=function(c){var f,g=this[0];return c===x?d(g)?g["inner"+b]:e(g)?g.documentElement["scroll"+b]:(f=this.offset())&&f[a]:this.each(function(b){g=z(this),g.css(a,s(this,c,b,g[a]()))})}}),P.forEach(function(c,d){var e=d%2;z.fn[c]=function(){var c,f,g=z.map(arguments,function(a){var d=[];return c=b(a),"array"==c?(a.forEach(function(a){return a.nodeType!==x?d.push(a):z.zepto.isZ(a)?d=d.concat(a.get()):void(d=d.concat(X.fragment(a)))}),d):"object"==c||null==a?a:X.fragment(a)}),h=this.length>1;return g.length<1?this:this.each(function(b,c){f=e?c:c.parentNode,c=0==d?c.nextSibling:1==d?c.firstChild:2==d?c:null;var i=z.contains(H.documentElement,f);g.forEach(function(b){if(h)b=b.cloneNode(!0);else if(!f)return z(b).remove();f.insertBefore(b,c),i&&w(b,function(b){if(!(null==b.nodeName||"SCRIPT"!==b.nodeName.toUpperCase()||b.type&&"text/javascript"!==b.type||b.src)){var c=b.ownerDocument?b.ownerDocument.defaultView:a;c.eval.call(c,b.innerHTML)}})})})},z.fn[e?c+"To":"insert"+(d?"Before":"After")]=function(a){return z(a)[c](this),this}}),X.Z.prototype=p.prototype=z.fn,X.uniq=C,X.deserializeValue=v,z.zepto=X,z}();return function(b){function c(a){return a._zid||(a._zid=n++)}function d(a,b,d,g){if(b=e(b),b.ns)var h=f(b.ns);return(r[c(a)]||[]).filter(function(a){return a&&(!b.e||a.e==b.e)&&(!b.ns||h.test(a.ns))&&(!d||c(a.fn)===c(d))&&(!g||a.sel==g)})}function e(a){var b=(""+a).split(".");return{e:b[0],ns:b.slice(1).sort().join(" ")}}function f(a){return new RegExp("(?:^| )"+a.replace(" "," .* ?")+"(?: |$)")}function g(a,b){return a.del&&!t&&a.e in u||!!b}function h(a){return v[a]||t&&u[a]||a}function i(a,d,f,i,j,l,n){var o=c(a),p=r[o]||(r[o]=[]);d.split(/\s/).forEach(function(c){if("ready"==c)return b(document).ready(f);var d=e(c);d.fn=f,d.sel=j,d.e in v&&(f=function(a){var c=a.relatedTarget;if(!c||c!==this&&!b.contains(this,c))return d.fn.apply(this,arguments)}),d.del=l;var o=l||f;d.proxy=function(b){if(b=k(b),!b.isImmediatePropagationStopped()){try{var c=Object.getOwnPropertyDescriptor(b,"data");c&&!c.writable||(b.data=i)}catch(b){}var d=o.apply(a,b._args==m?[b]:[b].concat(b._args));return d===!1&&(b.preventDefault(),b.stopPropagation()),d}},d.i=p.length,p.push(d),"addEventListener"in a&&a.addEventListener(h(d.e),d.proxy,g(d,n))})}function j(a,b,e,f,i){var j=c(a);(b||"").split(/\s/).forEach(function(b){d(a,b,e,f).forEach(function(b){delete r[j][b.i],"removeEventListener"in a&&a.removeEventListener(h(b.e),b.proxy,g(b,i))})})}function k(a,c){if(c||!a.isDefaultPrevented){c||(c=a),b.each(z,function(b,d){var e=c[b];a[b]=function(){return this[d]=w,e&&e.apply(c,arguments)},a[d]=x});try{a.timeStamp||(a.timeStamp=Date.now())}catch(a){}(c.defaultPrevented!==m?c.defaultPrevented:"returnValue"in c?c.returnValue===!1:c.getPreventDefault&&c.getPreventDefault())&&(a.isDefaultPrevented=w)}return a}function l(a){var b,c={originalEvent:a};for(b in a)y.test(b)||a[b]===m||(c[b]=a[b]);return k(c,a)}var m,n=1,o=Array.prototype.slice,p=b.isFunction,q=function(a){return"string"==typeof a},r={},s={},t="onfocusin"in a,u={focus:"focusin",blur:"focusout"},v={mouseenter:"mouseover",mouseleave:"mouseout"};s.click=s.mousedown=s.mouseup=s.mousemove="MouseEvents",b.event={add:i,remove:j},b.proxy=function(a,d){var e=2 in arguments&&o.call(arguments,2);if(p(a)){var f=function(){return a.apply(d,e?e.concat(o.call(arguments)):arguments)};return f._zid=c(a),f}if(q(d))return e?(e.unshift(a[d],a),b.proxy.apply(null,e)):b.proxy(a[d],a);throw new TypeError("expected function")},b.fn.bind=function(a,b,c){return this.on(a,b,c)},b.fn.unbind=function(a,b){return this.off(a,b)},b.fn.one=function(a,b,c,d){return this.on(a,b,c,d,1)};var w=function(){return!0},x=function(){return!1},y=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,z={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};b.fn.delegate=function(a,b,c){return this.on(b,a,c)},b.fn.undelegate=function(a,b,c){return this.off(b,a,c)},b.fn.live=function(a,c){return b(document.body).delegate(this.selector,a,c),this},b.fn.die=function(a,c){return b(document.body).undelegate(this.selector,a,c),this},b.fn.on=function(a,c,d,e,f){var g,h,k=this;return a&&!q(a)?(b.each(a,function(a,b){k.on(a,c,d,b,f)}),k):(q(c)||p(e)||e===!1||(e=d,d=c,c=m),e!==m&&d!==!1||(e=d,d=m),e===!1&&(e=x),k.each(function(k,m){f&&(g=function(a){return j(m,a.type,e),e.apply(this,arguments)}),c&&(h=function(a){var d,f=b(a.target).closest(c,m).get(0);if(f&&f!==m)return d=b.extend(l(a),{currentTarget:f,liveFired:m}),(g||e).apply(f,[d].concat(o.call(arguments,1)))}),i(m,a,e,d,c,h||g)}))},b.fn.off=function(a,c,d){var e=this;return a&&!q(a)?(b.each(a,function(a,b){e.off(a,c,b)}),e):(q(c)||p(d)||d===!1||(d=c,c=m),d===!1&&(d=x),e.each(function(){j(this,a,d,c)}))},b.fn.trigger=function(a,c){return a=q(a)||b.isPlainObject(a)?b.Event(a):k(a),a._args=c,this.each(function(){a.type in u&&"function"==typeof this[a.type]?this[a.type]():"dispatchEvent"in this?this.dispatchEvent(a):b(this).triggerHandler(a,c)})},b.fn.triggerHandler=function(a,c){var e,f;return this.each(function(g,h){e=l(q(a)?b.Event(a):a),e._args=c,e.target=h,b.each(d(h,a.type||a),function(a,b){if(f=b.proxy(e),e.isImmediatePropagationStopped())return!1})}),f},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(a){b.fn[a]=function(b){return 0 in arguments?this.bind(a,b):this.trigger(a)}}),b.Event=function(a,b){q(a)||(b=a,a=b.type);var c=document.createEvent(s[a]||"Events"),d=!0;if(b)for(var e in b)"bubbles"==e?d=!!b[e]:c[e]=b[e];return c.initEvent(a,d,!0),k(c)}}(b),function(a){var b,c=[];a.fn.remove=function(){return this.each(function(){this.parentNode&&("IMG"===this.tagName&&(c.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",b&&clearTimeout(b),b=setTimeout(function(){c=[]},6e4)),this.parentNode.removeChild(this))})}}(b),function(a){function b(b,d){var i=b[h],j=i&&e[i];if(void 0===d)return j||c(b);if(j){if(d in j)return j[d];var k=g(d);if(k in j)return j[k]}return f.call(a(b),d)}function c(b,c,f){var i=b[h]||(b[h]=++a.uuid),j=e[i]||(e[i]=d(b));return void 0!==c&&(j[g(c)]=f),j}function d(b){var c={};return a.each(b.attributes||i,function(b,d){0==d.name.indexOf("data-")&&(c[g(d.name.replace("data-",""))]=a.zepto.deserializeValue(d.value))}),c}var e={},f=a.fn.data,g=a.camelCase,h=a.expando="Zepto"+ +new Date,i=[];a.fn.data=function(d,e){return void 0===e?a.isPlainObject(d)?this.each(function(b,e){a.each(d,function(a,b){c(e,a,b)})}):0 in this?b(this[0],d):void 0:this.each(function(){c(this,d,e)})},a.data=function(b,c,d){return a(b).data(c,d)},a.hasData=function(b){var c=b[h],d=c&&e[c];return!!d&&!a.isEmptyObject(d)},a.fn.removeData=function(b){return"string"==typeof b&&(b=b.split(/\s+/)),this.each(function(){var c=this[h],d=c&&e[c];d&&a.each(b||d,function(a){delete d[b?g(this):a]})})},["remove","empty"].forEach(function(b){var c=a.fn[b];a.fn[b]=function(){var a=this.find("*");return"remove"===b&&(a=a.add(this)),a.removeData(),c.call(this)}})}(b),b}(b)}(window)},function(a,b){"use strict";a.exports={element:null}},function(a,b,c){"use strict";function d(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var e=c(3);a.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(a){if(void 0===a&&(a=navigator.userAgent),/(msie|trident)/i.test(a)){var b=a.match(/(msie |rv:)(\d+(.\d+)?)/i);if(b)return b[2]}return!1},escapeRegExChars:function(a){return a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(a){return"number"==typeof a},toStr:function(a){return void 0===a||null===a?"":a+""},cloneDeep:function(a){var b=this.mixin({},a),c=this;return this.each(b,function(a,d){a&&(c.isArray(a)?b[d]=[].concat(a):c.isObject(a)&&(b[d]=c.cloneDeep(a)))}),b},error:function(a){throw new Error(a)},every:function(a,b){var c=!0;return a?(this.each(a,function(d,e){c&&(c=b.call(null,d,e,a)&&c)}),!!c):c},any:function(a,b){var c=!1;return a?(this.each(a,function(d,e){if(b.call(null,d,e,a))return c=!0,!1}),c):c},getUniqueId:function(){var a=0;return function(){return a++}}(),templatify:function(a){if(this.isFunction(a))return a;var b=e.element(a);return"SCRIPT"===b.prop("tagName")?function(){return b.text()}:function(){return String(a)}},defer:function(a){setTimeout(a,0)},noop:function(){},formatPrefix:function(a,b){return b?"":a+"-"},className:function(a,b,c){return(c?"":".")+a+b},escapeHighlightedString:function(a,b,c){b=b||"";var e=document.createElement("div");e.appendChild(document.createTextNode(b)),c=c||"";var f=document.createElement("div");f.appendChild(document.createTextNode(c));var g=document.createElement("div");return g.appendChild(document.createTextNode(a)),g.innerHTML.replace(RegExp(d(e.innerHTML),"g"),b).replace(RegExp(d(f.innerHTML),"g"),c)}}},function(a,b,c){"use strict";function d(a){var b,c;if(a=a||{},a.input||i.error("missing input"),this.isActivated=!1,this.debug=!!a.debug,this.autoselect=!!a.autoselect,this.autoselectOnBlur=!!a.autoselectOnBlur,this.openOnFocus=!!a.openOnFocus,this.minLength=i.isNumber(a.minLength)?a.minLength:1,this.autoWidth=void 0===a.autoWidth||!!a.autoWidth,this.clearOnSelected=!!a.clearOnSelected,this.tabAutocomplete=void 0===a.tabAutocomplete||!!a.tabAutocomplete,a.hint=!!a.hint,a.hint&&a.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=a.css=i.mixin({},o,a.appendTo?o.appendTo:{}),this.cssClasses=a.cssClasses=i.mixin({},o.defaultClasses,a.cssClasses||{}),this.cssClasses.prefix=a.cssClasses.formattedPrefix=i.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=a.listboxId=[this.cssClasses.root,"listbox",i.getUniqueId()].join("-");var f=e(a);this.$node=f.wrapper;var g=this.$input=f.input;b=f.menu,c=f.hint,a.dropdownMenuContainer&&j.element(a.dropdownMenuContainer).css("position","relative").append(b.css("top","0")),g.on("blur.aa",function(a){var c=document.activeElement;i.isMsie()&&(b[0]===c||b[0].contains(c))&&(a.preventDefault(),a.stopImmediatePropagation(),i.defer(function(){g.focus()}))}),b.on("mousedown.aa",function(a){a.preventDefault()}),this.eventBus=a.eventBus||new k({el:g}),this.dropdown=new d.Dropdown({appendTo:a.appendTo,wrapper:this.$node,menu:b,datasets:a.datasets,templates:a.templates,cssClasses:a.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new d.Input({input:g,hint:c}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(a),this._setLanguageDirection()}function e(a){var b,c,d,e;b=j.element(a.input),c=j.element(n.wrapper.replace("%ROOT%",a.cssClasses.root)).css(a.css.wrapper),a.appendTo||"block"!==b.css("display")||"table"!==b.parent().css("display")||c.css("display","table-cell");var g=n.dropdown.replace("%PREFIX%",a.cssClasses.prefix).replace("%DROPDOWN_MENU%",a.cssClasses.dropdownMenu);d=j.element(g).css(a.css.dropdown).attr({role:"listbox",id:a.listboxId}),a.templates&&a.templates.dropdownMenu&&d.html(i.templatify(a.templates.dropdownMenu)()),e=b.clone().css(a.css.hint).css(f(b)),e.val("").addClass(i.className(a.cssClasses.prefix,a.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),e.removeData&&e.removeData(),b.data(h,{"aria-autocomplete":b.attr("aria-autocomplete"),"aria-expanded":b.attr("aria-expanded"),"aria-owns":b.attr("aria-owns"),autocomplete:b.attr("autocomplete"),dir:b.attr("dir"),role:b.attr("role"),spellcheck:b.attr("spellcheck"),style:b.attr("style"),type:b.attr("type")}),b.addClass(i.className(a.cssClasses.prefix,a.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":a.datasets&&a.datasets[0]&&a.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":a.ariaLabel,"aria-owns":a.listboxId}).css(a.hint?a.css.input:a.css.inputWithNoHint);try{b.attr("dir")||b.attr("dir","auto")}catch(a){}return c=a.appendTo?c.appendTo(j.element(a.appendTo).eq(0)).eq(0):b.wrap(c).parent(),c.prepend(a.hint?e:null).append(d),{wrapper:c,input:b,hint:e,menu:d}}function f(a){return{backgroundAttachment:a.css("background-attachment"),backgroundClip:a.css("background-clip"),backgroundColor:a.css("background-color"),backgroundImage:a.css("background-image"),backgroundOrigin:a.css("background-origin"),backgroundPosition:a.css("background-position"),backgroundRepeat:a.css("background-repeat"),backgroundSize:a.css("background-size")}}function g(a,b){var c=a.find(i.className(b.prefix,b.input));i.each(c.data(h),function(a,b){void 0===a?c.removeAttr(b):c.attr(b,a)}),c.detach().removeClass(i.className(b.prefix,b.input,!0)).insertAfter(a),c.removeData&&c.removeData(h),a.remove()}var h="aaAttrs",i=c(4),j=c(3),k=c(6),l=c(7),m=c(16),n=c(18),o=c(19);i.mixin(d.prototype,{_bindKeyboardShortcuts:function(a){if(a.keyboardShortcuts){var b=this.$input,c=[];i.each(a.keyboardShortcuts,function(a){"string"==typeof a&&(a=a.toUpperCase().charCodeAt(0)),c.push(a)}),j.element(document).keydown(function(a){var d=a.target||a.srcElement,e=d.tagName;if(!d.isContentEditable&&"INPUT"!==e&&"SELECT"!==e&&"TEXTAREA"!==e){var f=a.which||a.keyCode;c.indexOf(f)!==-1&&(b.focus(),a.stopPropagation(),a.preventDefault())}})}},_onSuggestionClicked:function(a,b){var c,d={selectionMethod:"click"};(c=this.dropdown.getDatumForSuggestion(b))&&this._select(c,d)},_onCursorMoved:function(a,b){var c=this.dropdown.getDatumForCursor(),d=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(d),c&&(b&&this.input.setInputValue(c.value,!0),this.eventBus.trigger("cursorchanged",c.raw,c.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var a=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",a.width+"px");var b=this.$node[0].getBoundingClientRect(),c=a.bottom-b.top;this.$node.css("top",c+"px");var d=a.left-b.left;this.$node.css("left",d+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var a=this.input.getQuery();a.length>=this.minLength?this.dropdown.update(a):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var a,b;a=this.dropdown.getDatumForCursor(),b=this.dropdown.getDatumForTopSuggestion();var c={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&a?this._select(a,c):this.autoselectOnBlur&&b?this._select(b,c):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(a,b){var c,d +;c=this.dropdown.getDatumForCursor(),d=this.dropdown.getDatumForTopSuggestion();var e={selectionMethod:"enterKey"};c?(this._select(c,e),b.preventDefault()):this.autoselect&&d&&(this._select(d,e),b.preventDefault())},_onTabKeyed:function(a,b){if(!this.tabAutocomplete)return void this.dropdown.close();var c,d={selectionMethod:"tabKey"};(c=this.dropdown.getDatumForCursor())?(this._select(c,d),b.preventDefault()):this._autocomplete(!0)},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var a=this.input.getQuery();this.dropdown.isEmpty&&a.length>=this.minLength?this.dropdown.update(a):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var a=this.input.getQuery();this.dropdown.isEmpty&&a.length>=this.minLength?this.dropdown.update(a):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(a,b){this.input.clearHintIfInvalid(),b.length>=this.minLength?this.dropdown.update(b):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var a=this.input.getLanguageDirection();this.dir!==a&&(this.dir=a,this.$node.css("direction",a),this.dropdown.setLanguageDirection(a))},_updateHint:function(){var a,b,c,d,e,f;a=this.dropdown.getDatumForTopSuggestion(),a&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(b=this.input.getInputValue(),c=l.normalizeQuery(b),d=i.escapeRegExChars(c),e=new RegExp("^(?:"+d+")(.+$)","i"),f=e.exec(a.value),f?this.input.setHint(b+f[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(a){var b,c,d,e;b=this.input.getHint(),c=this.input.getQuery(),d=a||this.input.isCursorAtEnd(),b&&c!==b&&d&&(e=this.dropdown.getDatumForTopSuggestion(),e&&this.input.setInputValue(e.value),this.eventBus.trigger("autocompleted",e.raw,e.datasetName))},_select:function(a,b){void 0!==a.value&&this.input.setQuery(a.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(a.value,!0),this._setLanguageDirection(),this.eventBus.trigger("selected",a.raw,a.datasetName,b).isDefaultPrevented()===!1&&(this.dropdown.close(),i.defer(i.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var a=this.input.getInputValue();a.length>=this.minLength?this.dropdown.update(a):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(a){a=i.toStr(a),this.isActivated?this.input.setInputValue(a):(this.input.setQuery(a),this.input.setInputValue(a,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),g(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),d.Dropdown=m,d.Input=l,d.sources=c(20),a.exports=d},function(a,b,c){"use strict";function d(a){a&&a.el||e.error("EventBus initialized without el"),this.$el=f.element(a.el)}var e=c(4),f=c(3);e.mixin(d.prototype,{trigger:function(a,b,c,d){var f=e.Event("autocomplete:"+a);return this.$el.trigger(f,[b,c,d]),f}}),a.exports=d},function(a,b,c){"use strict";function d(a){var b,c,d,f,g=this;a=a||{},a.input||i.error("input is missing"),b=i.bind(this._onBlur,this),c=i.bind(this._onFocus,this),d=i.bind(this._onKeydown,this),f=i.bind(this._onInput,this),this.$hint=j.element(a.hint),this.$input=j.element(a.input).on("blur.aa",b).on("focus.aa",c).on("keydown.aa",d),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=i.noop),i.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",function(a){h[a.which||a.keyCode]||i.defer(i.bind(g._onInput,g,a))}):this.$input.on("input.aa",f),this.query=this.$input.val(),this.$overflowHelper=e(this.$input)}function e(a){return j.element('').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:a.css("font-family"),fontSize:a.css("font-size"),fontStyle:a.css("font-style"),fontVariant:a.css("font-variant"),fontWeight:a.css("font-weight"),wordSpacing:a.css("word-spacing"),letterSpacing:a.css("letter-spacing"),textIndent:a.css("text-indent"),textRendering:a.css("text-rendering"),textTransform:a.css("text-transform")}).insertAfter(a)}function f(a,b){return d.normalizeQuery(a)===d.normalizeQuery(b)}function g(a){return a.altKey||a.ctrlKey||a.metaKey||a.shiftKey}var h;h={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var i=c(4),j=c(3),k=c(8);d.normalizeQuery=function(a){return(a||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},i.mixin(d.prototype,k,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(a){var b=h[a.which||a.keyCode];this._managePreventDefault(b,a),b&&this._shouldTrigger(b,a)&&this.trigger(b+"Keyed",a)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(a,b){var c,d,e;switch(a){case"tab":d=this.getHint(),e=this.getInputValue(),c=d&&d!==e&&!g(b);break;case"up":case"down":c=!g(b);break;default:c=!1}c&&b.preventDefault()},_shouldTrigger:function(a,b){var c;switch(a){case"tab":c=!g(b);break;default:c=!0}return c},_checkInputValue:function(){var a,b,c;a=this.getInputValue(),b=f(a,this.query),c=!(!b||!this.query)&&this.query.length!==a.length,this.query=a,b?c&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(a){this.query=a},getInputValue:function(){return this.$input.val()},setInputValue:function(a,b){void 0===a&&(a=this.query),this.$input.val(a),b?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(a){this.$input.attr("aria-activedescendant",a)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(a){this.$hint.val(a)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var a,b,c,d;a=this.getInputValue(),b=this.getHint(),c=a!==b&&0===b.indexOf(a),(d=""!==a&&c&&!this.hasOverflow())||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var a=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=a},isCursorAtEnd:function(){var a,b,c;return a=this.$input.val().length,b=this.$input[0].selectionStart,i.isNumber(b)?b===a:!document.selection||(c=document.selection.createRange(),c.moveStart("character",-a),a===c.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),a.exports=d},function(a,b,c){"use strict";function d(a,b,c,d){var e;if(!c)return this;for(b=b.split(l),c=d?j(c,d):c,this._callbacks=this._callbacks||{};e=b.shift();)this._callbacks[e]=this._callbacks[e]||{sync:[],async:[]},this._callbacks[e][a].push(c);return this}function e(a,b,c){return d.call(this,"async",a,b,c)}function f(a,b,c){return d.call(this,"sync",a,b,c)}function g(a){var b;if(!this._callbacks)return this;for(a=a.split(l);b=a.shift();)delete this._callbacks[b];return this}function h(a){var b,c,d,e,f;if(!this._callbacks)return this;for(a=a.split(l),d=[].slice.call(arguments,1);(b=a.shift())&&(c=this._callbacks[b]);)e=i(c.sync,this,[b].concat(d)),f=i(c.async,this,[b].concat(d)),e()&&k(f);return this}function i(a,b,c){function d(){for(var d,e=0,f=a.length;!d&&e1)for(var c=1;c1)for(var c=1;c
'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=f.map(a.datasets,function(b){return e(h.$menu,b,a.cssClasses)}),f.each(this.datasets,function(a){var b=a.getRoot();b&&0===b.parent().length&&h.$menu.append(b),a.onSync("rendered",h._onRendered,h)}),a.templates&&a.templates.footer&&(this.templates.footer=f.templatify(a.templates.footer),this.$menu.append(this.templates.footer()));var k=this;g.element(window).resize(function(){k._redraw()})}function e(a,b,c){return new d.Dataset(f.mixin({$menu:a,cssClasses:c},b))}var f=c(4),g=c(3),h=c(8),i=c(17),j=c(19);f.mixin(d.prototype,h,{_onSuggestionClick:function(a){this.trigger("suggestionClicked",g.element(a.currentTarget))},_onSuggestionMouseEnter:function(a){var b=g.element(a.currentTarget);if(!b.hasClass(f.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var c=this;setTimeout(function(){c._setCursor(b,!1)},0)}},_onSuggestionMouseLeave:function(a){if(a.relatedTarget){if(g.element(a.relatedTarget).closest("."+f.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0)return}this._removeCursor(),this.trigger("cursorRemoved")},_onRendered:function(a,b){function c(a){return a.isEmpty()}function d(a){return a.templates&&a.templates.empty}if(this.isEmpty=f.every(this.datasets,c),this.isEmpty)if(b.length>=this.minLength&&this.trigger("empty"),this.$empty)if(b.length=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){this.isOpen&&this.appendTo&&this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(f.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(f.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(a,b){a.first().addClass(f.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",b)},_removeCursor:function(){this._getCursor().removeClass(f.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(a){var b,c,d,e;if(this.isOpen){if(c=this._getCursor(),b=this._getSuggestions(),this._removeCursor(),d=b.index(c)+a,(d=(d+1)%(b.length+1)-1)===-1)return void this.trigger("cursorRemoved");d<-1&&(d=b.length-1),this._setCursor(e=b.eq(d),!0),this._ensureVisible(e)}},_ensureVisible:function(a){var b,c,d,e;b=a.position().top,c=b+a.height()+parseInt(a.css("margin-top"),10)+parseInt(a.css("margin-bottom"),10),d=this.$menu.scrollTop(),e=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),b<0?this.$menu.scrollTop(d+b):e0?l.element(a.$menu.find(b+"-"+this.name)[0]):l.element(m.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=a.$menu,this.clearCachedSuggestions()}function e(a){function b(b){return b[a]}return a=a||"value",k.isFunction(a)?a:b}function f(a,b){function c(a){return"

"+b(a)+"

"}return{empty:a.empty&&k.templatify(a.empty),header:a.header&&k.templatify(a.header),footer:a.footer&&k.templatify(a.footer),suggestion:a.suggestion||c}}function g(a){return/^[_a-zA-Z0-9-]+$/.test(a)}var h="aaDataset",i="aaValue",j="aaDatum",k=c(4),l=c(3),m=c(18),n=c(19),o=c(8);d.extractDatasetName=function(a){return l.element(a).data(h)},d.extractValue=function(a){return l.element(a).data(i)},d.extractDatum=function(a){var b=l.element(a).data(j);return"string"==typeof b&&(b=JSON.parse(b)),b},k.mixin(d.prototype,o,{_render:function(a,b){function c(){var b=[].slice.call(arguments,0);return b=[{query:a,isEmpty:!0}].concat(b),n.templates.empty.apply(this,b)}function d(){function a(a){var b,c=m.suggestion.replace("%PREFIX%",f.cssClasses.prefix).replace("%SUGGESTION%",f.cssClasses.suggestion);return b=l.element(c).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(n.templates.suggestion.apply(this,[a].concat(e))),b.data(h,n.name),b.data(i,n.displayFn(a)||void 0),b.data(j,JSON.stringify(a)),b.children().each(function(){l.element(this).css(f.css.suggestionChild)}),b}var c,d,e=[].slice.call(arguments,0),f=this,g=m.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return c=l.element(g).css(this.css.suggestions),d=k.map(b,a),c.append.apply(c,d),c}function e(){var b=[].slice.call(arguments,0);return b=[{query:a,isEmpty:!g}].concat(b),n.templates.header.apply(this,b)}function f(){var b=[].slice.call(arguments,0);return b=[{query:a,isEmpty:!g}].concat(b),n.templates.footer.apply(this,b)}if(this.$el){var g,n=this,o=[].slice.call(arguments,2);if(this.$el.empty(),g=b&&b.length,this._isEmpty=!g,!g&&this.templates.empty)this.$el.html(c.apply(this,o)).prepend(n.templates.header?e.apply(this,o):null).append(n.templates.footer?f.apply(this,o):null);else if(g)this.$el.html(d.apply(this,o)).prepend(n.templates.header?e.apply(this,o):null).append(n.templates.footer?f.apply(this,o):null);else if(b&&!Array.isArray(b))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(g?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(g?"without":"with")+"-"+this.name),this.trigger("rendered",a)}},getRoot:function(){return this.$el},update:function(a){function b(b){if(!this.canceled&&a===this.query){var c=[].slice.call(arguments,1);this.cacheSuggestions(a,b,c),this._render.apply(this,[a,b].concat(c))}}if(this.query=a,this.canceled=!1,this.shouldFetchFromCache(a))b.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var c=this,d=function(){c.canceled||c.source(a,b.bind(c))};if(this.debounce){var e=function(){c.debounceTimeout=null,d()};clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout(e,this.debounce)}else d()}},cacheSuggestions:function(a,b,c){this.cachedQuery=a,this.cachedSuggestions=b,this.cachedRenderExtraArgs=c},shouldFetchFromCache:function(a){return this.cache&&this.cachedQuery===a&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.$el&&(this.cancel(),this.$el.empty(),this.trigger("rendered",""))},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),a.exports=d},function(a,b){"use strict";a.exports={wrapper:'',dropdown:'',dataset:'
',suggestions:'',suggestion:'
'}},function(a,b,c){"use strict";var d=c(4),e={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};d.isMsie()&&d.mixin(e.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),d.isMsie()&&d.isMsie()<=7&&d.mixin(e.input,{marginTop:"-1px"}),a.exports=e},function(a,b,c){"use strict";a.exports={hits:c(21),popularIn:c(24)}},function(a,b,c){"use strict";var d=c(4),e=c(22),f=c(23);a.exports=function(a,b){function c(c,e){a.search(c,b,function(a,b){if(a)return void d.error(a.message);e(b.hits,b)})}var g=f(a.as._ua);return g&&g[0]>=3&&g[1]>20&&(b=b||{},b.additionalUA="autocomplete.js "+e),c}},function(a,b){a.exports="0.37.1"},function(a,b){"use strict";a.exports=function(a){var b=a.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||a.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(b)return[b[1],b[2],b[3]]}},function(a,b,c){"use strict";var d=c(4),e=c(22),f=c(23);a.exports=function(a,b,c,g){function h(h,i){a.search(h,b,function(a,h){if(a)return void d.error(a.message);if(h.hits.length>0){var l=h.hits[0],m=d.mixin({hitsPerPage:0},c);delete m.source,delete m.index;var n=f(k.as._ua);return n&&n[0]>=3&&n[1]>20&&(b.additionalUA="autocomplete.js "+e),void k.search(j(l),m,function(a,b){if(a)return void d.error(a.message);var c=[];if(g.includeAll){var e=g.allTitle||"All departments";c.push(d.mixin({facet:{value:e,count:b.nbHits}},d.cloneDeep(l)))}d.each(b.facets,function(a,b){d.each(a,function(a,e){c.push(d.mixin({facet:{facet:b,value:e,count:a}},d.cloneDeep(l)))})});for(var f=1;f=3&&i[1]>20&&(b=b||{},b.additionalUA="autocomplete.js "+e),!c.source)return d.error("Missing 'source' key");var j=d.isFunction(c.source)?c.source:function(a){return a[c.source]};if(!c.index)return d.error("Missing 'index' key");var k=c.index;return g=g||{},h}}])}); \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/clipboard/clipboard.min.js b/themes/LoveIt/assets/lib/clipboard/clipboard.min.js new file mode 100644 index 0000000..28650f3 --- /dev/null +++ b/themes/LoveIt/assets/lib/clipboard/clipboard.min.js @@ -0,0 +1,7 @@ +/*! + * clipboard.js v2.0.6 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */ +!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return o={},r.m=n=[function(t,e){t.exports=function(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if("INPUT"===t.nodeName||"TEXTAREA"===t.nodeName){var n=t.hasAttribute("readonly");n||t.setAttribute("readonly",""),t.select(),t.setSelectionRange(0,t.value.length),n||t.removeAttribute("readonly"),e=t.value}else{t.hasAttribute("contenteditable")&&t.focus();var o=window.getSelection(),r=document.createRange();r.selectNodeContents(t),o.removeAllRanges(),o.addRange(r),e=o.toString()}return e}},function(t,e){function n(){}n.prototype={on:function(t,e,n){var o=this.e||(this.e={});return(o[t]||(o[t]=[])).push({fn:e,ctx:n}),this},once:function(t,e,n){var o=this;function r(){o.off(t,r),e.apply(n,arguments)}return r._=e,this.on(t,r,n)},emit:function(t){for(var e=[].slice.call(arguments,1),n=((this.e||(this.e={}))[t]||[]).slice(),o=0,r=n.length;o.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em} +@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}} +.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block} +.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0} \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/cookieconsent/cookieconsent.min.js b/themes/LoveIt/assets/lib/cookieconsent/cookieconsent.min.js new file mode 100644 index 0000000..1e3dccf --- /dev/null +++ b/themes/LoveIt/assets/lib/cookieconsent/cookieconsent.min.js @@ -0,0 +1 @@ +!function(e){if(!e.hasInitialised){var t={escapeRegExp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(e,t){var i=" ";return 1===e.nodeType&&(i+e.className+i).replace(/[\n\t]/g,i).indexOf(i+t+i)>=0},addClass:function(e,t){e.className+=" "+t},removeClass:function(e,t){var i=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");e.className=e.className.replace(i,"")},interpolateString:function(e,t){return e.replace(/{{([a-z][a-z0-9\-_]*)}}/gi,function(e){return t(arguments[1])||""})},getCookie:function(e){var t=("; "+document.cookie).split("; "+e+"=");return t.length<2?void 0:t.pop().split(";").shift()},setCookie:function(e,t,i,n,o,s){var r=new Date;r.setHours(r.getHours()+24*(i||365));var a=[e+"="+t,"expires="+r.toUTCString(),"path="+(o||"/")];n&&a.push("domain="+n),s&&a.push("secure"),document.cookie=a.join(";")},deepExtend:function(e,t){for(var i in t)t.hasOwnProperty(i)&&(i in e&&this.isPlainObject(e[i])&&this.isPlainObject(t[i])?this.deepExtend(e[i],t[i]):e[i]=t[i]);return e},throttle:function(e,t){var i=!1;return function(){i||(e.apply(this,arguments),i=!0,setTimeout(function(){i=!1},t))}},hash:function(e){var t,i,n=0;if(0===e.length)return n;for(t=0,i=e.length;t=128?"#000":"#fff"},getLuminance:function(e){var t=parseInt(this.normaliseHex(e),16),i=38+(t>>16),n=38+(t>>8&255),o=38+(255&t);return"#"+(16777216+65536*(i<255?i<1?0:i:255)+256*(n<255?n<1?0:n:255)+(o<255?o<1?0:o:255)).toString(16).slice(1)},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(e){return"object"==typeof e&&null!==e&&e.constructor==Object},traverseDOMPath:function(e,i){return e&&e.parentNode?t.hasClass(e,i)?e:this.traverseDOMPath(e.parentNode,i):null}};e.status={deny:"deny",allow:"allow",dismiss:"dismiss"},e.transitionEnd=function(){var e=document.createElement("div"),t={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var i in t)if(t.hasOwnProperty(i)&&void 0!==e.style[i+"ransition"])return t[i];return""}(),e.hasTransition=!!e.transitionEnd;var i=Object.keys(e.status).map(t.escapeRegExp);e.customStyles={},e.Popup=function(){var n={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365,secure:!1},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(e){},onStatusChange:function(e,t){},onRevokeChoice:function(){},onNoCookieLaw:function(e,t){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"https://www.cookiesandyou.com",close:"❌",target:"_blank",policy:"Cookie Policy"},elements:{header:'{{header}} ',message:'{{message}}',messagelink:'{{message}} {{link}}',dismiss:'{{dismiss}}',allow:'{{allow}}',deny:'{{deny}}',link:'{{link}}',close:'{{close}}'},window:'',revokeBtn:'
{{policy}}
',compliance:{info:'
{{dismiss}}
',"opt-in":'
{{deny}}{{allow}}
',"opt-out":'
{{deny}}{{allow}}
'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,dismissOnWindowClick:!1,ignoreClicksFrom:["cc-revoke","cc-btn"],autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};function o(){this.initialise.apply(this,arguments)}function s(e){this.openingTimeout=null,t.removeClass(e,"cc-invisible")}function r(t){t.style.display="none",t.removeEventListener(e.transitionEnd,this.afterTransition),this.afterTransition=null}function a(){var e=this.options.position.split("-"),t=[];return e.forEach(function(e){t.push("cc-"+e)}),t}function c(n){var o=this.options,s=document.createElement("div"),r=o.container&&1===o.container.nodeType?o.container:document.body;s.innerHTML=n;var a=s.children[0];return a.style.display="none",t.hasClass(a,"cc-window")&&e.hasTransition&&t.addClass(a,"cc-invisible"),this.onButtonClick=function(n){var o=t.traverseDOMPath(n.target,"cc-btn")||n.target;if(t.hasClass(o,"cc-btn")){var s=o.className.match(new RegExp("\\bcc-("+i.join("|")+")\\b")),r=s&&s[1]||!1;r&&(this.setStatus(r),this.close(!0))}t.hasClass(o,"cc-close")&&(this.setStatus(e.status.dismiss),this.close(!0));t.hasClass(o,"cc-revoke")&&this.revokeChoice()}.bind(this),a.addEventListener("click",this.onButtonClick),o.autoAttach&&(r.firstChild?r.insertBefore(a,r.firstChild):r.appendChild(a)),a}function l(e){return"000000"==(e=t.normaliseHex(e))?"#222":t.getLuminance(e)}function u(e,t){for(var i=0,n=e.length;i=0;o&&t(n);return o}.call(this)&&(this.options.enabled=!1),u(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1),u(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);var o=this.options.window.replace("{{classes}}",function(){var i=this.options,n="top"==i.position||"bottom"==i.position?"banner":"floating";t.isMobile()&&(n="floating");var o=["cc-"+n,"cc-type-"+i.type,"cc-theme-"+i.theme];i.static&&o.push("cc-static");o.push.apply(o,a.call(this));(function(i){var n=t.hash(JSON.stringify(i)),o="cc-color-override-"+n,s=t.isPlainObject(i);this.customStyleSelector=s?o:null,s&&function(i,n,o){if(e.customStyles[i])return void++e.customStyles[i].references;var s={},r=n.popup,a=n.button,c=n.highlight;r&&(r.text=r.text?r.text:t.getContrast(r.background),r.link=r.link?r.link:r.text,s[o+".cc-window"]=["color: "+r.text,"background-color: "+r.background],s[o+".cc-revoke"]=["color: "+r.text,"background-color: "+r.background],s[o+" .cc-link,"+o+" .cc-link:active,"+o+" .cc-link:visited"]=["color: "+r.link],a&&(a.text=a.text?a.text:t.getContrast(a.background),a.border=a.border?a.border:"transparent",s[o+" .cc-btn"]=["color: "+a.text,"border-color: "+a.border,"background-color: "+a.background],a.padding&&s[o+" .cc-btn"].push("padding: "+a.padding),"transparent"!=a.background&&(s[o+" .cc-btn:hover, "+o+" .cc-btn:focus"]=["background-color: "+(a.hover||l(a.background))]),c?(c.text=c.text?c.text:t.getContrast(c.background),c.border=c.border?c.border:"transparent",s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+c.text,"border-color: "+c.border,"background-color: "+c.background]):s[o+" .cc-highlight .cc-btn:first-child"]=["color: "+r.text]));var u=document.createElement("style");document.head.appendChild(u),e.customStyles[i]={references:1,element:u.sheet};var h=-1;for(var p in s)s.hasOwnProperty(p)&&u.sheet.insertRule(p+"{"+s[p].join(";")+"}",++h)}(n,i,"."+o);return s}).call(this,this.options.palette);this.customStyleSelector&&o.push(this.customStyleSelector);return o}.call(this).join(" ")).replace("{{children}}",function(){var e={},i=this.options;i.showLink||(i.elements.link="",i.elements.messagelink=i.elements.message);Object.keys(i.elements).forEach(function(n){e[n]=t.interpolateString(i.elements[n],function(e){var t=i.content[e];return e&&"string"==typeof t&&t.length?t:""})});var n=i.compliance[i.type];n||(n=i.compliance.info);e.compliance=t.interpolateString(n,function(t){return e[t]});var o=i.layouts[i.layout];o||(o=i.layouts.basic);return t.interpolateString(o,function(t){return e[t]})}.call(this)),s=this.options.overrideHTML;if("string"==typeof s&&s.length&&(o=s),this.options.static){var r=c.call(this,'
'+o+"
");r.style.display="",this.element=r.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")}else this.element=c.call(this,o);(function(){var i=this.setStatus.bind(this),n=this.close.bind(this),o=this.options.dismissOnTimeout;"number"==typeof o&&o>=0&&(this.dismissTimeout=window.setTimeout(function(){i(e.status.dismiss),n(!0)},Math.floor(o)));var s=this.options.dismissOnScroll;if("number"==typeof s&&s>=0){var r=function(t){window.pageYOffset>Math.floor(s)&&(i(e.status.dismiss),n(!0),window.removeEventListener("scroll",r),this.onWindowScroll=null)};this.options.enabled&&(this.onWindowScroll=r,window.addEventListener("scroll",r))}var a=this.options.dismissOnWindowClick,c=this.options.ignoreClicksFrom;if(a){var l=function(o){for(var s=!1,r=o.path.length,a=c.length,u=0;uo&&(i=!0),i?t.hasClass(n,"cc-active")||t.addClass(n,"cc-active"):t.hasClass(n,"cc-active")&&t.removeClass(n,"cc-active")},200);this.onMouseMove=o,window.addEventListener("mousemove",o)}}}.call(this),this.options.autoOpen&&this.autoOpen()},o.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null),this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null),this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null),this.onWindowClick&&(window.removeEventListener("click",this.onWindowClick),this.onWindowClick=null),this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn),this.revokeBtn=null,function(i){if(t.isPlainObject(i)){var n=t.hash(JSON.stringify(i)),o=e.customStyles[n];if(o&&!--o.references){var s=o.element.ownerNode;s&&s.parentNode&&s.parentNode.removeChild(s),e.customStyles[n]=null}}}(this.options.palette),this.options=null},o.prototype.open=function(t){if(this.element)return this.isOpen()||(e.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},o.prototype.close=function(t){if(this.element)return this.isOpen()&&(e.hasTransition?this.fadeOut():this.element.style.display="none",t&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},o.prototype.fadeIn=function(){var i=this.element;if(e.hasTransition&&i&&(this.afterTransition&&r.call(this,i),t.hasClass(i,"cc-invisible"))){if(i.style.display="",this.options.static){var n=this.element.clientHeight;this.element.parentNode.style.maxHeight=n+"px"}this.openingTimeout=setTimeout(s.bind(this,i),20)}},o.prototype.fadeOut=function(){var i=this.element;e.hasTransition&&i&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),s.bind(this,i)),t.hasClass(i,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=r.bind(this,i),i.addEventListener(e.transitionEnd,this.afterTransition),t.addClass(i,"cc-invisible")))},o.prototype.isOpen=function(){return this.element&&""==this.element.style.display&&(!e.hasTransition||!t.hasClass(this.element,"cc-invisible"))},o.prototype.toggleRevokeButton=function(e){this.revokeBtn&&(this.revokeBtn.style.display=e?"":"none")},o.prototype.revokeChoice=function(e){this.options.enabled=!0,this.clearStatus(),this.options.onRevokeChoice.call(this),e||this.autoOpen()},o.prototype.hasAnswered=function(t){return Object.keys(e.status).indexOf(this.getStatus())>=0},o.prototype.hasConsented=function(t){var i=this.getStatus();return i==e.status.allow||i==e.status.dismiss},o.prototype.autoOpen=function(e){!this.hasAnswered()&&this.options.enabled?this.open():this.hasAnswered()&&this.options.revokable&&this.toggleRevokeButton(!0)},o.prototype.setStatus=function(i){var n=this.options.cookie,o=t.getCookie(n.name),s=Object.keys(e.status).indexOf(o)>=0;Object.keys(e.status).indexOf(i)>=0?(t.setCookie(n.name,i,n.expiryDays,n.domain,n.path,n.secure),this.options.onStatusChange.call(this,i,s)):this.clearStatus()},o.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},o.prototype.clearStatus=function(){var e=this.options.cookie;t.setCookie(e.name,"",-1,e.domain,e.path)},o}(),e.Location=function(){var e={timeout:5e3,services:["ipinfo"],serviceDefinitions:{ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(e,t){try{var i=JSON.parse(t);return i.error?s(i):{code:i.country}}catch(e){return s({error:"Invalid response ("+e+")"})}}}},ipinfodb:function(e){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(e,t){try{var i=JSON.parse(t);return"ERROR"==i.statusCode?s({error:i.statusMessage}):{code:i.countryCode}}catch(e){return s({error:"Invalid response ("+e+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(e){window.geoip2?geoip2.country(function(t){try{e({code:t.country.iso_code})}catch(t){e(s(t))}},function(t){e(s(t))}):e(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"))}}}}};function i(i){t.deepExtend(this.options={},e),t.isPlainObject(i)&&t.deepExtend(this.options,i),this.currentServiceIndex=-1}function n(e,t,i){var n,o=document.createElement("script");o.type="text/"+(e.type||"javascript"),o.src=e.src||e,o.async=!1,o.onreadystatechange=o.onload=function(){var e=o.readyState;clearTimeout(n),t.done||e&&!/loaded|complete/.test(e)||(t.done=!0,t(),o.onreadystatechange=o.onload=null)},document.body.appendChild(o),n=setTimeout(function(){t.done=!0,t(),o.onreadystatechange=o.onload=null},i)}function o(e,t,i,n,o){var s=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0");if(s.open(n?"POST":"GET",e,1),s.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(o))for(var r=0,a=o.length;r3&&t(s)}),s.send(n)}function s(e){return new Error("Error ["+(e.code||"UNKNOWN")+"]: "+e.error)}return i.prototype.getNextService=function(){var e;do{e=this.getServiceByIdx(++this.currentServiceIndex)}while(this.currentServiceIndex=0,revokable:t.revokable.indexOf(e)>=0,explicitAction:t.explicitAction.indexOf(e)>=0}},i.prototype.applyLaw=function(e,t){var i=this.get(t);return i.hasLaw||(e.enabled=!1,"function"==typeof e.onNoCookieLaw&&e.onNoCookieLaw(t,i)),this.options.regionalLaw&&(i.revokable&&(e.revokable=!0),i.explicitAction&&(e.dismissOnScroll=!1,e.dismissOnTimeout=!1)),e},i}(),e.initialise=function(i,n,o){var s=new e.Law(i.law);n||(n=function(){}),o||(o=function(){});var r=Object.keys(e.status),a=t.getCookie("cookieconsent_status");r.indexOf(a)>=0?n(new e.Popup(i)):e.getCountryCode(i,function(t){delete i.law,delete i.location,t.code&&(i=s.applyLaw(i,t.code)),n(new e.Popup(i))},function(t){delete i.law,delete i.location,o(t,new e.Popup(i))})},e.getCountryCode=function(t,i,n){t.law&&t.law.countryCode?i({code:t.law.countryCode}):t.location?new e.Location(t.location).locate(function(e){i(e||{})},n):i({})},e.utils=t,e.hasInitialised=!0,window.cookieconsent=e}}(window.cookieconsent||{}); \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/echarts/echarts.min.js b/themes/LoveIt/assets/lib/echarts/echarts.min.js new file mode 100644 index 0000000..dc78df6 --- /dev/null +++ b/themes/LoveIt/assets/lib/echarts/echarts.min.js @@ -0,0 +1,22 @@ + +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t){"use strict";var e=2311,n=function(){return e++},v="object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?{browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:"undefined"==typeof document&&"undefined"!=typeof self?{browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:"undefined"==typeof navigator?{browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:function(t){var e={},i=t.match(/Firefox\/([\d.]+)/),n=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),o=t.match(/Edge\/([\d.]+)/),a=/micromessenger/i.test(t);i&&(e.firefox=!0,e.version=i[1]);n&&(e.ie=!0,e.version=n[1]);o&&(e.edge=!0,e.version=o[1]);a&&(e.weChat=!0);return{browser:e,os:{},node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:"undefined"!=typeof SVGRect,touchEventsSupported:"ontouchstart"in window&&!e.ie&&!e.edge,pointerEventsSupported:"onpointerdown"in window&&(e.edge||e.ie&&11<=e.version),domSupported:"undefined"!=typeof document}}(navigator.userAgent);var s={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},l={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},u=Object.prototype.toString,i=Array.prototype,r=i.forEach,h=i.filter,o=i.slice,c=i.map,d=i.reduce,a={};function f(t,e){"createCanvas"===t&&(g=null),a[t]=e}function k(t){if(null==t||"object"!=typeof t)return t;var e=t,i=u.call(t);if("[object Array]"===i){if(!$(t)){e=[];for(var n=0,o=t.length;n>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",n[l]+":0",o[u]+":0",n[1-l]+":auto",o[1-u]+":auto",""].join("!important;"),t.appendChild(r),i.push(r)}return i}(e,a),a,o);if(r)return r(t,i,n),!0}return!1}function zt(t){return"CANVAS"===t.nodeName.toUpperCase()}var Bt="undefined"!=typeof window&&!!window.addEventListener,Vt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Gt=[];function Ft(t,e,i,n){return i=i||{},n||!v.canvasSupported?Wt(t,e,i):v.browser.firefox&&null!=e.layerX&&e.layerX!==e.offsetX?(i.zrX=e.layerX,i.zrY=e.layerY):null!=e.offsetX?(i.zrX=e.offsetX,i.zrY=e.offsetY):Wt(t,e,i),i}function Wt(t,e,i){if(v.domSupported&&t.getBoundingClientRect){var n=e.clientX,o=e.clientY;if(zt(t)){var a=t.getBoundingClientRect();return i.zrX=n-a.left,void(i.zrY=o-a.top)}if(Rt(Gt,t,n,o))return i.zrX=Gt[0],void(i.zrY=Gt[1])}i.zrX=i.zrY=0}function Ht(t){return t||window.event}function Zt(t,e,i){if(null!=(e=Ht(e)).zrX)return e;var n=e.type;if(n&&0<=n.indexOf("touch")){var o="touchend"!==n?e.targetTouches[0]:e.changedTouches[0];o&&Ft(t,o,e,i)}else Ft(t,e,e,i),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var a=e.button;return null==e.which&&void 0!==a&&Vt.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function Ut(t,e,i,n){Bt?t.addEventListener(e,i,n):t.attachEvent("on"+e,i)}var Xt=Bt?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0};function Yt(t){return 2===t.which||3===t.which}function jt(){this._track=[]}function qt(t){var e=t[1][0]-t[0][0],i=t[1][1]-t[0][1];return Math.sqrt(e*e+i*i)}jt.prototype={constructor:jt,recognize:function(t,e,i){return this._doTrack(t,e,i),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,i){var n=t.touches;if(n){for(var o={points:[],touches:[],target:e,event:t},a=0,r=n.length;an.getWidth()||i<0||i>n.getHeight()}te.prototype={constructor:te,setHandlerProxy:function(e){this.proxy&&this.proxy.dispose(),e&&(E(ee,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},mousemove:function(t){var e=t.zrX,i=t.zrY,n=ne(this,e,i),o=this._hovered,a=o.target;a&&!a.__zr&&(a=(o=this.findHover(o.x,o.y)).target);var r=this._hovered=n?{x:e,y:i}:this.findHover(e,i),s=r.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),a&&s!==a&&this.dispatchToElement(o,"mouseout",t),this.dispatchToElement(r,"mousemove",t),s&&s!==a&&this.dispatchToElement(r,"mouseover",t)},mouseout:function(t){var e=t.zrEventControl,i=t.zrIsToLocalDOM;"only_globalout"!==e&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==e&&(i||this.trigger("globalout",{type:"globalout",event:t}))},resize:function(t){this._hovered={}},dispatch:function(t,e){var i=this[t];i&&i.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,i){var n=(t=t||{}).target;if(!n||!n.silent){for(var o="on"+e,a=function(t,e,i){return{type:t,event:i,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:i.zrX,offsetY:i.zrY,gestureEvent:i.gestureEvent,pinchX:i.pinchX,pinchY:i.pinchY,pinchScale:i.pinchScale,wheelDelta:i.zrDelta,zrByTouch:i.zrByTouch,which:i.which,stop:Jt}}(e,t,i);n&&(n[o]&&(a.cancelBubble=n[o].call(n,a)),n.trigger(e,a),n=n.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(e,a),this.painter&&this.painter.eachOtherLayer(function(t){"function"==typeof t[o]&&t[o].call(t,a),t.trigger&&t.trigger(e,a)}))}},findHover:function(t,e,i){for(var n=this.storage.getDisplayList(),o={x:t,y:e},a=n.length-1;0<=a;a--){var r;if(n[a]!==i&&!n[a].ignore&&(r=ie(n[a],t,e))&&(o.topTarget||(o.topTarget=n[a]),r!==$t)){o.target=n[a];break}}return o},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new jt);var i=this._gestureMgr;"start"===e&&i.clear();var n=i.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&i.clear(),n){var o=n.type;t.gestureEvent=o,this.dispatchToElement({target:n.target},o,n.event)}}},E(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(r){te.prototype[r]=function(t){var e,i,n=t.zrX,o=t.zrY,a=ne(this,n,o);if("mouseup"===r&&a||(i=(e=this.findHover(n,o)).target),"mousedown"===r)this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if("mouseup"===r)this._upEl=i;else if("click"===r){if(this._downEl!==this._upEl||!this._downPoint||4=this._maxSize&&0>4|(3840&n)>>8,240&n|(240&n)>>4,15&n|(15&n)<<4,1),Ge(t,e),e):void Re(e,0,0,0,1):7===o.length?0<=(n=parseInt(o.substr(1),16))&&n<=16777215?(Re(e,(16711680&n)>>16,(65280&n)>>8,255&n,1),Ge(t,e),e):void Re(e,0,0,0,1):void 0;var a=o.indexOf("("),r=o.indexOf(")");if(-1!==a&&r+1===o.length){var s=o.substr(0,a),l=o.substr(a+1,r-(a+1)).split(","),u=1;switch(s){case"rgba":if(4!==l.length)return void Re(e,0,0,0,1);u=Ne(l.pop());case"rgb":return 3!==l.length?void Re(e,0,0,0,1):(Re(e,Pe(l[0]),Pe(l[1]),Pe(l[2]),u),Ge(t,e),e);case"hsla":return 4!==l.length?void Re(e,0,0,0,1):(l[3]=Ne(l[3]),We(l,e),Ge(t,e),e);case"hsl":return 3!==l.length?void Re(e,0,0,0,1):(We(l,e),Ge(t,e),e);default:return}}Re(e,0,0,0,1)}}function We(t,e){var i=(parseFloat(t[0])%360+360)%360/360,n=Ne(t[1]),o=Ne(t[2]),a=o<=.5?o*(n+1):o+n-o*n,r=2*o-a;return Re(e=e||[],Le(255*Oe(r,a,i+1/3)),Le(255*Oe(r,a,i)),Le(255*Oe(r,a,i-1/3)),1),4===t.length&&(e[3]=t[3]),e}function He(t,e){var i=Fe(t);if(i){for(var n=0;n<3;n++)i[n]=e<0?i[n]*(1-e)|0:(255-i[n])*e+i[n]|0,255e);i++);i=Math.min(i-1,u-2)}C=e;var n=g[(D=i)+1]-g[i];if(0!=n)if(S=(e-g[i])/n,l)if(I=m[i],M=m[0===i?i:i-1],T=m[u-2=i.x&&t<=i.x+i.width&&e>=i.y&&e<=i.y+i.height},clone:function(){return new Di(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},Di.create=function(t){return new Di(t.x,t.y,t.width,t.height)};var Ci=function(t){for(var e in t=t||{},_i.call(this,t),t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};Ci.prototype={constructor:Ci,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,i=0;i>>1])<0?l=a:s=1+a;var u=n-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;0>>1);0>>1);a(t,e[i+h])<0?l=h:r=h+1}return l}function Ri(p,g){var r,s,m=ki,l=0,v=[];function e(t){var e=r[t],i=s[t],n=r[t+1],o=s[t+1];s[t]=i+o,t===l-3&&(r[t+1]=r[t+2],s[t+1]=s[t+2]),l--;var a=Ei(p[n],p,e,i,0,g);e+=a,0!==(i-=a)&&0!==(o=Oi(p[e+i-1],p,n,o,o-1,g))&&(i<=o?function(t,e,i,n){var o=0;for(o=0;os[t+1])break;e(t)}},this.forceMergeRuns=function(){for(;1>=1;return t+e}(o);do{if((a=Pi(t,i,n,e))=e.maxIterations){t+=e.ellipsis;break}var s=0===r?bn(t,o,e.ascCharWidth,e.cnCharWidth):0f)return{lines:[],width:0,height:0};C.textWidth=pn(C.text,w);var S=x.textWidth,M=null==S||"auto"===S;if("string"==typeof S&&"%"===S.charAt(S.length-1))C.percentWidth=S,u.push(C),S=0;else{if(M){S=C.textWidth;var I=x.textBackgroundColor,T=I&&I.image;T&&sn(T=on(T))&&(S=Math.max(S,T.width*b/T.height))}var A=_?_[1]+_[3]:0;S+=A;var D=null!=d?d-v:null;null!=D&&Dn[0]){for(r=0;rt);r++);a=i[n[r]]}if(n.splice(r+1,0,t),!(i[t]=e).virtual)if(a){var l=a.dom;l.nextSibling?s.insertBefore(e.dom,l.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom)}else vi("Layer of zlevel "+t+" is not valid")},eachLayer:function(t,e){var i,n,o=this._zlevelList;for(n=0;n=a.length&&a.push({option:t})}}),a}function Zo(t){var r=Q();Eo(t,function(t,e){var i=t.exist;i&&r.set(i.id,t)}),Eo(t,function(t,e){var i=t.option;Y(!i||null==i.id||!r.get(i.id)||r.get(i.id)===t,"id duplicates: "+(i&&i.id)),i&&null!=i.id&&r.set(i.id,t),t.keyInfo||(t.keyInfo={})}),Eo(t,function(t,e){var i=t.exist,n=t.option,o=t.keyInfo;if(Ro(n)){if(o.name=null!=n.name?n.name+"":i?i.name:Bo+e,i)o.id=i.id;else if(null!=n.id)o.id=n.id+"";else for(var a=0;o.id="\0"+o.name+"\0"+a++,r.get(o.id););r.set(o.id,t)}})}function Uo(t){var e=t.name;return!(!e||!e.indexOf(Bo))}function Xo(t){return Ro(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function Yo(e,t){return null!=t.dataIndexInside?t.dataIndexInside:null!=t.dataIndex?L(t.dataIndex)?O(t.dataIndex,function(t){return e.indexOfRawIndex(t)}):e.indexOfRawIndex(t.dataIndex):null!=t.name?L(t.name)?O(t.name,function(t){return e.indexOfName(t)}):e.indexOfName(t.name):void 0}function jo(){var e="__\0ec_inner_"+qo+++"_"+Math.random().toFixed(5);return function(t){return t[e]||(t[e]={})}}var qo=0;function Ko(s,l,u){if(R(l)){var t={};t[l+"Index"]=0,l=t}var e=u&&u.defaultMainType;!e||$o(l,e+"Index")||$o(l,e+"Id")||$o(l,e+"Name")||(l[e+"Index"]=0);var h={};return Eo(l,function(t,e){t=l[e];if("dataIndex"!==e&&"dataIndexInside"!==e){var i=e.match(/^(\w+)(Index|Id|Name)$/)||[],n=i[1],o=(i[2]||"").toLowerCase();if(!(!n||!o||null==t||"index"===o&&"none"===t||u&&u.includeMainTypes&&_(u.includeMainTypes,n)<0)){var a={mainType:n};"index"===o&&"all"===t||(a[o]=t);var r=s.queryComponents(a);h[n+"Models"]=r,h[n+"Model"]=r[0]}}else h[e]=t}),h}function $o(t,e){return t&&t.hasOwnProperty(e)}function Jo(t,e,i){t.setAttribute?t.setAttribute(e,i):t[e]=i}function Qo(t){return"auto"===t?v.domSupported?"html":"richText":t||"html"}function ta(t,i){var n=Q(),o=[];return E(t,function(t){var e=i(t);(n.get(e)||(o.push(e),n.set(e,[]))).push(t)}),{keys:o,buckets:n}}var ea=".",ia="___EC__COMPONENT__CONTAINER___";function na(t){var e={main:"",sub:""};return t&&(t=t.split(ea),e.main=t[0]||"",e.sub=t[1]||""),e}function oa(t){(t.$constructor=t).extend=function(t){function e(){t.$constructor?t.$constructor.apply(this,arguments):i.apply(this,arguments)}var i=this;return P(e.prototype,t),e.extend=this.extend,e.superCall=sa,e.superApply=la,w(e,this),e.superClass=i,e}}var aa=0;function ra(t){var e=["__\0is_clz",aa++,Math.random().toFixed(3)].join("_");t.prototype[e]=!0,t.isInstance=function(t){return!(!t||!t[e])}}function sa(t,e){var i=U(arguments,2);return this.superClass.prototype[e].apply(t,i)}function la(t,e,i){return this.superClass.prototype[e].apply(t,i)}function ua(i,t){t=t||{};var o={};if(i.registerClass=function(t,e){if(e)if(function(t){Y(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}(e),(e=na(e)).sub){if(e.sub!==ia){(function(t){var e=o[t.main];e&&e[ia]||((e=o[t.main]={})[ia]=!0);return e})(e)[e.sub]=t}}else o[e.main]=t;return t},i.getClass=function(t,e,i){var n=o[t];if(n&&n[ia]&&(n=e?n[e]:null),i&&!n)throw new Error(e?"Component "+t+"."+(e||"")+" not exists. Load it first.":t+".type should be specified.");return n},i.getClassesByMainType=function(t){t=na(t);var i=[],e=o[t.main];return e&&e[ia]?E(e,function(t,e){e!==ia&&i.push(t)}):i.push(e),i},i.hasClass=function(t){return t=na(t),!!o[t.main]},i.getAllClassMainTypes=function(){var i=[];return E(o,function(t,e){i.push(e)}),i},i.hasSubTypes=function(t){t=na(t);var e=o[t.main];return e&&e[ia]},i.parseClassType=na,t.registerWhenExtend){var n=i.extend;n&&(i.extend=function(t){var e=n.call(this,t);return i.registerClass(e,t.type)})}return i}function ha(s){for(var t=0;tthis._ux||or(e-this._yi)>this._uy||this._len<5;return this.addData(ja.L,t,e),this._ctx&&i&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),i&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,i,n,o,a){return this.addData(ja.C,t,e,i,n,o,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,i,n,o,a):this._ctx.bezierCurveTo(t,e,i,n,o,a)),this._xi=o,this._yi=a,this},quadraticCurveTo:function(t,e,i,n){return this.addData(ja.Q,t,e,i,n),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,i,n):this._ctx.quadraticCurveTo(t,e,i,n)),this._xi=i,this._yi=n,this},arc:function(t,e,i,n,o,a){return this.addData(ja.A,t,e,i,i,n,o-n,0,a?0:1),this._ctx&&this._ctx.arc(t,e,i,n,o,a),this._xi=er(o)*i+t,this._yi=ir(o)*i+e,this},arcTo:function(t,e,i,n,o){return this._ctx&&this._ctx.arcTo(t,e,i,n,o),this},rect:function(t,e,i,n){return this._ctx&&this._ctx.rect(t,e,i,n),this.addData(ja.R,t,e,i,n),this},closePath:function(){this.addData(ja.Z);var t=this._ctx,e=this._x0,i=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,i),t.closePath()),this._xi=e,this._yi=i,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t;for(var e=this._dashIdx=0,i=0;ie.length&&(this._expandData(),e=this.data);for(var i=0;il||or(r-o)>u||c===h-1)&&(t.lineTo(a,r),n=a,o=r);break;case ja.C:t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case ja.Q:t.quadraticCurveTo(s[c++],s[c++],s[c++],s[c++]),n=s[c-2],o=s[c-1];break;case ja.A:var f=s[c++],p=s[c++],g=s[c++],m=s[c++],v=s[c++],y=s[c++],x=s[c++],_=s[c++],w=m=yr[n=0]+t&&r<=yr[1]+t?h:0}if(a){l=n;n=cr(o),o=cr(l)}else n=cr(n),o=cr(o);oMath.PI/2&&p<1.5*Math.PI&&(h=-h),c+=h)}}return c}function Sr(t,e,i,n,o){for(var a=0,r=0,s=0,l=0,u=0,h=0;hMath.abs(a[1])?0=e[1])return i[1]}else{if(t>=e[0])return i[0];if(t<=e[1])return i[1]}else{if(t===e[0])return i[0];if(t===e[1])return i[1]}return(t-e[0])/o*a+i[0]}function Rl(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?function(t){return t.replace(/^\s+|\s+$/g,"")}(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t}function zl(t,e,i){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),i?t:+t}function Bl(t){return t.sort(function(t,e){return t-e}),t}function Vl(t){if(t=+t,isNaN(t))return 0;for(var e=1,i=0;Math.round(t*e)/e!==t;)e*=10,i++;return i}function Gl(t){var e=t.toString(),i=e.indexOf("e");if(0h&&(h=u[d],c=d);++s[c],u[c]=0,++l}return s[e]/o}var Hl=9007199254740991;function Zl(t){var e=2*Math.PI;return(t%e+e)%e}function Ul(t){return-Ol"'])/g,ou={"&":"&","<":"<",">":">",'"':""","'":"'"};function au(t){return null==t?"":(t+"").replace(nu,function(t,e){return ou[e]})}function ru(t,e){return"{"+t+(null==e?"":e)+"}"}var su=["a","b","c","d","e","f","g"];function lu(t,e,i){L(e)||(e=[e]);var n=e.length;if(!n)return"";for(var o=e[0].$vars||[],a=0;a':'':{renderMode:o,content:"{marker"+a+"|} ",style:{color:i}}:""}function cu(t,e){return"0000".substr(0,e-(t+="").length)+t}function du(t,e,i){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var n=Yl(e),o=i?"UTC":"",a=n["get"+o+"FullYear"](),r=n["get"+o+"Month"]()+1,s=n["get"+o+"Date"](),l=n["get"+o+"Hours"](),u=n["get"+o+"Minutes"](),h=n["get"+o+"Seconds"](),c=n["get"+o+"Milliseconds"]();return t=t.replace("MM",cu(r,2)).replace("M",r).replace("yyyy",a).replace("yy",a%100).replace("dd",cu(s,2)).replace("d",s).replace("hh",cu(l,2)).replace("h",l).replace("mm",cu(u,2)).replace("m",u).replace("ss",cu(h,2)).replace("s",h).replace("SSS",cu(c,3))}function fu(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}var pu=xn;function gu(t,e){if("_blank"===e||"blank"===e){var i=window.open();i.opener=null,i.location=t}else window.open(t,e)}var mu=(Object.freeze||Object)({addCommas:tu,toCamelCase:eu,normalizeCssArray:iu,encodeHTML:au,formatTpl:lu,formatTplSimple:uu,getTooltipMarker:hu,formatTime:du,capitalFirst:fu,truncateText:pu,getTextBoundingRect:function(t){return gn(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)},getTextRect:function(t,e,i,n,o,a,r,s){return gn(t,e,i,n,o,s,a,r)},windowOpen:gu}),vu=E,yu=["left","right","top","bottom","width","height"],xu=[["width","left","right"],["height","top","bottom"]];function _u(h,c,d,f,p){var g=0,m=0;null==f&&(f=1/0),null==p&&(p=1/0);var v=0;c.eachChild(function(t,e){var i,n,o=t.position,a=t.getBoundingRect(),r=c.childAt(e+1),s=r&&r.getBoundingRect();if("horizontal"===h){var l=a.width+(s?-s.x+a.x:0);v=f<(i=g+l)||t.newline?(g=0,i=l,m+=v+d,a.height):Math.max(v,a.height)}else{var u=a.height+(s?-s.y+a.y:0);v=p<(n=m+u)||t.newline?(g+=v+d,m=0,n=u,a.width):Math.max(v,a.width)}t.newline||(o[0]=g,o[1]=m,"horizontal"===h?g=i+d:m=n+d)})}var wu=_u;T(_u,"vertical"),T(_u,"horizontal");function bu(t,e,i){i=iu(i||0);var n=e.width,o=e.height,a=Rl(t.left,n),r=Rl(t.top,o),s=Rl(t.right,n),l=Rl(t.bottom,o),u=Rl(t.width,n),h=Rl(t.height,o),c=i[2]+i[0],d=i[1]+i[3],f=t.aspect;switch(isNaN(u)&&(u=n-s-d-a),isNaN(h)&&(h=o-l-c-r),null!=f&&(isNaN(u)&&isNaN(h)&&(n/oe)return t[n];return t[i-1]}(s,i):r;if((l=l||r)&&l.length){var u=l[o];return t&&(a[t]=u),n.colorIdx=(o+1)%l.length,u}}},zu="original",Bu="arrayRows",Vu="objectRows",Gu="keyedColumns",Fu="unknown",Wu="typedArray",Hu="column",Zu="row";function Uu(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===Gu?{}:[]),this.sourceFormat=t.sourceFormat||Fu,this.seriesLayoutBy=t.seriesLayoutBy||Hu,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&Q(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}Uu.seriesDataToSource=function(t){return new Uu({data:t,sourceFormat:V(t)?Wu:zu,fromDataset:!1})},ra(Uu);var Xu={Must:1,Might:2,Not:3},Yu=jo();function ju(t){var e=t.option,i=e.data,n=V(i)?Wu:zu,o=!1,a=e.seriesLayoutBy,r=e.sourceHeader,s=e.dimensions,l=Qu(t);if(l){var u=l.option;i=u.source,n=Yu(l).sourceFormat,o=!0,a=a||u.seriesLayoutBy,null==r&&(r=u.sourceHeader),s=s||u.dimensions}var h=function(t,e,i,n,o){if(!t)return{dimensionsDefine:qu(o)};var a,r;if(e===Bu)"auto"===n||null==n?Ku(function(t){null!=t&&"-"!==t&&(R(t)?null==r&&(r=1):r=0)},i,t,10):r=n?1:0,o||1!==r||(o=[],Ku(function(t,e){o[e]=null!=t?t:""},i,t)),a=o?o.length:i===Zu?t.length:t[0]?t[0].length:null;else if(e===Vu)o=o||function(t){var e,i=0;for(;i":"\n",f="richText"===c,p={},g=0;function i(t){return{renderMode:c,content:au(tu(t)),style:p}}var m=this.getData(),a=m.mapDimension("defaultedTooltip",!0),n=a.length,r=this.getRawValue(o),s=L(r),v=m.getItemVisual(o,"color");z(v)&&v.colorStops&&(v=(v.colorStops[0]||{}).color),v=v||"transparent";var l=(1":"",n=i+u.join(i||", ");return{renderMode:c,content:n,style:p}}(r):i(n?Hh(m,o,a[0]):s?r[0]:r)).content,u=d.seriesIndex+"at"+g,y=hu({color:v,type:"item",renderMode:c,markerId:u});p[u]=v,++g;var x=m.getName(o),_=this.name;Uo(this)||(_=""),_=_?au(_)+(h?": ":e):"";var w="string"==typeof y?y:y.content;return{html:h?w+_+l:_+w+(x?au(x)+": "+l:l),markers:p}},isAnimationEnabled:function(){if(v.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,i){var n=this.ecModel,o=Ru.getColorFromPalette.call(this,t,e,i);return o=o||n.getColorFromPalette(t,e,i)},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});function lc(t){var e=t.name;Uo(t)||(t.name=function(t){var i=t.getRawData(),e=i.mapDimension("seriesName",!0),n=[];return E(e,function(t){var e=i.getDimensionInfo(t);e.displayName&&n.push(e.displayName)}),n.join(" ")}(t)||e)}function uc(t){return t.model.getRawData().count()}function hc(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),cc}function cc(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function dc(e,i){E(e.CHANGABLE_METHODS,function(t){e.wrapMethod(t,T(fc,i))})}function fc(t){var e=pc(t);e&&e.setOutputEnd(this.count())}function pc(t){var e=(t.ecModel||{}).scheduler,i=e&&e.getPipeline(t.uid);if(i){var n=i.currentTask;if(n){var o=n.agentStubMap;o&&(n=o.get(t.uid))}return n}}b(sc,Xh),b(sc,Ru);var gc=function(){this.group=new Ci,this.uid=Nl("viewComponent")};gc.prototype={constructor:gc,init:function(t,e){},render:function(t,e,i,n){},dispose:function(){},filterForExposedEvent:null};var mc=gc.prototype;mc.updateView=mc.updateLayout=mc.updateVisual=function(t,e,i,n){},oa(gc),ua(gc,{registerWhenExtend:!0});function vc(){var s=jo();return function(t){var e=s(t),i=t.pipelineContext,n=e.large,o=e.progressiveRender,a=e.large=i&&i.large,r=e.progressiveRender=i&&i.progressiveRender;return!!(n^a||o^r)&&"reset"}}var yc=jo(),xc=vc();function _c(){this.group=new Ci,this.uid=Nl("viewChart"),this.renderTask=Yh({plan:Mc,reset:Ic}),this.renderTask.context={view:this}}var wc=_c.prototype={type:"chart",init:function(t,e){},render:function(t,e,i,n){},highlight:function(t,e,i,n){Sc(t.getData(),n,"emphasis")},downplay:function(t,e,i,n){Sc(t.getData(),n,"normal")},remove:function(t,e){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};function bc(t,e,i){if(t&&(t.trigger(e,i),t.isGroup&&!Qs(t)))for(var n=0,o=t.childCount();nc?i+=p(g("data.partialData"),{displayCnt:c}):i+=g("data.allData");for(var r=[],s=0;si.blockIndex?i.step:null,a=n&&n.modDataCount;return{step:o,modBy:null!=a?Math.ceil(a/o):null,modDataCount:a}}},Bc.getPipeline=function(t){return this._pipelineMap.get(t)},Bc.updateStreamModes=function(t,e){var i=this._pipelineMap.get(t.uid),n=t.getData().count(),o=i.progressiveEnabled&&e.incrementalPrepareRender&&n>=i.threshold,a=t.get("large")&&n>=t.get("largeThreshold"),r="mod"===t.get("progressiveChunkMode")?n:null;t.pipelineContext=i.context={progressiveRender:o,modDataCount:r,large:a}},Bc.restorePipelines=function(t){var n=this,o=n._pipelineMap=Q();t.eachSeries(function(t){var e=t.getProgressive(),i=t.uid;o.set(i,{id:i,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:e&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(e||700),count:0}),Kc(n,t,t.dataTask)})},Bc.prepareStageTasks=function(){var i=this._stageTaskMap,n=this.ecInstance.getModel(),o=this.api;E(this._allHandlers,function(t){var e=i.get(t.uid)||i.set(t.uid,[]);t.reset&&function(n,o,t,a,r){var s=t.seriesTaskMap||(t.seriesTaskMap=Q()),e=o.seriesType,i=o.getTargetSeries;o.createOnAllSeries?a.eachRawSeries(l):e?a.eachRawSeriesByType(e,l):i&&i(a,r).each(l);function l(t){var e=t.uid,i=s.get(e)||s.set(e,Yh({plan:Uc,reset:Xc,count:qc}));i.context={model:t,ecModel:a,api:r,useClearVisual:o.isVisual&&!o.isLayout,plan:o.plan,reset:o.reset,scheduler:n},Kc(n,t,i)}var u=n._pipelineMap;s.each(function(t,e){u.get(e)||(t.dispose(),s.removeKey(e))})}(this,t,e,n,o),t.overallReset&&function(n,t,e,i,o){var a=e.overallTask=e.overallTask||Yh({reset:Fc});a.context={ecModel:i,api:o,overallReset:t.overallReset,scheduler:n};var r=a.agentStubMap=a.agentStubMap||Q(),s=t.seriesType,l=t.getTargetSeries,u=!0,h=t.modifyOutputEnd;s?i.eachRawSeriesByType(s,c):l?l(i,o).each(c):(u=!1,E(i.getSeries(),c));function c(t){var e=t.uid,i=r.get(e);i||(i=r.set(e,Yh({reset:Wc,onDirty:Zc})),a.dirty()),i.context={model:t,overallProgress:u,modifyOutputEnd:h},i.agent=a,i.__block=u,Kc(n,t,i)}var d=n._pipelineMap;r.each(function(t,e){d.get(e)||(t.dispose(),a.dirty(),r.removeKey(e))})}(this,t,e,n,o)},this)},Bc.prepareView=function(t,e,i,n){var o=t.renderTask,a=o.context;a.model=e,a.ecModel=i,a.api=n,o.__block=!t.incrementalPrepareRender,Kc(this,e,o)},Bc.performDataProcessorTasks=function(t,e){Vc(this,this._dataProcessorHandlers,t,e,{block:!0})},Bc.performVisualTasks=function(t,e,i){Vc(this,this._visualHandlers,t,e,i)},Bc.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e|=t.dataTask.perform()}),this.unfinished|=e},Bc.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var Gc=Bc.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)};function Fc(t){t.overallReset(t.ecModel,t.api,t.payload)}function Wc(t,e){return t.overallProgress&&Hc}function Hc(){this.agent.dirty(),this.getDownstream().dirty()}function Zc(){this.agent&&this.agent.dirty()}function Uc(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function Xc(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Vo(t.reset(t.model,t.ecModel,t.api,t.payload));return 1'+t.dom+""}),p.painter.getSvgRoot().innerHTML=g,o.connectedBackgroundColor&&p.painter.setBackgroundColor(o.connectedBackgroundColor),p.refreshImmediately(),p.painter.toDataURL()}return o.connectedBackgroundColor&&p.add(new rs({shape:{x:0,y:0,width:t,height:e},style:{fill:o.connectedBackgroundColor}})),Td(f,function(t){var e=new Qn({style:{x:t.left*i-u,y:t.top*i-h,image:t.dom}});p.add(e)}),p.refreshImmediately(),n.toDataURL("image/"+(o&&o.type||"png"))}return this.getDataURL(o)}},zd.convertToPixel=T(Bd,"convertToPixel"),zd.convertFromPixel=T(Bd,"convertFromPixel"),zd.containPixel=function(t,o){var a;if(!this._disposed)return E(t=Ko(this._model,t),function(t,n){0<=n.indexOf("Models")&&E(t,function(t){var e=t.coordinateSystem;if(e&&e.containPoint)a|=!!e.containPoint(o);else if("seriesModels"===n){var i=this._chartsMap[t.__viewId];i&&i.containPoint&&(a|=i.containPoint(o,t))}},this)},this),!!a},zd.getVisual=function(t,e){var i=(t=Ko(this._model,t,{defaultMainType:"series"})).seriesModel.getData(),n=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?i.indexOfRawIndex(t.dataIndex):null;return null!=n?i.getItemVisual(n,e):i.getVisual(e)},zd.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},zd.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var Vd={prepareAndUpdate:function(t){Gd(this),Vd.update.call(this,t)},update:function(t){var e=this._model,i=this._api,n=this._zr,o=this._coordSysMgr,a=this._scheduler;if(e){a.restoreData(e,t),a.performSeriesTasks(e),o.create(e,i),a.performDataProcessorTasks(e,t),Wd(this,e),o.update(e,i),Yd(e),a.performVisualTasks(e,t),jd(this,e,i,t);var r=e.get("backgroundColor")||"transparent";if(v.canvasSupported)n.setBackgroundColor(r);else{var s=Fe(r);r=$e(s,"rgb"),0===s[3]&&(r="transparent")}Kd(e,i)}},updateTransform:function(o){var a=this._model,r=this,s=this._api;if(a){var l=[];a.eachComponent(function(t,e){var i=r.getViewOfComponentModel(e);if(i&&i.__alive)if(i.updateTransform){var n=i.updateTransform(e,a,s,o);n&&n.update&&l.push(i)}else l.push(i)});var n=Q();a.eachSeries(function(t){var e=r._chartsMap[t.__viewId];if(e.updateTransform){var i=e.updateTransform(t,a,s,o);i&&i.update&&n.set(t.uid,1)}else n.set(t.uid,1)}),Yd(a),this._scheduler.performVisualTasks(a,o,{setDirty:!0,dirtyMap:n}),qd(r,a,s,o,n),Kd(a,this._api)}},updateView:function(t){var e=this._model;e&&(_c.markUpdateMethod(t,"updateView"),Yd(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),jd(this,this._model,this._api,t),Kd(e,this._api))},updateVisual:function(t){Vd.update.call(this,t)},updateLayout:function(t){Vd.update.call(this,t)}};function Gd(t){var e=t._model,i=t._scheduler;i.restorePipelines(e),i.prepareStageTasks(),Xd(t,"component",e,i),Xd(t,"chart",e,i),i.plan()}function Fd(e,i,n,o,t){var a=e._model;if(o){var r={};r[o+"Id"]=n[o+"Id"],r[o+"Index"]=n[o+"Index"],r[o+"Name"]=n[o+"Name"];var s={mainType:o,query:r};t&&(s.subType=t);var l=n.excludeSeriesId;null!=l&&(l=Q(Vo(l))),a&&a.eachComponent(s,function(t){l&&null!=l.get(t.id)||u(e["series"===o?"_chartsMap":"_componentsMap"][t.__viewId])},e)}else Td(e._componentsViews.concat(e._chartsViews),u);function u(t){t&&t.__alive&&t[i]&&t[i](t.__model,a,e._api,n)}}function Wd(t,e){var i=t._chartsMap,n=t._scheduler;e.eachSeries(function(t){n.updateStreamModes(t,i[t.__viewId])})}function Hd(e,t){var i=e.type,n=e.escapeConnect,o=tf[i],a=o.actionInfo,r=(a.update||"update").split(":"),s=r.pop();r=null!=r[0]&&Cd(r[0]),this[kd]=!0;var l=[e],u=!1;e.batch&&(u=!0,l=O(e.batch,function(t){return(t=D(P({},t),e)).batch=null,t}));var h,c=[],d="highlight"===i||"downplay"===i;Td(l,function(t){(h=(h=o.action(t,this._model,this._api))||P({},t)).type=a.event||h.type,c.push(h),d?Fd(this,s,t,"series"):r&&Fd(this,s,t,r.main,r.sub)},this),"none"===s||d||r||(this[Pd]?(Gd(this),Vd.update.call(this,e),this[Pd]=!1):Vd[s].call(this,e)),h=u?{type:a.event||i,escapeConnect:n,batch:c}:c[0],this[kd]=!1,t||this._messageCenter.trigger(h.type,h)}function Zd(t){for(var e=this._pendingActions;e.length;){var i=e.shift();Hd.call(this,i,t)}}function Ud(t){t||this.trigger("updated")}function Xd(t,e,o,a){for(var r="component"===e,s=r?t._componentsViews:t._chartsViews,l=r?t._componentsMap:t._chartsMap,u=t._zr,h=t._api,i=0;it.get("hoverLayerThreshold")&&!v.node&&t.eachSeries(function(t){if(!t.preventUsingHoverLayer){var e=i._chartsMap[t.__viewId];e.__alive&&e.group.traverse(function(t){t.useHoverLayer=!0})}})}(n,t),Ec(n._zr.dom,t)}function Kd(e,i){Td(af,function(t){t(e,i)})}zd.resize=function(t){if(!this._disposed){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var i=e.resetOption("media"),n=t&&t.silent;this[kd]=!0,i&&Gd(this),Vd.update.call(this),this[kd]=!1,Zd.call(this,n),Ud.call(this,n)}}},zd.showLoading=function(t,e){if(!this._disposed&&(Dd(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),lf[t])){var i=lf[t](this._api,e),n=this._zr;this._loadingFX=i,n.add(i)}},zd.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},zd.makeActionFromEvent=function(t){var e=P({},t);return e.type=ef[t.type],e},zd.dispatchAction=function(t,e){this._disposed||(Dd(e)||(e={silent:!!e}),tf[t.type]&&this._model&&(this[kd]?this._pendingActions.push(t):(Hd.call(this,t,e.silent),e.flush?this._zr.flush(!0):!1!==e.flush&&v.browser.weChat&&this._throttledZrFlush(),Zd.call(this,e.silent),Ud.call(this,e.silent))))},zd.appendData=function(t){if(!this._disposed){var e=t.seriesIndex;this.getModel().getSeriesByIndex(e).appendData(t),this._scheduler.unfinished=!0}},zd.on=Od("on",!1),zd.off=Od("off",!1),zd.one=Od("one",!1);var $d=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function Jd(t,e){var i=t.get("z"),n=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=n&&(t.zlevel=n))})}function Qd(){this.eventInfo}zd._initEvents=function(){Td($d,function(u){function t(t){var e,i=this.getModel(),n=t.target;if("globalout"===u)e={};else if(n&&null!=n.dataIndex){var o=n.dataModel||i.getSeriesByIndex(n.seriesIndex);e=o&&o.getDataParams(n.dataIndex,n.dataType,n)||{}}else n&&n.eventData&&(e=P({},n.eventData));if(e){var a=e.componentType,r=e.componentIndex;"markLine"!==a&&"markPoint"!==a&&"markArea"!==a||(a="series",r=e.seriesIndex);var s=a&&null!=r&&i.getComponent(a,r),l=s&&this["series"===s.mainType?"_chartsMap":"_componentsMap"][s.__viewId];e.event=t,e.type=u,this._ecEventProcessor.eventInfo={targetEl:n,packedEvent:e,model:s,view:l},this.trigger(u,e)}}t.zrEventfulCallAtLast=!0,this._zr.on(u,t,this)},this),Td(ef,function(t,e){this._messageCenter.on(e,function(t){this.trigger(e,t)},this)},this)},zd.isDisposed=function(){return this._disposed},zd.clear=function(){this._disposed||this.setOption({series:[]},!0)},zd.dispose=function(){if(!this._disposed){this._disposed=!0,Jo(this.getDom(),ff,"");var e=this._api,i=this._model;Td(this._componentsViews,function(t){t.dispose(i,e)}),Td(this._chartsViews,function(t){t.dispose(i,e)}),this._zr.dispose(),delete uf[this.id]}},b(Rd,Ct),Qd.prototype={constructor:Qd,normalizeQuery:function(t){var s={},l={},u={};if(R(t)){var e=Cd(t);s.mainType=e.main||null,s.subType=e.sub||null}else{var h=["Index","Name","Id"],c={name:1,dataIndex:1,dataType:1};E(t,function(t,e){for(var i=!1,n=0;nx[1]&&(x[1]=y)}e&&(this._nameList[d]=e[f])}this._rawCount=this._count=l,this._extent={},Kf(this)},jf._initDataFromProvider=function(t,e){if(!(e<=t)){for(var i,n=this._chunkSize,o=this._rawData,a=this._storage,r=this.dimensions,s=r.length,l=this._dimensionInfos,u=this._nameList,h=this._idList,c=this._rawExtent,d=this._nameRepeatCount={},f=this._chunkCount,p=0;pM[1]&&(M[1]=S)}if(!o.pure){var I=u[v];if(m&&null==I)if(null!=m.name)u[v]=I=m.name;else if(null!=i){var T=r[i],A=a[T][y];if(A){I=A[x];var D=l[T].ordinalMeta;D&&D.categories.length&&(I=D.categories[I])}}var C=null==m?null:m.id;null==C&&null!=I&&(d[I]=d[I]||0,0=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,i=e[t];if(null!=i&&it))return a;o=a-1}}return-1},jf.indicesOfNearest=function(t,e,i){var n=[];if(!this._storage[t])return n;null==i&&(i=1/0);for(var o=1/0,a=-1,r=0,s=0,l=this.count();st[I][1])&&(M=!1)}M&&(a[r++]=this.getRawIndex(m))}return rw[1]&&(w[1]=_)}}}return o},jf.downSample=function(t,e,i,n){for(var o=ip(this,[t]),a=o._storage,r=[],s=Math.floor(1/e),l=a[t],u=this.count(),h=this._chunkSize,c=o._rawExtent[t],d=new(Hf(this))(u),f=0,p=0;pc[1]&&(c[1]=x),d[f++]=_}return o._count=f,o._indices=d,o.getRawIndex=Qf,o},jf.getItemModel=function(t){var e=this.hostModel;return new Cl(this.getRawDataItem(t),e,e&&e.ecModel)},jf.diff=function(e){var i=this;return new kf(e?e.getIndices():[],this.getIndices(),function(t){return tp(e,t)},function(t){return tp(i,t)})},jf.getVisual=function(t){var e=this._visual;return e&&e[t]},jf.setVisual=function(t,e){if(zf(t))for(var i in t)t.hasOwnProperty(i)&&this.setVisual(i,t[i]);else this._visual=this._visual||{},this._visual[t]=e},jf.setLayout=function(t,e){if(zf(t))for(var i in t)t.hasOwnProperty(i)&&this.setLayout(i,t[i]);else this._layout[t]=e},jf.getLayout=function(t){return this._layout[t]},jf.getItemLayout=function(t){return this._itemLayouts[t]},jf.setItemLayout=function(t,e,i){this._itemLayouts[t]=i?P(this._itemLayouts[t]||{},e):e},jf.clearItemLayouts=function(){this._itemLayouts.length=0},jf.getItemVisual=function(t,e,i){var n=this._itemVisuals[t],o=n&&n[e];return null!=o||i?o:this.getVisual(e)},jf.setItemVisual=function(t,e,i){var n=this._itemVisuals[t]||{},o=this.hasItemVisual;if(this._itemVisuals[t]=n,zf(e))for(var a in e)e.hasOwnProperty(a)&&(n[a]=e[a],o[a]=!0);else n[e]=i,o[e]=!0},jf.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};function ap(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType}function rp(t,e,i){Uu.isInstance(e)||(e=Uu.seriesDataToSource(e)),i=i||{},t=(t||[]).slice();for(var n=(i.dimsDef||[]).slice(),o=Q(),a=Q(),l=[],r=function(t,e,i,n){var o=Math.max(t.dimensionsDetectCount||1,e.length,i.length,n||0);return E(e,function(t){var e=t.dimsDef;e&&(o=Math.max(o,e.length))}),o}(e,t,n,i.dimCount),s=0;s=e[0]&&t<=e[1]},mp.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},mp.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},mp.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},mp.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},mp.prototype.getExtent=function(){return this._extent.slice()},mp.prototype.setExtent=function(t,e){var i=this._extent;isNaN(t)||(i[0]=t),isNaN(e)||(i[1]=e)},mp.prototype.isBlank=function(){return this._isBlank},mp.prototype.setBlank=function(t){this._isBlank=t},mp.prototype.getLabel=null,oa(mp),ua(mp,{registerWhenExtend:!0}),vp.createByAxisModel=function(t){var e=t.option,i=e.data,n=i&&O(i,_p);return new vp({categories:n,needCollect:!n,deduplication:!1!==e.dedplication})};var yp=vp.prototype;function xp(t){return t._map||(t._map=Q(t.categories))}function _p(t){return z(t)&&null!=t.value?t.value:t+""}yp.getOrdinal=function(t){return xp(this).get(t)},yp.parseAndCollect=function(t){var e,i=this._needCollect;if("string"!=typeof t&&!i)return t;if(i&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var n=xp(this);return null==(e=n.get(t))&&(i?(e=this.categories.length,this.categories[e]=t,n.set(t,e)):e=NaN),e};var wp=mp.prototype,bp=mp.extend({type:"ordinal",init:function(t,e){t&&!L(t)||(t=new vp({categories:t})),this._ordinalMeta=t,this._extent=e||[0,t.categories.length-1]},parse:function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},contain:function(t){return t=this.parse(t),wp.contain.call(this,t)&&null!=this._ordinalMeta.categories[t]},normalize:function(t){return wp.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(wp.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,i=e[0];i<=e[1];)t.push(i),i++;return t},getLabel:function(t){if(!this.isBlank())return this._ordinalMeta.categories[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:et,niceExtent:et});bp.create=function(){return new bp};var Sp=zl;function Mp(t){return Gl(t)+2}function Ip(t,e,i){t[e]=Math.max(Math.min(t[e],i[1]),i[0])}function Tp(t,e){isFinite(t[0])||(t[0]=e[0]),isFinite(t[1])||(t[1]=e[1]),Ip(t,0,e),Ip(t,1,e),t[0]>t[1]&&(t[0]=t[1])}var Ap=zl,Dp=mp.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var i=this._extent;isNaN(t)||(i[0]=parseFloat(t)),isNaN(e)||(i[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),Dp.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=Mp(t)},getTicks:function(t){var e=this._interval,i=this._extent,n=this._niceExtent,o=this._intervalPrecision,a=[];if(!e)return a;i[0]s&&(t?a.push(Ap(s+e,o)):a.push(i[1])),a},getMinorTicks:function(t){for(var e=this.getTicks(!0),i=[],n=this.getExtent(),o=1;on[0]&&h>>1;t[o][1]>1^-(1&s),l=l>>1^-(1&l),o=s+=o,a=l+=a,n.push([s/i,l/i])}return n}Ag.prototype={constructor:Ag,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,i=[e,e],n=[-e,-e],o=[],a=[],r=this.geometries,s=0;ss[1];d(e[0].coord,s[0])&&(n?e[0].coord=s[0]:e.shift());n&&d(s[0],e[0].coord)&&e.unshift({coord:s[0]});d(s[1],a.coord)&&(n?a.coord=s[1]:e.pop());n&&d(a.coord,s[1])&&e.push({coord:s[1]});function d(t,e){return t=zl(t),e=zl(e),c?en[0]&&(n[0]=a[0]),a[1]>n[1]&&(n[1]=a[1])}return{min:e?i:n,max:e?n:i}}var xm=Ar.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:Xr(Ar.prototype.brush),buildPath:function(t,e){var i=e.points,n=0,o=i.length,a=ym(i,e.smoothConstraint);if(e.connectNulls){for(;0n)return!1;return!0}(a,e))){var r=e.mapDimension(a.dim),s={};return E(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(r,t))}}}}function Cm(t,e,i){if("cartesian2d"!==t.type)return bm(t,e,i);var n=t.getBaseAxis().isHorizontal(),o=wm(t,e,i);if(!i.get("clip",!0)){var a=o.shape,r=Math.max(a.width,a.height);n?(a.y-=r,a.height+=2*r):(a.x-=r,a.width+=2*r)}return o}_c.extend({type:"line",init:function(){var t=new Ci,e=new im;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},render:function(t,e,i){var n=t.coordinateSystem,o=this.group,a=t.getData(),r=t.getModel("lineStyle"),s=t.getModel("areaStyle"),l=a.mapArray(a.getItemLayout),u="polar"===n.type,h=this._coordSys,c=this._symbolDraw,d=this._polyline,f=this._polygon,p=this._lineGroup,g=t.get("animation"),m=!s.isEmpty(),v=s.get("origin"),y=function(t,e,i){if(!i.valueDim)return[];for(var n=[],o=0,a=e.count();oh[c-1].coord&&(h.reverse(),d.reverse());var f=h[0].coord-10,p=h[c-1].coord+10,g=p-f;if(g<.001)return"transparent";E(h,function(t){t.offset=(t.coord-f)/g}),h.push({offset:c?h[c-1].offset:.5,color:d[1]||"transparent"}),h.unshift({offset:c?h[0].offset:.5,color:d[0]||"transparent"});var m=new gs(0,0,0,0,h,!0);return m[n]=f,m[n+"2"]=p,m}}}(a,n)||a.getVisual("color");d.useStyle(D(r.getLineStyle(),{fill:"none",stroke:M,lineJoin:"bevel"}));var I=t.get("smooth");if(I=Tm(t.get("smooth")),d.setShape({smooth:I,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")}),f){var T=a.getCalculationInfo("stackedOnSeries"),A=0;f.useStyle(D(s.getAreaStyle(),{fill:M,opacity:.7,lineJoin:"bevel"})),T&&(A=Tm(T.get("smooth"))),f.setShape({smooth:I,stackedOnSmooth:A,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")})}this._data=a,this._coordSys=n,this._stackedOnPoints=y,this._points=l,this._step=S,this._valueOrigin=v},dispose:function(){},highlight:function(t,e,i,n){var o=t.getData(),a=Yo(o,n);if(!(a instanceof Array)&&null!=a&&0<=a){var r=o.getItemGraphicEl(a);if(!r){var s=o.getItemLayout(a);if(!s)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(s[0],s[1]))return;(r=new Xg(o,a)).position=s,r.setZ(t.get("zlevel"),t.get("z")),r.ignore=isNaN(s[0])||isNaN(s[1]),r.__temp=!0,o.setItemGraphicEl(a,r),r.stopSymbolAnimation(!0),this.group.add(r)}r.highlight()}else _c.prototype.highlight.call(this,t,e,i,n)},downplay:function(t,e,i,n){var o=t.getData(),a=Yo(o,n);if(null!=a&&0<=a){var r=o.getItemGraphicEl(a);r&&(r.__temp?(o.setItemGraphicEl(a,null),this.group.remove(r)):r.downplay())}else _c.prototype.downplay.call(this,t,e,i,n)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new xm({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e},_newPolygon:function(t,e){var i=this._polygon;return i&&this._lineGroup.remove(i),i=new _m({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(i),this._polygon=i},_updateAnimation:function(t,e,i,n,o,a){var r=this._polyline,s=this._polygon,l=t.hostModel,u=function(t,e,i,n,o,a,r,s){for(var l=function(t,e){var i=[];return e.diff(t).add(function(t){i.push({cmd:"+",idx:t})}).update(function(t,e){i.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){i.push({cmd:"-",idx:t})}).execute(),i}(t,e),u=[],h=[],c=[],d=[],f=[],p=[],g=[],m=sm(o,e,r),v=sm(a,t,s),y=0;ye&&(e=t[i]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,i=0;ie[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},w(zm,Gg);var Bm={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Vm={};Vm.categoryAxis=m({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},Bm),Vm.valueAxis=m({boundaryGap:[0,0],splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#eee",width:1}}},Bm),Vm.timeAxis=D({scale:!0,min:"dataMin",max:"dataMax"},Vm.valueAxis),Vm.logAxis=D({scale:!0,logBase:10},Vm.valueAxis);function Gm(a,t,r,e){E(Fm,function(o){t.extend({type:a+"Axis."+o,mergeDefaultAndTheme:function(t,e){var i=this.layoutMode,n=i?Iu(t):{};m(t,e.getTheme().get(o+"Axis")),m(t,this.getDefaultOption()),t.type=r(a,t),i&&Mu(t,n,i)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=vp.createByAxisModel(this))},getCategories:function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:p([{},Vm[o+"Axis"],e],!0)})}),ku.registerSubTypeDefaulter(a+"Axis",T(r,a))}var Fm=["value","category","time","log"],Wm=ku.extend({type:"cartesian2dAxis",axis:null,init:function(){Wm.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){Wm.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){Wm.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});function Hm(t,e){return e.type||(e.data?"category":"value")}m(Wm.prototype,dg);var Zm={offset:0};function Um(t,e){return t.getCoordSysModel()===e}function Xm(t,e,i){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,i),this.model=t}Gm("x",Wm,Hm,Zm),Gm("y",Wm,Hm,Zm),ku.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});var Ym=Xm.prototype;function jm(t,e,i,n){i.getAxesOnZeroOf=function(){return o?[o]:[]};var o,a=t[e],r=i.model,s=r.get("axisLine.onZero"),l=r.get("axisLine.onZeroAxisIndex");if(s){if(null!=l)qm(a[l])&&(o=a[l]);else for(var u in a)if(a.hasOwnProperty(u)&&qm(a[u])&&!n[h(a[u])]){o=a[u];break}o&&(n[h(o)]=!0)}function h(t){return t.dim+"_"+t.index}}function qm(t){return t&&"category"!==t.type&&"time"!==t.type&&function(t){var e=t.scale.getExtent(),i=e[0],n=e[1];return!(0u[1]?-1:1,c=["start"===a?u[0]-h*l:"end"===a?u[1]+h*l:(u[0]+u[1])/2,sv(a)?t.labelOffset+r*l:0],d=e.get("nameRotate");null!=d&&(d=d*tv/180),sv(a)?n=nv(t.rotation,null!=d?d:t.rotation,r):(n=function(t,e,i,n){var o,a,r=Zl(i-t.rotation),s=n[0]>n[1],l="start"===e&&!s||"start"!==e&&s;o=Ul(r-tv/2)?(a=l?"bottom":"top","center"):Ul(r-1.5*tv)?(a=l?"top":"bottom","center"):(a="middle",r<1.5*tv&&tv/2l[1]&&l.reverse(),(null==r||r>l[1])&&(r=l[1]),r=i.r0}}});var ny=Math.PI/180;function oy(o,t,e,i,n,a,r,s,l,u){function h(t,e,i){for(var n=t;nl+r);n++)if(o[n].y+=i,to[n].y+o[n].height)return void c(n,i/2);c(e-1,i/2)}function c(t,e){for(var i=t;0<=i&&!(o[i].y-eo[i-1].y+o[i-1].height));i--);}function d(t,e,i,n,o,a){for(var r=e?Number.MAX_VALUE:0,s=0,l=t.length;s=e?v.push(o[y]):m.push(o[y]);d(m,!1,t,e,i,n),d(v,!0,t,e,i,n)}function ay(t){return"center"===t.position}function ry(L,k,P,t,N,e){var O,E,R=L.getData(),z=[],B=!1,V=(L.get("minShowLabelAngle")||0)*ny;R.each(function(t){var e=R.getItemLayout(t),i=R.getItemModel(t),n=i.getModel("label"),o=n.get("position")||i.get("emphasis.label.position"),a=n.get("distanceToLabelLine"),r=n.get("alignTo"),s=Rl(n.get("margin"),P),l=n.get("bleedMargin"),u=n.getFont(),h=i.getModel("labelLine"),c=h.get("length");c=Rl(c,P);var d=h.get("length2");if(d=Rl(d,P),!(e.anglei[0]&&isFinite(h)&&isFinite(i[0]););else{var l=o.getTicks().length-1;c"+O(t,function(t,e){var i=o.get(o.mapDimension(t.dim),n);return au(t.name+" : "+i)}).join("
")},getTooltipPosition:function(t){if(null!=t)for(var e=this.getData(),i=this.coordinateSystem,n=e.getValues(O(i.dimensions,function(t){return e.mapDimension(t)}),t,!0),o=0,a=n.length;o"+au(n+" : "+i)},getTooltipPosition:function(t){if(null!=t){var e=this.getData().getName(t),i=this.coordinateSystem,n=i.getRegion(e);return n&&i.dataToPoint(n.center)}},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},nameProperty:"name"}}),jv);var Ry="\0_ec_interaction_mutex";function zy(t,e){return!!By(t)[e]}function By(t){return t[Ry]||(t[Ry]={})}function Vy(i){this.pointerChecker,this._zr=i,this._opt={};var t=A,n=t(Gy,this),o=t(Fy,this),a=t(Wy,this),r=t(Hy,this),s=t(Zy,this);Ct.call(this),this.setPointerChecker=function(t){this.pointerChecker=t},this.enable=function(t,e){this.disable(),this._opt=D(k(e)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==t&&(t=!0),!0!==t&&"move"!==t&&"pan"!==t||(i.on("mousedown",n),i.on("mousemove",o),i.on("mouseup",a)),!0!==t&&"scale"!==t&&"zoom"!==t||(i.on("mousewheel",r),i.on("pinch",s))},this.disable=function(){i.off("mousedown",n),i.off("mousemove",o),i.off("mouseup",a),i.off("mousewheel",r),i.off("pinch",s)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function Gy(t){if(!(Yt(t)||t.target&&t.target.draggable)){var e=t.offsetX,i=t.offsetY;this.pointerChecker&&this.pointerChecker(t,e,i)&&(this._x=e,this._y=i,this._dragging=!0)}}function Fy(t){if(this._dragging&&Yy("moveOnMouseMove",t,this._opt)&&"pinch"!==t.gestureEvent&&!zy(this._zr,"globalPan")){var e=t.offsetX,i=t.offsetY,n=this._x,o=this._y,a=e-n,r=i-o;this._x=e,this._y=i,this._opt.preventDefaultMouseMove&&Xt(t.event),Xy(this,"pan","moveOnMouseMove",t,{dx:a,dy:r,oldX:n,oldY:o,newX:e,newY:i})}}function Wy(t){Yt(t)||(this._dragging=!1)}function Hy(t){var e=Yy("zoomOnMouseWheel",t,this._opt),i=Yy("moveOnMouseWheel",t,this._opt),n=t.wheelDelta,o=Math.abs(n),a=t.offsetX,r=t.offsetY;if(0!==n&&(e||i)){if(e){var s=3e&&(e=n.height)}this.height=e+1},getNodeById:function(t){if(this.getId()===t)return this;for(var e=0,i=this.children,n=i.length;ei&&(i=t.depth)});var a=t.expandAndCollapse&&0<=t.initialTreeDepth?t.initialTreeDepth:i;return o.root.eachNode("preorder",function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=a}),o.data},getOrient:function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},formatTooltip:function(t){for(var e=this.getData().tree,i=e.root.children[0],n=e.getNodeByDataIndex(t),o=n.getValue(),a=n.name;n&&n!==i;)a=n.parentNode.name+"."+a,n=n.parentNode;return au(a+(isNaN(o)||null==o?"":" : "+o))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}});var zx=Cs({shape:{parentPoint:[],childPoints:[],orient:"",forkPosition:""},style:{stroke:"#000",fill:null},buildPath:function(t,e){var i=e.childPoints,n=i.length,o=e.parentPoint,a=i[0],r=i[n-1];if(1===n)return t.moveTo(o[0],o[1]),void t.lineTo(a[0],a[1]);var s=e.orient,l="TB"===s||"BT"===s?0:1,u=1-l,h=Rl(e.forkPosition,1),c=[];c[l]=o[l],c[u]=o[u]+(r[u]-o[u])*h,t.moveTo(o[0],o[1]),t.lineTo(c[0],c[1]),t.moveTo(a[0],a[1]),c[l]=a[l],t.lineTo(c[0],c[1]),c[l]=r[l],t.lineTo(c[0],c[1]),t.lineTo(r[0],r[1]);for(var d=1;dx.x)||(m-=Math.PI);var b=v?"left":"right",S=a.labelModel.get("rotate"),M=S*(Math.PI/180);g.setStyle({textPosition:a.labelModel.get("position")||b,textRotation:null==S?-m:M,textOrigin:"center",verticalAlign:"middle"})}!function(t,e,i,n,o,a,r,s,l){var u=l.edgeShape,h=n.__edge;if("curve"===u)e.parentNode&&e.parentNode!==i&&cl(h=h||(n.__edge=new ds({shape:Wx(l,o,o),style:D({opacity:0,strokeNoScale:!0},l.lineStyle)})),{shape:Wx(l,a,r),style:{opacity:1}},t);else if("polyline"===u&&"orthogonal"===l.layout&&e!==i&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var c=e.children,d=[],f=0;fh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)});var d=u===h?1:r(u,h)/2,f=d-u.getLayout().x,p=0,g=0,m=0,v=0;if("radial"===n)p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),Hx(l,function(t){m=(t.getLayout().x+f)*p,v=(t.depth-1)*g;var e=Px(m,v);t.setLayout({x:e.x,y:e.y,rawX:m,rawY:v},!0)});else{var y=t.getOrient();"RL"===y||"LR"===y?(g=a/(h.getLayout().x+d+f),p=o/(c.depth-1||1),Hx(l,function(t){v=(t.getLayout().x+f)*g,m="LR"===y?(t.depth-1)*p:o-(t.depth-1)*p,t.setLayout({x:m,y:v},!0)})):"TB"!==y&&"BT"!==y||(p=o/(h.getLayout().x+d+f),g=a/(c.depth-1||1),Hx(l,function(t){m=(t.getLayout().x+f)*p,v="TB"===y?(t.depth-1)*g:a-(t.depth-1)*g,t.setLayout({x:m,y:v},!0)}))}}}(t,e)})}),sc.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],preventUsingHoverLayer:!0,_viewRoot:null,defaultOption:{progressive:0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(t,e){var i={name:t.name,children:t.data};!function i(t){var n=0;E(t.children,function(t){i(t);var e=t.value;L(e)&&(e=e[0]),n+=e});var e=t.value;L(e)&&(e=e[0]);null!=e&&!isNaN(e)||(e=n);e<0&&(e=0);L(t.value)?t.value[0]=e:t.value=e}(i);var n=t.levels||[],o=O((n=t.levels=function(t,e){var n,i=e.get("color");if(!i)return;if(E(t=t||[],function(t){var e=new Cl(t),i=e.get("color");(e.get("itemStyle.color")||i&&"none"!==i)&&(n=!0)}),!n){(t[0]||(t[0]={})).color=i.slice()}return t}(n,e))||[],function(t){return new Cl(t,this,e)},this),a=Ax.createTree(i,this,null,function(t){t.wrapMethod("getItemModel",function(t,e){var i=a.getNodeByDataIndex(e),n=o[i.depth];return n&&(t.parentModel=n),t})});return a.data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(t){var e=this.getData(),i=this.getRawValue(t),n=L(i)?tu(i[0]):tu(i);return au(e.getName(t)+": "+n)},getDataParams:function(t){var e=sc.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(t);return e.treePathInfo=Yx(i,this),e},setLayoutInfo:function(t){this.layoutInfo=this.layoutInfo||{},P(this.layoutInfo,t)},mapIdToIndex:function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=Q(),this._idIndexMapCount=0);var i=e.get(t);return null==i&&e.set(t,i=this._idIndexMapCount++),i},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)}});var jx=5;function qx(t){this.group=new Ci,t.add(this.group)}function Kx(t,e,i,n,o,a){var r=[[o?t:t-jx,e],[t+i,e],[t+i,e+n],[o?t:t-jx,e+n]];return a||r.splice(2,0,[t+i+jx,e+n/2]),o||r.push([t,e+n/2]),r}qx.prototype={constructor:qx,render:function(t,e,i,n){var o=t.getModel("breadcrumb"),a=this.group;if(a.removeAll(),o.get("show")&&i){var r=o.getModel("itemStyle"),s=r.getModel("textStyle"),l={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(i,l,s),this._renderContent(t,l,r,s,n),Su(a,l.pos,l.box)}},_prepare:function(t,e,i){for(var n=t;n;n=n.parentNode){var o=n.getModel().get("name"),a=i.getTextRect(o),r=Math.max(a.width+16,e.emptyItemWidth);e.totalWidth+=r+8,e.renderList.push({node:n,text:o,width:r})}},_renderContent:function(t,e,i,n,o){for(var a,r,s=0,l=e.emptyItemWidth,u=t.get("breadcrumb.height"),h=function(t,e,i){var n=e.width,o=e.height,a=Rl(t.x,n),r=Rl(t.y,o),s=Rl(t.x2,n),l=Rl(t.y2,o);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=n),(isNaN(r)||isNaN(parseFloat(t.y)))&&(r=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=o),i=iu(i||0),{width:Math.max(s-a-i[1]-i[3],0),height:Math.max(l-r-i[0]-i[2],0)}}(e.pos,e.box),c=e.totalWidth,d=e.renderList,f=d.length-1;0<=f;f--){var p=d[f],g=p.node,m=p.width,v=p.text;c>h.width&&(c-=m-l,m=l,v=null);var y=new Qr({shape:{points:Kx(s,0,m,u,f===d.length-1,0===f)},style:D(i.getItemStyle(),{lineJoin:"bevel",text:v,textFill:n.getTextColor(),textFont:n.getFont()}),z:10,onclick:T(o,g)});this.group.add(y),a=t,r=g,y.eventData={componentType:"series",componentSubType:"treemap",componentIndex:a.componentIndex,seriesIndex:a.componentIndex,seriesName:a.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:r&&r.dataIndex,name:r&&r.name},treePathInfo:r&&Yx(r,a)},s+=m+8}},remove:function(){this.group.removeAll()}};function $x(t){var e=s_(t);return e.stroke=e.fill=e.lineWidth=null,e}var Jx=A,Qx=Ci,t_=rs,e_=E,i_=["label"],n_=["emphasis","label"],o_=["upperLabel"],a_=["emphasis","upperLabel"],r_=10,s_=ha([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]);function l_(h,r,s,l,u,e,c,t,i,n){if(c){var d=c.getLayout(),o=h.getData();if(o.setItemGraphicEl(c.dataIndex,null),d&&d.isInView){var f=d.width,p=d.height,g=d.borderWidth,m=d.invisible,v=c.getRawIndex(),y=t&&t.getRawIndex(),a=c.viewChildren,x=d.upperHeight,_=a&&a.length,w=c.getModel("itemStyle"),b=c.getModel("emphasis.itemStyle"),S=L("nodeGroup",Qx);if(S){if(i.add(S),S.attr("position",[d.x||0,d.y||0]),S.__tmNodeWidth=f,S.__tmNodeHeight=p,d.isAboveViewRoot)return S;var M=c.getModel(),I=L("background",t_,n,1);if(I&&function(t,e,i){if(e.dataIndex=c.dataIndex,e.seriesIndex=h.seriesIndex,e.setShape({x:0,y:0,width:f,height:p}),m)A(e);else{e.invisible=!1;var n=c.getVisual("borderColor",!0),o=b.get("borderColor"),a=$x(w);a.fill=n;var r=s_(b);if(r.fill=o,i){var s=f-2*g;D(a,r,n,s,x,{x:g,y:0,width:s,height:x})}else a.text=r.text=null;e.setStyle(a),Us(e,r)}t.add(e)}(S,I,_&&d.upperLabelHeight),_)Qs(S)&&Js(S,!1),I&&(Js(I,!0),o.setItemGraphicEl(c.dataIndex,I));else{var T=L("content",t_,n,2);T&&function(t,e){e.dataIndex=c.dataIndex,e.seriesIndex=h.seriesIndex;var i=Math.max(f-2*g,0),n=Math.max(p-2*g,0);if(e.culling=!0,e.setShape({x:g,y:g,width:i,height:n}),m)A(e);else{e.invisible=!1;var o=c.getVisual("color",!0),a=$x(w);a.fill=o;var r=s_(b);D(a,r,o,i,n),e.setStyle(a),Us(e,r)}t.add(e)}(S,T),I&&Qs(I)&&Js(I,!1),Js(S,!0),o.setItemGraphicEl(c.dataIndex,S)}return S}}}function A(t){t.invisible||e.push(t)}function D(t,e,i,n,o,a){var r=M.get("name"),s=M.getModel(a?o_:i_),l=M.getModel(a?a_:n_),u=s.getShallow("show");el(t,e,s,l,{defaultText:u?r:null,autoColor:i,isRectText:!0,labelFetcher:h,labelDataIndex:c.dataIndex,labelProp:a?"upperLabel":"label"}),C(t,a,d),C(e,a,d),a&&(t.textRect=k(a)),t.truncate=u&&s.get("ellipsis")?{outerWidth:n,outerHeight:o,minChar:2}:null}function C(t,e,i){var n=t.text;if(!e&&i.isLeafRoot&&null!=n){var o=h.get("drillDownIcon",!0);t.text=o?o+" "+n:n}}function L(t,e,i,n){var o=null!=y&&s[t][y],a=u[t];return o?(s[t][y]=null,function(t,e,i){(t[v]={}).old="nodeGroup"===i?e.position.slice():P({},e.shape)}(a,o,t)):m||((o=new e({z:function(t,e){var i=t*r_+e;return(i-1)/i}(i,n)})).__tmDepth=i,function(t,e,i){var n=t[v]={},o=c.parentNode;if(o&&(!l||"drillDown"===l.direction)){var a=0,r=0,s=u.background[o.getRawIndex()];!l&&s&&s.old&&(a=s.old.width,r=s.old.height),n.old="nodeGroup"===i?[0,r]:{x:a,y:r,width:0,height:0}}n.fadein="nodeGroup"!==i}(a,0,o.__tmStorageName=t)),r[t][v]=o}}Cf({type:"treemap",init:function(t,e){this._containerGroup,this._storage={nodeGroup:[],background:[],content:[]},this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(t,e,i,n){if(!(_(e.findComponents({mainType:"series",subType:"treemap",query:n}),t)<0)){this.seriesModel=t,this.api=i,this.ecModel=e;var o=Zx(n,["treemapZoomToNode","treemapRootToNode"],t),a=n&&n.type,r=t.layoutInfo,s=!this._oldTree,l=this._storage,u="treemapRootToNode"===a&&o&&l?{rootNodeGroup:l.nodeGroup[o.node.getRawIndex()],direction:n.direction}:null,h=this._giveContainerGroup(r),c=this._doRender(h,t,u);s||a&&"treemapZoomToNode"!==a&&"treemapRootToNode"!==a?c.renderFinally():this._doAnimation(h,c,t,u),this._resetController(i),this._renderBreadcrumb(t,i,o)}},_giveContainerGroup:function(t){var e=this._containerGroup;return e||(e=this._containerGroup=new Qx,this._initEvents(e),this.group.add(e)),e.attr("position",[t.x,t.y]),e},_doRender:function(t,e,i){var n=e.getData().tree,o=this._oldTree,a={nodeGroup:[],background:[],content:[]},r={nodeGroup:[],background:[],content:[]},s=this._storage,l=[],c=T(l_,e,r,s,i,a,l);!function a(r,s,l,u,h){u?e_(s=r,function(t,e){t.isRemoved()||i(e,e)}):new kf(s,r,t,t).add(i).update(i).remove(T(i,null)).execute();function t(t){return t.getId()}function i(t,e){var i=null!=t?r[t]:null,n=null!=e?s[e]:null,o=c(i,n,l,h);o&&a(i&&i.viewChildren||[],n&&n.viewChildren||[],o,u,h+1)}}(n.root?[n.root]:[],o&&o.root?[o.root]:[],t,n===o||!o,0);var u,h,d=(h={nodeGroup:[],background:[],content:[]},(u=s)&&e_(u,function(t,e){var i=h[e];e_(t,function(t){t&&(i.push(t),t.__tmWillDelete=1)})}),h);return this._oldTree=n,this._storage=r,{lastsForAnimation:a,willDeleteEls:d,renderFinally:function(){e_(d,function(t){e_(t,function(t){t.parent&&t.parent.remove(t)})}),e_(l,function(t){t.invisible=!0,t.dirty()})}}},_doAnimation:function(t,a,e,s){if(e.get("animation")){var l=e.get("animationDurationUpdate"),u=e.get("animationEasing"),h=function(){var a,r=[],s={};return{add:function(t,e,i,n,o){return R(n)&&(o=n,n=0),!s[t.id]&&(s[t.id]=1,r.push({el:t,target:e,time:i,delay:n,easing:o}),!0)},done:function(t){return a=t,this},start:function(){for(var t=r.length,e=0,i=r.length;e=r.length||t===r[t.depth]){var i=R_(l,c,t,e,y,s);n(t,i,o,a,r,s)}})}else p=P_(c),t.setVisual("color",p)}(a,{},O(o.levelModels,function(t){return t?t.get(C_):null}),r,t.getViewRoot().getAncestors(),t)}};function k_(i,n,o,a){var r=P({},n);return E(["color","colorAlpha","colorSaturation"],function(t){var e=i.get(t,!0);null==e&&o&&(e=o[t]),null==e&&(e=n[t]),null==e&&(e=a.get(t)),null!=e&&(r[t]=e)}),r}function P_(t){var e=N_(t,"color");if(e){var i=N_(t,"colorAlpha"),n=N_(t,"colorSaturation");return n&&(e=qe(e,null,null,n)),i&&(e=Ke(e,i)),e}}function N_(t,e){var i=t[e];if(null!=i&&"none"!==i)return i}function O_(t,e,i,n,o,a){if(a&&a.length){var r=E_(e,"color")||null!=o.color&&"none"!==o.color&&(E_(e,"colorAlpha")||E_(e,"colorSaturation"));if(r){var s=e.get("visualMin"),l=e.get("visualMax"),u=i.dataExtent.slice();null!=s&&su[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:r.name,dataExtent:u,visual:r.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var d=new g_(c);return d.__drColorMappingBy=h,d}}}function E_(t,e){var i=t.get(e);return D_(i)&&i.length?{name:e,range:i}:null}function R_(t,e,i,n,o,a){var r=P({},e);if(o){var s=o.type,l="color"===s&&o.__drColorMappingBy,u="index"===l?n:"id"===l?a.mapIdToIndex(i.getId()):i.getValue(t.get("visualDimension"));r[s]=o.mapValueToVisual(u)}return r}var z_=Math.max,B_=Math.min,V_=W,G_=E,F_=["itemStyle","borderWidth"],W_=["itemStyle","gapWidth"],H_=["upperLabel","show"],Z_=["upperLabel","height"],U_={seriesType:"treemap",reset:function(t,e,i,n){var o=i.getWidth(),a=i.getHeight(),r=t.option,s=bu(t.getBoxLayoutParams(),{width:i.getWidth(),height:i.getHeight()}),l=r.size||[],u=Rl(V_(s.width,l[0]),o),h=Rl(V_(s.height,l[1]),a),c=n&&n.type,d=Zx(n,["treemapZoomToNode","treemapRootToNode"],t),f="treemapRender"===c||"treemapMove"===c?n.rootRect:null,p=t.getViewRoot(),g=Ux(p);if("treemapMove"!==c){var m="treemapZoomToNode"===c?function(t,e,i,n,o){var a,r=(e||{}).node,s=[n,o];if(!r||r===i)return s;var l=n*o,u=l*t.option.zoomToNodeRatio;for(;a=r.parentNode;){for(var h=0,c=a.children,d=0,f=c.length;ds[1]&&(s[1]=e)})}else s=[NaN,NaN];return{sum:n,dataExtent:s}}(e,r,s);if(0===u.sum)return t.viewChildren=[];if(u.sum=function(t,e,i,n,o){if(!n)return i;for(var a=t.get("visibleMin"),r=o.length,s=r,l=r-1;0<=l;l--){var u=o["asc"===n?r-l-1:l].getValue();u/i*ei[l[r]])&&(h=i[l[r]]);for(var c=0,d=t.length;c "+d)),u++)}var f,p=i.get("coordinateSystem");if("cartesian2d"===p||"polar"===p)f=gp(t,i);else{var g=lh.get(p),m=g&&"view"!==g.type&&g.dimensions||[];_(m,"value")<0&&m.concat(["value"]);var v=lp(t,{coordDimensions:m});(f=new Yf(v,i)).initData(t)}var y=new Yf(["value"],i);return y.initData(l,s),o&&o(f,y),yx({mainData:f,struct:a,structAttr:"graph",datas:{node:f,edge:y},datasAttr:{node:"data",edge:"edgeData"}}),a.update(),a}var nw=Df({type:"series.graph",init:function(t){nw.superApply(this,"init",arguments);var e=this;function i(){return e._categoriesData}this.legendVisualProvider=new qv(i,i),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeOption:function(t){nw.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(t){nw.superApply(this,"mergeDefaultAndTheme",arguments),Go(t,["edgeLabel"],["show"])},getInitialData:function(t,s){var e=t.edges||t.links||[],i=t.data||t.nodes||[],l=this;if(i&&e)return iw(i,e,this,!0,function(t,e){t.wrapMethod("getItemModel",function(t){var e=l._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t});var i=l.getModel("edgeLabel"),n=new Cl({label:i.option},i.parentModel,s),o=l.getModel("emphasis.edgeLabel"),a=new Cl({emphasis:{label:o.option}},o.parentModel,s);function r(t){return(t=this.parsePath(t))&&"label"===t[0]?n:t&&"emphasis"===t[0]&&"label"===t[1]?a:this.parentModel}e.wrapMethod("getItemModel",function(t){return t.customizeGetParent(r),t})}).data},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(t,e,i){if("edge"!==i)return nw.superApply(this,"formatTooltip",arguments);var n=this.getData(),o=this.getDataParams(t,i),a=n.graph.getEdgeByIndex(t),r=n.getName(a.node1.dataIndex),s=n.getName(a.node2.dataIndex),l=[];return null!=r&&l.push(r),null!=s&&l.push(s),l=au(l.join(" > ")),o.value&&(l+=" : "+au(o.value)),l},_updateCategoriesData:function(){var t=O(this.option.categories||[],function(t){return null!=t.value?t:P({value:0},t)}),e=new Yf(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray(function(t){return e.getItemModel(t,!0)})},setZoom:function(t){this.option.zoom=t},setCenter:function(t){this.option.center=t},isAnimationEnabled:function(){return nw.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),ow=ls.prototype,aw=ds.prototype;function rw(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}var sw=Cs({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(t,e){this[rw(e)?"_buildPathLine":"_buildPathCurve"](t,e)},_buildPathLine:ow.buildPath,_buildPathCurve:aw.buildPath,pointAt:function(t){return this[rw(this.shape)?"_pointAtLine":"_pointAtCurve"](t)},_pointAtLine:ow.pointAt,_pointAtCurve:aw.pointAt,tangentAt:function(t){var e=this.shape,i=rw(e)?[e.x2-e.x1,e.y2-e.y1]:this._tangentAtCurve(t);return mt(i,i)},_tangentAtCurve:aw.tangentAt}),lw=["fromSymbol","toSymbol"];function uw(t){return"_"+t+"Type"}function hw(t,e,i){var n=e.getItemVisual(i,"color"),o=e.getItemVisual(i,t),a=e.getItemVisual(i,t+"Size");if(o&&"none"!==o){L(a)||(a=[a,a]);var r=wg(o,-a[0]/2,-a[1]/2,a[0],a[1],n);return r.name=t,r}}function cw(t,e){t.x1=e[0][0],t.y1=e[0][1],t.x2=e[1][0],t.y2=e[1][1],t.percent=1;var i=e[2];i?(t.cpx1=i[0],t.cpy1=i[1]):(t.cpx1=NaN,t.cpy1=NaN)}function dw(t,e,i){Ci.call(this),this._createLine(t,e,i)}var fw=dw.prototype;function pw(t){this._ctor=t||dw,this.group=new Ci}fw.beforeUpdate=function(){var t=this.childOfName("fromSymbol"),e=this.childOfName("toSymbol"),i=this.childOfName("label");if(t||e||!i.ignore){for(var n=1,o=this.parent;o;)o.scale&&(n/=o.scale[0]),o=o.parent;var a=this.childOfName("line");if(this.__dirty||a.__dirty){var r=a.shape.percent,s=a.pointAt(0),l=a.pointAt(r),u=ht([],l,s);if(mt(u,u),t){t.attr("position",s);var h=a.tangentAt(0);t.attr("rotation",Math.PI/2-Math.atan2(h[1],h[0])),t.attr("scale",[n*r,n*r])}if(e){e.attr("position",l);h=a.tangentAt(1);e.attr("rotation",-Math.PI/2-Math.atan2(h[1],h[0])),e.attr("scale",[n*r,n*r])}if(!i.ignore){var c,d,f,p;i.attr("position",l);var g=i.__labelDistance,m=g[0]*n,v=g[1]*n,y=r/2,x=[(h=a.tangentAt(y))[1],-h[0]],_=a.pointAt(y);0=t&&(0===e?0:n[e-1][0])a&&(e[1-n]=e[n]+c.sign*a),e}function Qw(t,e){var i=t[e]-t[1-e];return{span:Math.abs(i),sign:0o*(1-h[0])?(l="jump",r=s-o*(1-h[2])):0<=(r=s-o*h[1])&&(r=s-o*(1-h[1]))<=0&&(r=0),(r*=e.axisExpandWidth/u)?Jw(r,n,a,"all"):l="none";else{o=n[1]-n[0];(n=[nb(0,a[1]*s/o-o/2)])[1]=ib(a[1],n[0]+o),n[0]=n[1]-o}return{axisExpandWindow:n,behavior:l}}},lh.register("parallel",{create:function(n,o){var a=[];return n.eachComponent("parallel",function(t,e){var i=new lb(t,n,o);i.name="parallel_"+e,i.resize(t,o),(t.coordinateSystem=i).model=t,a.push(i)}),n.eachSeries(function(t){if("parallel"===t.get("coordinateSystem")){var e=n.queryComponents({mainType:"parallel",index:t.get("parallelIndex"),id:t.get("parallelId")})[0];t.coordinateSystem=e.coordinateSystem}}),a}});var hb=ku.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return ha([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(t){var e=this.activeIntervals=k(t);if(e)for(var i=e.length-1;0<=i;i--)Bl(e[i])},getActiveState:function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(t))return"inactive";if(1===e.length){var i=e[0];if(i[0]<=t&&t<=i[1])return"active"}else for(var n=0,o=e.length;nn.getWidth()||i<0||i>n.getHeight()}(t,e)){var n=t._zr,o=t._covers,a=Pb(t,e,i);if(!t._dragging)for(var r=0;rf&&(f=m.depth),g.setLayout({depth:v?m.depth:c},!0),"vertical"===a?g.setLayout({dy:i},!0):g.setLayout({dx:i},!0);for(var y=0;y "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},getProgressiveThreshold:function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}});function fM(t,e,i){Ci.call(this),this.add(this.createLine(t,e,i)),this._updateEffectSymbol(t,e)}var pM=fM.prototype;function gM(t,e,i){Ci.call(this),this._createPolyline(t,e,i)}pM.createLine=function(t,e,i){return new dw(t,e,i)},pM._updateEffectSymbol=function(t,e){var i=t.getItemModel(e).getModel("effect"),n=i.get("symbolSize"),o=i.get("symbol");L(n)||(n=[n,n]);var a=i.get("color")||t.getItemVisual(e,"color"),r=this.childAt(1);this._symbolType!==o&&(this.remove(r),(r=wg(o,-.5,-.5,1,1,a)).z2=100,r.culling=!0,this.add(r)),r&&(r.setStyle("shadowColor",a),r.setStyle(i.getItemStyle(["color"])),r.attr("scale",n),r.setColor(a),r.attr("scale",n),this._symbolType=o,this._symbolScale=n,this._updateEffectAnimation(t,i,e))},pM._updateEffectAnimation=function(e,t,i){var n=this.childAt(1);if(n){var o=this,a=e.getItemLayout(i),r=1e3*t.get("period"),s=t.get("loop"),l=t.get("constantSpeed"),u=W(t.get("delay"),function(t){return t/e.count()*r/3}),h="function"==typeof u;if(n.ignore=!0,this.updateAnimationPoints(n,a),0e);r++);r=Math.min(r-1,o-2)}wt(t.position,i[r],i[r+1],(e-n[r])/(n[r+1]-n[r]));var s=i[r+1][0]-i[r][0],l=i[r+1][1]-i[r][1];t.rotation=-Math.atan2(l,s)-Math.PI/2,this._lastFrame=r,this._lastFramePercent=e,t.ignore=!1}},w(vM,fM);var xM=Cs({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(t,e){var i=e.segs,n=e.curveness;if(e.polyline)for(var o=0;o=e[0]&&t<=e[1]}}(y,e.option.range):function(e,n,o){var i=e[1]-e[0],a=(n=O(n,function(t){return{interval:[(t.interval[0]-e[0])/i,(t.interval[1]-e[0])/i]}})).length,r=0;return function(t){for(var e=r;e=e.y&&t[1]<=e.y+e.height:i.contain(i.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},pointToData:function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},dataToPoint:function(t){var e=this.getAxis(),i=this.getRect(),n=[],o="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),n[o]=e.toGlobalCoord(e.dataToCoord(+t)),n[1-o]=0==o?i.y+i.height/2:i.x+i.width/2,n}}).dimensions});var JM=["axisLine","axisTickLabel","axisName"],QM=["splitArea","splitLine"],tI=mv.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(e,t,i,n){var o=this.group;o.removeAll();var a=this._axisGroup;this._axisGroup=new Ci;var r=$M(e),s=new Qm(e,r);E(JM,s.add,s),o.add(this._axisGroup),o.add(s.getGroup()),E(QM,function(t){e.get(t+".show")&&this["_"+t](e)},this),ml(a,this._axisGroup,e),tI.superCall(this,"render",e,t,i,n)},remove:function(){bv(this)},_splitLine:function(t){var e=t.axis;if(!e.scale.isBlank()){var i=t.getModel("splitLine"),n=i.getModel("lineStyle"),o=n.get("width"),a=n.get("color");a=a instanceof Array?a:[a];for(var r=t.coordinateSystem.getRect(),s=e.isHorizontal(),l=[],u=0,h=e.getTicksCoords({tickModel:i}),c=[],d=[],f=0;fr)return!0;if(a){var s=fv(t).seriesDataCount,l=n.getExtent();return Math.abs(l[0]-l[1])/s>r}return!1},makeElOption:function(t,e,i,n,o){},createPointerEl:function(t,e,i,n){var o=e.pointer;if(o){var a=yI(t).pointerEl=new bl[o.type](xI(e.pointer));t.add(a)}},createLabelEl:function(t,e,i,n){if(e.label){var o=yI(t).labelEl=new rs(xI(e.label));t.add(o),SI(o,n)}},updatePointerEl:function(t,e,i){var n=yI(t).pointerEl;n&&e.pointer&&(n.setStyle(e.pointer.style),i(n,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,i,n){var o=yI(t).labelEl;o&&(o.setStyle(e.label.style),i(o,{shape:e.label.shape,position:e.label.position}),SI(o,n))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e,i=this._axisPointerModel,n=this._api.getZr(),o=this._handle,a=i.getModel("handle"),r=i.get("status");if(!a.get("show")||!r||"hide"===r)return o&&n.remove(o),void(this._handle=null);this._handle||(e=!0,o=this._handle=yl(a.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){Xt(t.event)},onmousedown:_I(this._onHandleDragMove,this,0,0),drift:_I(this._onHandleDragMove,this),ondragend:_I(this._onHandleDragEnd,this)}),n.add(o)),II(o,i,!1);o.setStyle(a.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=a.get("size");L(s)||(s=[s,s]),o.attr("scale",[s[0]/2,s[1]/2]),kc(this,"_doDispatchAxisPointer",a.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,e)}},_moveHandleToValue:function(t,e){bI(this._axisPointerModel,!e&&this._moveAnimation,this._handle,MI(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var i=this._handle;if(i){this._dragging=!0;var n=this.updateHandleTransform(MI(i),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=n,i.stopAnimation(),i.attr(MI(n)),yI(i).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},_onHandleDragEnd:function(t){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),i=this._group,n=this._handle;e&&i&&(this._lastGraphicKey=null,i&&e.remove(i),n&&e.remove(n),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,i){return{x:t[i=i||0],y:t[1-i],width:e[i],height:e[1-i]}}}).constructor=wI);var OI=wI.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.grid,s=n.get("type"),l=EI(r,a).getOtherAxis(a).getGlobalExtent(),u=a.toGlobalCoord(a.dataToCoord(e,!0));if(s&&"none"!==s){var h=TI(n),c=RI[s](a,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c}LI(e,t,_v(r.model,i),i,n,o)},getHandleTransform:function(t,e,i){var n=_v(e.axis.grid.model,e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:CI(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.grid,r=o.getGlobalExtent(!0),s=EI(a,o).getOtherAxis(o).getGlobalExtent(),l="x"===o.dim?0:1,u=t.position;u[l]+=e[l],u[l]=Math.min(r[1],u[l]),u[l]=Math.max(r[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];return{position:u,rotation:t.rotation,cursorPoint:c,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][l]}}});function EI(t,e){var i={};return i[e.dim+"AxisIndex"]=e.index,t.getCartesian(i)}var RI={line:function(t,e,i){return{type:"Line",subPixelOptimize:!0,shape:kI([e,i[0]],[e,i[1]],zI(t))}},shadow:function(t,e,i){var n=Math.max(1,t.getBandWidth()),o=i[1]-i[0];return{type:"Rect",shape:PI([e-n/2,i[0]],[n,o],zI(t))}}};function zI(t){return"x"===t.dim?0:1}mv.registerAxisPointerClass("CartesianAxisPointer",OI),yf(function(t){if(t){t.axisPointer&&0!==t.axisPointer.length||(t.axisPointer={});var e=t.axisPointer.link;e&&!L(e)&&(t.axisPointer.link=[e])}}),xf(Ld.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=cv(t,e)}),_f({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},function(t,e,i){var n=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||A(i.dispatchAction,i),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){hI(r)&&(r=iI({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=hI(r),u=o.axesInfo,h=s.axesInfo,c="leave"===n||hI(r),d={},f={},p={list:[],map:{}},g={showPointer:oI(sI,f),showTooltip:oI(lI,p)};nI(s.coordSysMap,function(t,e){var a=l||t.containPoint(r);nI(s.coordSysAxesInfo[e],function(t,e){var i=t.axis,n=function(t,e){for(var i=0;i<(t||[]).length;i++){var n=t[i];if(e.axis.dim===n.axisDim&&e.axis.model.componentIndex===n.axisIndex)return n}}(u,t);if(!c&&a&&(!u||n)){var o=n&&n.value;null!=o||l||(o=i.pointToData(r)),null!=o&&rI(t,o,g,!1,d)}})});var m={};return nI(h,function(o,t){var a=o.linkGroup;a&&!f[t]&&nI(a.axesInfo,function(t,e){var i=f[e];if(t!==o&&i){var n=i.value;a.mapper&&(n=o.axis.scale.parse(a.mapper(n,uI(t),uI(o)))),m[o.key]=n}})}),nI(m,function(t,e){rI(h[e],t,g,!0,d)}),function(o,t,e){var a=e.axesInfo=[];nI(t,function(t,e){var i=t.axisPointerModel.option,n=o[e];n?(t.useHandle||(i.status="show"),i.value=n.value,i.seriesDataIndices=(n.payloadBatch||[]).slice()):t.useHandle||(i.status="hide"),"show"===i.status&&a.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})})}(f,h,d),function(t,e,i,n){if(hI(e)||!t.list.length)return n({type:"hideTip"});var o=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:i.tooltipOption,position:i.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:t.list})}(p,r,t,a),function(t,e,i){var n=i.getZr(),o="axisPointerLastHighlights",a=aI(n)[o]||{},r=aI(n)[o]={};nI(t,function(t,e){var i=t.axisPointerModel.option;"show"===i.status&&nI(i.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;r[e]=t})});var s=[],l=[];E(a,function(t,e){r[e]||l.push(t)}),E(r,function(t,e){a[e]||s.push(t)}),l.length&&i.dispatchAction({type:"downplay",escapeConnect:!0,batch:l}),s.length&&i.dispatchAction({type:"highlight",escapeConnect:!0,batch:s})}(h,0,i),d}});var BI=["x","y"],VI=["width","height"],GI=wI.extend({makeElOption:function(t,e,i,n,o){var a=i.axis,r=a.coordinateSystem,s=HI(r,1-WI(a)),l=r.dataToPoint(e)[0],u=n.get("type");if(u&&"none"!==u){var h=TI(n),c=FI[u](a,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c}LI(e,t,$M(i),i,n,o)},getHandleTransform:function(t,e,i){var n=$M(e,{labelInside:!1});return n.labelMargin=i.get("handle.margin"),{position:CI(e.axis,t,n),rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,i,n){var o=i.axis,a=o.coordinateSystem,r=WI(o),s=HI(a,r),l=t.position;l[r]+=e[r],l[r]=Math.min(s[1],l[r]),l[r]=Math.max(s[0],l[r]);var u=HI(a,1-r),h=(u[1]+u[0])/2,c=[h,h];return c[r]=l[r],{position:l,rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}}}),FI={line:function(t,e,i){return{type:"Line",subPixelOptimize:!0,shape:kI([e,i[0]],[e,i[1]],WI(t))}},shadow:function(t,e,i){var n=t.getBandWidth(),o=i[1]-i[0];return{type:"Rect",shape:PI([e-n/2,i[0]],[n,o],WI(t))}}};function WI(t){return t.isHorizontal()?0:1}function HI(t,e){var i=t.getRect();return[i[BI[e]],i[BI[e]]+i[VI[e]]]}mv.registerAxisPointerClass("SingleAxisPointer",GI),Af({type:"single"});var ZI=sc.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(t){ZI.superApply(this,"init",arguments),this.legendVisualProvider=new qv(A(this.getData,this),A(this.getRawData,this))},fixData:function(t){var e=t.length,i=ta(t,function(t){return t[2]}),n=[];i.buckets.each(function(t,e){n.push({name:e,dataList:t})});for(var o=n.length,a=-1,r=-1,s=0;sMath.PI/2?"right":"left"):y&&"center"!==y?"left"===y?(d=l.r0+v,f>Math.PI/2&&(y="right")):"right"===y&&(d=l.r-v,f>Math.PI/2&&(y="left")):(d=(l.r+l.r0)/2,y="center"),c.attr("style",{text:s,textAlign:y,textVerticalAlign:S("verticalAlign")||"middle",opacity:S("opacity")});var x=d*p+l.cx,_=d*g+l.cy;c.attr("position",[x,_]);var w=S("rotate"),b=0;function S(t){var e=a.get(t);return null==e?o.get(t):e}"radial"===w?(b=-f)<-Math.PI/2&&(b+=Math.PI):"tangential"===w?(b=Math.PI/2-f)>Math.PI/2?b-=Math.PI:b<-Math.PI/2&&(b+=Math.PI):"number"==typeof w&&(b=w*Math.PI/180),c.attr("rotation",b)},JI._initEvents=function(t,e,i,n){t.off("mouseover").off("mouseout").off("emphasis").off("normal");function o(){r.onEmphasis(n)}function a(){r.onNormal()}var r=this;i.isAnimationEnabled()&&t.on("mouseover",o).on("mouseout",a).on("emphasis",o).on("normal",a).on("downplay",function(){r.onDownplay()}).on("highlight",function(){r.onHighlight()})},w($I,Ci);_c.extend({type:"sunburst",init:function(){},render:function(o,a,t,e){var n=this;this.seriesModel=o,this.api=t,this.ecModel=a;var r=o.getData(),s=r.tree.root,i=o.getViewRoot(),l=this.group,u=o.get("renderLabelForZeroData"),h=[];i.eachNode(function(t){h.push(t)});var c=this._oldChildren||[];if(function(i,n){if(0===i.length&&0===n.length)return;function t(t){return t.getId()}function e(t,e){!function(t,e){u||!t||t.getValue()||(t=null);if(t!==s&&e!==s)if(e&&e.piece)t?(e.piece.updateData(!1,t,"normal",o,a),r.setItemGraphicEl(t.dataIndex,e.piece)):function(t){if(!t)return;t.piece&&(l.remove(t.piece),t.piece=null)}(e);else if(t){var i=new $I(t,o,a);l.add(i),r.setItemGraphicEl(t.dataIndex,i)}}(null==t?null:i[t],null==e?null:n[e])}new kf(n,i,t,t).add(e).update(e).remove(T(e,null)).execute()}(h,c),function(t,e){if(0=i.r0}}});var QI="sunburstRootToNode";_f({type:QI,update:"updateView"},function(o,t){t.eachComponent({mainType:"series",subType:"sunburst",query:o},function(t,e){var i=Zx(o,[QI],t);if(i){var n=t.getViewRoot();n&&(o.direction=Xx(n,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node)}})});var tT="sunburstHighlight";_f({type:tT,update:"updateView"},function(n,t){t.eachComponent({mainType:"series",subType:"sunburst",query:n},function(t,e){var i=Zx(n,[tT],t);i&&(n.highlight=i.node)})});_f({type:"sunburstUnhighlight",update:"updateView"},function(i,t){t.eachComponent({mainType:"series",subType:"sunburst",query:i},function(t,e){i.unhighlight=!0})});var eT=Math.PI/180;function iT(t,e){if("function"==typeof e)return t.sort(e);var n="asc"===e;return t.sort(function(t,e){var i=(t.getValue()-e.getValue())*(n?1:-1);return 0==i?(t.dataIndex-e.dataIndex)*(n?-1:1):i})}function nT(a,r){return r=r||[0,0],O(["x","y"],function(t,e){var i=this.getAxis(t),n=r[e],o=a[e]/2;return"category"===i.type?i.getBandWidth():Math.abs(i.dataToCoord(n-o)-i.dataToCoord(n+o))},this)}Sf(T(iy,"sunburst")),bf(T(function(t,e,C,i){e.eachSeriesByType(t,function(t){var e=t.get("center"),i=t.get("radius");L(i)||(i=[0,i]),L(e)||(e=[e,e]);var n=C.getWidth(),o=C.getHeight(),h=Math.min(n,o),c=Rl(e[0],n),d=Rl(e[1],o),f=Rl(i[0],h/2),a=Rl(i[1],h/2),r=-t.get("startAngle")*eT,p=t.get("minAngle")*eT,g=t.getData().tree.root,s=t.getViewRoot(),m=s.depth,l=t.get("sort");null!=l&&!function e(t,i){var n=t.children||[];t.children=iT(n,i);n.length&&E(t.children,function(t){e(t,i)})}(s,l);var u=0;E(s.children,function(t){isNaN(t.getValue())||u++});var v=s.getValue(),y=Math.PI/(v||u)*2,x=0t[1]&&t.reverse(),{coordSys:{type:"polar",cx:o.cx,cy:o.cy,r:t[1],r0:t[0]},api:{coord:A(function(t){var e=a.dataToRadius(t[0]),i=r.dataToAngle(t[1]),n=o.coordToPoint([e,i]);return n.push(e,i*Math.PI/180),n}),size:A(rT,o)}}},calendar:function(i){var t=i.getRect(),e=i.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:i.getCellWidth(),cellHeight:i.getCellHeight(),rangeInfo:{start:e.start,end:e.end,weeks:e.weeks,dayCount:e.allDay}},api:{coord:function(t,e){return i.dataToPoint(t,e)}}}}};function pT(t,e,i,n,o){null==i[t]||o||(e[t]=i[t],i[t]=n[t])}function gT(a,r,e,t){var i=a.get("renderItem"),n=a.coordinateSystem,o={};n&&(o=n.prepareCustoms?n.prepareCustoms():fT[n.type](n));var s,l,u,h,c,d=D({getWidth:t.getWidth,getHeight:t.getHeight,getZr:t.getZr,getDevicePixelRatio:t.getDevicePixelRatio,value:function(t,e){return null==e&&(e=s),r.get(r.getDimension(t||0),e)},style:function(t,e){null==e&&(e=s),g(e);var i=l.getModel(lT).getItemStyle();null!=c&&(i.fill=c);var n=r.getItemVisual(e,"opacity");null!=n&&(i.opacity=n);var o=t?_T(t,u):u;return nl(i,o,null,{autoColor:c,isRectText:!0}),i.text=o.getShallow("show")?H(a.getFormattedLabel(e,"normal"),Ug(r,e)):null,t&&wT(i,t),i},styleEmphasis:function(t,e){null==e&&(e=s),g(e);var i=l.getModel(uT).getItemStyle(),n=t?_T(t,h):h;return nl(i,n,null,{isRectText:!0},!0),i.text=n.getShallow("show")?Z(a.getFormattedLabel(e,"emphasis"),a.getFormattedLabel(e,"normal"),Ug(r,e)):null,t&&wT(i,t),i},visual:function(t,e){return null==e&&(e=s),r.getItemVisual(e,t)},barLayout:function(t){if(n.getBaseAxis){return function(t){var e=[],i=t.axis;if("category"===i.type){for(var n=i.getBandWidth(),o=0;oe[1]&&e.reverse();var i=t.getExtent(),n=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-i[0]*n,endAngle:-i[1]*n,clockwise:t.inverse,contain:function(t,e){var i=t-this.cx,n=e-this.cy,o=i*i+n*n,a=this.r,r=this.r0;return o<=a*a&&r*r<=o}}}};var kT=ku.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});m(kT.prototype,dg);var PT={splitNumber:5};function NT(t,e){return e.type||(e.data?"category":"value")}function OT(t,e){var i=this,n=i.getAngleAxis(),o=i.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),o.scale.setExtent(1/0,-1/0),t.eachSeries(function(t){if(t.coordinateSystem===i){var e=t.getData();E(e.mapDimension("radius",!0),function(t){o.scale.unionExtentFromData(e,pp(e,t))}),E(e.mapDimension("angle",!0),function(t){n.scale.unionExtentFromData(e,pp(e,t))})}}),rg(n.scale,n.model),rg(o.scale,o.model),"category"===n.type&&!n.onBand){var a=n.getExtent(),r=360/n.scale.count();n.inverse?a[1]+=r:a[1]-=r,n.setExtent(a[0],a[1])}}function ET(t,e){if(t.type=e.get("type"),t.scale=sg(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),"angleAxis"===e.mainType){t.inverse^=e.get("clockwise");var i=e.get("startAngle");t.setExtent(i,i+(t.inverse?-360:360))}(e.axis=t).model=e}Gm("angle",kT,NT,{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}}),Gm("radius",kT,NT,PT),Tf({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(t){var e;return this.ecModel.eachComponent(t,function(t){t.getCoordSysModel()===this&&(e=t)},this),e},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}}),lh.register("polar",{dimensions:LT.prototype.dimensions,create:function(i,s){var l=[];return i.eachComponent("polar",function(t,e){var i=new LT(e);i.update=OT;var n=i.getRadiusAxis(),o=i.getAngleAxis(),a=t.findAxisModel("radiusAxis"),r=t.findAxisModel("angleAxis");ET(n,a),ET(o,r),function(t,e,i){var n=e.get("center"),o=i.getWidth(),a=i.getHeight();t.cx=Rl(n[0],o),t.cy=Rl(n[1],a);var r=t.getRadiusAxis(),s=Math.min(o,a)/2,l=e.get("radius");null==l?l=[0,"100%"]:L(l)||(l=[0,l]),l=[Rl(l[0],s),Rl(l[1],s)],r.inverse?r.setExtent(l[1],l[0]):r.setExtent(l[0],l[1])}(i,t,s),l.push(i),(t.coordinateSystem=i).model=t}),i.eachSeries(function(t){if("polar"===t.get("coordinateSystem")){var e=i.queryComponents({mainType:"polar",index:t.get("polarIndex"),id:t.get("polarId")})[0];t.coordinateSystem=e.coordinateSystem}}),l}});var RT=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function zT(t,e,i){e[1]>e[0]&&(e=e.slice().reverse());var n=t.coordToPoint([e[0],i]),o=t.coordToPoint([e[1],i]);return{x1:n[0],y1:n[1],x2:o[0],y2:o[1]}}function BT(t){return t.getRadiusAxis().inverse?0:1}function VT(t){var e=t[0],i=t[t.length-1];e&&i&&Math.abs(Math.abs(e.coord-i.coord)-360)<1e-4&&t.pop()}mv.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(e,t){if(this.group.removeAll(),e.get("show")){var i=e.axis,n=i.polar,o=n.getRadiusAxis().getExtent(),a=i.getTicksCoords(),r=i.getMinorTicksCoords(),s=O(i.getViewLabels(),function(t){return(t=k(t)).coord=i.dataToCoord(t.tickValue),t});VT(s),VT(a),E(RT,function(t){!e.get(t+".show")||i.scale.isBlank()&&"axisLine"!==t||this["_"+t](e,n,a,r,o,s)},this)}},_axisLine:function(t,e,i,n,o){var a,r=t.getModel("axisLine.lineStyle"),s=BT(e),l=s?0:1;(a=0===o[l]?new Yr({shape:{cx:e.cx,cy:e.cy,r:o[s]},style:r.getLineStyle(),z2:1,silent:!0}):new Kr({shape:{cx:e.cx,cy:e.cy,r:o[s],r0:o[l]},style:r.getLineStyle(),z2:1,silent:!0})).style.fill=null,this.group.add(a)},_axisTick:function(t,e,i,n,o){var a=t.getModel("axisTick"),r=(a.get("inside")?-1:1)*a.get("length"),s=o[BT(e)],l=O(i,function(t){return new ls({shape:zT(e,[s,s+r],t.coord)})});this.group.add(Es(l,{style:D(a.getModel("lineStyle").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})}))},_minorTick:function(t,e,i,n,o){if(n.length){for(var a=t.getModel("axisTick"),r=t.getModel("minorTick"),s=(a.get("inside")?-1:1)*r.get("length"),l=o[BT(e)],u=[],h=0;hr?"left":"right",u=Math.abs(a[1]-s)/o<.3?"middle":a[1]>s?"top":"bottom";p&&p[n]&&p[n].textStyle&&(i=new Cl(p[n].textStyle,g,g.ecModel));var h=new Ur({silent:Qm.isLabelSilent(c)});this.group.add(h),nl(h.style,i,{x:a[0],y:a[1],textFill:i.getTextColor()||c.get("axisLine.lineStyle.color"),text:t.formattedLabel,textAlign:l,textVerticalAlign:u}),v&&(h.eventData=Qm.makeAxisEventDataBase(c),h.eventData.targetType="axisLabel",h.eventData.value=t.rawLabel)},this)},_splitLine:function(t,e,i,n,o){var a=t.getModel("splitLine").getModel("lineStyle"),r=a.get("color"),s=0;r=r instanceof Array?r:[r];for(var l=[],u=0;um?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}(e,i,0,s,d))}});var HT={line:function(t,e,i,n,o){return"angle"===t.dim?{type:"Line",shape:kI(e.coordToPoint([n[0],i]),e.coordToPoint([n[1],i]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:i}}},shadow:function(t,e,i,n,o){var a=Math.max(1,t.getBandWidth()),r=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:NI(e.cx,e.cy,n[0],n[1],(-i-a/2)*r,(a/2-i)*r)}:{type:"Sector",shape:NI(e.cx,e.cy,i-a/2,i+a/2,0,2*Math.PI)}}};function ZT(n,t){t.update="updateView",_f(t,function(t,e){var i={};return e.eachComponent({mainType:"geo",query:t},function(e){e[n](t.name),E(e.coordinateSystem.regions,function(t){i[t.name]=e.isSelected(t.name)||!1})}),{selected:i,name:t.name}})}mv.registerAxisPointerClass("PolarAxisPointer",WT),bf(T(function(t,e,i){var N={},O=function(t){var g={};E(t,function(t,e){var i=t.getData(),n=t.coordinateSystem,o=n.getBaseAxis(),a=TT(n,o),r=o.getExtent(),s="category"===o.type?o.getBandWidth():Math.abs(r[1]-r[0])/i.count(),l=g[a]||{bandWidth:s,remainedWidth:s,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},u=l.stacks;g[a]=l;var h=IT(t);u[h]||l.autoWidthCount++,u[h]=u[h]||{width:0,maxWidth:0};var c=Rl(t.get("barWidth"),s),d=Rl(t.get("barMaxWidth"),s),f=t.get("barGap"),p=t.get("barCategoryGap");c&&!u[h].width&&(c=Math.min(l.remainedWidth,c),u[h].width=c,l.remainedWidth-=c),d&&(u[h].maxWidth=d),null!=f&&(l.gap=f),null!=p&&(l.categoryGap=p)});var d={};return E(g,function(t,i){d[i]={};var e=t.stacks,n=t.bandWidth,o=Rl(t.categoryGap,n),a=Rl(t.gap,1),r=t.remainedWidth,s=t.autoWidthCount,l=(r-o)/(s+(s-1)*a);l=Math.max(l,0),E(e,function(t,e){var i=t.maxWidth;i&&i=n.start.time&&i.timea.end.time&&t.reverse(),t},_getRangeInfo:function(t){var e;(t=[this.getDateInfo(t[0]),this.getDateInfo(t[1])])[0].time>t[1].time&&(e=!0,t.reverse());var i=Math.floor(t[1].time/864e5)-Math.floor(t[0].time/864e5)+1,n=new Date(t[0].time),o=n.getDate(),a=t[1].date.getDate();n.setDate(o+i-1);var r=n.getDate();if(r!==a)for(var s=0n.weeks||0===t&&en.lweek)return!1;var o=7*(t-1)-n.fweek+e,a=new Date(n.start.time);return a.setDate(n.start.d+o),this.getDateInfo(a)}},UT.dimensions=UT.prototype.dimensions,UT.getDimensionsInfo=UT.prototype.getDimensionsInfo,UT.create=function(i,n){var o=[];return i.eachComponent("calendar",function(t){var e=new UT(t,i,n);o.push(e),t.coordinateSystem=e}),i.eachSeries(function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=o[t.get("calendarIndex")||0])}),o},lh.register("calendar",UT);var YT=ku.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(t,e,i,n){var o=Iu(t);YT.superApply(this,"init",arguments),jT(t,o)},mergeOption:function(t,e){YT.superApply(this,"mergeOption",arguments),jT(this.option,t)}});function jT(t,e){var i=t.cellSize;L(i)?1===i.length&&(i[1]=i[0]):i=t.cellSize=[i,i];var n=O([0,1],function(t){return function(t,e){return null!=t[xu[e][0]]||null!=t[xu[e][1]]&&null!=t[xu[e][2]]}(e,t)&&(i[t]="auto"),null!=i[t]&&"auto"!==i[t]});Mu(t,e,{type:"box",ignoreSize:n})}var qT={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},KT={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]};Af({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(t,e,i){var n=this.group;n.removeAll();var o=t.coordinateSystem,a=o.getRangeInfo(),r=o.getOrient();this._renderDayRect(t,a,n),this._renderLines(t,a,r,n),this._renderYearText(t,a,r,n),this._renderMonthText(t,r,n),this._renderWeekText(t,a,r,n)},_renderDayRect:function(t,e,i){for(var n=t.coordinateSystem,o=t.getModel("itemStyle").getItemStyle(),a=n.getCellWidth(),r=n.getCellHeight(),s=e.start.time;s<=e.end.time;s=n.getNextNDay(s,1).time){var l=n.dataToRect([s],!1).tl,u=new rs({shape:{x:l[0],y:l[1],width:a,height:r},cursor:"default",style:o});i.add(u)}},_renderLines:function(i,t,n,o){var a=this,r=i.coordinateSystem,s=i.getModel("splitLine.lineStyle").getLineStyle(),l=i.get("splitLine.show"),e=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=t.start,h=0;u.time<=t.end.time;h++){d(u.formatedDate),0===h&&(u=r.getDateInfo(t.start.y+"-"+t.start.m));var c=u.date;c.setMonth(c.getMonth()+1),u=r.getDateInfo(c)}function d(t){a._firstDayOfMonth.push(r.getDateInfo(t)),a._firstDayPoints.push(r.dataToRect([t],!1).tl);var e=a._getLinePointsOfOneWeek(i,t,n);a._tlpoints.push(e[0]),a._blpoints.push(e[e.length-1]),l&&a._drawSplitline(e,s,o)}d(r.getNextNDay(t.end.time,1).formatedDate),l&&this._drawSplitline(a._getEdgesPoints(a._tlpoints,e,n),s,o),l&&this._drawSplitline(a._getEdgesPoints(a._blpoints,e,n),s,o)},_getEdgesPoints:function(t,e,i){var n=[t[0].slice(),t[t.length-1].slice()],o="horizontal"===i?0:1;return n[0][o]=n[0][o]-e/2,n[1][o]=n[1][o]+e/2,n},_drawSplitline:function(t,e,i){var n=new ts({z2:20,shape:{points:t},style:e});i.add(n)},_getLinePointsOfOneWeek:function(t,e,i){var n=t.coordinateSystem;e=n.getDateInfo(e);for(var o=[],a=0;a<7;a++){var r=n.getNextNDay(e.time,a),s=n.dataToRect([r.time],!1);o[2*r.day]=s.tl,o[2*r.day+1]=s["horizontal"===i?"bl":"tr"]}return o},_formatterLabel:function(t,e){return"string"==typeof t&&t?uu(t,e):"function"==typeof t?t(e):e.nameMap},_yearTextPositionControl:function(t,e,i,n,o){e=e.slice();var a=["center","bottom"];"bottom"===n?(e[1]+=o,a=["center","top"]):"left"===n?e[0]-=o:"right"===n?(e[0]+=o,a=["center","top"]):e[1]-=o;var r=0;return"left"!==n&&"right"!==n||(r=Math.PI/2),{rotation:r,position:e,style:{textAlign:a[0],textVerticalAlign:a[1]}}},_renderYearText:function(t,e,i,n){var o=t.getModel("yearLabel");if(o.get("show")){var a=o.get("margin"),r=o.get("position");r=r||("horizontal"!==i?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===i?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},d=e.start.y;+e.end.y>+e.start.y&&(d=d+"-"+e.end.y);var f=o.get("formatter"),p={start:e.start.y,end:e.end.y,nameMap:d},g=this._formatterLabel(f,p),m=new Ur({z2:30});nl(m.style,o,{text:g}),m.attr(this._yearTextPositionControl(m,c[r],i,r,a)),n.add(m)}},_monthTextPositionControl:function(t,e,i,n,o){var a="left",r="top",s=t[0],l=t[1];return"horizontal"===i?(l+=o,e&&(a="center"),"start"===n&&(r="bottom")):(s+=o,e&&(r="middle"),"start"===n&&(a="right")),{x:s,y:l,textAlign:a,textVerticalAlign:r}},_renderMonthText:function(t,e,i){var n=t.getModel("monthLabel");if(n.get("show")){var o=n.get("nameMap"),a=n.get("margin"),r=n.get("position"),s=n.get("align"),l=[this._tlpoints,this._blpoints];R(o)&&(o=qT[o.toUpperCase()]||[]);var u="start"===r?0:1,h="horizontal"===e?0:1;a="start"===r?-a:a;for(var c="center"===s,d=0;dd.getHeight()&&(i.textPosition="top",a=!0);var r=a?-5-n.height:p+8;o+n.width/2>d.getWidth()?(i.textPosition=["100%",r],i.textAlign="right"):o-n.width/2<0&&(i.textPosition=[0,r],i.textAlign="left")}})}function t(t,e){var i,n=m[t],o=m[e],a=u[n],r=new Cl(a,h,h.ecModel);if(l&&null!=l.newTitle&&l.featureName===n&&(a.title=l.newTitle),n&&!o){if(function(t){return 0===t.indexOf("my")}(n))i={model:r,onclick:r.option.onclick,featureName:n};else{var s=oA(n);if(!s)return;i=new s(r,c,d)}g[n]=i}else{if(!(i=g[o]))return;i.model=r,i.ecModel=c,i.api=d}n||!o?r.get("show")&&!i.unusable?(function(o,a,t){var r=o.getModel("iconStyle"),s=o.getModel("emphasis.iconStyle"),e=a.getIcons?a.getIcons():o.get("icon"),l=o.get("title")||{};if("string"==typeof e){var i=e,n=l;l={},(e={})[t]=i,l[t]=n}var u=o.iconPaths={};E(e,function(t,e){var i=yl(t,{},{x:-p/2,y:-p/2,width:p,height:p});i.setStyle(r.getItemStyle()),i.hoverStyle=s.getItemStyle(),i.setStyle({text:l[e],textAlign:s.get("textAlign"),textBorderRadius:s.get("textBorderRadius"),textPadding:s.get("textPadding"),textFill:null});var n=h.getModel("tooltip");n&&n.get("show")&&i.attr("tooltip",P({content:l[e],formatter:n.get("formatter",!0)||function(){return l[e]},formatterParams:{componentType:"toolbox",name:e,title:l[e],$vars:["name","title"]},position:n.get("position",!0)||"bottom"},n.option)),$s(i),h.get("showTitle")&&(i.__title=l[e],i.on("mouseover",function(){var t=s.getItemStyle(),e="vertical"===h.get("orient")?null==h.get("right")?"right":"left":null==h.get("bottom")?"bottom":"top";i.setStyle({textFill:s.get("textFill")||t.fill||t.stroke||"#000",textBackgroundColor:s.get("textBackgroundColor"),textPosition:s.get("textPosition")||e})}).on("mouseout",function(){i.setStyle({textFill:null,textBackgroundColor:null})})),i.trigger(o.get("iconStatus."+e)||"normal"),f.add(i),i.on("click",A(a.onclick,a,c,d,e)),u[e]=i})}(r,i,n),r.setIconStatus=function(t,e){var i=this.option,n=this.iconPaths;i.iconStatus=i.iconStatus||{},i.iconStatus[t]=e,n[t]&&n[t].trigger(e)},i.render&&i.render(r,c,d,l)):i.remove&&i.remove(c,d):i.dispose&&i.dispose(c,d)}},updateView:function(t,e,i,n){E(this._features,function(t){t.updateView&&t.updateView(t.model,e,i,n)})},remove:function(e,i){E(this._features,function(t){t.remove&&t.remove(e,i)}),this.group.removeAll()},dispose:function(e,i){E(this._features,function(t){t.dispose&&t.dispose(e,i)})}});var sA=Oc.toolbox.saveAsImage;function lA(t){this.model=t}lA.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:sA.title,type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:sA.lang.slice()},lA.prototype.unusable=!v.canvasSupported,lA.prototype.onclick=function(t,e){var i=this.model,n=i.get("name")||t.get("title.0.text")||"echarts",o="svg"===e.getZr().painter.getType()?"svg":i.get("type",!0)||"png",a=e.getConnectedDataURL({type:o,backgroundColor:i.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:i.get("connectedBackgroundColor"),excludeComponents:i.get("excludeComponents"),pixelRatio:i.get("pixelRatio")});if("function"!=typeof MouseEvent||v.browser.ie||v.browser.edge)if(window.navigator.msSaveOrOpenBlob){for(var r=atob(a.split(",")[1]),s=r.length,l=new Uint8Array(s);s--;)l[s]=r.charCodeAt(s);var u=new Blob([l]);window.navigator.msSaveOrOpenBlob(u,n+"."+o)}else{var h=i.get("lang"),c='';window.open().document.write(c)}else{var d=document.createElement("a");d.download=n+"."+o,d.target="_blank",d.href=a;var f=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});d.dispatchEvent(f)}},nA("saveAsImage",lA);var uA=Oc.toolbox.magicType,hA="__ec_magicType_stack__";function cA(t){this.model=t}cA.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:k(uA.title),option:{},seriesIndex:{}};var dA=cA.prototype;dA.getIcons=function(){var t=this.model,e=t.get("icon"),i={};return E(t.get("type"),function(t){e[t]&&(i[t]=e[t])}),i};var fA={line:function(t,e,i,n){if("bar"===t)return m({id:e,type:"line",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},n.get("option.line")||{},!0)},bar:function(t,e,i,n){if("line"===t)return m({id:e,type:"bar",data:i.get("data"),stack:i.get("stack"),markPoint:i.get("markPoint"),markLine:i.get("markLine")},n.get("option.bar")||{},!0)},stack:function(t,e,i,n){var o=i.get("stack")===hA;if("line"===t||"bar"===t)return n.setIconStatus("stack",o?"normal":"emphasis"),m({id:e,stack:o?"":hA},n.get("option.stack")||{},!0)}},pA=[["line","bar"],["stack"]];dA.onclick=function(u,t,h){var c=this.model,e=c.get("seriesIndex."+h);if(fA[h]){var i,d={series:[]};if(E(pA,function(t){0<=_(t,h)&&E(t,function(t){c.setIconStatus(t,"normal")})}),c.setIconStatus(h,"emphasis"),u.eachComponent({mainType:"series",query:null==e?null:{seriesIndex:e}},function(t){var e=t.subType,i=t.id,n=fA[h](e,i,t,c);n&&(D(n,t.option),d.series.push(n));var o=t.coordinateSystem;if(o&&"cartesian2d"===o.type&&("line"===h||"bar"===h)){var a=o.getAxesByScale("ordinal")[0];if(a){var r=a.dim+"Axis",s=u.queryComponents({mainType:r,index:t.get(name+"Index"),id:t.get(name+"Id")})[0].componentIndex;d[r]=d[r]||[];for(var l=0;l<=s;l++)d[r][s]=d[r][s]||{};d[r][s].boundaryGap="bar"===h}}}),"stack"===h)i=d.series&&d.series[0]&&d.series[0].stack===hA?m({stack:uA.title.tiled},uA.title):k(uA.title);t.dispatchAction({type:"changeMagicType",currentType:h,newOption:d,newTitle:i,featureName:"magicType"})}},_f({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,e){e.mergeOption(t.newOption)}),nA("magicType",cA);var gA=Oc.toolbox.dataView,mA=new Array(60).join("-"),vA="\t";function yA(t){var e=function(t){var o={},a=[],r=[];return t.eachRawSeries(function(t){var e=t.coordinateSystem;if(!e||"cartesian2d"!==e.type&&"polar"!==e.type)a.push(t);else{var i=e.getBaseAxis();if("category"===i.type){var n=i.dim+"_"+i.index;o[n]||(o[n]={categoryAxis:i,valueAxis:e.getOtherAxis(i),series:[]},r.push({axisDim:i.dim,axisIndex:i.index})),o[n].series.push(t)}else a.push(t)}}),{seriesGroupByCategoryAxis:o,other:a,meta:r}}(t);return{value:M([function(t){var h=[];return E(t,function(t,e){var i=t.categoryAxis,n=t.valueAxis.dim,o=[" "].concat(O(t.series,function(t){return t.name})),a=[i.model.getCategories()];E(t.series,function(t){a.push(t.getRawData().mapArray(n,function(t){return t}))});for(var r=[o.join(vA)],s=0;st[1]&&t.reverse(),t}function kA(t,e){return Ko(t,e,{includeMainTypes:AA})}CA.setOutputRanges=function(t,e){this.matchOutputRanges(t,e,function(t,e,i){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var n=EA[t.brushType](0,i,e);t.__rangeOffset={offset:zA[t.brushType](n.values,t.range,[1,1]),xyMinMax:n.xyMinMax}}})},CA.matchOutputRanges=function(t,n,o){SA(t,function(i){var t=this.findTargetInfo(i,n);t&&!0!==t&&E(t.coordSyses,function(t){var e=EA[i.brushType](1,t,i.range);o(i,e.values,t,n)})},this)},CA.setInputRanges=function(t,o){SA(t,function(t){var e=this.findTargetInfo(t,o);if(t.range=t.range||[],e&&!0!==e){t.panelId=e.panelId;var i=EA[t.brushType](0,e.coordSys,t.coordRange),n=t.__rangeOffset;t.range=n?zA[t.brushType](i.values,n.offset,function(t,e){var i=VA(t),n=VA(e),o=[i[0]/n[0],i[1]/n[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}(i.xyMinMax,n.xyMinMax)):i.values}},this)},CA.makePanelOpts=function(i,n){return O(this._targetInfoList,function(t){var e=t.getPanelRect();return{panelId:t.panelId,defaultBrushType:n&&n(t),clipPath:eS(e),isTargetByCursor:nS(e,i,t.coordSysModel),getLinearBrushOtherExtent:iS(e)}})},CA.controlSeries=function(t,e,i){var n=this.findTargetInfo(t,i);return!0===n||n&&0<=MA(n.coordSyses,e.coordinateSystem)},CA.findTargetInfo=function(t,e){for(var i=this._targetInfoList,n=kA(e,t),o=0;on[1]&&(n[1]=e[1])})}),n[1]c[1];if(r&&!s&&!l)return!0;r&&(n=!0),s&&(e=!0),l&&(i=!0)}return n&&e&&i}):$A(h,function(t){if("empty"===o)i.setData(u=u.map(t,function(t){return function(t){return t>=c[0]&&t<=c[1]}(t)?t:NaN}));else{var e={};e[t]=c,u.selectRange(e)}}),$A(h,function(t){u.setApproximateExtent(c,t)}))})}}};var tD=E,eD=jA,iD=Tf({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(t,e,i){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var n=nD(t);this.settledOption=n,this.mergeDefaultAndTheme(t,i),this.doInit(n)},mergeOption:function(t){var e=nD(t);m(this.option,t,!0),m(this.settledOption,e,!0),this.doInit(e)},doInit:function(t){var i=this.option;v.canvasSupported||(i.realtime=!1),this._setDefaultThrottle(t),oD(this,t);var n=this.settledOption;tD([["start","startValue"],["end","endValue"]],function(t,e){"value"===this._rangePropMode[e]&&(i[t[0]]=n[t[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var r=this._axisProxies;this.eachTargetAxis(function(t,e,i,n){var o=this.dependentModels[t.axis][e],a=o.__dzAxisProxy||(o.__dzAxisProxy=new KA(t.name,e,this,n));r[t.name+"_"+e]=a},this)},_resetTarget:function(){var i=this.option,t=this._judgeAutoMode();eD(function(t){var e=t.axisIndex;i[e]=Vo(i[e])},this),"axisIndex"===t?this._autoSetAxisIndex():"orient"===t&&this._autoSetOrient()},_judgeAutoMode:function(){var e=this.option,i=!1;eD(function(t){null!=e[t.axisIndex]&&(i=!0)},this);var t=e.orient;return null==t&&i?"orient":i?void 0:(null==t&&(e.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var a=!0,e=this.get("orient",!0),r=this.option,t=this.dependentModels;if(a){var i="vertical"===e?"y":"x";t[i+"Axis"].length?(r[i+"AxisIndex"]=[0],a=!1):tD(t.singleAxis,function(t){a&&t.get("orient",!0)===e&&(r.singleAxisIndex=[t.componentIndex],a=!1)})}a&&eD(function(t){if(a){var e=[],i=this.dependentModels[t.axis];if(i.length&&!e.length)for(var n=0,o=i.length;ne[0][1]&&(e[0][1]=a[0]),a[1]e[1][1]&&(e[1][1]=a[1])}return e&&UD(e)}};function UD(t){return new Di(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var XD=["#ddd"];Tf({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(t,e){var i=this.option;e||PD(i,t,["inBrush","outOfBrush"]);var n=i.inBrush=i.inBrush||{};i.outOfBrush=i.outOfBrush||{color:XD},n.hasOwnProperty("liftZ")||(n.liftZ=5)},setAreas:function(t){t&&(this.areas=O(t,function(t){return YD(this.option,t)},this))},setBrushOption:function(t){this.brushOption=YD(this.option,t),this.brushType=this.brushOption.brushType}});function YD(t,e){return m({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Cl(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}function jD(t,e,i,n){n&&n.$from===t.id||this._brushController.setPanels(t.brushTargetManager.makePanelOpts(i)).enableBrush(t.brushOption).updateCovers(t.areas.slice())}Af({type:"brush",init:function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new Ib(e.getZr())).on("brush",A(this._onBrush,this)).mount()},render:function(t){return this.model=t,jD.apply(this,arguments)},updateTransform:function(t,e){return GD(e),jD.apply(this,arguments)},updateView:jD,dispose:function(){this._brushController.dispose()},_onBrush:function(t,e){var i=this.model.id;this.model.brushTargetManager.setOutputRanges(t,this.ecModel),e.isEnd&&!e.removeOnClick||this.api.dispatchAction({type:"brush",brushId:i,areas:k(t),$from:i}),e.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:i,areas:k(t),$from:i})}}),_f({type:"brush",event:"brush"},function(e,t){t.eachComponent({mainType:"brush",query:e},function(t){t.setAreas(e.areas)})}),_f({type:"brushSelect",event:"brushSelected",update:"none"},function(){}),_f({type:"brushEnd",event:"brushEnd",update:"none"},function(){});var qD=Oc.toolbox.brush;function KD(t,e,i){this.model=t,this.ecModel=e,this.api=i,this._brushType,this._brushMode}KD.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:k(qD.title)};var $D=KD.prototype;$D.render=$D.updateView=function(e,t,i){var n,o,a;t.eachComponent({mainType:"brush"},function(t){n=t.brushType,o=t.brushOption.brushMode||"single",a|=t.areas.length}),this._brushType=n,this._brushMode=o,E(e.get("type",!0),function(t){e.setIconStatus(t,("keep"===t?"multiple"===o:"clear"===t?a:t===n)?"emphasis":"normal")})},$D.getIcons=function(){var t=this.model,e=t.get("icon",!0),i={};return E(t.get("type",!0),function(t){e[t]&&(i[t]=e[t])}),i},$D.onclick=function(t,e,i){var n=this._brushType,o=this._brushMode;"clear"===i?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===i?n:n!==i&&i,brushMode:"keep"===i?"multiple"===o?"single":"multiple":o}})},nA("brush",KD),yf(function(t,e){var i=t&&t.brush;if(L(i)||(i=i?[i]:[]),i.length){var n=[];E(i,function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(n=n.concat(e))});var o=t&&t.toolbox;L(o)&&(o=o[0]),o||(o={feature:{}},t.toolbox=[o]);var a=o.feature||(o.feature={}),r=a.brush||(a.brush={}),s=r.type||(r.type=[]);s.push.apply(s,n),function(i){var e={};E(i,function(t){e[t]=1}),i.length=0,E(e,function(t,e){i.push(e)})}(s),e&&!s.length&&s.push.apply(s,DD)}}),Tf({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),Af({type:"title",render:function(t,e,i){if(this.group.removeAll(),t.get("show")){var n=this.group,o=t.getModel("textStyle"),a=t.getModel("subtextStyle"),r=t.get("textAlign"),s=H(t.get("textBaseline"),t.get("textVerticalAlign")),l=new Ur({style:nl({},o,{text:t.get("text"),textFill:o.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),h=t.get("subtext"),c=new Ur({style:nl({},a,{text:h,textFill:a.getTextColor(),y:u.height+t.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),d=t.get("link"),f=t.get("sublink"),p=t.get("triggerEvent",!0);l.silent=!d&&!p,c.silent=!f&&!p,d&&l.on("click",function(){gu(d,"_"+t.get("target"))}),f&&c.on("click",function(){gu(d,"_"+t.get("subtarget"))}),l.eventData=c.eventData=p?{componentType:"title",componentIndex:t.componentIndex}:null,n.add(l),h&&n.add(c);var g=n.getBoundingRect(),m=t.getBoxLayoutParams();m.width=g.width,m.height=g.height;var v=bu(m,{width:i.getWidth(),height:i.getHeight()},t.get("padding"));r||("middle"===(r=t.get("left")||t.get("right"))&&(r="center"),"right"===r?v.x+=v.width:"center"===r&&(v.x+=v.width/2)),s||("center"===(s=t.get("top")||t.get("bottom"))&&(s="middle"),"bottom"===s?v.y+=v.height:"middle"===s&&(v.y+=v.height/2),s=s||"top"),n.attr("position",[v.x,v.y]);var y={textAlign:r,textVerticalAlign:s};l.setStyle(y),c.setStyle(y),g=n.getBoundingRect();var x=v.margin,_=t.getItemStyle(["color","opacity"]);_.fill=t.get("backgroundColor");var w=new rs({shape:{x:g.x-x[3],y:g.y-x[0],width:g.width+x[1]+x[3],height:g.height+x[0]+x[2],r:t.get("borderRadius")},style:_,subPixelOptimize:!0,silent:!0});n.add(w)}}});function JD(t){var e=t.itemStyle||(t.itemStyle={}),i=e.emphasis||(e.emphasis={}),n=t.label||t.label||{},o=n.normal||(n.normal={}),a={normal:1,emphasis:1};E(n,function(t,e){a[e]||QD(o,e)||(o[e]=t)}),i.label&&!QD(n,"emphasis")&&(n.emphasis=i.label,delete i.label)}function QD(t,e){return t.hasOwnProperty(e)}ku.registerSubTypeDefaulter("timeline",function(){return"slider"}),_f({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(t,e){var i=e.getComponent("timeline");return i&&null!=t.currentIndex&&(i.setCurrentIndex(t.currentIndex),!i.get("loop",!0)&&i.isIndexMax()&&i.setPlayState(!1)),e.resetOption("timeline"),D({currentIndex:i.option.currentIndex},t)}),_f({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(t,e){var i=e.getComponent("timeline");i&&null!=t.playState&&i.setPlayState(t.playState)});var tC=ku.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(t,e,i){this._data,this._names,this.mergeDefaultAndTheme(t,i),this._initData()},mergeOption:function(t){tC.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(e<=t&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(t){this.option.autoPlay=!!t},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var t=this.option,e=t.data||[],i=t.axisType,o=this._names=[];if("category"===i){var a=[];E(e,function(t,e){var i,n=Wo(t);z(t)?(i=k(t)).value=e:i=e,a.push(i),R(n)||null!=n&&!isNaN(n)||(n=""),o.push(n+"")}),e=a}var n={category:"ordinal",time:"time"}[i]||"number";(this._data=new Yf([{name:"value",type:n}],this)).initData(e,o)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}});b(tC.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}}),Xh);function eC(t,e,i,n){Gg.call(this,t,e,i),this.type=n||"value",this.model=null}var iC=gc.extend({type:"timeline"});eC.prototype={constructor:eC,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return"horizontal"===this.model.get("orient")}},w(eC,Gg);var nC=A,oC=E,aC=Math.PI;function rC(t,e,i,n,o,a){var r=e.get("color");o?(o.setColor(r),i.add(o),a&&a.onUpdate(o)):((o=wg(t.get("symbol"),-1,-1,2,2,r)).setStyle("strokeNoScale",!0),i.add(o),a&&a.onCreate(o));var s=e.getItemStyle(["color","symbol","symbolSize"]);o.setStyle(s),n=m({rectHover:!0,z2:100},n,!0);var l=t.get("symbolSize");(l=l instanceof Array?l.slice():[+l,+l])[0]/=2,l[1]/=2,n.scale=l;var u=t.get("symbolOffset");if(u){var h=n.position=n.position||[0,0];h[0]+=Rl(u[0],l[0]),h[1]+=Rl(u[1],l[1])}var c=t.get("symbolRotate");return n.rotation=(c||0)*Math.PI/180||0,o.attr(n),o.updateTransform(),o}function sC(t,e,i,n,o){if(!t.dragging){var a=n.getModel("checkpointStyle"),r=i.dataToCoord(n.getData().get(["value"],e));o||!a.get("animation",!0)?t.attr({position:[r,0]}):(t.stopAnimation(!0),t.animateTo({position:[r,0]},a.get("animationDuration",!0),a.get("animationEasing",!0)))}}iC.extend({type:"timeline.slider",init:function(t,e){this.api=e,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(e,t,i,n){if(this.model=e,this.api=i,this.ecModel=t,this.group.removeAll(),e.get("show",!0)){var o=this._layout(e,i),a=this._createGroup("mainGroup"),r=this._createGroup("labelGroup"),s=this._axis=this._createAxis(o,e);e.formatTooltip=function(t){return au(s.scale.getLabel(t))},oC(["AxisLine","AxisTick","Control","CurrentPointer"],function(t){this["_render"+t](o,a,s,e)},this),this._renderAxisLabel(o,r,s,e),this._position(o,e)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(t,e){var i=t.get("label.position"),n=t.get("orient"),o=function(t,e){return bu(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}(t,e);null==i||"auto"===i?i="horizontal"===n?o.y+o.height/2n[1]&&(i=n[1]),i"),o&&(a+=uC(o),null!=i&&(a+=" : ")),null!=i&&(a+=uC(n)),a},getData:function(){return this._data},setData:function(t){this._data=t}});b(cC,Xh),cC.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});var dC=_;function fC(t,e,i,n,o,a){var r=[],s=fp(e,n)?e.getCalculationInfo("stackResultDimension"):n,l=_C(e,s,t),u=e.indicesOfNearest(s,l)[0];r[o]=e.get(i,u),r[a]=e.get(s,u);var h=e.get(n,u),c=Vl(e.get(n,u));return 0<=(c=Math.min(c,20))&&(r[a]=+r[a].toFixed(c)),[r,h]}var pC=T,gC={min:pC(fC,"min"),max:pC(fC,"max"),average:pC(fC,"average")};function mC(t,e){var i=t.getData(),n=t.coordinateSystem;if(e&&!function(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}(e)&&!L(e.coord)&&n){var o=n.dimensions,a=vC(e,i,n,t);if((e=k(e)).type&&gC[e.type]&&a.baseAxis&&a.valueAxis){var r=dC(o,a.baseAxis.dim),s=dC(o,a.valueAxis.dim),l=gC[e.type](i,a.baseDataDim,a.valueDataDim,r,s);e.coord=l[0],e.value=l[1]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;h<2;h++)gC[u[h]]&&(u[h]=_C(i,i.mapDimension(o[h]),u[h]));e.coord=u}}return e}function vC(t,e,i,n){var o={};return null!=t.valueIndex||null!=t.valueDim?(o.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,o.valueAxis=i.getAxis(function(t,e){var i=t.getData(),n=i.dimensions;e=i.getDimension(e);for(var o=0;oi[o],f=[-h.x,-h.y];e||(f[n]=s.position[n]);var p=[0,0],g=[-c.x,-c.y],m=H(t.get("pageButtonGap",!0),t.get("itemGap",!0));d&&("end"===t.get("pageButtonPosition",!0)?g[n]+=i[o]-c[o]:p[n]+=c[o]+m);g[1-n]+=h[a]/2-c[a]/2,s.attr("position",f),l.attr("position",p),u.attr("position",g);var v={x:0,y:0};if(v[o]=d?i[o]:h[o],v[a]=Math.max(h[a],c[a]),v[r]=Math.min(0,c[r]+g[1-n]),l.__rectSize=i[o],d){var y={x:0,y:0};y[o]=Math.max(i[o]-c[o]-m,0),y[a]=v[a],l.setClipPath(new rs({shape:y})),l.__rectSize=y[o]}else u.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var x=this._getPageInfo(t);return null!=x.pageIndex&&cl(s,{position:x.contentPosition},d&&t),this._updatePageInfoView(t,x),v},_pageGo:function(t,e,i){var n=this._getPageInfo(e)[t];null!=n&&i.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:e.id})},_updatePageInfoView:function(n,o){var a=this._controllerGroup;E(["pagePrev","pageNext"],function(t){var e=null!=o[t+"DataIndex"],i=a.childOfName(t);i&&(i.setStyle("fill",e?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),i.cursor=e?"pointer":"default")});var t=a.childOfName("pageText"),e=n.get("pageFormatter"),i=o.pageIndex,r=null!=i?i+1:0,s=o.pageCount;t&&e&&t.setStyle("text",R(e)?e.replace("{current}",r).replace("{total}",s):e({current:r,total:s}))},_getPageInfo:function(t){var e=t.get("scrollDataIndex",!0),i=this.getContentGroup(),n=this._containerGroup.__rectSize,o=t.getOrient().index,a=qC[o],r=KC[o],s=this._findTargetItemIndex(e),l=i.children(),u=l[s],h=l.length,c=h?1:0,d={contentPosition:i.position.slice(),pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return d;var f=y(u);d.contentPosition[o]=-f.s;for(var p=s+1,g=f,m=f,v=null;p<=h;++p)(!(v=y(l[p]))&&m.e>g.s+n||v&&!x(v,g.s))&&(g=m.i>g.i?m:v)&&(null==d.pageNextDataIndex&&(d.pageNextDataIndex=g.i),++d.pageCount),m=v;for(p=s-1,g=f,m=f,v=null;-1<=p;--p)(v=y(l[p]))&&x(m,v.s)||!(g.i=e&&t.s<=e+n}},_findTargetItemIndex:function(n){return this._showController?(this.getContentGroup().eachChild(function(t,e){var i=t.__legendDataIndex;null==a&&null!=i&&(a=e),i===n&&(o=e)}),null!=o?o:a):0;var o,a}});_f("legendScroll","legendscroll",function(t,e){var i=t.scrollDataIndex;null!=i&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(t){t.setScrollDataIndex(i)})});iD.extend({type:"dataZoom.slider",layoutMode:"box",defaultOption:{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#2f4554",width:.5,opacity:.3},areaStyle:{color:"rgba(47,69,84,0.3)",opacity:.3}},borderColor:"#ddd",fillerColor:"rgba(167,183,204,0.4)",handleIcon:"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z",handleSize:"100%",handleStyle:{color:"#a7b7cc"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#333"}}});var JC=rs,QC=El,tL=Bl,eL=A,iL=E,nL="horizontal",oL="vertical",aL=["line","bar","candlestick","scatter"],rL=aD.extend({type:"dataZoom.slider",init:function(t,e){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=e},render:function(t,e,i,n){rL.superApply(this,"render",arguments),kc(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=t.get("orient"),!1!==this.dataZoomModel.get("show")?(n&&"dataZoom"===n.type&&n.from===this.uid||this._buildView(),this._updateView()):this.group.removeAll()},remove:function(){rL.superApply(this,"remove",arguments),Pc(this,"_dispatchZoomAction")},dispose:function(){rL.superApply(this,"dispose",arguments),Pc(this,"_dispatchZoomAction")},_buildView:function(){var t=this.group;t.removeAll(),this._resetLocation(),this._resetInterval();var e=this._displayables.barGroup=new Ci;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},_resetLocation:function(){var t=this.dataZoomModel,e=this.api,i=this._findCoordRect(),n={width:e.getWidth(),height:e.getHeight()},o=this._orient===nL?{right:n.width-i.x-i.width,top:n.height-30-7,width:i.width,height:30}:{right:7,top:i.y,width:30,height:i.height},a=Iu(t.option);E(["right","top","width","height"],function(t){"ph"===a[t]&&(a[t]=o[t])});var r=bu(a,n,t.padding);this._location={x:r.x,y:r.y},this._size=[r.width,r.height],this._orient===oL&&this._size.reverse()},_positionGroup:function(){var t=this.group,e=this._location,i=this._orient,n=this.dataZoomModel.getFirstTargetAxisModel(),o=n&&n.get("inverse"),a=this._displayables.barGroup,r=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(i!==nL||o?i===nL&&o?{scale:r?[-1,1]:[-1,-1]}:i!==oL||o?{scale:r?[-1,-1]:[-1,1],rotation:Math.PI/2}:{scale:r?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:r?[1,1]:[1,-1]});var s=t.getBoundingRect([a]);t.attr("position",[e.x-s.x,e.y-s.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var t=this.dataZoomModel,e=this._size,i=this._displayables.barGroup;i.add(new JC({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40})),i.add(new JC({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:A(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(t){var e=this._size,i=t.series,n=i.getRawData(),o=i.getShadowDim?i.getShadowDim():t.otherDim;if(null!=o){var a=n.getDataExtent(o),r=.3*(a[1]-a[0]);a=[a[0]-r,a[1]+r];var s,l=[0,e[1]],u=[0,e[0]],h=[[e[0],0],[0,0]],c=[],d=u[1]/(n.count()-1),f=0,p=Math.round(n.count()/e[0]);n.each([o],function(t,e){if(0e[0]||i[1]<0||i[1]>e[1])){var n=this._handleEnds,o=(n[0]+n[1])/2,a=this._updateInterval("all",i[0]-o);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:t[0],end:t[1]})},_findCoordRect:function(){var i;if(iL(this.getTargetCoordInfo(),function(t){if(!i&&t.length){var e=t[0].model.coordinateSystem;i=e.getRect&&e.getRect()}}),!i){var t=this.api.getWidth(),e=this.api.getHeight();i={x:.2*t,y:.2*e,width:.6*t,height:.6*e}}return i}});function sL(t){return"vertical"===t?"ns-resize":"ew-resize"}iD.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});var lL="\0_ec_dataZoom_roams";function uL(t,n){var e=cL(t),o=n.dataZoomId,a=n.coordId;E(e,function(t,e){var i=t.dataZoomInfos;i[o]&&_(n.allCoordIds,a)<0&&(delete i[o],t.count--)}),dL(e);var i=e[a];i||((i=e[a]={coordId:a,dataZoomInfos:{},count:0}).controller=function(t,r){var e=new Vy(t.getZr());return E(["pan","zoom","scrollMove"],function(a){e.on(a,function(n){var o=[];E(r.dataZoomInfos,function(t){if(n.isAvailableBehavior(t.dataZoomModel.option)){var e=(t.getRange||{})[a],i=e&&e(r.controller,n);!t.dataZoomModel.get("disabled",!0)&&i&&o.push({dataZoomId:t.dataZoomId,start:i[0],end:i[1]})}}),o.length&&r.dispatchAction(o)})}),e}(t,i),i.dispatchAction=T(fL,t)),i.dataZoomInfos[o]||i.count++,i.dataZoomInfos[o]=n;var r=function(t){var n,o={type_true:2,type_move:1,type_false:0,type_undefined:-1},a=!0;return E(t,function(t){var e=t.dataZoomModel,i=!e.get("disabled",!0)&&(!e.get("zoomLock",!0)||"move");o["type_"+n]"],L(t)&&(t=t.slice(),n=!0),o=e?t:n?[u(t[0]),u(t[1])]:u(t),R(l)?l.replace("{value}",n?o[0]:o).replace("{value2}",n?o[1]:o):C(l)?n?l(t[0],t[1]):l(t):n?t[0]===s[0]?i[0]+" "+o[1]:t[1]===s[1]?i[1]+" "+o[0]:o[0]+" - "+o[1]:o;function u(t){return t===s[0]?"min":t===s[1]?"max":(+t).toFixed(Math.min(r,20))}},resetExtent:function(){var t=this.option,e=LL([t.min,t.max]);this._dataExtent=e},getDataDimension:function(t){var e=this.option.dimension,i=t.dimensions;if(null!=e||i.length){if(null!=e)return t.getDimension(e);for(var n=t.dimensions,o=n.length-1;0<=o;o--){var a=n[o];if(!t.getDimensionInfo(a).isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var t=this.ecModel,e=this.option,i={inRange:e.inRange,outOfRange:e.outOfRange},n=e.target||(e.target={}),o=e.controller||(e.controller={});m(n,i),m(o,i);var u=this.isCategory();function a(n){DL(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get("gradientColor")},CL(this.stateList,function(t){var e=n[t];if(R(e)){var i=ML(e,"active",u);i?(n[t]={},n[t][e]=i):delete n[t]}},this)}a.call(this,n),a.call(this,o),function(t,e,i){var n=t[e],o=t[i];n&&!o&&(o=t[i]={},CL(n,function(t,e){if(g_.isValidType(e)){var i=ML(e,"inactive",u);null!=i&&(o[e]=i,"color"!==e||o.hasOwnProperty("opacity")||o.hasOwnProperty("colorAlpha")||(o.opacity=[0,0]))}}))}.call(this,n,"inRange","outOfRange"),function(a){var r=(a.inRange||{}).symbol||(a.outOfRange||{}).symbol,s=(a.inRange||{}).symbolSize||(a.outOfRange||{}).symbolSize,l=this.get("inactiveColor");CL(this.stateList,function(t){var e=this.itemSize,i=a[t];null==(i=i||(a[t]={color:u?l:[l]})).symbol&&(i.symbol=r&&k(r)||(u?"roundRect":["roundRect"])),null==i.symbolSize&&(i.symbolSize=s&&k(s)||(u?e[0]:[e[0],e[0]])),i.symbol=TL(i.symbol,function(t){return"none"===t||"square"===t?"roundRect":t});var n=i.symbolSize;if(null!=n){var o=-1/0;AL(n,function(t){oe[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},completeVisualOption:function(){PL.prototype.completeVisualOption.apply(this,arguments),E(this.stateList,function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=0)},this)},setSelected:function(t){this.option.range=t.slice(),this._resetRange()},getSelected:function(){var t=this.getExtent(),e=Bl((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=i[1]||t<=e[1])?"inRange":"outOfRange"},findTargetDataIndices:function(n){var o=[];return this.eachTargetSeries(function(t){var i=[],e=t.getData();e.each(this.getDataDimension(e),function(t,e){n[0]<=t&&t<=n[1]&&i.push(e)},this),o.push({seriesId:t.id,dataIndex:i})},this),o},getVisualMeta:function(i){var t=EL(this,"outOfRange",this.getExtent()),e=EL(this,"inRange",this.option.range.slice()),n=[];function o(t,e){n.push({value:t,color:i(t,e)})}for(var a=0,r=0,s=e.length,l=t.length;rt[1])break;i.push({color:this.getControllerVisual(a,"color",e),offset:o/100})}return i.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),i},_createBarPoints:function(t,e){var i=this.visualMapModel.itemSize;return[[i[0]-e[0],t[0]],[i[0],t[0]],[i[0],t[1]],[i[0]-e[1],t[1]]]},_createBarGroup:function(t){var e=this._orient,i=this.visualMapModel.get("inverse");return new Ci("horizontal"!==e||i?"horizontal"===e&&i?{scale:"bottom"===t?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==e||i?{scale:"left"===t?[1,1]:[-1,1]}:{scale:"left"===t?[1,-1]:[-1,-1]}:{scale:"bottom"===t?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(n,o){if(this._useHandle){var a=this._shapes,r=this.visualMapModel,s=a.handleThumbs,l=a.handleLabels;GL([0,1],function(t){var e=s[t];e.setStyle("fill",o.handlesColor[t]),e.position[1]=n[t];var i=pl(a.handleLabelPoints[t],fl(e,this.group));l[t].setStyle({x:i[0],y:i[1],text:r.formatValueText(this._dataInterval[t]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===t?"bottom":"top":"left",a.barGroup)})},this)}},_showIndicator:function(t,e,i,n){var o=this.visualMapModel,a=o.getExtent(),r=o.itemSize,s=[0,r[1]],l=VL(t,a,s,!0),u=this._shapes,h=u.indicator;if(h){h.position[1]=l,h.attr("invisible",!1),h.setShape("points",function(t,e,i,n){return t?[[0,-FL(e,WL(i,0))],[6,0],[0,FL(e,WL(n-i,0))]]:[[0,0],[5,-5],[5,5]]}(!!i,n,l,r[1]));var c=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0});h.setStyle("fill",c);var d=pl(u.indicatorLabelPoint,fl(h,this.group)),f=u.indicatorLabel;f.attr("invisible",!1);var p=this._applyTransform("left",u.barGroup),g=this._orient;f.setStyle({text:(i||"")+o.formatValueText(e),textVerticalAlign:"horizontal"===g?p:"middle",textAlign:"horizontal"===g?"center":p,x:d[0],y:d[1]})}},_enableHoverLinkToSeries:function(){var n=this;this._shapes.barGroup.on("mousemove",function(t){if(n._hovering=!0,!n._dragging){var e=n.visualMapModel.itemSize,i=n._applyTransform([t.offsetX,t.offsetY],n._shapes.barGroup,!0,!0);i[1]=FL(WL(0,i[1]),e[1]),n._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=e[0])}}).on("mouseout",function(){n._hovering=!1,n._dragging||n._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var t=this.api.getZr();this.visualMapModel.option.hoverLink?(t.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),t.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(t,e){var i=this.visualMapModel,n=i.itemSize;if(i.option.hoverLink){var o=[0,n[1]],a=i.getExtent();t=FL(WL(o[0],t),o[1]);var r=function(t,e,i){var n=6,o=t.get("hoverLinkDataSize");o&&(n=VL(o,e,i,!0)/2);return n}(i,a,o),s=[t-r,t+r],l=VL(t,o,a,!0),u=[VL(s[0],o,a,!0),VL(s[1],o,a,!0)];s[0] ",r):this._showIndicator(l,l,"≈ ",r));var h=this._hoverLinkDataIndices,c=[];(e||UL(i))&&(c=this._hoverLinkDataIndices=i.findTargetDataIndices(u));var d=function(t,e){var i={},n={};return o(t||[],i),o(e||[],n,i),[a(i),a(n)];function o(t,e,i){for(var n=0,o=t.length;ni&&n([i,e[0]],"outOfRange"),n(e.slice()),i=e[1])},this),{stops:a,outerColors:r}}function n(t,e){var i=s.getRepresentValue({interval:t});e=e||s.getValueState(i);var n=o(i,e);t[0]===-1/0?r[0]=n:t[1]===1/0?r[1]=n:a.push({value:t[0],color:n},{value:t[1],color:n})}}}),jL={splitNumber:function(){var t=this.option,e=this._pieceList,i=Math.min(t.precision,20),n=this.getExtent(),o=t.splitNumber;o=Math.max(parseInt(o,10),1),t.splitNumber=o;for(var a=(n[1]-n[0])/o;+a.toFixed(i)!==a&&i<5;)i++;t.precision=i,a=+a.toFixed(i),t.minOpen&&e.push({interval:[-1/0,n[0]],close:[0,0]});for(var r=0,s=n[0];r","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,i)},this)}};function qL(t,e){var i=t.inverse;("vertical"===t.orient?!i:i)&&e.reverse()}RL.extend({type:"visualMap.piecewise",doRender:function(){var a=this.group;a.removeAll();var r=this.visualMapModel,s=r.get("textGap"),t=r.textStyleModel,l=t.getFont(),u=t.getTextColor(),h=this._getItemAlign(),c=r.itemSize,e=this._getViewData(),i=e.endsText,d=W(r.get("showLabel",!0),!i);i&&this._renderEndsText(a,i[0],c,d,h),E(e.viewPieceList,function(t){var e=t.piece,i=new Ci;i.onclick=A(this._onItemClick,this,e),this._enableHoverLink(i,t.indexInModelPieceList);var n=r.getRepresentValue(e);if(this._createItemSymbol(i,n,[0,0,c[0],c[1]]),d){var o=this.visualMapModel.getValueState(n);i.add(new Ur({style:{x:"right"===h?-s:c[0]+s,y:c[1]/2,text:e.text,textVerticalAlign:"middle",textAlign:h,textFont:l,textFill:u,opacity:"outOfRange"===o?.5:1}}))}a.add(i)},this),i&&this._renderEndsText(a,i[1],c,d,h),wu(r.get("orient"),a,r.get("itemGap")),this.renderBackground(a),this.positionGroup(a)},_enableHoverLink:function(t,i){function e(t){var e=this.visualMapModel;e.option.hoverLink&&this.api.dispatchAction({type:t,batch:BL(e.findTargetDataIndices(i),e)})}t.on("mouseover",A(e,this,"highlight")).on("mouseout",A(e,this,"downplay"))},_getItemAlign:function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return zL(t,this.api,t.itemSize);var i=e.align;return i&&"auto"!==i||(i="left"),i},_renderEndsText:function(t,e,i,n,o){if(e){var a=new Ci,r=this.visualMapModel.textStyleModel;a.add(new Ur({style:{x:n?"right"===o?i[0]:0:i[0]/2,y:i[1]/2,textVerticalAlign:"middle",textAlign:n?o:"center",text:e,textFont:r.getFont(),textFill:r.getTextColor()}})),t.add(a)}},_getViewData:function(){var t=this.visualMapModel,e=O(t.getPieceList(),function(t,e){return{piece:t,indexInModelPieceList:e}}),i=t.get("text"),n=t.get("orient"),o=t.get("inverse");return("horizontal"===n?o:!o)?e.reverse():i=i&&i.slice().reverse(),{viewPieceList:e,endsText:i}},_createItemSymbol:function(t,e,i){t.add(wg(this.getControllerVisual(e,"symbol"),i[0],i[1],i[2],i[3],this.getControllerVisual(e,"color")))},_onItemClick:function(t){var e=this.visualMapModel,i=e.option,n=k(i.selected),o=e.getSelectedMapKey(t);"single"===i.selectedMode?(n[o]=!0,E(n,function(t,e){n[e]=e===o})):n[o]=!n[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:n})}});yf(yL);var KL,$L="urn:schemas-microsoft-com:vml",JL="undefined"==typeof window?null:window,QL=!1,tk=JL&&JL.document;function ek(t){return KL(t)}if(tk&&!v.canvasSupported)try{tk.namespaces.zrvml||tk.namespaces.add("zrvml",$L),KL=function(t){return tk.createElement("')}}catch(t){KL=function(t){return tk.createElement("<"+t+' xmlns="'+$L+'" class="zrvml">')}}var ik,nk=rr.CMD,ok=Math.round,ak=Math.sqrt,rk=Math.abs,sk=Math.cos,lk=Math.sin,uk=Math.max;if(!v.canvasSupported){var hk=",",ck="progid:DXImageTransform.Microsoft",dk=21600,fk=dk/2,pk=function(t){t.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",t.coordsize=dk+","+dk,t.coordorigin="0,0"},gk=function(t,e,i){return"rgb("+[t,e,i].join(",")+")"},mk=function(t,e){e&&t&&e.parentNode!==t&&t.appendChild(e)},vk=function(t,e){e&&t&&e.parentNode===t&&t.removeChild(e)},yk=function(t,e,i){return 1e5*(parseFloat(t)||0)+1e3*(parseFloat(e)||0)+i},xk=Yn,_k=function(t,e,i){var n=Fe(e);i=+i,isNaN(i)&&(i=1),n&&(t.color=gk(n[0],n[1],n[2]),t.opacity=i*n[3])},wk=function(t,e,i,n){var o="fill"===e,a=t.getElementsByTagName(e)[0];null!=i[e]&&"none"!==i[e]&&(o||!o&&i.lineWidth)?(t[o?"filled":"stroked"]="true",i[e]instanceof cs&&vk(t,a),a=a||ek(e),o?function(t,e,i){var n,o,a=e.fill;if(null!=a)if(a instanceof cs){var r,s=0,l=[0,0],u=0,h=1,c=i.getBoundingRect(),d=c.width,f=c.height;if("linear"===a.type){r="gradient";var p=i.transform,g=[a.x*d,a.y*f],m=[a.x2*d,a.y2*f];p&&(bt(g,g,p),bt(m,m,p));var v=m[0]-g[0],y=m[1]-g[1];(s=180*Math.atan2(v,y)/Math.PI)<0&&(s+=360),s<1e-6&&(s=0)}else{r="gradientradial";g=[a.x*d,a.y*f],p=i.transform;var x=i.scale,_=d,w=f;l=[(g[0]-c.x)/_,(g[1]-c.y)/w],p&&bt(g,g,p),_/=x[0]*dk,w/=x[1]*dk;var b=uk(_,w);u=0/b,h=2*a.r/b-u}var S=a.colorStops.slice();S.sort(function(t,e){return t.offset-e.offset});for(var M=S.length,I=[],T=[],A=0;A=c&&d<=i+1){for(var n=[],o=0;o=c&&d<=o+1)return hP(h,e.components,u,l);p[t]=e}else p[t]=void 0}var s;f++}for(;f<=e;){var r=a();if(r)return r}},pushComponent:function(t,e,i){var n=t[t.length-1];n&&n.added===e&&n.removed===i?t[t.length-1]={count:n.count+1,added:e,removed:i}:t.push({count:1,added:e,removed:i})},extractCommon:function(t,e,i,n){for(var o=e.length,a=i.length,r=t.newPos,s=r-n,l=0;r+1\n\r<"))}},E(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],function(t){MP.prototype[t]=function(t){return function(){vi('In SVG mode painter not support method "'+t+'"')}}(t)}),Po("svg",MP),t.version="4.8.0",t.dependencies={zrender:"4.3.1"},t.PRIORITY=Ld,t.init=function(t,e,i){var n=mf(t);if(n)return n;var o=new Rd(t,e,i);return o.id="ec_"+cf++,uf[o.id]=o,Jo(t,ff,o.id),function(n){var o="__connectUpdateStatus";function a(t,e){for(var i=0;ili{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\f95b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\f952"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\f905"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\f95c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\f95d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\f95e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\f95f"}.fa-handshake-slash:before{content:"\f960"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\f961"}.fa-head-side-cough-slash:before{content:"\f962"}.fa-head-side-mask:before{content:"\f963"}.fa-head-side-virus:before{content:"\f964"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\f965"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\f955"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\f966"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\f967"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\f956"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\f968"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\f969"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\f96a"}.fa-pump-soap:before{content:"\f96b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\f96c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\f957"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\f96e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\f96f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\f970"}.fa-store-slash:before{content:"\f971"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\f972"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\f974"}.fa-virus-slash:before{content:"\f975"}.fa-viruses:before{content:"\f976"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/gitalk/gitalk.css b/themes/LoveIt/assets/lib/gitalk/gitalk.css new file mode 100644 index 0000000..71a80c1 --- /dev/null +++ b/themes/LoveIt/assets/lib/gitalk/gitalk.css @@ -0,0 +1,1250 @@ +@font-face { + font-family: octicons-link; + src: url(data:font/woff;charset=utf-8;base64,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) format('woff'); +} + +.markdown-body { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + line-height: 1.5; + color: #24292e; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 16px; + line-height: 1.5; + word-wrap: break-word; +} + +.markdown-body .pl-c { + color: #6a737d; +} + +.markdown-body .pl-c1, +.markdown-body .pl-s .pl-v { + color: #005cc5; +} + +.markdown-body .pl-e, +.markdown-body .pl-en { + color: #6f42c1; +} + +.markdown-body .pl-smi, +.markdown-body .pl-s .pl-s1 { + color: #24292e; +} + +.markdown-body .pl-ent { + color: #22863a; +} + +.markdown-body .pl-k { + color: #d73a49; +} + +.markdown-body .pl-s, +.markdown-body .pl-pds, +.markdown-body .pl-s .pl-pse .pl-s1, +.markdown-body .pl-sr, +.markdown-body .pl-sr .pl-cce, +.markdown-body .pl-sr .pl-sre, +.markdown-body .pl-sr .pl-sra { + color: #032f62; +} + +.markdown-body .pl-v, +.markdown-body .pl-smw { + color: #e36209; +} + +.markdown-body .pl-bu { + color: #b31d28; +} + +.markdown-body .pl-ii { + color: #fafbfc; + background-color: #b31d28; +} + +.markdown-body .pl-c2 { + color: #fafbfc; + background-color: #d73a49; +} + +.markdown-body .pl-c2::before { + content: "^M"; +} + +.markdown-body .pl-sr .pl-cce { + font-weight: bold; + color: #22863a; +} + +.markdown-body .pl-ml { + color: #735c0f; +} + +.markdown-body .pl-mh, +.markdown-body .pl-mh .pl-en, +.markdown-body .pl-ms { + font-weight: bold; + color: #005cc5; +} + +.markdown-body .pl-mi { + font-style: italic; + color: #24292e; +} + +.markdown-body .pl-mb { + font-weight: bold; + color: #24292e; +} + +.markdown-body .pl-md { + color: #b31d28; + background-color: #ffeef0; +} + +.markdown-body .pl-mi1 { + color: #22863a; + background-color: #f0fff4; +} + +.markdown-body .pl-mc { + color: #e36209; + background-color: #ffebda; +} + +.markdown-body .pl-mi2 { + color: #f6f8fa; + background-color: #005cc5; +} + +.markdown-body .pl-mdr { + font-weight: bold; + color: #6f42c1; +} + +.markdown-body .pl-ba { + color: #586069; +} + +.markdown-body .pl-sg { + color: #959da5; +} + +.markdown-body .pl-corl { + text-decoration: underline; + color: #032f62; +} + +.markdown-body .octicon { + display: inline-block; + vertical-align: text-top; + fill: currentColor; +} + +.markdown-body a { + background-color: transparent; + -webkit-text-decoration-skip: objects; +} + +.markdown-body a:active, +.markdown-body a:hover { + outline-width: 0; +} + +.markdown-body strong { + font-weight: inherit; +} + +.markdown-body strong { + font-weight: bolder; +} + +.markdown-body h1 { + font-size: 2em; + margin: 0.67em 0; +} + +.markdown-body img { + border-style: none; +} + +.markdown-body svg:not(:root) { + overflow: hidden; +} + +.markdown-body code, +.markdown-body kbd, +.markdown-body pre { + font-family: monospace, monospace; + font-size: 1em; +} + +.markdown-body hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} + +.markdown-body input { + font: inherit; + margin: 0; +} + +.markdown-body input { + overflow: visible; +} + +.markdown-body [type="checkbox"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} + +.markdown-body * { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +.markdown-body input { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +.markdown-body a { + color: #0366d6; + text-decoration: none; +} + +.markdown-body a:hover { + text-decoration: underline; +} + +.markdown-body strong { + font-weight: 600; +} + +.markdown-body hr { + height: 0; + margin: 15px 0; + overflow: hidden; + background: transparent; + border: 0; + border-bottom: 1px solid #dfe2e5; +} + +.markdown-body hr::before { + display: table; + content: ""; +} + +.markdown-body hr::after { + display: table; + clear: both; + content: ""; +} + +.markdown-body table { + border-spacing: 0; + border-collapse: collapse; +} + +.markdown-body td, +.markdown-body th { + padding: 0; +} + +.markdown-body h1, +.markdown-body h2, +.markdown-body h3, +.markdown-body h4, +.markdown-body h5, +.markdown-body h6 { + margin-top: 0; + margin-bottom: 0; +} + +.markdown-body h1 { + font-size: 32px; + font-weight: 600; +} + +.markdown-body h2 { + font-size: 24px; + font-weight: 600; +} + +.markdown-body h3 { + font-size: 20px; + font-weight: 600; +} + +.markdown-body h4 { + font-size: 16px; + font-weight: 600; +} + +.markdown-body h5 { + font-size: 14px; + font-weight: 600; +} + +.markdown-body h6 { + font-size: 12px; + font-weight: 600; +} + +.markdown-body p { + margin-top: 0; + margin-bottom: 10px; +} + +.markdown-body blockquote { + margin: 0; +} + +.markdown-body ul, +.markdown-body ol { + padding-left: 0; + margin-top: 0; + margin-bottom: 0; +} + +.markdown-body ol ol, +.markdown-body ul ol { + list-style-type: lower-roman; +} + +.markdown-body ul ul ol, +.markdown-body ul ol ol, +.markdown-body ol ul ol, +.markdown-body ol ol ol { + list-style-type: lower-alpha; +} + +.markdown-body dd { + margin-left: 0; +} + +.markdown-body code { + font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; +} + +.markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font: 12px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; +} + +.markdown-body .octicon { + vertical-align: text-bottom; +} + +.markdown-body .pl-0 { + padding-left: 0 !important; +} + +.markdown-body .pl-1 { + padding-left: 4px !important; +} + +.markdown-body .pl-2 { + padding-left: 8px !important; +} + +.markdown-body .pl-3 { + padding-left: 16px !important; +} + +.markdown-body .pl-4 { + padding-left: 24px !important; +} + +.markdown-body .pl-5 { + padding-left: 32px !important; +} + +.markdown-body .pl-6 { + padding-left: 40px !important; +} + +.markdown-body::before { + display: table; + content: ""; +} + +.markdown-body::after { + display: table; + clear: both; + content: ""; +} + +.markdown-body>*:first-child { + margin-top: 0 !important; +} + +.markdown-body>*:last-child { + margin-bottom: 0 !important; +} + +.markdown-body a:not([href]) { + color: inherit; + text-decoration: none; +} + +.markdown-body .anchor { + float: left; + padding-right: 4px; + margin-left: -20px; + line-height: 1; +} + +.markdown-body .anchor:focus { + outline: none; +} + +.markdown-body p, +.markdown-body blockquote, +.markdown-body ul, +.markdown-body ol, +.markdown-body dl, +.markdown-body table, +.markdown-body pre { + margin-top: 0; + margin-bottom: 16px; +} + +.markdown-body hr { + height: 0.25em; + padding: 0; + margin: 24px 0; + background-color: #e1e4e8; + border: 0; +} + +.markdown-body blockquote { + padding: 0 1em; + color: #6a737d; + border-left: 0.25em solid #dfe2e5; +} + +.markdown-body blockquote>:first-child { + margin-top: 0; +} + +.markdown-body blockquote>:last-child { + margin-bottom: 0; +} + +.markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font-size: 11px; + line-height: 10px; + color: #444d56; + vertical-align: middle; + background-color: #fafbfc; + border: solid 1px #c6cbd1; + border-bottom-color: #959da5; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 #959da5; + box-shadow: inset 0 -1px 0 #959da5; +} + +.markdown-body h1, +.markdown-body h2, +.markdown-body h3, +.markdown-body h4, +.markdown-body h5, +.markdown-body h6 { + margin-top: 24px; + margin-bottom: 16px; + font-weight: 600; + line-height: 1.25; +} + +.markdown-body h1 .octicon-link, +.markdown-body h2 .octicon-link, +.markdown-body h3 .octicon-link, +.markdown-body h4 .octicon-link, +.markdown-body h5 .octicon-link, +.markdown-body h6 .octicon-link { + color: #1b1f23; + vertical-align: middle; + visibility: hidden; +} + +.markdown-body h1:hover .anchor, +.markdown-body h2:hover .anchor, +.markdown-body h3:hover .anchor, +.markdown-body h4:hover .anchor, +.markdown-body h5:hover .anchor, +.markdown-body h6:hover .anchor { + text-decoration: none; +} + +.markdown-body h1:hover .anchor .octicon-link, +.markdown-body h2:hover .anchor .octicon-link, +.markdown-body h3:hover .anchor .octicon-link, +.markdown-body h4:hover .anchor .octicon-link, +.markdown-body h5:hover .anchor .octicon-link, +.markdown-body h6:hover .anchor .octicon-link { + visibility: visible; +} + +.markdown-body h1 { + padding-bottom: 0.3em; + font-size: 2em; + border-bottom: 1px solid #eaecef; +} + +.markdown-body h2 { + padding-bottom: 0.3em; + font-size: 1.5em; + border-bottom: 1px solid #eaecef; +} + +.markdown-body h3 { + font-size: 1.25em; +} + +.markdown-body h4 { + font-size: 1em; +} + +.markdown-body h5 { + font-size: 0.875em; +} + +.markdown-body h6 { + font-size: 0.85em; + color: #6a737d; +} + +.markdown-body ul, +.markdown-body ol { + padding-left: 2em; +} + +.markdown-body ul ul, +.markdown-body ul ol, +.markdown-body ol ol, +.markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; +} + +.markdown-body li>p { + margin-top: 16px; +} + +.markdown-body li+li { + margin-top: 0.25em; +} + +.markdown-body dl { + padding: 0; +} + +.markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: 600; +} + +.markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; +} + +.markdown-body table { + display: block; + width: 100%; + overflow: auto; +} + +.markdown-body table th { + font-weight: 600; +} + +.markdown-body table th, +.markdown-body table td { + padding: 6px 13px; + border: 1px solid #dfe2e5; +} + +.markdown-body table tr { + background-color: #fff; + border-top: 1px solid #c6cbd1; +} + +.markdown-body table tr:nth-child(2n) { + background-color: #f6f8fa; +} + +.markdown-body img { + max-width: 100%; + -webkit-box-sizing: content-box; + box-sizing: content-box; + background-color: #fff; +} + +.markdown-body code { + padding: 0; + padding-top: 0.2em; + padding-bottom: 0.2em; + margin: 0; + font-size: 85%; + background-color: rgba(27,31,35,0.05); + border-radius: 3px; +} + +.markdown-body code::before, +.markdown-body code::after { + letter-spacing: -0.2em; + content: "\A0"; +} + +.markdown-body pre { + word-wrap: normal; +} + +.markdown-body pre>code { + padding: 0; + margin: 0; + font-size: 100%; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; +} + +.markdown-body .highlight { + margin-bottom: 16px; +} + +.markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; +} + +.markdown-body .highlight pre, +.markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: #f6f8fa; + border-radius: 3px; +} + +.markdown-body pre code { + display: inline; + max-width: auto; + padding: 0; + margin: 0; + overflow: visible; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; +} + +.markdown-body pre code::before, +.markdown-body pre code::after { + content: normal; +} + +.markdown-body .full-commit .btn-outline:not(:disabled):hover { + color: #005cc5; + border-color: #005cc5; +} + +.markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace; + line-height: 10px; + color: #444d56; + vertical-align: middle; + background-color: #fafbfc; + border: solid 1px #d1d5da; + border-bottom-color: #c6cbd1; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 #c6cbd1; + box-shadow: inset 0 -1px 0 #c6cbd1; +} + +.markdown-body :checked+.radio-label { + position: relative; + z-index: 1; + border-color: #0366d6; +} + +.markdown-body .task-list-item { + list-style-type: none; +} + +.markdown-body .task-list-item+.task-list-item { + margin-top: 3px; +} + +.markdown-body .task-list-item input { + margin: 0 0.2em 0.25em -1.6em; + vertical-align: middle; +} + +.markdown-body hr { + border-bottom-color: #eee; +} +/* variables */ +/* functions & mixins */ +/* variables - calculated */ +/* styles */ +.gt-container { + -webkit-box-sizing: border-box; + box-sizing: border-box; + font-size: 16px; +/* loader */ +/* error */ +/* initing */ +/* no int */ +/* link */ +/* meta */ +/* popup */ +/* header */ +/* comments */ +/* comment */ +} +.gt-container * { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.gt-container a { + color: #6190e8; +} +.gt-container a:hover { + color: #81a6ed; + border-color: #81a6ed; +} +.gt-container a.is--active { + color: #333; + cursor: default !important; +} +.gt-container a.is--active:hover { + color: #333; +} +.gt-container .hide { + display: none !important; +} +.gt-container .gt-svg { + display: inline-block; + width: 1em; + height: 1em; + vertical-align: sub; +} +.gt-container .gt-svg svg { + width: 100%; + height: 100%; + fill: #6190e8; +} +.gt-container .gt-ico { + display: inline-block; +} +.gt-container .gt-ico-text { + margin-left: 0.3125em; +} +.gt-container .gt-ico-github { + width: 100%; + height: 100%; +} +.gt-container .gt-ico-github .gt-svg { + width: 100%; + height: 100%; +} +.gt-container .gt-ico-github svg { + fill: inherit; +} +.gt-container .gt-spinner { + position: relative; +} +.gt-container .gt-spinner::before { + content: ''; + -webkit-box-sizing: border-box; + box-sizing: border-box; + position: absolute; + top: 3px; + width: 0.75em; + height: 0.75em; + margin-top: -0.1875em; + margin-left: -0.375em; + border-radius: 50%; + border: 1px solid #fff; + border-top-color: #6190e8; + -webkit-animation: gt-kf-rotate 0.6s linear infinite; + animation: gt-kf-rotate 0.6s linear infinite; +} +.gt-container .gt-loader { + position: relative; + border: 1px solid #999; + -webkit-animation: ease gt-kf-rotate 1.5s infinite; + animation: ease gt-kf-rotate 1.5s infinite; + display: inline-block; + font-style: normal; + width: 1.75em; + height: 1.75em; + line-height: 1.75em; + border-radius: 50%; +} +.gt-container .gt-loader:before { + content: ''; + position: absolute; + display: block; + top: 0; + left: 50%; + margin-top: -0.1875em; + margin-left: -0.1875em; + width: 0.375em; + height: 0.375em; + background-color: #999; + border-radius: 50%; +} +.gt-container .gt-avatar { + display: inline-block; + width: 3.125em; + height: 3.125em; +} +@media (max-width: 479px) { + .gt-container .gt-avatar { + width: 2em; + height: 2em; + } +} +.gt-container .gt-avatar img { + width: 100%; + height: auto; + border-radius: 3px; +} +.gt-container .gt-avatar-github { + width: 3em; + height: 3em; +} +@media (max-width: 479px) { + .gt-container .gt-avatar-github { + width: 1.875em; + height: 1.875em; + } +} +.gt-container .gt-btn { + padding: 0.75em 1.25em; + display: inline-block; + line-height: 1; + text-decoration: none; + white-space: nowrap; + cursor: pointer; + border: 1px solid #6190e8; + border-radius: 5px; + background-color: #6190e8; + color: #fff; + outline: none; + font-size: 0.75em; +} +.gt-container .gt-btn-text { + font-weight: 400; +} +.gt-container .gt-btn-loading { + position: relative; + margin-left: 0.5em; + display: inline-block; + width: 0.75em; + height: 1em; + vertical-align: top; +} +.gt-container .gt-btn.is--disable { + cursor: not-allowed; + opacity: 0.5; +} +.gt-container .gt-btn-login { + margin-right: 0; +} +.gt-container .gt-btn-preview { + background-color: #fff; + color: #6190e8; +} +.gt-container .gt-btn-preview:hover { + background-color: #f2f2f2; + border-color: #81a6ed; +} +.gt-container .gt-btn-public:hover { + background-color: #81a6ed; + border-color: #81a6ed; +} +.gt-container .gt-error { + text-align: center; + margin: 0.625em; + color: #ff3860; +} +.gt-container .gt-initing { + padding: 1.25em 0; + text-align: center; +} +.gt-container .gt-initing-text { + margin: 0.625em auto; + font-size: 92%; +} +.gt-container .gt-no-init { + padding: 1.25em 0; + text-align: center; +} +.gt-container .gt-link { + border-bottom: 1px dotted #6190e8; +} +.gt-container .gt-link-counts, +.gt-container .gt-link-project { + text-decoration: none; +} +.gt-container .gt-meta { + margin: 1.25em 0; + padding: 1em 0; + position: relative; + border-bottom: 1px solid #e9e9e9; + font-size: 1em; + position: relative; + z-index: 10; +} +.gt-container .gt-meta:before, +.gt-container .gt-meta:after { + content: " "; + display: table; +} +.gt-container .gt-meta:after { + clear: both; +} +.gt-container .gt-counts { + margin: 0 0.625em 0 0; +} +.gt-container .gt-user { + float: right; + margin: 0; + font-size: 92%; +} +.gt-container .gt-user-pic { + width: 16px; + height: 16px; + vertical-align: top; + margin-right: 0.5em; +} +.gt-container .gt-user-inner { + display: inline-block; + cursor: pointer; +} +.gt-container .gt-user .gt-ico { + margin: 0 0 0 0.3125em; +} +.gt-container .gt-user .gt-ico svg { + fill: inherit; +} +.gt-container .gt-user .is--poping .gt-ico svg { + fill: #6190e8; +} +.gt-container .gt-version { + color: #a1a1a1; + margin-left: 0.375em; +} +.gt-container .gt-copyright { + margin: 0 0.9375em 0.5em; + border-top: 1px solid #e9e9e9; + padding-top: 0.5em; +} +.gt-container .gt-popup { + position: absolute; + right: 0; + top: 2.375em; + background: #fff; + display: inline-block; + border: 1px solid #e9e9e9; + padding: 0.625em 0; + font-size: 0.875em; + letter-spacing: 0.5px; +} +.gt-container .gt-popup .gt-action { + cursor: pointer; + display: block; + margin: 0.5em 0; + padding: 0 1.125em; + position: relative; + text-decoration: none; +} +.gt-container .gt-popup .gt-action.is--active:before { + content: ''; + width: 0.25em; + height: 0.25em; + background: #6190e8; + position: absolute; + left: 0.5em; + top: 0.4375em; +} +.gt-container .gt-header { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.gt-container .gt-header-comment { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin-left: 1.25em; +} +@media (max-width: 479px) { + .gt-container .gt-header-comment { + margin-left: 0.875em; + } +} +.gt-container .gt-header-textarea { + padding: 0.75em; + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + min-height: 5.125em; + max-height: 15em; + border-radius: 5px; + border: 1px solid rgba(0,0,0,0.1); + font-size: 0.875em; + word-wrap: break-word; + resize: vertical; + background-color: #f6f6f6; + outline: none; + -webkit-transition: all 0.25s ease; + transition: all 0.25s ease; +} +.gt-container .gt-header-textarea:hover { + background-color: #fbfbfb; +} +.gt-container .gt-header-preview { + padding: 0.75em; + border-radius: 5px; + border: 1px solid rgba(0,0,0,0.1); + background-color: #f6f6f6; +} +.gt-container .gt-header-controls { + position: relative; + margin: 0.75em 0 0; +} +.gt-container .gt-header-controls:before, +.gt-container .gt-header-controls:after { + content: " "; + display: table; +} +.gt-container .gt-header-controls:after { + clear: both; +} +@media (max-width: 479px) { + .gt-container .gt-header-controls { + margin: 0; + } +} +.gt-container .gt-header-controls-tip { + font-size: 0.875em; + color: #6190e8; + text-decoration: none; + vertical-align: sub; +} +@media (max-width: 479px) { + .gt-container .gt-header-controls-tip { + display: none; + } +} +.gt-container .gt-header-controls .gt-btn { + float: right; + margin-left: 1.25em; +} +@media (max-width: 479px) { + .gt-container .gt-header-controls .gt-btn { + float: none; + width: 100%; + margin: 0.75em 0 0; + } +} +.gt-container:after { + content: ''; + position: fixed; + bottom: 100%; + left: 0; + right: 0; + top: 0; + opacity: 0; +} +.gt-container.gt-input-focused { + position: relative; +} +.gt-container.gt-input-focused:after { + content: ''; + position: fixed; + bottom: 0%; + left: 0; + right: 0; + top: 0; + background: #000; + opacity: 0.6; + -webkit-transition: opacity 0.3s, bottom 0s; + transition: opacity 0.3s, bottom 0s; + z-index: 9999; +} +.gt-container.gt-input-focused .gt-header-comment { + z-index: 10000; +} +.gt-container .gt-comments { + padding-top: 1.25em; +} +.gt-container .gt-comments-null { + text-align: center; +} +.gt-container .gt-comments-controls { + margin: 1.25em 0; + text-align: center; +} +.gt-container .gt-comment { + position: relative; + padding: 0.625em 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.gt-container .gt-comment-content { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + margin-left: 1.25em; + padding: 0.75em 1em; + background-color: #f9f9f9; + overflow: auto; + -webkit-transition: all ease 0.25s; + transition: all ease 0.25s; +} +.gt-container .gt-comment-content:hover { + -webkit-box-shadow: 0 0.625em 3.75em 0 #f4f4f4; + box-shadow: 0 0.625em 3.75em 0 #f4f4f4; +} +@media (max-width: 479px) { + .gt-container .gt-comment-content { + margin-left: 0.875em; + padding: 0.625em 0.75em; + } +} +.gt-container .gt-comment-header { + margin-bottom: 0.5em; + font-size: 0.875em; + position: relative; +} +.gt-container .gt-comment-block-1 { + float: right; + height: 1.375em; + width: 2em; +} +.gt-container .gt-comment-block-2 { + float: right; + height: 1.375em; + width: 4em; +} +.gt-container .gt-comment-username { + font-weight: 500; + color: #6190e8; + text-decoration: none; +} +.gt-container .gt-comment-username:hover { + text-decoration: underline; +} +.gt-container .gt-comment-text { + margin-left: 0.5em; + color: #a1a1a1; +} +.gt-container .gt-comment-date { + margin-left: 0.5em; + color: #a1a1a1; +} +.gt-container .gt-comment-like, +.gt-container .gt-comment-edit, +.gt-container .gt-comment-reply { + position: absolute; + height: 1.375em; +} +.gt-container .gt-comment-like:hover, +.gt-container .gt-comment-edit:hover, +.gt-container .gt-comment-reply:hover { + cursor: pointer; +} +.gt-container .gt-comment-like { + top: 0; + right: 2em; +} +.gt-container .gt-comment-edit, +.gt-container .gt-comment-reply { + top: 0; + right: 0; +} +.gt-container .gt-comment-body { + color: #333 !important; +} +.gt-container .gt-comment-body .email-hidden-toggle a { + display: inline-block; + height: 12px; + padding: 0 9px; + font-size: 12px; + font-weight: 600; + line-height: 6px; + color: #444d56; + text-decoration: none; + vertical-align: middle; + background: #dfe2e5; + border-radius: 1px; +} +.gt-container .gt-comment-body .email-hidden-toggle a:hover { + background-color: #c6cbd1; +} +.gt-container .gt-comment-body .email-hidden-reply { + display: none; + white-space: pre-wrap; +} +.gt-container .gt-comment-body .email-hidden-reply .email-signature-reply { + padding: 0 15px; + margin: 15px 0; + color: #586069; + border-left: 4px solid #dfe2e5; +} +.gt-container .gt-comment-body .email-hidden-reply.expanded { + display: block; +} +.gt-container .gt-comment-admin .gt-comment-content { + background-color: #f6f9fe; +} +@-webkit-keyframes gt-kf-rotate { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes gt-kf-rotate { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +/*# sourceMappingURL=gitalk.css.map*/ \ No newline at end of file diff --git a/themes/LoveIt/assets/lib/gitalk/gitalk.min.js b/themes/LoveIt/assets/lib/gitalk/gitalk.min.js new file mode 100644 index 0000000..39757cd --- /dev/null +++ b/themes/LoveIt/assets/lib/gitalk/gitalk.min.js @@ -0,0 +1,35 @@ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Gitalk=t():e.Gitalk=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist",t(t.s=82)}([function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(39)("wks"),o=n(25),i=n(1).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){"use strict";function r(e){return"[object Array]"===C.call(e)}function o(e){return void 0===e}function i(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function a(e){return"[object ArrayBuffer]"===C.call(e)}function u(e){return"undefined"!=typeof FormData&&e instanceof FormData}function s(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function c(e){return"string"==typeof e}function l(e){return"number"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===C.call(e)}function d(e){return"[object File]"===C.call(e)}function h(e){return"[object Blob]"===C.call(e)}function m(e){return"[object Function]"===C.call(e)}function v(e){return f(e)&&m(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function g(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function b(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function w(e,t){if(null!==e&&void 0!==e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n0;)n[r]=arguments[r+2];if(!y(e))return e;var o=e.attributes||e.props,i=G.h(e.nodeName||e.type,o,e.children||o&&o.children),a=[i,t];return n&&n.length?a.push(n):t&&t.children&&a.push(t.children),m(G.cloneElement.apply(void 0,a))}function y(e){return e&&(e instanceof Y||e.$$typeof===H)}function g(e,t){return t._refProxies[e]||(t._refProxies[e]=function(n){t&&t.refs&&(t.refs[e]=n,null===n&&(delete t._refProxies[e],t=null))})}function b(e){var t=e.nodeName,n=e.attributes;if(n&&"string"==typeof t){var r={};for(var o in n)r[o.toLowerCase()]=o;if(r.ondoubleclick&&(n.ondblclick=n[r.ondoubleclick],delete n[r.ondoubleclick]),r.onchange&&("textarea"===t||"input"===t.toLowerCase()&&!/^fil|che|rad/i.test(n.type))){var i=r.oninput||"oninput";n[i]||(n[i]=P([n[i],n[r.onchange]]),delete n[r.onchange])}}}function w(e){var t=e.attributes;if(t){var n=t.className||t.class;n&&(t.className=n)}}function _(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function x(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function S(e){return e&&e.base||e}function E(){}function C(e){function t(e,t){k(this),I.call(this,e,t,V),T.call(this,e,t)}return e=_({constructor:t},e),e.mixins&&O(e,N(e.mixins)),e.statics&&_(t,e.statics),e.propTypes&&(t.propTypes=e.propTypes),e.defaultProps&&(t.defaultProps=e.defaultProps),e.getDefaultProps&&(t.defaultProps=e.getDefaultProps()),E.prototype=I.prototype,t.prototype=_(new E,e),t.displayName=e.displayName||"Component",t}function N(e){for(var t={},n=0;n1)for(var n=1;n=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){e.exports=!0},function(e,t,n){var r=n(53),o=n(40);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(7).f,o=n(12),i=n(2)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){n(106);for(var r=n(1),o=n(11),i=n(15),a=n(2)("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s0?r:n)(e)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(6),o=n(103),i=n(40),a=n(38)("IE_PROTO"),u=function(){},s=function(){var e,t=n(31)("iframe"),r=i.length;for(t.style.display="none",n(55).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(" +``` + +## 3 highlight + +[Documentation of `highlight`](https://gohugo.io/content-management/shortcodes#instagram) + +Example `highlight` input: + +```markdown +{{}} +
+
+

{{ .Title }}

+ {{ range .Pages }} + {{ .Render "summary"}} + {{ end }} +
+
+{{}} +``` + +The rendered output looks like this: + +{{< highlight html >}} +
+
+

{{ .Title }}

+ {{ range .Pages }} + {{ .Render "summary"}} + {{ end }} +
+
+{{< /highlight >}} + +## 4 instagram + +[Documentation of `instagram`](https://gohugo.io/content-management/shortcodes#instagram) + +Example `instagram` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< instagram BWNjjyYFxVx hidecaption >}} + +## 5 param + +[Documentation of `param`](https://gohugo.io/content-management/shortcodes#param) + +Example `param` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< param description >}} + +## 6 ref and relref {#ref-and-relref} + +[Documentation of `ref` and `relref`](https://gohugo.io/content-management/shortcodes#ref-and-relref) + +## 7 tweet + +[Documentation of `tweet`](https://gohugo.io/content-management/shortcodes#tweet) + +Example `tweet` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< tweet 877500564405444608 >}} + +## 8 vimeo + +[Documentation of `vimeo`](https://gohugo.io/content-management/shortcodes#vimeo) + +Example `vimeo` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< vimeo 146022717 >}} + +## 9 youtube + +[Documentation of `youtube`](https://gohugo.io/content-management/shortcodes#youtube) + +Example `youtube` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< youtube w7Ft2ymGmfc >}} diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.fr.md b/themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.fr.md new file mode 100644 index 0000000..fdb0bb1 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.fr.md @@ -0,0 +1,187 @@ +--- +weight: 3 +title: "Thème Documentation - Built-in Shortcodes" +date: 2020-03-04T16:29:59+08:00 +lastmod: 2020-03-04T16:29:59+08:00 +draft: false +author: "Dillon" +authorLink: "https://dillonzq.com" +description: "Hugo fournit plusieurs shortcodes intégrés pour la commodité de l'auteur et pour garder votre contenu de démarque propre." +resources: +- name: "featured" + src: "featured-image.png" + +tags: ["shortcodes"] +categories: ["documentation"] + +lightgallery: true +--- + +**Hugo** fournit plusieurs shortcodes intégrés pour la commodité de l'auteur et pour garder votre contenu de démarque propre. + + + +{{< admonition warning >}} +Sorry, this article has not been completely translated into **French**. +Welcome to take the time to propose a translation by [:(fas fa-code-branch fa-fw): making a PR](https://github.com/dillonzq/LoveIt/pulls) to the theme! +{{< /admonition >}} + +Hugo uses Markdown for its simple content format. However, there are a lot of things that Markdown doesn’t support well. You could use pure HTML to expand possibilities. + +But this happens to be a bad idea. Everyone uses Markdown because it’s pure and simple to read even non-rendered. You should avoid HTML to keep it as simple as possible. + +To avoid this limitations, Hugo created [shortcodes](https://gohugo.io/extras/shortcodes/). +A shortcode is a simple snippet that can generate reasonable HTML code and conforms to Markdown's design philosophy. + +Hugo ships with a set of predefined shortcodes that represent very common usage. These shortcodes are provided for author convenience and to keep your markdown content clean. + +## 1 figure {#figure} + +[Documentation of `figure`](https://gohugo.io/content-management/shortcodes#figure) + +Example `figure` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< figure src="/images/lighthouse.jpg" title="Lighthouse (figure)" >}} + +The HTML looks like this: + +```html +
+ +
+

Lighthouse (figure)

+
+
+``` + +## 2 gist + +[Documentation of `gist`](https://gohugo.io/content-management/shortcodes#gist) + +Example `gist` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< gist spf13 7896402 >}} + +The HTML looks like this: + +```html + +``` + +## 3 highlight + +[Documentation of `highlight`](https://gohugo.io/content-management/shortcodes#instagram) + +Example `highlight` input: + +```markdown +{{}} +
+
+

{{ .Title }}

+ {{ range .Pages }} + {{ .Render "summary"}} + {{ end }} +
+
+{{}} +``` + +The rendered output looks like this: + +{{< highlight html >}} +
+
+

{{ .Title }}

+ {{ range .Pages }} + {{ .Render "summary"}} + {{ end }} +
+
+{{< /highlight >}} + +## 4 instagram + +[Documentation of `instagram`](https://gohugo.io/content-management/shortcodes#instagram) + +Example `instagram` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< instagram BWNjjyYFxVx hidecaption >}} + +## 5 param + +[Documentation of `param`](https://gohugo.io/content-management/shortcodes#param) + +Example `param` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< param description >}} + +## 6 ref and relref {#ref-and-relref} + +[Documentation of `ref` and `relref`](https://gohugo.io/content-management/shortcodes#ref-and-relref) + +## 7 tweet + +[Documentation of `tweet`](https://gohugo.io/content-management/shortcodes#tweet) + +Example `tweet` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< tweet 877500564405444608 >}} + +## 8 vimeo + +[Documentation of `vimeo`](https://gohugo.io/content-management/shortcodes#vimeo) + +Example `vimeo` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< vimeo 146022717 >}} + +## 9 youtube + +[Documentation of `youtube`](https://gohugo.io/content-management/shortcodes#youtube) + +Example `youtube` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< youtube w7Ft2ymGmfc >}} diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.zh-cn.md b/themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.zh-cn.md new file mode 100644 index 0000000..66d275a --- /dev/null +++ b/themes/LoveIt/exampleSite/content/posts/theme-documentation-built-in-shortcodes/index.zh-cn.md @@ -0,0 +1,183 @@ +--- +weight: 3 +title: "主题文档 - 内置 Shortcodes" +date: 2020-03-04T16:29:59+08:00 +lastmod: 2020-03-04T16:29:59+08:00 +draft: false +author: "Dillon" +authorLink: "https://dillonzq.com" +description: "Hugo 提供了多个内置的 Shortcodes, 以方便作者保持 Markdown 内容的整洁." +resources: +- name: "featured-image" + src: "featured-image.png" + +tags: ["shortcodes"] +categories: ["documentation"] + +lightgallery: true +--- + +**Hugo** 提供了多个内置的 Shortcodes, 以方便作者保持 Markdown 内容的整洁. + + + +Hugo 使用 Markdown 为其简单的内容格式. 但是, Markdown 在很多方面都无法很好地支持. 你可以使用纯 HTML 来扩展可能性. + +但这恰好是一个坏主意. 大家使用 Markdown, 正是因为它即使不经过渲染也可以轻松阅读. 应该尽可能避免使用 HTML 以保持内容简洁. + +为了避免这种限制, Hugo 创建了 [shortcodes](https://gohugo.io/extras/shortcodes/). +shortcode 是一个简单代码段, 可以生成合理的 HTML 代码, 并且符合 Markdown 的设计哲学. + +Hugo 附带了一组预定义的 shortcodes, 它们实现了一些非常常见的用法. +提供这些 shortcodes 是为了方便保持你的 Markdown 内容简洁. + +## 1 figure {#figure} + +[`figure` 的文档](https://gohugo.io/content-management/shortcodes#figure) + +一个 `figure` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< figure src="/images/lighthouse.jpg" title="Lighthouse (figure)" >}} + +输出的 HTML 看起来像这样: + +```html +
+ +
+

Lighthouse (figure)

+
+
+``` + +## 2 gist + +[`gist` 的文档](https://gohugo.io/content-management/shortcodes#gist) + +一个 `gist` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< gist spf13 7896402 >}} + +输出的 HTML 看起来像这样: + +```html + +``` + +## 3 highlight + +[`highlight` 的文档](https://gohugo.io/content-management/shortcodes#instagram) + +一个 `highlight` 示例: + +```markdown +{{}} +
+
+

{{ .Title }}

+ {{ range .Pages }} + {{ .Render "summary"}} + {{ end }} +
+
+{{}} +``` + +呈现的输出效果如下: + +{{< highlight html >}} +
+
+

{{ .Title }}

+ {{ range .Pages }} + {{ .Render "summary"}} + {{ end }} +
+
+{{< /highlight >}} + +## 4 instagram + +[`instagram` 的文档](https://gohugo.io/content-management/shortcodes#instagram) + +一个 `instagram` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< instagram BWNjjyYFxVx hidecaption >}} + +## 5 param + +[`param` 的文档](https://gohugo.io/content-management/shortcodes#param) + +一个 `param` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< param description >}} + +## 6 ref 和 relref {#ref-and-relref} + +[`ref` 和 `relref` 的文档](https://gohugo.io/content-management/shortcodes#ref-and-relref) + +## 7 tweet + +[`tweet` 的文档](https://gohugo.io/content-management/shortcodes#tweet) + +一个 `tweet` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< tweet 877500564405444608 >}} + +## 8 vimeo + +[`vimeo` 的文档](https://gohugo.io/content-management/shortcodes#vimeo) + +一个 `vimeo` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< vimeo 146022717 >}} + +## 9 youtube + +[`youtube` 的文档](https://gohugo.io/content-management/shortcodes#youtube) + +一个 `youtube` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< youtube w7Ft2ymGmfc >}} diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/featured-image.jpg b/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/featured-image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..102e18443551b154570990ff7a1acc7eba39dd33 GIT binary patch literal 296383 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

    +#^%=j_`{2Y=ZZ^ znH1M9GOMT%*f~eY>~L!I(!|?iBADpW)$8NY+Oucy z9HxAly9Lm~V7{1@7@nu6qWa$mbfX}rgp_Z=63nr9D3#2#41#SW?VGs^78 zEfuMR%mOjWS}fjg3wi3+NzHi)BMo~v-bZ915AQ;D{0HF}OJZRltI>_Q*fWiOXZkK` z$YOetMJ;i{X<429?&%}IGK#gaK2J8mG#$MIXc;`IJoo5TOj^aPsv5=g?^KHIJc~|l z9i8xA(xUj0D;XeiJe#YjB&#gzkD{VnDP>*= zHfV~!%f9_K0m#kmeF5mpU09~b_JH{XiL9#hu~qs)T%<3l9Cv@4OUyv>kIg2wb&EXs zVSy}P#ow&UsY2V;kBa+a(B&!CH3*35c(;{~;URdWHCwfL4ZRQF>=WXEr1ZN!$8et9 z7qatOq_Nw0>tNMYzOzrt=TW0~dhBD$xpA!Kgc=+VGze7RyvWtwbqrmkqBs^ikkVOt z>Weoa3rSMvSiNu4m&cyxQ2uoKgV-ml(naBk1NmWgHu`L7W{*Ps6%=HKdj^t!20?@B?1gG_R5X1m1S$p3t-$BT`mGjXfH}0ORY_s`>C8P4z( zteC>gcnW6cZ1J^3nXHNrUS|TlQY>cY#9jyvaZ%BHj6GFzqT&3zQc>dWLLZ3dDrZEc z(>GajQwCeSW@ysKHer?R0MfAaUu||h_%Y`)U5}zMa-KcoBDS0s_q!c-xykrLO)Cu0 zHI=biC`uH0sgD3ZE4^l5T3t9V^?@u|pHm4>55H*<@sDZ*{b+EFXG4L?IZ=bpO2LP_ zrI1Fa^wi93K=xD23fDlt7>s5DlBT%!q>2pIfT0yYJq=b{pPGjG|2n*I9z)Qv^={1u zNTURyo^PfiCL@%AntBE%LGd`fPpv05&42BQra^xDc8E~tw2-@(ru((W2;36<@<8pCmC}J)9ws+n)bKJI*vaIJ` zkc;BYP}2oU?-Lcd57=x9@@(=8KNPUD?lKOATk~csHaQ{5^UUwEJvB>E?Gf$Z#-%Jh*DAo%$Qc<40oJdbr zpiyw^igyv^LXJ{%V)*sqq@-RoKo&Iiiz8@+F}zf1@?=+R+SNS!gy~spnw~iydbhiC zzuUBp^RbmGezXjewVYIFU@_LYsw-pa^w=QBI1ln}Z>+`2si6b()rY|{U_|LQq%mps zUI@Z4391?mr!7dh!FH!Ren67?wG1_yLb{TzVQs3>)~e7D$gUy?3nDW)P!TI9WUv3( zc{sCXa)*}^+MGRxwCMe^1PlLg9seO^@UcEeF$%vx5RX}FK(p^L+^wlLjpHgVQE#Gj z;Y5EXTZWhK!=Vt;Kdlces8}Pz5|()??X~N#ZR;Rd?zhIrAl~jy29Fg|QF6AH?@>e2 z@T%En+ktK22_J!A2Qj4CxGdZ8v++3M32o>pZye_Y;nRwwV_UebX*+(_BC->@;kB3^ zZ5KL_ucoV{IJoJ`zp~Yv>L@0hbQr$I11NnP6k7Tj?7N$g4yo^?$Bs3ZPbyc z$;6J^WY(_|+`;2dA>AZBZl4r&BXYtKq+5(Cp~ocOE9us4wdrTZQUjiMTC2i~zP2Gg zXRjmx{N_8?A^V*(%GtK(ZRk8cu4L92+E8SiN#a=Op(g!_97@l|nE}@AfxM?4u{4#w zkb;s+fRvuae}!wrg)Jeq+O!xSKpXuYsC|=FmLOIcsijazU%(gxQVdkKV`xIJ?_gu3 zFEPwoD;rCu=^E~j(s(&d?Tj(O1;ONGRH93b_Bd){vG`I}Az@PLrKFYH+FD{iw^fSlx6!38Z8OsnE*Ex~(7;>*@=Py9`;hznl z$Ao>aaO!S$W$>?EnY)t<%d>k*jd@~bZZ`GhC@teU7g+Jmf!v7f-+e}&wDPFZWmxUJ z!~l)Gzm!v*ECXIFP6~Ij8acp;HAB`M185Dvem_y`3W;z0xcCi{uq|SFN0Yz|)W4lX zq+m_atg*VpU%dDrybG*ws(OBp3US?$NN{lgh|VPLR%^dOIT^cG*jxYXw5h5cMb&)m z-wyFDrf;shyxBa>_afi`2mjoy=K#EBvT=ct=Q(1(LBHNP{IlL`SAxqBR2J`isbb*z zwYx8HJWVmAo(fk{d{6%LoAF>^;5SH9cJ>^5DJIV+EWPm9*KK|2k3!~3evXgI^65x? z@ORI|UmzhtjoZW~Kn&rH5sZzB=12qhioVBoa=g0-OlxRf_wP~(1XRW^sc!S;qOB$$ zpf8VaKGWoM?is!3>kqybu~rMK+-F zpS;mkd^!ltTzm0HyTiwRV4c8tLo|ArTk zCTwJZif?5zL3gFCFCR!gp}TWZZ}k&oRbhu^_HyRxyMi{Dv0WMb3`?s47tooj{Nw;& zFlK+3?Nudhm>-DlhJsUUz>1EkTe9FBl{xcK`(>(Vv?LYE)=059Q)-O;?j^X!ze5)F z^$!i$ANUx0H##8a-~0I+p7XqhI#wjCTdDW#;)Svnw9k%;BmNJe1GbAmTf9-D!c0}#_BaxlvM+p8~123^F?>Wv2sC_$|^cnbdX*9Q@kInKGCHom6y1Apno>Yfs~7V zyrYUxf(x#brVjzKHL&2lrq(w)i0Dm)M);mm{0ae*W?t5dv*RmOSd6=_|9LMs*(2$& zD)6d4^5yDcT>BzF_aC@UWO*m2T;0p`s~$j8x-+>IotXc5E%An`Go{n&=%uvT$N|hL z9~Q21?RnktS3I#}Q;~0t#@pcg4(yg_)F1TV$x<00`Y6&?k%8fk&(eltROO?&1mjd? zk|(ic`;~w)X}lba8!?zRUUJQbS=F{?nsrK_`eR`Dfo}BY%G*OvRvQvR3>rv*+DkG< z_LJ;a_!TzvM8Gy~Y@G=KyK{FY>u+JpoUzHniS}vn`A0OqUz`%D7+iw=q?=bkcNv%$uokdOg8g+73>bC0o@?+d6eGK0Z1 zFT4a42hcKs^c$rva&zN~-h4rn0+2w=%xKHFSjd|em$*4pFFo+!hT-#qW18u2jE=wB zi_JVFP{O!4YA~E_NA_av=EaS8Bt7si^+wv~8y zeAPTJNUv{Rhl(!3;z=@5cJRXRe5SP~x{l{4I&w$zZQ;~caCb9&ix={JEYF2Ne&dtQ zma1W#W39&ax$siFQul_{k$jPOhgeoMZ)o7VR=xuT+F=E$wVX7FBh!(5nL5-zNo$p7 z6r1y@a@`@-Oc(D3EMW%0u&J)AX~tZoS%QyllIJ?HKs#{k4Fh-mM&wI;|Kv_+QVrrnH@A=wifLC*gmW< zvKU)=Ds%`N=O9$3DalMRE=LgXmk;Q&WX21@M?!q1Z>I`~diaZwkMISo6Xamph?=y3 zIdR&Y`Au2pLD#T&X|z_7!7y5H0qrxn77=CDS6<3oPRP^TR!&ZOSGDC=3Z^^*(uf&H zx`E$~XXVq?9Az*Lg_%<`?MpOq)JRF#YO2R=RZ1$S)P6hH6?H-fABA?*#Iob*QIgAx zAgxRxx+(Mt7*e%`cxs#U?fJH@y&5>J7tZlpL4p;Jpb=hgitI9VwnC3eq5dlb?sf@% zY}EwEjN1Kti-9Uv`qXR(Gvfk$T2Bow!9P}Dc2S(^w7_j`m@=e|r zd)<+K787ddPe)0cqYBxmddLevO1zxjP=pE_$$4(y~$#9`gdDjX#4p zzh?k>3nKE?BM2KEeHWejv$rF~1t$tiSrgEJ6Q^Q-buG-wEdSFuds$op#7+H5+@_di-qSm=y@~Z)SKgkV=<#Tn|Ik&Y==+m=&m=zQ%dD; z@`{eqE0l^>XHRR_qXQmTmzpI&zTQT@4=m;E4;Vl;B4-R3fmGsXv|-X;Y)%rNJ<|{rHX(YJ8x^lqPezr znqAi8bAXC5EhaYhpCN@Ft5`o~>T;U1CY)BurfMf3{JEiFi8J$$^Rns;)O2c#g*BFT zg$%qMkOLG)?M{|caVN9xV&BZq6$6nm>jp};k8Wp3k?l;WO;hTG8uUfJv1S>{7^qPE zz)pnyjVjZVaq2_v-DbXu;;D9JsAv-BH>P=txB*+a-p;lB!iDHV&GajqLsd1XOd6YU z{gdKCi_UHIt3|;8f%mhF7x%h(>fTyxwZGd@FRcifITEE1BUnh+rHz?Z_LMm>WgCYm z;mjEtBTsnS!_o64CGFN1Fb+^2+~EE11rIX%(9mDsROWxQ{Y zDy_uQ>gxMQ@97n#06P{`enZV|4fAbtz8+bJ z>pr|pGLkKf&+sj-V7m-ZcFM)}Z@99y+B*LEGdk8f*Rf?dGJR76va4ZyQAS(7Y&Fcd z-sVW>wtQHFe|q4chFY z8F_OO=qA}nn~)xgYUK*GX59>>SM&7hBL9;dUor34pg?#{?>7sB1tJ4atLYw zkq69xK*NmD19iCfGGmlAv)_WkG771jXhA%?iHkqz=rZuW!16*g4D3qYVzP#ueO+8y?T28faY2!xMtP>nd;W9KAIN7vVO&?^AE zTLY5lmv@k@0RHYer}Tz_s0qdZw{p3K>_aOhj!>B&m{GuVADj7-cuL*CK$VBa<8YGMwr!zo%)pL ze(0zRcyGSt5NpDu(%ZMz>=bM_)l*YM`RJNlg+%>Ic#`ksVxCf) zQzpR3!0UwY89830ujbzoB_EA^iJ~5W8A-|i)JZ_M$njA3O!E^~Z*ALz3v@eA*VtV3 zjbvCl3bffF7|2`2ZlffeFJ>_rConfX6{8lTFST=L@r?IJ0_hQV2C|0CMvmBnY?aIi zLR|!$q-bL2i-zqhW0_0m`QX{_1f{_f7`?KY?bY6M|IL&7b%`+pHr`B(55pk#zIT*+ z{Sw3td9iYKTwKaMJXQ#kJ!R<6mH*VJ_T`AKeOFD)kN8-6kOSr(g?QqbyY zE#4^RI}}fYdYklNhj$TxDaaC^yuNsG=-V;4uYA%z(eP}Rqy1H zP`_(CEpA3w%)x&d&O!1UY-+sPGo<#oHY%Y;+imsMv+ zR+xgb89Yb0w9po3(&sFhvg{Wtd+3tRhX5Qwr8sI~PREiMZCh`+<_U%tgxlljht)1( zWa%b7!xlW<4;dLz&$U;}{81fs#Z<*#bDqB3Jpo!W7HB`@ZmjD%t~;X%r{NZPvQ-G( zjXM2BpoAUf``<4I{%HeRn)}Zx|GykDv^y8>U8vt&SzbQpxqC!X0fXvjSd1!6+GY=4 z1sScy-nqF4;YpgdJ4EF*koI1dG}wDFg3Q3mso4hOs+*6h{{kvwWFxR*Im4g-rAq$?B(iNY!GFomzz9h zfvLyLlT1&}`s`b1!tKuE2WtlX;l>$-JEgYsV%2@x0Ldlwm1`O4J_ztf-_u&84n6St;4Gv;- zG4a&N7^46rrK!S>BJD_uFi!fZ{z0;UP?^5EqP)2QcxO8X!xCyiV%;8XA(a9(;{7F} z^rFGOc8r11Ru>oK?}4pnrK;ImsNi%_ zAGY{fOT9SJeHA>edmqGVMO_|ALXWJYyb9=3ar%;s2Egl0JQqqot8j1W^vIlv{)$vU z4A1E6tr?8O?D{BE2K1H%WxnbxUM`X2i?uGVg{apZpD&$CiiH@cszp!RbfZ%3#Ckjh z+PDK_w{ZvhCEN4mTTm}OT>sA;alj}r-LPCCd*DJ?< zZjbW*xW3MUiX!)!FZ0DA!+c3EHikAPQ=xYzGu}Vi_KXqRuOZhB=qeR|W3Ab>cIagD z1HEY<1QVuT1ggHLe#N) z7x!41o7(R+v!z)EPO5$?D`U(jWmX9ZdlCOpO;){5aXTfq)>U*{=D8fvdhn=74e!T8Hl{#%IU|S0R{HuG4LLQRJ6r6FY8*V|I$1PkQ#S0`lF$>TUHK{5 zmiO)vJNsR+C9#MK4&5uKD~_69k;y<#%jvfn6Rb+^UNP_47@)&u8T&`-*Tq%F9gjY6CT@u$yl0jq2F=W0}fvG zSfGg_wrIXp$%hMyiH&Ob0ChoF6iuWr8I>Mp-({eXk=LXh3FkTGIf6>1QIB4LJV__+ z7v0Al)HwDG??UuF9`r2NBp%7n@NIFJiPQmm-xJ>Bi-%n>H1VNJ!hByW*uRX#pQMn%wPP4(oXpR)W^u3B-sGJVkH;L+OB}#P zr48;6K7McAc}7r{rYoM|jh07C)D*;(r`Hawv|Pyx%{UMcU#W?SjH>Az-wicSvL)}X z+>X^3rukyurg_KbhVa^|oVu zwvJ#XxcELDEAL^=wOtAOu-&K!`(`^Xx1|1Yv>?Zx!p7)vH(wLO=Z0QAZ|Nu1dWJEN z2&+&R%wE&7J}{c_{C|4?A!rBV+hhB!4s|QsO({`L?mw@N~gf&Qbv~ZK7_nBtXFI4bUkp2dBW+u62u0G~N2-ziAh7)T~&S=MLy3tzqC zor%xPTVgN-VIdgDNWeUo_W|1$S6qUJn3?WHqaT)vr2S|JGcV2!aQB(DqygUAoNu8U z|JgF(<_phSk>~&ZiqjO1OlbTKYPp`@tbf0_`)<~k5SY9L-8U39zxfXT=YmHnY=1q( zJ}|rHLwBVvsAaESL9;EnO?4f#U^L9_F;L$m;A=z}7I8P9Ls&3!gT*T;l62TKa~a8I zRH|idO}osy&?~ISm&!e;vnQqpd_}KDvNN6qv&1t(Wd{5^+fk$m&w$xV-2$@)+$5st zfzwC8?JS?%PLn5Q6cxwLQfLR&Xaq_V0H0pNO)3zRhc#wYndqRZ5QN_V!kYui6KGz8 zuvPwNuR)|S#UPNC{}>{Du8bvQIMWb>YnU7G3hQgW?wq0IT|}XpG2SoGoevQ z(f&9oOCZn>)=&IA6Of0%M8J@7x63E#=5b#K0hi=;y-tU9(_t}(UKYbCgUazsJXZ(L zA&k=|ID2iYh+0-XY`LPS0`_@kQdniNIbv~{WB2DJ{e*>bw3MH0NzRKt>0Jn&ShaPjUm6k{@R2+SH9D}Sv8sRWKI|cJd0k%^-)3RBvDU z+R_yP0QVW)kMiW0uov8X@ldECn?sm*KP z*2X=^%b#*!gs7w3a4=r9;QV^bFGbeM^qxZZ0CmZ3EmJ!z>bk)sx_XWT$~X?hq(1O( z#yq|FcByjq;OA_Cg5!?mzVs~X#l!P~x|90rXJ?jUK_lTOz_a~6i0PjuQcHZzK2@Ck zRjIAyUL{*nn=%(OfJ-7^IrTk_F8|C4aJ7Pv|Fj|eGWp^Q zNTc~xtD`_)(qe`)iD~Z2MTO^upV;2bCFmrzoOPvFQjziGH)u~P9gX7nA5sHw;r;hQ zqxskSudvw6bwdMmn(B}P7};u7&4Jw=A4{|{b66fXu)}8Eh9VD~>jXP^=%9x%NGG5= zE99EvB*n}t)3oYZl^ zxpE&HtH(RdJYsQ-43F}w3qf|x=7iQpu4aL=sxxgx!mz`JYl)F{4QF}I+UNxPn@`di z=%v<@`E_*>fxcv+1otkD97wkZ)A~--k!W243)HNd89K)&iZ@!OAH#}_Yrc;xDw`B6 z^X%*n?B1*(PTia>x(Yz&Gq{_%5OGi^1~PndX){Qte=uvrctrsUq#|^SY7zELZ;#sQs1bp+s^3CEcFcz?fh`e7wl&;6C@SQ ziJoN==TyRX2k^Gx@MWNeC31Qwb9vt9Rz9dLFw^+M8MTm?3 zOVTFJ4I|-opWAg`c?o~iCTgEO5Q$+5pH0YC&6UgBu2b7Ecoe?N`A}~HDVM@NBM$HM@~TL5-li_A zVg9F*QOy-tbQ+b2xSZ`IpCiNaWY}yXSDQwen(O0~=dhq=>F&OvFy3Q$;&Ehxffs~I zkq+JC!yIYbr)3x9!fBl(Vjm)w==?lm2;(aG>ap&04pJJZ2LU_A)O)B|dR;{qf1*k{ zcIo(1i`>wgJSS>rKhgycReJ6jvZ-stm)eLi1dq0Co=sFY!F|<{g?BiDT53oOVK}gW z`J!-<7hR9a(;gq#f7Bqx(2+!);r*iiwARZS&)Bp~BGQX*=fAVn%5n;Gowf`(H_eQ7 z44WiQ)H>AMP_nHmqu-uG#oK`h6zqTA+@9zt1y#{U}`zy!*f7Vz5_U-G>fGX}PKc9Jr99V%sC>y;LBS0p!fKe1ELCsKqY7 zd`>HbZ!|jaNdzN@se!B<>GJV@WTI`}bBwGG9x~}F`X?-XskS@n@HWX_lG>n4ta(;J z3{+<*azBlZqVRD>uZ3gR*EZ>1_fQ54d}?HyU3XWx_FZ~;cYy~^$GEO^<9{CrCpLT^FiVYkmcWkl8 z9I{&5%4iq~>_=v#6#ywS;<&N0GMOy2GfAVGGv3S#F}h`0*+-&HTZ#^mao?;jHf>*J zmqm2xLu@^lC6GPx$7-=`QzXx3&S>aGQzB&ThgZtQY8?{vC~UkCdJfwrA)$ugNJm%~ z>F{Y+-k{cB$bpm1U*rPFIf=#-dr>8Og*~*#GhDz}a4X_|EG(N}Hqm7|LL*;i$4i50tP%p)TatLWP{wjOJ8UoCgb1=Tcw!3z!q-h8< zqSF(UA&;-fx4WXBQ53h)ed7D=0=%T3y}|I=#67(hTE$q+13^ts^NzkN_%Z&{)Mem2 z#puFgHX64z$uf3rep!pGx7on|4R&yw6rmoZbvA2?*jtuouWmSzriJ0L{({cV zJ-)N)`NL_WO?3zURCY`Kw8ZtCZ${k4Ur#*4%UaCU#1ecuJ+0P7%0GD=m#t6hY30N0 z@$#6}5(jTMEu)mH`kq}*V1 zT?W-lU3lCw^qu(BaMo$->ArGRNs2k8RAAdq);2q`{dyI=uJxA%h15igtaa*}43wLP z`tB*aw@F~kitc=S&}}VSm~#?)t6G4*Hp%P1Ygyos^!?O#DqLt~*`7vqV5s+;F{@0U zLYo>h@Z-ilf`j7_>2bot252n}fcL|Ik)hC$39!LZ7RC1PBn%ud!}YyX?SMM{-0^=y6#kmZ)3V7%qHDz)b#?1Hz+rv+=x)_X?yp4*gIGH6W|=_6hZuJyCY9;%%3y>6`HB=3*anuwjeh3y9xx#5JhRT<=QO zVLK;+N^6Ckp|h#&lbj$K>7{5x0k2eEcj)((3|N)nNVT#<2`Xk&@5EL4H7`}iOD?n` z5#R&%vXU#98o-`EKx=a?EA3UuEs%pdZeYE+s@bsaKDfBRR6<6)-z3|N3d1j_o4AK{S z!yB?ILkuwtT&W^s*SWt)C`1~cmZYy|V122+7G3S74#Kt<=CO&qL(WO z;|cK-3Ol^|A-a&E1Z&`g_+A^~zG=vjuUEbgMmemxy zlm$!)6c25OW0feNs|Qzdr&~K!!qx}m>uvorX@r^M(L}&kem5X)U+BH+I*@-OC%QSw z!fYV?6(VNN2JmCMJ36gvCFq{#yNNvma#y8v-3qeqC8^&~MqW{_%TNyc9<~&y?i#L2 zq91rjSjm6?P81C;{Tvvs@?KtJ;ENTi2S_av*vyrdDEI=xk;rc(+u;x3xUNmRGE;W7 z{Fp?+5N_Oicw~Mfu$2G1q|y&SdJxGcd%r=4jg16DrJk-D{W`>370&PJJ+i9ZPpfRs>Up~Zt51@4`Gg^p_#GFjZCgcC{lP1_EE8logAaeU(!uZ)mDGkC z9pg&8JRrYXSzT-+8qfzaMnQoua;A&a^f)2=uH$h>1C^LVMK0ab%X`fxs{-KCT_q$x z+bp7lZQ6RWulh=UIp92_#P&BR_S*P}BaUz*qPPB9`z(mN&haYh%4mXS5l7k2YxUyg zd3~vP8-6NQvAYGtc147v#`lUr$z5}$F1OWJ-?ve~bi;_1W|%6`_p4<7oM)a2MUO_LLi>HIwa@EI`6e6aqO^#gh@>hz!=`#C3Mh;7+rw_qWiv9ds zZqV#f8o}$1>%wiqeSc(w*uQmt@{mn)Q8S`Gk;(U+ zZ-d~;@cqf5ffJ)k0zKv=6+W^qYCq}`cnHbd&dF`3gr>Qa}tc#DB^3eD2 z@9J4v6bkzA*H6tuZ8lNotTyg83>2#MbZROFWO2j4K_yQ-SJ(VgHT13l55mruBkB5G zAQ=5=-n9H*$~kPmLB1I$Z;QFYMt;K0YN@{y31m-39;dlP{02$wb8LL;DhWxh1SVF= zt#&cuMAzAgBjMMNn$J(Y%1MaFuw=Fx^~9J(E4cr2aClt2Er=vyLs^X?}Y-;{g%iHgrHY#SQ-4a zAUURrZp|6|7=N&JO{X7-tFknVOv1Hn4OCNO`9(NzSL>{fLdLRpe+PIC1&Q80UuL~+#EOBa);$_$Z zzd@qLvlCG(IvDh_;MEU`_Ongg>!C=lHX@BfAY+w^p^ijk=;Aks3xxgl>e+5&r>I)8 zXvDU(Qs%R3U6ZZM`0Mt!Yj!)So$&Y`q*X2X}bg{4#6 z_sV;;F|hpn{mp8p{Png{xXB$Ehzt`Ok^ZAHaei2p_cxc4({}g$Abrc|I=+%CK`++M zZBSsJ)L)UBl=2skL_^%G>rt8)aU#=3GdWk?BF>l7<;%zB6a9-+t8Ijd zYfqb@f{-os-r=i_!l|N_jq4-rop+0cE87(uCF~=YvGLGlGJZTBDjw#V`WWj<(<`C~?kTi7%-F@T z+_iY)%rq?%{vc8WSR>vgmRLA!;Z)q06|nGXPuQpQG^o!|S|mp0I;)Y4JPPE!)0F{} zeFt7INT?V(5&+KL2mYF0$5W9($*~R69 z6h(?UElAMTywnRm_siA`&#|IAj zDnajk`UjG&IpaHWBM88}*TVKw?sp@3*F_bN?*^WjQ3axgeuFSDpWW-)0yBR4iAjoH z%j@+^H)`8sB|DZ!X#$KD(DxY!yb-(^pA#CA{=SZfR* zkZmr`1A+tyh3?-<0$aAbdUf_PxVyX}6&2+!wi~VnZ!+B&5$m)zcgFHZqyZ@r3<48) zza|Fq$P@expCN9d!s*jyu9_OKKHZ>}6M%9p&}*_AB(o^dQYk1~qR#6sBm40ns=yq4{bRA^DnKXY6?KUw4}K$aAY{A`nu5m zNXq_5I-7q%9>C}bd{?bJPpdpnzxo5=kqj};us@P$%$$UgnP0ST?YgvAGWfSrbIp~*q!Fgb`Ud7GJY`qrRK?SzeBT2TA7zn z{{099<*6aD7CTql#6r%9{&0nKA97+p-jQS-ogtS@$+JFyxbs7XGbGHEq!fTo)5ZnA zPz^JE+{PJZ91S>|!46(dEV8csHEnZqK1emhM4I1uuG{kj#9RUUb{vuk9sNm@{JrpjD5B7wRu&|V8nyNAAy@su3G^DniA*3!$uCS0+B zTDYTLfs-a#j_w^tn%>^6Uo~A>3M}fuO z2dGEB_TFI@=Fa|FDe-Z<-ux=(bTJn>!yF+; zSXZ!w>0S(Pf!JIP4^k}-Y*)r=h$b0IX)8N#jYcM^r&4><#f|%dG{s2|5g0Xtd!oDq|JEeDEm4q%>{-PA$;a- zpyUup+1zkj#y&VuFI(cfYywL`*VR@uuL~BFS9m4kp&dB&iZ$!RLR3^mV)TLSx1;gN z)Xg>YJGtZGMQo>$>CcEh{l)%9!Gj6%J^42HiLR(My$HX-^kCtk^3`Q(5ek#w{E>f` zoy(5{-!kUna5GoktTlmUMLpX(up%FuUIWecNF=iy$O-2poX?T z;D%CjGvy$*UL^$7ZEJK0m$c#zpfe1DejP;D`0QUGFR+OM=Q1Q*O1nieP1b6Z6woT^ z3><{sw;lSN>SQz1)f`uDsnuo8zDmq^UtpWtk^lW>F;%KiJAUSAb1QE=J6t*NxVWll znX3R+mFsO00i}wAO6wiZ`5YKp0@vprH@p%)PwI&9qUmb&rYS`U3FZ?J)3%W!W z2BJ<=-!){R7zXz^95oS=${TO8rScUOqrs_;0$=T*l^hmKzrt)+;0*$)12Sazd5}fr z>qW4trn#o=omki>(7$Cuz+UwCf34@nrZ@TLBBH|sY*Gp4Z@W?H-=xg~#CSV56oXoL zQFm^c($rF56D^H;{a;&iYanElMx_W~=e7JyS20PNcfCJS>~ErIoM2b-4ZHX{;Bjui z_@Y9`7x%=qRA|1sM4SG&I4H?p1ioNv6apx(Xba%&iT;r9-Z$+nh9D%w7i)0hlL}f5 z$Zj_aXMTN&J{)z#*Y&GD_vG3hY)ghLHuxe-3pJNA2A#wL+jCa?%-dBP5KtC{k?1A> zB|(U8MA^XL-n=sJLR<8~*DW05ZMb+k!P@4Q7hR5@m|7CoH=KpP6_VFn7E?=1NG=2( z-MEmVmCANib%h~3bQ|_*mF<_nmdbMW1BwEOV*qI z&!iQ&BQ;Hkx9QB7t4%G5Bu@;6~o zF91GCF?X=>?TP$pvENSp0IOUNcd+U0iIngYwEPg=8P@@w`7uMLUys~j@X^%aS~H8W zg|-*zH}pbcMu9G=->?(R9K50U?dX}`3ORI;`+4=Zyhr_m1(F2?u7+LpkgqMXLvafS z!oNV-?WB1~hzrnktP)q(k$E+5FNl3ljrD|$EyS4Z#);m;PVB0m88_(ZNjWL{2 z(t}SnZXK#&x7Z4#H>M6x{$LLLp|n)$U8OtCk{sOoa>E_deq z-hl)eMJ44|N=7pn7bRjSQSOxPTSI|8Z#OSu_B78N)$sE~lalM|C*IKgZ|frcS>%FJ z9(LPZ-sEp-Gxl8Q{G`CCXp;IsdWEn7I4c2h6Xf`4_a^AZV3%?}?ta}<#&!UH_>Z9|6o{%t{CPh_)$x96oeaH} z`wRM4AdujxFUYZR7r627t3F`+dG%_pDCZVy|` z{JdQI3iNIb1p3MUW})-i`Gq6sH#d_yKaf%42OwkFYw*{tH-p<#PpWCojfJtq6#ismBZUpFVmqcevw=_?u4Y)oB2 zZHu#fbd>7Jn@EOjCg8IL>2Yvj4Ib%81(4XG8!Q|?oUP_*uVbO6 zL|o1c?w5;MLtvag1Mig4XPQFJZ;IH14e7d!0%@)qAoCuz!>C;#UP^tFoEYCayAEqP zj&H6dEXPaskrqUHEVux})T!a9J7lH7q2$Z9;3G&&$~JYn;*JP2!)I7 zFn>F1*vhQTY^6&c;@bNKiah;xCVY{N&mTtFXbxHqcz$F$W;qzGKZt$$!)Ia#w-3Kw z`~Ua(|H^T;s*!|2dUm|2b!_UqK_m z|2Y-^IpnG*Alk71TMvo)(LQ9H(M*k1le88Wk=N|e(9YLdNl;*j7-_3hoL&9bSD`O) zdwVU|7H}_&epnZ?_kFA=M;}9pnkk1DubBS=X>X8Wo&N5!rv>u60ZR%AKr*29`!CSN zegz?4XoJDp`cf-^D7&$QzxY4@(Eq=>%2iagyOiOFlgPEYvck+HchyUBpx*Kw5`%rRY)tUUBYOa$hTYm+{Qa-Xk{OwI&qcWBh|B$pN+Yh8p9nyv!ce}r zEp;~|@A$Vii?-uy0ZHG1UcfQFlnd?sn=P(`K$S-~sofCygRvB~tsiZ{(wGou#F~MH z*q`l4rf^iTBer{1Ig==p8)6dM8UG|f27TgwYxr*_>{ck zb7jYf*O`|vSMzkYvc+XA-{ppu$#Q#(cvtosZY2Aie&StxV9E6UK}xQm#O4}xwl4ae zA{^^pnLljC9LChRGo(4R|9lLv4Z7AHBvWNFTjolyZ7^*mACb(j`X(3U6@_lp3zP>k zt$64hU4Aq7v)!Fq?uO|+SG^Z!zie!2P0*DVmvD{mpzHjIO4+mRc$;8$IoapUcMfbn z*vZi#2>aR?W;nP7Trx$VB0f;Cb!T+WW;G zChf%CeT6>lu!HEMxyD3(i_Ce?OckwSk4VgEKU$XnZe-G_7+pZLBE{25V${?o9#OnE zr^$o%`u6S3)~eMn>HB zO4oh1N1Q6baTOG^WsIMuFmTAPS0G}JGz`; z26k^=Rqv~a@Q9rB+X&y{4l1Dzr^hr3A=k zjlo21 zaT&(~$$aR;*hyn(Y3k?oLC>a4?Y86Q%K8{lvtaN}tT}aCwS1h!>%HbIX?qh>eK!Ci zo4LkWdLll~5-7MhU^29`KTuGAt6!aSd|2!pSA&_glDNO;NLz2ZbrKcycpri#shBMK z`D5>4p28ro8_NY=)kiCq9%+GK7y0?>+?d6KQO>zJf?-kZ@slsR`@-R6xG?kkYTr0b z;%$cV^LMl;j!s3-mjE<$5@5rz(@hqCPIFI|{*A6kc0iw9^LmZ2oaQwpfiXQtbmz_i zv!bGl&`=A-w(V3m2z+N<=#EbjqOBm`RU2hEfInfsRCDAVRUwWo0e9xiQ3T%U!%cNe zvx}#fC;?PWuda(CUOmvs;dwNW&v~VIS&T>Zrh8l;U&N*o#J)zMN6wLW-Eg$1+l{5L z9a$1lIXXS0mulJvt&nNo43%!t@W>au8EG02(-qO89C>eHEpdPH_augHug`vTmU1n; z;{Bu5;Ewf*CJ}Sd;Mpvt1Z=owObUjczNN#Q)VnqMrjzPNZ$-2aTsb>?eqo%il?At4 zRIMnVBsP-t@)wAG*d7=8qS8R79LY{S);fT+GMMp+l9IpQgpmRdbz78YL&A`SXdY-m zq{M`r7^cKLMyI*{ao;Go3u?tuQ=b!k(IJn#JHF!wU1vH@U!A!%lf&^>*w^rr(yr)PC;v6NLR(G;R1yjY#K+UE@A-nm2Lykh3AJ zxybQAncO6+>lT1q=GKB0mG*lb-Ce)1FE+A$_a17>+wZi(fB?3l%;|A5*`g?g(|!z zA`pB$%jc=k6PQ+3ap`ql4ZhgM3vTa41)f2UKLk9JU3RGm`^OUYcGrFP<$DtNwA;$P z0*%{sAh(+jGP%nW9E51ixYoZ+%6B`hjcvo44 z7$2vXyq*?4wFgQ$(-hxWHQ^5IbHZHWK%l30G28VWd$*}ly>V0X)wg_dhm8Xrxp==N z{7Z3I>d%3j@Zpy2KS~2_xmKp`!i4R{t%pG!$qXVXaN@Q$$~KJHJyT~`45$-Q>&sbH z`{tSZ&F|ML7P`Xb zs}q=qg(-_3H_B?7$i-`L8q)~5Rg(lB!z>-SGL#N&ev|rkEF4;tw-7zxPvva?vW5*; zUfYr?=^dD0rQ9+5!`RGBW5IDjZ&r)DBhsdbU{hQ~_H*=Z`GELyts!##w_|8>QHNWk znz*@n$JuO;nPEE4KSk3|-`;U?A;D0LjOteo8ZA85ntn|FwBpo2P^eiL4-8#Q%fD0oKd)sfb8c|lv+ z2j7~!Y#F|kVt9z6c${p0tJLI|afZRdW1H4`L5%>Nfz(m zs>`Ep(=RcMIaWMwWVQLpkx47VVQD)aTmN^~o*dIA#D&OweH7<}thPqX-3;d7m zs}2O_8KdXSWLxX5sjkwM?o=R>MDtP;etb?>dkj}m*^0DnC`#+JfTK+Io9t4)iBiP( zd9+;Oi4jEg8e?-gvZkN+CVLhkYvin3Tvr*p%pi3OYrWKNk-(&p!zww;ip$O7t|aNi zjl_;>zT5W)4>0@4hih5(a zz}{Wy)vR(ZU#k*NtV%~@e5|vJHz_@JqAz2i`r4%~(EtnTY;+Ww*FD~b1I@@V%YnYj z(N_!b#5SQ5%pSB4@c|K>41~aMbU&S2XdQNiE&5>J&_G&~`D4pqAK=4{Esgr{*CKA0wI`163N||^cZ}9(wWeL8$!wC+_FJ_7blIL|oSL|4 z9diY7p75liE_yFguC6Q$3IK2T1PcaEkBgCHoTgkYk=2J^trjIjMuIMzoLhQjeEZSo zY1lt6f6moZ!?1y_clfg(sfoGT-^Adf{cttye)T!1dpqX zx=LPUl>*1mhk#)xI_~Qp>uPU_FP+5rwMWTa%VtevLS{jouGfd5urFRKd9A!RgQ|4H z`~3m9H+1;Bw4Q`_oSFy)%S@A5x8V(=IH#>m*0{(WrZ2vq=gHmkv~>vC+V;6bPaC0n zOcNrxkJuNev3DF(C{7s%t_6O6m&xyamkwA|jV0O-5>f?>Q`;xbA#-S;ZDIR%H1_$h z`jfRaJrJ*ByadXj(KB&-i_8NkPylKR5GUtera`or7ia`lS{|}lF0H)$?RJSCid4DU z_Vcg0+`ZX}>`fk+>Q9Nds#g~<(z~(eq2UERN9vb&XL{4Y*AySdRY2bKeM}k2SnIi( z%y#XZ#3i3~>I6a9@wvzE7%3fQjw^VtnFOxNZ%hNp(YNzk9Tmb=IeB9<5;hBaE>Xms zxWOGr+Lq$ypXOFRUVBdmYsxCB@=(=i>6N}E>#bGwt&F^S3gq4i`^}YzjhwBXCJ{yK zeDLp-B>RKQihsQb)^)0%1_e|U2-U~6DP8&Imwmh}4{$0V1xJ>Ris;ePum7G?bx{6m zo!Y-Q9=6k{;^Ll4erNOJQ?oGg))22ZqlDEeR0U7)dw7JeD|0Pv9YW9{x5oGhiDHtb zts_LZj95s-$rPhf8Tn_pOqrH{)&J zx9CO5!e@CT?o>-vyo|c1`Y@eIHsK|TzNO-2EkDZ4aK+B%_=py6nV%A~G545#9b$j{ zG?DXKOv>g-3!em)dmhhOET)KD)9x{mROxczS($j#tV1FAdXA%R!a6sByGBkXJT?v;$>`7(faJt=^kaDGGY_-Ew z^#1T5Ako{f^o|{fm+Qd|D;U=wud|%Jw^sU}#LF2H7!n@V8vjP=G*;hr`n;RKCQwQ$ zy3*yg_2f0DuK3iC#F)pR;lFZWYRiH^nVlVS_$d#F`30cGhX3tGwfKAk^joh#VE@c3 zf+fB$tT)R9%-@$k?3e(bihxPl3q0rQ?kf<$3;=2w4&Nt z_~VH8j~oaqz-n%s#VdxK*j{(hBL$gPK#myfbod)6s4DXp=eg*xuguAshqfd{0 zTAPgh0=ituNssNXtPEkKRe!7M>I3R9!M_S88DDDFu?g>0B!g~Dd*AfMG}F1ny#`EujIji|1M_&7 zPr?@*XyAt9Zq3%l@Cc+>@cAv*TFidl^u|T|@|W|4{;a^NIhg9@^Jukfbo9LGw^&i@ z5_)LSRtd{2Pa_ipv}*yP?X0!dbY;5}Se^;{p`6MUH!SNG*R%go#rX9~y*Mso_KEX>T?8o$C z{f?T0Qmzd~!PUO;+X+GAw4Z;0q^8+MmQy%$gWUct7y-`jy-S&A1;uU6NIEK;Ac$h? zn9_P+#JVM2PfDhYZGjPO1{>U&pY<;_6co=V_e&P9%nfTiaANA5Ge*TbXm z6D4{WrdE><1KBN$JK*ZxQ*C?WjLUc5-MZXaeAXUiz5V^CGeZx|VZqfT z2d<}Q7K`B#B#NZsW6RcG#>jnIsN*V#{@Q>)unO)1q`Y!N>5ke@{#Ue=QVoXdS2}0F z&HECiwT#v^q8)PloypOB;Zw;Hwd?C-S2OujqmIHADTQySA_DVN((ln51N*q0XK5n& zAKFy7JFfHgL4pP>)!<^k`#QL%_bN#A7D}3a97L}47c)m`+zKDnTTzQxu1%bEj~#v^ z^_H)N|9Yo6%ih^=kzGH4x^^KMo!XS{_M9%fB$+Qv`fN8mo%f?@*bzH;1t7RxxoG|X zd|=jZ%nsu~7f=C-=x|nmyDj(^D)k)8eXe$KG9046#z#p#{GOui`pIr)rQIQkRhmMR z=k@W?<9yCLRkzeDvZR{}epZuzyR2tc?O>9f^r!OIBJsWj{L2BIxtF(JfI!$(5a2xn zbwmWjy{urLqvWf-gRmdv_GY5OIR8y&{HCi+=n zIm?qXpBB;}QPhy7)XCVnq*A#zoxU)kxs%&;oxYY-&71cw_uY3P4GpD+%4+tKCZ)Kr zt`Sac0`{vLw2A94O5YXCNXx)Ol>9WYZvsrqJ}k#@TC|lzbI2L~xgv>-LWp?iQR-k4 zeboj=i()_4?i&)P&oJtw`(l*J%Gh`6NVQdeOJg(qn}}&V+Uvb~;GLu^{g4D{%HYgl z-7=_2zDN9<4Xl$sA}w8AuKb|lOjb5=&c7s^!k0LgObrakDvJy6CZMkHsR*I#*6Y@R z@N7AVYD#MJLIED1@2#&Jh6|tN38V%MSPfk#=bk<}`DR%ZX!#fu%;)l;A-SA2LARn=jwPie>4&ZTpFeo>3*|X7KSvn?j9<>3bOW`>>{{@azpx3Pz-yWrY?Bv~vHj~=b*BqV`_f+uOtfNf{r42=2v3#B zDZ!&xS|m_L%!;XXCwdDFwJu*l`%K$FJnrx5YClG&a26cTse|(4Mz>@_L#I5~D_|3O zgH;QtZs9|t%WtW_BF9}^KhHvtP(}Bxq_Ed}%K)H*BQcfp`*#qVcf3$V7CcOAD`F>p zZy69p6@~&H6g9iDhVBuFt_aaRqIb(?aBtq_t&3N4<08O9;epy8>6(8Wd0gwh>%rDx z)FnOGBqGOq=rv$6=v(l`EvXV+jQ17qs8gpho{!kY*51= z=FhPOn&zW^Y;>sJ<=M;9Sy(xAVF4Fkgg(}e#){H8{kdX1*v^H9_LW(zRD<$DXOjxb-_i3rC*wF7+A&mIpM zeq0op_QBX7bwTCD>NClz?kzm#eUM?b9@PXtcNi*4i;-9#_H4E0u0f)v1f*9Q12ik- z)Nhqxm-&4xl&a^~rEV8d7yA5@)pk@rK8Fn;fZmD<+}aW%xIhW)#Fw(zQ~XBpVy z+wu#eD2KLTv*{$Tg|pVdQB5c80Fa<2@gmRq~>YUB&a3)>sxjZ-#B|Wug zL0E3VjMoOx*#3UFwWUC_FS*t^S}cR`93^xsB_TWr&$_^6ts;B`ZZo~o`htNvP5qV) zPVh}Mm8xG$WkvO#v}(pOiA`&$2RgvWAE9#!j<1`v`e8)Ok(VXO14c?0IO^5x;#e zw;rJOcj?tPRpe@qrfCPVxX|I)ho$8=_hH+~&SDR&M_eq&y!ICQ+-cQY)1PU$0UD&u z@eERD?->KGvU8ZQ_L4Xe^!m%S#y1Ovx3B(4@xNWxDlE6^=WXC^u%nBCt3oxzA~v+d zy}(Gv9g**RyguKMwhOkbTfrA0mBUeYJ@PDcOe6}Q-PyX!G49x3A)^81{n$YDk{ECK zB%8Q|@Q-HnRoStViUwCnhNil*ThdjP+@Z+j z<_`MNhO(m0{i~r6`w@#LqpfbuaHB~RW7Qdvy4Lj-f<~Qme)}M<3MU(3FhDPvn3~?4 z7iDcFtR1Z-3qfLaJrnopIP2gBuq=~q^3Y_c`A4u;O1-~MZrb#gn^C~S``z&enuNHx z5kwhL$EDAk7_MF4H@dX;uaa^roR9b2aG%`g=Vj+wK+ztE+09t`V2kfE-WE`tQUk(G zdhr&j+9V53Tb5Xza~Wg5{Y^oa5wk~zuRupbT#~b1Y?{HCdK0#uMx{22Ixn720)a~Qf7kr(_~~@bMd9f zgD-oWr~R*^6z(HCXdju)_TH;p{;v7C@LOX3p6G=x@M;W@Pljp;nrRchM*7eetUnwSaCmMe}Nb)E%%+!V`fFy ziL>OpEd1{c!)W3Yx)qiN{Zbc~VKJ3fV`k#R`9%urpGrG-N>;_$wfqS}h+!VW3M|Io zP66UpH8w7^$5h6tA7h-8so)Q^7ete4Onf7vl;Ug^bE_yOvt*_+0p3r*sMxb>?G8lYM@3iK9aH{raC#Dl4zIbe(dJ$h3`}?}&@_9n! zM)|XbBryxbw-O`+fiS*eI)GLciASkd*4g}iC{Zl-=@gIE!F@r3Jsp(`71c*@*8P?R z$h&LsW2JfTi50nx6^<8nmEu^@ES!AVrLb=Up;v1arth{Z8)7*&?yQk3W zGRjLs_LjFF>3bU7CAwqFu1vJIaB>MI)`VHjr#5!NC3u@*Hfb~S4n>l)L1o6oq<3G- z6EJjJ+`;D0Rv(v|2Fo)%)@nE{d-4m^<%m2b*7t534A#gwOEI=r#&01X#$xPE+_Q9| z6X;Du;eAl4Cb(bGJut(*d9%~{{%WjaUl!9q43-&Y!8Stx^W|2@wLx8C=ZQA))()Ll z-z|)-=Zq)F7NJH)BeTir33C-&r6jK)B!hv4O7Rtr-lqCd7TumSsfy7-v#=DtDUE&a@aaCZMs{HqGgz@3;1etZJf(-3 z%R{%-+`~s(1qD5qohDSf&GD#9Fnnb@90s4LI`dZ(Y=Yc1mSQqlHaRAm3wZ4zNrQ@7 z!d^$C9?ogXT}BT_;I*sKhFwYzzEBLy@dZuk9I2tc8nR6^qrR0m6F;_uL^*`DZfcQily+MnYdbQG z>Bo=P((H}j)EjmkB^KR{>c@cb%Y3|ho+15k|DSKobXMRV1cY-(jpk@#*N&h`O(Nf` z;TAGIb17ODtP{%9WKpiJ?$B?hT?eC~d)v2GaW~r+EEv(+W!%yw#hTK3tRbgkFm-I+ zmDAH!$Ul44koVj4@?d0v3SWyj5ucqtOm7z?6}MO6O;9imMgxj$V%6xQ;Up`pslVI= z`Y4%K+q2NDjyMkfI=B~~8tE!vmic?a(^bGwqUU!ZyjP1Y>*K=h$b!DHnzt@Oj_#@D zeG$_f8S}LRgL=aQyo{$pG3>epW<*tRm7JL~20A831mAq~^2eyxYb!5dKSMDT^&LC3 z_7Ij)!2a@)DqjZjx*Ec`J0(-eDY032Va=pSBC>-*j>L8&|Cqm`*T?siqf+Ri<9CU{ z#06Q%`(6|A1?*297cDibwMvX#&SbWkb+y*;h1_H(ReN3Dke3C@2QEVsE-V}U1McE8 z#V$g`Frw7yjc>t#n=_hsf95nV5Ea~eO^uT4P5O6UJ?I~K^_tAPkiIUl^U(%fC3_)F zp46F4yr1TMs?L{w;a`7Gcp%Yi5vqzRIJfIxE@XT3>H@7<)sw`iWd78tOuT^uNEN2{ z6a;Nd5nxdToSlNK&tAb)$d_~>2FDRkwWM+*o*U&|R3L(sgIeNK-+b^0`gra9UoT)A z5a{nT0mL?P zS5Um-Z3%xizEfMP$z#CUnK+{~*V7l1t{4II-91b~v&ja5A)O~JLPMHU9~uxqSz;q* z%`y0X{?Xf1plB_7W>=DmyZwzj z+8C+*QqekQl5P#-a&H=yjK37`_yv)RS2A6$_vu7-yoP;~+;tCfh3>$wdoi`J9YQP|_Xq*l6K-;s(Dl;hc{ z?N%7G+_Uv~R;{3j?w0x%7Q=&8p-8suof6j))xlFr=PXFhmP*(19}B3KYS&EHvOqwijW)wV4$^}EUXv4SpM8g;-3rt`5K@D?f+FL#Lcto2T*<-(ZBTi zpjf?bXH|rNk+C!L4t4(HTj@M{=})JJB<>}pIlC+y@Wrs|${n1)i~rA0OJSW_lnQ%S zRVjcy8m5A=X_#h5G_;#16v;hMlbV+wO(98^aU~xy%HG^jv>#v@J40w@W<;lY+9yr^ z<9NMdEq$9`{Er21cP$VC``pBa24f)5@AP>EC}#i9f`6X43uD}}ssCJ{^pA4_`rkWA z{|7G$<2%XT=%+h?h-T(Ntfc!T0(?@-=7)Jj>X@)rn;#1Rbrk#s(@n|>Ohev;E&~D9{II6PRY7EFowr|ci|Fn;;TS8isV%~+; zyuYDdzo7M4zwNcPy1T0S7m;)LpgJu83CUd?xWLJ9{2@>9><^UflL3}Z0U(F_*M&$NuIk;HGV1Uf zOAQQ^?8*v~#nwo5$)MuL1lJqnoqDMswo}B- z=qiO{jAako?5T~OU0RwZEiTVBs29=f8iwNiaqTfBryrMK7$o#|w3MiU1Tv_ zZQQgD46(@6h%FmDM-B?C{s4L2Tsj}~kYLy!bSWtCOf0Ue*S7eBsiFewrLU7yc~HMp zRCvq>b41`#8mZHyNg2h$C>)MYBgiFn=CH$j+b##>d3D|xiLNM&qgu0x&y#4zO|*UW z-uFG-#wuMN~j#%<%BJ!7;4i-Opegxiu(Fhhd#k%=V@&=vJ@PPc!>vH-iuUYN1C zWFK7fXKua|#_nT;GymmA_?a@*U*>(gVm~jpH&}P2{sIY)1Z!VpsA0jL?4&dtJU?7` zw*T1jC{ys%>FiG_5Xf)A_ngNE4DJ~ljav@xcs^+K=TWku(^P`cel3`A8LB2_xg4U8 z^G~iEn}|bA`=fa8%z{(Ne=+kb(N;81qa_-Qi_Ik~8`Pczz5n}(E>x!=HU@q4X%}%C z!Dvm30GVLbFfvPEykLbO*_maJ@SuVI#1PMa0Qk)!bz(AdhNDlpg`8G! zK1=RByJ{jG&c1qRfdmSCefqTW+d8erviAThf9Hw$cuXY6lt-LW1Xgq+Zpih+~nR$q|5T=LM|crup-)} z3_oi3)Mf0N8L+&{7qB{2 z5iEnduDg-KpyVke zV5X9+7Ua1CZFBb@4s*W_%E0RyN_&Qu{`^j9#jY48sh2 zHUP?!GN>__`3D5chez9Xv$c`}^h-rpSXEnrN?xP`e$ z+EhR6adpII?r`nsnqAa(L2sb}vxG>uo};PXs0U=IgJ;5fz`qT{hsDBJ91pw`mWaf@ zkb;4H9YhkHL?K7H`lJm2=$eWgJJHt zL8;?{8{s>8^T#;HE;poci9%j28sPgwrlpR&3y1ksKE8Q4a8h=aC|q@H+Z4@!c1hv zIuBYkf($o58yn0NywHi&_lQGQmR;o?@Q90>0fgXdoe+t28xAY?+!a&hZ7IS~Dq16E zImVLKhJHN_?9otyfVkt*Jl4C|OqtrK@p0xG8VM%*3DU<-6L|mMx0r~Y6d`Yt>1ea( zj*QW@+&X`vsigUliv{20SC2mE%G{oFon_AJymK*#Dws)RLS-m1$tQH8h|S6w9vEnm z!~Gnkdfkgp5BLKTX?Rz?JXSNpX@jj@zqBsvCDHUnmvNck?2+!3hJ?^i!Zqa~G(j_U zz#OWVm*2(X(xM+Ch3_rzo9j*~hbH4h-}OoQr@`rDwv}kwoJ3fnzHexD=~RZQliTXZ zElbrI1?4x1RQBfC?yWp&k{<8~{pP}r#jtT@%HY@_MqgRXqNHNg%$^~m&ey@Fjoayf zUL#JDB)sp0>=a!$3r>g*b4s`4KBlQW+ zfiXfqX}?daUJV(;(>)||Z-Yo()RS-CHD8ERkhDU6)uon7C*9h9mrrmo8OB%|)VRn4RCMnlk6_lNXI z_f{^X@F8!~h&~O)OK|HUG|i#FPu<&9SvapcKR1BX z=FIY}s-YoPUi%X4Sld~|*J>^rY zk-boY1hry5(w5io`I~7fsjE#;2V@0jZjsi8RIEMBC|d4Q*+Scve|3`hCiQN~Jx;Jz zwL#K#M>J=j2$qVYVKrr!q(6ar;iK3pI@D#}#axxi+{$gCIw3x<(KqI&TQDq+oCjY$ zs1T45i_Ul&*$`~0upTF_dfUkM+Mk`*<5TxaaXPgt9JP8-sk2f!XK=Zap%^YjuG$qJ zH)|`N2ylI}NWv4-!hT8}cJFSh>V$~g2sn9A&8v%&=@PFH5(8r`(tJrr09i1;r|fK` z?A^F1*{^++U1G7Y#`~3aN#tfH&p71`jyl0sTJJfetEJ#mYFw|9IVt+^`n~=1^_Wt{ z?j#=sxclReks_NGH_Gsx_01XweZ+vpF1t<{ayrLWf&)KD8C4KB^Rv{iYPEXPHEYO^ z>d}MZ(obY9$P9#2a-4LP@sdHbJ(1P$Dw=8X!8A%*6IpE#iwG|p-!B@hsaTRPdV6zN zrTFs8UALq7XWz0jb3PBycgRaTy=9;;ff}yFH>=~={?I^hUpDDodcnL@1mCb2HO>QS zC6}N*h+UQUcz{(ZGhf1_vG^s%Ih@WH8vx-SM;EBW+)>55_pZyVj*hlg*Z^bh%v?gx z=Q}e@8ce;lS5K*K^e3FDfdlm&0tjN&UNjAI#gP6NTR_Tg+M4;G_v;^aW}KWeFXrtv z<2y%1Im=9N{vEH+D>k^7f8ryDu+NQhKp;sQykKw(!m6b3D1DQ=-)AtLAZ?-n*NNgK zI5x#QiXSRW%G9Bzh$btpGA%_!B?1;|3AH&bf89igi@}BVjt6nkaWQ{H8EC`89f9G_ z75^U}=iu2@2!GrJeY=>S2rlH?f)TSmwB14sqf4)GJ0$6uEknOKPx>D-ET+VFe1Tr? zt>vC{S4bt~F6y|q@WCEVjyWW~nTn$85^`v;^ljTr5AIfcXf~PCI3vDO_%dgnx6~OJ zIo-+Z52Go-F`_iY9p>@uS8`(YpgFPQu^N)P~z z(@iLjEhONTiVLUDpOxt-XPstsQR?g#?x?Nh!k#Jpk+IKYpM2r2$4(%fdl)$rwxdpD z9PV~K;WXWew%C^(OYG%w_7 zaxIr7mfb|}3dd8w(3*c6+gasx&=a{~4=ESZ{a$p2xMRNZm*@B7Zi)cF>@A8Z_nX0PY@|`%#nK&nuP`OJO`}_A?dz{?lqAs4AIi#hF)fw-rP&ydY z@wvJgQLiF*7AzzLp&N$VKqD{tLp$BCuu`AM8cTtOcsv~cxQySQ&oB#F8QjUIGRzsS zLx*tK=%7e*X?+8P^7IE9U*?Keo?&;6XcewM!v_7{z0c^>FIFZf8OULvZ>ei1Kw*?` zL*5aGrw%+SM+Z-Pzfx7%1&tgdG3&!0c8Hlu5yWXL(}H(()(AWK02~8QTT{d3)X}kC z$vJ|X*y0GLO!Ac|q8zpoK4kT;2#>DTreL)zBXhqN@2IkG!1l%tE!jvbN)y2Pt45J-*RUODm9ZYKb72bp z(@1&4MS55W!U4|AYmx$rJW2oswd@(rLBy{5%|!--E^`V~L-W7%0#jU3ifK%|1k~+X zJWDO!eY;*40q1xlvNEQDLhRQ_yI_FiiNFy_KjI<^sB`%PP&Y6EriJTKkSZN6G#0!m z#3w{iU7*LUd-PAt=Z_wzldrT*uNJ}@o?mrd=C!<2A$L@d%70i~(pEoc1bW%hR{z)~ zJtd>V#nL@IzrrOT<9RQ7fB+9QuM7_>l?;F9ItWi~P~|s54(S3$w!3s9HS1(e(P||T zW800Ao!*z>SGS}aBqMwKzeKKn15p03I@#*C-aU8ax;RJRUW`ClRASLl7&Gd6-2U&2 z3)yQXKG7YHM7Vn9!#;IO{rLsqk!Q5lG)Z{$o+W;O`xt(?A11e;A67mR&u+k7^VR`a<~N-vA>D z>>KZWt%LW2&yV^(EHq~IhCB?fYicUn>`9&s4C|;>R%+XGSn_BP+!;PoeS3*^)i1+( z@Ef}hm0ms5*QN+moCg@DE4{J13wex*mR0}JEMqxNi1ui8f!(8W%=F%s6YP?r+&T4D z#csoPMPT4$aOyM>ap(SHF;O_3e$&3bmTn4zJGw^FVIWhWNhF4cms%ijE;R7hEyi=F z`)c0+H7@+Xzj@*<)m!e^U4|)(D?GHY3G`zhHaU}H6JFU|T61I`kp%uFzI>Q|<|a9t zp1CpmD}9z3f6f9D#Dvm&03rMW7!@4?AwIt!e$?mM$0RiS2jGK1&LW|w82f@UM%^rC zw0+ZFr}8vU?l(6Mpp&1Kl!S`o=ilxwrxMi)U7kH8>R6D-zw!S$CvRk@s6rY2H9Nm) zDyr&CfhF9i^3uKW`9nP)MQr&Rg|Ohz7phHIJISOJiaGxUzfBN0S={c@+M6{IsFD46G06j;kr`0n3l+@;hy9L$Ai%>-Gvb#I9o?cQ& zs6u$7KGp5f`xTyITVI`m*r-{?{r254?dzSX2fN?~t-OfgWnHHiK{tCK{)B9b?DJeU zH4DoNb@95!I*MkvFD_NHUx#yIHnR~p4#Qq%0rjH-;cpP!hx%qq4dBZ$=1-$Q9^PIP z=484NOTOtXAFsgG=8BpS8DDF{;efhR&Vq#N9Cs;@h5A9}V$pHM`lp?7Jasb9f%lfk zTXcu#Ad6p_DyNIZp%YY$0wmjYN2-G+wc}F}FdN>jmTrv|YD#Eg{`%KkA7bUqRn|2nmX|&-)Na6+JI~T85QuC|$A=`&{IiG~^Wj-X0S42dO7!(jG%08M4SbPzuLcTI zvc0+rpt^_o72xa;VXQD{6OM-LdPN-8pC^&h@=LvQSYQSERlywzv2uJ{#YGjv#^rFS z2Iq^=VD>(arCZ9Eb}N-1vm)u0_55~5*+MVw1ns#T;{SI2lmda8tli4Zv(vMfi;z~} zsY;Fpfja!WZNT<-;VZ$g_bW5yibtokJM#l;UI$Bo23K^K1uE>KGb!xKrcNSrwqpl- z2UMrKG|O-IUl&AF9gt?VTN2p6Z@J~gnRR+gbfn8bSFg+h#kDY|eQJ6fb`jPVp?LkQ z_&XC_-&ww*%m===u=h9PfGf~rrFNN%87I+J?y3$e1G~$r?MxV3qLAK{j2eYg%FM%M5liOU zYPedHP`P-3F8IGxaa!d}Jwn^I#%7{rJ5Ayn;1kV%J7$slTburVL#Y=2o3S7N+ws4R z|FiG?x1RCu+y3tk_wPsTUwzu_Du?WBPTYB*9urBdZ|&G5IJqzvUm+7v`5jS78+d+twEJ%EB_s z-ogrD6Mi8;R*q1%Yhk-~G4$QgzIE{YI}_ho{-0@Fi1ohyQe$`Qv45YD*nNEV?)i?)wC1w~ zno2F5(42{QgZNPIFd*il*jz%+=D1=WEH_3dH^$Z3O3a01 zVH`Tdo1NPp?M^a1owCEOBC$3r)+AX0eLAIUWI1WMWB58H7s0zDq=2;o zPVFOHtz)+C!jB%O;FZ!>a&T{>w(X*p6BI~bCh4Meeq*OvXksc!$3L8!{6Soe%bjEdMOZSVXZ?J~zAID5(yu0^(5Cf&fFG_%xt$quAO5`5Sf7tYLU2a_9Z zIXw5}fg2BWPin6Weec(N3g2S;WhJuTY4-HTJMNz-Iui-7M@>BI(ji){qT0aY=M>K(0X@)e!4giJn(hoenXo0G2c6}(p=OQ z$V*nFD7Pt*;{qhvs3U*0rvJLkL`%$a!n0c#H@z6q+al7wAkcO%Dyq~7swEchn+}~V z%9!vf6-DG6*+WgB=@;f8$i7j!gYs#@N8|e2V z?aYFZVwc$YM|(ZP!wbKg8M}?sz&iqpOHVsls;?xIyQ<1L?tb*1P-Oq1%|kSdd-`r( z6Bfld1Xow0xB}lMo<|Z?Z$*!{If9IlYctu_+tfCPp@uFW!txZ3LTE=>y8V{lfd9@p}QeF%7$9*KQu8dQ2}H z`d~GFdZr{jZ%I!1oo1bK6+l`wk1_$hek|yX9GxojLCISU5fhsMRIKm}%Q`q+gKl$p z4~2SuggZV&Axn*5MLS-(1#uov?s_Nkbv(P{{rnB(bosmc75d&270)VR`pEP(&a2Vw zxyX2l6(i-Ty<2d+lX38p`+gJI7EHoff1;R?ERa@yK9jSfVY39oc ziW7xkFXIq_#k>|nkknM@o>%4)`afIWTa*j8DeViMo$2+u4LI7}_rC@Mb3(&=kcVaw zww1PlsO6(3_QK2IW&lk)9#RW{C=LIQP3qKo;KLq^LXv-?b9xia>#G>AJJmaB3x$o@0g=XL z=9BJa8M62_qQ)8HPoqpgF*ifYFS_Q!WlfBLG=j~fufy2#S6p7Iv5ZzSOS1LEpatk$ z`@@RPxeU*B521DSq>d&}Wn8f>bq>V?RhWCSpXwx%u|33Kwj{6hNNke6=fQ|?h8dsb zFa_57{B=ayZw5LY#fM%oAI`oI%ay{Zi5IG$0@0u5t=3MY`N6~pp-jjb%*eamr))gf zstX5CX*~!qwUyH$mNt4mpX8y(E)|6`in$n@VDY8-`{@s_UUh2#pOfPUH`il8S$ch< z&^6O2evQ$7e*Kdim2Bax)n);XzG`z}Ig4ic;x!#gW+p8#T`B2v6CmHQ_s zvTL{;H1Mg9kxsDtH~U&4o#BlkA4OmroL{g>bnAjgUQv7|D*9GyhR9MRP>LZA!=m3IvdbK-&??MjzfLGc)~8Jm zY5+rzocEwCxRl|23Y2X0;*GS&W$hdf?>40QkstVGug`-nB8)jzFK8;rOZ;4xMFiMl!+8sri}&}paw{PapMY8^;H)Mr@Kq$d8HSz+MyYgPi7 zqh2Z9@ehv^mv=4#wa;YI!6Vw8EkS-VP5NX5Nb?`CisYWL>q|sXW^mHf4bvN+?5ml{ zJ)`}lq583S6>G$E2^>8hJA$u_G{j)83ynop`&tDFpXj#iG7>9wex4}P6)ZW?z-5JR z$L|WX+~uXHofr8g*u3I#V7$nSe{2!T_T~Z#CE2!D7Wv*ztfp}d=BAjN<2Br7ZQ_A1#yvdE#})3rBA=iyEZ^wkG_>QgG-9Cw@4wYg<7t$#&e>?DZ_%D7J`wDHfs z+xY>TfxV2r?QTlfM)U)w+7PgOa@`uaFgdO=ecc?^?Bk?&$LOj&=+qluS?^^L0yAI`H2*vZZR2@ z3D=~{6c{E1DnGwW8*1k;eK4LsR4LjaWPR5k#ivt|@7LEer7y1Vpd59pUnsG!>bN44 z+=1H~4Bk#%AIEJ+g=A#yza;g?Y%SJ5dB->FINg)%5)?PhPYSW5ZoKK5l%c=KYU?iqklZ09N*!8PzdM6k+zX4n@dM$U&udnMxadVJTzMrrA%>f|haC-J-$QI(|O zOp|@!Vx;A>y$lRgv-%z#l%yla!>4{1c;IG$LCCd8NoQ_!_;{+qz4(J%CTUIfww@R& zYTs`!^m52rcx8;4F-x*l(C-*3EzXlJlut|bNgXPX9P5vmQZO37+0~%1oJc~uyMJD0 z&Z0l2ZRgcLNV!>Pj5Sz8FmBX&R$Dq8!#`R=oeW2M|VLLU+!)bm*XhS~7Cr@7VlK-9!zpyy*m8XU+r~)nC7~_pd z_Vvp@EUMUQ-QMy%nbCh+pRkCAhql6O>E5b8fT?ZP4W}hqp~C+d7xy#)HFa~2jMpoU z^|?`y#R?4Lk!iY^K=bjNN?FG~=^J1gu2vspto?oy1{;9XbSpHW<5%k}wyDlc2v{p! zDLOMdlYy8&<+EMvMMkL|9GN(wlMDR#*z04e#hKF=^zGNiwbl>fA?L&(-P)1C8v8nF z_vN8BK8&;I7+~2_858)2cCMRq)0qh9shjrb%@?Qk4|l9D?qpcyVMv2Z#MsKQ z*sgToO}ko8j>LI-S@j2YA@TNj<3cYm*h|Zpf6_Q@NHpqaXgU`4aT zTKS(peexJBGkAaPZ^3?oVL~{@q$vlNb&OM)aLtQErO1zERd0mlCRQynobG=apm3S8 zB6oQ6Bf0v{Uod6KtceCkMCzXIQlu5eZl$W&lO?tuEZyDQs|HsuSt@Rzt=dc(YdXBg zk9dGGk49-AvbFuWFj?TkC?2K`q`F>$?(YLM{335G!PZG^FDKYtj#9uqXek*5Xq+Kz z#itRj0X+&}cE7Nn7Wf8mhd(Mx3wWXVN_lqN6_n|$%6bM>+ZrZtL1*+i2li|x88E|;>^&I{d zYaTVOhS(|1jg6wl_N9_T5S||qiz?mB0zs$;>QbD@*4<1gE|6bZ-5bJG?{t9S&*rDC z`w*>qsYCim`Z-xFFF~`!=kdzV?Xxb`)}CR^lw`Y|$us=BNFyBSdsNc!MxkoQ0Ox}#K!MBwH59pFG z7l#5Qs1~(|G5opDVfJNFvxa#RpMBnYT*U;wFz}@J8-TRUE>Q*>O4bJ&3xK=)9WYzX zWPE{)D!BGO8DP70=VdLS%_Pvo1~H9T32Iz4Ij-McYd@oIBSU)XRxtTmJ!TQNlFhA6 zFzqhP8E{=+etLA8ZUBDLQ-`_(8Wj6-W9s*wdxUQQNw;_14*IZt6J^AaNNytZV4~j3 zwE*?yOt~X3y5X6JHUrw- zHX%L~f^TzYz8vL=e($<;ZhGX$oz|wCqt|wj0u4+sgn$|XaaN(pid&VK64Q@?E!cAU z1z~6T5tIZQ4_L0%2=7A46W2jGRpe4_Y&qb|8`2SDOVhK#OB3yZ?oswejlIaLETCto zxCiz;2dxb;J~l(&_o=)74{Zt21sgq%LgNA43rAs@TORk|&c zhLy34_yRS7TnkaTO)$MD;<0h3CpfEAEO>CT`TfcY2bKNF+(u^Vj?8mo!lSBh0DlwB zt-whI;Dq{(gh1-88wDR`Pdfw^s5>3h zQFrPi0%6|(v^4QSXfRRpw zSZ2`FT?*cWsaWZgs&d==Jx0gT*Wgzq}o#i9Sx zRFSmQxCDi4H6W|5k0pE!Dr+({ATcF{Rv%;rAXNi%;=M>lDUmnYC+a5A?>fT=t?N8? z7RCiED?uc2^wHq#2qyWT9(1 zK!Ufyq(v|;X+4u9v$KS*Vi{WsSYG+V9IlTHbh0v3@i?J^Wgc+xXEBblKBG-vU1Ly)_t81uwm|1v zr;u5;x*XnJ$5Pu2FglxK+tDT#W;Qe|Rt8cF1})hQF&Ugicn(x(SnxqO^-r4{-DTr2 zVV9NYB`tK|poWtBtNHU;F3KJF1R8O{nAa0qpA#L5%ikSQx{sOyO>$9jY3 z@#C#)c;PSaVqKvst-kPSv%0o&AtZ2zA*o42-e}UL{IN}f>8FkMAs5fqsrP%$pC=xC zy<(4Yl3TH&5x1|+e4-WH=%D^cAY?{*&NN6qXj?tYMWw2cAP=M+)W>xJFMhVP)o+euDa5K}`!tpj_cj$EID(tdW4R z@ubv;JOzAlkmbS#yUO*~P>C&t3?Hi#bgq1+WpBFMh_AJCSRSaTG-!nEg(}kV!Y+9M^ z^PLh20qP;=oY#3wbFC&CBR0mTECUvr0#Ga57ljaykGKH*eU|I(yB;n-*5+H`>Jqn> zbkx*H6_}$wrEqsS_*ZrXGncD@QMp)ZbW=4hQ|u4@gMbsOqoiM+^1`hWs|zb9@@EX)|Aq`%w0*DFpL={>Z{8l`v6U zmA<7hT}U{iLq*1J&W}#+0KMOZpu)leSnIjMw=SN|vKhzYHbMK0Pd;nh>q5W28aWs;+InwrpL@7lr^S5 z|8{@%v_>S}^)rC@%JBFFB}wH@!ZZLt`VVi}4W5sHYsFMgUr3VT=dA$OPFw*(uLj+R z-~F*~^ZF+W$v~!-_SNX~I9WdrX0`W#Yaa9oHgL6#SI;xrnE=eQy(TDzjHf=s7-mBX zM2{|h+WJP(;U1@*wqjcTv5ICKc3$dR;1cEi^+`U?uuPG*@RYHaDb zkH*+9>59^aB`3;@Mo67%%)?Hl){`N<{}H0iOyab|9L^c0sS|Cwk2dT;vZkGnP%h9EhZ@R9vU&P zLoB|jYgPzA_wSP1D*wJq|ARebHLIIXJrN?a+`(*Al<(8H^r+?7(xJS7f?cD*v3<$? zpqJjPVfWbTAqC%$%*#9Digb@~{|0#BrBXA&>KLMpJ=;Bwt{na=$(GB1tfgG=Rz+;b zyQS$O3Q6t95Q>8K`bEj(6`D6!(uZgn5JMeU+e+fbwm#{Q3~SgNsog6bidnFHv%o63 zH0#f`=#8zd>$QGw+|=Z@EgMKZz4#b&sl1RM8*=12QYZt&@~1mzQV3l-9Cb%L=1uf% zhWHm(2I{o?tDn@|UBoNHw3D!Vadhg01JuQ-3*kgS!?;h4LYo? zd&Jf>XLzGS(H`f`oD(-s&BvN(KIw~lsoJmZaCI|DrB?m0z#81F?!X${;$0QpNcE>) zZI{YZdzR`q07MyE^+CTQB7x zEWM}Lk{emxx!P=$vc{V|gPoF)1)V=nS%aeC7>@uS96<5I)qBSikl9vlQQ?psXFhp3Z)Z~P_9;)i+B~6JA$=vsR`wal~PVOgK8ZS1aZ{tK-j~+YL zZfdf6ctE<(lIA^$%oE%Kf=%{^1)n|S%UuGbhOiN$@cF_fkw<~xRO!exX|Gqro-=k~ zyLVo9E#z9K^HVEDippflOSL<7(3{u(V0J0bol(l$JAwfDA57htT?-$xKGAi;@^z=F zVs6GKKaI8`n`D5FkKm*b>^OqR$lG@43Apux!Ubglv-JioRM*1zc<>3TNQbK8(0c`OmRGQ~4+B zk5wSVN_6G1hMjCp!jQ=+wk#rUg5rpgP(aFO?_=zIQRuuk4v=Qt1X}~v>&((v`_xl>syUp3gX@b#bgAu8z??yO8D2`}RaCh> zrYM2XorZ4n&u0#(Zw)E6vxJ#zE31!U-5J^*!l5j z&O9%^zJ$%awbUT;AI_n^7a#rVS)SF{I6SyD>s{JRpLC#N&~>|^dB`Uvr|{5kwh2D% z1y1f4y(f(@G0n;d?bqa5)nr$@kB?H--3v`4yCojK*_$0_dCWcZiSHR(V9Q{)&v89F z{7+8FdfSawyOQkihC_<}FCQ{GI!VRO#hsljc@3kTQVrBCnzy}YS(@KEJ|FRiM9{)* zjVQa@=d`~bg`3?ZYTW7I*%TBmIM0bNWH7V7%#*TM9`{FXG?al>FZ^Xh9=4b7dPvZA ziZM64P-F0AK|U();XrD?h+zkg_u+{ly11lx@VL+T(lmolwPNTuz;HZ4I(@B2NDrwr zE`=P4H_VBtI)H9l_JnGyza6pYAPH+0eJy8uC<9IC(CifA90t1+Jl6*sQ|lXMAm-8y zUMAz|1ODhcNga#324>HZn$pCK9oJ9h(>iJm(zO;RAmx?c%bGEHNh9v&1UebpI~Dvs z+n__&A=c6W%2ymErtBvU4>G-b;FW+d&^s<*-;wSmhe0h#_Vni`>X8{?fSB;l0NMb$ zB@+T6*rrPYD<3K!#Bizv3f2-u-PmretnY`?s4DCC;;Q?5vzxh?Esv@aU1-|v50AzC zGVZAO)}PQQcEyA>`iH#4zBYY8=kx~xh=}v^nkj*pe}1jJ@BF*L`>AO*xK@Nrzes4| zv6+yDqH>P5PPf*bV7G|sgR?-O(e|418d5~PfSmFkgh14XKij`SeJHv<0HAB3EjjO;{(*1y#qt;AVWf*&(4be9yU z2mVTYy#&*^cZ|=lvFekm*jnSY3nG&w{VjNPZEa}+Hdf!(IG=_SN_X>qFC5D}iAh^% z3foxOgIWNjISO7o1P-3(+mb_PQg5EId>_QLesblaa;r7jxKJf(?KDC_niCKZH}kO# z#62-6>{XZ+-k`8KwZ-E4HGqXcU18G}25H}jMkZ8j-R7PdoC#y_Us-X!%xfyxoS-%xy>bw>&#{;3MsZQCR?6sHmP^i! z8pxb#u21IYoL_r$`r@(oAx!=8&*d-G!8s#c_NDe4AxPZJ;ItKkcOtAJ*PqWFcz>8q zN6B(qoH}W21^czY`KohfyNLxX`+I-#)H8 zj3A?+IX_*kw~%U0KCg}-jRg67x>&9(d-3%$-nLHJETQ7#ocWWAGK=Hn#e$nDs%MJ( z+e0r}G`%ZdpqYkyICP;o%L_8~BKDr6`9m4GB{(=|`7pHpNOD};JgY%}2w0jhPCO(2<+UCgdVkM)SMXB+jU7AXkR_0$jXD*5?m3#9F_R6n2 zl2!X;O-S3|^3}2&GbM;QPmAt|aGojaI8gtfUQ@}WQFgUIx=-p>?p&!IvXi)CVc=un zR&cKlgK~-xK;}oSW;x0{^LwG}^he%m2(_@DF&9w0owH=9C^yXyB7mj12p*l}b(9nc zg|}6(P3GbEl>1C;>7RXm=i9|NaGF%m%`|1N55-jB{4!**w`=RMT)et5`}+DL8>JdL zO$7=TTQV=tu1fqeg|hvoS#3s}nzkSQu|PM)(hXFuDb77Pak}%NCq%;ppIH`s)<0-n zA{{&KAZC|+90AMnaGg6`*KgYr-B1Hcr!N!Jtui)LZaW#LJ_rBpuSGJcRvj zrHrAXw6P6wM?(dvi2^H@=f;}{Y+~-M86B{rQu_3XGz9-!uugZ= za863isFK4rYHFnD`5SRV4UDM>0jZU2t7&N937itT=y_#DI~xKiM|rGKXW1hiBopZP zkNBR6CIp(qTWb;aAxpyIkcnB!gc^1uP1ibn2n~__!Dbfl1N2iB6>`8H;ykuI+@xko zi)$4bu`CM(^Nr$ixwJ4ZXQ(JlZG%wvHY2Q(%1fp41{sI5XZZn`31I(Lm9E4Jcg3ET z$;l&G_XdM#^-}fli3<6R9>eZCR&z{JJh$sAbb-oiBNnYA()XUb5!+32k^Of`CP7I% z?#d-o1woOD6_sng5|MsZqN)=2~XA~ zP8^R5`;Q*+X~FajEGMcHK<-6zLLD7_t!cIO z^>w6rxVf%vKn-AJj7=l9rz(9n*va)NXZ?vke)JU0h9T?v332xAF-?P%N=Ft~1U%zg zel?yd%1AYZq&9@Ix`s0e|qbfnFPDJ;}=()L+QivFHP*HegWK{2IyEPogbCxTPzY zrHo6E!|9J2$U@d-+hN92wOQ6ylQUM6)68M#p;_avN8da`%|jPJm? z{)v$^mFk8zXuJ5dadA)0(3=1xKl8e)55DTAxMP_2Ait|xNGE*O5t1UN{G_Sh(Lc^k zNqmj`Gx0T!Ad!%VQE>+nm4~{>;D^7t+eH@rGZt38NcVj#EMnh%FSWj#&Hptx~-qf)JC?&BDyQs;>cZR?zYPnaX=V?o>e zs*5LOX@O3*Q*b@AVet`{I!1`!-;Re#c*|UEdY~i+GP>3P{-up*S~SQA*iap=^40h& z%w_w}Fjwt=4|Cyd*Vt^&&sF#yGRe7Lar;xm3OgvRJ?@T1|RO4TJ zIx9a7K3=&OpA=>TGH8;5v>L5;D3l4*8YbeE$OY<`U0Xf-iB9~b0o4Xbx>c)}X;Y&` z1wnBqzn!WW*hU<^qhPBLyD9&*n-}lPv2$%VqPY2TLn8beKzEMqzjguSk74ZpGW}nb z_(ge_{no!4{BXT0+X&&pIFhvJ(s*k6p;WiP_~Z4%zq1T|Kl}}K=zQ{@?&HV*TSlek zUuxC)sRcs66rxzvmJBUao{O**0RVbYB&tw4hMu&;N7qdr0|4c<41c}VD9+%xqHA|5 znA12!>_77TIZGf}T|-dhtu>Wz)2dMtDggjfB{@(R(%j?h=l1}>4<7;Sg?|>KOecWv z0oPyT%C$TN-R3GOOW+2G*JA3kB`9pcYoW8Le-;^n-l(#Y;unss{-uzTU}-Q?Y-31q z|0aC$0s!1zef4$h)kqbmx}!8p(L70{jjj2itGpI)_cg_bV%1AI{DrB6Qr3=>A0Lt)^4zeZu}m`njC zrFb_|pjSf8EOg#C?}smnGn!~wCni<~%ZF0jMY#?Ej}}k5J3KX;d8BEkTBk98rDB$3 zEqQlOP2BIBiP^dm+v|!9nSR#GM7l=^&eSb*Na(p2cw*{Zo1w`sx$cF0#>WN! z6|*Zwwv=z}MnBFBwxSD=PwE&SvP_%l;0%5Gc_Gav*R?ZGuMa(W9TuC&kKmCvnBkSo zD3nvWTu41lIg@PSJtMAGv+sjK^$)t;hU9E{c0P(--vB??Tv1SL^-ov_3L-WGN_H7$cW_XbiY~ptZamD*yRUO!>G>c< zGjUKa>ivo&u2N_SW95ODo&b5XV=3ZAbK?xoq&glUXAkUew!@uZA1>P;lgthE;4S6; z2>O%!b7I5qqXiUtRNE%L#w)n#qHT~@%3rY+|M%bAnPcmh))lhC)@fFKfdyk9Bq!TC!E1ws^8THKjp1c9z-V zo>pDvF}EM7srVueS)-4s*H4Czltv>pSKJR-j^~ao$7C99u3mnBekj-V&DBw!Qa*Bq z%KPxw^-V`gx&Z}4|2HGQkmaS~*5f0VbXVD5ZdZou8cw+!<_ETXR}-2qUK6onUXIgy zkh9n#J>~u+`_Q6-I>Yl@Ulqz`42Mt5FM0ARzbo|myZYI!rqiHdX89iw+eTNv|9_|v zv5O8@&$r5!tY{c}>k`0F)>hH`%Hyc5ttmH|Qu;%_j()$a^2KyZB{tTd&de2b%LG`2 zdqY$xxz;T8(SjP%MsQ)tRX4boDoUB|6pcw z!))nvNu_16FMytDSD{ULQ|AdFEe+jf1)uqP_Aoa zc)}m~3;E_z_Ic>ox4$p`|5)kp-1C1v=rmPcrqc-IHu_vwq2RkV-ukZgZG&tV%JIspGqHmjQ|vCv z)k^xhlgP{K|37VPRCqi@WO=&RQlQh9+Pya1Ig*cecCjt+~lSwud#Q<%nol=CTCL_MRr9YE4}vfRq!{Tj_k#P=V=>YdhwV(tI^g z9crAeUm4r$BbM%Dn4e4Xn4g(k!Lryqm`%eDxvgkStCoy9Z*jp^VqTVAHVsa7dR>N9 zUgW8K2Agz3R2(m}z<3W9y>1-ttJLGUn6Kr!G%zZH)>U+9O-7$=#e;*l<+<}MK@1{O z5&>v85^H(O`r4K18pGS;nksqAGLIIekDk#$-@Pz9E(16H@ZnP>l1WDSK;l*RD9VrO z0cqMV)mZ=+wSbUBR_ygajMfpGofo4vGO*l_F8fA2H zX6<-ilutVFRe2r`E+11|&;&Ro!%R5Qe_>i(Y$sySuJ);?^lw@ZNXZGR4=gZs3>Df9 zAM<|#+_}lD`}><~g*@JtjB6bSKPKneiog8LiTkUzXx5a!{xPNL(|c9WdhaJn%iF_1Rkz+-*hUkQ|# zc{37yH#6+`NeEkN3c{ca&DRkyl%z2X70F#2O1^Z%tQl_bah+)`{4qCR%(B6QP~z{3 zJ%n=kSS(**oB~X+OCjC7NEz-K-^9qe$2DUzb`@VNElsjU&!il4v4)z0x}shdPrFd^ zRPrOT{>k|~d3u{&pqnAko?C@EB7$m7) z=NK7X%!u8d5Rb4I4V{)qiD-Zua%5YI8GNPVt$dS`G1RqAw>lcxo*MaP@heBE7H9Tux#WvMc4Z)w>3qZ=dxi)mZy z_L+N@i(eOt41?;f0$W8J1@3Zc?{sHWS3_;7>sZfUgo&axe! z@rNAuh)JXxqVDOQ{J@xPT4$1qp*_T|k9uBPQ<38aRG(~tH?U|?ldZ%l&~#g>bSucU zn%sF?(@B#ly3MkSEr#(AptMrVjUvQ7$bf+9%#DY#{Yzo3==9K^@lPWNQ*%M#L@Dgk zZoH}_bE<{Xt3>|s{_=**8|<*6aW^z_nK30cAksVk8vf?U;bNbwcLn{-O!> zjn1%VDxG2BA881}FfW_AHTCorgml)8tpXj@+gNyKQNYrLr_J2CkCvEzyng&*miMjM ziP}k-SxR-x!*GQ%r*KeM2jpgM3^nOWEL458+SkpIg z!6bn~u(C(clKp3G1(njJd%(;QzNlt)ZQ6M4v_c;(Sj3`ZfN*n70gtPRdyLlB+&Xq9 z@o`r3+wt*)K9hSd_8V0LwVF7|Lpcd2P{pRaxey_r6eAA=DEL02NkOqgYfktr%AKyV zK`oD6({-dKeoI&ok9!5+fGfANyAr|7e&4Ly5kcFNcjt!6^g z2GofJageCZnM_l$kfc=0wR%IFyKi)-J+{38kT1c$f41#rUtnS#%4Lk~86>^$U3tGS zfgo-@Fr2|~k}sQXKU>JP5fo&x`{g(Zt4M7Qb7s-((M!I3p(-+O;%)7uVDZ*=XmEb{ zPO1NJ(E`__obUmlM%L6Dt%v5xmX=>?jkKHL^q0#iMhdK_*@}3H;>IDQPV+%x>S_6r z+!%xF(Q(t5i{n`H)!dZBX?SDJHlLi5ll*aIA7A%ThLo1=2Fpc2+~S*FVmr_4V+6;$4mdem2BV~dOK|Vk}x5?EGla#|DjV$ir{Cz9- zN1?mDjMj>NfUYWwFNv$uW|L#xQl)NiKGpbd0JD7#lW1+XG+Y@2GX@Ih9L-ThcVPmc~4%NeK~zED_aj zfa&n4g~~{dIZ<<2dw;ficP0&DDP`$;_(~9V8bbHgZ^(s`8rP~h^SQS4klbAw(9B$Z z=6I!d93xnn&e7E=y&rgs%DfrRU`n&A7l$Awguh73q38^JX8T{6XYq5zAz-4aZPz{3-vl8gkDaQb6J!m` z+NPp8IL);K+j%6ZI3EKq>G(K z987p5n&0twY(MEIL)*RyJ}!*%qlC60CKRyEtBb{LCLs?+L*|Cj;!4ejj1xg^?F}5m z;kO?|PbjW?2X1WyyrExoa3soU0m@b`44%K5=~-6M^8Dk6h)Hc?=@oC}#hXUCc0|m*V~g=1BGrJcxp+cT zX1BOd=oT?z_Z*KMvk7)`lZvwVf@tw2JWZ1wfB0m95ki1TZGjemWnat zM9x9gFG{ZuuHseh_PVH7hkqI`@e$~BgaiK?g9RV3yd?y=sp}rjzWD7IPj5)1&}W~Z zrA8|I&3?C@oUVuZ^SAHLeufN9al>!RD$ypn#-4wsT?fB_cQ3|4w)E^duN)_wH?DB1(rtK!jydg?a0eL<-EKs?s+uNm8|1lFThrb9y# z`PllsrN2QXK*p6od}7nQ4Y=vj1i*nS3O%=&zyp>)0P#osr1-8}QhN30IL*<_f`W$P zfS|C7*-nw%?^i01V?=@jGv8j9vDdb?WRjep{HsNA20jCHA?n*q^>7~9qfF0TAakpE zuO^0=VBaN}?rfl>Ip~u=uf5c}uT;#$KF-V;3n-xT5?YbxCbirorY3wR#?!%6{Sft} zqX*>E`=}WJ%Pp`CI7yHNaA$kJ%f|GiS!?NkzTC+9KmHu`+V9X;iHvt%8gT4%UuNc} zOC0&Hbb6opOYnW~xwucI1{ZKdWgOub)&qrR4wwHUVx#3nGTfFK?P}>X8eHl#{1zmWXFci2Yfl~*4--D?BaU}GMGRzzP^e?kb zjX!TBqY7uwlAoidZ@jx%00KSW+`F~6*l_FiR|kqv>HY*Zx>5BvPf{d>_A3H9rRe_#DLTnj z=GM37%5f`h#+No7!VfMWl4&MPo?It$dxI&`?*nPa1wDr!EnDKvu;)gT`?nm=7 zy>9gj0f9DhtAAbh|JulZPxFg2o~36b3OP!6mRJ3BvmPqHhjLrzGO;Hwcb!UP4V2L# z^|}I*xlUdQ`FF&sETol_1@?N!N-a++6$SkD}b&-<>PCn)GZqoZS49m?v9V z;ce};YDgcYtl31PwQ$FizHumVYfB!}%=B!(W7K9;;d4Firqt{=Si9()WIDU-`k}x! z8)54`s3(~G#eaRQ|7zUmifK1Sxioe%eigJHbv_pDT`JC+?2S}9 zbh?$kG`wHbeh+zX55Z1Npyif5Shx4_9XW96ax+pOp;V_0P3%>MDf76CGz7-Pp9=s6 zj2tUbrAg(Pnl&u~o7jkPjUUb%>lE{AQxiHt8IoUoTwUUPJZ1D;4w-Vw&K0_+Eq0k) zFT<|N8VoHy9gFpkVLaibC6SAEm8f&%1EcM4tGJolOD<}1uemy%BV?Gecv7#1uH{}F zq8{f~w=dDi6uJd&af1EWhv7Ko3B*wDfX^PrUly4sA^*HDxIC^R;j(8m)l_mrRW@FA zotrPupCe*SDy5UcP2VMnAB7@GjWh?nJ8R!+92_>e z=Ou~Opk@c#4l>4i#YdV;eYBL?bt`jD10SZ74mdchn=Pq1UhsK(ANqE{ z*C+VVdZdy%jK_31prgHz@E8?p)V_|DOn6emvE7FC@bQp)Oxu+EX`YhLwk7Y+1sWue z$ZY-n`9Sn*!Y(tS`dMsI<_{hNnYY#M-n>me^88E!IfU-2x&}pC*4ZS@C0!%kw#)d= z)L4P2A8s*59*6>Q(dTpY(h=KXI+`uXn3=iD(SbU!!l&VbaZc&1f>%=)U?N0H{rl(R z*4ebXZi8M~wJJo?KkK^hKTBd^1&VSHB)Y#o4)O45{EK|@`|h}TGBP?ywZ&~D*XV?r z`s&Vtj}@}|elSOyO-zF~7n-8{x1Bq0BxD`@ABq63!Ja5z#grO6PJ& zK(pTAyPvAJDku6!hEk#X99IG}N1NSDg};25O2-}vtxx=rd)D?w!_1}h-=MEEU8N-V@v8v)IY~{i8zKxMwUg2C`yVz>{+x)GO z`5E_PA&txMBMnT#-PIVySE07MSdN3rDU-{&9U^9+41O zS9oSu%fpZrv?tnM*4XS+rvmd_ye;7WiMW*JqtzyG`6|-HN4OGDrRSyVD977zYac4B zs~cwT`a1SJ`f(sHO@)}m@}JxB@TyhdT>}s}i|vdNZwXNY@KXn}8S$wJ?|NTRqwdFO zPQ_7fNf;g%o{iK*U1d+yfAn~ws8kUXdf#2NKwfg#_gi$8*)$?uYponUYh_YhvFtwAE0VmlWhzr zE|&f1m>XaSt5K=}H{dYum|vbz#l91)mu#`BFjI(|qmfsT<;aVr6PkL`v78(p*@Nk; z)N9v@N7TE*-jl8oCv^zD0~i?}7B5lP_W@XGrfnaIvs$I2#HN90e`&I~1xTe*;}K;J z=&WpA_h>_gQvg;jF>5vCExNWte_2~UA_chHt98@b*{1E)=`+q(4K_EY};j;PO3x1-gw)?PYoIcqT z%Xp(DDR1Nz53`@ORNdh8u~fIILcMxh%DX2KtwXIk2SSmNJ0jKr^|wX6>~?<;4&K^< z8#4wMXgN9BR7HdnF}Z|K{p#$u&Gq@94s!R?PoVQ-Y)>rOcHN>_Ot`Ot#j`3W0Y~jh zW2EI7kb6rTJ2S2z^Mv$M0bsvBCEHrg28~hKA}O70lQ=7+D7}D)AUnBqkjpkDVOzR> zYwNkp(!pxZBKF(v0{mJ#ToFPi#s0tBzrJz*?E^z z!|2+Ja|v1B$G<-LO#zpvTuymqPSmrDQ6Fh%c*yt_ED_diPcMsA!iQ1E8V`Q0AQ*aU zdvJ7mNqTUWkL?XKC1Bo-R>SSO8MB?G?hZAV(ouX<@o`@$#MS4g;xMuiNICpbU~OKK z1PiIRi!F~)zx>*=m)Dj$i45wz21zS-^Q{w_?fm}KA}gw*tbq%iV9r{8-%?a>pEPnn{ZQ(!}cqHakFmGNt;jtbB-A>e2IPK zzI%??-Ml@W3*k!8LPK&)?NExQRf;eYiNz107_i%~t{7XQ0J$F2W42%16j9sSWT(m;0DNWZbVr8GL*eAKssK zwg#4U-=AfOCO}m8wIT!77W?f^Uw;<`Xm#YhU8&_gG|^>|%Lqq1)+;)uGJ2?JO`iAr zEm&B`-7Ntesd!sEpMcRQ9rQ4`)py)o zTT?K>!>`Z2dAX+xkkaz5NA8PUEzi^2CSzXY9NARA9Xqd96zMSuB4JkaVm_m%bKV+PI{u+O+RSV!tj}2F%Whg zW?^j&zTn76aG_SVo3blP^U>_WvqR{GjYYYUhj<=g z{=$4x5&Ld%nX0zzu;Y(JYg*FCH$w+0hGf;KB0FV1b-kg;Sv<5*>Co-`wu_7q;Xbe8 z`$Q?qW=C+orr)EpnOAjEff~f*-im`aP)l0n@+6oG`mHEPfu{om;i9tb;$_tU&n+^fnZn%iT8}PsJO|E zN({XhK9qxF0M`MVt%$x?3#HMCP}0J5KFj7a%#F49t*DZ<)GP$S3V585$<+*D;g7-34h_VCn|?>CdR>)5sq9^yh?|- zQgT+-rsVSWav?V!l2$7DImk6Vm!_C!KjVVtLTn$j(u zYsH~WzIy0e_fWzjx_i~eP)C8!gc&e=yT+@_b{pei zTo^?mP)xxeBb8u>kHoOUE`+jRo`idFV-1OXvLpe(tz;N0Sr(>0X0_yV_nepR1{ZN4li^FX-WZegW|UnRu6(?sYQ6A@3dYGa9&^hh%L0EO!*sY?rsEIyca z;bi}?I=PU^w5;7U6A4U8d7P;i-WoL6J)zQB&F0bq9r7q3)S-$Bv|Xm$P=LD!SYhN4 z;=^bH!*#w)aG|62YHuz#o;LV_cZ+!tt&`A}p?4^}t?2;`EH31G3B+ffDN2dJ*c$R_ zKQ1$Xt*fVWv+qfS1!XI^IUyX)I5jWOidq?PobE{l#}q^_*A1q74=IUQM$&z@*Wsva zMwN(szoe1gP^y5Gp}YsLXxYD=Z)VJ2Yy`S5O7sQW)ftLQn8R%?jN?3@6`0p(iS}U@ z$B+G2Dr4qhv~t$fJH-PpmCr}} zR#LC@R$yA8Ny+1fbz%oHS0^*RJ0jntKUYwNeY~=+XPc%y?sJ?xK-;_3&nuyi3^*n# z#>ckQDfOrCMlRKxKK?FnDR^?beG}71+{Q1bp>&BwCUGJ2r}-%W5eBFvt6QYfn|F() z8I3Pf-l}w9oABA5juK9MR~|G>fckPr*z2ht#HlfO#ALe5G~7>~CTkAI5>L8pZGpkceGn%4kR%9ymETVug% zFt4+lsy1KAeNO{zl4taFg|lEsLZ;Wy=~L@rH<(J}mB^G#1Ikf!wMlDTs$A12D>G%8 z()o`cTnv+<6E4JBqQ+!Z?ntfL$KlY+c*JwQm0K4D18FAPVR1PJg3j1;mCc(hrRjcFC-=Nc! z*QTE%$1f6XCOmDo&vd=BGE)J^*S|qZH=V0WxoKfiwplFCVf;Ok;#)^jzP>(o8IlwW z5SJ(miZ~^XV$u&dl-D4p@0AFTecq+@Z_D~}Ec13|$5mC&76R&|Ok3`)6k{?&Ls+SK zB)5C6>6P-id2KPEA6O?SZBFld#2sp-jt3jn7tP5TJMTsCl}X7iPtGp zK4Ilh<8ek<#;a%N_2uo1-{p7e_)W*VTa>ZjOU%uFc7d~vyqi&@#_O6PPb9ht6s%d zHXTKGDFQyve0<8TX_{S`F55->j{!ctOiO8SBZmEB2x=2u>z?GLVy|RW`8?1UZH+To zoc;a(;~m-0>BpNkv*NFRU7gRynHSXhn{HxS{VDMxhSv4Xu)D3~NSG6sJCBWcbypEm z&X{w%ONr+Z1lP8PlK9YIyTjH%-nCb8aG#g$|tvFU$wu)W9hscL^##b6HpJTHMKNS>#fS4Em6%+cS8q%`Bq6B{OMV< zlvkbXq$ zr=MX@KnTXBkZbC^P^gaHzIAY?DLnQraCSqjm+O=UzHSAkIsCs)xUEW;eI>$u&?_S?LeoylM!^u!AtN{$}^}a}p;n~s2JZvCn{&VR=_FwTU|KG^N zzcN)m|7M*IA_afs$`V=S;YLsX&b0pxBoYM%D8zKZYPOwDAdogiFOik+jyb3r=U;%dskC;u|A8HYD3d_$&?V?qT$RLi%ygiGqW2d-x2h1J z>pqQ#i{&`|4a&u35eJ9P_X1b9OfF@mRk{~%p7u5S08lH75IT3DBu?u129f&QOzVQO zW~D@NFcW}&*Rb!mNVG=*7lm~I4(7L(VIO#)*eLTiC?zB3pY{~H(37kNz~dtxjE`+b zONq@#d}!1UHOl|Mpd~< zp^URM!FS$rd=@Df!Fk57{zX5Z3m)qz!A8m`!|qW+7NvNj zR!Gv_<^xS5=2}mKvaKw$G`>z6UbR+Z$%AZa&FwiJ#;KkP4=y?IY^{QTaYx@)iM0fa z?YP3VK_l`xlb3&kVVa)_r+1H}KqMmVoXbzVdDovPL%Xds{}BI~RpgcgmzxLY`iWIt z{{Cn%K)y-;U|p%g8o&L7PRtMbX#!QTJ|` zz%kKEL+5m9jWt>;c_y`@pGh{3Z8uLWD(?>WNfd5J?T2P`qR@`>ggjVwPjU|D6uqMT|( zw^wM3o!CLONfMv#O~V z2Jcv(c|WPM>L}Npo-23Qiu8%KNLg>VFMI5PLOy4q8g(7n+h`GpPf9Mh4s(vbQu#h@ zDxGm%UtzF3?jf~IbBnXR+h5twPHV%l+mY0lsK#mH@H0Rywf8(Ut%!+Dx7D03ay_cy zeqDyFUERNbRVZVmyU9~%NWv#nk4>KIK$wBty z4(yt?g+6Eli*wX*!Dg@NSwzFpK}JX6OoQ%D$BM9iklMr1w(Hk>{o_r?4-e(G> zTDwn2l6UybIr(qG;X4}*2jA2fX1)f`9|1B8#jQ2br!Ri{&Mcp>A7-V3+nOZ*fTPPW~u$4kUL)ZQ3u@`<@(U&59it9&1;faPrfat1ec_aAJ+C zn7om0UsjyQ%8p)M{#ajt%p^J!`tjY_UYi{q*G z>~C~$M{z0MQ0{+dB2W*NM~kzw6VXF1E-2~-qNY;&BOIlm=ey|v??mmw`D)QyU$Crg z{gjQ7Xv)iI#xwibL%Bd(ne^vXH$PfkaM#Z}``^Bz2==1hGj_MXsN7C*1=^bv7TXzjG=!sz2IPaTqDUZNhA82_0w?jK~0r6++ zuaHn&xs-!^!OK?}BLoCIhiJDpWiJ1` zojX%6#j5()u>}6w3;UmUhj2qRC^I4ny}X#D-O9thb5com74M1Ed&y1nwD_Sfm;H zt=t1wXEWy4OSv?8({zqM#IqgT2eMzc=-gK{N=#YroF<4lUda8HNz&andDWu|lYZJo zC!v5;yoCCZtOetP`+iG>j~q5>Wh*m%O!}XG8~m!(LMmbcjdWY6ZJYqRUI!m86lZmTy*n`@qP=~T^LU)(x zd>@9VOtWP({OGu)sXY^ruvT|+>@+9iXnEP@lvb9g+Y672+S-#A9eo&V%!Q8vhzUZg zeNW(z`62>E$b=z&f8Gf>e3L|lW@jYUv^Jz&-n!Ej8ww+R@u4zjGFEJhlPI?7 zVog{BHPfB?o9cH%kgpK7ZzDpU76CAP((gcm>gt=Jb_;HEuCB(Xjvmh@T;pL?r&ZI( zGhm>Ge?_tkOaWoH7feEOHxcurwc2((R5*B~v7Bl+Q)bO?v<-sGS8V^_=lq_W#J(y` zgzuKa{W0+JLJb{^!6cSiL`ss+bk!!WwGW4QH8rrMo{q{(%4l^iOxOKXqS-DjdGYwB z?~_w28Io)*{Jhx?p)hK0k>t}DL2~zS40FP_yr)Dxo7owhhCz3YUNgSe?=hlJp>XUMGoTl@%D;8f64}t z$CsQ%uw3Uu7s41C&Vp!>m%9Me{M8M6oc_cc-CpQZ_EC_$=)#pFMSj zdQCaAJyi+{sED=wU|M9oS8j=4bCAhWk2RphY%*P-;BwqyZOQX)w{OPMb{JO#01l1Q zxWy0SyhK5#&h)1eaqTh3tQNO19K|BovnFul!m6tzaYByH+gCjod-kVCd*a+#k?_J` z?X<8ZyvR)?qFoccnn2juYziT!qZ3^mR+4ueupb5wPO(Q`1348yASy!?^460vp>GHYLUA*>#be>*s+{ZkAW)Rf}<)m=>|2 z9ra-U@XpbGOrDiHbx^$lcTcH!b;x*gUDcz57a|AAH+z8bjtR>@QRtuXcTwq)eRbsi zWrO}!_+VFG;)G+>M)N?-8M-65afzf&wJksMpk|SvRGgZ{SOJi}5LKoKm->TDfixo$ z9<##?`^borB-beO>MmE90zafiG)}gyfeMx8IFo_e5uK~(uK$uGzzMdhab1Uxd_nTz z_oT))?%`YsA#uJ#Yljhtq;md#U7wqJZ-gkr)U6Soea2w4r|GRZe-d0eTH^Jbh+D3c zAVNpQSg-U|+8ifwTeIrwBhNmLX+%s-DJzXyiFD zIaoeXuZ+!D)3wnO>o0v&V&X688+TZ0#6meplb57H%VXXJUg|u*_h4}@*Z46kukL6m zd)2cORf;WjIIv0b&aySg;-4GWqejvtvuW4(4sD`Ek?S=I(5|R;UhUjkoXKH4jAPFU zNY;y7s%?CTi!L#vAJ;@IxFk9Iruqpef7+n0-St~#iw|L5k9LxSB%U~@IZP%YrIn>f{r8Tb<2am z@>q@-0szZ4pjRf9mo|4O()oM9H*+=mCP-UxGieET8a-@lBx+VORPEUF54HX2$EP9l zRB+s}7=_~|2C!5RL3b)snz0sHQPlw8*J%bRO0vGg@-dRZDiuwiUu`<5*u?x;RoLf2 z0k5XP?NSc&^~E}kM7rF_s1v2O8S@;IM5q*dgD}A`-e2eJ#f8(n?^CpYDPyAYc86^e z)i?B~1;PBeeWvLmkBCYbRPrFEq>s-~)paDGqrYNBvOGgMK0`UqQ4^6j5$~is;b-U+ z)36dKtCJBnv8;vTe zTnZ3l-@92kPtGNV&dhQu#st^Q$1c$pqi$2Vud-^F07w21J!2ToQah zk>x?tRA=vf!rJ0Kp|WO0<9k+Eb|7#zL_ar4vF4?A-$fLytItL`)%2Ng zV7D(2RgpFgVO8G2mg!og{aT6EeO{qO1;al$#pt|LrlY0A8)V!qlh)!Fc5A)?z?aVlg9EqL_p{G zRn7bxwh%~*=5$<$o&>m2b$wz7mQ@3((NgnsJ#w@%-RV%+r5>`vp*n-K z7mY=mtvJp*&DL~(quU?2R8_M}v{JOM6JZX}H92eB#$QF3>$F>Th<+&Zm9XZfKOg3E za`x)vPP5zhB_#ZQ2t>x?czQi^CX|$*sGFP)qqZKU5wrockHs(3&^j8Sm{x9uy!`1@ z+xdz^9O~0*-R<^WqmJ;ww*70KFpFwc`66D2jh0HzQz!Y#l5nA;%OzC?W94EVX#T;# zGOcWtz?dZWgOB<73pHZyCmu%=-_OVK5a`c~Kl@5cgu3@0Wz&_|X+&rRHy+P5ILyS- z%DX?qG29)WG3)uHXeA&}we)n(I|AXf3;v`uSBzyht-t@r^H=mrO^_8A+ zEgB@MtCJ$Mv;~A&YyoeW9BlmvVL=MUwq0DOw_HzOQ`P&~`ay&ZW-~Wh%+q?bkbh&f z6;6GOt)%6K#USVsq8mmoaaA4pfI0{D2 zrvd`n)X9;f>X0)&B@OqhNKUzzRltHEDiIyWf0`f6>cRn{dpK{`|KaWi>Vt*@0Sf(D z5cK5xA6cwxYyf5$wDc$F9;(;p&f~Z_%nBL=@q2lQDyn`OPvOu&4SFwH{SefP4ce;@sbIExP1&v z`~MQ)TTkfcqxlYEm`7U|Sc2@qeSH?^5i{&8Z9P}%4bMMu zUP$;DJjTD-m4&qUawNoJSv+yub5ne0JYKHvp8hYh_F5ww@d` z`F7Oldw>QH0{!-jYhyd+UJ$AP23-)DKPIr3_Z~qk$KNt|;Z(_q2d&rizrbnxQg1-XR^G0SourT@voy}abR4C+7Q2zY%+{&C95d$U*Oi{a9vJm}Cf1MI!x~@f87dK3?kr-Hjx|(D z5j~|9WtS8T8#-~o)U-xvoR2v&k61prLz*~SxJ)x%pn;_3R611P+RD)L2Bhw1wYoCN zW$-6h<-!=&G%n5fqi=IkzU;@nTm)lE*6BV*xX?IvuEL7F*HXET9h&&=Tk0|Y0v(Q& z(4KB8FE$+`<}kwoBdt^;3eZdq{V2aJ^+~s;hc@E+;fOYN{$yi#cRBmc5#nhLW3yQ@ zEQ~x{-%MNw%l%xC7{#+yKsXjgD{v}s55yg2z4nP8Hlcp)4i8fbFHhGUR^n6C)FmeQ z=E!hyaeqDA8&#+%g_z}u92Ch9Ssp_>@LDF;GS?~Y5)!iUM$Rl%jw3SiR`z9nR4d@L zEq(D*Th854m~{$q|*ScT{2t6!+q1;u2js!)V^<*5|61GG1Vv~ z?2@{-JV*YO`-Ib*Vm?I_%c8vo)(KMC&_-8vLb13ugwo^{3`r92;)@8l|J%2J-*f*y zLYPT7Ikvb?#T*RU=d7Rea>qu9SyG~b$wbwe~7q61kbH7c(^2q)E>?sNtr-J+Bn%KN6_a! z88p`Q4arq6E5Mt~!y+)3Nv2~FEN@Q5!6y+(o!mK&?Iu`m4P&y+q#QJb{zjkZJqn~7 z7``0gbDp{^&7~Fa$sQG~UVjrKi}z(eOIq28{ZiGJsoCba!@ot1MPjZ5!Dl<>L0m}q0XD)Se!^idbNE>#odq_84O26bKzJSrMs z+0(Ubs9#5{bFQXsM~!?7cr;qQZewk*Lo-e`@NKgNyA2(xz)Be@cbQb_*h)AKBUul@ zs(MQDAW!3%cgZG}&7~?$(U6vtI}NxDY%lvott&)^+0BTs4V7KUlPPdGc|0BiZ{K(1 zSTdntZGbtCMC_0F)OzS4oqb&6;^#B_|eUa$1r*;Wcb=uoSviIewCiYb6CEK8+GepvkJUR5GwM#y=5(S%R6$iTOhI!ZP=3|i{8V*bGf8XA~5gmip zQ3>EKEsD8b5T{f>k_@zq@tM!UdS#tenx4>pFAPKzF0|p+C6{d`=VyHj!%ou}&xM0j zslP#H%&)H(_G14H-V^=@ct7(`?7qL_(Emf&naazzi}80AoqtMN27#nKbZ*Oy{pl@p$^sI>ggg7g20{`rF`AU^KqW0awvV< z5i?X%FtNhf*$L=sV)l;DBEi3pRS`<>s1nfoObvIs^9rHhzd?chty40h%x}UAn`rEREAhn2PF%%NEMGH9rVw^%2_pGoZ4nF=9d}+`1Q)Q4 zX4Gb@6E@PD_S32y8mH0>c!}J`Oi#d9WJ{q&ssFsa3r@o`Y1%}Y6z#>cLHDf;G3 zTc%0d=@bpGgUoSCm79inX#4Bo3sl}gUsGJMKoYcGr;}|&;|FB4=4`|2Y9%LlmGGJ8 zPV0-wq?{6sCJO5BQ8$;iJ|Yg+FAmWiIq!vEQ`rZ6`uBvfS_DbFrD4_Ffdz4w>Oh zO@^{&6mum{#}?BoM_BRmZSL`D%>?>dtpu)tBoewWzGdnI1jU%CFUEg(!C0DC_;q8R z#z!6vA)79QB6gXoj^!#!IwhqdyV!P~%jmFf*eQA*XS2@%G)8?JC#lda3meMy^L3Fe zmkE8bKB35LJ^8gzlC6w#qiG_9X9E+V?f2}o$v$QIZ%`?f4^TFLWd+fw%Rpv|C^X(O zMng+7Vvb}2x1fX*wNsIk$hd`7JFP--E z(xBMYcOkeb6`&ONUfcit@^!^EFTu(8MoZqMoO0at!a(T?s_Ui9HDRoUpgKuwh%CJ^sOgUs$ha& zP1g&OUD;pMeOyoABK0)%;LAlcm|t^`)}*ieB6P^zHcP~}z0@ki8OuFxsAqrrQ#kT* z;;_fJKER6eh@fXY?BAX_Jspa@N0nFsHG~jCpm@}+JZLiyg?U|^5}$3w&67L_*o-e{ zR+%N>Iw$z&dteP0$0BFm^>f(7GS6`+Yt21p31U)3s^;qV=)|35*b*#0FR{TgcVIYB z60NThw~lmEmFu#dFD!W3d&t&5oH)nmGw`*#6S)AF8vTBmNPi=fJVd*_w71|g1wNE9 zllo(|oyph5X}fLEN72_;9y916u~%lCxa1$XdBM9m%Fex#wADLl7U=+19V&aRR}AxQlR zT!j&x*jB6rePn5uogrI;*3NWB)o{fj){o<-G zDVk>_znd`H;w&%1ByX*mED=Sx%}1+_s7h->E5$U0^Xe8j&nia!Jd9U7Y$TA2t0sj5U+0Z?vLM*(EsgFCtF-Tirz;FK$i1$9K6IW(TB9M_(V^QP%sAeeWvXtCV0`7?#JfNP;>+vSCvhfMl;h+}Bx%5Tr-r`U zDZ4tlRYgRD;g^(>5m{GXmZP@aI&Z}2g$d!Lahw}4%?Z+`D8nW3z6R0JiiK^KFZMee zVeAU)y7pB_Krv#ObG7E%VQ?&6(N$$oR4+MIu_wZbO|EI*QaGtRFR9d#hBZPVTzI@SsW>blP^jkHax{O)%3P3meFNkL%vP)bT#i-$#r zrnP98g44NWA7|#5)nifp^u{nYKbt$9CzD!d{mC*Gi|+fqPdk<>bh2MHKBwnA3YeMi~;9a7m^01bMI#z1ie`|{t{1c~gU~A+06D?E3u)r0k z>YW&;taNC+*;Y)p;W5~oYks_h>&f`Gd7HX=GLt*G*nFBXWUwH?u&UarbML@CenqtY zk<*7`dL5zyX_;SS%u1BoA(85{Mz#|zl)L+rGfF{L&~L_FJIiH&*RP*8-gZ2fs!yW$ zT<>&vOLeW0i{f2FG?&X&uQ>LRv9zI$q212QfWl#qJ^F%|I~(!q#$fCzHKcP|Q}Pc7Shd{*C`ldX6 zdIMFG_Es>5uA)}XO1yVn!PPf8zUkA6``AU_DQI)&=}4fR_Kof-6>PVrw9+lA?ozF~ z^k)PIt^VTCY8(FA*~5znw4BooWqw05-(}xo ztUGqug1+C1(LGZa8mQ=&QhYl?VaCH#s-0M@yR{cJO0_0ql3HE!48NuVF`gPTHZ;|r zoHUpoMAKE+Yovv&_VMZW2^wj~E9KYqu^?-yLwY$IT^xp1;}+&Nj5}sarzCSm6J2uj z3(lAv^C=sr3t~z5(Ffnh9)2-KH9=bFtUX=d`|j`EXPmwF80U|ZF_=jhGjpcRndiB$>;7GsC6j~V7@a9lyo=&CP(H$o%9T5r>BCkOY}_cyP>n zT#zKFlN$U;5B?ZMz*W3TnD_R~=NigDZgJMz7#dO!q$+3=zLD^}5rY}BT@)8hLH%N* zR1ZB%R2!w3rMB16J(@37N3r(JmqR-fRoW-A&Wb)(TvtxK8WP$>1c%anyyGw_O9paX zM9zs{CijyU0Cz#vZ_{WZLU*hzVgGi}?@=4QEX_b16Ex`RZ@cL~*xJkP!WS>~kCi>O z-!Qhzen#{9Nf078zvB0THS5~%JO7klwIwY7)5iNN$;zW>v&fbAvVIKv?phT(kGe68 zJ9{_4v^}&S_RY}uL=1kIr?@_<>ZwRFHbM+}OG|Io3tL)GLf7nbPvgiwD-G`ny@v7D zBixx@(qe4gPWBn3o$E=(xT=ZR`PzqGDMymkS2mb|rmQQZGuTIe*!B&e=e^a?ckZlk z0syi#d(kGI#RnuEJA`bl)GQVkGWHGb%g?kZ;Al04yY)T=QkgS=IY0(ERI-0%_!ajz z3*b399p?J$uJU6nE8cH1Q61M>c5uOcmB0GPkB5x@b0yxzf**R&lV(q#=W3@7yOgk~ zlADPNA#vBSikKUR_{3F@oUu)Pmw$T7-V;ux1ri=3M1JpQ`v$2=p%K1s8R8n%`|q5-+4^~`gA7B2xgHL;^xlXan#|~#(!pX5k0TRZ?pvD%3CRz<_H|!HD(23`~b6`EX^Xx39 zqW|ps;r#CheO^?{4GM}p#fAC>r^=U}taE!7o=DWG{;z64hWmd$CQY*vD{KdvU}=}m zD4U>J!0@LA$B&+-9~z4!0& zHSP_dF2uhAzWw(UL4VPVUbwMz%DV_G_@WQq0k!>qWEW>ZdjTe!S6V*MoChn?{m;nd z%m3gwPymyI=GyPWYd8=1qoKK4a*>8r(!Q1E9OT7SQ9+42|96?;$?dG%ltKm?z=Hi$ zQ+52_g4P>18g`l*uC|*9)v>RpUq8_>Ur0Re>K5F8ZET|>viInm$*+GP9^y;&yn_JD zBloH7pH-E^KQ89V-ppcJ+_7H|uH2qEG^t$rY1cn;?7G;vUGCb8WZfU}bdEZ#*#wA6 zxzqeF5h_aDT@FA)XQ&xKl3C0?)RuRxP+$CTJXzcGzq3X^`wwe0}{j zE;gg4FOKMFSE*(o-WX17^U*YqvdDc>$b^fUA=c2>Yi!ku|4XV zGEi3&3@I6ny?J)Io2rmccIw<5M{O{@y6MSc+j6Rnn;fJwj^HcM*zHjs)rN1J+_vEd zJFP6EDc5(8;p1LqdsAlPuP0!y&Gbi>5_y`ta9NVIn9l8$>5P>nB)n2kMo^~EwLbkJ znMh(Gl%KVfMp6ynj`lrG?0`|z6)a?0o~WV?c+zC`-c7G83pv&8UE8^~5{DldQ8p`& zek9H4QDED1BNu7X3~gUJ*5*4gkSdm%Z#eGV-Ec1p{bYP07(H*;CtD$?J>YAPt0fZ@aB9ahUs`f9nt zUF}_6?O{)n@F*d76eyA9GwMaG&r#E=aG+Fk z(aCMR{^*2Oc1vbAhluH866bA8rV0a(2HI+Wx7>Q$fTObnjW$;iYK>~^`OJ(oA2X_L zd76-4Oc^p&T;{gwb$GxU96Pkqh>MzQhy+WTXG>d^O*SP;@cHyf-)M2yx*|7foRJWt zkkTn~R|k4TsvUBV1Z!{o9Q;9@0Pti%GZ5_bgsGa>%1e%iErqK>v9fu5IfrVF`GgQe zBSiNSjrX37Rp`gbp|X~ZlC3MNdGqSii3K`PHNaqzH~mp&<@r#j0}y(X8RHeqzUFgo z3}Nqr>QlmBITBG%rm{wWv~(?oybCl2D(_;WW1(olSM;S$#!7w9*n|1A*eIf!_a zI+qS6b{X8=z-cy`W!+(jZ#o(s8IkeZo60i@-y7ioZ|i?sAr2W75WHnzt`6}Yu#Whp zUP4cOM#W%K(8AX3chS?PEg8-#J`}E*G&mN1hd%jY&RQR(9ap?rEV@y`v^TsCPLk6g z#cSVmn7Kc8@%JeTxLkah0g6nLTr&u|c@K}Ms!A>FzOtc=6R?(+NoGb}8h(LQ*IyJ+ z27@$}xZ*T^oPWk(;v7|$EQOn_54XS4GxP3ciqCp5A%+fIRlQg49-nBjarge*ArRqx zHliT#Y7$xI9LU-w%+b1|a~l~9URrC|EfG-NGZu0OUEeG2f9pEpNi&<*N7c=&KnGj& z^S?YRLaOV<5T~G#N%eWu8vo7)Y69&31mSb9lTPb_TI{o)>x~^QrBh$^%hO7eIAKsz zGcog9?P8<)(*(}|XrKsKz1c^zznh;7CS0fme02wVDxZl`Ar&(0n|fJOPK?K@6=z}v zXFnM}Rmf$zNSor)&p#S9$Tt}(B8v-YJ51rG$;S8*dBK2}u@uZO+Au>N=lBHA)~3T0 zMbr^-O#KDR^X4UW*gM@P%P+H+R_cFy5b&r~Aiv`op=uPgd$x*M9m?*Zbf&5KkJ=d? z@b0w~$Nqd26AoW4Dlo-OU2fciMAXAx2WdFhBZ4xzr2|3D@XAuNdqS~ytEz})iB;Nv z)9}lbG^)yZNz0T{hC>WIlY+vd%xe6&+k%8cCA8CTZlaR%tDqqN#{FzD@q7Q2Y9oYHf_pv~EDs)3Zo< zm&WI!@Wwzaa@z#aM;XI6rjs+eVC_!L7POB%mhGbX9SyEk7e1z)uJ_d5jsvGUlKR z86FW5q9-l=*Fs;Wz3M&=8dujNMVRZ8S1kvo>TqDSwDKFQ6$+FiPZ{S0JlHpO$0d%&~lFLu(B=upQ{t5aexL4yYic9x0>^^{i}ac_H%N z?Px8VYx9Mw|Ko^3X zy`P?`4Bbu8aIaRkG8OKD)p)OfUZh(x3)D)@ul_tJ?kK4?gsE~yprf0+9W$PySZW|f zf6+MS{ru-F@?VSppOv3h+#u}7_+-v*2OQ`I%UY0$-is35VQlcbo~sgSzM1hwOFLLT z^}}inPV#6=3**e~er&{K{oo-c zkNC({nRlhZV#y_A94y}V(CW8_s>1@2?2-k2DwMo{Odw`ivC>}=rR`HWesKqSIDzL3 zI7+TO+Zm1qSbjgxO8A9RjZk}Q{^-;>#9L7zXv1J@$nEIoe&RY&f%Nt9P_zAtquU2}~-EVl(1y9SiI& zDp_029cWzE7V|1P^OUa^fM}@~ND-ixH@?ttxv)voXG|o?D8@A)=zNFopVlv)E^TqR z;%hApUR?$1xw)9pB>yU+*|kR8$VNPye|7%X*d#Y^{RTWx5A+TO zS{9!3O0GWwg#my@iNWe6?#`JQjf-U8G9uXVCf4eMRd2&SxUVqsIREJ`B@-jDQdxQ$ z7h_I~(R4?D$gguli={VlSyr)XX|EcrVBY7QKrq~2e$ezu{I=nodoR#24iew3r+GwY z>j|g#EfEmg8`NrjVAHpj5X>}u-k7n^4<8BO&Rhps47bvxy8AVQ^J&-KZDq(N(kea6H?iQtj|fapTTzXx*;bM5-Ns<<>4V zv)Mo}uPRniN5(gMCUEV;zXEPDUlpb9FHFU2Jv&T8Em!#ob`^yZm86P%u#{pIyEYI)A0I@l`U#cpw@aJ$O`xbAJel!{$y6Z8n2lM^YY- zpBupPzA}DJO(lQZaYGd4C+|#wxhJxksD*0Qu)}~#_fKDqm*wX~GWgn*xfk3m|E2+u8`}Wy zDkaxvSNP9Npd1jE1r#5&mTAtfTswUHTl2ZY;cC?Tw)BFxLS$zzI%nyx-05HRazQ|= z?_*W)C1%}mmc-6=zNY-AH0Pe5Cfxf6jYAW5$OPEe3{vav8HP}dT6x0kqOnoBVIuAd zTFJW$+0YxIgDfG}Kk^E6iJ7y*R$xYN6U{6yI{hrYfdorgwF9&>rA$I1zm7!MysT7R zZYBoZ0dDE-V_g&=D}~LDg|MmK_>tsb`U35Gnb?$$mTeXi?6UBUPSr9(E9tB&+$9$P zMBqTWuIl~U7@G$}Yi7oCgB9qd)#jxnBi33@i#0bdbY5eP;u66eY*)>~X1x_CnwH!< zH!)3cJVxm4*5^+f*YKbZ)61Mw3?lAHPN^5DsY#|=4>^Ksb+o*z%y)0AY?r^3qEJ=J zgW7aBhMgt&zvK^5h4A>NSyK?L3Hj?vrU2npEx4Q-LXy^OArSDv>1yWS5uawT5k~3jC<^xdQcGYs;(3R|k!T=8mRV;*P{Z9tR;L=8aUpOxQ5v8XBA^tK2y&@x?{z@S0Bu3(#bt`HdRN=Vfs^0TB{ z6Mhm%3_nia0ggAjpwOHB#(gfCf&I*6lr0>}5|UThvZ9HW(qVuk7HD}0_BLF0h$mLI zgbZauoM-KEuAindDF8#SNXS57(sFuS_=^n@KiHKDmmP>rRo8>{u8Y~!#PX1ZyJ$(i zuqvq$i~2s<5O7n;oz=;q?+=I>pkG0^&3y%lnt24hL~q@XqwI2p<`RX89iq!ftt&=> z(RITRU#Ffa%c#ht%JK1vS0iPIx@%gO^O(I5KcvL{E0{Ohi&!U@1qucE)&#WddkSLd za}y$lUf8W1YD+J^f$KWo;sbS6g=ey=wq51b7sst zpgYtD2!_k|;}s1s}!SufO6srJ+?P zR}pXKx6hTXn8CqYJ??8)R~r~P-bdi>!7qO)v65Yt1sC3GpB6i7zqyF^Op|Z19B+L{ zl9Q*W5>dCX=fNSn@L6?z9|bR=23S$StrfBApR?fHEC9;|5^h*jKn>*_#rj=O0J3LF zPjjh-N|75fFjG)P61MZX41IbL4^&|wV^JM55RELD*2$eMSV;(!A=IU8_%j8*JXZpkgx+RI!{ArZ;x9iVlD^)uciio12k@MTB2x{SHmylfIV=m{kUDmYT8 zH=L$b?W*}p;rh1ESW7?ImC5~7T!W!PH^&7>It#O-`hF-(Sm1UKt`~SBxHVm2Gvuf6 z)x?ES+dFbZntq^d1ZxN)D@cKhOEN}|-RzeaUHSWzZU^+`dH4HWa4x5d^u76wB$d?G z%1Yr8MBQ@g?2gikAKsX`(){a$iN57m(7nDHhGw!uGa$(eP@2O9ig|98e7x_}qW#Nk zVxV37&QP6?-Q1REP28XHTCFv@;62}h2k+I8U^ywy_uvWbN) zLL~DMwO2$KA2G`^*jO88d3kEYqS6wFszq-{uTz0y`ZU+TEuvXd#c82+(yPV#ShK;1 z`T>-f6f*^)-me?Kn_`p0=IoYYOLyHOTxKS4rlFsEuM@@W86((XQ=otb>&1Co3w&rn z6r=BYO?zK{<-f|4Gk-?L@Gre%eCtd=bOV)rrWfx%)gz?ijO@~2U9uUbAN87C*B@}- zhzh|E6!S9kQxkSPsVOr^a9C*O40_&%6>w%-qD%FpH&k>)rf8R?BFj{D#n;s?b^*{JMV*Th5^7_U<274#n zH^7~@Z^yS+PZuAT3I6)ie#7J*)52qquQY%1cTWiMD~FwfZC&sPXp%PmEt{~s6{5Lz z!2bI8C-jJEA?DWBg}?rw`K_Zp2mbYpPZ9K*X7sMICNqmZMHtwZzF2{x&N}{I1Hpda%HiMRDS?xuhC@G9V*|8nswkZl;^W(sgc^i3JG z|5)!yp!wtVZ;QOF5?97wA`hoi{Zbwtb_`u|=*%|*+ocb)BK`yzE703?y{^gtwX|{~ zR0IggN(*rr;d!suy3!o(PYknB+N(OK%*$ABJ@H$7AXm>B*sDxZId>p_3)U5=^``St z&rp((5Yrrd_2`!FdM5V?PDPN~D0Iu0z}o1|{kmpG*x1w%=}tH5k$xY2bCHw7+>bf- zhOfp(apns*nB{xDhAPX$3t8JQPTsF@X91AGPeAe?FXNApH(QLwn@TC@GU1@yxYf|k z%{~T=4MmwB-)R_X75>rGe!qLbg|^?WhwyqKx;$?A>fpy0P1{SXFvFvxwZb7u0Z3FL zYQD+Md{b>Y`0}7e5&{RLonqcoZ91#ox$6L?aYryhrrC$8`!@}}KXw73@6(>UXB0`` zq!4~o9LBqAD*BjYnOA-paiNy~@-#hFDtzWm7Elzb0iAC;+Z+dkX2sXSc z7Ac1dt5CbitnM+hRq#cMRGj5d)Asa@iI5!Jw0mXtphJ3rK4K7*Tg{acsN!rS<`Xim zY%m^S;YBe>;x|0o($M%YqpJa(vxJLYHy?;*bssT`Zz%y(v ziQrC&E?sAff&JiIDlvMg7U=ZuWD%S-aT!M!IV1UxT$VSJ(8U@v?blDc6kcxU_>hOYZ8Ts!krAhFO11r zWFMyRuzwrLyc^kQ{vIGTZ>S(9~ezq)` zrAe>$3wuMc>%lh%E}X`D(DiZX~<-z6gu-iA* zS&It@qr>5#Zp%G0R@}Mam}Cx(8$A_Yl&~3lQtdofpsxCh)k0lY;>_9QRx7x=YNdY! zO7&HjpRemp+HzK&GW=R1c2_9i@Q2!_+GD3?-MZO^_J{jXWFtF6aO{41yYu4xBXvjD z(-EK1$|H;XvAkjHgn(J*0$6`SbYs=|BCbAvu?Nei1yG^8&M;HxY2u(O)-2eNnvR zvz2IABcJFBJMykfJDX4BtlHi$D2o8~-kdGkD5XpGzK;+vL>G*nItowG9GCnsx~0rt zdcudlEkTEl8n-YTn=}fqV}_>chA=?1{Od`dp_P-)GcIOGF_n1FJ$4tL}K3wqn zS6cN6ozBr(5t5Eowu=VKNaUq1z;T>~8O#Cf2tr9rekh-5n`VFq+&s z*%Ufx)!Nt^Zsb%#HH2bxYuk6 zo;qW=mt@rGEGKiEo9Og7z$h*2sElSI4hGNAa!3=dO}X4H|FKv4#c z93HyUTT0{!0{Zl(1DBMi0QO^Luc%iv7 zmoP0J&<58)ZJj|M|I!{>K1d9O=ZbUa!!A*YV#7>aejd&ZO*=^#?A(GiXuYP*u=sv# z+?^&jF>Tf?G3;RYqw3VyiZ}&3OMnGTCs#6=r2~hLh#w4Mw4tllD@g+U%>hz_$Szm7 zOMk+~X61uW(b)=o{(_l-)~#*=ag_rE02XdGL`LspP61Gq!sG@AiDUWom>rWTdwopb zK-o?NeJn<*(OsZpH!ZJm9hN(BB&$y|k4<7K_wDXe#ZQbFw45wCbxQ{INwK>D^9OZm zgFC9va3=w=?U^-z3{%$D8M1t&UC?h^ops&tSf!VU83=f8=9UoFQBRH4#SNG*eAx01!uY{NW%-+yL{Yg zOhoq-jYQ0)2}yul4H)tl+0fbzAr&`HhiLXf<__95^Qt6A`3Ez&{PhE+0+K1+xDvf@ zpy@h{Rdq>*Kp0&;{_qV+xXrTQ<{D@n}@G9h!H?n^t7P8Ve=8mDcn&ab|bmIKNhnundL_N zq(M`3JWJu?%*ulEa^z8*jmaGTs>IDC6PVWJR_`f%!+f*&G$JMc>}^iMsW#U@)wYv* zmAgu&r9;ez`T8uM@>Htj7f#a}mhzn{?*(K|>#w8K8mZB!*wT1Px?OFYiSo0|@p!WM zH(BQ$1#8N_a|(ORRfTIAFtibC3;PtVeq9j8Ev|RUDaC)3qv*5o#lyEI;#*lkkTh%# zY`#J$`~^ukHAke{xoks5;ORIgHc^=*z7vo4`v|fx1L-?$>_zw2|BQJ5SzLU7^VF&J zZ<=19pjg#+0dlI7MM7p){Xbz|oGFEW(}){2GH8$#p@hWXr8xfwU^ea6c(uXXsi@HC_eAZ*@pO>E`XP7JmDt@>cjR_nwAO7i+` zxko2L7uG^+Tz0uR8I8;KNq)NLaQ~pY$~szN)1&SjtYT>DX(=ce!f}bf3QxG(7i^!7_xy6O?-0dFcsTcHKj<4=WBJR!^_;+ zsxpK$kw>>aRW=&RxBRP zf3+R>QSJvb>wxwWl6jZSO-c z98fE5U@1N}xU2Pa1BLG1VdfCjt*w!qyhZL4Jq=Yy9Zk(0CrJBrSNmgms3pSAhwL~@ z6`MkX;m5>#0Zg6T;*ic#S<}sMbL^kUoAn3fcg}aKK6rePlE8Q%N?MA+`J>n=aJCWyvE4DE^C?U#!RQ z3{%_6>qT;%21Kgl!H)ZJUL4A_U)04b@ksTg2$2d3ifJw3RA?wjJy|qX)F5 zQ6EZDF>g!eC2RCw&FYDnbLQ4AH;~K|e(p}F7R=@=47KZl-vu-1LD2l`wq-MZyJwjg z$%FIukMjI8VclOC9GYDV3|hoFKt_qasmUAm%pxd%de`S(C+`O% zm{_&0gQQlv9hrWgk%C9 z!{rPd%1lX)Vh01n(8ouNeIY+3^-DSENdC3m{!UYMh(#$3M#Op;VbJ=o&+AM^9hDD<*|USgP3rGn7VI9##2#H=aFv^9e7Jmd zJgy4_ZfFw|lUiRE?h8GPlUBHIQV^k={1UsgrjNiy8}0Y2DR9ZzWICnT1oO&jOmsFL z+W$0F?K6kA6dQ-=yXaL`*~&n!mzj43_LH7Z@^-op_r*4yJzaIM@J`tU@_e(Z!O@LN znb$)F<3Kj1#z%7T=!OV7?_g40_TMxoKU)Gs{8NO|0`QZ8&Qo!zZyR=BT}vB;br`ks zzM@;~J$g>#u=OY3F4S9ySEg`1`v$#3;hh7%UODF(dikV3zPAMM^?XYE`RT%6H0SiE zi*VUn@Xtezy_C||=TQ80Uy8qzH9Ea3g@cf|2Ti3x0aWP&omZfJI&a=wtB>G__&j_7 zzhV6Bh(36!uP|*;dXLb=NjX#wWPf?6d!f5Flyub%02f=c4AgZ~KczeAHIdPrHs+m9 zY-U|zwc)b$tR=2Gs8K^(#J~?>a1Zwk^H&6`vUsJtl+RJ6J4~@v{dby5QvLCJ8L@e~&VVk;`i4w7ZEjQ`$kxpv$b#=q}6!cA;USM(X74v@d*G;ne3a?@p4j1((zhIaIS6{`8X)B{w zA$wCA8Flqif75&%jOJ8=t~78NKUa}qmdmeFBb4EVM7y>s*5YGMc~8dK8ra=Na|9ox z&3!gO@W;L^2;!LkUZ$-ss-qVjIPvpypH5G3m^6lT@tCp0y-?va(;1JKufi|VvhVNi z&2tDnnwLKG9~YCZKB87?BUJi-`MaXvHG71phTBm`_t7`P19 zyK{s+EK+sDtZQuf;@4Gp06S-oD$a*MF0^4Wm@VtMfmbN{vhvIpx%CCr^(=5f3akaGj#GYkS;#XAM(I>yC%XM4m|ZO%R)-@De`H5Axn!s` z@OQwb$i9#jim(@#s?T4$Dw+?W!KRXZWT9JGOWScNOF!esC_1clqgu(Nse8zBMqqw* zgEY;xP&e=A-E6^)*4SS0&h+3e&zs8r7SxhbS{U8vodS2isw|zEhw@}+km51Wk??Rw z{8>4A0n3yHYd13DNHS=7VU&hP1ZeJ3R>U`71em}3fvdcnvcxo&O)JH3w}H~ptB;3o zI=!_IYg2EsX%kbeufSRsgGQK(4uVm`jQZTDvMatxaib|lrh*c@a z;&K~vo{?4?1Ox3QYCT>#j@vlzNhk^3h+zBTygJGkVRSyo1$&H-dqD zPlx7y0L>OAn$Cy!^`9QZKf$gU1W+1(1nB%=k@{8_{`uEL7%?!2y*=jXF^a>FuYOAB zHC6nxi*y2BF)qP@kho$#cXQEeXtZ|%65>&m^)`%`f*gcQ5h;(K$RCZNHjF$hKdmTv z+vF^&Uacy|sL;nBu&wys4T>m0f3b@<&rKIBSvLhEq8ybaXjud8EuIj{Lk5O(6N)y9 z=duEmi2R55dhrt~F3<7hW>cXF9u)@uOVloxm{UT-4$H0+dL8pPzq3zok-v$*0J<{X z8q?s@g03K^6-8o-$D_^ZcOU z3Z(Fqo3;XJe?N9=7e_23skO<(P|Ni;%_ESv?Afvnwy+beSE@l6{1Yk+p0?C@@IKBH+EaoOR7e21_r;0^orj4*I#>qq(Q+?q&q3`u4jmctU2!}a;qBl~m{Z@kB-3Ph^F5IEHs;nE)aPcod1|h!xy|(VugM@&yCx0qm zD%|<&_pj&YtWsNTaNZvLAIl5j^*NaPpL_?r>oGp)6k>?VVSV!O7Ws%40mYgUs(PQpN-}&wwS#W;`2t< z^VQ|YtM{+m`$;2o8E87VpS|(v!gqjs#8o)>J=n zq+sT=emHaoQ;d+SDJ}L=mwaE*4XO*oY}lJ>`HAm??JaW_OxmoY(3hGW_rg)_$5h;j zAi1)MEUF-|)q%)E*c}uLL_i|*R%Zns%bOeAM!+HM6*pGKgQQcYeJ;P9m2_IvA zeqvUZIUKJbEDY5fVi^W}9M>XOkT>H}NOpsd`Z~)PoJh)UHG6#KO&iPpZgV52=CbOE z^26zqR?GmFo+1Tx!ZO%DZqRQSQW5cQ=q?}8Z=C6_qIa0KV;jo4Ql#CnTkDIKdh&>f zo#7w3==Vj)doi_~WiU_=-n?@w1NGd-K@Q6renm?jUZv;hc+=tW*;0~#K!?RjGdOq| zLw>X2B(`zo)uEQ{p+BJtZKWDOB?IEnbpNPP6=FiyTpl3fbr>mw`g$AkDq3qncHNAG zLZLAWgYaj^>;Y9~(_$5{!FMYK4ZFTC&h40V%h;a0Ni65{>oqEEDVx4-Yjmx?=x-W# z^>nk$j90sQk(&uxb=$hQ=*`SP9e4+8?~T%`R?iUoHq3-ol^0io-J^IE+==0Hm<$g# z3^m5tXpZZsW=2}YZxx5Y5g!hT+3KZdQs5BO;dUp59R-H zOu$+SN>7HoI?dVyAdUg#oe+17BKwR7R3|1f(%0Ka*LYq{8DB@Ect);OEJnkPB<-$> z;@f%O^^wP4t~O!x%fr$IRvF|$PNSijZh$PX=EsF zN>k;Dy>6{Qr?06l$)*XpeDhxNN3lO~8XU()02U+3Jk};T(ebeM z#G+VHC^;^6q2AkQ(=GmQ8k5@z@*QNL?yk8URGlEQwrM(R=(1J^0g_#W>%k#H>38@4 z;^rOO7YHhayTr;tlTVW`!@!3XRsM$|2(5_`2;vCs3@HSK@mk;#0qr(@f)WX>r0}`Z zmWI4A=IhzIO0Y+7zaJTK46{lL=x^M#Zp{tIo zAbG!ah^51Mw4%k*rUTpY^%``&;SPH{-|X}r*7DhLq|>Crd(uh1ZOljbA2B6~Wb&g^ zClJ(4(;p8~85kU4v@@$Izc}$ost$A5Z7N^hTHrQYtDctV{Wp!N+Xe&=(~J73bkAbkd?L1Bl(w!AtHFOsY=3;*ZZQ7{ZC|}Tqiy!fbOr18g%%S0rBL3~ zXMCaBb+Hg4oX5XST~JKKxlCR=Ry=rlgJ=sGK>}6GtTB)Ig$0w2zp?S>aq! zQseZI5Qh#(AKlLwv^0Lv=5{C7P4akcIEP2Hg?&TB7y5rNA6V+M;FLcU-4#AqSa zX!VMCT~c&Cp?(Eu;}9=Y2kF}-{u~XmWIm+_qDydfrQYQkD8QoSy!^y3ghy~(+s!d8 z9;2>xYN9%+kn^KDC&Ifk#Zr0#U;SZhusYtdDlHBhhnJEfbB0i7y124?{UHhyLzCGb zNTBvPtpu#vI?IW<9JWd(s#M3-uf1P99cfW=I>H#V3=-MeQ}SBE{er|8kiRnME*GI} zvmS-mbnYJ)%v{4|)TCKr^a;k=!2lhB%qhHhJCto)XV5L$1;w5y?#yxBy*9hE^N9{K zrjeF&kBn@H<~iT)d7-Pk>0#{#boQ59wsya+mKkfs;E0i{(wimtXY!Rl`us|`pY&hp zHQXsl5{h(8B6E%r!$?0-0$oYkQbCJ@uYDB44AF4|EiP_q5GJHQh`Cs?$86DpDKgOv zJh!LKVKc#6mh9G1!5j$(;WId%yFL($r|TFu8);b>s+uN*`LdABr^TLWeXctLo#y=X zZ?XQ82PuSE=_)J+&ghL`Yciaol`G0ClXvE8Sqg?`bM`*3`FID~+I|?HnjMQN7T%Db zizZV9^r1i@zpdRZer297EBAaKV*`e0ViQ-1`8E0 zPzfB?T<>#3VOY%tU7T`fX>6aVPaoUGkvYnctig%cH{n)NdeH*W6gn8H##{p=iFha} zP#q^kGH0auKTD^n>)U*sh8{*kqqz^Id9+5%RCUO9m7`ns*XWbUJL8Mw9jh;QL>e&c82&XD)RZv9usBt?CRd zcAq#BeR^&^kyFd+-)31PNu?T^A{!SqgS>drLk`6m{VPlqIFp#Cy`Jt1% zcSX#b&AIUa7_ZQteyBEXbj9hh3wFLejUwIMSx(|4zq9`J!zAK#a=9mi-H_Q_a~-@x z@1*6pX(7_4Hkhz}No9&N+T9ESE7A6)@t4_%Bhg;l7_F#dlAWymv8eEVTlkU5%5Z^k zmsWsjR>NSt!Hwl2UhXLg;$93nncvp_qgAEP{(*O!fSKtiQe@40RYyoK-7?6QB{i6B z*`~{8ymHA1&u(hgH5QQlSpx1)tPU4|T~%S#3Mi5^<6-ZH4qB=$8+pjZEL4*3l_!Jh zH%?Qr`#aJWIh1c~L_|q#b7j3ZGgj_JdUDpDH_sFe{q%Mu)gjPz{C;_!QA<4pSA+%? zFXqBJpkI>SmsR1{1@G5wuns=a43t1-{-{TJs=S)2e+9=aCbT|#IHIH&h}D{=RCA!*$TC_wIB1rc;ugpLJ0{!kvG#q z-gS&jN-+G@t6)J=w;PXObVv9E2S%Bh&nDwDW0TmF%qm0O*|b6&xvQcRLp_{HYRCh{ ziF2k8dVqicVRfL9hL%lOYA(pHMBsGX#nzJcLxdQ;NNOS}5xN4Kk~q5l>iK386_N0$ zV!%U33?8?5)v-Ai0JaSUv@cB;-OLuFMGkhP0yR*HwLWanX9eyF_4Z@##Yui=zwlnh zcm%Pur}2&1kUJLfkhJzFhP}96zo0*4zSp5{G=q>9Z=TJ~Uo$l5%%zd*H;EK&eV|6i zY!Bp_^4{FYf;hc%!oy`)=Iu^n2R7y!tdgv@s#0B&K%c{<@{#Ph>6m5qugj%XHoV|L$*sP2@zUFv@M3k+cfHc~%+i!_`$BZwn8X(t# zUH&K7jhv>DFin+nIXvnD;#sN!YF~$X{>nVJN_Skd8MIL&BKi5=mu_`47ue)j)SctF zls^5b=M3f0qpnYg-PP0OK~Z*xkPsPFqM!0zH8G1-8E%#;V7Q4gv0&g|Z5kdgX7iSG zMzOi*>uLue2YnL~9J9oZ|3D_WUm+pWT+ zG18f->m3@{-Hae={|^sjD54_HRtqZi^;<0!A@o^CKlfC8CbqFvBa<_M({Q+Nmp#)z zB9>^@kTZwJ7=ysZ9vqAenUBQMy=Kf}8vH~< zGdDf$#_t+AD;JR{iE`JRFo1br7{o^jEN2U3MCW^4m7P+Yol=_lq@cCGD^rq_pG@1h zxsxn@mc6v7aYW<1C&kpHPQp_d3@7FP*%vfqTmR%a$uvnzQTAdVY z*f#OqJ!U`Gfl$a>ZD_7IWlTs|sf<2ckSqS;aF#eLY;9i-(jLTwa4?IM^G`-6no^!N zRC=jH%?s-cO*P@xZX+0NugWVpgwG4lx0JEnnv1{RBQ$bwjWK7Z_4~iS~Vjz*)q2ccJ06Ie~(bH&3mXKM||8$8EHgy#PT zUGE*$WcI%OGUEtiK~$tSN2N>eeMSW&2$4_?O{5b-CzMb|X(M%n0Mf+}LI|NIp#}yJ zkS>8x5{i`2i?krslllJ2Iq$pHdHzXO)?RBTSx>U}zVGY$T-WRzx=|HUDpl`sn;1(6 zc?^F5BTc$tnf)z&0K(n>ox)UsBngxgLxNly$T(9U&NPBVUDvkbNnMyj#^~^>!I*!| zR#T>pC?DKo)3}L|vnl?Yj&sGZLAi@1J-k7~XCr8N8o7`~-IhVX-cGuE7z=!!92&0j zQLDMmU0*KqYL4&4ct*I~uNJcoZ$GVQjHv#jn#!;xXcKZEluT{@V4cTrOTGifE8pcs zdmXu76wh`b9w3U<$6}aEPh$GE=Yf**-xql9=;G>r=3SY5&7#PmhaX6)3zf4OP@|); z*6%!nb`PArcqv1&xK=KnXs^+zmd`8$88_S2EwM&u015z&yqKZ8)GEMUI{gXFTScCRD$gTiWu(m`okT^q{Vw}N zKGzdV)rzwkkuD=gisb`G(N>uj1yYE0bZ-v`UdbyWc_Mg8=by?*PO zbl5hN`|ht@ps(J2D*|k!XPSWAo(n^{ruOIkj=GvyFeGg?%!;0ADW6C#ZCyYNt3%gm z+7X*6Yd_;kY_8YJ1@p`LHmsXey~&NbKVI0={b+TSp{3w8gmV=>LH}~WpY|!L^^(c( zE%WU-4Ym2ozfNQ5iqo70Gd|2pUzGLv3Z)*+4bPcOA7RT}w`F^qUe|3^WqTUYw_7e* zIlm`8wKsk}a0tYgdgFFWz?m-34N`wEd#LDN>5*ffdrJzd9%c6wg-IIKqXS%k#tnt? zZ*p`T{Wbda+jpg;)xP}nR)@P3;40(zx&$n>`PVNl2M%|~r86ksZ?UkLiDSKqz$Z-I zE^B|g?{8|Irl=<+hc1BGzWJS(EFQTfuKf+nKG7oW_MAHpqnVuwlM(QK3%75%cC(=n z@ePh4*W(wgv1oh*-6(Od2*(zw5?uIAl*y3nJN_h@5j(NK*M*mOn_u`vDn#D4 zr|e+SjRi=|ppP5%R?!IgdZ85t81(UM@TnH`k#VVFeWY?peaW!L8b-z}qd2wu;yEp) zkUFm=L&MRR#nUkowE6d^Agq6^x!rvLUB=bwjoqE`x;J0Pkfl5Kn>~(y_p^H&qf_L4 zUw%F;LEDjLfa}(9x8mCRW*h#_R2DH_gYlQ>Rc)2*(*6uqs??`}4`>*rQs?!4 zUufuUO$tJ{G5|-`N2hn`?H}F`-Ym?r{1g~L1_TM%?UjwM`=^Z0jso2v1Wz?_p`1-d z-M}LE_^A*hjHVCIH)g6e*pctc*H;qf(=$`1Q3vK2V|}yprgxO>&X)3=dO5S&e~2rY zg|M18&yQ7N%gkEMHmqh%K;>tz*4kKyCK=LHcW3(#k`9J$VMJb{IK)6@=b^OiSbY;d z7S+TA*vs;N8<)YshX?aLbkjWst>2mq|~hKD&*pR;|IVIKc-2y{4I- z!#`NEKN(1&wn98i*G*)ON|&-<{4>zLlr|MN)AfR0fL%Ge5feo$m?03BcjEU_RL|=S zW5Vtc;lBQ+FJip;R=9}3iAUrPDy26P-?CgdPn(n?^q2Gr&ZW;ZkF=$^T^wU&pX62q zHy$A#LnbI@jF#o$H{3mJSmH=Zl0VMF7|!3 z#k7<$Lx0suDh_$Gc};ArqdwzJkNe zr7H&ygAH~XygYsC3C`vD52|li_|+QezKXp+#H1k4Uk;+qOQlMlIJevlDxOT}<~L z4(+6FXHZUxU@DR_(Mfy_a=%t40AKh@FF#yMopjB|#LPK2&9s(i=tTyafOtSb4ocqB~P2w4qzUIP6r6_7$(0U}rNR z)la#a5?E=}6|}u@nn-J|7?{-$6NAXyFLX+XvC+TssDyOQXGp<5pvkoV4QVSl#M3^- z5GtV7(q8eKzFR+E^O`jV6(8NjVr;W5RsfqPP4i-e;JpBuUMepa zHC65%AVhh(jFd<1&DL^(PlniGMVrNsy*L|(bAILyjrwAt(oD!lNGux3a0bw?u022$ zU0Fro!=HXVsTqC$vgmLB)UlH7B2?t;;!)v6)+uKnyTEF z*wUX-8ju=uH}xraGL}&X3 zTHP4T=Ex}>ESq)0EY4jC%0IFO69(}`B7&^eK+kPz#=bnW*;^beEBD4E4?F4ZRIi~Y zXTN2uGzFLw>GqIPcjd1k!-(t{%@kcJOK_6or{t)==vmajl%ZjU3I5rlv&_Jwo+~)e zxZ`67@S{8iO1;fvdW?BDe{2%{=)m@QEk|IEz)5K459Omx$H&kd=`H0J9w z?c_wVt=k#oo{x#1=0tL-ZG1ez2~gGARo#R+_y8n{@nTU4U3Ncho1p-22gk(1YeFWY zST;`sz@Xl4`!`7Vw7FVE&P@(7^iLKRsk}w>Bl24vTUW6oo&-)7)`NvU+3PvAZv)-_ z69p&bAnnH_T)B1^>_XrC&ia51O#KsYwU^LEWV!qYv#BJ*Op23W#an%4kyLA_mds|3 z%>QUx$-+{0S&8wiVf4+n1s3_)x7A*Vex~n;h2=jOIE%SEq-v&*Ut#uLhG6iwFTF@z zF}&46&Z*dwf3rG-gc&626~%W8KHU0K4v|#wrwfqcp?C0$ur`ZrD>R2nTjh519(bea zI7s)xK1-D`UZg~uYu&n#U&?-2X$v}-|G|>Z)M}0K11qjOToclkk z+_3`3^eI)O$GazDK}r}xFpq#w{zqJ>T6=JT%-MQ##HsLXjuaYp>! z+4S6782p}@pU!coEp#O*ef;rp_$*bVQxkklVH`1Zn@{&>i`RAgXc3;Mx{dm(A1n^G z5l%Dm!r+{Ql7vLZ79P=xguO!&UN1ffyN}sAO`oE#%w^5->IUnyMW)H={%4X8+60A* zbYaP;UAgqxM?Y9-t{4&9A&)J*V@s~J4{_YH>lT|M?#Jb$1KV#49%T=cU3Yli58$9SH} z<RjXIs;IhYKK<%DggE!u$MIA- zNw7)a4`{TJv#Nh(Vzc4n|r(LD^)u)%3j_L`J-+v{>yzq0&*w@E-qr#;==r|KAqs|6xJrCC_(vWb85QtUZ5h4{S`iDC8jlw% zpaW1X15HK7vGtO&`?d?Id9@*kjmr(2Z8`h0E;wgHyea3SLcYfwelzG4dy1)Y%~gLp z?dhOQK=t`R@yB_PI0*jp6sy;k7IB*6e#glLX-GW8{AQ0oIAsVnUT%A&rj#8qyKlAu zDlu!;sXG-|uI%UQv)sBLnYNjByGr!+;_cJ}j2iY(Xw>e$gQSjVyJh06odr_3TRZ(d ztPjeFEb@OS!bfbQ33V-`s(D%oWLC(p>c~(YoEPvJ^#$b4w~jgF)lAF|-Wa{!tk>`9 zHf3oEin9!wXw6+shv&jar-y%4ZhN96n4o~obi)^D9u(w8?E_0?d`)~H;aZOUVS&H& z9!Fp5%Yob|j-_v^k~33M2r4DeRrAE;dn8oX5pgbT4{k^Gv7a0ttVM0zlw=WkA-@RV*%&b@L*{ISd6q?&sLA+jyzWk9^>dm#-!+*^PM>Unse zh39Zs6%sqnCZ;|zp+XY+2rHl=Bqfb`sH*-w0*J!OJLQ&Hl|U4~#pt)^CE-0&K7)J9 zpJ8DLRS07BxP^_aHm-nArKIvf!w|ComIm?(j8fDr-UBhhnL&4{u+#w}*nU>3LH9+< z)7`kHtZX&2iB&q6fn15y`K{@%te^ld1#s^-hm3wXUucs#E!x9-6dvywjumx1e0Yh? zKdZVxQ!y&4#roXUSN(7&`DF-+7USb6?=zg!EZphKRq5a5yvO!484OUfTojcWxd5bN z%^k{xOy4x$+*E-s;>Di#H>8wo*ZSNU*Gg3-B;z~)vdSetST?*gEzZn~e!p=9zqF~c zsaMzfqQ1+UWSqZ$Db=Z4Eh_^hRqgO9wk-p>JYGOX3^_VCEOTY~X}c>rPgrdFX={=R zhjdRJE~z^oRy6dUyc(uZh_n&4o+o%?s%HOQ2{ez+=A@dZ+$q~K?lfdAJ6@hde%>k3 zFjjfanSnI!0=yLBcHf-HgBx!32oH?Oc+I-C(9$Gq!23aGhfm4G4=ulOsE9myvEJrR z8wuW%Ye+6$Ws%-L%sL$5Q+j0+gYP73NZ)F0~Q}n?p z5~39)i@K5z@)-6#nFGhkj?l+mIcc07Ty}sBzHV1T_Qce5EFXm#Jd_Qq*@u{J0iThY zRf}XYVfNH0IrqSI??6ssszYaPxRF(}Pd-Y7fLftnU`FaQs@!f-4ZXaRtQIDQzlQk~ z*!2eGj!S+4DBn9*DK|UK`iZK_R$Z}M=Z(#-MfUNwVdQC2R#5?QD&X6Gsp(mG+KSA| zR=(I)XOjI_xN5uNOgN8Kh*D0V)mW1y^d4;B)4~J(-G*L+$QY$k2l z?jCP;-luAsKp3E8z7fSwc#yRLK2?V&c&nFwVz_HdbE5^T48yH57xEe^4t(nLbx;QJFi|YoM~z z^S2X48CXU7nK*vdrk}5zO#Q*~^8k$UE!Y&Fn^1lfvDK1m0@+w=@c16}KHUFP^~QB) zj!*ItpkyDv<|Zx~Sxm22xfzD%O4o_Aq_Ccn!?pKtU1*(PyUdDJymRkVI)I86m!w&n zBjuhT`F%(3a=aY3Qnd-j%gAqN*jta1mAe=hZhWSl~8P9Av*7K1MiZRroYv+O=iqe|}c?>W4}HuhEaZMNoK3g`|`@Z8yOV}tCe@fq#L|K^L*#8oY>UBz~MWchlO33r-%n5Wk-5Y+BH zwj0rG=JdY#&7wIwPLI59+>z-iS`|=vA{eq~2JN9kJT&s0LMgQPTkkO~#=n|pUk%Ot zH7dtcSH+|BU?-DnY{yoeuFawA`m8rSP^H3Gks;$`dxL~V*CLrGhyd3T+T4 zWtP2LY-Y-_W%ADtmX$9*Ev3~7)BK|b;r{($+c<%Bb=Rx=ol5L6rb;+x4T%Y~#Ko~m zmx=5e`RQSC{DLZPtB6yQlQlv?PLkAkgOZYAJy`8!Wpi@}tF=b#1TvRTf z4RUB&`8EGwnz@Kb8HbpzTA&Z^3cZF7yYPkhoIV_+$uZ$$Pz8ZVnacX$ERhg4lEH$m zd@itCmZ_|&dh?3*bhEMkDsQZZ@nx#4S+}SusU`0@R$YxBfjY488ihjUuD(6cdHsN9 zBsSY5qcyBnXg(yRMn9^2LaiFO;YaXukN+~ajZf=lM&%{MHf}W@1 z+E>}WFqXIIzV#7ozf8sVqTbHi>Qq5}Bh##KJf_6of)@F(VvWbSis43k7?9*CFD^`F zDSj`=g2t*B3q#Tzen!{YNo@?fM#yd#)(jjStaL1wh;CM_4r!~*TU7)t@*2aPv~!|N zHX(#rNIlhxyjk_lXNcEic8g--3aIpIj9GMr%Cei8c!Fyg(&PF&#Q9A$YkPHmb1aja zbSd8EWrI)(L5q2T%}@s9IQ6oQ0(HY!C*BgKL|nU?zShsrCo5bTyGpWM^peRvymztB z)143g!2%I&0-opFXZ!42Z(iCcJ9gu8DsuaB8f(ASb)wo}bn#~OVEDl52Mc+zi%9de zcMN6uHhFO8-;>9GU&`wLw2aO|gp2+>yMN^Wzn# z#z-7fAW+ryZFP;;(&SVMk+ms4JHFIRM{Dd4J?~UnHtz{Yl})cBeON2c^;)&Ca{}oq zq=Ojv9qsI;XS+G7k-75P^N1QqGKbf@_ocDaz7=8QlI<9 zqLvljyX8Bpt1ainjWN%5JGAc7;R#kH&CmE1!|J9b3O=vDM$r_f;uCl|(JBySCZ~v? z`opF|lF~dieeB(rBN~%juXiTVlLKaGuZWf?13bKBLej9p1)mNdiUf|bvJKZTj?h4!p(7SY~D7uI|F}S z_tsJuG@z+I3sqHm*zT@>_O>l!A0vAQ(&o}~hm^iMs}T@or4lpg{M~-})>|{n&5h0g zqrjwXgkw;~2$~|Wo#qbuXTj2P*4JvpCyS>F} z3}v1^``@3RL7*ZsW+>;sF#QMpG>du<`|s-?F@xuV!RJ(s?l9-RFrjY0hB47IUl^|)9eR%AV#Y)~XzXI1N5x=0B2us}N&ya#r$dct%T(_p@EVMCWSZy% zIh#>TjdVa+>lFWy0NvM($^m^NXFe&Tou0a~%Kpl?Q>QB_HliNA%0=Gk_|dsw0-4-# zei}A?;6U%jF7HFjWrWO;hR$9}o;}v*+q!j#>b)BqA-hSz+iR>L6jQ6FrUXH<@UNE9zud?~_sZF1%x4*Q zY8ua%!Mbmhpy*D0HQ_RE-C(B&JrYdZqKj#EW`cwf!S>Y)qI9Dne|`8Vek7g0yx81i zuL>J3$M#o;hB{`dT}@a^dm$#>WU2uzP+Ap4?lgfzYz>3m3(vjRT4i~kg~z(B`C=uy zt*2Gf`>!+73Mt?#hzW5aURHKoomU-CFwd;#RP z8?#qE4gaaziT}N>*6W3D+2WpX0I|(qEUFV_CH(?~<)U;Uo%03lODcxK9^s{WeDXl{ zknp?L#frpo(n~-5&wu)V9$5({x^_7uhKMBR+TK&MP8d24-0)K4W1h8-!Xds!Qvncu z5G=WEvFlYl+gM{?0@H!k>-_E35FFRMkCk>>Inr#ch1y?yLb#u*u4%XW z?SLx}$F_ZI4MxYm5MQ{)%}qB=rTy&R=~IuYC?7FCNUW-?woN%KJt9G2L&kF4=RuD8XPnHsK_aU(dv9Kqh*bbrR-^Ofl2ot1%NF_aT-3u zBc!oC&U9G4aDr!~)cZ#7dB}Mm?&v|Dtx}}z?KH?WYBa;Lb|3D1W3IP+7#tbZMighsl7#Wn6p1fkmd4)E9@oHX146 zKD)6L2__X3aAT(D!CdT7Uiw8+r2ZG}))f6Z$=WHJJb8qh1Zj_XdGLB+I2?T|gE~Sr# z^yGZb)yYs)eu)fxzaKns(rw{XMQ9k3$?=S0yJk6p6~{M}6h*hdhLYB8pDIN>P?!W5 z=N4>Ef2?vFoq_L~_&(h@5Ik?(%t)8|1N&?+cgua6zU(D;WY#rPz1gHC)%7i3vry%s zPYS(dqa&bxAB1k!nHeW|9#Xjb4(cu^mz9lVP$SuO(?ZEiMa{~TEZ3s{7#SsCkI|=Y z_XqFvG2m|? zVI)r1pmhr*hznzZ0pJ~K@?91s+E^Q^JQl&u$TrK`zA4yjk2((SFz)%SsqID`fgoK` zRdFuaz9y$M9L8^ID_|>Nos5Lya%=}32U^((Ce~>Ug6Su6{)L*~2CJa%m(l#{x?{wQ z*b%!sGBq1b{tmI_9=30{klvv<4RV)iJ^sufnPAFQcX|5bTw<`YLfqcVPg~JiDJ18U zs6dK3!?L#0XGa`EpbQ(#>Li`^1PEKh^Frzd-+{Xq(#ow~HsoU@ap!X&M9%OvJFtoJb?w*|?-a{@Eo#E6A_Yn3a_tFiZK@n?F7*N-aCtwxe>yWRRPixuy zss4=9`9-t$6q=(wU|T3|euFcfQ##Y(VtYotaTu0WU5Yg63kNVG6>ztj-5M`Ae)(Dx zY$0TT6d-L8Gt<`=s=hRN`$2C~wnGZLTlOLzZj|2)ESu*ZyO$A?@wHxmN-gX~S?Q7B zJvKSGB+RCVc!)n^lU*KY#z(Z(Ve@R8CV1(E0-8aqLwE8qCK+4l3z11;O;`X6^VzB){XjtoK$!kB_8|NiVu_(Vgq=%6X_0LFejHhlJ;LIfMS0hFLT<`Yo9qLog3nvof)ZQ>to>fiLt+VBtU5sysmR2P~oD@wB%>5%Zc zoju>wSoX5daOhO`NPz2h_&@txsMcHVk1TgJLqHZAPEra!fCZ7p5%H3&n(S@crQlJ# z?rih#O#??oO2!Y_e(k%1THc!d?G<*~L0^v|1rc37YW~nDqXJzI;x;PQNL9tJn#T_m zFB9t@oG??Km|T$&occs-ii^4w@0n#(0M}8wIet3(S=K>CgDQ2dId!oX`q4Yh-PWom zB@5oi;2oRi;a4*TTU+&CRJH`=TgT%<1@8^c0 z$1CoG3IGA1xTh-R%y2v9QHsi-KuUxI964%Xmw)fO3^{4XVWX}6FyH(NV*T{R9oN)2 z2`h|%q!ysS<`8P@W)iGAZC{XAr}-Cl>4^HtYukKCOAD({x>I2Mo}}%(T$nKJIxOz+ znNOVK)RJsO*@@{pZ; z;qJm4H}t$;9V$pKT&vp64Je=Yj5pdf!>OOFjg4$9FP7%3K;E@a!ggrXt}@4=4e?=) z6n)9bhhhpSkj}UL+@>VQkDxIk=O6nmRAG~{9elk;KiqyutEtMB((q+S<>*7MkoCGS zm#q`k40*YZZ4|$AhrU)pm)?dS361l^u~>)zB#A~#f@^6i)2(n`b*ZL%-}-#)x0nJlsLynA83N-L$0nkfM$!g+uf!F~M)CF$5fA z+{|5!m+QM?JwWULVNR{<;@o>Vn{DC8?CGjFDIn(zrnw1>x`V}Dtx>K z%Ulc`=&tm9KkS9G4jF5@ZCotsk`21cqQ;r>Ckv~CcX8I5Aq_}Rxc%l%@I`r?FF{aGGpi5uYEeO=E@@y zfSr~rVx+PYQ_1C_QMluvEJ4CeCF`L}?mn-jo#Qdy zN1P3rv!Y=kf6W+eNY!(>f}n>!CUrpUsEI@TgEcu9q-uU{?_OWf#AB?6MU=!oY{&j+ z*j?qtS(eV#PV;0u4Nzl)IjE4~w{dCCvviQ`4S_k&8hRc@;)rVA2gUGQ1=i*@r*va# zAOhG`tGy5(9KHcE-gX3jNuI+mlMCVGNiqB}}&*WCA9HT0Y@gly+J?T06V{&&Ph zu43XcqNYNIzWF7OWbF&7n9D6+=Mao-3{T%Kus%{?(w+Y}y`B7V+Leb-))U9CDS-k7 zNp%yh45hdnn#atfAE(4r+P|yo>17KJ*R(w^%Gjl)HYKW-!pte#c!8r>9QF~Nc zhniQ{5oPN+GU6j(ap4}NSzVEjyA4pr_U#M;kE5rw5sFOq-!8nohuRE>q?ua^jI$cr zvd5FM?nzp88ns@rE?F@F*x$@YnpggMqCvW4vO+MsSCb-;>@Q$zNdN zlhTu0z|n*YK#x<8gU%aL>e#t@^il;(&{?(Uf(Li1$1RQmzu8B}p0^?1vk0nh-~B&M zqPhZ}%ygO7$P4%8i*m!~OgRFZuK@5oWq)U1XYLTBnZS%N(J=jES#(ab-}K@f*mA+S zsAOuDD$VC;(=GpLffN)bwSl})Go0(q)B3;E78(yDtUUYrxsrD_Um@S3x;0lTc?{2d z(%P~OV1=n`JZfIN3Dg7K%Ej#np>5vA3LX37`w)>o(`MBBq(?%mLvTSy-#6#~B@PE6 zC72;Iu2)JIn1!knWizon6QRGHo1Ykl$g?QO0#oBI*Dbw!{_h97Wbenq^7P+l72lZx zjX%N{G9+YTDB&z(EG$f%u#*Kpc>O?z`JJ-c@c|8T{$#)O{JMDgv(GFXfMd}5xrTU}xL`e(FcMldB zo|e&EIp+7IR9QG>ue;Zwu6XvGg@5_AgbtrSTIE{ev-i9A?AX6_{9yU~kSSM6Skn9b z>`d%X7mf3FBw^k=@u zp2vnlpBp!Rt{n)oz5QX;o@(ttED0;kUF7RplNizjC^DrL+7wvK<_xh&oI&w}Vm60` zy0&W-o1%XUyd#OxykWPgARz~y&c-d&OY3{#)4geyGoaNk~wI$K*CSsf#6J!?d zh(h76Ax0L+Kme1!-U?|e_f$cGb8ht>A*>)D-k+CSV`IuDG>k~YNH2~rgR+IUZBbvw zwfFv9+Rt1Y|Cu6V%x4lgRBk)5Iz0MEYpMc#kz8b@Vcln2_b|F{D1d5m@X(JP_cco) z?pYP6vbD0c>}=)=wZ0pNFISO_TF-YDm0dGN7G!K5X~Obp@mCO5zXe9-1PV)ncDO$+ z=NDWJ$iN1N=n+!SvXf%rLtYHZUf^W-mGTz$nzkIf`jkT3s z@1OX?uZY9p0^4g|1QS9i#RqikyU7XiKpLh!CSMYELYzDu20bNhzu>BHRiKYa{#kkJ zH_f2yY5s>{6%j>%fJwJT8CMXZ;Q*kxmb}=lXb()gL-lOCrSclvGN->UNq;fO!( zbsK+to_$6Cuu_nzO>d?$dFVg)@;S>fqYRyZ*ZbdFW(w+d&*~jmcy<{`9!9A6l8C3n z9~gNDe4eGFCMxagjRKrhYj0xSrO84#73yi0CGHMcmM>R~rmLq|H~O+`jh~uFcg3a# z_{DsjlWd*V^`wQu^*ZFZyfGP)!|b-{<6Je8YtrQf!rO>dCV|dc7VT2_44M!zz_`tb zOPV@PrsS_bzBTSo4)Xg95wHoB+yK=%9{#-=1f5!One6cxWM*W<1o{WVYV00`G|)G~ zhq(QH2oz7fkBE@;Xnl})C6hn!P_=KEy%Xwb<1{{2?Cbj|7ohC7|TA#NI{yTq3 zer~eWLEeaL#an$hIW5`^?g%OaID}V3&DLRM;N-Wf97NWs ztPW=5^pX~M`cb?y2D&GH8N3^EbY&DR%19cr{J~PEy$(~F?4(tBM8qNF$}C&@tq6rG zDSdXqwe?;B$wlA{rcxqek>%j>r1`78$s)J2jM!JIQ6+;mpLA{f<0RJ9CmNFNB#n=Nm&5O0`0qhP%v+Eq)iwqd-WfZ*Np z*CV-$ENl>TEIal$2geO0tR-DQ;h4S7{^OPxV-B_<^l3i!g{g5GM#icR(qUOnU{+&; zrKvrh6xCj;lGhZqFOXD?O9FCqAbBd!QLR}AccP}uXAcGr_NP|df*4vg?Ae=C5~rKFu=gf)Yb=RpgC?1I5k>`{dynjOxsL56eUS%PCwxeg2 zj%3(hYvoPk2=s=|tjMgNUN0`@EOGO7UEk0R#kSTif3^iwh`QWrNoqI^=OdF1e&lh$|K0O;B2MKsEw?A=SNMM1Rw;AaK!r| zdj$##xrjn27k)~;g!79iwXs(}Sb`nMwZ1?RHGlJIt*kB4cdedUKhcDrrig->1OnOF z?pf_0EI_mgrDP)YTte8Z`IdX;-_7Qm#v(Y|v2kk~yk8zOE)vv?mSWd?Qr>?0yKps7 zOV~0cM;l!~z~PYvyYRg+X!AtMGChsM8oXvu+A5nz%x(%7CmXHF-nQf4)m+&t+U%ik z)afrn@b&wXM9`aGd%@ewOOLJzxoG^ z1IXw##?BX}Y|gQ_Af+%kB2&O5%-DBwd{|CadsZO#TOtDUN2@T7Fiz0Xwpa5P@jI~i zX{;wR##!$nO|dV}s{?mu*P9Tyr*#{_!#7{A2vCf=v$5^JZCT>q*{eph&St#LSG}KP zzwOi*KetrL#b+Gre=RgB=kg*bzN+hsVOZFX*vmYF-WPRumjPzD*Usv}5vp4%m0OyB z`_DQkKutosgbi`)D?WoXU$kX6tZ_xmO~hVU(h}=yZO}?CF+b@3z*gOf{J|n^(3yE{ zAe+kZ3!YpMe7!lX!7%d)N*X{u=(6}Yx9f>)tjNx*es+#fYz^%XUiAOdnfs1{G&5M; z@?}ZJF1VqMw{BT=u=Y#9XhrsJxl$9dXL&d<%72qm|BzE@tPbaz7f`Au zWfPY%zY;M`2Q1GVCeN?DY@Je?Ft8m^SM}|miM8s!shPaCb;RzRRAUhX=2{Ef6ev@yB20hhx%^5#V@#g}BOWnE#Yd^w7+E z#(az$#VOD!S8-MvG|JWKUSS{ZpMeVY)VpFBC3!fL9iZdyCfM~SQ&e$hpb^d2smO4s z`M5FbFgtEhW@~Oo*XVy^KV$oq5WyiggIArYm8pTosJM~RU54K=j#|A6E_A||$``pL zyB-gHAx06YN&v}Tv{mW4Z=f|do4S_U@l$UF@7r*t&8g%WfEwfPP@;P&6WSzc@y2I- z*q$F-QtxGT-ajtCSdldsrWWyj3QHi$C2T$R;{IL<+MM@vw0;3G*iaoyCIyoajooh` zfNbe(-p&^gi2$Wu%2HG}F-MyX8d>4@%uv>Qe%pRtL$fJUU^+^B(dyi=>hN&quKZc@;zIX)&uNs zZTn}NWQz>-g#l$;>F zzX!J>-2SXAc%9%@E=r4CSju)N34IciLY<4!3)XHkLsyZNRPdYQNjA? z!(hD`HGiE@B;~AaCyMi*g1e_DJCUM)X9qr1roSr+JOWagJeRU+qT)o%vc)w6E9JhL zYs?$H01lY`O?|EEOY1V}`jkLY_;@xK4${?)7i|_j-}qpXFxOTsTgVDf&#tudQ z!%8DU=f|D^kMZidv#d;jhOQ=&pG$^_u`E!L_M<*e2Qk%wfi(jmeF;=UP9pm8uhmnf z)@7J(Mcm`71z|&A8JCtrBLmG=O^H(1>IRfy5#dCs~9nuiz4h}hhdeXWJ z42Po%B)X;KOhVEptY{Nf6LQ7gnm4#pI!TGCXo zC>q+QnB=(>h1Cdw7(Y2kjZc4B=S6TgVvLm=^`$&*mB$#Va2J8`A5T5{6padUyHAFm z$Jxx-_T^_CxRe_jG*xP+bzt-NX80){mYvSwW$Rd-IbzB zM2vOPqWT;J>~jNkt_%dEVfOd5*GF?d1vUqwrMxT{_WZCdQAu=26T58*J$-1({s+sU zRqjDY^iOix+SSLe4tPoxzu(Y`>662S3+J59{jrrj?j|s5JbS{v*S)L#Hb?%X!9k9B z2!Y6IsyvvNT{8fCl{6t!_%htbyrsr)*$QWR0yWE+vFyAmuF*uZY?R8XE<#||>`|z= zml9mZbTB$~_jABQnP-j66>khKmu#Q=T`lyXH?!MM$$Uy~E(XO?X94ybn36nCu_jz3 z+pN2k^x)()staI2JJ@x6SH#Bj;BBAE2q!qZhLV_!S)-l#k;a1TN7yc>!t?A0lnJhp z;BSc4M%iCQ9zT|LR#TR=10f#|4oR8KmS>FYg>!2oQ!A|wM9wRKEi%{sdFest1&8VL zk~_-%m*;;i>yY<1m6CjrUjIuPeY7HCU;dLPt7_%nuTYMH>%)Z@kWa97ag_&9Hew(MPlB*#I9e`)Bh>LVuj7EE>|i znvjwkUHnroL&tQocp|qRJAO9PdT5Zno@M>_0Xh30%MRm26=w&I*z9B+z!;Is7%OJ1&X7rLgx9iyD$9?_?ms$AVbHY*GI1fO~vzXv__ z5-o;c@RNjeWVQ1oPU2#Pv%bCsNM1J&h*~2Z!}~(0Y}cmabzXbZRLvcF$7-;i8qqjF zY0-Dn`t~k=YRl&uy~qypIm(@)R8@DVi#9UoRHpv#{p3f+A1z(gPhT_|&T8fKM_J}; z!v7x9;%=*tZo|A*Ggwe||MiUCN^p$7FL4uJ?};4r85 zaRVJ%y?Jz}O4q_c+%(SWB&@0O_5@X}5P@_+_{h-t8Cwv3#O%R?CXDR$-9;U0QMozV zEC>;NhMu4o6uVDng1Po!u)!%SyaQ%_G7}Pfq>v7z8U8%bs0<1T)n?v|1{Wugg`8_2 zXApvRP{AF^d<%Q567rs^-k0f@9-UcA-6aRBh1jRkU$+lr({F8dmhJ!@;@tKkRhFC z()M%S(|T$*n+L|#dssuO%T&`~;!bjKS&_b#^iXB3<&B2#y6j?2y89H}DTeiHDB7(N z>29;1!p}1nOl+K?OwJfim{p1J_M2Eo*ky;&chp?9L+&jnM~l0``Q{sAt~X;`Lkt`n zF-)||QP;Qh$X(B)!g~R8W5|)g`(evhxjUR~v$k(yyZyJJVGT!1>3E=f7%wEn^G4dk zJU*?3Z$^gEe4zO&A+U%~%_GoRL&$jwqsH8WkCh1Q@)3#{&Bk=(&1Tg#bkb%}=Gf_Q z^Ndr2o-qiBAu^RjVuD z$&C#_U&~Y0mu6^)lsg0T(bw_WDxm(#TcjnWxlHi>}uKe*VPBZ*Lj*^rTwxY(kYOF#?-ROlLf!8Sb(kRy`_2_T(7u=t+yFa_kD1m-jGbP#VVH;Kk9! zQeC?ghIn;+xohqzdr!K)MZ8nHqC8iQ?wOEj@6!%_UIw&S4TV%yiSHN3AKp;n-s|0n zig5FgXz`(2tm=RShj@hb4bQ8GQtN-O>AmQ=m-mK>|^}eq@5gez2b&Bh{uX z;0#iH()T)%`tJt!b@uVXDT%}#FmuwHk6iz-Dk~PnF#Xno4y{?O7StT;P)z8 zm_`$5l%ZkIFDH>KsJ73DYw5D1IXD|gd!lZzeE^aOz`ylZvlO&R1CPG+yUPOtMhf z{e6L=+9CcjaESp(Sb_O4Y|n#?>|L&%cW|_6hV@vFf!cCXKW_4i#alK*hZL z?3c#&?g@nJ{@%#%BvkKFqsW7pN^)xRdU9qkQIoTrja6u>2 zr=|5mr2P)my0l9|_Hs_%TwVH7!Pr&%p^K+1aZ$%@bEBDWG$V=`bYC1rmvtp-w=*#glZm(ZJ>EdPAF!l7XMjpdmjKC00-$k4;bS(Vr1`8Ur>pq%GWqnH#SXZDxWjrvc$lTT${ zXFHT#&+wvs4%@TXQ{FViu_Dn5E%0sdOw!*wE1r`p50|F%U;2GjZ-uUiZKvMa(l@Wh zpsUbQE2G}fNYz^MohKcNKA+2EFBGmCLslfqUS^_$^g#C(1`m~Yjo#^cC$JCEf}(=z z4)B(GPdCcH&@^DQfZvdK^-oXgKU=Gb`L>-{+s>q4AIV*qqZnollo(n51bQ0%F!SLU z@vXEiV`-fPckPx5tV{914j5X46K{ z1_&XO(#8A-C@dmtP_Uk`r;;;y-GS)QMg%U!lhQA24oow=RI$IcOM5Vof&@+{P9f#K z)V~mC8;uZc{dU`4l9@HbB1h3mo!y28k3w?lt9VV-R@dM|z?8#D&x(G$eF0lv)jHp0 zGjR))1x{Jtq%y@MWW-5oRKHChEg|GQoecAq;M@Vybz=rA55V7cb8kjeVdIo7zRR4( zy0N>9w+UIqRvQH)Q((h`C}K$#P?Oj|&sogm)|$L9`SDxZHbaOSHCO%k$MpQ2yEq?U z_B}RCJ;HWSs5^OcIjr&^J~s&BQBn1LBUN1axCpaVZ9-i0r>;&rP1WtCVEO=DB427t zE#&lyyV$-{pl;sD@fQ0xiq5(M0zyoPP`5DyadB0l5?!0|^7_zR*Zw+w!9g@Un~{6# zQrxv^3Cw+{J0=IdQ<&B`cyw$JrHJ+&{#MmVG+^NPx7ScSY8*AS#s4skL{Tmx-#?Wu z7Z0UHdNDY`NqJ`GgLTL9qjG4@w}EWmAD;oMMJ-yg4_~5hH3*oHv&}3vVhaV>3yK5$ zGedKWfKT(uki;L`MjU@bA=rNnC_temA(^TRAe)3AzK3Ggx?!B|y0&nHP?e}bFHA}% zB+CNvx^!l3Q@z^%>$+ZE$YYal71Y^=&5s*Y6O`@!8iMbFW9ZNf(uRvPVPJDy*LW9< zrwVmM`Gj?ZH(JDJ;MI*DE}kvCb*vdz6KRE(D37t|s(nTIs6cdguy$@wEie$NUl9f4 zRWM(zgr%wGv^DD&Jyv{jZ>H=h+B-8j`#6KU<=TMa(J1E>uax-e^$bKZn^72!3L^@d%-vpCnjD*vdpJWQcrwt zqQv*j*(wdSOy0Z$9pHht--Y&2^33v=B@uSIPFwJuH1gEpFm^?z~%0 zt(Z75#c&}GB$+|}gQ;}klwA#%FVmK025fIJfX*UB8kV9e0jdho9e(?+d!H-G$mx;P zU}s3U`|*?|-o-W4IhzWCnabFjCeN2H=u%D~&018|WUh>!a){Ym&~Z5RGrrE#^}Azm zpc{Q(c^Lc;lk&wC&jX@o02CiqM446T+EI!8)tslUhW4RRlcu;e=I|i;LOLwq!+d&8 zV44uzc(fc2Mq*5=XH^VfHNq!VyUVBX@hwBXRNcGt$zZ{tj4VdBv~9Hfmk}2+g>Xd} z>3pco&yP8H3|?E#ZIF^+fG{IRt=t=N65WA`=?fp>z}daZ*GNe{i?e)@EUQ_fkFqu- zeqk)Gt}wF3tuITAEV`iPC{F`iTbqrUB(<#%rQfOhICe!$e@oxbrOPFLKTR><&3KPB z_HJ}^6nIG)MY5n3WtRBn_nCyxFO%(nrT%T?D~d4iJb@2oD!n+-Z({}HyuhKwrT~x? zp;>eVsJo#(EPN;Hhc7E@#fQ)XMT0FQM^l{`>GZb^hImEB-+$k*qHQ93Ohh!kqf^CU z=h{g8+jMb%9Qp9dx9L9SD%%kE-dM?3j|?iq zkp=%S(H5G=!qo*1IxhM62lUo$-VG$cIx22^@7i0hpw~pp5I?KqIigH7&G;nOA`xH& z73aU}wjnP~9*kZ9YJhO3&LsJ%JX1sXq34ghii{G#)0Yp8w0D-&Tb)N`@N`pl6WY)z zDj9Ws7#I&3_6Hgx%7w45&OOkT{48UqcIlf}sS$67r+A5Cnxe&SZ7s2Q_J#@Smlc&j z9mN2ZN#qYnO1YfrjW5r5y_E3t6$@db|wcE0Zct`15Lj`@sKlU6S_mubq za>*8-#(8fxGPgM2$%7i{$=k9lk{-4Xw?5gTBm=<&wI!vgSa<5P1pVOx1lA0#E1i;! zu&nR*;%5Da={j>opAO0;gb+%_0~#E?lKot}wqMr5jIL^r@6k2ML^b`%q!jGe#tzI- zVn0!AUF}BgyRY@N-$Z9Yl4|G1z9r_K9f2Em$dn>aYcYos?PMA;<*+7XnVFjR`t-?H zIp4~7jZj{=9p$usU7DiZeW}^2^zM*^zkDe@U-viA-M9Muxcd6;X_v?O zotZg})cAmnrwsp-LU>M^YFWhMF_-biywo{O^x}n8k!??)@L^{|-RG|$zJ!^%{bI-= zTyM@4t6QDzI)=2-UmX!H96m@|69{~iYWX0= zW4+onyHgXDi>oRnZl#vbdC%!Xhw&w&{n9x$)O!m$3w(D}W)7W$iZ$1oMb^7fi|Xr5b?qFsKHna{D$c%e>&R`e z3ZUziEyyrYUJ&hs1F6VtTRFNX_-;*$e?Ej38~R5@h-xsSGPAhs?y0NmKTNTGp0BJ3 z9Eo!WwS=4RC+8m7-XvPTN!boDnPyuat`s@TVSp4= z750!OC7imjMxz^tFR_h^Z)diu!r#48EM=<28qq3EK{LyG93OlI>X5iX%npz*d;|hXYqneqJ4*4kFa9| zOm+H`>PWVNdeB?U+n&cmlNf_Sm}sNeKBGRCpXXLO z;TZqLzr11k*YjInrBT)Qcc#Zj84L)Hgi>v_#g?fORuU%l=u4r!eoz%Fn9EQ0lD0z) z?+5=|2WqDO!?hVtdRgv>mj?15OYpvXFv!T{N3VtVw|$`Mercf2X?ZRQ-(EeDgZa0H z1jMX2sn1S;?X18itt+a27(k2f%w8Y^%orM!<48if;J_K13Xn6Z+uHX=5s+4V#Qx!RYf=~}nBwy6+)4}09Y9G831xNA9Q(3Bm%i90@VbU8Ug z9xE;Ac?E06yPn9Q`!l6NPELF6qs1@0jtf?r${R+HOv+bS8P~qrKi1pvY)|~T7xrLq z&&4QD-tKV!Fth2F`PtmAPJe`b5Oxb?-^XveyVtt5le9RSz}w6i%XM?>E1D~Y4f`pQ zQdLDx^#p7z1B_}=Bw)d)uC@?sLrZc&cGN6FXJRH3ztyt{Z~AK|F&u4@0<^Yr?6i0V<;C?{p?ZAx6WU^Udd z%`3D|XyKH(GmvFG3zI%)G32>d(imQr4B{`F6A13weefdA)F`OcH}4@XF53lAm`pf5 zzy8bLJ)0R8+9$K<&HV`F(5_03v2(2m>~TAFKRC(surVbr%y~XcKI|W+FKe6fORn=3 zsrylmxAmoDHfllq+x40k&nJUge9_8gQTY~&_29Ag%UcM|jL?JJn^0FZp+Evx;7qaiNI;>S0O4i&RjYn~)=t&9eL zo11}OOM!_Ah0*u6rcO?dwii0yT$*f`Pwh8yFYUpP(yE;q%Y)~EZm#%ha&J{CVky$1QEoayBwf#p?b>&IH4^5U3r)ZgA{lG1$U;gFYJZ4g0 ziU(uvD!e>ovcBG2?p}%jC+l=|dPp%{`HL&MO&HSs^2n80WA!r=`_+L1(ZWiWHMG~& zzeB!UuC)E2m${G+M@t)-WkCEsT_0f3ZJun1DKy+~-Wtv~7S#}p>-eDWrDV(e57X~e z7Y6(v&#&xmHSI8KE#@Dy4rub=Nh?+I2RfdJPv`1&8pq8)&fmoxKVZ5v?&A68zen{y zFS^F@^9zC~j%M_X?=IzfXT+P8$$6sA`r6amUDiY1sUbaeip6tBrN?!)hN(E`f0%qu z5P6%P76HHBX&cSO`}F?SbKfc1!YjQXZuVxmq4E}V*3Myg#&4z)ZlR3rm#znC?GGM7t)7QW zSBQ`S|1c35tew>;oK!R(nya3YQF`uS*I@8Aa&a8&?u^>ipoMlWW0S6^+k2-APpWjOxyHX+5fy9E`Yd}c11 zBWjG!3DJi&<_Ob3F4@%2wT;rf7PVMx1O&)(BJg~_H+d)V=118W%O8^-QLwGs{H*yg zlg*M^2B@p|X5$7sk2>Fk$#f)+o*Eq|`3I02L-Ii{7_5(dPp zxbJC>-0{Dfqvym*T;il1#NvceH1l1o?H{H=V_?Enp}{^>P(<+?Rm!?f4@3B_&+MAom&UbG^T;`5fAR?Lymzrjly!2y*fnox+mPY5Ytqw0h8N>_&$ZSuqX&s! z&eD%1mauqT?j&>MilpoYOIVx|`i4ceIZ4{n_JhI!`muWXF=gb~-r-akX{isIopG#r zY?LiJoNz0+oKS9l`j`4gPLYvgC`|1cPLFZk`lrP(G+RvDoJPICyV-kRnraeSRc{K? ztH?{9{(6wZp&)8C*!p;XZh4)mNFpa|{E2VKwp9AIqfZgwKGq^fRx66#+(c)17C$*M z8H&BY{>l1GBW}y(&4Ka6HC|Brc=mCO#>mf zzG7F_A3@j3vujWq!E3+#!_=@NK+YW>;Vn3QVk=s_;oJkFQp;5W!YbA*MeI(hM3$I) zZFeUC2_XCMeUj4oPyS~$+yn{u;vLASrdXq<~I44H=_05t#P;5LH5D z-VCXsvQ?j4RohpJ9WW*C=K=$G5wRkWwNu8KTbb+9sXVGY+9DILxp2D<;I-?A>Be7q< zS=$z9o}VG>|2nQN^5>G8?YmnQdj>Maq`Mk#U)3hW$h~`Y)Xr|hp$wWPsS#~H&7*Y- z@68FGIf_>GMj(cr?L|RocxVR{w){18@|7NM(a?U`Qh16tNo^0Qbe2!)Pbr7=Lp0L7 zHJGvK@c5;!RPWK5J$xGdK1$nYSQjO9fn{2GxN_RnT#=W`K$`>buM`t=*)m{_dh;gn zflu!e-WntFY!FHsQt?TDig1R!Tz7&|s+I?2bx_q(azYXj$rBRLcu)E;1}H&aSP_dL zGkG0$>JdECNGZ#pM28yNqjvN9eK0>~cl_7x3>DV~v9aAxTjnqQYlGC+od^M68wZY= zmFz9CE@@@h1`ckMIii!-h>)1{N!@WtE*~rxwc8ll8KTfVURR~%oXsq{)E#DSNLhP7 zR5Ux#3YJURh-XXL_>=cekhwqKj{oRm$?BhkTJV$;mbQE5%AJypk8r5E+UEHT!` zHI&~2IIE)OX>D@&np?TE>`)}Qer6*m@_r;5Zh{w6y6)nUTb(jyJX<`4;#8>PHJVw6 zE=E#jAva&C^t;`wV2N@ME~C3nJKS$NvF9i}V%R=T8tDNgy>a&b>VEO!JlCzrgFoaA zrP3gU%Efc5Wp|81^H5RdODX|>WKn;5Ydjcy)S>ddRM=X7B#ZVl-7fD&*&2k$mwacO zXcVMP$cu8{6kW=O@+H_@_}u6`;z}V@#Rdl#Ef-dsz>UW3#^6zb)Y@9U=#b0D4-Y~n z`-*PjLBs|&w=6Fd5$@uizv2~IWtr*wP~k$(hl3%iQy_AjWSj19R&4Zzr4jfiO@&H7 zRk)`*rLEIMyDlz}yAv@o#**qw(>-bD);>e(4|&7f9cp=^)YX?XCNK5*5)@=X4@{bu zhUyXJZljiFnGrsb)F@jR$N->`npclnr2O5P4L>Gf=PmX~zwpDg6ojam(*r4%ytc4L z*joP(llrRc|8wo}|6i(8p_?iSo!Qg6eO_w6{~*}tTYToA*T6~ty7q+_|9_bvbnLu! z4EryZM_HJz*?CC*S@u6n59?`wV3y)8n7T(y9;ttayCk?dy{YcV=+a)~<^^jZNq!9b zDLIN9T;^1f9G-HJ#p&*ZzW$?nIN1a`aLeH8_mRdA(DOD3x-&yajZ1F<B{K3haFSCXoz9S+>+~6iv)VJL_b_j#5(r88(<2QPU;g?uCorG0 z(cF<4k7ev#A!5L&oXwCf#IGLh1-ojc5q{ zfGY5L8!Yv11@|Uymph^LdY)Ni=%#x@tmfgvX@+TUx4t~$XAz#3n>TxYtx9pu!uM-e zfTDle!4TTm)8mPx!%;xsYN-Du-_q^4TfN0?{oa7RbkecJ!>kVVpt$1Nl&X-^RbCvo_ix8ZuP;b+mJrwq;jV|Q`dXZUG^ z&J&!`UG0yecJUf9sHJDzRq0rRBIX!IAuUF<$zblhgO1tP>vB@1O#Jmq$_s0vIaXiZ z6{d2i(rNhY0_)bTw|i}4C9-vPTo>UeO&5-k1B1!D`&U3@TLj8=xCfpku_pvBoIC&U z7fJqDPM9G8N@oEw{L>#1E$TFGmL!9g_~3_yhT$6e&tu|jqt3Ghq&6f>0Vb_1xE5S$ zsu4hFi^DBX__GMKRCg`1;@D4i?5bs4D{P^BpoafPe?KPWaS*z8V^wLEE0fAFSbmse zZ(%%CboBlF*LKUKjI8ZEHd_JHU}C62sl9iOJR_i^w=~vih0_3W$4Nv_;o%WO3Ei{l zk#dbE0tQwFMg<*f=o|;+YWYvaaDr`zsPNJ|^WyX{6|wNA+q9u_kG*mj{K;N6m(ogK z;B^Hdq9{fWIq%vn9rv@JV)Tqwu5|BwvvA_7iF8`2XIcCVC0^iq{doTzq0*D|)bF(T zOf5bu(tLC%z`ye1(P4URfB&Oj(y#j*4i4Qi>Mcqrn*}|X1#upvtMJiOiH0=x263IX zQ>^J$nfHtW6q}P^@byF-0Ep0I+wEpmXyZ=hX^%SVNpIfD`&a_$)YqI}Q(G%lrEyI7 z_4e_Hag;(SqYM^8I9nVbq$txXM}@JiqZ$7$@>hr?L_pt|K1L>(I;50a2u za?dLVvk=(F&vMUwySU>wRKdnrrH|pDppW72#}+are9ja%Zqe2XWiQi)Z=RrAxp^}7 z!O{aoi3OLMeQ?&Vl}{UVxzvn`B%F>Gphq47%aJ?z!{>aHiJ(mL3GiFw$}5H?R4hc= z)^Vt)|1`+ov43M`+U01m)THQx%`$h8wMMY`Onu5}Roaoi&^yQbW)?9R$a$SJm8hf^zP4?$x9UF#du3Xn1R?(ALuez6hQ(Zf$ z#C>?H_Dhx_J)aF#MSo7cc6nzxXre6B6FM_3y`DkB&e&!WhgdS9+>18l1LJnH2OHD~ zntiQ5m!A`ZC$jXY*!5ZbnS|G?G!7m@S(Y z)cP>tbwmFf=P6-*1$fN#aP8YumurV%th(V#!S@gS_vvM>1NC_9O%tp^p;^AgT^j>g zqsTZw5ph^1%Z{tGnF`i>KX}%qrUu3P&jO)6y&^+-?Dg9o>fCazrY9rcUB}?>hImTc z;C3bf2?n0Mx-@E0t;RvJiS3YjO!m?GQ?eqrLQj+2^SSWi#plj*YHs^3g^#gRS438L zdn)Lj(-ev*U7)E%&~uKrjCw=7TAE*~!B#F+=eQUU zRBVVT53@1!dA>!luCM8-HdV%^IK!*w8fEw7;&$bdY{GXNzq#{|Ej*KS7n#a?Dxkt(Mx^KqVfK%Bm7cQHAW~+F88xU! zJLBYmqu_ynfcv$6iZyFy#_4>jXt&S( zwJ(|$UrCH4Zvab-|6z(c;ryAtlT>Ft+`E_bX!M%7#a`t^B zX`v_74>`8W`%Gn~%jxwYiIcl`Q#%dx11r<^=bK{~Zo>*@?yvuI&cW34?a%j@zg?D1 z27kQWr7wLqjRI?YML4cvV!FYw9JKr4J`x{ngu8A88T+^`JEU8BI^CiA@mAwmkn^f>cG3Wu041Q9^NKcCje()?tzs(elnq* z5!xptf+-3pzcw&z6QE?Wa38-U+NQWzSCq2sgJ{nY{T9T}tLhQrnQ#)YIXk@>GR09$ zE*iR;@%lmNb5|cR$yD}b81Hxzu$!>9xzOR`=;)tbQ;MqUO8r`IU>zr?1Fx#dH2%WC zy_Ud@Pt8jke%qSJG;zV@6#9R0mp45#tHE zma8P%GA~dC&PE$E?iGqPxp_|)lbQu5fU|_)qZY2 zqXsh_*rAr(?IV~UOIWVa^6^I3kCr@z(fJ@v1Fel+=+0n3@6hPo}$MsKL}!dPB?zZRN6>obOvMXsN07I1|&N?BX>BYxSzR zDI$4vqir=$U@S(zH^bId1$w!^PJ1U!@{L2<$GWNpGbf<=s-XoVm7Z*~)?66mKf&tA zQht!uRl5P596ewN*4;f(F&0)Rh9F7(Ff$t9_`oC+K2#b=%dOwic(T4A-tou!slZ~b zZj=REl=WN_D&#)ZIEve@7J9!&d5J&1d(9HrGfMuhy^S!PX732Dxj)OjWycB)d2lTJ z>8IC&e&JW_>W%dYHhy+Csrtupx&c*DW?*_2#(=sBInV#*F`yPq20M{KeBC*p+2hEm zhJJpZcX_`n(Y?bE)%(4!BV~f9`zc0%)xvDlT2M`<44KnW()o60z;!iu&Gz||g7Iv~ zFk*J^ub&+$NQqHwMZ7I+@}2*#2K@>bsbgEBb32<_vWqszZF<5>PBuJRr-nUf9cZ1y zI#0Y8+x3u%0w2{U6M=?BGV!)G*Vc2_GCFZ~9sHl2KTEQ9Lk%L^bWt{=FX_s!sLHy= zXz8b_RhS!MxUIw~Bt#Tn)(JLZiF#F;rh$L&cpB7y$k%wt*)u-sc1%mkioU8b(NU0+ z1u~lHZ8R$DJg)5WEhRu8$=lCPXb%!E`C0VMlMNBb!fbB)_Ba*X9WlTv#jdAI+)%ga zkUzI5&&34WA0%D?EddBk8C&QF+^zAN67>!maDAm7y)VKlswriL6ss8*>s09isR4nO zvmrUJesVvhTz6gH8=on{qZMqV{^tEsAa%;aydO139$=`<2{91_-Z$TBLl%JCF&_nokr!%VYj` z$(lmd7u_L`I^e|EbY(gY_ndF1@Td!AXj55$5}6gbVG7%KKR;eTe_rZVj5mX78?Y;y z7})C90=vCEoeeCe$iQ*;g_CO)stSe41IMGOcI<8@I4RmHbqIAU}LEtL8mwRZ9#O&SN3AV zlepjmcAD|NxlYJRiFQK6Y{qU#y=o(IatF5i)4TWSNb^(8_-#KP!IX(vCo%ovbrNMG zt8)4q?amJ=4mBM1q}n@P76&v1Hn}Z{`(iNWD}M~zs>!|uR3GYNJylaBvWcHwlRWAX ziWJzc+>qy&4et$(` zbAAQ{xTb7h?P4ffUNSKntZ2kPFI~|xUBdBb-_oKQk9KmoDP(a%$ZhAn`*TU8MFI=a zn(kMjT%O#p`o0TxsP*+ab=``x*-dBXuRsAbeNukb!#&@+0J03ony<()uEd_&b8`+! z2$|emW6&PcAlAB5=aVwpbX$7~)aAqaB_p``B}~1mp8m&S34E>(5OAn1-79~>rct`C z<}Xrp=S8Oeqtj<2tFC32A(j~KcB{+}VnO%g>$&5Ac%4RsU~)C>Nim(n^*9f597A~7 z!*G&;TG`r~jv7~@%1UyS8x655B5irUuoiV@$SKk}6rH9%eB7B)$d=2M4q(15$J|?2K`k8{+YJL|j(w|svh7kWXYk3)0p%f1fN{QO`Kn}&Xaoi*VRiFg`7hN<4rB_e6Dm0+h5l4 zem*+-$Ju%+j)Mh@#H^~SDDqy=!uyrXt{*$g3m?AgL42hqkB}jO?g8QD48tQ<{W-2l z3ro|?w0+ey)V2DN5@ouytpKA-fsT6t3l5mbI1C@Ln#$!bOUKiqr07Z7))8B1zr?S z=b4$bJOZ5RR+VeVP)?;5*PGq;%snd8)NHy6)g3(pxGK_-eH}yL>(?5q{i_i!DyI8` z5z}PljZgkc`#FC{=JF-*0P4j?88;=Z#O3Q#7U61$yzlwsY!w0B<+kjzpapHUA zQHERqjIXQG6^*K|JJH`9pt{(-HD?vA5rot?wVf~a!UD~BCIK6_l8DKk}Hj)_bmB`$k8x)!@er=Z!swV`Ap@D zblRar9|j+XrtASclDGC4*4vZypO!RGCs*E^bi$>qLT1cFf=trwq2Z%Vfa{!ogc|BW~`bo8Euk1#4upVgeLzLc4O>I2tbX2{!lE`dTjpL`1 zbi>E)KColWL*bQB4UDQ!$euKg;>KZ-nmk?Zsli8oc8KN_?UIdcNqFhj!TZsi1e}Qr zD;>YH3u2vHbw6xPaS=b~8`Hcqq1WU1rQ9Sc(;LM7B7`s(j!3a3Ai1%0XZxN9eHLx& z73)p!?Op}q8)`5XMMq_rGLtwv9{X!`IR)-6ut4DG*9=?BXdVVD+|;C@%4A5vvAh4p zcw9`wLLbBQE@Sk!lcPHtaZcHetQ}t^$P@mOP-AnX4Qsr;Zk_!2wY+Otdau2`mv}Q) z`Ceyw6kSHz(It))=fb)mfr4p0^;~T;ohytw^1qICT&oy{?Gfa7YVcU-hr@v+aAKNusOQnwy2M*Z zv_*DpyI~{%^j{hmc(xE{TWzP39RptD#F+M2&epsxagu($3LsEIdzhFW=VHOS!B-62 zN8VB&Dpo_mLVuyxGx(x3e!L@1Fge)eeZiFY3r&d82uS28^gqO!70~osjl_|#{}5~b zaMb-DVol*m?uFr4Wd?v<{NmJdBjfu$^3T4>(uFYE^2Hg(NegFJb)=cJoRs6CX}Z=`$=HY|s!_I{d%&9{PWMHS6ksb^UoaH6jdq_}nLX zjpH3k_y1$>iQXWGt-az!mPh4jqULCDj7@j7L<<9K^9Z8*B6&X3O|_^#uNKb0T$~@2 zPs{xGC@h7K(i3#}Zgq$}X_r>9JR~>yc4T8u>Gt)n@2{M``+psM>2uziQj~nsK7JRE zbqUf{a0R#yFE^NOxNwL5ufhJ^f5aX4=DS3}2W>H8(i`vlgcR=}JL)X)&#J;L+&+zN;%jV- z!|c~gA+);BOk8iYdGZQBGgY$IV&5KgO1ak0ltR3mem>ZI_GD91q4o#USQ4AA9m{x2 z?c6~`=hGejf^dJflUb*;c&&#gBCWZ#>IciYKgxHKwb1Dz{mLr*U$0AE} z;(xbSg~I^1%)z6wm_M)E@pLD3Xl3#F>CLq(fn#nTl) zi=AIchtVl~q6ya5YpdLoCDt1-nf2KH){bwE+mSiMeoiJqHMTIY_Lw5S^q}UZsJ2b` zS_aKMe(q+A7v@3V-MIJ^8;nS=!c4<${3z?AghzvZJW_vzKX1|VZ__CIr zVqUQ_YPO+?d#3tR6;^>ktoIJ-!-h_cb;HvfV^jXGXF27%IZ`4O){O*UV+*SE5S2M= z0~+Oa4grJ-yD0&gu?R^O2i61cWkWo5rC`D|O?6g7g3_2WDz!`~20S@$k(8)yd+F>3)<%AHWSik+b0Sa% zy=V&~o(kK87Q(U>{|?CAX?RUD7`{=8F~iM)@i;gJi#xeKd>%@DcFahiSAK9syt+6@>g}Gdr-%n#OEC|GNZ#uRrWyc5aj%br zMsv+W0_nQkCiJJ(XJGOY=%p1PaB1zP4lRfKuQ?@t0(NDIo;}y1UcznJd4FQ;1tqr) z_0FZsB9&@0ZPQZ5X_GUXm5f$Bu)K*I)fk&rk-E8>SaEO(u{Di?jXQHXDmgyz=Z|!F zK)>}FzqH>YI_&GHWK)%+kH5E^FN(A0kSF#OBW>7!FENF*Z2~+2enk#TZgOZPV1b*V z55s5?gB&(;B&Cx+9=K2H8r6NlZGV`nXp>PWN*YZ!>K`#`*Yy7NAEp5xk*r4v`#J3Z3 z24Xa%4Lm?0jO6i09yy12tX65%W%)Ycvubr{?}lty6${KF5nPOuRw_SFRn^Pk#XH9_ zptR$VjDp_2Ef%^cDf+aQBD54|my%MM`@Aw9LVooCRKy98x+yM? zG}>uva=$`zrLL@chVZNKhH)X=m%VB+xr&{cWe#Wi&m9#(9*rRv;TQT5jY%)-(%E8| z)2f8!R76|)?+}Te=q#iPBdnwz>+j!!&Qd(B;1P$6rXIMrWRK-`suct62R>i_D(=5s zjRy8HKQoR+vJdKbl>acW6A<}nZDPAGZgwK35>i@bXw@0W6eLNBXIa>QZ>c zwZ}jN*`#{94f(pcHj-!Zrg?wxxi_S9QkHD-yaW)|wwLUze&_Ty+*3z< zWW)m!5uXKK znp_;8K1iG=Zx{k6LK5dbww1mTX&v=1*DtK^N?_PmtS2rKpZuIul3Dk3Jyz3V z%o3?yj~uVnSL}nuf`DVG;>nS|G*2@~FgZ56)>pm6UD{1K=DT9+N5wp-r#g^u^Mfv_ z4bN4giTg5w8AEYy+W^@zjneOZ(}+<_zrUx~LT7eU)0h;#y~{V`QwI8RWM;9iS{vPh z7RSMdQZ?m@&mP|IOWfWRHG-B6K3LpQa_-Hxe`(2{yC}J{%xlTnc4+_03aGgy?m{-o z_e3D*KxYw5539*`OADkc<>3g{+H)nTOR->eA3hvMhmL`qZ*kMj(YZa|4ofIM$VRL{ zK8P;RG2FUQAD2qgvIQz-H#t9As+azf(e9@aU&Sh(GeR_=TL3k85i=2uP3mHY;4Yq#tYeb-IDN_)&q*G&2-ET3c~ zNxNU9k|dzddvj>!DDBkJKalLNUJqfdJ=$F7ZnPN1VS00uPZf?I6aP4H&gD;VI?ro$ zMG}!3LNkzvv2Sge{iB?|_W3PMU zADWK%g~xXFCrEhSJUPLx_I2~s6BuC;7;WM@;>531eOJF?r)T%fY@2=)f#+@7j1kj}RjYP&(0VB(RV{quiMl8jF*cf?M{Km5a#WzMLv z&Ax>`$P>uS+P~Lb%ZikY&zx)39vNQjx`y)(<}h{5N4LR9*6+aNT_2PX zAJ449x#+}?5opqbPB=Iv!YtFqX8}{GJX%@R=DDil(PriyyA^7=q`2NLR@i5Z^doym zpEfPbC=K5tT2A=o3$LFDeqUTqj-Z9SkP=hqKFlmKfW;2Utar66wd&?fNkiv0+ zxs^0l5%*b(6Q9J+?FooUOCL`ERna)aBrUE7`!91FK=I*p$#`*nYW^dGw{R(U; zQM0=Oj*E}xdePRbIg=*z#OG7Cy?aV#N>t`#c8Dt>{>^P$xqF(-xw(@ap@wol_ck|Q zc`}@R#D}L551VlzwL3}zu65BrYXxyIn&><_rl5}+KH%p$j(ycB) z8xY)Rc=)TG?ctsAQIEHdK0SUsO;-RTD6eoD&9rvS2R${CuLJdlY91;GH(t63yfcsd4q3>alT2FFQTqXOmG%ycHX+)1;ee{ z*bd+cMHtF(Y}6mbWSc)0Hn>w}N(8=;+0tB-F?|g}qRri9wo8gldTvHe8Z<>9-R{CQ zw0wVSA6dG-X?5#uK2J+SiEiF=NMSy}FxF>zfe()B3jqk`e84nb2qMNKE`JH&Oz5>D z>1zTw<(K^!xYS?4PWoklf@l?~^XJDMGas)Z!@;-vv%{$O#L6zN1uTqQX4H)lhvl01 zP+VojKdw@?X)flY_n4UXK`%!AbeJxmTbe0=jQ?cnb@M-z@v24XHmCx{?Gb0prMSQC z+!j35tQ&!d%!_y5&VO3Gh_6Ljqy`N$yx=`ID$T9dBqUbNK!aFb{`#bB;ny`wp)FEW6FVz+>Y6|=B+7@5jooSE~w^cgZtWw;FOJlVO^P^Uzl~HlD}2h z&d|nCbVpngJAGFZyesl*-!C=C?I1Z6K?)7$r)u#&Z-n-2DwS$}989BqD33S`Ou)-# z*_jUJH3g-@vp^tmv(4X$R81}KqdXN0b_`$`cMDNe>(MEH-ns)sAeTRp2HH%E%YpiN zP3bE!{P5rR3@wV#lW+bhBZ}vMwiL$tSt8$ z^-cCQmN%nE@8QGcq7sSC9df<*yQ@Uk9ar1Yez-M~l*G5eN!6RU1fjv$hK(nQn0K@O zNRhASzPxkNENx&J z1oA=mI$dhx>nYLplshXD6aKJM;M zm+|7cG)&`6KWbefq?#{rN7|@bdz|d7J z7sG_HJYZp<9z@b35+6}RJ{n;msN6ZRSgrfmIbRM&hNYijOnn#8Ya_!Qp+T6igH369 zV=;zOer8*Ea31?h^~ae8#u>UGF%>YHT2$;~Q zF1Va1!Nm8;`x6t>?RPZ!-cm}ZhpSw+3}Oi{30DpvanvnzYd5h$B_<3rr&F=@*HfJ6 zpB9+Y7Bbf-vc3{rSTB7lpUUAH&hZv`WdSn`?z2kGovq=b^U)Nf5vMXuvvs0xMnyV2 zUxV2jiZk@Wh^9rX#e&^C(feO#2!5R%I;cp?Pu1{nZhV@dwI_~xu>;S&iOEN}5XT_# zFFbtbchjI1wm8|9X+T4b;Y?_6l*N?J%%y|u^R!M^`Lgn}mWo@)@lIWxay*^*FMXBa zB%B@cKHIXv#S@dzK#$->njsq6WRMaK@J&+pWvfkweJrhnpwK8Yy;1oifsXrN?&zNV zMx5798VKTTzd8$7JDX4=41PJ0&pLQRW*awN@FCw=Nb1PZBHbjIod9EE4Y2Gw*Q3DW z`-l|$fTfDan33Qzv=uTXDzrBWiQU)~-!}UQ`_&4TQm<;g2i?f=1_;jfbTvO2;;}(G z@hRkzGA(z4rfT4NW%R4P;|xb3AdcJRWQKugb=DsjJVxo#8pW*c^A@kaPgFvx$6c%^6>&wr?5z{g$ z2;*~w2QjQZW))|udgK1)vMusE^$uq4p(pBv9~O^{*U&NNoV3cLp)Mj zCjhZUu+sBE2Up7#zjYc#tI$2;4KWe+XO$pKthl(yBsKcHAIE-ejXs!k5RdJU+?49d zE!Z4OLXulf$6{Ltc$>Ioa`%P8C%Oz?MTL4jJVPi9xuu+(?6TF@egDc6o$7nY?qEhX zB|AVo0;)9-WiMztCO_m80f=EmAJ!g+nqY2x z@LCmZ*>FDh<3(7=Iok^BIJ!Y`g99}oGBr9kPhT20wXu~DxDOO$ZQP&14_~1SbI)7j z<$N&h3S2P&8`G#;rB!5x>}db_Pf zA8^+PzQ;HJ&BXi%855cW&Ck^J2)^YS2VC$ELn+jFgs?YHY2%FC(t<_%zBE2czfGv{B)lsAjN@#c<#_Tp)eP+A?+i%|8Mx}Y!A%A(3r0@7Myl)YmSdSiw|S*@+!mw#avWn>A5J#Or(=X|6^=bQ%9HxBWM>Po z`(%P#Axy$mdfAgoG>$S4bQnDtIF+Nv@X)nOf~o_vJzN#;o%MP|RMZD7v?a9Pe37?b zkmL${Jm7&)q=40)=Wb-nTs0R$qns4D1`wl4ZBUnrLq^oWD0vJho+Kkjyrrd!p7x@| zDH(l!#_l{TaA`qKi-1%2kuvdEEP%wIZPC@$V4wnz`j0pLAilM~6dt88qIdOaOJzf& zB{iJsCQz<`;k$`efj3&jA2@^})Q`Y%TAA>a5|0F}o(f8B;7Ce$NzGBK2Q5j3APl7=c+ouHxvPsHij#?hb4{rGAqy@tKqF>l74bviHg-s@{*DO6K8zOH&<1n| zs3oQI7WgP}IbILldy<+GtW)qeQ-_Ey7>XRx*L^0jmpzD1{Y*EQ@~R;`-Ts@&GQe=J z_$KGR3bU4%F0yMyM z$)w|bY1RjqVds&@GAOvCUWOI4*f-t|B|3S$1~as%w1Y?{PKDzPf*)aPFuHlEza*|o zT>h&#yGikf5>T{hxD;)cGQjv}S62X^4*x=^4q2)`_~my|qjq>xvVvIjskw>)1|prm z(g>2C0st*>T!I_}v))i8q(bkX%quPFo9w=xOCMsfx!VBgNn+V$`;A{22r^R3p@5(a zqJqH~X7|xf2pnW$w)-dKK@b2tyY?p&)6eWeH(q6dk|LDdV^CP3+-M!+u?-;ndwO%o zaHdg;X(yX}V3DzdNX)D`Flcst#H8ac==XQ77`U##w3|1Djdz3&x)fg`}dDct`hIFTR60Grb@yfK`VXk zQCF4U?RnWBU`Zyo*zYZlh9k|)XLCMThE$(+)_S&!Th)~iocua!*fBt=+0iC7N@G<76R?`L>F$}Yjl`c2Yf7M$oG$HbS|nq;g(t48xX);jbf^*WLZOijT# zUao6GOPl;+LGyKELHO@$z8o!IU;46s|61qC`rW+{wlnK%lA4;lWJR8UlAVl+rj-DS z?&`whv7pgUl9^z+<_xF1UNhpbC~VAZ18_U^s@vgQ(&0nIuf4EWE#Smf$D4sf2w=V8 z@Re_zY|Z`Si>%6fv3A$K7{o#w-9e&^bNYiVur8L3gskRG96{RE50bG?y6d8EGQl+6 za9q{)OZl#u|68`0O7fzkGjTJ#?s>NzdXzqgC zT(~`XxBH#SMUTex%)v&d4^`YF-)()r+=;#5Ga}A%WGLsY2}cL_iDT;fq56p+^hA}4 z!YlH3`RY*u^tHHk<#3Pfk$0iHg>uFTz|yp%@V7dr8iZ;7pG%6u)w6B`u_oY7cxzF- zbuRDcJs$NhUlx=|H%R=~c0a~W1>A+{eT!#1RIDt3YZr&+EowM`rz{D9_h$DbW~T*=r}7yWejex9LBUiJy4Tl@aC-s5s` zz?Xfn<}rgrBK>{IZ|C->F7t@CuPm;%uVKl-qw@XXt7T+CLBT@PvkY!s#dd(^7L;h9 z#&;|lRHamDqcDnmV_96rB9Z08F9dG8)}0E;Y85~UG)YDbPL|b_BwViBCun+1y`6|R zgw0v2?#;cWtY?lFxLKE1iJwdi)#&}E1o2Ta=7@WFYSQNsiv-M=d-$w)*>5Z$+uN(v zPNiLY)rxuV(03Vf%&dAJP45o}VGcT1C&!ybcTL8%aYhg~Lny=_aUZhWnzZQ8;-n+fDbf-7IJ}rkj3O2^ZkRMq9nh6e zSRm1!mt|9H0f;F1_2({CzkKt|XEh2~MRbhatw^bdZS-SwDCX4Y$=K?AESI2ghp64{ z<){UV9ghXd6b}oLx7I0Q#xhr$$~~N}!imRf7`78v(-7Ty*tLzk%yUrwf@X8D&hd)f z2#Z4U*Dj|gixxt^ev`S+=WEt<(Yld@v+7txjf+4CS6gLbF~X$r0m<8@Cv}7mc0P9g zud>Dkw^|NO>I+Y!`mG;P4DPAf+uwhYVYs~~#=SRuv!4CIz*iL&uNE9%Uz_2)^82EKgBo_QdE0DEzNLt#q#i|>iAP3=X2~TB&ghFlP8i_Ld!1I#YEH9t zGKp+mxC>xR>iEXtv$ApGV1a)MS-x{(OkqxMCtQV(P4@JeAn}~@^F=^AzVe;E`Sv~G ziSAnWY|h}<^{PE8oaI#6>OCg4Y<1Q~!^y%@y+1~OXZl$`0@xvmyUwT-Fs>laFM)tU zLX8};=1}n`?<4ycdoV_kwF4FX{~a^(e%SX- zf*pzfzhXw-rTurzi1xpA7)Pc#7f3t)9~v8qM;^Cj{$}c4w>!Ri-p0?u>q8Ftjfwf! z|3@WXBUCh$@Q@b(OF3eBUfBYJf!OPXQ z-k7@K#zSmhGov7m3uu87SNpB5npqMx?1O}kvlI47;N{IiggXzc!WWec_b&qMT8Uz| zl|AX0h&oQVVsLmtLHnCQq3ckLySKW_jLNgeWS4roTqVtc(Y|)MW>;D@MS)!mrB+~2q#f4UPx^-E;z@=t6<8u|Vw&Oe#G4u1iZ z?^|?sE4lD9E8m57dnGab^0M@H#uH%%b|@fV`}gviZ%pih40NKGW-GczOb++^b%o}X z8V@Gl`mFEy5V*U`ef;XaeU7-<%J+N;ZM?s<<)fAfCc6Z-y)9|@)A7EHuQf+{Yr&~I zl4nuNIa%Qsm7}2ow||7Z-&!fUtyYaI6+O#KSea|zq_AkOt1A5X#>7&i67;WW{?FT= zB9qKyGo+c+MOD|QenTkSNV#6Fnwq>@!8QPj1lWNWC5P+9p$sBIIi=1gXFg-SFDux< zJCWc>N7=F-NS0KaqyUe`#*wmh0*YCm!%Dm)81*4cX+1Cw|I~dnHoJMVaq@OEhxbML zDo$%JQl3&`xTf)PwqiH{)^BwsK1}pjrPgI#nyf?V;R*a4J@QOzEayk<+E>ZTyrnDH`=vNF7tn^vQ-ln}PI3)>S32(dD7+4;rWh zCy*NSB^c#S<+80B3hH3b+fV#1$(*RCSl?QBVW~A zWPEg)^RZvQIdUpXA)23u&3E4D57?ZECxs<^euZa0zZz<9`4OF%Yi+o*T0XT5Vpms? z^?DpQLZ{#>_Z6hD`XOj1z1iK!7DQAhM`s39KPNVjF`EnnF0`{4J)Mn`dKR{qkR)*+>1 z(y|=C{k8bfrv12n_lP+{Mr^I!bn&`j^Z}viGpVZhW38=;dFL%!5w+wc^UJqDggnTPf$W2<(==6&Yr@|zjL;;JGJW2PsH1s@fPuQ4Le1^}~+ z$dC6rq$^5K$6rM_-A1kXyCOB!%L}EiNEGrMM+FTTeIlGLfHOhYFuf=_$ty4 z2rbZ=0I`uCA;>QNaCOcLGYr0;rR=P z_#nxyp;j?|mE%i;d!*@vW#zIPw&r{wHqd$}v~4&GW0KPFX13pFd?Z+PKSM8My=M3JfX0sFI^~ zyTFT8m0<$t<}k3~ZX9{{`{Op5BG~9bf2n%F4|zCW_mSAX=$H=7OT?mJ|6#^>ma-MO z6{IU$9-!__k72Ie`RBv78LWsNV9pPYZ@ZaGRcSYW}J?MC#y9Xix4KKO` zz>^bM9}{;}nl*80a}MJ34>6nVoztp?^9c`%VTdoY^2cH2RuiT1CV2hLA<*oS)U4EM z<>E?z%pUl~daYfECQHkytWV|WzzvFuN9zg}peJQrW9({alw6z{X2pu4O#bvPAha{a zG~*c-T;cFUO=#I!P^Xc^Un4i}>E!J^B}8ZIG($@k6b|cZEp4g~x3JDjYxR^q?v?~8 z!JSNHMCMh=mryQlF6zlyEPNYm7)F8&HOC^+;%*<;6@cxwH=LRb+wnkWjUg(g%#ndk z?!BLHyfR#A(Gq=Y{(*@fP5qx=?f=^T{~SWF^EGG3??f+EJ(Cw<{uGCqR5#UC58~R- z8i_cA=!|;T3$o669{>I~Q^JqHUzm52dkQ+l>Rh9P>c;>e9%z3!aLEw}AkDrDJ4AaEIP-G^9;3hNefg~XG&G_g;lnTendt@9-m^*Fh4Vj)6Oz3li~EaG3{Lr0SY6f6>d=_gW>f8wq~7tnR+n&1ztIk{;nndH5#s zWVt=bgZCBF&$ZW>e&QWr`dO)j=@*-H>b{)`HH|4Q(#eDxXKnoEr;=|{xESf{BX5|l zFEV~Hxv*K7n@AzDe?I!-#qVU$r-_TXsN0q*yywZmPX-+U_EpQBl6|zqx-E(&nN!H$ zuo<`!o=L|7&ncLOG<25cVdU9*Sa}Nd0AS1}9j~#9u5D;Ax!MpzbkaYpYBpQ}p0g`( z4jaVDr`6e`#5vaM->cs`uL84zUNK%=hB};-jt{nlMXBm{J5w8nbiWvf1x;w4u-nnv zB zZY9o$BSCS|9GQvi_q`JB^Gvq$GEl$Exv#~%4)B84~vFs|3>_^)yUh89X3s!Qy^;VURT3LKA ziv(a|CEV|I^iwj|s*AJm%lk3kSE%yU^0C|jHlvpYo&;ZgE{@f?8LD}&y64;CxJh|~ zf##mx2cLIuL`9BHlHHB>q!VNLgP#IIT_>E!gYyw^4SL}H6q}yvw@ci$(e9PGi8!Rg z)zfG;6XM%F_h5Ran-=zkK};5~RZ1tm@VIu}q0`Is1(OS(j81eeWL9HEs%y=lfJ(9>eyQxP|kVE z6EBwG9s+}wXXDsfR4L_R3nxf`dSscaAWsyr6E)Qc@gkWkA9f zl?HSm5ASTcOu}JoF2rTpShEjGpoVnuHxujXRHC(@*nO&T!jl{!iv=jnXsumPc|a#- zuI$>xuAAxyw(iDW-sk5mh5fv%5#g=_yy>00yk)Q6(M5+up8@e zPwUsn!Xks^rwn)cmDl$}xe)a(-ySZeia+`J4?*>LV}@t@%`ak=-Dy{NbYd=}%%yG0 zQ;I)cRa5*UjM2rER!pg}xYYr+y7q3Vi_K&Ck1zXw@?RP?&n86TGaR~yM#4YuTK)jR zjaG;AiyOLoo|lg>f+fFnqix+9eZmsm%@W74+H92`h?P8xLF+wW7OCT)mAQ>NWLCsa z(4J9-o1$_Op*6sJY_G>lm9}vks*!wW7>o|E#d$ zb+$FTGbY8Rq*ht*lAg`W zlp9&PJvJJbY8^JES2YUyPaTfIX)-!t-CS7%!=CfWLmS0b_kFb8eP7q}+acToAtx=* z;*^F$anDh<^QUJlsjlLJ{_dXs3WaNi$xgEij~S}l#gngCv4Z{}6>Iczw$bYxH95J+VtyR!V^S$FPOuwJlFt4dPe3`$0VJh!PtdHpm5&dq4hPrhSA7D&x$sg{5$2$IdeuO7A+29c7g<~C&S0BRW8?$ z1vn?gY{9jXEOvn&#gE^>ZRYMVoQb&=RY*(uDfn3A`S7yTrqPM{KC4Efqa2I@2S_&a zOv)RY$UUsW`xF@?1Ro9P;;PF=pKVaLnT5J`s}qh*wz|V{kNF z9S;J6q+_TI)tp>oZtLDaPL+#Sd8Hgq`^VPzLBn$qbmFGjff6I5i1y%JYcPbEJcD~j zKA7Nk^*DXK%gblu)NaQs##h$x3p)%a{rUl!=Q!96GYtSz#BUmI3KZt4t%;)VjS8i4hRIz}>c3?oC z&X7J8iI*Q-6)s`{=zO+-OU@l9l8HmMZBnrzs}W=s5IfQpXXWMm+_FO-H3qvgneuU- z71FSn$_%3#B$z4)H47;2 z8|Cir)MaOLa$RdJ@IX3+a`vA%ASh#niOZ@i3rJ#6gHHJ{d!{{U)u^fanJChO&Q82G zDtBqj9b#?{hJ-k?gUq%pVkwrLW1=dLk)K+B`-w|OvpGE<^oNr;l>JX;`@(BrMj%K# zaHIJCY|7Z;b%ySS0pWg~BH$1?{C?WEPrI)YXKOrx)ZH4K-g4arAK8uq*nOClf^`jYtK9yGQK3u5}{C$?7_U1 zwh84bRsZ$qHM7@sQ@3+pLxX!*l0h*=dBdyv~^{`nsszhe`Z!45?h{i(;s zP$ip^ZsK-RZ|Z~tC)NB8=XHq-nwYB#ALW?!^pZY3j%Ld>=6p}NVMM)W)qM7ds@yvi zFZZru!6}MtoEYZjz1mivCC7PEpzK^xQC(MESyoCa4h}SP$2^M=-UO3@a`&39d!jOd z;za&_csp*CrTMG1y=B^ZG!aWyJv57I@0xJG+`7hH9qVAp2-5-@R3>Z-w-F?lAQ^0B zF2mVH#aeNBCz*SqZRGvDK6;OYSa8p?a-|uMwijy@et@uYY%2<@LC8LKFRBYOuRBt~T83Mul!at1{6+Ar^ zk?$QUuYv+Z+-8>Up#3YL&wq)`miU!^O|VTe z4);&}0jW)z&dm(`NYzUf?Wp!I<5rxqz33jz^)Y{5Te)kxDP^;dhD~!&1qzxG1)6I- zH6@AOj#d3QLAJrg2@T%%M<`p&y`t-ajp9+Ob7_k*>0b-&q#aewe{Cz{c;Ibza&fXj zz*`+G7LKnP6BJqvP*{M%YPrPLyO$Lv_#a~O3~gW6Vh*~0vh5ByuvoQ{;^4gHDY z_a;D{c^}^S4DWF>PXZ?H8c-g+aIGQ8oM)uI^HjrSQ``k-H!5-Ihw0TDm_?VZQ|`c$ zs6InSlyKQ!xw=}f#a{}?cL6&f?YD<2m3qm z0*UFOMaBJpuACd1Vj6auerD}$O9e2EX{>P7s(U0IZ)gU*+D?xTQlLNJ3vjr_DArS z@`=>)kLg^G%9`jlaGe)k#oW8h4_bQem|&nA2_AQhV>vwl z;xivYuGn;&!T~l^si1*0$(N*v=cD7ZoL+Ri_JDG{)J2l5tBT{nQ&R2zTK0U#}h^1S`|uEU#ycU7)F@**#ne|E&Dpt5rJnTY5W0{7%5hAZZE5 ztQXsU`eJmWmyQem;7I{f4j3iMirdkz$ZstzzEEDA{xLAWuc4{@F@qLXBYy_wAYQNW z&Ycr%ksa8UAxsWWzOZVUC?v}jit?hVGUB%*819!~B&7eK^<13Mw=a z0csAaO6_0P#2lWMXQH@Ks#}aBcP(!5_h)gm+8x-2}_4cXcvSyy2({% zeC)|yM`(UDMa{VZ$vjXDhIVS@+>jHjFAraZ(ubrWAf1nA>5N8YY%Y$Y9J-UZ+~c18 z)LK|`*qI(@<>N@pS5bZLGJ2&W^~YFkMv>9>8My!lD$F~gkjl}*hC$Hf${VdwCgi&MQQ}o^81a2K%^TIM@{x3YJ>d zNbdVm-cZ$4M3)lP!P)sg%M;ZnkZV>bVv6k=SCW)8-XG}F?pxCR-}$I_$--XsaB!9S z!wzO8`^CeB$f68oD79l$^j*Dq>H8IH!Gl-p17+0b3p%zu3T0LKi4oncoHq&Yp{IDm z;s&v$?xSo4c&hb1waYF2O|ww2U#h=w%a`@_S}Wa66JJu&uEbw^MupwJ_SImHSP_FA zLn*_9M04@GIKk>p*kSB|&-g}CHT8bSw#9Qemj+X}QsA}kQp&?#COKH>Gw&ekcPsjf zfWaf=GUa(C*J4Z1_YsqfOE};zZ%1fq|mVL;-Mw z9QapDHrqtaHss1xrvb3TTU=CosfC>K*Judd%o~mXK0*(^Sr(?N)LH?phMn542$lE} z#*$n{m;Dp<}E>?-yg>BwSCPI9t(t!K}>=3D#3Not|% z;q61&x`pqd{o)v`S$%m?7j_i?>@;WoQ|fXF^x+N zo4YgqoDNIgXP^hjQ_Bj^Z*-;y{t_K|^RG7}f81r%$cfPYfena;eZTc2ZKgsYEsp-W zx3m(gOf3Lzg+I(p3h8&`f~M4#Z@v^2QMy1xw}D(ciuDn_r?0vwtn>)o747vA2R9v9C^RVaLKLOai3cFka-JC<`6 z(;%_m*Tk`p$T7{9(VXY)gv|sD@LM^0bKDq-4WQ3SOeoOiq(s;iOrjFLwF;=;wys>^~-3PP65abHl zeP!ilZGDSj08)Y2lAxH(i2e1@Z9gV-f}s`T8jJf7%2 zTie%CNxNy&zP$Bh>`?M(Aj8Lp!w)-A&-V`W>MO&jYD92y8w^df>Pegqw(e?nY5-e= z2)&%W$rFXGDK`)9JZsNt*VA@CnyRr8y4KrPmaT*tnJZdK%bKA;xi#BCbIB^Zud_AfKXI|<-gI7(j#oA6enItjG%XB<_ zz_Wi-{=7?FHfSr5`6MDUWRaiS^KYjAK1}_;A8EDdX1~sE$p?_RQJmO72HlQoE9)n**u*?+5se+^iCar~GSY#M(_9W$IupLHB&0|7grKX=z-cFhw|j{f!y6Hw zs)rY#fiUauia+f(t}Co^AWqYQod07cOMf%{_ZkLu$p`K&w9R_8{h#TJU8XdM>Wo1y z9yBqyWrz<>=+4Lm7yc_2Lg z_6Y7krJAgi*@ZxMrutbASAqlUqQsQE@qoy*v5BlJy>J0cRv>dOJ=zP2)BCKx$=Y$moE$-AWH`0C76F#$&k!ai_#-B! z5C7`o{BwIH%=psuUV!&+KVA8BkAcqk@DoF#@bsyoENSrP;r5j-rptdaam$#uH!kn3 znn62f_knNoe`n&}#tg^heK&(T?>}M^i>($~)>QT0dXya}-5KyTuTpxEJURFH zpHKycr0{WWje_;{b7bj-76aA6x?7SnbSg1#b9}o`{l0hOQY8b`5z0VysQCXUszdw# zh3feCO#jclf1*Q{SPcGV${0nSwI-atn?9Y*P(U(|u_#5_3@IX>2wfw9CS!$L4LpZH zqPo`igII*H>6$^7idt`L^@`fA4aCOWNx*>bdHZArA$mPfyiUiJi?_d2Nz@w5@XMby z?sHx~garv*KIv*ZF`Cmh_qTEkNe;C4c=LbXQD9Amf5jy3wrE#Rf3Zva%U@#uX8P|( z5m=l`Q_r2Qr|X3WJKCL#Y=2(xPd_oDe{BELJ?GzJL1VjD2Q4@!@LLImU7=VjS=C}0 z4G_6hNs>k8?B8RVA#YA%-ky@w@9d{1>=9a{k{6v;Oe(Y=|I`}#@3CEE7r(xnwGXaI zy-eyN*{^q}uIpUn;K%$o#h(8dLmY>#ir?HAJklO=)aWnfzHgGAgS8svO}ol<@$a$j z2FYN}#$Z~`wSO(g^NwAaJ;Ink64RW$2Do>|-1v+4Ha+c<&&U}xG6G7k&sj%{yw(p}qh$F3P98vOpPqORp%CURH zX=9s1KH^~vefA|0?OzM$sg+X^JuPja?KTH(?fjPUp^0t%LGSl{M*1`96{rPac1x^oXB>LVuY1eZ2J+_o)>1LSrM_KLEqZ6)hZ%&z z63uRRt66iT3T-%(F>Bo^KdKV&Ql@5Lm@J{qH$iNnB~)vhEYuomUktG}Ri<@8Uqw6wDMSU&2aOgxa4OcQzx$Dj9wc28} zl>|k!GJEWU)z+I))*Bfbzc97Zx6kC`&Y4HLPiQ69d!CzC@%z&ueFsXp%GRk%)mHpU z9k7Bbmp=p)b=^?*MLA}{{{=&XVvf7uoF>(j_e&$)T>ZSNB}eOgKnMYBVW+4fH#iJR zbd_efI`h**vc;l`b@jo;x^e+r5ctO*sE^Gzy@R=IGcDUsbk$FnBTtv#*Id5vZGD8A ztb_Do{M7@T8C>>#>|bA|67>INjAnS1>o_;t@L48?&~m-Qmmel?R?ZC~+wd=V8hy?J z(kEj!HJOl?H}ox+Th9Vea>apKaynu5pI{1egE2YJh|6pFUz*)Fp&xDr&CL}&58l&M zZf+iDfmg${!#O|TYgOcbBf;`4+QQqUJPg&8DKlYTn5-BHpv7!JesEsx^k zHM9@C3W`Z)e>3^-OgElOtvkW26^T#&D9yI@nCqevbp3wAbr+AmRTHCbI>J%L2{v=# z@j=^$bIt8+&PJ(`7#yXuK_o5*vb`#y+hJsl4c(OW{<^vgF~n_`{jiZm&D8 z+6fVP|M18Tai8fiBIx_QS;Ti9eCk}gTBgz=`oe9eNk@H0OvyDw8}kfR$Ih-`tae0s zQcvm*jGTZa=J0uKSoOsO!VbMx#>ODYX8i%e#hVN;x)oo9wJpO|1HDM?FcNH%JUBhS zHgQYn3aJUofUqhGWuI%&H(Y;)}kL7-rjike>%@@fCzsgruQVr;RCL$)2Hd-U+PpF70+6?1tDDQJ`Xml^e`{EPr+-;k%-khU2r3>gYq4W0Yz z&y&VpRjY)>yN$E#(}zu#cN46G0|a|dQ;?S|5(Dme>RIv}f&Re<>!RsJWtfjJ#WG1w@H|r0l(^uG)d_vROTu&V#ehMnmv5(poERA3R}dD0!s9vE3s_} zVVP0mWy$?1Xcfv=6(FQLRQ3$CCQSoPQm~56H&6~_5H`Am( z?kJU|y%^}a7R;~rXP0I0l4oZ*49ly^KY;+RxW-!Z>^7D{RZ=gW#L!XW>Oc zk;CKTcx6eCR~{LL`<@W9Mm5Eg7}#dGW;+C+J&E`)LQzL+_xWuj0iuCniIi($`$ zM1uhTPzw^(8OgR`0ZsFYB8nMlHL@6PlImdMeqi#_}}Y*Z>HX~h(>JVSs#m|J}W1^!f^uB+Qr4{uk-02eC_t=3bg!QLi4s*FM+Xb(cFjM z;`7f<4h;s*4Puwp7H`?s+q8Wx3|WLEx6mix)fJ~p3KE+dza4)ZN=fT^!SM8F=}zSk zl*H%F14R$)>}%g$6xSs&J{-oh(jQ(d;gFN82#l8To{_+1N>2lXfS&Tv&8qglt0L1+ z=O3GM;#3^s=Q&II=-i_^`xR|~gJA3Cctjw2VUsm@tpMNF*q&ujB2YZo+Mt{NNOtTF zCgoI>UWu$6`VcRgQKl-XB9a(Yw10(9Cw}dO%fiw^Xb$M5CZ6v7h0g!_No1B*Z9sST zVU>ixb(0@v^w!WHyL7u*$ydqC({|iamOMa&VeomiV*R{{e&n8Rk<)J5PNz>xF>R?L z#OL^OH0aQQ>%MnsI~yE8TCox7@cJ2-->Wi6@Mjf4x8DQypp5 z)G6QJxDf7ejFi(ztSmLI*o`u|ZoFF`{qh1fUZq6ASn%fUdu$`g^*HOD`2O@~Sx<74 zb}j2_+i9Y0zSCMdK4K(IFe%72V|K<@Z-dQzISFKBUt1u4N7oDF%v-vyGb*HdFiPkA zSizj=V164Ls1O)$+mU_tzu0@vsHV1dZ8&ZV3Mw0w-fVz?fRs=Lwjv-wg0#>5Gzxcrb}`m+&NT<#Zh$h<-8$*oC@Le)YCnQvmjYHy&Bd%7%+wl;T!Ixu)VlR z7?=9#d$EIJ)~SEYX$<^Kid(LC2=Y5$dU#?}qkBK~I0Yoq&Dp*xWoazEx>TBqEQv;1 zFSA5|*)9d4-;p&i=DjmmCrJB2~iXJyg0D(O;QD(G>`@BG^nVB_7#NF(22 z0W|Z*$4%LiwJ}N=^o$_c9#CG8WlCxiOUurq%sCdRl%aEsOHozNgKvw_&`s=s4c1grBrGx$nAP%9xkZhk;2UA$x85M zR`3dqo~#VUKtH&jgY)StHoOxTS$??N$R%L7U18}=?1a^Gdv$|?y{9R&stE+;2-&kd zh6!5=NQgTAkzcJc9|SX?3IyB9=%mN0IV78OE5@6B+dr#_=}OVe zxn6l@LUTJxCr#d`BZ?}Xqe~<;shje!Vv>#Wh6qphxs+RYI9}-;xWuiPj#o?>S9t?F zxj)4}&>w`jQHN(~UTMYnQ6F;ZT1BhKPjDv!Dzxu5pCb}7<-O1R@lE15r&Z+SLHwSO z@S1S0N&$PGcx2Sl0QTXGG)SnWWz)XAcL6`=we4%-Nxw!%h+8ehj_gR)9L8(qA7mF- zw_wd_Qzw`OZo=Iuz8z6hEmayBKL;lHPz|LwIVt+3!bDFEaL0II03PqX{<<0k*((IX zSV0k*H9(zQnBp`f;RQ@~@TZ-v;oB@~oXoz1KIcsItdR3WJlIuy?wa{u<&~(C+m+@K zaIBg9H7UEn4WjeG^yC~@+C=w<+1R(>enV`jl-(HGGpNI@3g?!v^+>OwJf!@HFRXXB zw${)??@`AWqwVC7>J|>SqUX~?1SquDcgV|qLBPXqFb0_=U5UBI*P&&fQ4hx6d!YwR-Anit?eGHowZGP?Kbb6 z$q5QBAl<6hTD;<@f1@_%%&EJ;mzsj~Ww!}#JCJtc7a*8K7N{iEGH6;Gbnh0H@phNw zRbA2@FFj&3_08$V_sbpJ(GR^8bAZ#&dX83)7<>SZx<4m_ZxW?4?l*t#mZ_92`-B;* zKQTs4r>rZWC%sfVc<~iJ=E@RToLOjm9Z*eKAxSlg=j1g!A!HF>iLgFPr}~~#RVNLG zDt#!oew1$-Q+RGltlu-!o$=!j;8^=ou)9#J{++V3;yG1OM=x%BN=)6kV$ry1OnY!E zx(Fw{)VJeVY+ODR2R-0dJ8Vydw4P|LO8qer{p!FzVkq{Ei}QIwCt^iKuA$!_@A|3V z-!sF0-70NP+Gn7-Co5Y1Lx*}wIF!{HO!0IJ7!m);$@JZ__(+oeS~7&3tAe^m0g_vU zewzN6u=a{RrMX&CKU#gOZy?OPeWZvzd0(t5P0&DbDYfDA$SMrai>TEJyMQW9r=jWa zz(AIvV=l3~91r+s&oBnHiVxhNg{~0?g>xI+HHC=K*lXr>o_=}DQIJ%jr5gP0Py$a& zN7h)x{=~(c$8P20qwuxEq28)6R^=URxE97C0e^J^p;k6r|F&(59EXdwxo*pn%h$8L zjWG>ef3@0$jdQlrD&n1cu`|{Gvk=ZPk+s zvx0p21<+34IS-ETb6-;~TWv&&a$r7fnW*2YBcwhW9Tnv7$I!X&#mA*bS39@L^0b$| zW8tMLl7zuA39glIS|1+y#}HE=fU%WeSu+N8u9Lq+92$*!SP>VKkb4R-?{L{sQxdRxs^*=EJpWAGaMouEjs+y7X=|;4Ege4#J4W}$YU|xfeM?o~(lJTC?4IkJjus3Q zah1dAwfzF5TZfaKHOv|HX;g9~X&F=RFWgzr;*Iau#PGRifX4lw*xzKntSb6lyE9KV z(YwbXb+*#_5kK%6@aG)6WDR@qZ`JO)B&FXgHdo0k0N`dz?Zp$$TwfPzo{hok%N2aF zVhK3`OMi-v`5t9QHT7xQYp|XEzMJtn(7iYVzl~H#;O!}RI{0oNOZ`>>MCw{AlSdY) zErhSRky9_nKBbxE`#QOA2<>^d>jAdH1Npmpqd;G0cPLBn>GqvYqZK}uFSuLsw z5B`SIjnqe;np-G_6oRq6_n5UzrE2re6slPha2y(T76Jku4;U+mJY1n95Q28Y^2!chZLE0bH8kn_~uoXnviA5bTmm$U_Zy$nY{Ub*jHrTJ7^0+!iM9B+oDNe`< zwjUOCHjh2{1po*9f2x6z#aDkCQU5d};s zO;x6zzvfdF@Ar2e5=^*EI zUgW3ZX@K8O_HlnYEvN8O4=assl$Pg8dkL^hey1Yh1Ahn*rqYB_aglw8022U^SS3b9 z(RRRwG-KfE)LJC`>nl&6)ECm=X;C1_;=Qs8l5+yAA_$(k5@y^?iPFC~;ET zXeb!pxHA~v;;<{xnv*iv5+AoD$m%R*PHTQF+fGdhQQCg6OW)hnVC>is7e1@H$W1Rh zzB7{ScOT#J@;q%cV7T;e^kFO2KLV{@`2)NYupGQ@yFTh~^G-zh^i=pbUFmNqn?L z;Wjo@cPud42=P;IXUS1@DV1_4V4mt)f$Q4B9o@oKAfC0Rr@bA0il%prF%15gp%DK) zFsZvC2y@iD&_5hYl)-Q6Hc0!JF4Sk|t{HNh`$*+wu6^o!0vG?ckNuC08IElw&uJ4D z=mqNz2GH`j|0(%DSLuI#A^#XW|1&!N@4PcSPjEc@pqpwTxH_mJbi!|;)2|?+GE#rU zXD`EUSLp$BwXtr7lihcBiZOg_<-oZHkQ!Kl{F729f4gh*^#a_$r%B#fNQ5)rnbi|H zH(b5r?XZIGjsk8zg@sSgWX$4-XNyO-S48Ir^NonQy?;~LkIMnd`}Z=AvjYEt z4l`tQTsjSC9%g}|3Ih~$5yuWe=MSlN;k6*OgKQ_>f7yp)anjtPQ%|q;107ZfyUFjg zbA}@IGacgmV}~8DAhLN$T(ADYVL@<5#m*L0=T!dWIFTK^#*kP@_7Ay63E; zM1-7$9I~ghZ;DKvhNU_9X~7l2^bFm4QOD6qnP!*@UnvQ*H6u5j$SqBsI3_9G4JV=X zTzUI}ptzaBp36(~{-Y z&h&q#awSh$_>MSfL_`Ow)N0kPjO68J*T}SsFVPfV?4V!fEruUAwCYw|A4-r>Q{Z~p zoD1s2Ifvv`E2KMI9R*z2;Rx`%7=5DBv2po(y_zABc)bSc%hMDMc2)>)DRT1S_*+q& zrKvzPUv}jNA!d*56VdEYy+*x7p0#$iI;&|&XII2+12KG-$f1MLfo5gT2*2*q6Wixu z9YCdX>%Y{GSU2rA6Et_z`Ba>r_neWxhmpUXUm2Sh=bvoLB}^XT8>Ty3o2oAMPEC0Y9d?gi%Et*jC9F}vwyR)wxYCsX(&%W~ z>O1Grt0N2qe3Qs~9dg>QXvWTMl#qx{sB+}V#{5lE_ci+k=yyuHo*AhJ?Wr}k+jAQaoK}eF5{0n3pM1-+usbNNbe# z6`*>`%i!O<#lNWx$XuQn|Dog}HDjt+f8rCe$uN&#(v#T)F}&oF%iU|HO<<=(1}Ykv za=B8rE73K|XdJ8t%-89wAev48F7o1nTjg22xi$Og$Apzx-#e?@$Cz5SYb&yh`pcj4 zj%rfK%MsQJM*94H*p^}bZ{Cw%gGC@!eEgIQIdMOXC>XA^BV%LUYhd(6X741RInb%;9l3o zz6h$#g&K&?wR9B2xMZ%qBjUCQ+fR*~o?!ejGekU5ur~PxfXpyAJE#iI+pqAGFq*#6 z12u!#W)gx+R-q<^kW^-7+CFU6Dy|^p6k^enZ7+akcXsp7V#yxO@auC?!#8qc!z~R0 zMXZ%>H5KJ=JypmX$C{1jQHkzN>fz;%)q#ABq0rmUs&>sY4`egE7Yxs}&^BA~hOto& z5=c0#Qf*xu;-|HwhI7ZInb{PCI4Sb?$6>i~(sAq+Rf}}P|gk|vw&$o|WIZZ&29}0M!4nbj^-H}jHN6EaISODqzZ5pHD0TKv2b~)IXkTof9hQ9)3+gT*q@O&6T_Nk1Id$8|+Ng^03m3b1~ zltDn)=8w6@qKk9p41Q(A!*cy181c)NoLrDDQ8zBT_JAqlZ>rfwH-~fS*6rx8I$G;^ zM5aIA(vNB(>v9`x?Dvj5QwGqrgM;?NRgD26A1zyZuVo@SVEAH^*m< z<`zKrDkor@-wa>NmhDOkJz4C4&&ZMTXBe~`8{h>2v*<~;tCZFfL#Bl7mEp+QnZ_NJ zIa|k#1W&|!{k9#>X*}Mj3H=C;^Uwj`S!$~{dm1;rs|u-AB@0WH=eL=2wak9)i*V0h zd$WhNRWVC?j;=c5`-Yer7DaUI}j0=WGCsMbt2IZi}XOjiGSc?NKS`61yU zTaK}M3cph&yVLSfBER1{Amq0gHOQBWp$2=7et1a*^0cW#cf>fpu1b_2KGnGW_Cf*6 zFhHN*OW35*g5S%oxz50JACmwwP`k9a)AAFW{Nboh8*< z)87xE$7IXS_C1X#_spGkdwfGixJr`|BxW{P_O(DN0OmSrEs^ZHFBrMY!e31qz}w4n zC#T0|joEgM>dhh`c4LHv-JosN)e*44}8 zV7AcO(sPNWCc$hAmLj`N=2@;El}E%5y;3?#r}vn#_38tTF0hbGG|1Bxj}>w7`V@$Y zUF3@Y$kXm3H-QY)V)Jowv@$JUfL+o)nmtubOGDof$9?Gcue}#}l13|xX#nSw10NBi zYggN6=uRJS4IhU2P$YF%-B4Q&f43*eqOW_26ERxr<1=1&4hoiZ)fNW{gqPhSSv9^} zLBtV4ixFg3fK;R{vG`or4OOio7zrZ}oKr1GB?~^R^_DYHJli55XlPw`^42SB$-PmG z_PjHSImBMzwHbrz#vEO?Ta)$c#(qza@m~OAcF8)SqIWZdsA&D4-MbA88Pi!69QDcY z24$myRRuAyq4>RdTda~0p*>`!zW)H{$;GQ8xaVViqkTPNVrk1;D zHIJg>e5(~s3l8+z%X+qm@&);uH#0 z2y5YKSa!up1v7?Wp^R&pZjZ&FmIH8Fu*I04uJKNt)e9n1BUpjy_`_BjuN%j}rOmm< zRxN)kX@U;*_B$94-nQTG=((LGl5}HUuPi;bcP3$fUqG<+b_SI}(Bv69!q+~AH;o=_ z&9z<2UOkRCY6!}GDt>cMc?={a+NY9l`$#9qS+>;(T2yd+$11SO#fY8u*7v!@yw^os zPeM?rI)<7^v&%n8pzfHLsU_|W7ZR2Di63=~61pXDx{)6Ia;8#(PP)O9L~>jW+!HLa z5;O8N>Z}A-%j4NgwO^|jgb?43tXEvmN`BPgtChW?J61|aa7D9!Y?KK+Fe=@UUJCQH z?O^HWU8T1Li}>=e0|5HDf&ZN99zV z970;Z+Aeor>B;Tp%~}xtFl{Y|)AlA%fP`an3D42C=dkTft2}wQI?>o&cHz4B%?BfYZobqgPK<7=j?Fn(lYAZ`Ba*>`7QbKWBbOMJ&W1GB7RJ9F2 zbTH0{(sds00Q@G05E2LzUjR^mGm_wHge$6e*OHm1~)MNK%)Ky}|>v56B5tPo?f!nr4>ripH7Q z?%DouU?_ljKpJxENNIWxK-p;Cx-+3W$uNB^uZ!mGHAM>=>B(x9?Wyy5FE6bi#B!t5 z8Ly=6aMX68Sa!)BQ`Yu1>D5&VG;mI62{tw=|7vhP4Qedk{-k`@qk78XG8m|hq2wXl zTs;JwQANzT&SX;P{fG9?uR#$;E~aGpMj)= z%3vX1#??(9_Ei~fRA}03WDyHA71mZ9hWF4KUWJKKEbj25Ci@N<}lYPb88oCs)m@|KkJtzP^T!HS7&Oc_3FnJ(s6E)?T^=|I8Il0K@ z7hqpb7VnBgw1&Lx&2044sd(I`)&FfDmR=(CaC(kItUy{Bn+3)wU)|BH+e;uL%GUhx zDhmpZ$Kw^1kbQ%AW~Y4nVFXDV%SD^erz~Q0SY%wdadCma`#g!CI#O7debzd-4O#c! zEeyJQu_k=&VV~00c4oYL+BJ!?s;2moYrG=MUJd+Y8@|4BnZuuVHiHGn$J~!`KU;C0 z@Jt%ur5QeP_O72Tdh)6|o?pTBJKR7<6vfA~bB@ zr<+e9wRv!c1T(=$bKLXtQ?j)0)PBM;HS9_DI7RlQ-f-|A{Y>%z!2^Lj8wS(oG$R)+ z6IEu5TvDN;x+Y_Lrw8W8r~`&NX{L@!XuNLVv$s#NVLeZ=>};;dzW`=xoyVFDG=T1k zlI*I1nGbDx@W4=wR)rxU)p136&g&hM`)OC(3zLMZ{p?Lo<{z*$(Wc%C1$GDqnf0NY z6X^e<0iZ_HDC0e9S07>S;2#8=X6;{Hu3h^wi&G>rRg@SDXziP>6Qrq;jI4+gXYA#h zJL9S8slI8xo-xBpooEs9bInqC=T7|I8Af`uBn6T8EO3`H-QYT*+Ps7)5gHNkZV4L% z7sI(dAYpV2QuCy%Q+e&jJWU}P$&l<5r|6>8`i^ibv<24#BQ_ePb?{EB#bjOYtCBm@ z1bPj-BJuh!Yo7bwFc~i)EyIMuA~PHMFFOkZ0Dv6RD*dV_=6_M_9u(Gp>(@5cAy!YV z9M6;}{U_t@>pyV3&EGhlqSxcm*A-nX%H4yfE;w(9c3M{fy6JOyV0FK5?(vP2BZp3I zYdP-k$L5J}eb&||qYa_vGu|x&j>WY`&IP{xkq)WA`F@Rqg9p%a*vZ}Fy|R<>hItM; z24tN&MSrZ;RdXs*>^2Xv4MlW^^g3=(z}bGO_q6GuxTVhi4)7g0+c4ju@7>Ek#;jSLgze0AQ8njI3J^1? z$N$zt1*6io5pdg6oGP&a+&m=P1KOiWqOO^ z^Go)1N=`K~N5ONr#{sBS#OBejv+N>Ya0(T6+)oe_wm6i(SAo>{3Pq zcTM1g&~@|KthFufRvFRl!FYuZPsNYB4NrbrCN*EFY=+^c{FIxw9;@6*{c7APpp}Eu ztPyr*Q#HeKzPFpzB@#9!!`D%`{L!~xrgO6=Kxux3%LE&|myXJm|9~4}ql$hq(!7fs z$T4v;fANr)G~G?0**MNn>KC~s-9U1-UrtURH&?4N|5t&wZdIxCqj%@mDh|tFfBi>M zZqsUPo`auH03Uf;?pfC`CVGg|M~B9|B-t>au%Z#joz}(g7a3N(!S6n*EHSA-N#gfVHI);8ern8FsHCrfINY3bBR*xetJ6zwLf+O|_YN z0EBOd%@Su{gM|26-kDGfU&wkij51r<+z^(SEA}mrYt()Npt~nLZ}6I$U(!`gH5Z<` z`<4%T=O0GG4sUbB`VN^ds(`+wa>c4rF}7!bOXknMUb-jbt?;(-h5_KhXE#3%CKXP5=2UtP;{L?_InbHmm}2!06Jgcn9z5yT z@Sot^>3@QA^s&81oi|6$HM$Jj?nL5jEt~{;l6_@~bF}t*s8p-9G`5A*og~SRi5oj$ z`-a?rk3-0@n4)fq4k=VX>#U3UVS)k-LXms9hA}JP{AfbNO0np*Q0epP2U_E(@&ijk z^H*eD#f49=!~V#5Gq?-_OD#vJjd)QeNVQ)ljaGZ0>g?BPJ+Umg#s!rJ_1ngEcL8r1 z`v3a(>-=A~nY1thgZ5fs5pJkADYGfQ@B{FPQ$ypAwH-GY%uN&MX|KDi6a5mKBvR3r zJ=8GG#d{WK*J_dE0uLv_0$0#g`e2G_`mO7IhnJ_=E~0aFf(p+EVKN>yXSr5MB8a9*F=M9Koa#y25Xq4 z`7gWZu)lrd0`JWgWu@nbM=f%2o+8>C*G~3GBNHwVfjZC1C;sqP9lPq@F|vrmKx=%-Z_TqAwWeGbvmPKlPWOO1mm=gqtO zF=1HRUF{{{rz@(WBkoz(J@_;_eH+x;#f11ecceSKY4g6sEZF+70@&}>zxyv=$$#$B zf9@E;akqQ#b0@jB@|a(1b;1(B`En%xx78qeWaMPu&SZaq3gg|S0kxKO`wa~bac#8W zbC8QC)E63I>o3PkX3QCIy=mS9DbIvL=2JquuMz?@;WV|{bd73~4H11+3$%XMAvpPj zd60N229z$Z16Lefd5%O7zt5K}afPY{yw;) z9npXY4!pftcG01qEr4Mwe0ZK2lghmn8>wS@%DUSy91iQCvfB!%>^8=Uj!Wh%>;GZk zxwM@EW&cdt@K79+vZfNxZeTk6;dwV)cic|HmeUL0a86APrtH1 z1nCmc-n5xugj5xz@^Ip@u}`&g^R7dQM=;W-P{6JgVL86<9M-$%-K? zSJo|7cZ!cyn}D2i#;90JJ# zqe_Mv52N#q?cEC0Q(_}cNR=_NeFfT~Mjnejy2~xOD(cArUGt~~HkZ@|s=AC(<>A9R zu*{4h^d_N2q_CJg=(r}J>lP(-TiwjpU1Pa_U5-wvjEwR#uBwu21s!NoO%VbXXIZU* zAF`eT?f4sWlI@SnSccYYw?tD+UqtJ)hMw#;9+_wD5FEKSiU#UQz+*_L&Twe7ZAjacr(0qBms zurKorLR=E>R+5&F7g;EvN~xq|C8v{k#Z}97ZiBr!URZqyW$D;yax1`xf31;ps!&s) zB&NyZ>d6oX5^rDHk%u6asYYNPw<(!_W^-DTG!ejHhRYMXV4J$h<@PNfV7$QWYZc&b z{nsC3dwtP+eP{rk7fD5mq@oKDnlNRJm6?P99`B@Ip<*6?0W<@4Rix$y!f<&vsdTnK zjOz0nIS=ua7|3&Lw1JdA?XfB564_8i~%k9THsjN>1ulp>zL{&0rXzGvn=s_X(7 zK6_`SH^}fC5~!Awf7_^&;$Ow!RPR(gA~1Hjc57L=H~m9CV+{}0joaVj=Z8x&d$+QN z6ptpa!-U*PADJbp;rxN6L%bH{)umY8)2n}9>+oGpxDSX-HoKd0i;5RW>Mrn2zPOd3 zCG{IOxGtIS#MmmoJ*ivO^PrE|blNvgu)Z>zn#YRDVe6$_)!dR3cMB7Rg$ zuJG|gbHb(^Hyl{8Hi@XhO+gIRloVN0Qh>{JP0%|@TIzsCY?<7sxj&nbeL9>kFZZW>F@iKww4Wx4W#%&&7pR*QogL+67rT0!ZRCs|Bb||NQ%}z=XEZed zSGd$4h@75y5oi8BK|II49S`0Rv>J}5GbGr2)!joYjME!*QeGW}^Byg}_!&kUW&il8 zWhK*!J9l2aS2QllClpk=K&c-iqfb`CT}PSbs#fu3^~4>OewVt=$Hd3772Tl@R8jRz zrEb{>IMUgkDnE{kGhMjfQ!2?_86{_ZXXkPu-@9p+7P@1U1B@~hVy*5fX5`#%w>Q3A z%@LnP?zKU`Npn<`BCCT%Jy8p10-60}^)KEgPX>xm@ic>G8>@}udfioPz4UQ09D!{srgy&X8v zj>6los+eboOj+{ zmbQl%mQeUfO*k12+|^Nr3$n6KFP?Rqoj~w6C>dT=fj3}Kx5x47kQlA#Uw}u*=t_1% zWjx6d9lx@h7Tp_^ejVRN*=?NOege*VZKi{egVGDhWu`4X2XHq-qcY^YCUI+pR6DFVe}bdUN+Wz z7o+oR$GbW96YgYSwrgP3$>z>x-RIr=1ejQv$sb$Oxgx2{(jCN@8b2FaXGA-d3vxO@ z-tx;oDhsN8d7i^C-n)E+(l*o=TFOcPTse1&()=Qs@@6EA6>o9E(T$qLs^96TQh9Jq zSX<9=Np~=yua+DE@$<1|C&!!9au; z@bqls!55uA#Y0dM*g)Tr5IaAt6Nhiv_fVlu^4;^u)65_>-v@BD6Wg@lo;8PlmwpbT zgjbZU4TW@>dsg?%AwEJNf0++$&Fn2FOKC@l;Fy9y#AxTjfj?DxWP*9eXr-_|znG+H zckl|KsCakW2j5<=UGQnxboBYq#FIC}>*nJLmj#ezUUz2JdU^!=`_BF#4)R*_@#SsB z|219JnvL92K3$+P;{EF}oL0~Ct8|;Sp^XBc4lR3w$tiU)-I76@X8|U~atErBXF3Ce zQar;|4Puue+xm`mzcvf{ZkhILqmsOCi%)AI5*L z+^BSlogUzWA>!S@{6W$cImJ{TI%3==T2YE;>Y)qO0mrb)La<1zk`%gHF;lk1xiy^L z^C)-0#}DBimkAt;Sg$L7E4vZq2hl-UMH_+GSP_`_dew>*zOoZ0 zJe9Ct7HSM8(B6SCM^qK~4|t_yQN7cd4LhhRS#G&QHDTRfr`&@?^VfQm8x>aUi#YRZ z^E(uN)Q4HQMH>y~zK=vU4PuSd;4TrV57!1c3HU)4{7;W4U-9kNPB;r0*c<5{)$eX$ z;2#vFtY}kn%YiMqWl23z*;`RhyX^*YALSK?ST3#SjIzO$8*n>`wx%+yR`~?;zJ8OE zxr#hlsJ$An!FR<}5OK3sA$Vcqg?oCAR+K@Fi#C<|UpsKjx+*2TzqN|^q-PzuHp64d z{HGHro_+z&k0+i|)yEoEIN(*=<@??Z-7H+%KdN;cScwb`ge)tSx`Ic;KXr1oo~hNK zdE}Y)>lSuP|Z1LdaSk}0-@}{cOzVspoIMpw@wc*vfzvZq zB<9ZeZa)@>@Y!Y2_D7%bG^-IFHVhqVmX>xM2276yr_m9(<^&=~I%`DzQ((%OQKfw^ zUk4OOkj%M54%%K+*nXC9EFNZaKx{BkHf3YXb`-ymJ~cm_lgr>MvK~D`pj^9O9esF% zUKc6(I5iMp8X%%?@^zrV+$+#^^tDkt{)_2N(t$n~tiMNOpKnCjG;CjGl~QV)2M*(T z|2F@A>%NdMvjh27QRjK3$IaL2$%}=?9K6O#H@|$DxtbGKxpyaNN2kDlJWLTJ&f(0w z0TdiU2{l^}AR|mcL#3uPX!_01R+rJW%!K=xZ5?qQlBNz-nr!`PBv&RCDRAr6-KZ=Y zQMYkl#v0$~9PW{au$?e^csvi4B*lKsI|)w+rm3Kq0VNXtoarmAdmY`I8Td?^HZeeF zPAe~e7N_1QuxGS|6HhgJwFHSp@s$K;5*8Hf5<$K~0nij}Y74Un^_PBEj~Pzq{9|Q6 z^{(4!PmSiqehkS3H8xZLN&c2_){6*Do+c|qk&nVy~rcTRT zZNc1Hll7W?nCUa0uT#|cokM}TKje9ZER}zPfusubqfD$>g>;c7I;M-;CE=b0?S{xo zdi(V*mV!c7w78jJPgOld?7`Vn!Xks6$eoeg@d&hd8V+%yp& z;0(X4hY;l%1raDVR>76RSDj6|v+CnOjz?OR`3u?1l&Rbl+bwfjGd30IP%F$?v#s09 z$|IUW(w^^;*N@j^;ZHlQ6m)xrs?u4l!wsx_ZVQvJ&+p`oli%nrz}iSW@kl0f}POp7TQ=ZT{Tu zME(L;*@DU!Ugo|PZ~fV{mMg`F*TP(_mMYDGJ(#?LEOEcMJG{pzMGDIc`W50fQpS=KI; zaxnYo_ap}FDK|dvxn1QNn8?SyB%4tLht$nM2!=y>M;)%Nu>KK@tJ89?xdcryUFM-v z(voDr$M1W2cb29|zB}IGo7|E$9wQ_D4uU@YJ&_)cCi; z_pr=Tp`^N`>17e+4+Rj+$)-*;-?|N_eVeth8SDH2lXG$TL}n%kB{ZHAl~?2p3lk-a zK!=;-;+?CS?Fa$ZXf}6=U6APbInur)sy9h=q{m=fG1_t)23aq}>YvT`wxrnG4}9&G zzdT?TvRI?8vK=LSqcB;5Unh|HYR>87=59%nXVQ`&?4_F{SV$qFVp-ShGQUJ^JKzF2 zTt7%GK2o_m3HD+{-M6yQt`J$0{tfzaO_LaY4r;S(Gc|oLA2UFZM$G1W3RtORoHG}k zC^B*(9TZ{sRX_wTS=PoHD#TX~czu76#61>Df?`KiMD|C617?=ZI~@^Xfak5gun;^qkg z&RSSw5&g_-1pRBesPdqh?i3f-NLh6bAAQa}74~wnt~{8!R!l5dp)yATbHO5pMVH|2 zv#ct-diK>C69^;3g+bW>VuIbfFHJL7B6#vK8%-=XOeL&1dLYs(d4H*Wtv zwiBu0P<`iCRCyo(e`^vTKzH|OxueM!{uf&?zr&B;l5ao!9$rnj==CIah{F9_i>+T# z?&_IiF;${%J!@ApoB;D#?Uw&!JogX*uGdU=DOI$Xs#l?5IDrN>6&=lY{sPDh_)x-~ zV8hfY<cMZ!QUzfj0{sjoZQb7IW@uBoKKhcgmORdSS#VtVlhZTsKbegnDSB`Md4o4aE2cxNc zt=X6)p`Hm&xZ8If4;((uQq~!FuU@_}ld&0@Q zc*2IePE_--?-zg{R#`L*E2AH0!JgVLn9vJ3-P_Y8Y<%{4y-4~xwQ-L1+M_I8H zsy%$m0hRA}477dJ%dIy6A1(Un>L0A^dYX4D%v?=Jdwi|`CxD&d$A9xB{qtWpiGH-_ ztw}{k$B2<74vMteu>QV8H=>t#-urTX1G=lBKN-g(9CM`tCQ z3!^swYlEtE`@l2TymZAMq}ocq{a%sVW&aBMoM47JYIaCU32cm3yjM$WzccA1{O>8} zNq%)t`QDS24)*>PvDG;@`r z%~*M_d9a_y>c7rgI);UEo0geqfYR0(WtOK;_kfd!!1bl|lstHXkR{?i97l&2BFmki zfyb;aF!JPC7LtGC;o;V@f1;;Z1|JzO{k#Xfa{#u#}frhfiucUNRd!7N$|4hNBMg*a&Jz~VL# zC(%?2xuAnO3@&gLO#s;(L?HQZHDN+j6MudpYn=$5{cNRS6s z55_Na5d)KOGVKBDLcaXZ6eVjPrNuoidwndr_uw8%&|X-K{>ScE_Scqi1+@ZhP_jcR z_k>NdX|{m$hEoMW&`2vw*>|wJ-Zj9`C$p@o$Y^N1qJ>+Bgwn;(XWCG+!c~X%W9;^6 z_&XQpl1y3pnzbTA?lIc6ibB+cLq2WNpG)eD6Y zj-NQgGX=4)WU+5;sqDE$I~JDyc7N*HX!}|<%!e~cQPLm$q#^JAwqo<8>5VX8fMME_ z@cxV6N$EmI9_-u8FX*Df)B{abPHR5>G4oG{sQ=iqxxl%&cYk(O?61gFe?w|SH!?ct zcjZ5*S?-^#hm2_P6ECa+O<#^nF|!N`JKc{qp5MD4CRq9z6Oy? z%I#ER8o`PIN#C||z|B{WJ`-evA@=I=697tZCH72%#(vDq#dMBkzYT4EOGbTX8vc*yt>o#|pdsG*ld3M0J;Gv}S7mN3Qx+ z;2mwMDAVqz-!U{a+HLtEDtm77Ll8CN)oc;3ehI_F&7}J~8DCqw`Ytt6X6@{oQ}qRd za<rF0pH! zsys@(0_<}*wEsy|$0Rs^E7Tzc&011pZ!f~upU0|Sp*Y3T#!Hn(f0-(dIRhmsf1j)! z{aiOq9Pe)Dr+O@mu?^|%x|+;f^=0w$SSAq z(x54Ge=1(>t54m{`!V+wYNB5bn4N+{JxHpgkEkz)>ciWC!F!^kypt5)*CWhhoVJ{izb{J-q zd6FgR{XAHwlT;e~o@}j| z*C%aHbRd+h|6ZYy>a=F(F>{MJqm4}s-{*}Lo|uw!jIZY}P4A+>%F4#W=n_S*S0Ic8 zhx_aC(GJGrT&_*_-o4+qCJ|~40yMU=XSs4WoPGhU6E#9ac3d0BWfEp;=AH z@73SnL)9<6$4OJLmRTP6PsPwL2=)ZiRL=&VkzWAV2@@qC<^+cpSKy2p2=N)rRH-v{ zK&)tcSYfwfm&M;(89?4PK8b36Z$_Cm;5jQ0?39ZT@nyav@QmtccS4N%LdrhZtdr%f zJ=OFc|Lc6%lkoZEu7RVim}OrTIi`#A@fCt>1rX;G)af&IK&Ow>3bA!0&#n#Cw{rv| zV~{HGyp{S|XIoCH^;Jc*6O*zNrO|m2RjUb?F~bI9Q*W0B@w3ao628%>q29nRa(z?~ zYdUE<J@ti+z){pAtP!2vW94I5dv~4Zdxk;zbo?F*gCs?!Ib5M>< zBDa^AV&tAWPE>$f+~%7q3qtC2_+~1d$FnoP6j_sWqMr5RdDax*ucxz<4aWsicH2EM{1=)R;see zug;CbB5yV4i$*CNTx)S$E8!5EM}0Lh9tuLs?#`COQRWgoZ#@TAjVrmDjqO@0RVy4N zF)gWc+A|_Hv=Y|rkGtPsvYj8P$0dUWFiZ!zn!!WDVhIfNawWqYDs&72jMG#uSGS9O z))Mi4uj}fDFgEs^ZnQtpdtA(T=26A@ZOyRV!S$HJO2V)@Yo?!9lw;sA=~grE=n#XS zsZJ5>)JPAr;-LBk8I@q@CS74%COp1qavbL;*xg@HnA{YUs<1B9Mj6=n+8X&qF6H6e z#k48AJRr(}5*+7e#+2L;apu@4FTd)rcm*C4FLzOPSRU_1s~w4Li0QJuCVhaa)W3WO z&#AOZEUxb>yF5o2`nfLTDtsjw4bsBV9#lLidekJ;bYl-WwflHYiD$MBU$$BuZv6@y z*56cY{C0r9Wre@}L;%gx$nl z%k-sM*e<5XzI#^Jq~taP?GO#hGVye#PTVH^UPtNJ%a~$dKkB~~cPSY{@KFK{$1iY7Ft>HPO$-vsAu#?k9H+Rg(%>T2ysM@9CY- zrMe8~v`A)>I>-RpC|->>(DJPWtrE{>+gK?QEF(@V!6 zmKx8M7q|L9{(-xsFKcrFJnYl(a4Z9>6zBoRt8Z1j2uM#xj{@1X`PeN5mc+@)kNDsR zU~lg+>Nv~hw#b3JN`g(LThx`V<}a5NEDT*;U9-}c`BYa>Ca`y!3#^;^)%3G#NHW#-7ulcJo8#c^*Q?EIE3U@a$M6f{#z1V0vJiP-_vfTIOpVU6I846 z@3brTuQv@li;S7Xwi^d2y|>(>Btd;EwvgTH(2XF$r+8idEa6WI>|Ul+$jF+aR~92W zO?}GTxHjK<7C&*TuNEmhu3c@8ytD0VKZWFLZELOL(qeq#gI?);2d|n?4wke~D@<&+ zddlCDMl!FQyrAmQtkY6iL4PvZ!L4ju)#amNr^0uKx_Q&6etA6?lVA;xT|@WgIM;eC zeeLsA-SRecqNhE`y>2Ha7*J#9?;8G!#o58a5HCP1kV(e)#l|6V{383(v;j(LhGo)f zc3JICvZ&oQR4w?7;$*k1VXGL*bv-r?&nwC?KBk=MX=lNZktlLm-TrY;G+kK+d)F4~E|0Z#18o2UiAlt=!$j zoG?3exP55%e_-XWS}(@&Tt*qr!I{FZL!I8wDXPuWFD=mnk8|@ADhO(OhUyvDrM4A5 zYn}R}7piKfvl&dRJCs(uGToP}302R{^)!_%%^u%*qk59(^$T&*ijS{IO{ zgP*JltI;eAxp*O?D|xFp>zJ8Hs2neoYkV|T>mUO2nsT#?oRH4DS?%Yr2uAqFuBbnA zL$)E;zc^kCdL^Q}gQ+I30y>|;oX(-~jY~bs=n?Z={zi(Xh<5&@C!8MR!in-Su2Xti z6yaS2E3W*J@9+ym;G{YnH*wl8W)*0AKrv)T@*gR%p$5$w0eu4kxNhDcmwYs>ItvJQ zi%&u-6gbgxLOSsi#W%^CH`uG^b@a3vStQN^51;hh17CBjTOJ!C&*)KOEo2cJmI2XU zH^5wGSKiQt99#+Td`yvZwRFI-5|k1h_Y5Pdc3#)niC*Uxw=3z=e^CeD1o(TWug7Vr zwq8U1YzHE?K7ttH=G3hM|D!JF**AE7a9Qhrm+Z167tgFwEQa>7w-Wvfy`thQ+|ccF za-C!K(@BPBLbCCDEC+mqYaw6JAn@F=U+Vqi^R@-mB5ffp#5tH%nPGj~LGALmiKe&6 zkf|>!V|&zYEj2A^qL>HT6};C;I(m_@k2A9Aota5?uFG(ki4-6B)Ah!^59pk)qXX$P z1vNq7OiprB{&JfIenYg=%kOYw>3`mYw}l6K$Ok*&(>vS)uufaE%nB*6FI`Rvg!eIheeQCjQ*6x*QM><>7mU1*DV&-jKTF6RnW>N;sZlZ z=<82nWI}5V}6Ti&`5=hrYV?p1)i#O^EOWou@okE_*QI7st*5 zBTgSz5A*9w)I1S!lFTKoY$yc%K^WPM-`ok*{TvihJU~yd>fL9ZQ&0-r_k#1baY+RM zUA_}W;$GpVdYeV{*e}q#foARptIB?tqM#? z<#X6!_VM-cRoJM%gzjs|z6MuMLELPzP|To@^XIoef~fRwgcIMQU!Zo+J6_{7*bYl@ zhqT3hdq!(iugaJxEurQ*L8@)fcIUxb@rG-w`-K)`!x@=q3%$B;WS><-g7V5|4Oe8+ zSnR}5-EbR~z=G-1lv5EIq#4)Gv+sS_S}<52j?`3+GTArFcK7VtvHRB4>j1<+hh8u> zd>0^KY5>J6lfR8E&^5Nr@R6pI`$cZECCE7}Atd}nq@ z+kIbpTJ5b9pYNA}{l#NTdo#;c1Frd#oGYAmhTSA))2K$>Lq@A|Cq6)KGis~U@UT5N z#kG}_JZ+hAk`eZCK1Nvk!8Tmi@jqYdySuM$r-YL@#`+(H7q#lk4eBR_YVJW`p-2E4$pL}@(1BBMJrdm7S#GzuM$fL6H7Cp63FQfDeU{^`-{C=?) zLzJZ?__CmI|0r!vJT*@GogH(kVZH9vB!e{d%Z2`4-Ek>>d0w$v)+4JEs0yIupR=5I zbZ3)3;rR>nUCEFJ_{e6fe=GuZ((T~JIqXWbiYlNS;VPC6o4Ku0n$T(8F&G$m^b7QH zU435hs~@41wC3Lt96s<1bZUPu|K)P%Tgw5TDyeUk^iWI4nx}|}lX%n?5ZgA(-?XOT z4qsExJ^9@tB1tdKE#VKk_*S{CWoi8A<1mMEe$k+gF>3)g<%T5+01Lkw6y2|KcAz$f zoj_#nhHAs6)lxYFHB>reB!p&z`pSD4vC*%OV{C5sz3cVUudLf3PS;;dbpW$Bm?MYs zS`Vd~NI`lCeQU!-x;lp}hCC6Ie6>-ds1U{vGb=79kr~PJ_yu8pnVpJ%R zk%Rq86#EUnnkSfxu28ir@4D0gyshaqaa{}Q{7*^s%Ly%KkotLw*4!|XzrZ6q6DRF* z1@fu}EbFka?uFmiZeihqFY27h2G~oS>RKhs$(c#y(QZ8mWSCa1O4@(6Z3K57+f4zo zg9}bhE#y<_HLFS|ycS323IFU9*8_h4EXm`<5|u~e$0b!E53A~yEM||?BUCh|&-9rQ zt3yWpk94Z{F4wmDwh*IrYV*a0X@$9s@hn86FaZ#jAg}4&qkFm8cm(nqIulNP>+Lo|v z(&@Qz@D*>mH92b6s+t$BXM129RzFcVR1X!a>-ETE9x7Mm<@M@|--ZwP@45UvuCk_AC8}tbO%%1AF4NJ6M!#DODD`e0WcF#= zPvD(NmZq_{d_kcc6k0Ub>7n-SA=;9M1LsmDyB*YGMo=5AEu;4tSwD5oFO3llu3 z^MqZlJFKRQK9-=AOFqD1Fei^5-nLA^z#&b4`k$?W-O17U6b(Yxq8o%ag> z&!O51d>vuUCc>ZL-<5Bi2oDHkzqRxs0?W_M%b=8*MC|KJGId-IVl{;{W>&_!J1Uz&~)!=e|y7bj_lKD8OR2D7Z(?%WWXY9)mm(sVjk*9fr6kyqa;<(oHL zb-X+rzyxp(c8l5Rigv!Rst6Rb_xqxOvvycSLiE!8v@F!Wu?Y)Q)<*ZvP{~LufOE~D zAxNUo-R2hqpV~9ZcT+erGH)#{5Jh}jY#wP0sp)Xg0$`C|T5hGgUH`hsoX;UU1fQ?m z-NOX0-6_~RzCr2weLKKN?bvi4)rIYJA23fHUM>tyUBAP3%=_=dDNU1HCOeyOTr-yT zYVs)Z5*f=OnChP`BNF(O!FqT;5*N$&ovZ&er?LO4Xy>y3PzR5Vf0BTq>#&M6ltwir zF3y7so>UP2*k5UB>w&xVGwgDr@F)6-HlOBsu0Lp)LfX|`6^_a-9frX$=whSc-MseW zn}N=GquTqWF>huB6>4TtI7LOTo!7D2Jo)*Up3?2cpp~Tj_>IxgQhIVBL5LK$flYC2 zH4<*1)?KPu92p*PNSPJ@Bd2jekzu|R`dxA$(Bs792Hl&mI5ix+r<}+t*g3c}vV*zA z(>EK5=+ZhJe~*tBiU}2zH$+{~N`ARulsuJCWG}y1QL@EP5zR;)kqFy(KOGhSCOUp% z%R%@jfP`hsE^pVC)2P>=ios$j@jD|06+32H1Z`8>#C~mc$$FdZmkT4=je#gCj5fM! z@s7kiKkh!o3b;Uui7`JEwZ^#q^|@AJ{4CT}Dy;sQ+G-wu`x&h6GD;18+@YAUDcT`* zJXt&Y^A0_@#@2!Bqff$j$1Gb~{&10+jCXu-%8Sxwwg|eeO4vl1l)n~Qeq$61(Tmm9 zxvb50e1?SGazD)S1@810I38Lj<-K>*wKH@f7-1ZX{lCw@y2#j}z`kR|V*5mYme04v z-d)f68D*wq)NfaY_r!$FCVt-Ly4vRL4^e!tV1PJ}hA4$;M5=1pnmb1*&K=;bn=#HE&9#OKK%#QvMp3lU<;Dsh)BUrw)jgqQtM$v* z_Rjwl`JesmpD~)y)v@yBpJ`%WwWBy!*RV`!YNtCF-%-nETd>bs>6$WKOb5I~B!;ro zS0fd*-t97ds3)t!gHQb^_-5*Ty7tj?8)`;|yRCm{f0{WpeU=@GEvo`QxBh=pF@ zE~dRebN)_e`e*AfT3F6c&#U4sq0z9663z=vz!?P7=6yYto|`mj?e9XKa92zMm-jsv zmj9AFLz3-ww&^#TGxGLYoL^86?fBOx2za-=dvw#Qa4#%8;CzMBKkY~TGfg^AyA-zN z&9sc$;z&gXS?|wOSNa%`>lA#AX{P2QJ1?nNB9>1cC7^q6LQ`_0oV4hBJ17vhlfb4a zPHgUqg-b5YpdCV>&YLTpC!x{qriPlI9pb=#89&Y=2ku%sN;F#$O*29*OI(uA-)z0b z;!tt3N#ERUXSCZ$;zLS(yJ3#5;UQky+V){P*hKByW->(g%T&p?4XkQEIK)j`?FAye zHY=qq<6v)uM#l_cot*fVK)?En&sE^5iqx$f7FE>+`<_-? z$6U8GpJO1*rw=Q9f45A8F>+=!Z-HjJx~erdyZgLBsH2D@#3#J+X7me#{2ebGub>AU z%5RY;+!9K^Uit|7sa-C+Qq3LaL|Z}?43jA_jH&&2!+FTe#_GdYlG(HxcjQd}=ZID3chbUM z=~OKZLO^!U1iB=3Hnp<|j7Ff7_my`W#}!X`9X9Q|-`(k3RzQkJvpBq+CMb@0FKEeM z)x*NsKZn|0bTxf&R-m|B@Ew%9hAph=jKz?0(Wa2OVRRGTazQUEhyQUoFDLfqZ<9}~ zT~?3LIQ;ltert$Im#Oe=b1q2&goV2Zu>TNyAOSKe>vdDgew^4qVN}p&>TFC(n4N`| zwMFIZ{_O3VloJTM%7Uy9!egViTLsd))5!B}rH^eP^oMo$Sh?*r;=sU@8w+~zDc8UW zT$;9mrJlswz~dr2@mqLbaXnwXLK6G3FO`37RNEz)W4w~W^nl>LP^4o|Y4XLLZ;hAY zW`p(Vl<1E`BmE3Q)?5c@UAwm>v^{xIR*zzRJ-Ib2jH27Ro$>h`2Yu+t>X2D^rUFO$ zS;TvHfqWu^B$nuqd3-Iv+qJkNKt^e?^re~v4)Tbg3G2;5em$tq)8A#dCEtet%#vMH zXG@F09;sg-72QLn2T8UJ3je9Ycyt|l$4AVZJfmj6u)4;>)qk|KztnW{l=aAJ42hl! zTzL&Z87v$FPHn{ueym0bQ4(MiVC6?DNQS+`uy2p({H6zv1SMCryf9Z%>XeM3u4*Hs z4cDAn;Gq%+%mZm9qJg;gYbwu_Psnry5pd){^!q3|Bz3BT?rv4+%gsY>M)oIrJdd@@ z(;w4(ZCw64>WwFr=LJX#gw@F3(8L*BEK9G|g!`cIs=M>^4=)TY2P56Tp_Z)5tYgW~`iK>*1d6W?Y zzVYiIs!=EGp<58|hW@Fd0)A)6`+z>((io<|s>?LlU!X{;;3dtKK9_eXTgrXw7Dszr zPm!BO&BsETh>Tgozpxq(wGvabos!+lqGZ0KWHD+@U*E=aMZ%2n#X`L16_|eV>-~yv z5fdxu?C#P1On<9E__R^{!T{8s{c%Jz2Y>5aGYX1&m;nqOmQ$s8dCQ@CsE4D|9nx)M zt+MoNelpCY0Mg`cv87djODmPisYUQYGGnzO;hQS*`ATXOO;k=>FM*fBuM9s7>#&$$ z5t-?QMcvpF!9^q|k=d!inP^pY;qKdK9m%K3_I)`$F8=(hQBvGAgMd*-K}A((vYK5wTRw+un=SQ4+LK&+UOk*$zYDw;A=~2THgbUqrW#t98<2CRXi-v2 zR-K26g$d|QAI!0`;#^Pc^pWlH=zMyM@%bFk*~`A&I^x<1AhO;`(aAeYA_ZMK$`Kl^pL<^kQ$BG`pj+5 z>2#*dE$5HG%J9$M5K&yp6AJ4Kwtn&sIS=gOiV*LBIrYHxDb@PVF9kPa(#5I{?lTCV zWnb&GKlsL&)b$T9@NA@Me=^rKh1K-Cmd%2c(~j2b@OR7(qZO8{AewTL#r z$vbs_R(7w58F1Hu7_*CkMK*xrP5O8A*JFi08u0FZEWZU0fE1$Ub!2k)`rR42$REHf zZZbRsJo{hxW?Hg6 zV*ynB{Zrt1z)gPlG&A7uIwid|@l(^z1uD+0y?Oss{Pu4Vh+`hW4Lrqfnw*&cXeWLz z&;EJ}h$L$srcKwdxIHVBd01%ziwnB&u@8uGBGa$D1^x;6^8`5{!*6+cj;>w-WE5z4 z>}y13LgYRE#T?VCAbT}V8<=y_qYFS{*15F%zoi=UfTM8Z{y#O=)7N6Vus?p_3eML3 z$jwOA^Qp@PseyayxA+}gg{C_Zr9hmLKwRG!z-UfMaBlB|feZgj=p zr}|Xva|uG_#8x8!Y}nAknxT6=WTZ=uSgt3!Jw`uhnpMv)ec0EeYbuRcuUKG;0R9RM6sAb=~BAn0H z;)SKW(a>bMJHW4|hlpGFd@Oi`3Cvx~rz*vknv^!n+^iNx!If2QlAyXrVH_k)))x+{ znYO~zP76wZh)lZ<6pVY4ucx=u1usW) za%z5buXBx~sz)+l5mw^5v#N2l6!48RW^w27az^S}F2_aGhZc!I&GI?{&8yug0ag}{ zvXU4{3}YDhqWl8BJ@U9)CH-yR04n2~C-Vp33 zE7Oc=y^mkm0tkX_Yj203Bb}t=Y4Io)zuv<)yMB}7<_Btg8}|o#C0U=RDF*Dg$d=$C z3sH1Cy@Mv#z$?h*$`j8pasP8(_3dUK4mDo4m0L#`eJN$osFV>O>&;maaz9Vt+duRi znSDUMSV9}i(f?3+n+QB_e3+1xe(-T@uRe6;dL-2d@8E6cuHBR8V4j@JtC`7lt6dzC zKCzdDmQ?#=dMGsDCeN*i%Ql&uJqvFRq`H;ve77}$I~G5BM+hr8&!)PDe4Tr|!sM*$ z=dF_S;ip&eC$IV9=O|)Z!i=C$->1UEi$2k8fsYs2do#;5+(Vxc`E)L8JaI)rwI$px z&(fzdHgaZ0zwfu_t9C@*YFGLq)>03T!=t=BnJjl zIKRNPY?I#nOmwhI5^TT4?EllJzQk#5NuMb{r?WikK-o3cuHi*2_FjW&TwM6LBs?J4zpJ% zgLl|PwXaIS!C zr|~dmnhCv8YWvftuOHT7;{0eTx&Db0#^I7pLta!HKW_#Y3l)nE>e>^G=#v~U*yHL8 zR#W?`T!9|Wy^%xEOPkvi!IS2vJL9R@aoY^S+P;< z4C_%8$**NH6k(hFQ6^^YaLYZV&>g{uQL1H`HIZ%D)YJ&i?vXeDSWYK%mIrBdBgqZ^ zFh2KZa2=7_@HMcNc``tnzD+c=kk3kHrq7fF!zb z3;N(VM8+qc*ViFzynhP|rPTXHVB~L10FRYzYY4D*xiSM!$L#!c)JB-dFy*V=7)ocR0+1BAnEBfDO#Sal{3=1oAU6`SLB*Qn)mgI z0}G~>V4~?;Ij#vwPhqKUKiI9IhF*RRXDpkbT$_gh+DmWp0*Oe|>{8~()hh?_tnJt? z;i7iP%V{+^12?)a>{uD7EaRgyjsn2Mr{E6B;dPF)!niHfGL%9}V8sT$?74gB^r zzlRm2{tg>we3hL_uNL{Y_rnao+Z)3zl#FXrEJ`Xe$gn?Jid^vwC404b!xGQdH{3j=C&b%Hj|o{Kx#?}u&c7wQfytA#Ot;xHEj#G zjKU6aJ<@3gTb4)NOSU>N5A`9;{uD{_L{QJ95Ug!uA_sQx4P^_y7THd@ViskmNGy8&7! z^EexOhfB@tLQ)|0PVvV1zTS<%>jbnB1dqTBEXhyxutRi?%I zSR^U+?G@PHfW-E$;e*2V?=k($+CJmIK(U2`_yL)h=Z3wqX?=@fzd*Z_g>md2$GHOG9D7zsXAw zxt+XfhLe{4=P?maBWjZN4zIw>eL(H<>wF?uk_+$zL)jHy)PNN82>j&=sh{L#MrLI3g9PM zX9%8tdB*r=19UB*3GKE=fqd;we*X6v5F$|en<>?>LR0#WT!rlyw`0xPQp74w!p2g@}p!Gk}9FQ`~0 ztg?}UVrmS&gEk*-{kWR?Eg>!Tfr_Q*Qy#^~(>Tswp#E~$FHkWPX$NhK_iUlr#v{Cc zfuPgQC#}+SpjqsIC_J&gMST^jv?LIG`cdTP1iEC%5K;N&YtYN_q_3@kNadj*{c~1J zX*(?&fBU{#S_k&x`3t{5OEJ+Wu%6ytrT2jsHd=-zfmWFT>)#L;=Mf2q&;D(#O%AB2 zzBH{|hg)B`rS#KwO~+xWIrUoN-BTeSTtc*cPqcuZa`gi#9`xo>{N%n|keYcaTGh4& zNY=eoZRY>{7fA5^FOZ3kcZrAA)T?99Wr?Hw>&MpPqg`>yMb)?V!~9}?g2m!KH%=^y zuJ-Ty{SC4@758;d34hX{pbqFn)@TzNjeNV5% z?)>J((ISg8@*W#J!L7?x!Kp7(hX|NS%x&N6Dl=Ymm5y(^OMUI@tskai_L^G{x2m3e zj;V~UzPWGfhifqaond>Pc;0Z-_%f9c@(Yw@Y`bm5YtQ?CS>Wqty9tckom6o#bl=7* zj@wk@KU1p5j)VG{ih*&&4Z!jY$J6h1()Uy>h#`)@K=Vh{he`I{KRsrJFE_-yAM~x? zeKne{I5!q(yZZ%n>$}&Wya2FPQ11vTc;~Ou-|MfB;=7Cz4tKJa2){r@+@xP1cV`58 z%3-gwsoLy#h*PgXRNi>iWHZBGG2G&yx`_2a<4ZN^*>dIr>?aD4v>o0H&PAT*?#W91McYlGzEa^jbsWt&N?J8ES zAxHIL!PZ%UiIHs8n-x{%N4!qc^tSnfzBSM(64$pMYWt7((H^Gr)012n@*sMQ3c6R-v9 z6R*)WAY^XV+9*1YxjOcGSoSXHVIkWggCE-%q1ogxNWthA2-_E2+@-Y8F{stqan>B% zL0hL*ABzxU8(RbIzStbTn!4br+;{TiFWUo* zE;0Dim-YLm%wsOz`AqMsPm0ryO?A6e6wV#n)C9L?2OC}A(iL7$4NM43DS3Ia$-J@m z|LmBW9W7B@dqweXMU3>($DXU??GJ61qp+`t2M@-s>&7YXO8f$SQeTcDD}N?m<%%%z z7a{$~3;?bbd>3T~hLzra*w>uxwT>Bx0EDMMonqt6PUeYh5N#{To0T%W`%Jw+=F~#} z`Bndejz1*!jz@U=w&HUzdXha;&8H5pzZo26dW?ZiQTf2Js{`E{1`CmJr0W}^G0=I~KfNq! z7sOW>6xGtn6$li9OT^rBYs+)@;B#bXFLOq?~nWwTmjgB-pR1C^=(@NwIYty^gmdE$`r7%OSpFBt+3>^ zKQhg#MKXfSGy`V;-b?`*lmBrHA^)j+feM}eiMJpCAr$n$E0;)+ead6V;oOJAxwjWe zZmhQ8qbwi{!{!%%SGcqzx6SmT_O|&!N#2aV(2i$nl=R3v(3f`R8E z39#O*D*3Jhj->=S?oou?!?HK@DgIO6wA+Y1oqqyVEW6*hD9!S_$6)~&pjK4cYZE))Xbr>=l{Un~Os7}wXg4_M&$eqJ~3z?G!-F`CU*0 z@H;azLX)HOM1lW-#PJP&dmKaQpQZ5XC zBnL2*&)2Yk42q(F%GgA!rlztGzI6Yaacd@>`Ps)uw8?=V*HEpWkR{Vu)t@5c1`K|l zc6K@!#!@HbS}Ae0W?fTYmWiCE;1B`#mv@guB;eGx);s5I6{i`G!jfEvu^;gYkpdf7 zwkkvXW~k~oUs*LAL%l7x>`=^RHON%j<>GIvsDCLe@y7!eLY{2_Lp3{`5**39#ly6* z*xOnXsRr?U7rJiD(cFT-t5k`sv>^vvHH4QAE}ZD9h}c6*`g6A!Rq_gv^UU=Rrw*Y$ zKTE%D&}$5-Co1?L@?7Ky4xON|lub&)~6e(biadbAi^Q_#c^0p9-WL4#{VP8>kw^1Y@bBA{ol z=U^~!qwCmun&sg{_nVEk)2}x;%q9ju*evr8h6!|IwtWq%Ta)Aqv(jc4l&ryv=feKL z@#f-eO2F_6Qwy}udcKlwd+v0SwO(b)evQWoGRSjW9as6G-1$Y_i;Og=HSCpGiOcrX zE_V$$hyF*|6K6NG+}v2(*boe7ctF~5rvG^xYFR_$rm&*c!%>JK5U3F;*H`Q6T_d-` zgMBjjS8RcnhKr`AD-3sjWmzOwBtO?V&&jbM+YobcOHdyrj}%ay=hL~SsfUEx)o1oV zC8Ojb%bje)zYiEAgoXvwLtv?UD|gE6)FP%6S59Y{B)y0VP*SyfVkb-N8aLI4^%QGM zxgRiiNo)*y$u3*K-&+sYpx<}}QMch#_m=Xa1q{24p~tlKM+%jdfpQIjkuTUSE@St^ z8@?Cl!Ruh_(wd<`B4h^Lr=lqr`b~s>T&y6bUs5!PdlQvm zZF)MSKZVKFqwuzf^2O$5L+sg|&*8C9(PsI~`}mn&uWHSkx^=7-$1@2o8)R5uq~jf) z+(Ia8^o(eAVu9~t?*|b6HW4ge+xE{B^w`>B@#@;ALnrGbsI&>)mIk7}ijFXndURMR zJ`t4ggp4alM{jW~Y8~;Kg_!N@T{|ymJ^#e*p`kz zVE{AFX6|0m6$d}OQ?ov$Hj8b~{dyG(O{OqNtw+PB}y;ue(nCRpHMykhLJ!+Lt z6m?i);Z**L?S68V6(-eMzu#I&WI-PvQLkm(a)YcXGQAMDDW;c>HZO(qW1g2z|C59h zmprxKuA2lT%NK-)aCy*8hq7E*pK!URA7ApRHWLx8%q53m{oYQArX4Ur*bqGplamy~ zY}D6-`5q&{ah8-k@Yg2>=`AgzVat*@08)E{2&Y^#7uvc!mA}C^>(nbVZo*hrBlrTR2 zHpI+enZ24s=l5tjW=soMPL&SGEPpyv(aEislSy(d*dakRv1h)w z08vm3iE;^g$gsp)EaW5whYQdqVNVO3jf|U%y0Iy&Jmkq-C;P@2F8zG_XDj69&(oKi zF>j@rd=Z02b%lZCnTwve;t&Qsyz?-3=4$@EHYjaX4SXP1rf+IPJ@GEjkeCr#PIN!# z+BVq#AW_0x*x%yXk9Cgbr0v!GoVIo>G&W$GUsLfi6 zK6*m^YGT^p)Kr_kL~91Fyk5cb+wwlA)NV7u9X}E!`sBdg#XGBOPqlQ%vygr3(V@S$ zx2t*Po1RP{_-SfOPpiHpA{yoe8>%dHbjt56)bietxg3XmnOO#@=s^q^YAXk;a(B*g zzF45KVJn_~`1#Erqv6%P^$9jBGioY7l5jKTncN#UY?G7(!L-NNWKu^~(;1yLg0bIN ze$y4By`YWdDJW#Bh;pn+t{E!TC>a`6Z`ps+e3L9WXcT0&p+|AMOvEKp$M}|YL z!Fjs2JU>sBIg-w5iPkjQp!gcDngP5c(Q7IR=HE&-rMi<3IWo(qjf^;=2wxReT=gzTTHSXLNT1(+&rL$k9lCaxF^~2gbc1QW9w|d`Y{e4R z?gJ3OMypZXUm#1Ot`65P5Iwpfx;!BDq|QDiS>+d~nltKF7w#7*^molBe4ZyQV18W1 zd71}wo>?K_cUR`$Kb*>5o5x9yR)5n-nj2kgbupE{KsK!k$6O^RMTH$i_@3^LMXQG{ zU$uhsZ#*^&=+e7KH~!tm|IFP$I)Oml+^iXE0QvfJ!ow}CPiOxIG5)T^yl#_od`O)* z^$2tih_{V|00xP%{kY#Q2f~jl&p@X>UbP4XSRN223 zToKd#@3M{W|A%E8F8_FGL*k`nYav}8N7@^<;!E0%eX>qW?(V8p5m;GS(wuEiz{<$i zpqeDhBNNJAvFnd{X_%T5%JHuU-1TzxQgrPk2$xzhd#544>Iu&V5BqsYkkUU(3TdOC%`?hIr0I*(nUK!tV}EihBU^?VA}GQ=PA_5|{=l(X&C1#0Ra8vi z$Zo?IlebfPIOFW{aeNoxA#R{ZQ)X;FD8$EySiVjR$3vM`OR{@)>FOD=5PjG=P^1-q{4)52{_fT;m!UA#n)(6o;T>1%2S3KDY7S+;Z1z(D`-v%YmMd zD243l=dZ|VqUi=RyRQe->vC)-Qy;WF!Wp6SgcRAmynlcps|32Y-*Mf}Q`E`F_EZHm z+3>9Vys+%mQLoaI<7jTH;)snrND|TjG6*kQtO-W+tSUXvH>W9DPr&XiYemiwmexNy zraBpJ2DaZ5f|NciT3&K!-Y`^L%+10J53L?d^`n&}d!802V`&4;{0VDXLV}!2^&f2` z4<5aU=k`Uq!u)pSMXe!{9wAAqt_b}(YYYB1)k%+-%P7SJ)-b#f_k}LBrxoK8)=rgV zgTeIJbNyv^g7jP^J*h$ zr?2@I+|*Xu%dp0+;j*r-ocG6s`58*vM!wyCE&h=00W0`U;1bJ^b=&A=_M*GWNBtn8AFYDAiz zUK+bNm~cU%0c@|i(x#NpT2UCOh$7P8bs>0E7*Z@9dOQj8g|1jRf`+OrSum^A+24d- z=H1Qww}dY0L8-JFF(VM;FE*W=Y6Z5($nRwVBih}`bUu7kI#dX{rdhnRu-%+u*Z)!X9&Fn22XjZ>+6z!vXZ1c zL9KYIhJJirl{pb}6S}YF??Z=mRTeM#YA*C=8sK|Bm^BRBr1GRxMpaW&;VOJV-ELlD zaV{tAzLB;bqH{X^3x^k)zhtf|woXjScH?2bV7N4?*E=?VJwUfD!A+?SN zG0%B4c-wqi+Lc2nbw43>YokNQm|~RTdQl!~Ipj>e85elCi+~apgihQ%z|A=EHK)Wy zwqe?aVz&ptxc6~a_au!I+$wk*6jw~2s}uz21Q zHGW@sm}L_CkU0>kn2?m=48Qaw586F{(Ixx$*m3ulAmGSB5>zx%{7>^BSp!iDoLwKM z3%(+AHl^(Q5C<6c@YNM5_b%5p1w*7|F;ix{8{%%!4iC-wuLQinro43+Qj1jotiff; z3Ckd?Z{p4|LFutBouyVcUoSmEMLHg2eRucj5FdS@1{qBF`5YI1kaYlHm08V;;zH#_ zuD#G`l1}O>*)Fk-y%T$^moZhbXK&D(KFw>MoExXT5(%%ucJGyt(DJ&?G__GP6HC5V z0tT+J2;Yd$Wc!wYSPjprdN!~OJJ3z>N+|7C-~;!K_p-zy`Q9J>xL zjC{22u)N>xk6Swi<$K+k;||O2y~|GIQ6PK-Cmi@kl=&+|d;BO(v2`_w0Nq`=6RtxD z_{JpCJSg60zZuVgyAzx_oa|?=$4u9aSaJZKIMl_e-%qgGb7t?1FPl9T9haMYS-vS^ z?I>Q7zr2?FK;V@aRw04)vJ%Ae0e`!uI1)UTjum02=+yLD@Fef@b`LYd(U7{Hv?um% z_7pkg0Y42@lGjqjwaH=Nxzk(`E3P=HDpn3Ld3qI0@sU-PXSq+JE|+tc3m-eb9r4~% z(GOW_EJfSvxtr{l5+~y7;2uYa)h}z)0EX3(lR~~>wI6b0NTfkJH2kG(Eq24=bVE_p zu|LOrkG4J`^T94 z-Ga%8DLfYKM3L3-DvU%R(W7WDyOO??S&s@C1HZwVX|zgMOYtQoAH&RKv+Q<_Rk&pL zLZCD~Xn(%)&I{L6Q6mS(@^G`4Lt(}34Mitns#s|ELA0Q=d7OhGMF(rhUEoCs&us}Z zOBoz$x#FXvyEIVbI26IR+DyAtT)(o=Ab-ev(ergTFe;pwYDG5rjO}O+WnnZwI#z(? z1C(-)nJd%6>D`1@HP73t4(|GtgFJ`f?bjZ9)4<4$ku?+YakGH)8?QE=J<226NHBjx za97|4fHFU|#If#v=V&rNWzhf4@;c3dt%a0iG+5gC2tf+jAF?!NWljTU_Ez?4yY92KhzMu%iK)h>Ga4nqI*-^^ye*itm_EcMqkrfpr`mTT3}B-)*hs9A zw^P%)u;Ze``NY?^5MP4 zskc-hq>LRj0Q_-OG}w_@mY6=fq!&6_4zu-VXiu!ZJ0YWUl7BX4`nD#P5s+In00;>1 z3%n*6aW|9b8o%IYPn2sB6$Ccj<|=Y_F!(G2+($|fTVY&@N$V+uT_D`yq@6iz zMs-{)3hHn_?yCTo;oe#L^lg%K9SCLe94nOrbYxZt>%baM4Zda3OYTErDmrDGMVQ6(=ZAWu;uuB6Hy5$@<8 z-@*J1j!))lj(-*0h3{LnABHtQpz$hL4)r*a&(XAf247(EufMk}=ekO&TZ@p0MNX>4 z;rQjWv&#(tiHlRcOeXk$G4|e3O{`t}KOStTfQnKDRBAwa@5e$AA|>>WbOMCltBQb9 z6%vqsC?SNr|vl%@@`ejemGJFaILd0>yJ~gZ-62GvdpD@TAQ6g{ zMtbQUyG7{6#XGH5!^gSsd?{-8#XZZ90cQ-v1bMiMa3o1t2564x#mUBbxvaO$>#VJp zpVHXeEN2NA!9$x1XKmjXbbS65tTVm;%kbHICp&Hxlq7rheW(hsT!p-do4YcE3@5;> zoeej3O2lLwRG{t{O<#2(j_XD6dS7PdoYPRz8Y!gRlqfGrVb;nwh@!U746RNcncQvci(1haUwZ zNEaoqz-DV%{0Pm&#ZpnbW@fio;$l1slan< zsxH5ppympVkw8eKW5W+|vGU=v8v*(0+A0WMt;#j(oAw+0f|w_1U+j6Dt2dZ z9vR;N%QSo*)m;&LKMbXo%c5s-y)uguXfle0Uhrmh<}C^PT1{n+b8H;C_XX zb_)`P*3|45GFh+q9R9QCX^q1z?UF;opN53}sO*n9_!>Zsk#L?{#lI_6FW}F{;hc zyKZ1PcV3vncpFmLNx29H(ILqzDOXpPZ#o7XB)hYC^)Ovtr~cw@Di8=Hs){$C%4}l3*H+ksemq%ZN`Z0mQmTo;c%V@Z#1wdsh?_ru2VaV7 zt#jD=86|;D-v`e2b$ZL!gt5#eo#>RBRoAKPtmho;Gkaa)U=g~me99z#aG3ca0JdMdKls@7hZ^x)8kGtRfO_ro_ zUc|MOkronE{u8}1u$4OSl-Z24;F^h{xGHwK={zQ%jP zXw$g3{5P3xj=ST|=D(#NPX8kXDfqG5Lfn`TUssmjaVa-j^#~dpwOpntr8`6g{kBe` zpCnu|TV46bI%%b>c$Gw50q8yqT$GsvHv?uiUlHO0kMF(Hy80L6#mgci>5@oA zs#$3VxoNY3yD!Ef={A+U%YnKpX!3cW$7`dU#(!$ApvhP*X;gR4C9mH+M~oUapX~Aa z;hsqTN(9-Jw;t&ON*{g;SJKZy`tFdN;D&*_yPxrk%h~ib|0?9 z0LlT*lkcD0mA7UtiBO`tF53RD|3SD_+MAohmOs$NjegVFh~*f_;VCP>P| z#UBNCyuJ(nBR{D9XcQmteeA76vN7G=O0LHbvGEocsK+EDpe*|sg)n;Z`)B9y%YTyV zJiT!9p?%u>*Asy8i2MzHyhs^ds+TMQdeRmM^L)Oyxfcga{)~?gdiSu!&pStR{7HG7 z@vVzGY3pZq=fpoQ8;8;!CcztQE?)3m?5?mLXa_RR29lWi@P>@nefitn&mf3mFK|{4 zY7}<@j9%ZJ)VRt7Nit5aL1ACf&>P3c&9+ButiV>aP_Al)OcC1HAE_qNh(%^gO+LGs zAwO8f&__XCsH&kcb)QNOrbCUY+ga81)rzGv6Gzpsmt%4%O4k>Bu2mSO6A&;mG^7!K z%uT67-vZT-L|7%qt4}V* z^%7z~$pkoV#F%s;w*t~e%&t^Kb{PbTjD@kO!stFsuc#Z0D&y*@gfpd_I`ym6%zCv? z>JhVaqe=jwtLzI* z*{YYF>7}jEZSy*lcJ>xGr!7UeN^#^^ejIV2ALnQE{WfjD zCz{tkF6+48v~9Itzor%Z!FXNE=HSbI4@TQHGj)57D=zH#rxIAOIv|^ zw&TJOjR!RzjZc?b`11!PE-@33;Qha9Far}aHCY2wHIJ(@I&fm#ZLanj0ow5-h3CS- z&z<_^6@$K-WN*0Ma@(=mw36zdCU^>^Mw^(6V8!c^5FG}?0l!~P+TIyjsCB@bB807i zm+^p3<|-h)+@Z`K)LttOqtqo7(0Q1Uvat;E#sLF?SH%~T-}jaj*4)v_9-_0I@e1Ni z&s#Yt6Tn6-q*{K_O}~nrWh`-$*icJOg^wq+`?46m9ou)@zU-^AJ#N3dRhYE4Dz6a& z({0)b&C)W_cB=bUUnnM?AEX!z>f+*-CmhZt!yO*9hE$wUlLFMp&HfZ2INRt;r}wK* zffZl-f`OhJ8p;}jiM!)titMLq%Efm`B{Cm7O`kS`(qE?u=sKElTi^7RV>ULDH2($N zZF|4c`!^XycQ*ovPoi?nz8)1=;T1V-`mAL{6Z@QhdPu*uOYa9}a8FG1)FW;;C4pQg z`T0kfR$vuHRJilW;op$NJ7e64gHZ=3u-(_mLW7YRNG}2+}Y0zREaC zY+OU#$)Rdof#OHTYwCwF-)betU;C@C^ZJMEhm11UWx6|r6UI-ArgVrT6=c0)y|1nS z(r{T(?g2~@#r8uK)SL``uWeDyG4`s(9)#Zot1azEO}XXYq<)*5$r^ZIG&33e)t95- z%n3%DWFsKjFRP6uO%>M&nkL-VjnZ@F@U9=<6n1H;WOb5@_M-kdzdwLS2W|d}IN7gu z=NlnKG+p(ItH_!bwh8|X=1xRvy*_)pO`4z#_H?d*H<}pvcCm8& z9OE#Q=^Qk+xKG=VgWnuf9>5S%t=phm)+6pXmJxr`bu;==+OcwL$IfIYy(CEV-_T5Ev2IReO1nO)tfS&m_T=Z;Fmyi=6IrazP#L++fbauW7%HS zRbtQ15+Mvq=U7X`2{0%kwH7y$P4XIvH8CJ^End2v$MjP?Ynw z?|!y6ide(0?u9bK8iH!v+)`5zqmpaXea(VV>MY;ZTpSsD@Q)&l2ek8`xj3YTFQFvRdVQT4iycSR{WJwj1jm}d}U(9WYN*ro2+>oPZ4H)N;__3 zo`66yLN{UVh>U=o(fB|kd2%ZmzLMb}^vG=9;wWp4bs#bPa_Tm>R z#=Uk8)91I9<~AyLxqZ6YcvoULxa8BFWOYQ3k8K7QdHGgAjf=y>d26YiW{eIGLKIgT z3#0NiwIz$$2X{nTRrtrTdST4UaBw^#ISQ+G9cZM2!0XKfN1gS$ni9i5z9A#yO|AW$ z)Tu`Ci|0xlev9mi(G|^vIyyFyL^s~6Ic)u8mnAGU*8Bm3+%<8`h1>MWub+KGT=B<7 zeIvyo7r!6<9FCR_JT$CaJJt4kp64w6<-%U%&83!@$%_fce}7&3?^5R&198z=VYr;? zH#n}K0I<6WqB%?4VWuGn^o*Wa$-9UCN&YbE%75?VKYzP~=6*va+G)<`BkU0V@tL2W zOlLfa^HMwr_x&qbz334Gw<>zdI2|K+>y5cw;6p6-+vjI+IX&UI zJ;OIv1V7O(vYSMby;Y`ok{hg0@A0os!q(zRZ|uV&iGU*m17HPwNSmAS(2gK3tRn0h z2&DmW4%WS8(gp8N0q$;!KLw7zTvR?4M6O+!F+9sS0ZgB%{U&yX|7`^<`#)B|RBZc$ zXQ5_0-HGS!c{`O<|4E6na>@jfS3zS9*V7D&oLdx1Swqtty+Y3tb|kjF8i%KXbep%^ zsMGMnWe-xmz~{Z+%v7h`YT1N=V2gIz)$eU7_3jrK#b#z;N9gvAx+Xh-4j0?E*tPl- z>sooB5!y##zs9yu^2v*3J1hHsf8iL$00`{82avyDk5hR5o3mmgGr#=$s693cAWIDCKvu4l61W;F{sfEc;L*Z04hEe?mA@b#tFefqVxw3Lugqvh(_0^*f1G@fAdTk%iWYjhJ- zKsJ~?!zV1I+BYdfXv#L?YZe7hG7KjUyw!F3+?4%}wvRa>{}IzYTfdh*yA3hH9&NwB zcaf<^r>|2a3OY`f)ECc>wOcCPZ{~NKU|ZxS8Fl)J6I0o7^V~f`afzZcNek^A*2t|V zqa(ANy+Y>rp9Ldyu4Si^FyU)=(^Q$~!N2NjQM)nqtqoGyyt` z!z>Ux9-Y8lf_Ihf{Y~cec8Qu(*3;gvydOt_D_2|T4e?mv9MXcZpM3wyuX)HQCWg$~ za8bAS@`m{7fGRRfQsCahD@s5l(7(wF{ν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 V + +## 1 Contents Organization {#contents-organization} + +A few suggestions to help you get a good looking site quickly: + +* Keep post pages in the `content/posts` directory, for example: `content/posts/my-first-post.md` +* Keep other pages in the `content` directory, for example: `content/about.md` +* Local resources organization + +{{< admonition note "Local Resource Reference" >}} +{{< version 0.2.10 >}} + +There are three ways to reference local resources such as **images** and **music**: + +1. Using [page resources](https://gohugo.io/content-management/page-resources/) in [page bundles](https://gohugo.io/content-management/page-bundles/). + You can reference page resources by the value for `Resources.GetMatch` or the filepath of the resource relative to the page directory directly. +2. Store resources in the **assets** directory, which is `/assets` by default. + The filepath of the resource to reference in the post is relative to the assets directory. +3. Store resources in the **static** directory, which is `/static` by default. + The filepath of the resource to reference in the post is relative to the static directory. + +The **priority** of references is also in the above order. + +There are many places in the theme where the above local resource references can be used, +such as **links**, **images**, `image` shortcode, `music` shortcode and some params in the **front matter**. + +Images in page resources or assets directory [processing](https://gohugo.io/content-management/image-processing/) +will be supported in the future. +It's really cool! :(far fa-grin-squint fa-fw): +{{< /admonition >}} + +## 2 Front Matter {#front-matter} + +**Hugo** allows you to add front matter in `yaml`, `toml` or `json` to your content files. + +{{< admonition >}} +**Not all** of the below front matters need to be set in each of your posts. +It is necessary only if the front matters and the `page` part in your [site configuration](../theme-documentation-basics#site-configuration) are inconsistent. +{{< /admonition >}} + +Here is a front matter example: + +```yaml +--- +title: "My First Post" +subtitle: "" +date: 2020-03-04T15:58:26+08:00 +lastmod: 2020-03-04T15:58:26+08:00 +draft: true +author: "" +authorLink: "" +description: "" +license: "" +images: [] + +tags: [] +categories: [] +featuredImage: "" +featuredImagePreview: "" + +hiddenFromHomePage: false +hiddenFromSearch: false +twemoji: false +lightgallery: true +ruby: true +fraction: true +fontawesome: true +linkToMarkdown: true +rssFullText: false + +toc: + enable: true + auto: true +code: + copy: true + # ... +math: + enable: true + # ... +mapbox: + accessToken: "" + # ... +share: + enable: true + # ... +comment: + enable: true + # ... +library: + css: + # someCSS = "some.css" + # located in "assets/" + # Or + # someCSS = "https://cdn.example.com/some.css" + js: + # someJS = "some.js" + # located in "assets/" + # Or + # someJS = "https://cdn.example.com/some.js" +seo: + images: [] + # ... +--- +``` + +* **title**: the title for the content. +* **subtitle**: {{< version 0.2.0 >}} the subtitle for the content. +* **date**: the datetime assigned to this page, which is usually fetched from the `date` field in front matter, but this behaviour is configurabl in the [site configuration](../theme-documentation-basics#site-configuration). +* **lastmod**: the datetime at which the content was last modified. +* **draft**: if `true`, the content will not be rendered unless the `--buildDrafts`/`-D` flag is passed to the `hugo` command. +* **author**: the author for the content. +* **authorLink**: the link of the author. +* **description**: the description for the content. +* **license**: the special lisence for this content. +* **images**: page images for Open Graph and Twitter Cards. + +* **tags**: the tags for the content. +* **categories**: the categories for the content. +* **featuredImage**: the featured image for the content. +* **featuredImagePreview**: the featured image for the content preview in the home page. + +* **hiddenFromHomePage**: if `true`, the content will not be shown in the home page. +* **hiddenFromSearch**: {{< version 0.2.0 >}} if `true`, the content will not be shown in the search results. +* **twemoji**: {{< version 0.2.0 >}} if `true`, the content will enable the twemoji. +* **lightgallery**: if `true`, images in the content will be shown as the gallery. +* **ruby**: {{< version 0.2.0 >}} if `true`, the content will enable the [ruby extended syntax](#ruby). +* **fraction**: {{< version 0.2.0 >}} if `true`, the content will enable the [fraction extended syntax](#fraction). +* **fontawesome**: {{< version 0.2.0 >}} if `true`, the content will enable the [Font Awesome extended syntax](#fontawesome). +* **linkToMarkdown**: if `true`, the footer of the content will be shown the link to the orignal Markdown file. +* **rssFullText**: {{< version 0.2.4 >}} if `true`, the full text content will be shown in RSS. + +* **toc**: {{< version 0.2.9 changed >}} the same as the `params.page.toc` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **code**: {{< version 0.2.0 >}} the same as the `params.page.code` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **math**: {{< version 0.2.0 changed >}} the same as the `params.page.math` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **mapbox**: {{< version 0.2.0 >}} the same as the `params.page.mapbox` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **share**: the same as the `params.page.share` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **comment**: {{< version 0.2.0 changed >}} the same as the `params.page.comment` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **library**: {{< version 0.2.7 >}} the same as the `params.page.library` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **seo**: {{< version 0.2.10 >}} the same as the `params.page.seo` part in the [site configuration](../theme-documentation-basics#site-configuration). + +{{< admonition tip >}} +{{< version 0.2.10 >}} + +**featuredImage** and **featuredImagePreview** support the complete usage of [local resource references](#contents-organization). + +If the page resource with `name: featured-image` or `name: featured-image-preview` is set in the front matter, +it is not necessary to set the parameter `featuredImage` or `featuredImagePreview`: + +```yaml +resources: +- name: featured-image + src: featured-image.jpg +- name: featured-image-preview + src: featured-image-preview.jpg +``` +{{< /admonition >}} + +## 3 Content Summaries + +**LoveIt** theme uses the summary of the content to display abstract information in the home page. Hugo can generate summaries of your content. + +![Summary Preview](summary.png "Summary Preview") + +### Automatic Summary Splitting + +By default, Hugo automatically takes the first 70 words of your content as its summary. + +You may customize the summary length by setting `summaryLength` in the [site configuration](../theme-documentation-basics#site-configuration). + +If you are creating content in a [CJK]^(Chinese/Japanese/Korean) language and want to use Hugo’s automatic summary splitting, set `hasCJKLanguage` to `true` in your [site configuration](../theme-documentation-basics#site-configuration). + +### Manual Summary Splitting + +Alternatively, you may add the `` summary divider where you want to split the article. + +Content that comes before the summary divider will be used as that content’s summary. + +{{< admonition >}} +Be careful to enter `` exactly; i.e., all lowercase and with no whitespace. +{{< /admonition >}} + +### Front Matter Summary + +You might want your summary to be something other than the text that starts the article. In this case you can provide a separate summary in the `summary` variable of the article front matter. + +### Use Description as Summary + +You might want your description in the `description` variable of the article front matter as the summary. + +You may add the `` summary divider at the start of the article. Keep content that comes before the summary divider empty. Then **LoveIt** theme will use your description as the summary. + +### Priority Order of Summary Selection + +Because there are multiple ways in which a summary can be specified it is useful to understand the order. It is as follows: + +1. If there is a `` summary divider present in the article but no content is before the divider, the description will be used as the summary. +2. If there is a `` summary divider present in the article the text up to the divider will be provided as per the manual summary split method. +3. If there is a summary variable in the article front matter the value of the variable will be provided as per the front matter summary method. +4. The text at the start of the article will be provided as per the automatic summary split method. + +{{< admonition >}} +It is not recommended to include rich text block elements in the summary, which will cause typographic errors. Such as code blocks, pictures, tables, etc. +{{< /admonition >}} + +## 4 Basic Markdown Syntax + +This part is shown in the [basic markdown syntax page](../basic-markdown-syntax/). + +## 5 Extended Markdown Syntax {#extended-markdown-syntax} + +**LoveIt** theme has some extended syntax elements for you to write articles. + +### Emoji Support + +This part is shown in the [emoji support page](../emoji-support/). + +### Mathematical Formula + +**LoveIt** theme supports mathematical formulas based on [$ \KaTeX $](https://katex.org/). + +Set the property `enable = true` under `[params.math]` in your [site configuration](../theme-documentation-basics#site-configuration) +and the property `math: true` of the article front matter to enable the automatic rendering of mathematical formulas. + +{{< admonition tip >}} +Here is a list of [$ \TeX $ functions supported by $ \KaTeX $](https://katex.org/docs/supported.html). +{{< /admonition >}} + +#### Block Formula + +The default block delimiters are `$$`/`$$` and `\\[`/`\\]`: + +```markdown +$$ c = \pm\sqrt{a^2 + b^2} $$ + +\\[ f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\] +``` + +The rendered output looks like this: + +$$ c = \pm\sqrt{a^2 + b^2} $$ + +\\[ f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\] + +#### Inline Formula + +The default inline delimiters are `$`/`$` and `\\(`/`\\)`: + +```markdown +$ c = \pm\sqrt{a^2 + b^2} $ and \\( f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\) +``` + +The rendered output looks like this: + +$ c = \pm\sqrt{a^2 + b^2} $ and \\( f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\) + +{{< admonition tip >}} +You can add more block and inline delimiters in your [site configuration](../theme-documentation-basics#site-configuration). +{{< /admonition >}} + +#### Copy-tex + +**[Copy-tex](https://github.com/Khan/KaTeX/tree/master/contrib/copy-tex)** is an extension for **$ \KaTeX $**. + +By the extension, when selecting and copying $ \KaTeX $ rendered elements, copies their $ \LaTeX $ source to the clipboard. + +Set the property `copyTex = true` under `[params.math]` in your [site configuration](../theme-documentation-basics#site-configuration) to enable Copy-tex. + +Select and copy the formula rendered in the previous section, and you can find that the copied content is the LaTeX source code. + +#### mhchem + +**[mhchem](https://github.com/Khan/KaTeX/tree/master/contrib/mhchem)** is an extension for **$ \KaTeX $**. + +By the extension, you can write beautiful chemical equations easily in the article. + +Set the property `mhchem = true` under `[params.math]` in your [site configuration](../theme-documentation-basics#site-configuration) to enable mhchem. + +```markdown +$$ \ce{CO2 + C -> 2 CO} $$ + +$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$ +``` + +The rendered output looks like this: + +$$ \ce{CO2 + C -> 2 CO} $$ + +$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$ + +### Ruby Annotation {#ruby} + +An extended Markdown syntax for **ruby annotation** is supported in **LoveIt** theme: + +```markdown +[Hugo]{?^}(An open-source static site generator) +``` + +The rendered output looks like this: + +[Hugo]^(An open-source static site generator) + +### Fraction {#fraction} + +{{< version 0.2.0 >}} + +An extended Markdown syntax for **fraction** is supported in **LoveIt** theme: + +```markdown +[Light]{?/}[Dark] + +[99]{?/}[100] +``` + +The rendered output looks like this: + +[Light]/[Dark] + +[90]/[100] + +### Font Awesome {#fontawesome} + +**LoveIt** theme uses [Font Awesome](https://fontawesome.com/) as the icon library. +You can easily use these icons in your articles. + +Get the `class` of icons you wanted from the [Font Awesome website](https://fontawesome.com/icons?d=gallery). + +```markdown +Gone camping! {?:}(fas fa-campground fa-fw): Be back soon. + +That is so funny! {?:}(far fa-grin-tears): +``` + +The rendered output looks like this: + +Gone camping! :(fas fa-campground fa-fw): Be back soon. + +That is so funny! :(far fa-grin-tears): + +### Escape character {#escape-character} + +In some special cases (when writing this theme documentation :(far fa-grin-squint-tears):), +your content will conflict with basic or extended Markdown syntax, and it is inevitable. + +The escape character syntax can help you build the content you wanted: + +```markdown +{{??}X} -> X +``` + +For example, two `:` will enable emoji syntax, which is not the behavior you want. The escape character syntax is like this: + +```markdown +{{??}:}joy: +``` + +The rendered output looks like this: + +**{?:}joy{?:}** instead of **:joy:** + +{{< admonition tip >}} +This is related to **[an issue for Hugo](https://github.com/gohugoio/hugo/issues/4978)**, which has not been resolved. +{{< /admonition >}} + +Another example is: + +```markdown +[link{{??}]}(#escape-character) +``` + +The rendered output looks like this: + +**[link{?]}(#escape-character)** instead of **[link](#escape-character)**. diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.fr.md b/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.fr.md new file mode 100644 index 0000000..9fdedd3 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.fr.md @@ -0,0 +1,404 @@ +--- +weight: 2 +title: "Thème Documentation - Contenu" +date: 2020-03-05T16:30:05+08:00 +lastmod: 2020-03-05T16:30:05+08:00 +draft: false +author: "Dillon" +authorLink: "https://dillonzq.com" +description: "Découvrez comment créer et organiser votre contenu rapidement et intuitivement dans le thème LoveIt." +resources: +- name: "featured-image" + src: "featured-image.jpg" + +tags: ["content", "Markdown"] +categories: ["documentation"] + +lightgallery: true + +toc: + auto: false +math: + enable: true +--- + +Découvrez comment créer et organiser votre contenu rapidement et intuitivement dans le thème **LoveIt**. + + + +{{< admonition warning >}} +Sorry, this article has not been completely translated into **French**. +Welcome to take the time to propose a translation by [:(fas fa-code-branch fa-fw): making a PR](https://github.com/dillonzq/LoveIt/pulls) to the theme! +{{< /admonition >}} + +## 1 Contents Organization {#contents-organization} + +A few suggestions to help you get a good looking site quickly: + +* Keep post pages in the `content/posts` directory, for example: `content/posts/my-first-post.md` +* Keep other pages in the `content` directory, for example: `content/about.md` +* Local resources organization + +{{< admonition note "Local Resource Reference" >}} +{{< version 0.2.10 >}} + +There are three ways to reference local resources such as **images** and **music**: + +1. Using [page resources](https://gohugo.io/content-management/page-resources/) in [page bundles](https://gohugo.io/content-management/page-bundles/). + You can reference page resources by the value for `Resources.GetMatch` or the filepath of the resource relative to the page directory directly. +2. Store resources in the **assets** directory, which is `/assets` by default. + The filepath of the resource to reference in the post is relative to the assets directory. +3. Store resources in the **static** directory, which is `/static` by default. + The filepath of the resource to reference in the post is relative to the static directory. + +The **priority** of references is also in the above order. + +There are many places in the theme where the above local resource references can be used, +such as **links**, **images**, `image` shortcode, `music` shortcode and some params in the **front matter**. + +Images in page resources or assets directory [processing](https://gohugo.io/content-management/image-processing/) +will be supported in the future. +It's really cool! :(far fa-grin-squint fa-fw): +{{< /admonition >}} + +## 2 Front Matter {#front-matter} + +**Hugo** allows you to add front matter in `yaml`, `toml` or `json` to your content files. + +{{< admonition >}} +**Not all** of the below front matters need to be set in each of your posts. +It is necessary only if the front matters and the `page` part in your [site configuration](../theme-documentation-basics#site-configuration) are inconsistent. +{{< /admonition >}} + +Here is a front matter example: + +```yaml +--- +title: "My First Post" +subtitle: "" +date: 2020-03-04T15:58:26+08:00 +lastmod: 2020-03-04T15:58:26+08:00 +draft: true +author: "" +authorLink: "" +description: "" +license: "" +images: [] + +tags: [] +categories: [] +featuredImage: "" +featuredImagePreview: "" + +hiddenFromHomePage: false +hiddenFromSearch: false +twemoji: false +lightgallery: true +ruby: true +fraction: true +fontawesome: true +linkToMarkdown: true +rssFullText: false + +toc: + enable: true + auto: true +code: + copy: true + # ... +math: + enable: true + # ... +mapbox: + accessToken: "" + # ... +share: + enable: true + # ... +comment: + enable: true + # ... +library: + css: + # someCSS = "some.css" + # located in "assets/" + # Or + # someCSS = "https://cdn.example.com/some.css" + js: + # someJS = "some.js" + # located in "assets/" + # Or + # someJS = "https://cdn.example.com/some.js" +seo: + images: [] + # ... +--- +``` + +* **title**: the title for the content. +* **subtitle**: {{< version 0.2.0 >}} the subtitle for the content. +* **date**: the datetime assigned to this page, which is usually fetched from the `date` field in front matter, but this behaviour is configurabl in the [site configuration](../theme-documentation-basics#site-configuration). +* **lastmod**: the datetime at which the content was last modified. +* **draft**: if `true`, the content will not be rendered unless the `--buildDrafts`/`-D` flag is passed to the `hugo` command. +* **author**: the author for the content. +* **authorLink**: the link of the author. +* **description**: the description for the content. +* **license**: the special lisence for this content. +* **images**: page images for Open Graph and Twitter Cards. + +* **tags**: the tags for the content. +* **categories**: the categories for the content. +* **featuredImage**: the featured image for the content. +* **featuredImagePreview**: the featured image for the content preview in the home page. + +* **hiddenFromHomePage**: if `true`, the content will not be shown in the home page. +* **hiddenFromSearch**: {{< version 0.2.0 >}} if `true`, the content will not be shown in the search results. +* **twemoji**: {{< version 0.2.0 >}} if `true`, the content will enable the twemoji. +* **lightgallery**: if `true`, images in the content will be shown as the gallery. +* **ruby**: {{< version 0.2.0 >}} if `true`, the content will enable the [ruby extended syntax](#ruby). +* **fraction**: {{< version 0.2.0 >}} if `true`, the content will enable the [fraction extended syntax](#fraction). +* **fontawesome**: {{< version 0.2.0 >}} if `true`, the content will enable the [Font Awesome extended syntax](#fontawesome). +* **linkToMarkdown**: if `true`, the footer of the content will be shown the link to the orignal Markdown file. +* **rssFullText**: {{< version 0.2.4 >}} if `true`, the full text content will be shown in RSS. + +* **toc**: {{< version 0.2.9 changed >}} the same as the `params.page.toc` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **code**: {{< version 0.2.0 >}} the same as the `params.page.code` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **math**: {{< version 0.2.0 changed >}} the same as the `params.page.math` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **mapbox**: {{< version 0.2.0 >}} the same as the `params.page.mapbox` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **share**: the same as the `params.page.share` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **comment**: {{< version 0.2.0 changed >}} the same as the `params.page.comment` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **library**: {{< version 0.2.7 >}} the same as the `params.page.library` part in the [site configuration](../theme-documentation-basics#site-configuration). +* **seo**: {{< version 0.2.10 >}} the same as the `params.page.seo` part in the [site configuration](../theme-documentation-basics#site-configuration). + +{{< admonition tip >}} +{{< version 0.2.10 >}} + +**featuredImage** and **featuredImagePreview** support the complete usage of [local resource references](#contents-organization). + +If the page resource with `name: featured-image` or `name: featured-image-preview` is set in the front matter, +it is not necessary to set the parameter `featuredImage` or `featuredImagePreview`: + +```yaml +resources: +- name: featured-image + src: featured-image.jpg +- name: featured-image-preview + src: featured-image-preview.jpg +``` +{{< /admonition >}} + +## 3 Content Summaries + +**LoveIt** theme uses the summary of the content to display abstract information in the home page. Hugo can generate summaries of your content. + +![Summary Preview](summary.png "Summary Preview") + +### Automatic Summary Splitting + +By default, Hugo automatically takes the first 70 words of your content as its summary. + +You may customize the summary length by setting `summaryLength` in the [site configuration](../theme-documentation-basics#site-configuration). + +If you are creating content in a [CJK]^(Chinese/Japanese/Korean) language and want to use Hugo’s automatic summary splitting, set `hasCJKLanguage` to `true` in your [site configuration](../theme-documentation-basics#site-configuration). + +### Manual Summary Splitting + +Alternatively, you may add the `` summary divider where you want to split the article. + +Content that comes before the summary divider will be used as that content’s summary. + +{{< admonition >}} +Be careful to enter `` exactly; i.e., all lowercase and with no whitespace. +{{< /admonition >}} + +### Front Matter Summary + +You might want your summary to be something other than the text that starts the article. In this case you can provide a separate summary in the `summary` variable of the article front matter. + +### Use Description as Summary + +You might want your description in the `description` variable of the article front matter as the summary. + +You may add the `` summary divider at the start of the article. Keep content that comes before the summary divider empty. Then **LoveIt** theme will use your description as the summary. + +### Priority Order of Summary Selection + +Because there are multiple ways in which a summary can be specified it is useful to understand the order. It is as follows: + +1. If there is a `` summary divider present in the article but no content is before the divider, the description will be used as the summary. +2. If there is a `` summary divider present in the article the text up to the divider will be provided as per the manual summary split method. +3. If there is a summary variable in the article front matter the value of the variable will be provided as per the front matter summary method. +4. The text at the start of the article will be provided as per the automatic summary split method. + +{{< admonition >}} +It is not recommended to include rich text block elements in the summary, which will cause typographic errors. Such as code blocks, pictures, tables, etc. +{{< /admonition >}} + +## 4 Basic Markdown Syntax + +This part is shown in the [basic markdown syntax page](../basic-markdown-syntax/). + +## 5 Extended Markdown Syntax {#extended-markdown-syntax} + +**LoveIt** theme has some extended syntax elements for you to write articles. + +### Emoji Support + +This part is shown in the [emoji support page](../emoji-support/). + +### Mathematical Formula + +**LoveIt** theme supports mathematical formulas based on [$ \KaTeX $](https://katex.org/). + +Set the property `enable = true` under `[params.math]` in your [site configuration](../theme-documentation-basics#site-configuration) +and the property `math: true` of the article front matter to enable the automatic rendering of mathematical formulas. + +{{< admonition tip >}} +Here is a list of [$ \TeX $ functions supported by $ \KaTeX $](https://katex.org/docs/supported.html). +{{< /admonition >}} + +#### Block Formula + +The default block delimiters are `$$`/`$$` and `\\[`/`\\]`: + +```markdown +$$ c = \pm\sqrt{a^2 + b^2} $$ + +\\[ f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\] +``` + +The rendered output looks like this: + +$$ c = \pm\sqrt{a^2 + b^2} $$ + +\\[ f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\] + +#### Inline Formula + +The default inline delimiters are `$`/`$` and `\\(`/`\\)`: + +```markdown +$ c = \pm\sqrt{a^2 + b^2} $ and \\( f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\) +``` + +The rendered output looks like this: + +$ c = \pm\sqrt{a^2 + b^2} $ and \\( f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\) + +{{< admonition tip >}} +You can add more block and inline delimiters in your [site configuration](../theme-documentation-basics#site-configuration). +{{< /admonition >}} + +#### Copy-tex + +**[Copy-tex](https://github.com/Khan/KaTeX/tree/master/contrib/copy-tex)** is an extension for **$ \KaTeX $**. + +By the extension, when selecting and copying $ \KaTeX $ rendered elements, copies their $ \LaTeX $ source to the clipboard. + +Set the property `copyTex = true` under `[params.math]` in your [site configuration](../theme-documentation-basics#site-configuration) to enable Copy-tex. + +Select and copy the formula rendered in the previous section, and you can find that the copied content is the LaTeX source code. + +#### mhchem + +**[mhchem](https://github.com/Khan/KaTeX/tree/master/contrib/mhchem)** is an extension for **$ \KaTeX $**. + +By the extension, you can write beautiful chemical equations easily in the article. + +Set the property `mhchem = true` under `[params.math]` in your [site configuration](../theme-documentation-basics#site-configuration) to enable mhchem. + +```markdown +$$ \ce{CO2 + C -> 2 CO} $$ + +$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$ +``` + +The rendered output looks like this: + +$$ \ce{CO2 + C -> 2 CO} $$ + +$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$ + +### Ruby Annotation {#ruby} + +An extended Markdown syntax for **ruby annotation** is supported in **LoveIt** theme: + +```markdown +[Hugo]{?^}(An open-source static site generator) +``` + +The rendered output looks like this: + +[Hugo]^(An open-source static site generator) + +### Fraction {#fraction} + +{{< version 0.2.0 >}} + +An extended Markdown syntax for **fraction** is supported in **LoveIt** theme: + +```markdown +[Light]{?/}[Dark] + +[99]{?/}[100] +``` + +The rendered output looks like this: + +[Light]/[Dark] + +[90]/[100] + +### Font Awesome {#fontawesome} + +**LoveIt** theme uses [Font Awesome](https://fontawesome.com/) as the icon library. +You can easily use these icons in your articles. + +Get the `class` of icons you wanted from the [Font Awesome website](https://fontawesome.com/icons?d=gallery). + +```markdown +Gone camping! {?:}(fas fa-campground fa-fw): Be back soon. + +That is so funny! {?:}(far fa-grin-tears): +``` + +The rendered output looks like this: + +Gone camping! :(fas fa-campground fa-fw): Be back soon. + +That is so funny! :(far fa-grin-tears): + +### Escape character {#escape-character} + +In some special cases (when writing this theme documentation :(far fa-grin-squint-tears):), +your content will conflict with basic or extended Markdown syntax, and it is inevitable. + +The escape character syntax can help you build the content you wanted: + +```markdown +{{??}X} -> X +``` + +For example, two `:` will enable emoji syntax, which is not the behavior you want. The escape character syntax is like this: + +```markdown +{{??}:}joy: +``` + +The rendered output looks like this: + +**{?:}joy{?:}** instead of **:joy:** + +{{< admonition tip >}} +This is related to **[an issue for Hugo](https://github.com/gohugoio/hugo/issues/4978)**, which has not been resolved. +{{< /admonition >}} + +Another example is: + +```markdown +[link{{??}]}(#escape-character) +``` + +The rendered output looks like this: + +**[link{?]}(#escape-character)** instead of **[link](#escape-character)**. diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.zh-cn.md b/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.zh-cn.md new file mode 100644 index 0000000..15b0926 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/index.zh-cn.md @@ -0,0 +1,398 @@ +--- +weight: 2 +title: "主题文档 - 内容" +date: 2020-03-05T16:30:05+08:00 +lastmod: 2020-03-05T16:30:05+08:00 +draft: false +author: "Dillon" +authorLink: "https://dillonzq.com" +description: "了解如何在 LoveIt 主题中快速, 直观地创建和组织内容." +resources: +- name: "featured-image" + src: "featured-image.jpg" + +tags: ["content", "Markdown"] +categories: ["documentation"] + +lightgallery: true + +toc: + auto: false +math: + enable: true +--- + +了解如何在 **LoveIt** 主题中快速, 直观地创建和组织内容. + + + +## 1 内容组织 {#contents-organization} + +以下是一些方便你清晰管理和生成文章的目录结构建议: + +* 保持博客文章存放在 `content/posts` 目录, 例如: `content/posts/我的第一篇文章.md` +* 保持简单的静态页面存放在 `content` 目录, 例如: `content/about.md` +* 本地资源组织 + +{{< admonition note "本地资源引用" >}} +{{< version 0.2.10 >}} + +有三种方法来引用**图片**和**音乐**等本地资源: + +1. 使用[页面包](https://gohugo.io/content-management/page-bundles/)中的[页面资源](https://gohugo.io/content-management/page-resources/). + 你可以使用适用于 `Resources.GetMatch` 的值或者直接使用相对于当前页面目录的文件路径来引用页面资源. +2. 将本地资源放在 **assets** 目录中, 默认路径是 `/assets`. + 引用资源的文件路径是相对于 assets 目录的. +3. 将本地资源放在 **static** 目录中, 默认路径是 `/static`. + 引用资源的文件路径是相对于 static 目录的. + +引用的**优先级**符合以上的顺序. + +在这个主题中的很多地方可以使用上面的本地资源引用, +例如 **链接**, **图片**, `image` shortcode, `music` shortcode 和**前置参数**中的部分参数. + +页面资源或者 **assets** 目录中的[图片处理](https://gohugo.io/content-management/image-processing/)会在未来的版本中得到支持. +非常酷的功能! :(far fa-grin-squint fa-fw): +{{< /admonition >}} + +## 2 前置参数 {#front-matter} + +**Hugo** 允许你在文章内容前面添加 `yaml`, `toml` 或者 `json` 格式的前置参数. + +{{< admonition >}} +**不是所有**的以下前置参数都必须在你的每篇文章中设置. +只有在文章的参数和你的 [网站设置](../theme-documentation-basics#site-configuration) 中的 `page` 部分不一致时才有必要这么做. +{{< /admonition >}} + +这是一个前置参数例子: + +```yaml +--- +title: "我的第一篇文章" +subtitle: "" +date: 2020-03-04T15:58:26+08:00 +lastmod: 2020-03-04T15:58:26+08:00 +draft: true +author: "" +authorLink: "" +description: "" +license: "" +images: [] + +tags: [] +categories: [] +featuredImage: "" +featuredImagePreview: "" + +hiddenFromHomePage: false +hiddenFromSearch: false +twemoji: false +lightgallery: true +ruby: true +fraction: true +fontawesome: true +linkToMarkdown: true +rssFullText: false + +toc: + enable: true + auto: true +code: + copy: true + # ... +math: + enable: true + # ... +mapbox: + accessToken: "" + # ... +share: + enable: true + # ... +comment: + enable: true + # ... +library: + css: + # someCSS = "some.css" + # 位于 "assets/" + # 或者 + # someCSS = "https://cdn.example.com/some.css" + js: + # someJS = "some.js" + # 位于 "assets/" + # 或者 + # someJS = "https://cdn.example.com/some.js" +seo: + images: [] + # ... +--- +``` + +* **title**: 文章标题. +* **subtitle**: {{< version 0.2.0 >}} 文章副标题. +* **date**: 这篇文章创建的日期时间. 它通常是从文章的前置参数中的 `date` 字段获取的, 但是也可以在 [网站配置](../theme-documentation-basics#site-configuration) 中设置. +* **lastmod**: 上次修改内容的日期时间. +* **draft**: 如果设为 `true`, 除非 `hugo` 命令使用了 `--buildDrafts`/`-D` 参数, 这篇文章不会被渲染. +* **author**: 文章作者. +* **authorLink**: 文章作者的链接. +* **description**: 文章内容的描述. +* **license**: 这篇文章特殊的许可. +* **images**: 页面图片, 用于 Open Graph 和 Twitter Cards. + +* **tags**: 文章的标签. +* **categories**: 文章所属的类别. +* **featuredImage**: 文章的特色图片. +* **featuredImagePreview**: 用在主页预览的文章特色图片. + +* **hiddenFromHomePage**: 如果设为 `true`, 这篇文章将不会显示在主页上. +* **hiddenFromSearch**: {{< version 0.2.0 >}} 如果设为 `true`, 这篇文章将不会显示在搜索结果中. +* **twemoji**: {{< version 0.2.0 >}} 如果设为 `true`, 这篇文章会使用 twemoji. +* **lightgallery**: 如果设为 `true`, 文章中的图片将可以按照画廊形式呈现. +* **ruby**: {{< version 0.2.0 >}} 如果设为 `true`, 这篇文章会使用 [上标注释扩展语法](#ruby). +* **fraction**: {{< version 0.2.0 >}} 如果设为 `true`, 这篇文章会使用 [分数扩展语法](#fraction). +* **fontawesome**: {{< version 0.2.0 >}} 如果设为 `true`, 这篇文章会使用 [Font Awesome 扩展语法](#fontawesome). +* **linkToMarkdown**: 如果设为 `true`, 内容的页脚将显示指向原始 Markdown 文件的链接. +* **rssFullText**: {{< version 0.2.4 >}} 如果设为 `true`, 在 RSS 中将会显示全文内容. + +* **toc**: {{< version 0.2.9 changed >}} 和 [网站配置](../theme-documentation-basics#site-configuration) 中的 `params.page.toc` 部分相同. +* **code**: {{< version 0.2.0 >}} 和 [网站配置](../theme-documentation-basics#site-configuration) 中的 `params.page.code` 部分相同. +* **math**: {{< version 0.2.0 changed >}} 和 [网站配置](../theme-documentation-basics#site-configuration) 中的 `params.page.math` 部分相同. +* **mapbox**: {{< version 0.2.0 >}} 和 [网站配置](../theme-documentation-basics#site-configuration) 中的 `params.page.mapbox` 部分相同. +* **share**: 和 [网站配置](../theme-documentation-basics#site-configuration) 中的 `params.page.share` 部分相同. +* **comment**: {{< version 0.2.0 changed >}} 和 [网站配置](../theme-documentation-basics#site-configuration) 中的 `params.page.comment` 部分相同. +* **library**: {{< version 0.2.7 >}} 和 [网站配置](../theme-documentation-basics#site-configuration) 中的 `params.page.library` 部分相同. +* **seo**: {{< version 0.2.10 >}} 和 [网站配置](../theme-documentation-basics#site-configuration) 中的 `params.page.seo` 部分相同. + +{{< admonition tip >}} +{{< version 0.2.10 >}} + +**featuredImage** 和 **featuredImagePreview** 支持[本地资源引用](#contents-organization)的完整用法. + +如果带有在前置参数中设置了 `name: featured-image` 或 `name: featured-image-preview` 属性的页面资源, +没有必要在设置 `featuredImage` 或 `featuredImagePreview`: + +```yaml +resources: +- name: featured-image + src: featured-image.jpg +- name: featured-image-preview + src: featured-image-preview.jpg +``` +{{< /admonition >}} + +## 3 内容摘要 + +**LoveIt** 主题使用内容摘要在主页中显示大致文章信息。Hugo 支持生成文章的摘要. + +![文章摘要预览](summary.zh-cn.png "文章摘要预览") + +### 自动摘要拆分 + +默认情况下, Hugo 自动将内容的前 70 个单词作为摘要. + +你可以通过在 [网站配置](../theme-documentation-basics#site-configuration) 中设置 `summaryLength` 来自定义摘要长度. + +如果您要使用 [CJK]^(中文/日语/韩语) 语言创建内容, 并且想使用 Hugo 的自动摘要拆分功能,请在 [网站配置](../theme-documentation-basics#site-configuration) 中将 `hasCJKLanguage` 设置为 `true`. + +### 手动摘要拆分 + +另外, 你也可以添加 `` 摘要分割符来拆分文章生成摘要. + +摘要分隔符之前的内容将用作该文章的摘要. + +{{< admonition >}} +请小心输入`` ; 即全部为小写且没有空格. +{{< /admonition >}} + +### 前置参数摘要 + +你可能希望摘要不是文章开头的文字. 在这种情况下, 你可以在文章前置参数的 `summary` 变量中设置单独的摘要. + +### 使用文章描述作为摘要 + +你可能希望将文章前置参数中的 `description` 变量的内容作为摘要. + +你仍然需要在文章开头添加 `` 摘要分割符. 将摘要分隔符之前的内容保留为空. 然后 **LoveIt** 主题会将你的文章描述作为摘要. + +### 摘要选择的优先级顺序 + +由于可以通过多种方式指定摘要, 因此了解顺序很有用. 如下: + +1. 如果文章中有 `` 摘要分隔符, 但分隔符之前没有内容, 则使用描述作为摘要. +2. 如果文章中有 `` 摘要分隔符, 则将按照手动摘要拆分的方法获得摘要. +3. 如果文章前置参数中有摘要变量, 那么将以该值作为摘要. +4. 按照自动摘要拆分方法. + +{{< admonition >}} +不建议在摘要内容中包含富文本块元素, 这会导致渲染错误. 例如代码块, 图片, 表格等. +{{< /admonition >}} + +## 4 Markdown 基本语法 + +这部分内容在 [Markdown 基本语法页面](../basic-markdown-syntax/) 中介绍. + +## 5 Markdown 扩展语法 {#extended-markdown-syntax} + +**LoveIt** 主题提供了一些扩展的语法便于你撰写文章. + +### Emoji 支持 + +这部分内容在 [Emoji 支持页面](../emoji-support/) 中介绍. + +### 数学公式 + +**LoveIt** 基于 [$ \KaTeX $](https://katex.org/) 提供数学公式的支持. + +在你的 [网站配置](../theme-documentation-basics#site-configuration) 中的 `[params.math]` 下面设置属性 `enable = true`, +并在文章的前置参数中设置属性 `math: true`来启用数学公式的自动渲染. + +{{< admonition tip >}} +有一份 [$ \KaTeX $ 中支持的 $ \TeX $ 函数](https://katex.org/docs/supported.html) 清单. +{{< /admonition >}} + +#### 公式块 + +默认的公式块分割符是 `$$`/`$$` 和 `\\[`/`\\]`: + +```markdown +$$ c = \pm\sqrt{a^2 + b^2} $$ + +\\[ f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\] +``` + +呈现的输出效果如下: + +$$ c = \pm\sqrt{a^2 + b^2} $$ + +\\[ f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\] + +#### 行内公式 + +默认的行内公式分割符是 `$`/`$` 和 `\\(`/`\\)`: + +```markdown +$ c = \pm\sqrt{a^2 + b^2} $ 和 \\( f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\) +``` + +呈现的输出效果如下: + +$ c = \pm\sqrt{a^2 + b^2} $ 和 \\( f(x)=\int_{-\infty}^{\infty} \hat{f}(\xi) e^{2 \pi i \xi x} d \xi \\) + +{{< admonition tip >}} +你可以在 [网站配置](../theme-documentation-basics#site-configuration) 中自定义公式块和行内公式的分割符. +{{< /admonition >}} + +#### Copy-tex + +**[Copy-tex](https://github.com/Khan/KaTeX/tree/master/contrib/copy-tex)** 是一个 **$ \KaTeX $** 的插件. + +通过这个扩展, 在选择并复制 $ \KaTeX $ 渲染的公式时, 会将其 $ \LaTeX $ 源代码复制到剪贴板. + +在你的 [网站配置](../theme-documentation-basics#site-configuration) 中的 `[params.math]` 下面设置属性 `copyTex = true` 来启用 Copy-tex. + +选择并复制上一节中渲染的公式, 可以发现复制的内容为 LaTeX 源代码. + +#### mhchem + +**[mhchem](https://github.com/Khan/KaTeX/tree/master/contrib/mhchem)** 是一个 **$ \KaTeX $** 的插件. + +通过这个扩展, 你可以在文章中轻松编写漂亮的化学方程式. + +在你的 [网站配置](../theme-documentation-basics#site-configuration) 中的 `[params.math]` 下面设置属性 `mhchem = true` 来启用 mhchem. + +```markdown +$$ \ce{CO2 + C -> 2 CO} $$ + +$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$ +``` + +呈现的输出效果如下: + +$$ \ce{CO2 + C -> 2 CO} $$ + +$$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $$ + +### 字符注音或者注释 {#ruby} + +**LoveIt** 主题支持一种 **字符注音或者注释** Markdown 扩展语法: + +```markdown +[Hugo]{?^}(一个开源的静态网站生成工具) +``` + +呈现的输出效果如下: + +[Hugo]^(一个开源的静态网站生成工具) + +### 分数 {#fraction} + +{{< version 0.2.0 >}} + +**LoveIt** 主题支持一种 **分数** Markdown 扩展语法: + +```markdown +[浅色]{?/}[深色] + +[99]{?/}[100] +``` + +呈现的输出效果如下: + +[浅色]/[深色] + +[90]/[100] + +### Font Awesome {#fontawesome} + +**LoveIt** 主题使用 [Font Awesome](https://fontawesome.com/) 作为图标库. +你同样可以在文章中轻松使用这些图标. + +从 [Font Awesome 网站](https://fontawesome.com/icons?d=gallery) 上获取所需的图标 `class`. + +```markdown +去露营啦! {?:}(fas fa-campground fa-fw): 很快就回来. + +真开心! {?:}(far fa-grin-tears): +``` + +呈现的输出效果如下: + +去露营啦! :(fas fa-campground fa-fw): 很快就回来. + +真开心! :(far fa-grin-tears): + +### 转义字符 {#escape-character} + +在某些特殊情况下 (编写这个主题文档时 :(far fa-grin-squint-tears):), +你的文章内容会与 Markdown 的基本或者扩展语法冲突, 并且无法避免. + +转义字符语法可以帮助你渲染出想要的内容: + +```markdown +{{??}X} -> X +``` + +例如, 两个 `:` 会启用 emoji 语法. 但有时候这不是你想要的结果. 可以像这样使用转义字符语法: + +```markdown +{{??}:}joy: +``` + +呈现的输出效果如下: + +**{?:}joy{?:}** 而不是 **:joy:** + +{{< admonition tip >}} +这个方法可以间接解决一个还未解决的 **[Hugo 的 issue](https://github.com/gohugoio/hugo/issues/4978)**. +{{< /admonition >}} + +另一个例子是: + +```markdown +[link{{??}]}(#escape-character) +``` + +呈现的输出效果如下: + +**[link{?]}(#escape-character)** 而不是 **[link](#escape-character)**. diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/summary.png b/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/summary.png new file mode 100644 index 0000000000000000000000000000000000000000..92c5cb43c954fe202abba847b44be7fd3135a9c2 GIT binary patch literal 278993 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

    +

    + {{- T "pageNotFoundText" -}}  + +

    + + +{{- end -}} diff --git a/themes/LoveIt/layouts/_default/_markup/render-image.html b/themes/LoveIt/layouts/_default/_markup/render-image.html new file mode 100644 index 0000000..a79cddf --- /dev/null +++ b/themes/LoveIt/layouts/_default/_markup/render-image.html @@ -0,0 +1,10 @@ +{{- if .Title -}} +
    + {{- dict "Src" .Destination "Title" .Text "Caption" .Title "Linked" true "Resources" .Page.Resources | partial "plugin/image.html" -}} +
    + {{- .Title | safeHTML -}} +
    +
    +{{- else -}} + {{- dict "Src" .Destination "Title" .Text "Resources" .Page.Resources | partial "plugin/image.html" -}} +{{- end -}} diff --git a/themes/LoveIt/layouts/_default/_markup/render-link.html b/themes/LoveIt/layouts/_default/_markup/render-link.html new file mode 100644 index 0000000..0c05396 --- /dev/null +++ b/themes/LoveIt/layouts/_default/_markup/render-link.html @@ -0,0 +1,6 @@ +{{- $destination := .Destination -}} +{{- with dict "Path" $destination "Resources" .Page.Resources | partial "function/resource.html" -}} + {{- $destination = .RelPermalink -}} +{{- end -}} +{{- $options := dict "Destination" $destination "Title" .Title "Content" .Text -}} +{{- partial "plugin/link.html" $options -}} diff --git a/themes/LoveIt/layouts/_default/baseof.html b/themes/LoveIt/layouts/_default/baseof.html new file mode 100644 index 0000000..4303015 --- /dev/null +++ b/themes/LoveIt/layouts/_default/baseof.html @@ -0,0 +1,51 @@ +{{- partial "init.html" . -}} + + + + + + + + + + {{- block "title" . }}{{ .Site.Title }}{{ end -}} + + + {{- partial "head/meta.html" . -}} + {{- partial "head/link.html" . -}} + {{- partial "head/seo.html" . -}} + + + {{- /* Check theme isDark before body rendering */ -}} + {{- $theme := .Site.Params.defaulttheme -}} + + +
    + + {{- /* Body wrapper */ -}} +
    + {{- partial "header.html" . -}} +
    +
    + {{- block "content" . }}{{ end -}} +
    +
    + {{- partial "footer.html" . -}} +
    + +
    + {{- /* top button */ -}} + + + + + {{- /* comment button */ -}} + + + +
    + + {{- /* Load JavaScript scripts and CSS */ -}} + {{- partial "assets.html" . -}} + + diff --git a/themes/LoveIt/layouts/_default/section.html b/themes/LoveIt/layouts/_default/section.html new file mode 100644 index 0000000..5694317 --- /dev/null +++ b/themes/LoveIt/layouts/_default/section.html @@ -0,0 +1,36 @@ +{{- define "title" }} + {{- .Params.Title | default (T .Section) | default .Section | dict "Some" | T "allSome" }} - {{ .Site.Title -}} +{{- end -}} + +{{- define "content" -}} +
    + {{- /* Title */ -}} +

    + {{- .Params.Title | default (T .Section) | default .Section | dict "Some" | T "allSome" -}} +

    + + {{- /* Paginate */ -}} + {{- if .Pages -}} + {{- $pages := .Pages.GroupByDate "2006" -}} + {{- with .Site.Params.section.paginate | default .Site.Params.paginate -}} + {{- $pages = $.Paginate $pages . -}} + {{- else -}} + {{- $pages = .Paginate $pages -}} + {{- end -}} + {{- range $pages.PageGroups -}} +

    {{ .Key }}

    + {{- range .Pages -}} +
    + + {{- .Title -}} + + + {{- $.Site.Params.section.dateFormat | default "01-02" | .Date.Format -}} + +
    + {{- end -}} + {{- end -}} + {{- partial "paginator.html" . -}} + {{- end -}} +
    +{{- end -}} diff --git a/themes/LoveIt/layouts/_default/single.html b/themes/LoveIt/layouts/_default/single.html new file mode 100644 index 0000000..a34e22b --- /dev/null +++ b/themes/LoveIt/layouts/_default/single.html @@ -0,0 +1,24 @@ +{{- define "title" }}{{ .Title }} - {{ .Site.Title }}{{ end -}} + +{{- define "content" -}} + {{- $params := .Scratch.Get "params" -}} +
    + {{- /* Title */ -}} +

    + {{- .Title -}} +

    + + {{- /* Subtitle */ -}} + {{- with $params.subtitle -}} +

    {{ . }}

    + {{- end -}} + + {{- /* Content */ -}} +
    + {{- dict "Content" .Content "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" | safeHTML -}} +
    + + {{- /* Comment */ -}} + {{- partial "comment.html" . -}} +
    +{{- end -}} diff --git a/themes/LoveIt/layouts/_default/single.md b/themes/LoveIt/layouts/_default/single.md new file mode 100644 index 0000000..e34c2d4 --- /dev/null +++ b/themes/LoveIt/layouts/_default/single.md @@ -0,0 +1,3 @@ +# {{ .Title }} + +{{ .RawContent }} diff --git a/themes/LoveIt/layouts/_default/summary.html b/themes/LoveIt/layouts/_default/summary.html new file mode 100644 index 0000000..990b6a9 --- /dev/null +++ b/themes/LoveIt/layouts/_default/summary.html @@ -0,0 +1,75 @@ +{{- $params := .Params | merge .Site.Params.page -}} + +
    + {{- /* Featured image */ -}} + {{- $image := $params.featuredimagepreview | default $params.featuredimage -}} + {{- with .Resources.GetMatch "featured-image" -}} + {{- $image = .RelPermalink -}} + {{- end -}} + {{- with .Resources.GetMatch "featured-image-preview" -}} + {{- $image = .RelPermalink -}} + {{- end -}} + {{- with $image -}} + + {{- end -}} + + {{- /* Title */ -}} +

    + {{ .Title }} +

    + + {{- /* Meta */ -}} + + + {{- /* Summary content */ -}} +
    + {{- with .Summary -}} + {{- dict "Content" . "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" | safeHTML -}} + {{- else -}} + {{- .Description | safeHTML -}} + {{- end -}} +
    + + {{- /* Footer */ -}} + +
    \ No newline at end of file diff --git a/themes/LoveIt/layouts/index.html b/themes/LoveIt/layouts/index.html new file mode 100644 index 0000000..44dd92a --- /dev/null +++ b/themes/LoveIt/layouts/index.html @@ -0,0 +1,41 @@ +{{- define "content" -}} + {{- $params := .Scratch.Get "params" -}} + {{- $profile := .Site.Params.home.profile -}} + {{- $posts := .Site.Params.home.posts -}} + +
    + {{- /* Profile */ -}} + {{- if ne $profile.enable false -}} + {{- partial "home/profile.html" . -}} + {{- end -}} + + {{- /* Content */ -}} + {{- if .Content -}} +
    +
    + {{- dict "Content" .Content "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" | safeHTML -}} +
    +
    + {{- end -}} + + {{- /* Posts */ -}} + {{- if ne $posts.enable false | and .Site.RegularPages -}} + {{- /* Paginate */ -}} + {{- $pages := where .Site.RegularPages "Type" "posts" -}} + {{- if .Site.Params.page.hiddenFromHomePage -}} + {{- $pages = where $pages "Params.hiddenfromhomepage" false -}} + {{- else -}} + {{- $pages = where $pages "Params.hiddenfromhomepage" "!=" true -}} + {{- end -}} + {{- with $posts.paginate | default .Site.Params.paginate -}} + {{- $pages = $.Paginate $pages . -}} + {{- else -}} + {{- $pages = .Paginate $pages -}} + {{- end -}} + {{- range $pages.Pages -}} + {{- .Render "summary" -}} + {{- end -}} + {{- partial "paginator.html" . -}} + {{- end -}} +
    +{{- end -}} diff --git a/themes/LoveIt/layouts/index.json b/themes/LoveIt/layouts/index.json new file mode 100644 index 0000000..4e81039 --- /dev/null +++ b/themes/LoveIt/layouts/index.json @@ -0,0 +1,46 @@ +{{- if .Site.Params.search -}} + {{- $index := slice -}} + {{- $pages := .Site.RegularPages -}} + {{- if .Site.Params.page.hiddenFromSearch -}} + {{- $pages = where $pages "Params.hiddenfromsearch" false -}} + {{- else -}} + {{- $pages = where $pages "Params.hiddenfromsearch" "!=" true -}} + {{- end -}} + {{- range $pages -}} + {{- $uri := .RelPermalink -}} + {{- if $.Site.Params.search.absoluteURL -}} + {{- $uri = .Permalink -}} + {{- end -}} + {{- $meta := dict "uri" $uri "title" .Title "tags" .Params.tags "categories" .Params.categories -}} + {{- $meta = $.Site.Params.dateFormat | default "2006-01-02" | .PublishDate.Format | dict "date" | merge $meta -}} + {{- with .Description -}} + {{- $index = $index | append (dict "content" . "objectID" $uri | merge $meta) -}} + {{- end -}} + {{- $params := .Params | merge $.Site.Params.page -}} + {{/* Extended Markdown syntax */}} + {{- $content := dict "Content" .Content "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" -}} + {{/* Remove line number for code */}} + {{- $content = $content | replaceRE ` *\d*\n?` "" -}} + {{- range $i, $contenti := split $content "

    + + + {{- .Site.Title -}} + + + {{- .Permalink -}} + + + {{- .Site.Params.description | default .Site.Title -}} + + Hugo -- gohugo.io + {{- with .Site.LanguageCode -}} + + {{- . -}} + + {{- end -}} + {{- with .Site.Author.email -}} + + {{- . }}{{ with $.Site.Author.name }} ({{ . }}){{ end -}} + + + {{- . }}{{ with $.Site.Author.name }} ({{ . }}){{ end -}} + + {{- end -}} + {{- with .Site.Copyright -}} + + {{- . -}} + + {{- end -}} + {{- if not .Date.IsZero -}} + + {{- .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" -}} + + {{- end -}} + {{ with .OutputFormats.Get "RSS" }} + {{ printf "" .Permalink .MediaType | safeHTML }} + {{ end }} + {{- range where .Site.RegularPages "Type" "posts" | first (.Site.Params.home.rss | default 10) -}} + {{- dict "Page" . "Site" .Site | partial "rss/item.html" -}} + {{- end -}} + + diff --git a/themes/LoveIt/layouts/partials/assets.html b/themes/LoveIt/layouts/partials/assets.html new file mode 100644 index 0000000..2ae78b7 --- /dev/null +++ b/themes/LoveIt/layouts/partials/assets.html @@ -0,0 +1,207 @@ +{{- $params := .Scratch.Get "params" -}} +{{- $cdn := .Scratch.Get "cdn" | default dict -}} +{{- $fingerprint := .Scratch.Get "fingerprint" -}} +{{- $config := (.Scratch.Get "this").config -}} + +{{- /* Smooth Scroll */ -}} +{{- $source := $cdn.smoothScrollJS | default "lib/smooth-scroll/smooth-scroll.min.js" -}} +{{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + +{{- /* Search */ -}} +{{- if .Site.Params.search | and .Site.Params.search.enable -}} + {{- $search := .Site.Params.search -}} + {{- $source := $cdn.autocompleteJS | default "lib/autocomplete/autocomplete.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $config = dict "maxResultLength" $search.maxResultLength "snippetLength" $search.snippetLength "highlightTag" $search.highlightTag "noResultsFound" (T "noResultsFound") | dict "search" | merge $config -}} + {{- if eq $search.type "lunr" -}} + {{- with .Site.Home.OutputFormats.Get "json" -}} + {{- $config = dict "type" "lunr" "lunrIndexURL" .RelPermalink | dict "search" | merge $config -}} + {{- end -}} + {{- $source := $cdn.lunrJS | default "lib/lunr/lunr.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- if T "lunrLanguageLib" -}} + {{- $config = T "lunrLanguageCode" | dict "lunrLanguageCode" | dict "search" | merge $config -}} + {{- with T "lunrSegmentitLib" -}} + {{- $config = dict "lunrSegmentitURL" (resources.Get .).RelPermalink | dict "search" | merge $config -}} + {{- end -}} + {{- dict "Source" "lib/lunr/lunr.stemmer.support.js" "Minify" true "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- dict "Source" (T "lunrLanguageLib") "Minify" true "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- end -}} + {{- else if eq $search.type "algolia" -}} + {{- $source := $cdn.algoliasearchJS | default "lib/algoliasearch/algoliasearch-lite.umd.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $config = dict "type" "algolia" "algoliaIndex" $search.algolia.index "algoliaAppID" $search.algolia.appID "algoliaSearchKey" $search.algolia.searchKey | dict "search" | merge $config -}} + {{- end -}} +{{- end -}} + +{{- /* lazysizes */ -}} +{{- $source := $cdn.lazysizesJS | default "lib/lazysizes/lazysizes.min.js" -}} +{{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + +{{- /* twemoji */ -}} +{{- if $params.twemoji -}} + {{- $source := $cdn.twemojiJS | default "lib/twemoji/twemoji.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $config = dict "twemoji" true | merge $config -}} +{{- end -}} + +{{- /* lightgallery.js */ -}} +{{- if $params.lightgallery -}} + {{- $source := $cdn.lightgalleryCSS | default "lib/lightgallery/lightgallery.min.css" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $source := $cdn.lightgalleryJS | default "lib/lightgallery/lightgallery.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $source := $cdn.lightgalleryThumbnailJS | default "lib/lightgallery/lg-thumbnail.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $source := $cdn.lightgalleryZoomJS | default "lib/lightgallery/lg-zoom.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $config = dict "selector" ".lightgallery" "speed" 400 "hideBarsDelay" 2000 "thumbnail" true "exThumbImage" "data-thumbnail" "thumbWidth" 80 "thumbContHeight" 80 "actualSize" false | dict "lightGallery" | merge $config -}} +{{- end -}} + +{{- $code := $params.code | default dict -}} +{{- $config = cond (ne $code.maxShownLines nil) $code.maxShownLines 10 | dict "maxShownLines" | dict "code" | merge $config -}} + +{{- /* clipboard.js */ -}} +{{- if ne $code.copy false -}} + {{- $source := $cdn.clipboardJS | default "lib/clipboard/clipboard.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $config = T "copyToClipboard" | dict "copyTitle" | dict "code" | merge $config -}} +{{- end -}} + +{{- /* Sharer.js */ -}} +{{- if $params.share.enable -}} + {{- $source := $cdn.sharerJS | default "lib/sharer/sharer.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} +{{- end -}} + +{{- /* TypeIt */ -}} +{{- with (.Scratch.Get "this").typeitMap -}} + {{- $typeit := $.Site.Params.typeit -}} + {{- $source := $cdn.typeitJS | default "lib/typeit/typeit.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" $.Scratch "Data" | partial "scratch/script.html" -}} + {{- $config = dict "speed" $typeit.speed "cursorSpeed" $typeit.cursorSpeed "cursorChar" $typeit.cursorChar "duration" $typeit.duration "data" . | dict "typeit" | merge $config -}} +{{- end -}} + +{{- /* KaTeX */ -}} +{{- $math := $params.math -}} +{{- if eq $math true -}} + {{- $math = .Site.Params.page.math | default dict -}} +{{- else if eq $math false -}} + {{- $math = dict "enable" false -}} +{{- end -}} +{{- if $math.enable -}} + {{- $source := $cdn.katexCSS | default "lib/katex/katex.min.css" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $source := $cdn.katexJS | default "lib/katex/katex.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $source := $cdn.katexAutoRenderJS | default "lib/katex/auto-render.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- if $math.copyTex -}} + {{- $source := $cdn.katexCopyTexCSS | default "lib/katex/copy-tex.min.css" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $source := $cdn.katexCopyTexJS | default "lib/katex/copy-tex.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- end -}} + {{- if $math.mhchem -}} + {{- $source := $cdn.katexMhchemJS | default "lib/katex/mhchem.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- end -}} + {{- $delimiters := slice (dict "left" "$$" "right" "$$" "display" true) (dict "left" "\\[" "right" "\\]" "display" true) -}} + {{- if and $math.blockLeftDelimiter $math.blockRightDelimiter -}} + {{- $delimiters = $delimiters | append (dict "left" $math.blockLeftDelimiter "right" $math.blockRightDelimiter "display" true) -}} + {{- end -}} + {{- $delimiters = $delimiters | append (dict "left" "$" "right" "$" "display" false) (dict "left" "\\(" "right" "\\)" "display" false) -}} + {{- if and $math.inlineLeftDelimiter $math.inlineRightDelimiter -}} + {{- $delimiters = $delimiters | append (dict "left" $math.inlineRightDelimiter "right" $math.inlineRightDelimiter "display" false) -}} + {{- end -}} + {{- $config = dict "strict" false "delimiters" $delimiters | dict "math" | merge $config -}} +{{- end -}} + +{{- /* mermaid */ -}} +{{- if (.Scratch.Get "this").mermaid -}} + {{- $source := $cdn.mermaidJS | default "lib/mermaid/mermaid.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $options := dict "targetPath" "lib/mermaid/mermaid.min.css" "enableSourceMap" true -}} + {{- dict "Source" "lib/mermaid/mermaid.scss" "ToCSS" $options "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} +{{- end -}} + +{{- /* ECharts */ -}} +{{- if (.Scratch.Get "this").echarts -}} + {{- $source := $cdn.echartsJS | default "lib/echarts/echarts.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $source := $cdn.echartsMacaronsJS | default "lib/echarts/macarons.js" -}} + {{- dict "Source" $source "Minify" true "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} +{{- end -}} + +{{- /* Mapbox GL */ -}} +{{- if (.Scratch.Get "this").mapbox -}} + {{- $source := $cdn.mapboxGLCSS | default "lib/mapbox-gl/mapbox-gl.min.css" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $source := $cdn.mapboxGLJS | default "lib/mapbox-gl/mapbox-gl.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- dict "Source" "lib/mapbox-gl/mapbox-gl-language.js" "Minify" true "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $config = dict "accessToken" $params.mapbox.accessToken "RTLTextPlugin" "https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.0/mapbox-gl-rtl-text.js" | dict "mapbox" | merge $config -}} +{{- end -}} + +{{- /* Music */ -}} +{{- if (.Scratch.Get "this").music -}} + {{- /* APlayer */ -}} + {{- $source := $cdn.aplayerCSS | default "lib/aplayer/APlayer.min.css" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $options := dict "targetPath" "lib/aplayer/dark.min.css" "enableSourceMap" true -}} + {{- dict "Source" "lib/aplayer/dark.scss" "ToCSS" $options "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $source := $cdn.aplayerJS | default "lib/aplayer/APlayer.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + + {{- /* MetingJS */ -}} + {{- $source := $cdn.metingJS | default "lib/meting/Meting.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} +{{- end -}} + +{{- /* Cookie Consent */ -}} +{{- if .Site.Params.cookieconsent | and .Site.Params.cookieconsent.enable -}} + {{- $source := $cdn.cookieconsentCSS | default "lib/cookieconsent/cookieconsent.min.css" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $source := $cdn.cookieconsentJS | default "lib/cookieconsent/cookieconsent.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $cookieconsentConfig := dict "popup" (dict "background" "#1aa3ff") "button" (dict "background" "#f0f0f0") | dict "theme" "edgeless" "palette" -}} + {{- $cookieconsentConfig = .Site.Params.cookieconsent | merge $cookieconsentConfig -}} + {{- $cookieconsentConfig = dict "message" ($cookieconsentConfig.content.message | default (T "cookieconsentMessage")) "dismiss" ($cookieconsentConfig.content.dismiss | default (T "cookieconsentDismiss")) "link" ($cookieconsentConfig.content.link | default (T "cookieconsentLink")) | dict "content" | merge $cookieconsentConfig -}} + {{- $config = $cookieconsentConfig | dict "cookieconsent" | merge $config -}} +{{- end -}} + +{{- range $params.library.css -}} + {{- dict "Source" . "Fingerprint" $fingerprint | dict "Scratch" $.Scratch "Data" | partial "scratch/style.html" -}} +{{- end -}} + +{{- range $params.library.js -}} + {{- dict "Source" . "Fingerprint" $fingerprint | dict "Scratch" $.Scratch "Data" | partial "scratch/script.html" -}} +{{- end -}} + +{{- with (.Scratch.Get "this").styleArr -}} + {{- $content := delimit . "" -}} + {{- $path := substr (md5 $content) 0 6 | printf "css/%v" -}} + {{- $options := printf "%v.min.css" $path | dict "targetPath" -}} + {{- dict "Content" $content "Path" (printf "%v.scss" $path) "ToCSS" $options | dict "Scratch" $.Scratch "Data" | partial "scratch/style.html" -}} +{{- end -}} + +{{- /* Config script */ -}} +{{- $config | jsonify | printf "window.config=%s;" | dict "Content" | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + +{{- /* Theme script */ -}} +{{- dict "Source" "js/theme.min.js" "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} +{{- $_ := (resources.Get "js/theme.min.js.map").RelPermalink -}} + +{{- with (.Scratch.Get "this").scriptArr -}} + {{- delimit . "\n" | dict "Content" | dict "Scratch" $.Scratch "Data" | partial "scratch/script.html" -}} +{{- end -}} + +{{- range (.Scratch.Get "this").style -}} + {{- partial "plugin/style.html" . -}} +{{- end -}} + +{{- range (.Scratch.Get "this").script -}} + {{- partial "plugin/script.html" . -}} +{{- end -}} + +{{- partial "plugin/analytics.html" . -}} diff --git a/themes/LoveIt/layouts/partials/comment.html b/themes/LoveIt/layouts/partials/comment.html new file mode 100644 index 0000000..0382ae1 --- /dev/null +++ b/themes/LoveIt/layouts/partials/comment.html @@ -0,0 +1,130 @@ +{{- $cdn := .Scratch.Get "cdn" | default dict -}} +{{- $fingerprint := .Scratch.Get "fingerprint" -}} +{{- $comment := .Scratch.Get "comment" | default dict -}} +{{- $commentConfig := dict -}} + +{{- if $comment.enable -}} +
    + {{- /* Disqus Comment System */ -}} + {{- $disqus := $comment.disqus | default dict -}} + {{- if $disqus.enable -}} +
    + {{- $source := printf "https://%v.disqus.com/embed.js" $disqus.shortname -}} + {{- dict "Source" $source "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + + {{- end -}} + + {{- /* Gitalk Comment System */ -}} + {{- $gitalk := $comment.gitalk | default dict -}} + {{- if $gitalk.enable -}} +
    + {{- $source := $cdn.gitalkCSS | default "lib/gitalk/gitalk.css" -}} + {{- dict "Source" $source "Minify" true "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $source := $cdn.gitalkJS | default "lib/gitalk/gitalk.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $commentConfig = dict "id" .Date "title" .Title "clientID" $gitalk.clientId "clientSecret" $gitalk.clientSecret "repo" $gitalk.repo "owner" $gitalk.owner "admin" (slice $gitalk.owner) | dict "gitalk" | merge $commentConfig -}} + + {{- end -}} + + {{- /* Valine Comment System */ -}} + {{- $valine := $comment.valine | default dict -}} + {{- if $valine.enable -}} +
    + {{- $options := dict "targetPath" "lib/valine/valine.min.css" -}} + {{- dict "Source" "lib/valine/valine.scss" "ToCSS" $options | dict "Scratch" .Scratch "Data" | partial "scratch/style.html" -}} + {{- $source := $cdn.valineJS | default "lib/valine/Valine.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + {{- $commentConfig = dict "el" "#valine" "appId" $valine.appId "appKey" $valine.appKey "lang" ($valine.lang | default (T "valineLang")) "visitor" $valine.visitor "recordIP" $valine.recordIP "placeholder" ($valine.placeholder | default (T "valinePlaceholder")) "highlight" (ne $valine.highlight false) "enableQQ" $valine.enableQQ | dict "valine" | merge $commentConfig -}} + {{- with $valine.avatar -}} + {{- $commentConfig = dict "avatar" . | dict "valine" | merge $commentConfig -}} + {{- end -}} + {{- with $valine.meta -}} + {{- $commentConfig = dict "meta" . | dict "valine" | merge $commentConfig -}} + {{- end -}} + {{- with $valine.pageSize -}} + {{- $commentConfig = dict "pageSize" . | dict "valine" | merge $commentConfig -}} + {{- end -}} + {{- with $valine.serverURLs -}} + {{- $commentConfig = dict "serverURLs" . | dict "valine" | merge $commentConfig -}} + {{- end -}} + {{- $commentConfig = $valine.emoji | default "google.yml" | printf "data/emoji/%v" | resources.Get | transform.Unmarshal | dict "valine" | merge $commentConfig -}} + + {{- end -}} + + {{- /* Facebook Comment System */ -}} + {{- $facebook := $comment.facebook | default dict -}} + {{- if $facebook.enable -}} +
    +
    + {{- $source := printf "https://connect.facebook.net/%v/sdk.js#xfbml=1&version=v5.0&appId=%v&autoLogAppEvents=1" ($facebook.languageCode | default (T "facebookLanguageCode")) $facebook.appId -}} + {{- dict "Source" $source "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + + {{- end -}} + + {{- /* Telegram Comments System */ -}} + {{- $telegram := $comment.telegram | default dict -}} + {{- if $telegram.enable -}} +
    + {{- $attr := printf `data-comments-app-website="%v"` $telegram.siteID -}} + {{- $attr = printf `%v data-limit="%v"` $attr ($telegram.limit | default 5) -}} + {{- with $telegram.height -}} + {{- $attr = printf `%v data-height="%v"` $attr . -}} + {{- end -}} + {{- with $telegram.color -}} + {{- $attr = printf `%v data-color="%v"` $attr . -}} + {{- end -}} + {{- if $telegram.colorful -}} + {{- $attr = printf `%v data-colorful="1"` $attr -}} + {{- end -}} + {{- if $telegram.dislikes -}} + {{- $attr = printf `%v data-dislikes="1"` $attr -}} + {{- end -}} + {{- if $telegram.outlined -}} + {{- $attr = printf `%v data-outlined="1"` $attr -}} + {{- end -}} + {{- dict "Source" "https://comments.app/js/widget.js?2" "Defer" true "Attr" $attr | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + + {{- end -}} + + {{- /* Commento Comment System */ -}} + {{- $commento := $comment.commento | default dict -}} + {{- if $commento.enable -}} +
    + {{- dict "Source" "https://cdn.commento.io/js/commento.js" "Defer" true | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} + + {{- end -}} + + {{- /* Utterances Comment System */ -}} + {{- $utterances := $comment.utterances | default dict -}} + {{- if $utterances.enable -}} +
    + {{- $commentConfig = dict "repo" $utterances.repo | dict "utterances" | merge $commentConfig -}} + {{- $commentConfig = $utterances.issueTerm | default "pathname" | dict "issueTerm" | dict "utterances" | merge $commentConfig -}} + {{- $commentConfig = dict "label" $utterances.label | dict "utterances" | merge $commentConfig -}} + {{- $commentConfig = $utterances.lightTheme | default "github-light" | dict "lightTheme" | dict "utterances" | merge $commentConfig -}} + {{- $commentConfig = $utterances.darkTheme | default "github-dark" | dict "darkTheme" | dict "utterances" | merge $commentConfig -}} + + {{- end -}} +
    +{{- end -}} + +{{- dict "comment" $commentConfig | dict "config" | merge (.Scratch.Get "this") | .Scratch.Set "this" -}} diff --git a/themes/LoveIt/layouts/partials/footer.html b/themes/LoveIt/layouts/partials/footer.html new file mode 100644 index 0000000..ca4b785 --- /dev/null +++ b/themes/LoveIt/layouts/partials/footer.html @@ -0,0 +1,51 @@ +{{- if ne .Site.Params.footer.enable false -}} +
    + +
    +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/function/checkbox.html b/themes/LoveIt/layouts/partials/function/checkbox.html new file mode 100644 index 0000000..2283592 --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/checkbox.html @@ -0,0 +1,9 @@ +{{- /* Checkbox unchecked */ -}} +{{- $old := `` -}} +{{- $new := `` -}} +{{- $content := replace . $old $new -}} + +{{- /* Checkbox checked */ -}} +{{- $old = `` -}} +{{- $new = `` -}} +{{- return replace $content $old $new -}} diff --git a/themes/LoveIt/layouts/partials/function/content.html b/themes/LoveIt/layouts/partials/function/content.html new file mode 100644 index 0000000..f1d7ce8 --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/content.html @@ -0,0 +1,19 @@ +{{- $content := .Content -}} + +{{- if .Ruby -}} + {{- $content = partial "function/ruby.html" $content -}} +{{- end -}} + +{{- if .Fraction -}} + {{- $content = partial "function/fraction.html" $content -}} +{{- end -}} + +{{- if .Fontawesome -}} + {{- $content = partial "function/fontawesome.html" $content -}} +{{- end -}} + +{{- $content = partial "function/checkbox.html" $content -}} + +{{- $content = partial "function/escape.html" $content -}} + +{{- return $content -}} diff --git a/themes/LoveIt/layouts/partials/function/escape.html b/themes/LoveIt/layouts/partials/function/escape.html new file mode 100644 index 0000000..1ff794f --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/escape.html @@ -0,0 +1,5 @@ +{{- /* Escape character */ -}} +{{- /* {?X} -> X */ -}} +{{- $REin := `\{\?(.)\}` -}} +{{- $REout := `$1` -}} +{{- return replaceRE $REin $REout . -}} diff --git a/themes/LoveIt/layouts/partials/function/fontawesome.html b/themes/LoveIt/layouts/partials/function/fontawesome.html new file mode 100644 index 0000000..9d64c3d --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/fontawesome.html @@ -0,0 +1,14 @@ +{{- /* Font Awesome */ -}} +{{- /* :(far fa-circle): -> */ -}} + +{{- $REin := ` (:\([\w- ]+?\):)` -}} +{{- $REout := ` $1` -}} +{{- $content := replaceRE $REin $REout . -}} + +{{- $REin = `(:\([\w- ]+?\):) ` -}} +{{- $REout = `$1 ` -}} +{{- $content = replaceRE $REin $REout . -}} + +{{- $REin = `:\(([\w- ]+?)\):` -}} +{{- $REout = `` -}} +{{- return replaceRE $REin $REout $content -}} diff --git a/themes/LoveIt/layouts/partials/function/fraction.html b/themes/LoveIt/layouts/partials/function/fraction.html new file mode 100644 index 0000000..9aa85d0 --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/fraction.html @@ -0,0 +1,5 @@ +{{- /* Fraction */ -}} +{{- /* [A]/[B] -> A/B */ -}} +{{- $REin := `\[(.+?)\]/\[(.+?)\]` -}} +{{- $REout := `$1/$2` -}} +{{- return replaceRE $REin $REout . -}} diff --git a/themes/LoveIt/layouts/partials/function/id.html b/themes/LoveIt/layouts/partials/function/id.html new file mode 100644 index 0000000..e84ef9c --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/id.html @@ -0,0 +1,8 @@ +{{- /* ID */ -}} +{{- $count := (.Scratch.Get "this").count | default 1 -}} +{{- $id := printf "id-%d" $count -}} +{{- $count | add 1 | .Scratch.SetInMap "this" "count" -}} +{{- with .Content -}} + {{- dict $id . | dict "data" | dict "config" | merge ($.Scratch.Get "this") | $.Scratch.Set "this" -}} +{{- end -}} +{{- return $id -}} diff --git a/themes/LoveIt/layouts/partials/function/path.html b/themes/LoveIt/layouts/partials/function/path.html new file mode 100644 index 0000000..ece426f --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/path.html @@ -0,0 +1,3 @@ +{{- /* https://discourse.gohugo.io/t/how-decode-urls-in-hugo/7549/4 */ -}} +{{- $URL := . | urlize | urls.Parse -}} +{{- return $URL.Path -}} diff --git a/themes/LoveIt/layouts/partials/function/resource.html b/themes/LoveIt/layouts/partials/function/resource.html new file mode 100644 index 0000000..2febef3 --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/resource.html @@ -0,0 +1,16 @@ +{{- $resource := 0 -}} +{{- $url := urls.Parse .Path -}} +{{- if not $url.Host | and $url.Path | and (strings.HasSuffix $url.Path "/" | not) -}} + {{- if .Resources -}} + {{- with .Resources.GetMatch $url.Path -}} + {{- $resource = . -}} + {{- end -}} + {{- end -}} + {{- if not $resource -}} + {{- with resources.Get $url.Path -}} + {{- $resource = . -}} + {{- end -}} + {{- end -}} +{{- end -}} + +{{- return $resource -}} diff --git a/themes/LoveIt/layouts/partials/function/ruby.html b/themes/LoveIt/layouts/partials/function/ruby.html new file mode 100644 index 0000000..49aa35b --- /dev/null +++ b/themes/LoveIt/layouts/partials/function/ruby.html @@ -0,0 +1,5 @@ +{{- /* Ruby */ -}} +{{- /* [EN]^(English) -> ENEnglish */ -}} +{{- $REin := `\[(.+?)\]\^\((.+?)\)` -}} +{{- $REout := `$1$2` -}} +{{- return replaceRE $REin $REout . -}} diff --git a/themes/LoveIt/layouts/partials/head/link.html b/themes/LoveIt/layouts/partials/head/link.html new file mode 100644 index 0000000..080a1f9 --- /dev/null +++ b/themes/LoveIt/layouts/partials/head/link.html @@ -0,0 +1,51 @@ +{{- $cdn := .Scratch.Get "cdn" | default dict -}} +{{- $fingerprint := .Scratch.Get "fingerprint" -}} + +{{- if not .Site.Params.app.noFavicon -}} + {{- with .Site.Params.app.svgFavicon -}} + + {{- else -}} + + + + {{- end -}} + + {{- with .Site.Params.app.iconColor -}} + + {{- end -}} + +{{- end -}} + + +{{- if .PrevInSection -}} + +{{- end -}} +{{- if .NextInSection -}} + +{{- end -}} + +{{- with .OutputFormats.Get "RSS" -}} + + +{{- end -}} + +{{- /* normalize.css */ -}} +{{- $source := $cdn.normalizeCSS | default "lib/normalize/normalize.min.css" -}} +{{- $style := dict "Source" $source "Fingerprint" $fingerprint -}} +{{- partial "plugin/style.html" $style -}} + +{{- /* style.min.css */ -}} +{{- $style := dict "Source" "css/style.scss" "Fingerprint" $fingerprint -}} +{{- $options := dict "targetPath" "css/style.min.css" "enableSourceMap" true -}} +{{- $style = dict "Context" . "ToCSS" $options | merge $style -}} +{{- partial "plugin/style.html" $style -}} + +{{- /* Font Awesome */ -}} +{{- $source := $cdn.fontawesomeFreeCSS | default "lib/fontawesome-free/all.min.css" -}} +{{- $style := dict "Source" $source "Fingerprint" $fingerprint -}} +{{- partial "plugin/style.html" $style -}} + +{{- /* Animate.css */ -}} +{{- $source := $cdn.animateCSS | default "lib/animate/animate.min.css" -}} +{{- $style := dict "Source" $source "Fingerprint" $fingerprint -}} +{{- partial "plugin/style.html" $style -}} diff --git a/themes/LoveIt/layouts/partials/head/meta.html b/themes/LoveIt/layouts/partials/head/meta.html new file mode 100644 index 0000000..0862b83 --- /dev/null +++ b/themes/LoveIt/layouts/partials/head/meta.html @@ -0,0 +1,17 @@ +{{- $params := .Scratch.Get "params" -}} + + + +{{- template "_internal/opengraph.html" . -}} +{{- template "_internal/twitter_cards.html" . -}} + + + + +{{- with .Site.Params.app.themeColor -}} + +{{- end -}} + +{{- with .Site.Params.app.tileColor -}} + +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/head/seo.html b/themes/LoveIt/layouts/partials/head/seo.html new file mode 100644 index 0000000..d431ad0 --- /dev/null +++ b/themes/LoveIt/layouts/partials/head/seo.html @@ -0,0 +1,153 @@ +{{- $params := .Scratch.Get "params" -}} + +{{- with .Site.Params.verification.google -}} + +{{- end -}} +{{- with .Site.Params.verification.bing -}} + +{{- end -}} +{{- with .Site.Params.verification.yandex -}} + +{{- end -}} +{{- with .Site.Params.verification.pinterest -}} + +{{- end -}} +{{- with .Site.Params.verification.baidu -}} + +{{- end -}} + +{{- /* Home SEO */ -}} +{{- if .IsHome -}} + + +{{- /* Page SEO */ -}} +{{- else if .IsPage -}} + +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/header.html b/themes/LoveIt/layouts/partials/header.html new file mode 100644 index 0000000..de3f955 --- /dev/null +++ b/themes/LoveIt/layouts/partials/header.html @@ -0,0 +1,183 @@ +{{- /* Desktop header */ -}} +
    + +
    + +{{- /* Mobile header */ -}} +
    + +
    +
    +
    +
    +
    +
    +
    diff --git a/themes/LoveIt/layouts/partials/home/profile.html b/themes/LoveIt/layouts/partials/home/profile.html new file mode 100644 index 0000000..b37e152 --- /dev/null +++ b/themes/LoveIt/layouts/partials/home/profile.html @@ -0,0 +1,95 @@ +{{- $profile := .Site.Params.home.profile -}} +
    + {{- $avatar := $profile.avatarURL -}} + {{- with $profile.gravatarEmail -}} + {{- $avatar = md5 . | printf "https://www.gravatar.com/avatar/%v?s=240&d=mp" -}} + {{- end -}} + {{- if $avatar -}} +
    + {{- $menus := $.Site.Menus.main | default slice -}} + {{- with index $menus 0 -}} + {{- $url := .URL | relLangURL -}} + {{- with .Page -}} + {{- $url = .RelPermalink -}} + {{- end -}} + + {{- dict "Src" $avatar | partial "plugin/image.html" -}} + + {{- else -}} + {{- dict "Src" $avatar | partial "plugin/image.html" -}} + {{- end -}} +
    + {{- end -}} + + {{- with $profile.title -}} +

    + {{- . | safeHTML -}} +

    + {{- end -}} + + {{- with $profile.subtitle -}} +

    + {{- if $profile.typeit -}} + {{- $id := dict "Content" . "Scratch" $.Scratch | partial "function/id.html" -}} +
    + {{- dict $id (slice $id) | dict "typeitMap" | merge ($.Scratch.Get "this") | $.Scratch.Set "this" -}} + {{- else -}} + {{- . -}} + {{- end -}} +

    + {{- end -}} + + {{- if $profile.social -}} + + {{- end -}} + + {{- with $profile.disclaimer -}} +

    + {{- . | safeHTML -}} +

    + {{- end -}} +
    diff --git a/themes/LoveIt/layouts/partials/init.html b/themes/LoveIt/layouts/partials/init.html new file mode 100644 index 0000000..fdb50d3 --- /dev/null +++ b/themes/LoveIt/layouts/partials/init.html @@ -0,0 +1,41 @@ +{{- .Scratch.Set "version" "0.2.10" -}} + +{{- /* LoveIt theme version detection */ -}} +{{- $VERSION := "0.2.X" -}} +{{- if eq .Site .Sites.First -}} + {{- if not .Site.Params.version -}} + {{- errorf "Configuration Error 配置文件错误\n\nYou haven't configured the LoveIt version param correctly yet. See https://hugoloveit.com/theme-documentation-basics/#basic-configuration\n你还没有正确配置 LoveIt 的版本参数. 参考 https://hugoloveit.com/zh-cn/theme-documentation-basics/#basic-configuration\n" -}} + {{- else if ne .Site.Params.version $VERSION -}} + {{- errorf (printf "Compatibility Error 兼容性错误\n\n%v -> %v:\nYou have an incompatible update. See https://github.com/dillonzq/LoveIt/releases\n你进行了一次不兼容的更新. 参考 https://github.com/dillonzq/LoveIt/releases\n" .Site.Params.version $VERSION) -}} + {{- end -}} +{{- end -}} + +{{- $params := .Params | merge .Site.Params.page -}} + +{{- if eq hugo.Environment "production" -}} + {{- $cdn := .Site.Params.cdn -}} + {{- with $cdn.data -}} + {{- $cdnData := printf "data/cdn/%v" . | resources.Get | transform.Unmarshal -}} + {{- $cdn = dict "simpleIconsPrefix" $cdnData.prefix.simpleIcons -}} + {{- $prefix := $cdnData.prefix.libFiles | default "" -}} + {{- range $key, $value := $cdnData.libFiles -}} + {{- $cdn = printf "%v%v" $prefix $value | dict $key | merge $cdn -}} + {{- end -}} + {{- end -}} + {{- .Scratch.Set "cdn" $cdn -}} + {{- .Scratch.Set "fingerprint" .Site.Params.fingerprint -}} + {{- .Scratch.Set "analytics" .Site.Params.analytics -}} + {{- .Scratch.Set "comment" $params.comment -}} + {{- if eq .Params.comment true -}} + {{- .Scratch.Set "comment" .Site.Params.comment -}} + {{- else if eq .Params.comment false -}} + {{- .Scratch.Set "comment" dict -}} + {{- end -}} +{{- else if eq .Site .Sites.First -}} + {{- warnf "\n\nCurrent environment is \"development\". The \"comment system\", \"CDN\" and \"fingerprint\" will be disabled.\n当前运行环境是 \"development\". \"评论系统\", \"CDN\" 和 \"fingerprint\" 不会启用.\n" -}} +{{- end -}} + +{{- .Scratch.Set "params" $params -}} +{{- .Scratch.Set "this" dict -}} + +{{- partial "plugin/compatibility.html" . -}} diff --git a/themes/LoveIt/layouts/partials/paginator.html b/themes/LoveIt/layouts/partials/paginator.html new file mode 100644 index 0000000..170144f --- /dev/null +++ b/themes/LoveIt/layouts/partials/paginator.html @@ -0,0 +1,30 @@ +{{- if gt .Paginator.TotalPages 1 -}} +
      + {{- .Scratch.Set "paginator.ellipsed" false -}} + {{- range $.Paginator.Pagers -}} + {{- $right := sub .TotalPages .PageNumber -}} + {{- $showNumber := or (le .PageNumber 1) (eq $right 0) -}} + {{- $showNumber := or $showNumber (and (gt .PageNumber (sub $.Paginator.PageNumber 3)) (lt .PageNumber (add $.Paginator.PageNumber 3))) -}} + {{- if $showNumber -}} + {{- $.Scratch.Set "paginator.ellipsed" false -}} + {{- $.Scratch.Set "paginator.shouldEllipse" false -}} + {{- else -}} + {{- $.Scratch.Set "paginator.shouldEllipse" (not ($.Scratch.Get "paginator.ellipsed") ) -}} + {{- $.Scratch.Set "paginator.ellipsed" true -}} + {{- end -}} + {{- if $showNumber -}} +
    • + + + {{- .PageNumber -}} + + +
    • + {{- else if ($.Scratch.Get "paginator.shouldEllipse") -}} +
    • + +
    • + {{- end -}} + {{- end -}} +
    +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/plugin/analytics.html b/themes/LoveIt/layouts/partials/plugin/analytics.html new file mode 100644 index 0000000..c4c21fa --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/analytics.html @@ -0,0 +1,22 @@ +{{- $analytics := .Scratch.Get "analytics" | default dict -}} + +{{- if $analytics.enable -}} + {{- /* Google Analytics */ -}} + {{- with $analytics.google.id -}} + + {{- printf "https://www.googletagmanager.com/gtag/js?id=%v" . | dict "Async" true "Source" | partial "plugin/script.html" -}} + {{- end -}} + + {{- /* Fathom Analytics */ -}} + {{- with $analytics.fathom.id -}} + + {{- dict "Source" ($analytics.fathom.server | default "cdn.usefathom.com" | printf "https://%v/tracker.js") "Async" true "Attr" "id=fathom-script" | partial "plugin/script.html" -}} + {{- end -}} +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/plugin/compatibility.html b/themes/LoveIt/layouts/partials/plugin/compatibility.html new file mode 100644 index 0000000..b460f18 --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/compatibility.html @@ -0,0 +1,22 @@ +{{- $compatibility := .Site.Params.compatibility | default dict -}} +{{- $cdn := .Scratch.Get "cdn" | default dict -}} +{{- $fingerprint := .Scratch.Get "fingerprint" -}} + +{{- /* Polyfill.io */ -}} +{{- if $compatibility.polyfill -}} + {{- $features := slice -}} + {{- range resources.Get "data/polyfill.yml" | transform.Unmarshal -}} + {{- range . -}} + {{- $features = $features | append . -}} + {{- end -}} + {{- end -}} + {{- with $features | uniq -}} + {{- delimit . "%2C" | printf "https://polyfill.io/v3/polyfill.min.js?features=%v" | dict "Source" | dict "Scratch" $.Scratch "Data" | partial "scratch/script.html" -}} + {{- end -}} +{{- end -}} + +{{- /* object-fit-images */ -}} +{{- if $compatibility.objectFit -}} + {{- $source := $cdn.objectFitImagesJS | default "lib/object-fit-images/ofi.min.js" -}} + {{- dict "Source" $source "Fingerprint" $fingerprint | dict "Scratch" .Scratch "Data" | partial "scratch/script.html" -}} +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/plugin/icon.html b/themes/LoveIt/layouts/partials/plugin/icon.html new file mode 100644 index 0000000..5bc2a11 --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/icon.html @@ -0,0 +1,13 @@ +{{- with .Class -}} + +{{- else -}} + {{- $src := .Src -}} + {{- with .Simpleicons -}} + {{- $prefix := $.Prefix | default "lib/simple-icons/icons" | strings.TrimSuffix "/" -}} + {{- $src = printf "%v/%v.svg" $prefix . -}} + {{- end -}} + {{- if (urls.Parse $src).Host | not -}} + {{- $src = (resources.Get $src | minify).RelPermalink -}} + {{- end -}} + +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/plugin/image.html b/themes/LoveIt/layouts/partials/plugin/image.html new file mode 100644 index 0000000..84a61b3 --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/image.html @@ -0,0 +1,38 @@ +{{- /* lazysizes and lightgallery.js */ -}} +{{- $src := .Src -}} +{{- with dict "Path" .Src "Resources" .Resources | partial "function/resource.html" -}} + {{- $src = .RelPermalink -}} +{{- end -}} + +{{- $small := .SrcSmall | default $src -}} +{{- with dict "Path" .SrcSmall "Resources" .Resources | partial "function/resource.html" -}} + {{- $small = .RelPermalink -}} +{{- end -}} + +{{- $large := .SrcLarge | default $src -}} +{{- with dict "Path" .SrcLarge "Resources" .Resources | partial "function/resource.html" -}} + {{- $large = .RelPermalink -}} +{{- end -}} + +{{- $alt := .Alt | default $src -}} +{{- $loading := resources.Get "svg/loading.svg" | minify -}} +{{- if .Linked -}} + + {{ $alt }} + +{{- else -}} + {{ $alt }} +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/plugin/link.html b/themes/LoveIt/layouts/partials/plugin/link.html new file mode 100644 index 0000000..ceaefc6 --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/link.html @@ -0,0 +1,9 @@ +{{- $rel := "" -}} + + {{- with .Icon -}} + {{- partial "plugin/icon.html" . -}} + {{- end -}} + {{- with .Content -}} + {{- . | safeHTML -}} + {{- end -}} + \ No newline at end of file diff --git a/themes/LoveIt/layouts/partials/plugin/script.html b/themes/LoveIt/layouts/partials/plugin/script.html new file mode 100644 index 0000000..e12e74e --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/script.html @@ -0,0 +1,25 @@ +{{- if .Content -}} + +{{- else if strings.HasPrefix .Source " +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/plugin/share.html b/themes/LoveIt/layouts/partials/plugin/share.html new file mode 100644 index 0000000..941647c --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/share.html @@ -0,0 +1,199 @@ +{{- $share := (.Scratch.Get "params").share | default dict -}} + +{{- if $share.enable -}} + {{- /* 001: Twitter */ -}} + {{- if $share.Twitter -}} + + {{- dict "Class" "fab fa-twitter fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 002: Facebook */ -}} + {{- if $share.Facebook -}} + + {{- dict "Class" "fab fa-facebook-square fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 003: Linkedin */ -}} + {{- if $share.Linkedin -}} + + {{- dict "Class" "fab fa-linkedin fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 004: WhatsApp */ -}} + {{- if $share.Whatsapp -}} + + {{- dict "Class" "fab fa-whatsapp fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 005: Viber */ -}} + {{- if $share.Viber -}} + + {{- dict "Class" "fab fa-viber fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 006: Pinterest */ -}} + {{- if $share.Pinterest -}} + + {{- dict "Class" "fab fa-pinterest fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 007: Tumblr */ -}} + {{- if $share.Tumblr -}} + + {{- dict "Class" "fab fa-tumblr fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 008: Hacker News */ -}} + {{- if $share.Hackernews -}} + + {{- dict "Class" "fab fa-hacker-news fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 009: Reddit */ -}} + {{- if $share.Reddit -}} + + {{- dict "Class" "fab fa-reddit fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 010: VK */ -}} + {{- if $share.VK -}} + + {{- dict "Class" "fab fa-vk fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 011: Buffer */ -}} + {{- if $share.Buffer -}} + + {{- dict "Class" "fab fa-buffer fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 012: Xing */ -}} + {{- if $share.Xing -}} + + {{- dict "Class" "fab fa-xing fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 013: Line */ -}} + {{- if $share.Line -}} + + {{- dict "Simpleicons" "line" "Prefix" (.Scratch.Get "cdn" | default dict).simpleIconsPrefix | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 014: Instapaper */ -}} + {{- if $share.Instapaper -}} + + {{- dict "Simpleicons" "instapaper" "Prefix" (.Scratch.Get "cdn" | default dict).simpleIconsPrefix | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 015: Pocket */ -}} + {{- if $share.Pocket -}} + + {{- dict "Class" "fab fa-get-pocket fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 016: Digg */ -}} + {{- if $share.Digg -}} + + {{- dict "Class" "fab fa-digg fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 017: StumbleUpon */ -}} + {{- if $share.Stumbleupon -}} + + {{- dict "Class" "fab fa-stumbleupon fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 018: Flipboard */ -}} + {{- if $share.Flipboard -}} + + {{- dict "Class" "fab fa-flipboard fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 019: 微博 */ -}} + {{- if $share.Weibo -}} + + {{- dict "Class" "fab fa-weibo fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 020: 人人 */ -}} + {{- if $share.Renren -}} + + {{- dict "Class" "fab fa-renren fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 021: Myspace */ -}} + {{- if $share.Myspace -}} + + {{- dict "Simpleicons" "myspace" "Prefix" (.Scratch.Get "cdn" | default dict).simpleIconsPrefix | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 022: Blogger */ -}} + {{- if $share.Blogger -}} + + {{- dict "Class" "fab fa-blogger fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 023: 百度 */ -}} + {{- if $share.Baidu -}} + + {{- dict "Simpleicons" "baidu" "Prefix" (.Scratch.Get "cdn" | default dict).simpleIconsPrefix | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 024: OK.RU */ -}} + {{- if $share.Odnoklassniki -}} + + {{- dict "Class" "fab fa-odnoklassniki fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 025: Evernote */ -}} + {{- if $share.Evernote -}} + + {{- dict "Class" "fab fa-evernote fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 026: Skype */ -}} + {{- if $share.Skype -}} + + {{- dict "Class" "fab fa-skype fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 027: Trello */ -}} + {{- if $share.Trello -}} + + {{- dict "Class" "fab fa-trello fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} + + {{- /* 028: Mix */ -}} + {{- if $share.Mix -}} + + {{- dict "Class" "fab fa-mix fa-fw" | partial "plugin/icon.html" -}} + + {{- end -}} +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/plugin/social.html b/themes/LoveIt/layouts/partials/plugin/social.html new file mode 100644 index 0000000..e6d2005 --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/social.html @@ -0,0 +1,11 @@ +{{- $destination := "" -}} +{{- with .Url -}} + {{- $destination = . | relLangURL -}} +{{- else -}} + {{- $template := .Template | default "%v" -}} + {{- with .Prefix -}} + {{- $template = . | strings.TrimSuffix "/" | printf "%v/%%v" -}} + {{- end -}} + {{- $destination = printf (string $template) .Id -}} +{{- end -}} +{{- dict "Destination" $destination "Rel" "me" | merge . | partial "plugin/link.html" -}} diff --git a/themes/LoveIt/layouts/partials/plugin/style.html b/themes/LoveIt/layouts/partials/plugin/style.html new file mode 100644 index 0000000..9c9c989 --- /dev/null +++ b/themes/LoveIt/layouts/partials/plugin/style.html @@ -0,0 +1,31 @@ +{{- if strings.HasPrefix .Source " +{{- end -}} diff --git a/themes/LoveIt/layouts/partials/rss/item.html b/themes/LoveIt/layouts/partials/rss/item.html new file mode 100644 index 0000000..28256b4 --- /dev/null +++ b/themes/LoveIt/layouts/partials/rss/item.html @@ -0,0 +1,36 @@ +{{- $params := .Page.Params | merge .Site.Params.Page | merge (dict "author" .Site.Author.name) -}} + + + {{- .Page.Title -}} + + + {{- .Page.Permalink -}} + + + {{- .Page.Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" -}} + + + {{- .params.author | default (T "author") -}} + + + {{- .Page.Permalink -}} + + + {{- " + + + {{- end -}} + {{- $content := .Page.Description -}} + {{- if $params.rssFullText -}} + {{- $content = dict "Content" .Page.Content "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" -}} + {{- else -}} + {{- with .Page.Summary -}} + {{- $content = dict "Content" . "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" -}} + {{- end -}} + {{- end -}} + {{- $content | replaceRE `]*>.*` "" | replaceRE `]*( /)?>` "" | safeHTML -}} + {{- "]]>" | safeHTML -}} + + \ No newline at end of file diff --git a/themes/LoveIt/layouts/partials/scratch/script.html b/themes/LoveIt/layouts/partials/scratch/script.html new file mode 100644 index 0000000..480ad2f --- /dev/null +++ b/themes/LoveIt/layouts/partials/scratch/script.html @@ -0,0 +1,4 @@ +{{- $this := .Scratch.Get "this" -}} +{{- $script := $this.script | default slice -}} +{{- $script = $script | append (slice .Data) -}} +{{- .Scratch.SetInMap "this" "script" $script -}} diff --git a/themes/LoveIt/layouts/partials/scratch/style.html b/themes/LoveIt/layouts/partials/scratch/style.html new file mode 100644 index 0000000..8989ce1 --- /dev/null +++ b/themes/LoveIt/layouts/partials/scratch/style.html @@ -0,0 +1,4 @@ +{{- $this := .Scratch.Get "this" -}} +{{- $style := $this.style | default slice -}} +{{- $style = $style | append (slice .Data) -}} +{{- .Scratch.SetInMap "this" "style" $style -}} diff --git a/themes/LoveIt/layouts/partials/single/footer.html b/themes/LoveIt/layouts/partials/single/footer.html new file mode 100644 index 0000000..c5b682f --- /dev/null +++ b/themes/LoveIt/layouts/partials/single/footer.html @@ -0,0 +1,72 @@ +{{- $params := .Scratch.Get "params" -}} + + diff --git a/themes/LoveIt/layouts/posts/rss.xml b/themes/LoveIt/layouts/posts/rss.xml new file mode 100644 index 0000000..454cdec --- /dev/null +++ b/themes/LoveIt/layouts/posts/rss.xml @@ -0,0 +1,41 @@ + + + + {{- .Params.Title | default (T .Section) | default .Section | dict "Some" | T "allSome" }} - {{ .Site.Title -}} + + + {{- .Permalink -}} + + + {{- .Params.Title | default (T .Section) | default .Section | dict "Some" | T "allSome" }} | {{ .Site.Title -}} + + Hugo -- gohugo.io + {{- with .Site.LanguageCode -}} + + {{- . -}} + + {{- end -}} + {{- with .Site.Author.email -}} + + {{- . }}{{ with $.Site.Author.name }} ({{ . }}){{ end -}} + + + {{- . }}{{ with $.Site.Author.name }} ({{ . }}){{ end -}} + + {{- end -}} + {{- with .Site.Copyright -}} + + {{- . -}} + + {{- end -}} + {{- if not .Date.IsZero -}} + + {{- .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" -}} + + {{- end -}} + + {{- range .Pages | first (.Site.Params.section.rss | default 10) -}} + {{- dict "Page" . "Site" .Site | partial "rss/item.html" -}} + {{- end -}} + + diff --git a/themes/LoveIt/layouts/posts/single.html b/themes/LoveIt/layouts/posts/single.html new file mode 100644 index 0000000..8f788a2 --- /dev/null +++ b/themes/LoveIt/layouts/posts/single.html @@ -0,0 +1,101 @@ +{{- define "title" }}{{ .Title }} - {{ .Site.Title }}{{ end -}} + +{{- define "content" -}} + {{- $params := .Scratch.Get "params" -}} + + {{- $toc := $params.toc -}} + {{- if eq $toc true -}} + {{- $toc = .Site.Params.page.toc | default dict -}} + {{- else if eq $toc false -}} + {{- $toc = dict "enable" false -}} + {{- end -}} + + {{- /* Auto TOC */ -}} + {{- if ne $toc.enable false -}} +
    +

    {{ T "contents" }}

    +
    +
    + {{- end -}} + +
    + {{- /* Title */ -}} +

    {{ .Title }}

    + + {{- /* Subtitle */ -}} + {{- with $params.subtitle -}} +

    {{ . }}

    + {{- end -}} + + {{- /* Meta */ -}} + + + {{- /* Featured image */ -}} + {{- $image := $params.featuredimage -}} + {{- with .Resources.GetMatch "featured-image" -}} + {{- $image = .RelPermalink -}} + {{- end -}} + {{- with $image -}} + + {{- end -}} + + {{- /* Static TOC */ -}} + {{- if ne $toc.enable false -}} +
    +
    + {{ T "contents" }} + +
    +
    + {{- dict "Content" .TableOfContents "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" | safeHTML -}} +
    +
    + {{- end -}} + + {{- /* Content */ -}} +
    + {{- dict "Content" .Content "Ruby" $params.ruby "Fraction" $params.fraction "Fontawesome" $params.fontawesome | partial "function/content.html" | safeHTML -}} +
    + + {{- /* Footer */ -}} + {{- partial "single/footer.html" . -}} + + {{- /* Comment */ -}} + {{- partial "comment.html" . -}} +
    +{{- end -}} diff --git a/themes/LoveIt/layouts/robots.txt b/themes/LoveIt/layouts/robots.txt new file mode 100644 index 0000000..cefec37 --- /dev/null +++ b/themes/LoveIt/layouts/robots.txt @@ -0,0 +1,64 @@ +User-agent: * + +Disallow: /images/ +Disallow: /js/ +Disallow: /css/ + +User-agent: MJ12bot +Disallow: / + +User-agent: AhrefsBot +Disallow: / + +User-agent: BLEXBot +Disallow: / + +# Block SISTRIX +User-agent: SISTRIX Crawler +Disallow: / +User-agent: sistrix +Disallow: / +User-agent: 007ac9 +Disallow: / +User-agent: 007ac9 Crawler +Disallow: / + +# Block Uptime robot +User-agent: UptimeRobot/2.0 +Disallow: / + +# Block Ezooms Robot +User-agent: Ezooms Robot +Disallow: / + +# Block Perl LWP +User-agent: Perl LWP +Disallow: / + +# Block netEstate NE Crawler (+http://www.website-datenbank.de/) +User-agent: netEstate NE Crawler (+http://www.website-datenbank.de/) +Disallow: / + +# Block WiseGuys Robot +User-agent: WiseGuys Robot +Disallow: / + +# Block Turnitin Robot +User-agent: Turnitin Robot +Disallow: / + +# Block Heritrix +User-agent: Heritrix +Disallow: / + +# Block pricepi +User-agent: pimonster +Disallow: / + +User-agent: SurdotlyBot +Disallow: / + +User-agent: ZoominfoBot +Disallow: / + +Sitemap: {{ "/sitemap.xml" | absLangURL }} diff --git a/themes/LoveIt/layouts/shortcodes/admonition.html b/themes/LoveIt/layouts/shortcodes/admonition.html new file mode 100644 index 0000000..bfe1452 --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/admonition.html @@ -0,0 +1,41 @@ +{{- $inner := .Inner | .Page.RenderString -}} + +{{- $iconMap := dict "note" "fas fa-pencil-alt fa-fw" -}} +{{- $iconMap = dict "abstract" "fas fa-list-ul fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "info" "fas fa-info-circle fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "tip" "fas fa-lightbulb fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "success" "fas fa-check-circle fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "question" "fas fa-question-circle fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "warning" "fas fa-exclamation-triangle fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "failure" "fas fa-times-circle fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "danger" "fas fa-skull-crossbones fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "bug" "fas fa-bug fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "example" "fas fa-list-ol fa-fw" | merge $iconMap -}} +{{- $iconMap = dict "quote" "fas fa-quote-right fa-fw" | merge $iconMap -}} +{{- $iconDetails := "fas fa-angle-right fa-fw" -}} + +{{- if .IsNamedParams -}} + {{- $type := .Get "type" | default "note" -}} +
    +
    + {{ .Get "title" | default (T $type) }} +
    +
    +
    + {{- $inner -}} +
    +
    +
    +{{- else -}} + {{- $type := .Get 0 | default "note" -}} +
    +
    + {{ .Get 1 | default (T $type) }} +
    +
    +
    + {{- $inner -}} +
    +
    +
    +{{- end -}} diff --git a/themes/LoveIt/layouts/shortcodes/bilibili.html b/themes/LoveIt/layouts/shortcodes/bilibili.html new file mode 100644 index 0000000..c14cdc9 --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/bilibili.html @@ -0,0 +1,7 @@ +
    + {{- if .IsNamedParams -}} + + {{- else -}} + + {{- end -}} +
    diff --git a/themes/LoveIt/layouts/shortcodes/echarts.html b/themes/LoveIt/layouts/shortcodes/echarts.html new file mode 100644 index 0000000..f13be36 --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/echarts.html @@ -0,0 +1,6 @@ +{{- $content := .Inner | transform.Unmarshal | jsonify -}} +{{- $id := dict "Content" $content "Scratch" .Page.Scratch | partial "function/id.html" -}} +{{- $width := cond .IsNamedParams (.Get "width") (.Get 0) | default "100%" -}} +{{- $height := cond .IsNamedParams (.Get "height") (.Get 1) | default "30rem" -}} +
    +{{- .Page.Scratch.SetInMap "this" "echarts" true -}} diff --git a/themes/LoveIt/layouts/shortcodes/image.html b/themes/LoveIt/layouts/shortcodes/image.html new file mode 100644 index 0000000..4bb365a --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/image.html @@ -0,0 +1,29 @@ +{{- $options := cond .IsNamedParams (.Get "src") (.Get 0) | dict "Src" -}} +{{- $options = cond .IsNamedParams (.Get "alt") (.Get 1) | .Page.RenderString | dict "Alt" | merge $options -}} +{{- $caption := cond .IsNamedParams (.Get "caption") (.Get 2) | .Page.RenderString -}} +{{- $options = dict "Caption" $caption | merge $options -}} + +{{- if .IsNamedParams -}} + {{- $options = dict "Title" (.Get "title") | merge $options -}} + {{- $options = dict "SrcSmall" (.Get "src_s") | merge $options -}} + {{- $options = dict "SrcLarge" (.Get "src_l") | merge $options -}} + {{- $options = dict "Height" (.Get "height") | merge $options -}} + {{- $options = dict "Width" (.Get "width") | merge $options -}} + {{- $options = .Get "linked" | ne false | dict "Linked" | merge $options -}} + {{- $options = dict "Rel" (.Get "rel") | merge $options -}} +{{- else -}} + {{- $options = cond $caption true false | dict "Linked" | merge $options -}} +{{- end -}} + +{{- $options = dict "Resources" .Page.Resources | merge $options -}} + +{{- with $caption -}} + + {{- partial "plugin/image.html" $options -}} +
    + {{- . | safeHTML -}} +
    + +{{- else -}} + {{- partial "plugin/image.html" $options -}} +{{- end -}} diff --git a/themes/LoveIt/layouts/shortcodes/link.html b/themes/LoveIt/layouts/shortcodes/link.html new file mode 100644 index 0000000..cac09e9 --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/link.html @@ -0,0 +1,15 @@ +{{- $destination := cond .IsNamedParams (.Get "href") (.Get 0) -}} +{{- with dict "Path" $destination "Resources" .Page.Resources | partial "function/resource.html" -}} + {{- $destination = .RelPermalink -}} +{{- end -}} +{{- $options := dict "Destination" $destination -}} +{{- if .IsNamedParams -}} + {{- $options = dict "Content" (.Get "content") | merge $options -}} + {{- $options = dict "Title" (.Get "title") | merge $options -}} + {{- $options = dict "Class" (.Get "class") | merge $options -}} + {{- $options = dict "Rel" (.Get "rel") | merge $options -}} +{{- else -}} + {{- $options = dict "Content" (.Get 1 | default (.Get 0)) | merge $options -}} + {{- $options = dict "Title" (.Get 2) | merge $options -}} +{{- end -}} +{{- partial "plugin/link.html" $options -}} diff --git a/themes/LoveIt/layouts/shortcodes/mapbox.html b/themes/LoveIt/layouts/shortcodes/mapbox.html new file mode 100644 index 0000000..516d370 --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/mapbox.html @@ -0,0 +1,33 @@ +{{- $mapbox := (.Page.Scratch.Get "params").mapbox | default dict -}} + +{{- $lng := cond .IsNamedParams (.Get "lng") (.Get 0) -}} +{{- $lat := cond .IsNamedParams (.Get "lat") (.Get 1) -}} +{{- $zoom := cond .IsNamedParams (.Get "zoom") (.Get 2) | default 10 -}} +{{- $marked := cond .IsNamedParams (.Get "marked") (.Get 3) | ne false -}} +{{- $lightStyle := $mapbox.lightStyle -}} +{{- $darkStyle := $mapbox.darkStyle -}} +{{- $navigation := $mapbox.navigation -}} +{{- $geolocate := $mapbox.geolocate -}} +{{- $scale := $mapbox.scale -}} +{{- $fullscreen := $mapbox.fullscreen -}} +{{- $width := "100%" -}} +{{- $height := "20rem" -}} + +{{- if .IsNamedParams -}} + {{- $lightStyle = .Get "light-style" | default $lightStyle -}} + {{- $darkStyle = .Get "dark-style" | default $darkStyle -}} + {{- $navigation = .Get "navigation" | ne false | and $navigation -}} + {{- $geolocate = .Get "geolocate" | ne false | and $geolocate -}} + {{- $scale = .Get "scale" | ne false | and $scale -}} + {{- $fullscreen = .Get "fullscreen" | ne false | and $fullscreen -}} + {{- $width = .Get "width" | default $width -}} + {{- $height = .Get "height" | default $height -}} +{{- else -}} + {{- $lightStyle = .Get 4 | default $lightStyle -}} + {{- $darkStyle = .Get 5 | default $darkStyle -}} +{{- end -}} +{{- $darkStyle = $darkStyle | default $lightStyle -}} +{{- $options := dict "lng" $lng "lat" $lat "zoom" $zoom "marked" $marked "lightStyle" $lightStyle "darkStyle" $darkStyle "geolocate" $geolocate "navigation" $navigation "scale" $scale "fullscreen" $fullscreen -}} +{{- $id := dict "Content" $options "Scratch" .Page.Scratch | partial "function/id.html" -}} +
    +{{- .Page.Scratch.SetInMap "this" "mapbox" true -}} diff --git a/themes/LoveIt/layouts/shortcodes/mermaid.html b/themes/LoveIt/layouts/shortcodes/mermaid.html new file mode 100644 index 0000000..e96ead7 --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/mermaid.html @@ -0,0 +1,3 @@ +{{- $id := dict "Content" (trim .Inner "\n") "Scratch" .Page.Scratch | partial "function/id.html" -}} +
    +{{- .Page.Scratch.SetInMap "this" "mermaid" true -}} diff --git a/themes/LoveIt/layouts/shortcodes/music.html b/themes/LoveIt/layouts/shortcodes/music.html new file mode 100644 index 0000000..904ad5b --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/music.html @@ -0,0 +1,50 @@ +{{- $theme := "#448aff" -}} +{{- if .IsNamedParams -}} + {{- $theme = .Get "theme" | default $theme -}} + {{- if .Get "url" -}} + {{- $url := .Get "url" -}} + {{- with dict "Path" $url "Resources" .Page.Resources | partial "function/resource.html" -}} + {{- $url = .RelPermalink -}} + {{- end -}} + {{- $cover := .Get "cover" -}} + {{- with dict "Path" $cover "Resources" .Page.Resources | partial "function/resource.html" -}} + {{- $cover = .RelPermalink -}} + {{- end -}} + + {{- else if .Get "auto" -}} + + {{- else -}} + + {{- end -}} +{{- else if (.Get 0 | urls.Parse).Host -}} + +{{- else -}} + +{{- end -}} +{{- .Page.Scratch.SetInMap "this" "music" true -}} diff --git a/themes/LoveIt/layouts/shortcodes/script.html b/themes/LoveIt/layouts/shortcodes/script.html new file mode 100644 index 0000000..278232d --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/script.html @@ -0,0 +1,2 @@ +{{- $scriptArr := (.Page.Scratch.Get "this").scriptArr | default slice -}} +{{- $scriptArr | append (trim .Inner "\n") | .Page.Scratch.SetInMap "this" "scriptArr" -}} diff --git a/themes/LoveIt/layouts/shortcodes/style.html b/themes/LoveIt/layouts/shortcodes/style.html new file mode 100644 index 0000000..8e03596 --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/style.html @@ -0,0 +1,8 @@ +{{- $content := .Inner | .Page.RenderString -}} +{{- $id := dict "Scratch" .Page.Scratch | partial "function/id.html" -}} +{{- $tag := .Get 1 | default "div" -}} +{{- printf `<%v id="%v">%v` $tag $id $content $tag | safeHTML -}} + +{{- $style := .Get 0 | printf "#%v{%v}" $id -}} +{{- $styleArr := (.Page.Scratch.Get "this").styleArr | default slice -}} +{{- $styleArr | append $style | .Page.Scratch.SetInMap "this" "styleArr" -}} diff --git a/themes/LoveIt/layouts/shortcodes/typeit.html b/themes/LoveIt/layouts/shortcodes/typeit.html new file mode 100644 index 0000000..1d2ea01 --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/typeit.html @@ -0,0 +1,31 @@ +{{- $content := trim .Inner "\n" -}} +{{- $classList := .Get "class" | slice -}} +{{- $tag := .Get "tag" | default "div" -}} + +{{- with .Get "code" -}} + {{- /* highlight code content without line number */ -}} + {{- $content = highlight $content . "linenos=false" -}} + {{- /* delete outer label */ -}} + {{- $content = replaceRE `
    ]*>(?s)(.*)
    ` "$1" $content -}} + {{- /* parsing markdown links */ -}} + {{- $content = replaceRE `(]*>)([^<>]*)\[([^<>]+)\]\(([^<>]+)\)([^<>]*)()` "$1$2$6$3$1$5$6" $content -}} + {{- /* replace " " to " " and replace "\n" to "
    " */ -}} + {{- $content = replaceRE ` ` " " $content | replaceRE `(<\w+) ` "$1 " | replaceRE `\n` "
    " -}} + {{- /* fix "
    " location error which is a bug of Typeit HTML parser */ -}} + {{- $content = replaceRE `
    ` "
    " $content -}} + {{- $classList = $classList | append "highlight" -}} +{{- else -}} + {{- $content = $content | .Page.RenderString -}} +{{- end -}} + +{{- /* trim the newline */ -}} +{{- $id := dict "Content" $content "Scratch" .Page.Scratch | partial "function/id.html" -}} +{{- $key := .Get "group" | string | default $id -}} +{{- $typeitMap := (.Page.Scratch.Get "this").typeitMap | default dict -}} +{{- $group := index $typeitMap $key -}} +{{- $group = $group | default slice | append $id -}} +{{- dict $key $group | merge $typeitMap | .Page.Scratch.SetInMap "this" "typeitMap" -}} + +
    + {{- printf `<%v id="%v" class="%v">` $tag $id (delimit $classList " ") $tag | safeHTML -}} +
    diff --git a/themes/LoveIt/layouts/shortcodes/version.html b/themes/LoveIt/layouts/shortcodes/version.html new file mode 100644 index 0000000..904be2d --- /dev/null +++ b/themes/LoveIt/layouts/shortcodes/version.html @@ -0,0 +1,13 @@ +{{- $version := .Get 0 -}} +{{- $url := printf "https://github.com/dillonzq/LoveIt/releases/tag/v%v" $version -}} +{{- $type := .Get 1 | default "new" | lower -}} +{{- $label := T $type -}} +{{- $color := cond (eq $type "changed") "ff9101" "00b1ff" | cond (eq $type "deleted") "ff5252" -}} +{{- $pathTemplate := cond .Site.IsMultiLingual (printf "svg/version/%%v-%%v.%v.svg" .Page.Language.Lang) "svg/version/%v-%v.svg" -}} +{{- $path := printf $pathTemplate $version $type -}} +{{- $resource := resources.Get "svg/version.template.svg" -}} +{{- $resource = $resource | resources.ExecuteAsTemplate $path (dict "version" $version "label" $label "color" $color) | minify -}} +{{- $alt := printf "LoveIt %v | %v" $label $version -}} + + {{- dict "Src" $resource.RelPermalink "Alt" $alt "Class" "version" | partial "plugin/image.html" -}} + \ No newline at end of file diff --git a/themes/LoveIt/layouts/sitemap.xml b/themes/LoveIt/layouts/sitemap.xml new file mode 100644 index 0000000..f931c44 --- /dev/null +++ b/themes/LoveIt/layouts/sitemap.xml @@ -0,0 +1,47 @@ + + {{- range (where .Data.Pages "Section" "!=" "gallery") -}} + + + {{- .Permalink -}} + + {{- if not .Lastmod.IsZero -}} + + {{- .Lastmod.Format "2006-01-02T15:04:05-07:00" -}} + + {{- end -}} + {{- with .Sitemap.ChangeFreq -}} + + {{- . -}} + + {{- end -}} + + {{- if ge .Sitemap.Priority 0.0 -}} + {{- $weeks := div (sub now.Unix .Lastmod.Unix) 604800 -}} + {{- $priority := sub 1 (div $weeks 10.0 ) -}} + {{- if ge .Sitemap.Priority $priority -}} + {{ .Sitemap.Priority }} + {{- else -}} + {{ $priority }} + {{- end -}} + {{- end -}} + + {{- if .IsTranslated -}} + {{- range .Translations -}} + + {{- end -}} + + {{- end -}} + + {{- end -}} + diff --git a/themes/LoveIt/layouts/taxonomy/list.html b/themes/LoveIt/layouts/taxonomy/list.html new file mode 100644 index 0000000..b332848 --- /dev/null +++ b/themes/LoveIt/layouts/taxonomy/list.html @@ -0,0 +1,43 @@ +{{- define "title" -}} + {{- .Title }} - {{ T .Data.Singular | default .Data.Singular }} - {{ .Site.Title -}} +{{- end -}} + +{{- define "content" -}} +
    + {{- /* Title */ -}} +

    + {{- $taxonomy := .Data.Singular -}} + {{- if eq $taxonomy "category" -}} +  {{ .Title }} + {{- else if eq $taxonomy "tag" -}} +  {{ .Title }} + {{- else -}} + {{- printf "%v - %v" (T $taxonomy | default $taxonomy) .Title -}} + {{- end -}} +

    + + {{- /* Paginate */ -}} + {{- if .Pages -}} + {{- $pages := .Pages.GroupByDate "2006" -}} + {{- with .Site.Params.list.paginate | default .Site.Params.paginate -}} + {{- $pages = $.Paginate $pages . -}} + {{- else -}} + {{- $pages = .Paginate $pages -}} + {{- end -}} + {{- range $pages.PageGroups -}} +

    {{ .Key }}

    + {{- range .Pages -}} +
    + + {{- .Title -}} + + + {{- $.Site.Params.list.dateFormat | default "01-02" | .Date.Format -}} + +
    + {{- end -}} + {{- end -}} + {{- partial "paginator.html" . -}} + {{- end -}} +
    +{{- end -}} diff --git a/themes/LoveIt/layouts/taxonomy/rss.xml b/themes/LoveIt/layouts/taxonomy/rss.xml new file mode 100644 index 0000000..a597e56 --- /dev/null +++ b/themes/LoveIt/layouts/taxonomy/rss.xml @@ -0,0 +1,41 @@ + + + + {{- .Title }} - {{ T .Data.Singular | default .Data.Singular }} - {{ .Site.Title -}} + + + {{- .Permalink -}} + + + {{- .Title }} - {{ T .Data.Singular | default .Data.Singular }} - {{ .Site.Title -}} + + Hugo -- gohugo.io + {{- with .Site.LanguageCode -}} + + {{- . -}} + + {{- end -}} + {{- with .Site.Author.email -}} + + {{- . }}{{ with $.Site.Author.name }} ({{ . }}){{ end -}} + + + {{- . }}{{ with $.Site.Author.name }} ({{ . }}){{ end -}} + + {{- end -}} + {{- with .Site.Copyright -}} + + {{- . -}} + + {{- end -}} + {{- if not .Date.IsZero -}} + + {{- .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" -}} + + {{- end -}} + + {{- range .Pages | first (.Site.Params.list.rss | default 10) -}} + {{- dict "Page" . "Site" .Site | partial "rss/item.html" -}} + {{- end -}} + + diff --git a/themes/LoveIt/layouts/taxonomy/terms.html b/themes/LoveIt/layouts/taxonomy/terms.html new file mode 100644 index 0000000..077f8bf --- /dev/null +++ b/themes/LoveIt/layouts/taxonomy/terms.html @@ -0,0 +1,57 @@ +{{- define "title" -}} + {{- .Params.Title | default (T .Data.Plural) | default .Data.Plural | dict "Some" | T "allSome" }} - {{ .Site.Title -}} +{{- end -}} + +{{- define "content" -}} + {{- $taxonomies := .Data.Plural -}} + {{- $terms := .Data.Terms.ByCount -}} + {{- $type := .Type -}} + +
    + {{- /* Title */ -}} +

    + {{- .Params.Title | default (T $taxonomies) | default $taxonomies | dict "Some" | T "allSome" -}} +

    + + {{- /* Categories Page */ -}} + {{- if eq $taxonomies "categories" -}} +
    + {{- range $terms -}} + {{- $term := .Term -}} + {{- $pages := .Pages -}} + {{- with $.Site.GetPage "taxonomy" (printf "%v/%v" $type $term) -}} +
    +
    +

    + +  {{ .Page.Title }} + +

    + {{- range first 5 $pages -}} + + {{- end -}} + {{- if gt (len $pages) 5 -}} + + {{ T "more" }} >> + + {{- end -}} +
    +
    + {{- end -}} + {{- end -}} +
    + + {{- /* Tag Cloud Page */ -}} + {{- else if eq $taxonomies "tags" -}} +
    + {{- range $.Site.Taxonomies.tags.ByCount -}} + {{ .Page.Title }} {{ .Count }} + {{- end -}} +
    + {{- end -}} +
    +{{- end -}} diff --git a/themes/LoveIt/package-lock.json b/themes/LoveIt/package-lock.json new file mode 100644 index 0000000..e5533ee --- /dev/null +++ b/themes/LoveIt/package-lock.json @@ -0,0 +1,5254 @@ +{ + "name": "loveit-src", + "version": "0.2.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/cli": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.8.4.tgz", + "integrity": "sha512-XXLgAm6LBbaNxaGhMAznXXaxtCWfuv6PIDJ9Alsy9JYTOh+j2jJz+L/162kkfU1j/pTSxK1xGmlwI4pdIMkoag==", + "dev": true, + "requires": { + "chokidar": "^2.1.8", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "lodash": "^4.17.13", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + } + }, + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/compat-data": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", + "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", + "dev": true, + "requires": { + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz", + "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==", + "dev": true, + "requires": { + "@babel/types": "^7.9.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", + "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.6", + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + }, + "dependencies": { + "@babel/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz", + "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz", + "integrity": "sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", + "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.8", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz", + "integrity": "sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz", + "integrity": "sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", + "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", + "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", + "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.9.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz", + "integrity": "sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + } + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz", + "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", + "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true + }, + "@babel/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "acorn": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", + "dev": true + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dev": true, + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "acorn-walk": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.1.1.tgz", + "integrity": "sha512-wdlPY2tm/9XBr7QkKlq0WQVgiuGTX6YWPyRyBviSoScBuLfTVQhvwg6wJ369GJ/1nPfTLMfnrFIfjqVg6d+jQQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "optional": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "optional": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "optional": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "optional": true + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "optional": true + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true, + "optional": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "optional": true + }, + "babel-helper-evaluate-path": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz", + "integrity": "sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==", + "dev": true + }, + "babel-helper-flip-expressions": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz", + "integrity": "sha1-NpZzahKKwYvCUlS19AoizrPB0/0=", + "dev": true + }, + "babel-helper-is-nodes-equiv": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz", + "integrity": "sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ=", + "dev": true + }, + "babel-helper-is-void-0": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz", + "integrity": "sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4=", + "dev": true + }, + "babel-helper-mark-eval-scopes": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz", + "integrity": "sha1-0kSjvvmESHJgP/tG4izorN9VFWI=", + "dev": true + }, + "babel-helper-remove-or-void": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz", + "integrity": "sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA=", + "dev": true + }, + "babel-helper-to-multiple-sequence-expressions": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz", + "integrity": "sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "babel-plugin-minify-builtins": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz", + "integrity": "sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==", + "dev": true + }, + "babel-plugin-minify-constant-folding": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz", + "integrity": "sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==", + "dev": true, + "requires": { + "babel-helper-evaluate-path": "^0.5.0" + } + }, + "babel-plugin-minify-dead-code-elimination": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz", + "integrity": "sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg==", + "dev": true, + "requires": { + "babel-helper-evaluate-path": "^0.5.0", + "babel-helper-mark-eval-scopes": "^0.4.3", + "babel-helper-remove-or-void": "^0.4.3", + "lodash": "^4.17.11" + } + }, + "babel-plugin-minify-flip-comparisons": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz", + "integrity": "sha1-AMqHDLjxO0XAOLPB68DyJyk8llo=", + "dev": true, + "requires": { + "babel-helper-is-void-0": "^0.4.3" + } + }, + "babel-plugin-minify-guarded-expressions": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz", + "integrity": "sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==", + "dev": true, + "requires": { + "babel-helper-evaluate-path": "^0.5.0", + "babel-helper-flip-expressions": "^0.4.3" + } + }, + "babel-plugin-minify-infinity": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz", + "integrity": "sha1-37h2obCKBldjhO8/kuZTumB7Oco=", + "dev": true + }, + "babel-plugin-minify-mangle-names": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz", + "integrity": "sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw==", + "dev": true, + "requires": { + "babel-helper-mark-eval-scopes": "^0.4.3" + } + }, + "babel-plugin-minify-numeric-literals": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz", + "integrity": "sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw=", + "dev": true + }, + "babel-plugin-minify-replace": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz", + "integrity": "sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==", + "dev": true + }, + "babel-plugin-minify-simplify": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz", + "integrity": "sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==", + "dev": true, + "requires": { + "babel-helper-evaluate-path": "^0.5.0", + "babel-helper-flip-expressions": "^0.4.3", + "babel-helper-is-nodes-equiv": "^0.0.1", + "babel-helper-to-multiple-sequence-expressions": "^0.5.0" + } + }, + "babel-plugin-minify-type-constructors": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz", + "integrity": "sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA=", + "dev": true, + "requires": { + "babel-helper-is-void-0": "^0.4.3" + } + }, + "babel-plugin-preval": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-preval/-/babel-plugin-preval-4.0.0.tgz", + "integrity": "sha512-fZI/4cYneinlj2k/FsXw0/lTWSC5KKoepUueS1g25Gb5vx3GrRyaVwxWCshYqx11GEU4mZnbbFhee8vpquFS2w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.7.2", + "babel-plugin-macros": "^2.6.1", + "require-from-string": "^2.0.2" + } + }, + "babel-plugin-transform-inline-consecutive-adds": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz", + "integrity": "sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE=", + "dev": true + }, + "babel-plugin-transform-member-expression-literals": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz", + "integrity": "sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8=", + "dev": true + }, + "babel-plugin-transform-merge-sibling-variables": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz", + "integrity": "sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4=", + "dev": true + }, + "babel-plugin-transform-minify-booleans": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz", + "integrity": "sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg=", + "dev": true + }, + "babel-plugin-transform-property-literals": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz", + "integrity": "sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk=", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "babel-plugin-transform-regexp-constructors": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz", + "integrity": "sha1-WLd3W2OvzzMyj66aX4j71PsLSWU=", + "dev": true + }, + "babel-plugin-transform-remove-console": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz", + "integrity": "sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A=", + "dev": true + }, + "babel-plugin-transform-remove-debugger": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz", + "integrity": "sha1-QrcnYxyXl44estGZp67IShgznvI=", + "dev": true + }, + "babel-plugin-transform-remove-undefined": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz", + "integrity": "sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==", + "dev": true, + "requires": { + "babel-helper-evaluate-path": "^0.5.0" + } + }, + "babel-plugin-transform-simplify-comparison-operators": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz", + "integrity": "sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk=", + "dev": true + }, + "babel-plugin-transform-undefined-to-void": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz", + "integrity": "sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA=", + "dev": true + }, + "babel-preset-minify": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz", + "integrity": "sha512-1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg==", + "dev": true, + "requires": { + "babel-plugin-minify-builtins": "^0.5.0", + "babel-plugin-minify-constant-folding": "^0.5.0", + "babel-plugin-minify-dead-code-elimination": "^0.5.1", + "babel-plugin-minify-flip-comparisons": "^0.4.3", + "babel-plugin-minify-guarded-expressions": "^0.4.4", + "babel-plugin-minify-infinity": "^0.4.3", + "babel-plugin-minify-mangle-names": "^0.5.0", + "babel-plugin-minify-numeric-literals": "^0.4.3", + "babel-plugin-minify-replace": "^0.5.0", + "babel-plugin-minify-simplify": "^0.5.1", + "babel-plugin-minify-type-constructors": "^0.4.3", + "babel-plugin-transform-inline-consecutive-adds": "^0.4.3", + "babel-plugin-transform-member-expression-literals": "^6.9.4", + "babel-plugin-transform-merge-sibling-variables": "^6.9.4", + "babel-plugin-transform-minify-booleans": "^6.9.4", + "babel-plugin-transform-property-literals": "^6.9.4", + "babel-plugin-transform-regexp-constructors": "^0.4.3", + "babel-plugin-transform-remove-console": "^6.9.4", + "babel-plugin-transform-remove-debugger": "^6.9.4", + "babel-plugin-transform-remove-undefined": "^0.5.0", + "babel-plugin-transform-simplify-comparison-operators": "^6.9.4", + "babel-plugin-transform-undefined-to-void": "^6.9.4", + "lodash": "^4.17.11" + } + }, + "babelify": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-10.0.0.tgz", + "integrity": "sha512-X40FaxyH7t3X+JFAKvb1H9wooWKLRCi8pg3m8poqtdZaIng+bjzp9RvKQCvRjF9isHiPkXspbbXT/zwXLtwgwg==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "optional": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-pack": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz", + "integrity": "sha512-erYug8XoqzU3IfcU8fUgyHqyOXqIE4tUTTQ+7mqUjQlvnXkOO6OlT9c/ZoJVHYoAaqGxr09CN53G7XIsO4KtWA==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "combine-source-map": "~0.8.0", + "defined": "^1.0.0", + "safe-buffer": "^5.1.1", + "through2": "^2.0.0", + "umd": "^3.0.0" + } + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify": { + "version": "16.5.0", + "resolved": "https://registry.npmjs.org/browserify/-/browserify-16.5.0.tgz", + "integrity": "sha512-6bfI3cl76YLAnCZ75AGu/XPOsqUhRyc0F/olGIJeCxtfxF2HvPKEcmjU9M8oAPxl4uBY1U7Nry33Q6koV3f2iw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "^1.6.0", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "^1.2.0", + "duplexer2": "~0.1.2", + "events": "^2.0.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "mkdirp": "^0.5.0", + "module-deps": "^6.0.0", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^3.0.0", + "string_decoder": "^1.1.1", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "0.0.1", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.380", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + } + }, + "buffer": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.5.0.tgz", + "integrity": "sha512-9FTEDjLjwoAkEwyMGDjYJQN2gfRgOKBKRfiglhvibGbpeeU/pQn1bJxQqm32OD/AIeEuHxU9roxXxg34Byp/Ww==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "optional": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cached-path-relative": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz", + "integrity": "sha512-5r2GqsoEb4qMTTN9J+WzXfjov+hjxT+j3u5K+kIVNIwAd99DLCJE9pBIMP1qVeybV6JiijL385Oz0DcYxfbOIg==", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001038", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz", + "integrity": "sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "optional": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "optional": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "combine-source-map": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", + "integrity": "sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=", + "dev": true, + "requires": { + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz", + "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=", + "dev": true + } + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "optional": true + }, + "core-js": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", + "integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==", + "dev": true + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "dash-ast": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz", + "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "optional": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "deps-sort": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/deps-sort/-/deps-sort-2.0.1.tgz", + "integrity": "sha512-1orqXQr5po+3KI6kQb9A4jnXT1PBwggGl2d7Sq2xsnOeI9GPcE/tGcF9UiSZtZBM7MukY4cAh7MemS6tZYipfw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "shasum-object": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" + } + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dev": true, + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + } + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.3.386", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.386.tgz", + "integrity": "sha512-M7JHfp32Bq6Am59AWgglh2d3nqe6y8Y94Vcb/AXUsO3DGvKUHYI5ML9+U5oNShfdOEfurrrjKSoSgFt2mz7mpw==", + "dev": true + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "events": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/events/-/events-2.1.0.tgz", + "integrity": "sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "optional": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "optional": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "optional": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-safe-stringify": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz", + "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "optional": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "optional": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.11", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.11.tgz", + "integrity": "sha512-+ux3lx6peh0BpvY0JebGyZoiR4D+oYzdPZMKJwkZ+sFkNJzpL7tXc/wehS49gUAxg3tmMHPHZkA8JU2rhhgDHw==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "2.9.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, + "optional": true + } + } + }, + "ms": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-assigned-identifiers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz", + "integrity": "sha512-mBBwmeGTrxEMO4pMaaf/uUEFHnYtwr8FTe8Y/mer4rcV/bye0qGm6pw1bGZFGStxC5O76c5ZAVBGnqHmOaJpdQ==", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "optional": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true, + "optional": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "optional": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=", + "dev": true + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "husky": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-4.2.3.tgz", + "integrity": "sha512-VxTsSTRwYveKXN4SaH1/FefRJYCtx+wx04sSVcOpD7N2zjoHxa+cEJ07Qg5NmV3HAK+IRKOyNVpi2YBIVccIfQ==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "ci-info": "^2.0.0", + "compare-versions": "^3.5.1", + "cosmiconfig": "^6.0.0", + "find-versions": "^3.2.0", + "opencollective-postinstall": "^2.0.2", + "pkg-dir": "^4.2.0", + "please-upgrade-node": "^3.2.0", + "slash": "^3.0.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "inline-source-map": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz", + "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", + "dev": true, + "requires": { + "source-map": "~0.5.3" + } + }, + "insert-module-globals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-7.2.0.tgz", + "integrity": "sha512-VE6NlW+WGn2/AeOMd496AHFYmE7eLKkUY6Ty31k4og5vmA3Fjuwe9v6ifH6Xx/Hz27QvdoMoviw1/pqWRB09Sw==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "acorn-node": "^1.5.2", + "combine-source-map": "^0.8.0", + "concat-stream": "^1.6.1", + "is-buffer": "^1.1.0", + "path-is-absolute": "^1.0.1", + "process": "~0.11.0", + "through2": "^2.0.0", + "undeclared-identifiers": "^1.1.2", + "xtend": "^4.0.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "optional": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "optional": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "optional": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "optional": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-stable-stringify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz", + "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json5": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz", + "integrity": "sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + } + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true + }, + "labeled-stream-splicer": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-2.0.2.tgz", + "integrity": "sha512-Ca4LSXFFZUjPScRaqOcFxneA0VpKZr4MMYCljyQr4LIewTLb3Y0IUTIsnBBsVubIeEfxeSZpSjSsRM8APEQaAw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "stream-splicer": "^2.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash.memoize": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz", + "integrity": "sha1-LcvSwofLwKVcxCMovQxzYVDVPj8=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "optional": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "optional": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "optional": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + } + } + }, + "module-deps": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.2.tgz", + "integrity": "sha512-a9y6yDv5u5I4A+IPHTnqFxcaKr4p50/zxTjcQJaX2ws9tN/W6J6YXnEKhqRyPhl494dkcxx951onSKVezmI+3w==", + "dev": true, + "requires": { + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.2", + "concat-stream": "~1.6.0", + "defined": "^1.0.0", + "detective": "^5.2.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.4.0", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "optional": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "node-releases": { + "version": "1.1.52", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.52.tgz", + "integrity": "sha512-snSiT1UypkgGt2wxPqS6ImEUICbNCMb31yaxWrOLXjhlt2z2/IBpaOxzONExqSm4y5oLnAqjjRWu+wsDzK5yNQ==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "optional": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "optional": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "optional": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opencollective-postinstall": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.2.tgz", + "integrity": "sha512-pVOEP16TrAO2/fjej1IdOyupJY8KDUM1CvsaScRbw6oddvpQoOfGk4ywha0HKKVAD6RkW4x6Q+tNBwhf3Bgpuw==", + "dev": true + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parents": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz", + "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", + "dev": true, + "requires": { + "path-platform": "~0.11.15" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.0.tgz", + "integrity": "sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "optional": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true, + "optional": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-platform": { + "version": "0.11.15", + "resolved": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz", + "integrity": "sha1-6GQhf3TDaFDwhSt43Hv31KVyG/I=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "optional": true + }, + "preval.macro": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/preval.macro/-/preval.macro-4.0.0.tgz", + "integrity": "sha512-sJJnE71X+MPr64CVD2AurmUj4JEDqbudYbStav3L9Xjcqm4AR0ymMm6sugw1mUmfI/7gw4JWA4JXo/k6w34crw==", + "dev": true, + "requires": { + "babel-plugin-preval": "^4.0.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "read-only-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz", + "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true, + "optional": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "optional": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "optional": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true, + "optional": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "optional": true + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "optional": true, + "requires": { + "ret": "~0.1.10" + } + }, + "segmentit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/segmentit/-/segmentit-2.0.3.tgz", + "integrity": "sha512-7mn2XL3OdTUQ+AhHz7SbgyxLTaQRzTWQNVwiK+UlTO8aePGbSwvKUzTwE4238+OUY9MoR6ksAg35zl8sfTunQQ==", + "dev": true, + "requires": { + "preval.macro": "^4.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shasum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz", + "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", + "dev": true, + "requires": { + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" + } + }, + "shasum-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shasum-object/-/shasum-object-1.0.0.tgz", + "integrity": "sha512-Iqo5rp/3xVi6M4YheapzZhhGPVs0yZwHj7wvwQ1B9z8H6zk+FEnI7y3Teq7qwnekfEhu8WmG2z0z4iWZaxLWVg==", + "dev": true, + "requires": { + "fast-safe-stringify": "^2.0.7" + } + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "optional": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "optional": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "optional": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true, + "optional": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "optional": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "optional": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.0.tgz", + "integrity": "sha512-cuB6RgO7BqC4FBYzmnvhob5Do3wIdIsXAgGycHJnW+981gHqoYcYz9lqjJrk8WXRddbwPuqPYRl+bag6mYv4lw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^3.0.6", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stream-splicer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz", + "integrity": "sha512-Xizh4/NPuYSyAXyT7g8IvdJ9HJpxIGL9PjyhtywCZvvP0OPIdqyrr4dMikeuvY8xahpdKEBlBTySe583totajg==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "subarg": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz", + "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", + "dev": true, + "requires": { + "minimist": "^1.1.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "syntax-error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.4.0.tgz", + "integrity": "sha512-YPPlu67mdnHGTup2A8ff7BC2Pjq0e0Yp/IyTFN03zWO0RcK07uLcbi7C2KpGR2FvWbaB0+bfE27a+sBKebSo7w==", + "dev": true, + "requires": { + "acorn-node": "^1.2.0" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", + "dev": true, + "requires": { + "process": "~0.11.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "optional": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "optional": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tty-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", + "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "umd": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/umd/-/umd-3.0.3.tgz", + "integrity": "sha512-4IcGSufhFshvLNcMCV80UnQVlZ5pMOC8mvNPForqwA4+lzYQuetTESLDQkeLmihq8bRcnpbQa48Wb8Lh16/xow==", + "dev": true + }, + "undeclared-identifiers": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz", + "integrity": "sha512-pJOW4nxjlmfwKApE4zvxLScM/njmwj/DiUBv7EabwE4O8kRUy+HIwxQtZLBPll/jx1LJyBcqNfB3/cpv9EZwOw==", + "dev": true, + "requires": { + "acorn-node": "^1.3.0", + "dash-ast": "^1.0.0", + "get-assigned-identifiers": "^1.2.0", + "simple-concat": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "optional": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "optional": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "optional": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "optional": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "optional": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "optional": true + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true, + "optional": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "optional": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "yaml": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.7.2.tgz", + "integrity": "sha512-qXROVp90sb83XtAoqE8bP9RwAkTTZbugRUTm5YeFCBfNRPEp2YzTeqWiz7m5OORHzEvrA/qcGS8hp/E+MMROYw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.6.3" + } + } + } +} diff --git a/themes/LoveIt/package.json b/themes/LoveIt/package.json new file mode 100644 index 0000000..8316c49 --- /dev/null +++ b/themes/LoveIt/package.json @@ -0,0 +1,51 @@ +{ + "name": "loveit-src", + "version": "0.2.0", + "description": "LoveIt theme source file", + "private": true, + "dependencies": {}, + "devDependencies": { + "@babel/cli": "^7.8.4", + "@babel/core": "^7.9.0", + "@babel/preset-env": "^7.9.0", + "babel-preset-minify": "^0.5.1", + "babelify": "^10.0.0", + "browserify": "^16.5.0", + "core-js": "^3.6.4", + "husky": "^4.2.3", + "minimist": "^1.2.5", + "segmentit": "^2.0.3" + }, + "scripts": { + "preinstall": "npx npm-force-resolutions", + "babel": "npx babel src/js --out-file assets/js/theme.min.js --source-maps", + "build": "npm run babel && hugo -v --source=exampleSite --themesDir ../.. --gc", + "build-lunr-segmentit": "browserify src/lib/lunr.segmentit.js -o assets/lib/lunr/lunr.segmentit.js -t babelify --presets @babel/preset-env --presets minify", + "start": "npm run babel && hugo server --source=exampleSite --themesDir ../.. -D --disableFastRender", + "start-production": "npm run babel && hugo server --source=exampleSite --themesDir ../.. -D --disableFastRender -e production", + "check": "htmlproofer exampleSite/public --check-html --allow-hash-href --empty-alt-ignore --disable-external", + "copy": "rm -rf resources && cp -rf exampleSite/resources resources" + }, + "resolutions": { + "minimist": "^1.2.5" + }, + "husky": { + "hooks": { + "pre-commit": "npm run build && npm run copy && git add resources assets/js" + } + }, + "repository": { + "type": "git", + "url": "git+https://github.com/dillonzq/LoveIt.git" + }, + "keywords": [ + "hugo", + "theme" + ], + "author": "Dillon", + "license": "MIT", + "bugs": { + "url": "https://github.com/dillonzq/LoveIt/issues" + }, + "homepage": "https://github.com/dillonzq/LoveIt#readme" +} diff --git a/themes/LoveIt/resources/_gen/assets/scss/css/2f1ef0.scss_dd6b28f8de2423d755b68db23d9ed063.content b/themes/LoveIt/resources/_gen/assets/scss/css/2f1ef0.scss_dd6b28f8de2423d755b68db23d9ed063.content new file mode 100644 index 0000000..a34cf44 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/css/2f1ef0.scss_dd6b28f8de2423d755b68db23d9ed063.content @@ -0,0 +1 @@ +#id-1{text-align:right}#id-1 strong{color:#00b1ff} diff --git a/themes/LoveIt/resources/_gen/assets/scss/css/2f1ef0.scss_dd6b28f8de2423d755b68db23d9ed063.json b/themes/LoveIt/resources/_gen/assets/scss/css/2f1ef0.scss_dd6b28f8de2423d755b68db23d9ed063.json new file mode 100644 index 0000000..d8dc49a --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/css/2f1ef0.scss_dd6b28f8de2423d755b68db23d9ed063.json @@ -0,0 +1 @@ +{"Target":"css/2f1ef0.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/css/790698.scss_e6be5577c95b33ef41b4c8ab355ec8c5.content b/themes/LoveIt/resources/_gen/assets/scss/css/790698.scss_e6be5577c95b33ef41b4c8ab355ec8c5.content new file mode 100644 index 0000000..47de098 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/css/790698.scss_e6be5577c95b33ef41b4c8ab355ec8c5.content @@ -0,0 +1 @@ +#id-1{text-align:right} diff --git a/themes/LoveIt/resources/_gen/assets/scss/css/790698.scss_e6be5577c95b33ef41b4c8ab355ec8c5.json b/themes/LoveIt/resources/_gen/assets/scss/css/790698.scss_e6be5577c95b33ef41b4c8ab355ec8c5.json new file mode 100644 index 0000000..e128830 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/css/790698.scss_e6be5577c95b33ef41b4c8ab355ec8c5.json @@ -0,0 +1 @@ +{"Target":"css/790698.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/css/f79aa6.scss_19472c45f72842db329f68de46e6b738.content b/themes/LoveIt/resources/_gen/assets/scss/css/f79aa6.scss_19472c45f72842db329f68de46e6b738.content new file mode 100644 index 0000000..1011e76 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/css/f79aa6.scss_19472c45f72842db329f68de46e6b738.content @@ -0,0 +1 @@ +#id-1 img{height:1.25rem} diff --git a/themes/LoveIt/resources/_gen/assets/scss/css/f79aa6.scss_19472c45f72842db329f68de46e6b738.json b/themes/LoveIt/resources/_gen/assets/scss/css/f79aa6.scss_19472c45f72842db329f68de46e6b738.json new file mode 100644 index 0000000..e022fc4 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/css/f79aa6.scss_19472c45f72842db329f68de46e6b738.json @@ -0,0 +1 @@ +{"Target":"css/f79aa6.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content b/themes/LoveIt/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content new file mode 100644 index 0000000..4b11855 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.content @@ -0,0 +1,3 @@ +html{font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-display:swap;font-size:16px;line-height:1.5rem;width:100%}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-thumb{background-color:#87878d}::-webkit-scrollbar-thumb:hover{background-color:#a9a9b3}::selection{background-color:rgba(53,166,247,0.25)}[theme=dark] ::selection{background-color:rgba(50,112,194,0.4)}body{background-color:#fff;color:#161209;word-wrap:break-word;overflow-wrap:break-word;scrollbar-color:auto}body[theme=dark]{color:#a9a9b3;background-color:#292a2d}input::-ms-clear{display:none}a,a::before,a::after{text-decoration:none;color:#161209}[theme=dark] a,[theme=dark] a::before,[theme=dark] a::after{color:#a9a9b3}a:active,a:hover{color:#2d96bd}[theme=dark] a:active,[theme=dark] a:hover{color:#fff}#mask{background-repeat:no-repeat;background-position:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,0)}.blur #mask{z-index:100;background-color:rgba(0,0,0,0.25)}svg.icon{display:inline-block;width:1.25em;height:1em;text-align:center}svg.icon path{fill:currentColor}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.details .details-summary:hover{cursor:pointer}.details i.details-icon{color:#a9a9b3;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}[theme=dark] .details i.details-icon{color:#5d5d5f}.details .details-content{max-height:0;overflow-y:hidden;-webkit-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-moz-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-o-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s}.details.open i.details-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.details.open .details-content{max-height:12000px;-webkit-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-moz-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-o-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s}#fixed-buttons{display:none}.fixed-button{display:none;z-index:100;position:fixed;right:1.5rem;font-size:1rem;line-height:1.3rem;padding:.6rem .6rem;color:#a9a9b3;background:#f8f8f8;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease}.blur .fixed-button{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}.fixed-button:hover,.fixed-button:active{color:#161209;cursor:pointer}.fixed-button:active,.fixed-button:focus,.fixed-button:hover{outline:none}[theme=dark] .fixed-button{color:#5d5d5f;background:#252627}[theme=dark] .fixed-button:hover,[theme=dark] .fixed-button:active{color:#a9a9b3}#back-to-top{display:block;bottom:1.5rem}#view-comments{bottom:4.5rem}.cc-window.cc-banner .cc-btn{color:#161209}.cc-window.cc-banner .cc-btn:hover,.cc-window.cc-banner .cc-btn:focus{background-color:#ccc}[theme=dark] .cc-window.cc-banner .cc-btn{color:#161209}[theme=dark] .cc-window.cc-banner .cc-btn:hover,[theme=dark] .cc-window.cc-banner .cc-btn:focus{background-color:#fff}img{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.wrapper main{flex:1 0 auto}.wrapper main .container{padding:0 1rem}.page{position:relative;max-width:800px;width:60%;margin:0 auto}[header-desktop] .page{padding-top:3.5rem}[header-desktop=normal] .page{padding-top:0}.blur .page{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}.toc .toc-title{font-size:1.2rem;font-weight:bold;text-transform:uppercase}.toc .toc-content{font-size:1rem}.toc .toc-content ul{text-indent:-0.85rem;padding-left:.8rem;list-style:none}.toc .toc-content ul a:first-child::before{content:"|";font-weight:bolder;margin-right:.5rem;color:#2d96bd}[theme=dark] .toc .toc-content ul a:first-child::before{color:#55bde2}.toc .toc-content ul ul{padding-left:1.5rem}.toc ruby{background:#f5f5f5}.toc ruby rt{color:#a9a9b3}[theme=dark] .toc ruby{background:#272C34}[theme=dark] .toc ruby rt{color:#5d5d5f}#toc-auto{display:block;position:absolute;width:12000px;max-width:0;padding:0 .8rem;border-left:4px solid #f0f0f0;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;top:10rem;left:0;visibility:hidden}[header-desktop=normal] #toc-auto{top:5rem}.blur #toc-auto{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}[theme=dark] #toc-auto{border-left-color:#363636}#toc-auto .toc-title{margin:.8rem 0}#toc-auto .toc-content.always-active ul{display:block}#toc-auto .toc-content>nav>ul{margin:.625rem 0}#toc-auto .toc-content ul ul{display:none}#toc-auto .toc-content ul .has-active>ul{display:block}#toc-auto .toc-content a.active{font-weight:bold;color:#2d96bd}[theme=dark] #toc-auto .toc-content a.active{color:#55bde2}#toc-auto .toc-content a.active::before{color:#ef3982}[theme=dark] #toc-auto .toc-content a.active::before{color:#bdebfc}#toc-static{display:none;margin:.8rem 0}#toc-static[kept=true]{display:block}#toc-static .toc-title{display:flex;justify-content:space-between;line-height:2em;padding:0 .75rem;background:#e6e6e6}[theme=dark] #toc-static .toc-title{background:#1a1d23}#toc-static .toc-content{background-color:#f5f5f5}#toc-static .toc-content>nav>ul{margin:0;padding:.4rem 1rem .4rem 1.8rem}[theme=dark] #toc-static .toc-content{background-color:#272C34}#toc-static.open .toc-title{background:#ededed}[theme=dark] #toc-static.open .toc-title{background:#20252b}.single .single-title{margin:1rem 0 .5rem;font-size:1.6rem;font-weight:bold;line-height:140%}.single .single-subtitle{margin:.4rem 0;font-size:1.2rem;font-weight:normal;font-style:italic;line-height:100%}.single .post-meta{font-size:.875rem;color:#a9a9b3}.single .post-meta span{display:inline-block}[theme=dark] .single .post-meta{color:#5d5d5f}.single .post-meta a,.single .post-meta a::before,.single .post-meta a::after{text-decoration:none;color:#2d96bd}[theme=dark] .single .post-meta a,[theme=dark] .single .post-meta a::before,[theme=dark] .single .post-meta a::after{color:#a9a9b3}.single .post-meta a:active,.single .post-meta a:hover{color:#ef3982}[theme=dark] .single .post-meta a:active,[theme=dark] .single .post-meta a:hover{color:#fff}.single .post-meta .author{font-size:1.05rem}.single .featured-image{margin:.5rem 0 1rem 0}.single .featured-image img{display:block;max-width:100%;height:auto;margin:0 auto;overflow:hidden}.single .featured-image img.lazyloaded{width:100%}.single .content>h2{font-size:1.5rem}.single .content>h2 code{font-size:1.25rem}.single .content>h3{font-size:1.375rem}.single .content>h3 code{font-size:1.125rem}.single .content>h4{font-size:1.25rem}.single .content>h4 code{font-size:1rem}.single .content>h5{font-size:1.125rem}.single .content>h6{font-size:1rem}.single .content h2,.single .content h3,.single .content h4,.single .content h5,.single .content h6{font-weight:bold;margin:1.2rem 0}[theme=dark] .single .content h2,[theme=dark] .single .content h3,[theme=dark] .single .content h4,[theme=dark] .single .content h5,[theme=dark] .single .content h6{font-weight:bolder}.single .content>h2>.header-mark::before,.single .content>h3>.header-mark::before,.single .content>h4>.header-mark::before,.single .content>h5>.header-mark::before,.single .content>h6>.header-mark::before{content:"|";margin-right:.3125rem;color:#2d96bd}[theme=dark] .single .content>h2>.header-mark::before,[theme=dark] .single .content>h3>.header-mark::before,[theme=dark] .single .content>h4>.header-mark::before,[theme=dark] .single .content>h5>.header-mark::before,[theme=dark] .single .content>h6>.header-mark::before{color:#55bde2}.single .content>h2>.header-mark::before{content:"#"}.single .content p{margin:.5rem 0}.single .content b,.single .content strong{font-weight:bold}[theme=dark] .single .content b,[theme=dark] .single .content strong{color:#ddd}.single .content a,.single .content a::before,.single .content a::after{text-decoration:none;color:#2d96bd}[theme=dark] .single .content a,[theme=dark] .single .content a::before,[theme=dark] .single .content a::after{color:#55bde2}.single .content a:active,.single .content a:hover{color:#ef3982}[theme=dark] .single .content a:active,[theme=dark] .single .content a:hover{color:#bdebfc}.single .content a{word-wrap:break-word;overflow-wrap:break-word}[theme=dark] .single .content a b,[theme=dark] .single .content a strong{color:#55bde2}.single .content [theme=dark] a:hover b,.single .content [theme=dark] a:hover strong{color:#bdebfc}.single .content ul,.single .content ol{margin:.5rem 0;padding-left:2.5rem}.single .content ul{list-style-type:disc}.single .content ruby{background:#f5f5f5}.single .content ruby rt{color:#a9a9b3}[theme=dark] .single .content ruby{background:#272C34}[theme=dark] .single .content ruby rt{color:#5d5d5f}.single .content .table-wrapper{overflow-x:auto}.single .content .table-wrapper::-webkit-scrollbar{background-color:#fff}[theme=dark] .single .content .table-wrapper::-webkit-scrollbar{background-color:#272c34}.single .content .table-wrapper>table{width:100%;max-width:100%;margin:.625rem 0;border-spacing:0;background:#fff;border-collapse:collapse}[theme=dark] .single .content .table-wrapper>table{background:#272c34}.single .content .table-wrapper>table thead{background:#ededed}[theme=dark] .single .content .table-wrapper>table thead{background-color:#20252b}.single .content .table-wrapper>table th,.single .content .table-wrapper>table td{padding:.3rem 1rem;border:1px solid #e8e8e8}[theme=dark] .single .content .table-wrapper>table th,[theme=dark] .single .content .table-wrapper>table td{border-color:#1c2025}.single .content img{max-width:100%;min-height:1em}.single .content figure{margin:.5rem;text-align:center}.single .content figure .image-caption:not(:empty){min-width:20%;max-width:80%;display:inline-block;padding:.5rem;margin:0 auto;font-size:.875rem;color:#969696}.single .content figure img{display:block;height:auto;margin:0 auto;overflow:hidden}.single .content .lazyloading{-o-object-fit:none;object-fit:none;font-family:"object-fit: none;"}.single .content blockquote{display:block;border-left:0.5rem solid #6bd6fd;background-color:rgba(107,214,253,0.2);padding:.25rem .75rem;margin:1rem 0}[theme=dark] .single .content blockquote{border-left-color:#59c5ec;background-color:rgba(89,197,236,0.2)}.single .content .footnotes{color:#a9a9b3}[theme=dark] .single .content .footnotes{color:#5d5d5f}.single .content .footnotes p{margin:.25rem 0}.single .content code{display:inline-block;max-width:100%;padding:0 .4rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-break:anywhere;-ms-line-break:anywhere;line-break:anywhere;font-size:.875rem;font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#E74C3C}[theme=dark] .single .content code{color:#E5BF78}.single .content pre{margin:0;padding:.25rem 0 .25rem .5rem;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.single .content pre code{padding:0}.single .content pre img{min-height:1em;max-height:1.2em;vertical-align:text-bottom}.single .content code,.single .content pre,.single .content .highlight table,.single .content .highlight tr,.single .content .highlight td{background:#f5f5f5}[theme=dark] .single .content code,[theme=dark] .single .content pre,[theme=dark] .single .content .highlight table,[theme=dark] .single .content .highlight tr,[theme=dark] .single .content .highlight td{background:#272C34}.single .content .highlight,.single .content .gist{font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem}.single .content .highlight .table-wrapper>table,.single .content .highlight .table-wrapper>table thead,.single .content .highlight .table-wrapper>table tr,.single .content .highlight .table-wrapper>table td,.single .content .gist .table-wrapper>table,.single .content .gist .table-wrapper>table thead,.single .content .gist .table-wrapper>table tr,.single .content .gist .table-wrapper>table td{margin:0;padding:0;border:none !important;white-space:nowrap}.single .content .highlight{line-height:1.4em;margin:.5rem 0}.single .content .highlight>.chroma{position:relative}.single .content .highlight>.chroma .code-header{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;color:#9c9c9c;background:#e1e1e1}[theme=dark] .single .content .highlight>.chroma .code-header{color:#b1b0b0;background:#1a1d23}.single .content .highlight>.chroma .code-header:hover{cursor:pointer}.single .content .highlight>.chroma .code-header .code-title{width:100%;padding:.4rem}.single .content .highlight>.chroma .code-header .code-title::after{padding-left:.2rem;content:'Code'}.single .content .highlight>.chroma .code-header.language-bash .code-title::after{content:"Bash"}.single .content .highlight>.chroma .code-header.language-c .code-title::after{content:"C"}.single .content .highlight>.chroma .code-header.language-cs .code-title::after{content:"C#"}.single .content .highlight>.chroma .code-header.language-cpp .code-title::after{content:"C++"}.single .content .highlight>.chroma .code-header.language-clojure .code-title::after{content:"Clojure"}.single .content .highlight>.chroma .code-header.language-coffeescript .code-title::after{content:"CoffeeScript"}.single .content .highlight>.chroma .code-header.language-css .code-title::after{content:"CSS"}.single .content .highlight>.chroma .code-header.language-dart .code-title::after{content:"Dart"}.single .content .highlight>.chroma .code-header.language-diff .code-title::after{content:"Diff"}.single .content .highlight>.chroma .code-header.language-erlang .code-title::after{content:"Erlang"}.single .content .highlight>.chroma .code-header.language-go .code-title::after{content:"Go"}.single .content .highlight>.chroma .code-header.language-go-html-template .code-title::after{content:"Go HTML Template"}.single .content .highlight>.chroma .code-header.language-groovy .code-title::after{content:"Groovy"}.single .content .highlight>.chroma .code-header.language-haskell .code-title::after{content:"Haskell"}.single .content .highlight>.chroma .code-header.language-html .code-title::after{content:"HTML"}.single .content .highlight>.chroma .code-header.language-http .code-title::after{content:"HTTP"}.single .content .highlight>.chroma .code-header.language-xml .code-title::after{content:"XML"}.single .content .highlight>.chroma .code-header.language-java .code-title::after{content:"Java"}.single .content .highlight>.chroma .code-header.language-js .code-title::after{content:"JavaScript"}.single .content .highlight>.chroma .code-header.language-javascript .code-title::after{content:"JavaScript"}.single .content .highlight>.chroma .code-header.language-json .code-title::after{content:"JSON"}.single .content .highlight>.chroma .code-header.language-kotlin .code-title::after{content:"Kotlin"}.single .content .highlight>.chroma .code-header.language-latex .code-title::after{content:"LaTeX"}.single .content .highlight>.chroma .code-header.language-less .code-title::after{content:"Less"}.single .content .highlight>.chroma .code-header.language-lisp .code-title::after{content:"Lisp"}.single .content .highlight>.chroma .code-header.language-lua .code-title::after{content:"Lua"}.single .content .highlight>.chroma .code-header.language-makefile .code-title::after{content:"Makefile"}.single .content .highlight>.chroma .code-header.language-markdown .code-title::after{content:"Markdown"}.single .content .highlight>.chroma .code-header.language-matlab .code-title::after{content:"Matlab"}.single .content .highlight>.chroma .code-header.language-objectivec .code-title::after{content:"Objective-C"}.single .content .highlight>.chroma .code-header.language-php .code-title::after{content:"PHP"}.single .content .highlight>.chroma .code-header.language-perl .code-title::after{content:"Perl"}.single .content .highlight>.chroma .code-header.language-python .code-title::after{content:"Python"}.single .content .highlight>.chroma .code-header.language-r .code-title::after{content:"R"}.single .content .highlight>.chroma .code-header.language-ruby .code-title::after{content:"Ruby"}.single .content .highlight>.chroma .code-header.language-rust .code-title::after{content:"Rust"}.single .content .highlight>.chroma .code-header.language-scala .code-title::after{content:"Scala"}.single .content .highlight>.chroma .code-header.language-scss .code-title::after{content:"Scss"}.single .content .highlight>.chroma .code-header.language-shell .code-title::after{content:"Shell"}.single .content .highlight>.chroma .code-header.language-sql .code-title::after{content:"SQL"}.single .content .highlight>.chroma .code-header.language-swift .code-title::after{content:"Swift"}.single .content .highlight>.chroma .code-header.language-tex .code-title::after{content:"TeX"}.single .content .highlight>.chroma .code-header.language-toml .code-title::after{content:"TOML"}.single .content .highlight>.chroma .code-header.language-ts .code-title::after{content:"TypeScript"}.single .content .highlight>.chroma .code-header.language-typescript .code-title::after{content:"TypeScript"}.single .content .highlight>.chroma .code-header.language-vue .code-title::after{content:"Vue"}.single .content .highlight>.chroma .code-header.language-yml .code-title::after{content:"YAML"}.single .content .highlight>.chroma .code-header.language-yaml .code-title::after{content:"YAML"}.single .content .highlight>.chroma .lntd:first-child{min-width:1.6rem;text-align:right}.single .content .highlight>.chroma .lntd:last-child{width:100%}.single .content .highlight>.chroma .lntd:last-child pre{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:intrinsic;min-width:max-content}.single .content .highlight>.chroma .ln{padding-right:.75rem}.single .content .highlight>.chroma .hl{display:block;background-color:#dcdcdc}[theme=dark] .single .content .highlight>.chroma .hl{background-color:#1c2025}.single .content .highlight>.chroma .ln,.single .content .highlight>.chroma .lnt{color:#a9a9b3}[theme=dark] .single .content .highlight>.chroma .ln,[theme=dark] .single .content .highlight>.chroma .lnt{color:#5d5d5f}.single .content .highlight>.chroma .arrow{padding:0 .2rem;-webkit-transition:transform 0.2s ease;-moz-transition:transform 0.2s ease;-o-transition:transform 0.2s ease;transition:transform 0.2s ease}.single .content .highlight>.chroma .ellipses{padding:.4rem}.single .content .highlight>.chroma .copy{display:none;padding:.4rem}.single .content .highlight>.chroma .copy:hover{cursor:pointer;color:#2d96bd}[theme=dark] .single .content .highlight>.chroma .copy:hover{color:#fff}.single .content .highlight>.chroma .table-wrapper{max-height:0;overflow-y:hidden;-webkit-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-moz-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;-o-transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s;transition:max-height 0.8s cubic-bezier(0, 1, 0, 1) -0.1s}.single .content .highlight>.chroma.open .code-header{background:#ededed}[theme=dark] .single .content .highlight>.chroma.open .code-header{background:#20252b}.single .content .highlight>.chroma.open .table-wrapper{max-height:12000px;-webkit-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-moz-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;-o-transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s;transition:max-height 0.8s cubic-bezier(0.5, 0, 1, 0) 0s}.single .content .highlight>.chroma.open .arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.single .content .highlight>.chroma.open .ellipses{display:none}.single .content .highlight>.chroma.open .copy{display:inline}.single .content .highlight .c,.single .content .highlight .ch,.single .content .highlight .cm,.single .content .highlight .c1,.single .content .highlight .cs,.single .content .highlight .cp,.single .content .highlight .cpf{font-style:italic}.single .content .highlight .gl{text-decoration:underline}.single .content .highlight .p{color:#a9a9b3}.single .content .highlight .k{color:#b501a9}.single .content .highlight .kc{color:#b501a9}.single .content .highlight .kd{color:#b501a9}.single .content .highlight .kn{color:#b501a9}.single .content .highlight .kp{color:#b501a9}.single .content .highlight .kr{color:#b501a9}.single .content .highlight .kt{color:#b501a9}.single .content .highlight .n{color:#333}.single .content .highlight .na{color:#2b77fa}.single .content .highlight .nb{color:#f74840}.single .content .highlight .bp{color:#f74840}.single .content .highlight .nc{color:#cb8100}.single .content .highlight .no{color:#2b77fa}.single .content .highlight .nd{color:#0086c1}.single .content .highlight .ni{color:#2b77fa}.single .content .highlight .ne{color:#2b77fa}.single .content .highlight .nf{color:#2b77fa}.single .content .highlight .fm{color:#1ccad6}.single .content .highlight .nl{color:#2b77fa}.single .content .highlight .nn{color:#2b77fa}.single .content .highlight .nx{color:#333}.single .content .highlight .py{color:#2b77fa}.single .content .highlight .nt{color:#2b77fa}.single .content .highlight .nv{color:#2b77fa}.single .content .highlight .vc{color:#2b77fa}.single .content .highlight .vg{color:#2b77fa}.single .content .highlight .vi{color:#2b77fa}.single .content .highlight .vm{color:#2b77fa}.single .content .highlight .l{color:#2aa198}.single .content .highlight .ld{color:#2aa198}.single .content .highlight .s{color:#24a443}.single .content .highlight .sa{color:#24a443}.single .content .highlight .sb{color:#24a443}.single .content .highlight .sc{color:#24a443}.single .content .highlight .dl{color:#24a443}.single .content .highlight .sd{color:#24a443}.single .content .highlight .s2{color:#24a443}.single .content .highlight .se{color:#24a443}.single .content .highlight .sh{color:#24a443}.single .content .highlight .si{color:#24a443}.single .content .highlight .sx{color:#24a443}.single .content .highlight .sr{color:#24a443}.single .content .highlight .s1{color:#24a443}.single .content .highlight .ss{color:#24a443}.single .content .highlight .m{color:#e2893c}.single .content .highlight .mb{color:#e2893c}.single .content .highlight .mf{color:#e2893c}.single .content .highlight .mh{color:#e2893c}.single .content .highlight .mi{color:#e2893c}.single .content .highlight .il{color:#e2893c}.single .content .highlight .mo{color:#e2893c}.single .content .highlight .o{color:#f19b04}.single .content .highlight .ow{color:#b501a9}.single .content .highlight .c{color:#a0a1a8}.single .content .highlight .ch{color:#a0a1a8}.single .content .highlight .cm{color:#a0a1a8}.single .content .highlight .c1{color:#a0a1a8}.single .content .highlight .cs{color:#a0a1a8}.single .content .highlight .cp{color:#a0a1a8}.single .content .highlight .cpf{color:#a0a1a8}.single .content .highlight .g{color:#e72d40}.single .content .highlight .gd{color:#e72d40}.single .content .highlight .ge{color:#e72d40}.single .content .highlight .gr{color:#e72d40}.single .content .highlight .gh{color:#e72d40}.single .content .highlight .gi{color:#e72d40}.single .content .highlight .go{color:#e72d40}.single .content .highlight .gp{color:#e72d40}.single .content .highlight .gs{color:#e72d40}.single .content .highlight .gu{color:#e72d40}.single .content .highlight .gt{color:#e72d40}.single .content .highlight .w{color:#bbb}[theme=dark] .single .content .highlight .p{color:#a9a9b3}[theme=dark] .single .content .highlight .k{color:#d371e3}[theme=dark] .single .content .highlight .kc{color:#d371e3}[theme=dark] .single .content .highlight .kd{color:#d371e3}[theme=dark] .single .content .highlight .kn{color:#d371e3}[theme=dark] .single .content .highlight .kp{color:#d371e3}[theme=dark] .single .content .highlight .kr{color:#d371e3}[theme=dark] .single .content .highlight .kt{color:#d371e3}[theme=dark] .single .content .highlight .n{color:#a9b2c0}[theme=dark] .single .content .highlight .na{color:#41b0f5}[theme=dark] .single .content .highlight .nb{color:#19b9c4}[theme=dark] .single .content .highlight .bp{color:#ecbf6f}[theme=dark] .single .content .highlight .nc{color:#ecbf6f}[theme=dark] .single .content .highlight .no{color:#41b0f5}[theme=dark] .single .content .highlight .nd{color:#ecbf6f}[theme=dark] .single .content .highlight .ni{color:#41b0f5}[theme=dark] .single .content .highlight .ne{color:#41b0f5}[theme=dark] .single .content .highlight .nf{color:#41b0f5}[theme=dark] .single .content .highlight .fm{color:#19b9c4}[theme=dark] .single .content .highlight .nl{color:#41b0f5}[theme=dark] .single .content .highlight .nn{color:#41b0f5}[theme=dark] .single .content .highlight .nx{color:#a9a9b3}[theme=dark] .single .content .highlight .py{color:#41b0f5}[theme=dark] .single .content .highlight .nt{color:#41b0f5}[theme=dark] .single .content .highlight .nv{color:#41b0f5}[theme=dark] .single .content .highlight .vc{color:#41b0f5}[theme=dark] .single .content .highlight .vg{color:#41b0f5}[theme=dark] .single .content .highlight .vi{color:#41b0f5}[theme=dark] .single .content .highlight .vm{color:#41b0f5}[theme=dark] .single .content .highlight .l{color:#2aa198}[theme=dark] .single .content .highlight .ld{color:#2aa198}[theme=dark] .single .content .highlight .s{color:#8cc570}[theme=dark] .single .content .highlight .sa{color:#8cc570}[theme=dark] .single .content .highlight .sb{color:#8cc570}[theme=dark] .single .content .highlight .sc{color:#8cc570}[theme=dark] .single .content .highlight .dl{color:#8cc570}[theme=dark] .single .content .highlight .sd{color:#8cc570}[theme=dark] .single .content .highlight .s2{color:#8cc570}[theme=dark] .single .content .highlight .se{color:#8cc570}[theme=dark] .single .content .highlight .sh{color:#8cc570}[theme=dark] .single .content .highlight .si{color:#8cc570}[theme=dark] .single .content .highlight .sx{color:#8cc570}[theme=dark] .single .content .highlight .sr{color:#8cc570}[theme=dark] .single .content .highlight .s1{color:#8cc570}[theme=dark] .single .content .highlight .ss{color:#8cc570}[theme=dark] .single .content .highlight .m{color:#db985c}[theme=dark] .single .content .highlight .mb{color:#db985c}[theme=dark] .single .content .highlight .mf{color:#db985c}[theme=dark] .single .content .highlight .mh{color:#db985c}[theme=dark] .single .content .highlight .mi{color:#db985c}[theme=dark] .single .content .highlight .il{color:#db985c}[theme=dark] .single .content .highlight .mo{color:#db985c}[theme=dark] .single .content .highlight .o{color:#ecbf6f}[theme=dark] .single .content .highlight .ow{color:#d371e3}[theme=dark] .single .content .highlight .c{color:#7e848f}[theme=dark] .single .content .highlight .ch{color:#7e848f}[theme=dark] .single .content .highlight .cm{color:#7e848f}[theme=dark] .single .content .highlight .c1{color:#7e848f}[theme=dark] .single .content .highlight .cs{color:#7e848f}[theme=dark] .single .content .highlight .cp{color:#7e848f}[theme=dark] .single .content .highlight .cpf{color:#7e848f}[theme=dark] .single .content .highlight .g{color:#f16372}[theme=dark] .single .content .highlight .gd{color:#f16372}[theme=dark] .single .content .highlight .ge{color:#f16372}[theme=dark] .single .content .highlight .gr{color:#f16372}[theme=dark] .single .content .highlight .gh{color:#f16372}[theme=dark] .single .content .highlight .gi{color:#f16372}[theme=dark] .single .content .highlight .go{color:#f16372}[theme=dark] .single .content .highlight .gp{color:#f16372}[theme=dark] .single .content .highlight .gs{color:#f16372}[theme=dark] .single .content .highlight .gu{color:#f16372}[theme=dark] .single .content .highlight .gt{color:#f16372}[theme=dark] .single .content .highlight .w{color:#bbb}.single .content .gist .gist-file,.single .content .gist .gist-data,.single .content .gist .gist-meta{border:none}.single .content .gist .gist-meta{padding:.4rem .8rem;background-color:#e8e8e8}.single .content .gist .gist-meta a,.single .content .gist .gist-meta a::before,.single .content .gist .gist-meta a::after{text-decoration:none;color:#2d96bd}[theme=dark] .single .content .gist .gist-meta a,[theme=dark] .single .content .gist .gist-meta a::before,[theme=dark] .single .content .gist .gist-meta a::after{color:#55bde2}.single .content .gist .gist-meta a:active,.single .content .gist .gist-meta a:hover{color:#ef3982}[theme=dark] .single .content .gist .gist-meta a:active,[theme=dark] .single .content .gist .gist-meta a:hover{color:#bdebfc}[theme=dark] .single .content .gist .gist-meta{background-color:#1c2025}[theme=dark] .single .content .gist .highlight{background:#141414}[theme=dark] .single .content .gist .blob-num,[theme=dark] .single .content .gist .blob-code-inner,[theme=dark] .single .content .gist .highlight,[theme=dark] .single .content .gist .pl-enm,[theme=dark] .single .content .gist .pl-ko,[theme=dark] .single .content .gist .pl-mo,[theme=dark] .single .content .gist .pl-mp1 .pl-sf,[theme=dark] .single .content .gist .pl-ms,[theme=dark] .single .content .gist .pl-pdc1,[theme=dark] .single .content .gist .pl-scp,[theme=dark] .single .content .gist .pl-smc,[theme=dark] .single .content .gist .pl-som,[theme=dark] .single .content .gist .pl-va,[theme=dark] .single .content .gist .pl-vpf,[theme=dark] .single .content .gist .pl-vpu,[theme=dark] .single .content .gist .pl-mdr{color:#aab1bf}[theme=dark] .single .content .gist .pl-mb,[theme=dark] .single .content .gist .pl-pdb{font-weight:700}[theme=dark] .single .content .gist .pl-c,[theme=dark] .single .content .gist .pl-c span,[theme=dark] .single .content .gist .pl-pdc{color:#5b6270;font-style:italic}[theme=dark] .single .content .gist .pl-sr .pl-cce{color:#56b5c2;font-weight:400}[theme=dark] .single .content .gist .pl-ef,[theme=dark] .single .content .gist .pl-en,[theme=dark] .single .content .gist .pl-enf,[theme=dark] .single .content .gist .pl-eoai,[theme=dark] .single .content .gist .pl-kos,[theme=dark] .single .content .gist .pl-mh .pl-pdh,[theme=dark] .single .content .gist .pl-mr{color:#61afef}[theme=dark] .single .content .gist .pl-ens,[theme=dark] .single .content .gist .pl-vi{color:#be5046}[theme=dark] .single .content .gist .pl-enti,[theme=dark] .single .content .gist .pl-mai .pl-sf,[theme=dark] .single .content .gist .pl-ml,[theme=dark] .single .content .gist .pl-sf,[theme=dark] .single .content .gist .pl-sr,[theme=dark] .single .content .gist .pl-sr .pl-sra,[theme=dark] .single .content .gist .pl-src,[theme=dark] .single .content .gist .pl-st,[theme=dark] .single .content .gist .pl-vo{color:#56b5c2}[theme=dark] .single .content .gist .pl-eoi,[theme=dark] .single .content .gist .pl-mri,[theme=dark] .single .content .gist .pl-pds,[theme=dark] .single .content .gist .pl-pse .pl-s1,[theme=dark] .single .content .gist .pl-s,[theme=dark] .single .content .gist .pl-s1{color:#97c279}[theme=dark] .single .content .gist .pl-k,[theme=dark] .single .content .gist .pl-kolp,[theme=dark] .single .content .gist .pl-mc,[theme=dark] .single .content .gist .pl-pde{color:#c578dd}[theme=dark] .single .content .gist .pl-mi,[theme=dark] .single .content .gist .pl-pdi{color:#c578dd;font-style:italic}[theme=dark] .single .content .gist .pl-mp,[theme=dark] .single .content .gist .pl-stp{color:#818896}[theme=dark] .single .content .gist .pl-mdh,[theme=dark] .single .content .gist .pl-mdi,[theme=dark] .single .content .gist .pl-mdr{font-weight:400}[theme=dark] .single .content .gist .pl-mdht,[theme=dark] .single .content .gist .pl-mi1{color:#97c279;background:#020}[theme=dark] .single .content .gist .pl-md,[theme=dark] .single .content .gist .pl-mdhf{color:#df6b75;background:#200}[theme=dark] .single .content .gist .pl-corl{color:#df6b75;text-decoration:underline}[theme=dark] .single .content .gist .pl-ib{background:#df6b75}[theme=dark] .single .content .gist .pl-ii{background:#e0c184;color:#fff}[theme=dark] .single .content .gist .pl-iu{background:#e05151}[theme=dark] .single .content .gist .pl-ms1{color:#aab1bf;background:#373b41}[theme=dark] .single .content .gist .pl-c1,[theme=dark] .single .content .gist .pl-cn,[theme=dark] .single .content .gist .pl-e,[theme=dark] .single .content .gist .pl-eoa,[theme=dark] .single .content .gist .pl-eoac,[theme=dark] .single .content .gist .pl-eoac .pl-pde,[theme=dark] .single .content .gist .pl-kou,[theme=dark] .single .content .gist .pl-mm,[theme=dark] .single .content .gist .pl-mp .pl-s3,[theme=dark] .single .content .gist .pl-mq,[theme=dark] .single .content .gist .pl-s3,[theme=dark] .single .content .gist .pl-sok,[theme=dark] .single .content .gist .pl-sv,[theme=dark] .single .content .gist .pl-mb{color:#d19965}[theme=dark] .single .content .gist .pl-enc,[theme=dark] .single .content .gist .pl-entc,[theme=dark] .single .content .gist .pl-pse .pl-s2,[theme=dark] .single .content .gist .pl-s2,[theme=dark] .single .content .gist .pl-sc,[theme=dark] .single .content .gist .pl-smp,[theme=dark] .single .content .gist .pl-sr .pl-sre,[theme=dark] .single .content .gist .pl-stj,[theme=dark] .single .content .gist .pl-v,[theme=dark] .single .content .gist .pl-pdb{color:#e4bf7a}[theme=dark] .single .content .gist .pl-ent,[theme=dark] .single .content .gist .pl-entl,[theme=dark] .single .content .gist .pl-entm,[theme=dark] .single .content .gist .pl-mh,[theme=dark] .single .content .gist .pl-pdv,[theme=dark] .single .content .gist .pl-smi,[theme=dark] .single .content .gist .pl-sol,[theme=dark] .single .content .gist .pl-mdh,[theme=dark] .single .content .gist .pl-mdi{color:#df6b75}[theme=dark] .single .content iframe.instagram-media{border:none !important}.single .content .admonition{position:relative;margin:1rem 0;padding:0 .75rem;background-color:rgba(68,138,255,0.1);border-left:0.25rem solid #448aff;overflow:auto}.single .content .admonition .admonition-title{font-weight:bold;margin:0 -0.75rem;padding:.25rem 1.8rem;border-bottom:1px solid rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.25)}.single .content .admonition.open .admonition-title{background-color:rgba(68,138,255,0.1)}.single .content .admonition .admonition-content{padding:.5rem 0}.single .content .admonition i.icon{font-size:0.85rem;color:#448aff;position:absolute;top:.6rem;left:.4rem}.single .content .admonition i.details-icon{position:absolute;top:.6rem;right:.3rem}.single .content .admonition.note{border-left-color:#448aff}.single .content .admonition.note i.icon{color:#448aff}.single .content .admonition.abstract{border-left-color:#00b0ff}.single .content .admonition.abstract i.icon{color:#00b0ff}.single .content .admonition.info{border-left-color:#00b8d4}.single .content .admonition.info i.icon{color:#00b8d4}.single .content .admonition.tip{border-left-color:#00bfa5}.single .content .admonition.tip i.icon{color:#00bfa5}.single .content .admonition.success{border-left-color:#00c853}.single .content .admonition.success i.icon{color:#00c853}.single .content .admonition.question{border-left-color:#64dd17}.single .content .admonition.question i.icon{color:#64dd17}.single .content .admonition.warning{border-left-color:#ff9100}.single .content .admonition.warning i.icon{color:#ff9100}.single .content .admonition.failure{border-left-color:#ff5252}.single .content .admonition.failure i.icon{color:#ff5252}.single .content .admonition.danger{border-left-color:#ff1744}.single .content .admonition.danger i.icon{color:#ff1744}.single .content .admonition.bug{border-left-color:#f50057}.single .content .admonition.bug i.icon{color:#f50057}.single .content .admonition.example{border-left-color:#651fff}.single .content .admonition.example i.icon{color:#651fff}.single .content .admonition.quote{border-left-color:#9e9e9e}.single .content .admonition.quote i.icon{color:#9e9e9e}.single .content .admonition.note{background-color:rgba(68,138,255,0.1)}.single .content .admonition.note .admonition-title{border-bottom-color:rgba(68,138,255,0.1);background-color:rgba(68,138,255,0.25)}.single .content .admonition.note.open .admonition-title{background-color:rgba(68,138,255,0.1)}.single .content .admonition.abstract{background-color:rgba(0,176,255,0.1)}.single .content .admonition.abstract .admonition-title{border-bottom-color:rgba(0,176,255,0.1);background-color:rgba(0,176,255,0.25)}.single .content .admonition.abstract.open .admonition-title{background-color:rgba(0,176,255,0.1)}.single .content .admonition.info{background-color:rgba(0,184,212,0.1)}.single .content .admonition.info .admonition-title{border-bottom-color:rgba(0,184,212,0.1);background-color:rgba(0,184,212,0.25)}.single .content .admonition.info.open .admonition-title{background-color:rgba(0,184,212,0.1)}.single .content .admonition.tip{background-color:rgba(0,191,165,0.1)}.single .content .admonition.tip .admonition-title{border-bottom-color:rgba(0,191,165,0.1);background-color:rgba(0,191,165,0.25)}.single .content .admonition.tip.open .admonition-title{background-color:rgba(0,191,165,0.1)}.single .content .admonition.success{background-color:rgba(0,200,83,0.1)}.single .content .admonition.success .admonition-title{border-bottom-color:rgba(0,200,83,0.1);background-color:rgba(0,200,83,0.25)}.single .content .admonition.success.open .admonition-title{background-color:rgba(0,200,83,0.1)}.single .content .admonition.question{background-color:rgba(100,221,23,0.1)}.single .content .admonition.question .admonition-title{border-bottom-color:rgba(100,221,23,0.1);background-color:rgba(100,221,23,0.25)}.single .content .admonition.question.open .admonition-title{background-color:rgba(100,221,23,0.1)}.single .content .admonition.warning{background-color:rgba(255,145,0,0.1)}.single .content .admonition.warning .admonition-title{border-bottom-color:rgba(255,145,0,0.1);background-color:rgba(255,145,0,0.25)}.single .content .admonition.warning.open .admonition-title{background-color:rgba(255,145,0,0.1)}.single .content .admonition.failure{background-color:rgba(255,82,82,0.1)}.single .content .admonition.failure .admonition-title{border-bottom-color:rgba(255,82,82,0.1);background-color:rgba(255,82,82,0.25)}.single .content .admonition.failure.open .admonition-title{background-color:rgba(255,82,82,0.1)}.single .content .admonition.danger{background-color:rgba(255,23,68,0.1)}.single .content .admonition.danger .admonition-title{border-bottom-color:rgba(255,23,68,0.1);background-color:rgba(255,23,68,0.25)}.single .content .admonition.danger.open .admonition-title{background-color:rgba(255,23,68,0.1)}.single .content .admonition.bug{background-color:rgba(245,0,87,0.1)}.single .content .admonition.bug .admonition-title{border-bottom-color:rgba(245,0,87,0.1);background-color:rgba(245,0,87,0.25)}.single .content .admonition.bug.open .admonition-title{background-color:rgba(245,0,87,0.1)}.single .content .admonition.example{background-color:rgba(101,31,255,0.1)}.single .content .admonition.example .admonition-title{border-bottom-color:rgba(101,31,255,0.1);background-color:rgba(101,31,255,0.25)}.single .content .admonition.example.open .admonition-title{background-color:rgba(101,31,255,0.1)}.single .content .admonition.quote{background-color:rgba(159,159,159,0.1)}.single .content .admonition.quote .admonition-title{border-bottom-color:rgba(159,159,159,0.1);background-color:rgba(159,159,159,0.25)}.single .content .admonition.quote.open .admonition-title{background-color:rgba(159,159,159,0.1)}.single .content .admonition:last-child{margin-bottom:.75rem}.single .content .echarts{margin:.5rem 0;text-align:center}.single .content .mapbox{margin:.5rem 0;padding:.5rem 0}.single .content meting-js{margin:.5rem 0}.single .content .bilibili{position:relative;width:100%;height:0;padding-bottom:75%;margin:3% auto;text-align:center}.single .content .bilibili iframe{position:absolute;width:100%;height:100%;left:0;top:0}.single .content hr{margin:1rem 0;position:relative;border-top:1px dashed #f0f0f0;border-bottom:none}[theme=dark] .single .content hr{border-top:1px dashed #363636}.single .content kbd{display:inline-block;padding:.25rem;background-color:#fff;border:1px solid #f0f0f0;border-bottom-color:#f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 #f0f0f0;box-shadow:inset 0 -1px 0 #f0f0f0;font-size:.8rem;font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#E74C3C}[theme=dark] .single .content kbd{background-color:#292a2d;border:1px solid #363636;border-bottom-color:#363636;-webkit-box-shadow:inset 0 -1px 0 #363636;box-shadow:inset 0 -1px 0 #363636;color:#E5BF78}.single .content .typeit .code{padding:.375rem;font-size:.875rem;font-family:Source Code Pro,Menlo,Consolas,Monaco,monospace,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;word-break:break-all}.single .content .version{height:1.25em;vertical-align:text-bottom}.single .post-footer{margin-top:3rem}.single .post-footer .post-info{border-bottom:1px solid #f0f0f0;padding:1rem 0 0.3rem}[theme=dark] .single .post-footer .post-info{border-bottom:1px solid #363636}.single .post-footer .post-info .post-info-line{display:flex;justify-content:space-between}.single .post-footer .post-info .post-info-line .post-info-mod{font-size:0.8em;color:#a9a9b3}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod{color:#5d5d5f}.single .post-footer .post-info .post-info-line .post-info-mod a,.single .post-footer .post-info .post-info-line .post-info-mod a::before,.single .post-footer .post-info .post-info-line .post-info-mod a::after{text-decoration:none;color:#2d96bd}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-mod a:active,.single .post-footer .post-info .post-info-line .post-info-mod a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-mod a:hover{color:#bdebfc}.single .post-footer .post-info .post-info-line .post-info-license{font-size:0.8em;color:#a9a9b3}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license{color:#5d5d5f}.single .post-footer .post-info .post-info-line .post-info-license a,.single .post-footer .post-info .post-info-line .post-info-license a::before,.single .post-footer .post-info .post-info-line .post-info-license a::after{text-decoration:none;color:#2d96bd}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-license a:active,.single .post-footer .post-info .post-info-line .post-info-license a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-license a:hover{color:#bdebfc}.single .post-footer .post-info .post-info-line .post-info-md{font-size:0.8rem;width:8rem}.single .post-footer .post-info .post-info-line .post-info-md a,.single .post-footer .post-info .post-info-line .post-info-md a::before,.single .post-footer .post-info .post-info-line .post-info-md a::after{text-decoration:none;color:#2d96bd}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a::before,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a::after{color:#55bde2}.single .post-footer .post-info .post-info-line .post-info-md a:active,.single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#ef3982}[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a:active,[theme=dark] .single .post-footer .post-info .post-info-line .post-info-md a:hover{color:#bdebfc}.single .post-footer .post-info .post-info-line .post-info-share a *{vertical-align:text-bottom}.single .post-footer .post-info-more{padding:0.3rem 0 1rem;display:flex;justify-content:space-between;font-size:0.9rem}.single .post-footer .post-tags{max-width:65%}.single .post-footer .post-tags *{display:inline}.single .post-footer .post-nav::before,.single .post-footer .post-nav::after{content:' ';display:table}.single .post-footer .post-nav a.prev,.single .post-footer .post-nav a.next{font-size:1rem;font-weight:600;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.single .post-footer .post-nav a.prev{float:left}.single .post-footer .post-nav a.prev:hover{-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);-ms-transform:translateX(-4px);-o-transform:translateX(-4px);transform:translateX(-4px)}.single .post-footer .post-nav a.next{float:right}.single .post-footer .post-nav a.next:hover{-webkit-transform:translateX(4px);-moz-transform:translateX(4px);-ms-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}.single #comments{padding:8rem 0 2rem}.lg-toolbar .lg-icon::after{color:#999}.special .single-title,.special .single-subtitle{text-align:right}.archive .single-title{text-align:right}.archive .group-title{margin-top:1.5rem;margin-bottom:1rem}.archive .categories-card{margin:0 auto;margin-top:3rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;line-height:1.6rem}.archive .categories-card .card-item{font-size:.875rem;text-align:left;width:45%;display:flex;align-items:flex-start;margin-top:2rem;min-height:10rem;padding:0 2%;position:relative}.archive .categories-card .card-item .card-item-wrapper{width:100%;overflow:hidden}.archive .categories-card .card-item .card-item-wrapper .card-item-title{font-size:1.2rem;font-weight:bold;display:inline-block;margin-top:1rem;margin-bottom:.75rem}.archive .categories-card .card-item .card-item-wrapper span{float:right;padding-right:1rem}.archive .archive-item{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin:.25rem 0 .25rem 1.5rem}.archive .archive-item-link{min-width:10%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.archive .archive-item-link:hover{color:#2d96bd;background-color:transparent}[theme=dark] .archive .archive-item-link{color:#a9a9b3}[theme=dark] .archive .archive-item-link:hover{color:#fff}.archive .archive-item-date{width:4em;text-align:right;color:#a9a9b3}[theme=dark] .archive .archive-item-date{color:#5d5d5f}.archive .more-post{text-align:right}.archive .tag-cloud-tags{margin:10px 0}.archive .tag-cloud-tags a,.archive .tag-cloud-tags a::before,.archive .tag-cloud-tags a::after{text-decoration:none;color:#161209}[theme=dark] .archive .tag-cloud-tags a,[theme=dark] .archive .tag-cloud-tags a::before,[theme=dark] .archive .tag-cloud-tags a::after{color:#a9a9b3}.archive .tag-cloud-tags a:active,.archive .tag-cloud-tags a:hover{color:#2d96bd}[theme=dark] .archive .tag-cloud-tags a:active,[theme=dark] .archive .tag-cloud-tags a:hover{color:#fff}.archive .tag-cloud-tags a{display:inline-block;position:relative;margin:5px 10px;word-wrap:break-word;overflow-wrap:break-word;-webkit-transition:all ease-out 0.3s;-moz-transition:all ease-out 0.3s;-o-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.archive .tag-cloud-tags a:active,.archive .tag-cloud-tags a:focus,.archive .tag-cloud-tags a:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.archive .tag-cloud-tags a sup{color:#a9a9b3}[theme=dark] .archive .tag-cloud-tags a sup{color:#5d5d5f}.home .home-profile{-webkit-transform:translateY(16vh);-moz-transform:translateY(16vh);-ms-transform:translateY(16vh);-o-transform:translateY(16vh);transform:translateY(16vh);padding:0 0 .5rem;text-align:center}.home .home-profile .home-avatar{padding:.5rem}.home .home-profile .home-avatar img{display:inline-block;width:8rem;height:auto;margin:0 auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);box-shadow:0 0 0 0.3618em rgba(0,0,0,0.05);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.home .home-profile .home-avatar img:hover{position:relative;-webkit-transform:translateY(-0.75rem);-moz-transform:translateY(-0.75rem);-ms-transform:translateY(-0.75rem);-o-transform:translateY(-0.75rem);transform:translateY(-0.75rem)}.home .home-profile .home-title{font-size:1.25rem;font-weight:bold;margin:0;padding:.5rem}.home .home-profile .home-subtitle{font-size:1rem;font-weight:normal;margin:0;padding:.5rem}.home .home-profile .links{padding:.5rem;font-size:1.5rem}.home .home-profile .links a *{vertical-align:text-bottom}.home .home-profile .links img{height:1.5rem;padding:0 .25rem}.home .home-profile .home-disclaimer{font-size:1rem;line-height:1.5rem;font-weight:normal;margin:0;padding:.5rem;color:#a9a9b3}[theme=dark] .home .home-profile .home-disclaimer{color:#5d5d5f}.home[posts] .home-profile{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding-top:2rem}.home[posts] .home-avatar img{width:6rem}.home[posts] .summary{padding-top:1rem;padding-bottom:.8rem;color:#161209;border-bottom:1px dashed #f0f0f0}[theme=dark] .home[posts] .summary{color:#a9a9b3;border-bottom:1px dashed #363636}.home[posts] .summary .featured-image-preview{width:100%;padding:30% 0 0;position:relative;margin:0.6rem auto;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease}.home[posts] .summary .featured-image-preview img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:none;object-fit:none;font-family:"object-fit: none;"}.home[posts] .summary .featured-image-preview img.lazyloaded{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.home[posts] .summary .featured-image-preview:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.home[posts] .summary .single-title{font-size:1.25rem;line-height:140%;margin:0.4rem 0}.home[posts] .summary .content{display:-moz-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;margin-top:.3rem;width:100%;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;color:#a9a9b3}[theme=dark] .home[posts] .summary .content{color:#5d5d5f}.home[posts] .summary .content h2,.home[posts] .summary .content h3,.home[posts] .summary .content h4,.home[posts] .summary .content h5,.home[posts] .summary .content h6,.home[posts] .summary .content p{font-size:1rem;line-height:1.5;display:inline}.home[posts] .summary .content h2::after,.home[posts] .summary .content h3::after,.home[posts] .summary .content h4::after,.home[posts] .summary .content h5::after,.home[posts] .summary .content h6::after,.home[posts] .summary .content p::after{content:"\A";white-space:pre}.home[posts] .summary .content h2{font-size:1.125rem}.home[posts] .summary .content a,.home[posts] .summary .content a::before,.home[posts] .summary .content a::after{text-decoration:none;color:#2d96bd}[theme=dark] .home[posts] .summary .content a,[theme=dark] .home[posts] .summary .content a::before,[theme=dark] .home[posts] .summary .content a::after{color:#a9a9b3}.home[posts] .summary .content a:active,.home[posts] .summary .content a:hover{color:#ef3982}[theme=dark] .home[posts] .summary .content a:active,[theme=dark] .home[posts] .summary .content a:hover{color:#fff}.home[posts] .summary .content b,.home[posts] .summary .content strong{color:#a9a9b3}[theme=dark] .home[posts] .summary .content b,[theme=dark] .home[posts] .summary .content strong{color:#5d5d5f}.home[posts] .summary .post-footer{margin-top:.4rem;display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.home[posts] .summary .post-footer a,.home[posts] .summary .post-footer a::before,.home[posts] .summary .post-footer a::after{text-decoration:none;color:#2d96bd}[theme=dark] .home[posts] .summary .post-footer a,[theme=dark] .home[posts] .summary .post-footer a::before,[theme=dark] .home[posts] .summary .post-footer a::after{color:#55bde2}.home[posts] .summary .post-footer a:active,.home[posts] .summary .post-footer a:hover{color:#ef3982}[theme=dark] .home[posts] .summary .post-footer a:active,[theme=dark] .home[posts] .summary .post-footer a:hover{color:#bdebfc}.home[posts] .summary .post-footer .post-tags{padding:0}.home[posts] .summary .post-footer .post-tags a,.home[posts] .summary .post-footer .post-tags a::before,.home[posts] .summary .post-footer .post-tags a::after{text-decoration:none;color:#161209}[theme=dark] .home[posts] .summary .post-footer .post-tags a,[theme=dark] .home[posts] .summary .post-footer .post-tags a::before,[theme=dark] .home[posts] .summary .post-footer .post-tags a::after{color:#a9a9b3}.home[posts] .summary .post-footer .post-tags a:active,.home[posts] .summary .post-footer .post-tags a:hover{color:#2d96bd}[theme=dark] .home[posts] .summary .post-footer .post-tags a:active,[theme=dark] .home[posts] .summary .post-footer .post-tags a:hover{color:#fff}#content-404{font-size:1.8rem;line-height:3rem;-webkit-transform:translateY(30vh);-moz-transform:translateY(30vh);-ms-transform:translateY(30vh);-o-transform:translateY(30vh);transform:translateY(30vh);text-align:center}header{width:100%;z-index:150;background-color:#f8f8f8;-webkit-transition:box-shadow 0.3s ease;-moz-transition:box-shadow 0.3s ease;-o-transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease}[theme=dark] header{background-color:#252627}header .logo{min-height:1.5em;height:1.5em;vertical-align:text-bottom}header .logo,header .header-title-pre{padding-right:.25rem}header .header-title-post{padding-left:.25rem}header:hover{-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.1)}.header-wrapper{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%}.header-title{font-family:system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei UI,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:bold;margin-right:.5rem;min-width:10%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-flex:10;flex:10}.menu .menu-item{position:relative}.language-select{position:absolute;opacity:0;left:0;top:0;width:100%;height:100%}.language-select:hover{cursor:pointer}.search{position:relative}.search input{color:transparent;box-sizing:border-box;height:2.5rem;width:2.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;border:none;outline:none;background-color:#f8f8f8;vertical-align:baseline !important;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}[theme=dark] .search input{background-color:#252627}.search input::-webkit-input-placeholder{color:rgba(0,0,0,0)}.search input:-moz-placeholder{color:rgba(0,0,0,0)}.search input::-moz-placeholder{color:rgba(0,0,0,0)}.search input:-ms-input-placeholder{color:rgba(0,0,0,0)}.search input::placeholder{color:rgba(0,0,0,0)}.search .search-button{margin:0;position:absolute;left:auto;right:1rem}.search .search-toggle{left:.5rem;right:auto}.search .search-loading{display:none}.search .search-clear{display:none}.open .search input,.search.mobile input{color:#161209;background-color:#e9e9e9;padding:0 2rem 0 2rem}[theme=dark] .open .search input,[theme=dark] .search.mobile input{color:#a9a9b3;background-color:#363636}[theme=dark] .open .search input::-webkit-input-placeholder,[theme=dark] .search.mobile input::-webkit-input-placeholder{color:#5d5d5f}[theme=dark] .open .search input:-moz-placeholder,[theme=dark] .search.mobile input:-moz-placeholder{color:#5d5d5f}[theme=dark] .open .search input::-moz-placeholder,[theme=dark] .search.mobile input::-moz-placeholder{color:#5d5d5f}[theme=dark] .open .search input:-ms-input-placeholder,[theme=dark] .search.mobile input:-ms-input-placeholder{color:#5d5d5f}[theme=dark] .open .search input::placeholder,[theme=dark] .search.mobile input::placeholder{color:#5d5d5f}.open .search input::-webkit-input-placeholder,.search.mobile input::-webkit-input-placeholder{color:#a9a9b3}.open .search input:-moz-placeholder,.search.mobile input:-moz-placeholder{color:#a9a9b3}.open .search input::-moz-placeholder,.search.mobile input::-moz-placeholder{color:#a9a9b3}.open .search input:-ms-input-placeholder,.search.mobile input:-ms-input-placeholder{color:#a9a9b3}.open .search input::placeholder,.search.mobile input::placeholder{color:#a9a9b3}.open .search .search-button,.search.mobile .search-button{color:#a9a9b3}[theme=dark] .open .search .search-button,[theme=dark] .search.mobile .search-button{color:#5d5d5f}.open .search .search-clear:hover,.search.mobile .search-clear:hover{color:#ff6b6b}.open .search .search-toggle:hover,.search.mobile .search-toggle:hover{cursor:default}.theme-switch i{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}#header-desktop{display:block;position:fixed;height:3.5rem;line-height:3.5rem}[header-desktop=normal] #header-desktop{position:static}#header-desktop .header-wrapper{padding:0 2rem 0 10vh}#header-desktop .header-wrapper .header-title{font-size:1.5rem}#header-desktop .header-wrapper .menu{overflow:hidden;white-space:nowrap}#header-desktop .header-wrapper .menu .menu-inner{float:right}#header-desktop .header-wrapper .menu .menu-item{margin:0 .5rem}#header-desktop .header-wrapper .menu .menu-item.delimiter{border-left:1.5px solid #161209}[theme=dark] #header-desktop .header-wrapper .menu .menu-item.delimiter{border-left-color:#363636}#header-desktop .header-wrapper .menu .menu-item.language{margin-right:0}#header-desktop .header-wrapper .menu .menu-item.search{margin:0 -.5rem 0 0}#header-desktop .header-wrapper .menu a.active{font-weight:900;color:#161209}[theme=dark] #header-desktop .header-wrapper .menu a.active{color:#fff}#header-desktop.open .header-wrapper .menu .menu-item.search{margin:0 .25rem 0 .5rem}#header-desktop.open .header-wrapper .menu .menu-item.search input{width:24rem}#header-mobile{display:none;position:fixed;height:3.5rem;line-height:3.5rem}[header-mobile=normal] #header-mobile{position:static}#header-mobile .header-container{padding:0;margin:0}#header-mobile .header-container .header-wrapper{padding:0 1rem;font-size:1.125rem;-webkit-transition:margin-top 0.3s ease;-moz-transition:margin-top 0.3s ease;-o-transition:margin-top 0.3s ease;transition:margin-top 0.3s ease}#header-mobile .header-container .header-wrapper .header-title{font-size:1.5rem;max-width:80%}#header-mobile .header-container .header-wrapper .menu-toggle{line-height:4rem;cursor:pointer;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}#header-mobile .header-container .header-wrapper .menu-toggle span{display:block;background:#161209;width:1.5rem;height:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}[theme=dark] #header-mobile .header-container .header-wrapper .menu-toggle span{background:#a9a9b3}#header-mobile .header-container .header-wrapper .menu-toggle span:nth-child(1){margin-bottom:.5rem}#header-mobile .header-container .header-wrapper .menu-toggle span:nth-child(3){margin-top:.5rem}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(0.4rem, 0.5rem);-moz-transform:rotate(45deg) translate(0.4rem, 0.5rem);-ms-transform:rotate(45deg) translate(0.4rem, 0.5rem);-o-transform:rotate(45deg) translate(0.4rem, 0.5rem);transform:rotate(45deg) translate(0.4rem, 0.5rem)}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(2){opacity:0}#header-mobile .header-container .header-wrapper .menu-toggle.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-moz-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-ms-transform:rotate(-45deg) translate(0.4rem, -0.5rem);-o-transform:rotate(-45deg) translate(0.4rem, -0.5rem);transform:rotate(-45deg) translate(0.4rem, -0.5rem)}#header-mobile .header-container .menu{text-align:center;background:#f8f8f8;border-top:2px solid #f0f0f0;display:none;padding-top:.5rem;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1)}#header-mobile .header-container .menu .search-wrapper{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding:.5rem 1rem;line-height:2.5rem}#header-mobile .header-container .menu .search{flex-grow:10}#header-mobile .header-container .menu .search .algolia-autocomplete,#header-mobile .header-container .menu .search input{width:100%}#header-mobile .header-container .menu .search-button{top:0}#header-mobile .header-container .menu .search-cancel{display:none;margin-left:.75rem}#header-mobile .header-container .menu .menu-item{display:block;line-height:2.5rem}#header-mobile .header-container .menu.active{display:block}[theme=dark] #header-mobile .header-container .menu{background:#252627;border-top-color:#363636}#header-mobile.open .header-wrapper{margin-top:-3.5rem}#header-mobile.open .menu{padding-top:0;border-top:none}#header-mobile.open .menu .menu-item{display:none}#header-mobile.open .menu .search-cancel{display:inline}.search-dropdown{position:fixed;z-index:200;top:3.5rem;-webkit-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1);box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.1)}.search-dropdown.desktop{right:2rem;width:30rem}.search-dropdown.mobile{right:0;width:100%}.search-dropdown .dropdown-menu{right:0 !important;background-color:#fff}[theme=dark] .search-dropdown .dropdown-menu{background-color:#292a2d}.search-dropdown .dropdown-menu .suggestions{overflow-y:auto;max-height:calc(100vh - 3.5rem)}.search-dropdown .dropdown-menu .suggestions .suggestion{padding:.75rem 1rem}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:bold;max-width:75%}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-date{font-size:.875rem;float:right;text-align:right;color:#a9a9b3}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-date{color:#5d5d5f}.search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-context{line-height:1.25rem;display:-moz-box;display:-webkit-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;color:#a9a9b3}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion .suggestion-context{color:#5d5d5f}.search-dropdown .dropdown-menu .suggestions .suggestion em{font-style:normal;background-color:rgba(53,166,247,0.25)}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion em{background-color:rgba(50,112,194,0.4)}.search-dropdown .dropdown-menu .suggestions .suggestion.cursor{background:#e8e8e8}[theme=dark] .search-dropdown .dropdown-menu .suggestions .suggestion.cursor{background:#323843}.search-dropdown .dropdown-menu .suggestions .suggestion:hover{cursor:pointer}.search-dropdown .dropdown-menu .search-empty{padding:1rem;text-align:center}.search-dropdown .dropdown-menu .search-empty .search-query{font-weight:bold}[theme=dark] .search-dropdown .dropdown-menu .search-empty .search-query{color:#ddd}.search-dropdown .dropdown-menu .search-footer{padding:.5rem 1rem;float:right;font-size:.8rem;color:#a9a9b3}.search-dropdown .dropdown-menu .search-footer [theme=dark]{color:#5d5d5f}.search-dropdown .dropdown-menu .search-footer a,.search-dropdown .dropdown-menu .search-footer a::before,.search-dropdown .dropdown-menu .search-footer a::after{text-decoration:none;color:#2d96bd}[theme=dark] .search-dropdown .dropdown-menu .search-footer a,[theme=dark] .search-dropdown .dropdown-menu .search-footer a::before,[theme=dark] .search-dropdown .dropdown-menu .search-footer a::after{color:#55bde2}.search-dropdown .dropdown-menu .search-footer a:active,.search-dropdown .dropdown-menu .search-footer a:hover{color:#ef3982}[theme=dark] .search-dropdown .dropdown-menu .search-footer a:active,[theme=dark] .search-dropdown .dropdown-menu .search-footer a:hover{color:#bdebfc}.search-dropdown .dropdown-menu .search-footer a{font-size:1rem}footer{height:2rem;width:100%;text-align:center;line-height:1.25rem;padding:1rem 0}footer .footer-container{font-size:.875rem}footer .footer-container .footer-line{width:100%}footer .footer-container .footer-line .icp-br{display:none}.blur footer{-webkit-filter:blur(1.5px);-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}.pagination{display:flex;flex-direction:row;justify-content:center;list-style:none;white-space:nowrap;width:100%;padding:1rem 0 0}.pagination a{font-size:.8rem;color:#bfbfbf;letter-spacing:.1rem;font-weight:700;padding:5px 5px;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.pagination li{padding-bottom:3px;margin:0 20px;box-sizing:border-box;position:relative;display:inline}.pagination li.disabled{display:none}.pagination li:hover a{color:#000}[theme=dark] .pagination li:hover a{color:#fff}.pagination li:before,.pagination li:after{position:absolute;content:"";width:0;height:3px;background:#000;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;bottom:0px}[theme=dark] .pagination li:before,[theme=dark] .pagination li:after{background:#fff}.pagination li:before .active,.pagination li:after .active{width:100%}.pagination li:before{left:50%}.pagination li:after{right:50%}.pagination li:hover:before,.pagination li:hover:after{width:50%}.pagination li.active a{color:#000}[theme=dark] .pagination li.active a{color:#fff}.pagination li.active:before,.pagination li.active:after{width:60%}@media only screen and (max-width: 1440px){.page{width:56%}}@media only screen and (max-width: 1200px){.page{width:52%}#header-desktop .header-wrapper{padding-right:1rem}.search-dropdown.desktop{right:1rem}}@media only screen and (max-width: 960px){#toc-auto{display:none}#toc-static{display:block}.page{width:80%}#header-desktop .header-wrapper{padding-left:1rem}}@media only screen and (max-width: 680px){#header-desktop{display:none}#header-mobile{display:block}body.blur{overflow:hidden}.page{width:100%}[header-mobile] .page{padding-top:3.5rem}[header-mobile=normal] .page{padding-top:0}.page .categories-card .card-item{width:100%}.copyright .copyright-line .icp-splitter{display:none}.copyright .copyright-line .icp-br{display:block}} + +/*# sourceMappingURL=style.min.css.map */ \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.json b/themes/LoveIt/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.json new file mode 100644 index 0000000..0095485 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/css/style.scss_d75fd08668b4bae707167bbce4d8ca46.json @@ -0,0 +1 @@ +{"Target":"css/style.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/lib/aplayer/dark.scss_be0d6bec1a51ff037db8cc74d6ec1271.content b/themes/LoveIt/resources/_gen/assets/scss/lib/aplayer/dark.scss_be0d6bec1a51ff037db8cc74d6ec1271.content new file mode 100644 index 0000000..da387ce --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/lib/aplayer/dark.scss_be0d6bec1a51ff037db8cc74d6ec1271.content @@ -0,0 +1,3 @@ +[theme=dark] .aplayer{background:#212121}[theme=dark] .aplayer.aplayer-withlist .aplayer-info{border-bottom-color:#5c5c5c}[theme=dark] .aplayer.aplayer-fixed .aplayer-list{border-color:#5c5c5c}[theme=dark] .aplayer .aplayer-body{background-color:#212121}[theme=dark] .aplayer .aplayer-info{border-top-color:#212121}[theme=dark] .aplayer .aplayer-info .aplayer-music .aplayer-title{color:#fff}[theme=dark] .aplayer .aplayer-info .aplayer-music .aplayer-author{color:#fff}[theme=dark] .aplayer .aplayer-info .aplayer-controller .aplayer-time{color:#eee}[theme=dark] .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon path{fill:#eee}[theme=dark] .aplayer .aplayer-list{background-color:#212121}[theme=dark] .aplayer .aplayer-list::-webkit-scrollbar-thumb{background-color:#999}[theme=dark] .aplayer .aplayer-list::-webkit-scrollbar-thumb:hover{background-color:#bbb}[theme=dark] .aplayer .aplayer-list li{color:#fff;border-top-color:#666}[theme=dark] .aplayer .aplayer-list li:hover{background:#4e4e4e}[theme=dark] .aplayer .aplayer-list li.aplayer-list-light{background:#6c6c6c}[theme=dark] .aplayer .aplayer-list li .aplayer-list-index{color:#ddd}[theme=dark] .aplayer .aplayer-list li .aplayer-list-author{color:#ddd}[theme=dark] .aplayer .aplayer-lrc{text-shadow:-1px -1px 0 #666}[theme=dark] .aplayer .aplayer-lrc:before{background:-moz-linear-gradient(top, #212121 0%, rgba(33,33,33,0) 100%);background:-webkit-linear-gradient(top, #212121 0%, rgba(33,33,33,0) 100%);background:linear-gradient(to bottom, #212121 0%, rgba(33,33,33,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#00212121',GradientType=0 )}[theme=dark] .aplayer .aplayer-lrc:after{background:-moz-linear-gradient(top, rgba(33,33,33,0) 0%, rgba(33,33,33,0.8) 100%);background:-webkit-linear-gradient(top, rgba(33,33,33,0) 0%, rgba(33,33,33,0.8) 100%);background:linear-gradient(to bottom, rgba(33,33,33,0) 0%, rgba(33,33,33,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00212121', endColorstr='#cc212121',GradientType=0 )}[theme=dark] .aplayer .aplayer-lrc p{color:#fff}[theme=dark] .aplayer .aplayer-miniswitcher{background:#484848}[theme=dark] .aplayer .aplayer-miniswitcher .aplayer-icon path{fill:#eee} + +/*# sourceMappingURL=dark.min.css.map */ \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/lib/aplayer/dark.scss_be0d6bec1a51ff037db8cc74d6ec1271.json b/themes/LoveIt/resources/_gen/assets/scss/lib/aplayer/dark.scss_be0d6bec1a51ff037db8cc74d6ec1271.json new file mode 100644 index 0000000..d2c9d76 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/lib/aplayer/dark.scss_be0d6bec1a51ff037db8cc74d6ec1271.json @@ -0,0 +1 @@ +{"Target":"lib/aplayer/dark.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/lib/mermaid/mermaid.scss_43d09a0fb297c4cc88d4122515a2e889.content b/themes/LoveIt/resources/_gen/assets/scss/lib/mermaid/mermaid.scss_43d09a0fb297c4cc88d4122515a2e889.content new file mode 100644 index 0000000..1123e40 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/lib/mermaid/mermaid.scss_43d09a0fb297c4cc88d4122515a2e889.content @@ -0,0 +1,3 @@ +.page .mermaid{width:100%;margin:3% auto;text-align:center}.page .mermaid>svg{max-width:100%}.page .mermaid .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);color:#333}.page .mermaid .label text{fill:#333}.page .mermaid .node rect,.page .mermaid .node circle,.page .mermaid .node ellipse,.page .mermaid .node polygon,.page .mermaid .node path{fill:#eee;stroke:#999;stroke-width:1px}.page .mermaid .node .label{text-align:center}.page .mermaid .node.clickable{cursor:pointer}.page .mermaid .arrowheadPath{fill:#333}.page .mermaid .edgePath .path{stroke:#666;stroke-width:1.5px}.page .mermaid .edgeLabel{background-color:#fff;text-align:center}.page .mermaid .edgeLabel rect{opacity:0.5}.page .mermaid .cluster rect{fill:#eaf2fb;stroke:#26a;stroke-width:1px}.page .mermaid .cluster text{fill:#333}.page .mermaid div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#eaf2fb;border:1px solid #26a;border-radius:2px;pointer-events:none;z-index:100}.page .mermaid .actor{stroke:#999;fill:#eee}.page .mermaid text.actor{fill:#333;stroke:none}.page .mermaid .actor-line{stroke:#666}.page .mermaid .messageLine0{stroke-width:1.5;stroke-dasharray:'2 2';stroke:#333}.page .mermaid .messageLine1{stroke-width:1.5;stroke-dasharray:'2 2';stroke:#333}.page .mermaid #arrowhead{fill:#333}.page .mermaid .sequenceNumber{fill:#fff}.page .mermaid #sequencenumber{fill:#333}.page .mermaid #crosshead path{fill:#333 !important;stroke:#333 !important}.page .mermaid .messageText{fill:#333;stroke:none}.page .mermaid .labelBox{stroke:#999;fill:#eee}.page .mermaid .labelText{fill:#333;stroke:none}.page .mermaid .loopText{fill:#333;stroke:none}.page .mermaid .loopLine{stroke-width:2;stroke-dasharray:'2 2';stroke:#999}.page .mermaid .note{stroke:#770;fill:#ffa}.page .mermaid .noteText{fill:black;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:14px}.page .mermaid .activation0{fill:#f4f4f4;stroke:#666}.page .mermaid .activation1{fill:#f4f4f4;stroke:#666}.page .mermaid .activation2{fill:#f4f4f4;stroke:#666}.page .mermaid .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid .section{stroke:none;opacity:0.2}.page .mermaid .section0{fill:#80b3e6}.page .mermaid .section2{fill:#80b3e6}.page .mermaid .section1,.page .mermaid .section3{fill:#fff;opacity:0.2}.page .mermaid .sectionTitle0{fill:#333}.page .mermaid .sectionTitle1{fill:#333}.page .mermaid .sectionTitle2{fill:#333}.page .mermaid .sectionTitle3{fill:#333}.page .mermaid .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid .grid .tick{stroke:#e6e6e6;opacity:0.8;shape-rendering:crispEdges}.page .mermaid .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333}.page .mermaid .grid path{stroke-width:0}.page .mermaid .today{fill:none;stroke:#d42;stroke-width:2px}.page .mermaid .task{stroke-width:2}.page .mermaid .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid .taskText:not([font-size]){font-size:11px}.page .mermaid .taskTextOutsideRight{fill:#333;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid .taskTextOutsideLeft{fill:#333;text-anchor:end;font-size:11px}.page .mermaid .task.clickable{cursor:pointer}.page .mermaid .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}.page .mermaid .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}.page .mermaid .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}.page .mermaid .taskText0,.page .mermaid .taskText1,.page .mermaid .taskText2,.page .mermaid .taskText3{fill:#fff}.page .mermaid .task0,.page .mermaid .task1,.page .mermaid .task2,.page .mermaid .task3{fill:#26a;stroke:#1a4d80}.page .mermaid .taskTextOutside0,.page .mermaid .taskTextOutside2{fill:#333 !important}.page .mermaid .taskTextOutside1,.page .mermaid .taskTextOutside3{fill:#333 !important}.page .mermaid .active0,.page .mermaid .active1,.page .mermaid .active2,.page .mermaid .active3{fill:#eee;stroke:#1a4d80}.page .mermaid .activeText0,.page .mermaid .activeText1,.page .mermaid .activeText2,.page .mermaid .activeText3{fill:#333}.page .mermaid .done0,.page .mermaid .done1,.page .mermaid .done2,.page .mermaid .done3{stroke:#666;fill:#bbb;stroke-width:2}.page .mermaid .doneText0,.page .mermaid .doneText1,.page .mermaid .doneText2,.page .mermaid .doneText3{fill:#333}.page .mermaid .crit0,.page .mermaid .crit1,.page .mermaid .crit2,.page .mermaid .crit3{stroke:#b1361b;fill:#d42;stroke-width:2}.page .mermaid .activeCrit0,.page .mermaid .activeCrit1,.page .mermaid .activeCrit2,.page .mermaid .activeCrit3{stroke:#b1361b;fill:#eee;stroke-width:2}.page .mermaid .doneCrit0,.page .mermaid .doneCrit1,.page .mermaid .doneCrit2,.page .mermaid .doneCrit3{stroke:#b1361b;fill:#bbb;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}.page .mermaid .milestone{transform:rotate(45deg) scale(0.8, 0.8)}.page .mermaid .milestoneText{font-style:italic}.page .mermaid .doneCritText0,.page .mermaid .doneCritText1,.page .mermaid .doneCritText2,.page .mermaid .doneCritText3{fill:#333}.page .mermaid .activeCritText0,.page .mermaid .activeCritText1,.page .mermaid .activeCritText2,.page .mermaid .activeCritText3{fill:#333}.page .mermaid .titleText{text-anchor:middle;font-size:18px;fill:#333;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid g.classGroup text{fill:#999;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}.page .mermaid g.classGroup text .title{font-weight:bolder}.page .mermaid g.clickable{cursor:pointer}.page .mermaid g.classGroup rect{fill:#eee;stroke:#999}.page .mermaid g.classGroup line{stroke:#999;stroke-width:1}.page .mermaid .classLabel .box{stroke:none;stroke-width:0;fill:#eee;opacity:0.5}.page .mermaid .classLabel .label{fill:#999;font-size:10px}.page .mermaid .relation{stroke:#999;stroke-width:1;fill:none}.page .mermaid .dashed-line{stroke-dasharray:3}.page .mermaid #compositionStart{fill:#999;stroke:#999;stroke-width:1}.page .mermaid #compositionEnd{fill:#999;stroke:#999;stroke-width:1}.page .mermaid #aggregationStart{fill:#eee;stroke:#999;stroke-width:1}.page .mermaid #aggregationEnd{fill:#eee;stroke:#999;stroke-width:1}.page .mermaid #dependencyStart{fill:#999;stroke:#999;stroke-width:1}.page .mermaid #dependencyEnd{fill:#999;stroke:#999;stroke-width:1}.page .mermaid #extensionStart{fill:#999;stroke:#999;stroke-width:1}.page .mermaid #extensionEnd{fill:#999;stroke:#999;stroke-width:1}.page .mermaid .commit-id,.page .mermaid .commit-msg,.page .mermaid .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid .pieTitleText{text-anchor:middle;font-size:25px;fill:#333;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid g.stateGroup text{fill:#999;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid g.stateGroup text{fill:#999;stroke:none;font-size:10px}.page .mermaid g.stateGroup .state-title{font-weight:bolder;fill:#000}.page .mermaid g.stateGroup rect{fill:#eee;stroke:#999}.page .mermaid g.stateGroup line{stroke:#999;stroke-width:1}.page .mermaid .transition{stroke:#999;stroke-width:1;fill:none}.page .mermaid .stateGroup .composit{fill:white;border-bottom:1px}.page .mermaid .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}.page .mermaid .state-note{stroke:#770;fill:#ffa}.page .mermaid .state-note text{fill:black;stroke:none;font-size:10px}.page .mermaid .stateLabel .box{stroke:none;stroke-width:0;fill:#eee;opacity:0.5}.page .mermaid .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}.page .mermaid .node circle.state-start{fill:black;stroke:black}.page .mermaid .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}.page .mermaid #statediagram-barbEnd{fill:#999}.page .mermaid .statediagram-cluster rect{fill:#eee;stroke:#999;stroke-width:1px}.page .mermaid .statediagram-cluster rect.outer{rx:5px;ry:5px}.page .mermaid .statediagram-state .divider{stroke:#999}.page .mermaid .statediagram-state .title-state{rx:5px;ry:5px}.page .mermaid .statediagram-cluster.statediagram-cluster .inner{fill:white}.page .mermaid .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}.page .mermaid .statediagram-cluster .inner{rx:0;ry:0}.page .mermaid .statediagram-state rect.basic{rx:5px;ry:5px}.page .mermaid .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}.page .mermaid .note-edge{stroke-dasharray:5}.page .mermaid .statediagram-note rect{fill:#ffa;stroke:#770;stroke-width:1px;rx:0;ry:0}.page .mermaid :root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}[theme=dark] .page .mermaid .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);color:#333}[theme=dark] .page .mermaid .label text{fill:#333}[theme=dark] .page .mermaid .node rect,[theme=dark] .page .mermaid .node circle,[theme=dark] .page .mermaid .node ellipse,[theme=dark] .page .mermaid .node polygon,[theme=dark] .page .mermaid .node path{fill:#BDD5EA;stroke:purple;stroke-width:1px}[theme=dark] .page .mermaid .node .label{text-align:center}[theme=dark] .page .mermaid .node.clickable{cursor:pointer}[theme=dark] .page .mermaid .arrowheadPath{fill:#d3d3d3}[theme=dark] .page .mermaid .edgePath .path{stroke:#d3d3d3;stroke-width:1.5px}[theme=dark] .page .mermaid .edgeLabel{background-color:#e8e8e8;text-align:center}[theme=dark] .page .mermaid .edgeLabel rect{opacity:0.5}[theme=dark] .page .mermaid .cluster rect{fill:#6D6D65;stroke:rgba(255,255,255,0.25);stroke-width:1px}[theme=dark] .page .mermaid .cluster text{fill:#F9FFFE}[theme=dark] .page .mermaid div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#6D6D65;border:1px solid rgba(255,255,255,0.25);border-radius:2px;pointer-events:none;z-index:100}[theme=dark] .page .mermaid .actor{stroke:#81B1DB;fill:#BDD5EA}[theme=dark] .page .mermaid text.actor{fill:#000;stroke:none}[theme=dark] .page .mermaid .actor-line{stroke:#d3d3d3}[theme=dark] .page .mermaid .messageLine0{stroke-width:1.5;stroke-dasharray:'2 2';stroke:#d3d3d3}[theme=dark] .page .mermaid .messageLine1{stroke-width:1.5;stroke-dasharray:'2 2';stroke:#d3d3d3}[theme=dark] .page .mermaid #arrowhead{fill:#d3d3d3}[theme=dark] .page .mermaid .sequenceNumber{fill:#fff}[theme=dark] .page .mermaid #sequencenumber{fill:#d3d3d3}[theme=dark] .page .mermaid #crosshead path{fill:#d3d3d3 !important;stroke:#d3d3d3 !important}[theme=dark] .page .mermaid .messageText{fill:#d3d3d3;stroke:none}[theme=dark] .page .mermaid .labelBox{stroke:#81B1DB;fill:#BDD5EA}[theme=dark] .page .mermaid .labelText{fill:#323D47;stroke:none}[theme=dark] .page .mermaid .loopText{fill:#d3d3d3;stroke:none}[theme=dark] .page .mermaid .loopLine{stroke-width:2;stroke-dasharray:'2 2';stroke:#81B1DB}[theme=dark] .page .mermaid .note{stroke:rgba(255,255,255,0.25);fill:#fff5ad}[theme=dark] .page .mermaid .noteText{fill:black;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:14px}[theme=dark] .page .mermaid .activation0{fill:#f4f4f4;stroke:#666}[theme=dark] .page .mermaid .activation1{fill:#f4f4f4;stroke:#666}[theme=dark] .page .mermaid .activation2{fill:#f4f4f4;stroke:#666}[theme=dark] .page .mermaid .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid .section{stroke:none;opacity:0.2}[theme=dark] .page .mermaid .section0{fill:rgba(255,255,255,0.3)}[theme=dark] .page .mermaid .section2{fill:#EAE8B9}[theme=dark] .page .mermaid .section1,[theme=dark] .page .mermaid .section3{fill:#fff;opacity:0.2}[theme=dark] .page .mermaid .sectionTitle0{fill:#F9FFFE}[theme=dark] .page .mermaid .sectionTitle1{fill:#F9FFFE}[theme=dark] .page .mermaid .sectionTitle2{fill:#F9FFFE}[theme=dark] .page .mermaid .sectionTitle3{fill:#F9FFFE}[theme=dark] .page .mermaid .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}[theme=dark] .page .mermaid .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#d3d3d3}[theme=dark] .page .mermaid .grid path{stroke-width:0}[theme=dark] .page .mermaid .today{fill:none;stroke:#DB5757;stroke-width:2px}[theme=dark] .page .mermaid .task{stroke-width:2}[theme=dark] .page .mermaid .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid .taskText:not([font-size]){font-size:11px}[theme=dark] .page .mermaid .taskTextOutsideRight{fill:#323D47;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid .taskTextOutsideLeft{fill:#323D47;text-anchor:end;font-size:11px}[theme=dark] .page .mermaid .task.clickable{cursor:pointer}[theme=dark] .page .mermaid .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}[theme=dark] .page .mermaid .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}[theme=dark] .page .mermaid .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}[theme=dark] .page .mermaid .taskText0,[theme=dark] .page .mermaid .taskText1,[theme=dark] .page .mermaid .taskText2,[theme=dark] .page .mermaid .taskText3{fill:#323D47}[theme=dark] .page .mermaid .task0,[theme=dark] .page .mermaid .task1,[theme=dark] .page .mermaid .task2,[theme=dark] .page .mermaid .task3{fill:#BDD5EA;stroke:rgba(255,255,255,0.5)}[theme=dark] .page .mermaid .taskTextOutside0,[theme=dark] .page .mermaid .taskTextOutside2{fill:#d3d3d3 !important}[theme=dark] .page .mermaid .taskTextOutside1,[theme=dark] .page .mermaid .taskTextOutside3{fill:#d3d3d3 !important}[theme=dark] .page .mermaid .active0,[theme=dark] .page .mermaid .active1,[theme=dark] .page .mermaid .active2,[theme=dark] .page .mermaid .active3{fill:#81B1DB;stroke:rgba(255,255,255,0.5)}[theme=dark] .page .mermaid .activeText0,[theme=dark] .page .mermaid .activeText1,[theme=dark] .page .mermaid .activeText2,[theme=dark] .page .mermaid .activeText3{fill:#323D47}[theme=dark] .page .mermaid .done0,[theme=dark] .page .mermaid .done1,[theme=dark] .page .mermaid .done2,[theme=dark] .page .mermaid .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}[theme=dark] .page .mermaid .doneText0,[theme=dark] .page .mermaid .doneText1,[theme=dark] .page .mermaid .doneText2,[theme=dark] .page .mermaid .doneText3{fill:#323D47}[theme=dark] .page .mermaid .crit0,[theme=dark] .page .mermaid .crit1,[theme=dark] .page .mermaid .crit2,[theme=dark] .page .mermaid .crit3{stroke:#E83737;fill:#E83737;stroke-width:2}[theme=dark] .page .mermaid .activeCrit0,[theme=dark] .page .mermaid .activeCrit1,[theme=dark] .page .mermaid .activeCrit2,[theme=dark] .page .mermaid .activeCrit3{stroke:#E83737;fill:#81B1DB;stroke-width:2}[theme=dark] .page .mermaid .doneCrit0,[theme=dark] .page .mermaid .doneCrit1,[theme=dark] .page .mermaid .doneCrit2,[theme=dark] .page .mermaid .doneCrit3{stroke:#E83737;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}[theme=dark] .page .mermaid .milestone{transform:rotate(45deg) scale(0.8, 0.8)}[theme=dark] .page .mermaid .milestoneText{font-style:italic}[theme=dark] .page .mermaid .doneCritText0,[theme=dark] .page .mermaid .doneCritText1,[theme=dark] .page .mermaid .doneCritText2,[theme=dark] .page .mermaid .doneCritText3{fill:#323D47}[theme=dark] .page .mermaid .activeCritText0,[theme=dark] .page .mermaid .activeCritText1,[theme=dark] .page .mermaid .activeCritText2,[theme=dark] .page .mermaid .activeCritText3{fill:#323D47}[theme=dark] .page .mermaid .titleText{text-anchor:middle;font-size:18px;fill:#d3d3d3;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid g.classGroup text{fill:purple;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}[theme=dark] .page .mermaid g.classGroup text .title{font-weight:bolder}[theme=dark] .page .mermaid g.clickable{cursor:pointer}[theme=dark] .page .mermaid g.classGroup rect{fill:#BDD5EA;stroke:purple}[theme=dark] .page .mermaid g.classGroup line{stroke:purple;stroke-width:1}[theme=dark] .page .mermaid .classLabel .box{stroke:none;stroke-width:0;fill:#BDD5EA;opacity:0.5}[theme=dark] .page .mermaid .classLabel .label{fill:purple;font-size:10px}[theme=dark] .page .mermaid .relation{stroke:purple;stroke-width:1;fill:none}[theme=dark] .page .mermaid .dashed-line{stroke-dasharray:3}[theme=dark] .page .mermaid #compositionStart{fill:purple;stroke:purple;stroke-width:1}[theme=dark] .page .mermaid #compositionEnd{fill:purple;stroke:purple;stroke-width:1}[theme=dark] .page .mermaid #aggregationStart{fill:#BDD5EA;stroke:purple;stroke-width:1}[theme=dark] .page .mermaid #aggregationEnd{fill:#BDD5EA;stroke:purple;stroke-width:1}[theme=dark] .page .mermaid #dependencyStart{fill:purple;stroke:purple;stroke-width:1}[theme=dark] .page .mermaid #dependencyEnd{fill:purple;stroke:purple;stroke-width:1}[theme=dark] .page .mermaid #extensionStart{fill:purple;stroke:purple;stroke-width:1}[theme=dark] .page .mermaid #extensionEnd{fill:purple;stroke:purple;stroke-width:1}[theme=dark] .page .mermaid .commit-id,[theme=dark] .page .mermaid .commit-msg,[theme=dark] .page .mermaid .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid .pieTitleText{text-anchor:middle;font-size:25px;fill:#323D47;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid g.stateGroup text{fill:purple;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid g.stateGroup text{fill:purple;stroke:none;font-size:10px}[theme=dark] .page .mermaid g.stateGroup .state-title{font-weight:bolder;fill:#000}[theme=dark] .page .mermaid g.stateGroup rect{fill:#BDD5EA;stroke:purple}[theme=dark] .page .mermaid g.stateGroup line{stroke:purple;stroke-width:1}[theme=dark] .page .mermaid .transition{stroke:purple;stroke-width:1;fill:none}[theme=dark] .page .mermaid .stateGroup .composit{fill:white;border-bottom:1px}[theme=dark] .page .mermaid .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}[theme=dark] .page .mermaid .state-note{stroke:rgba(255,255,255,0.25);fill:#fff5ad}[theme=dark] .page .mermaid .state-note text{fill:black;stroke:none;font-size:10px}[theme=dark] .page .mermaid .stateLabel .box{stroke:none;stroke-width:0;fill:#BDD5EA;opacity:0.5}[theme=dark] .page .mermaid .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}[theme=dark] .page .mermaid .node circle.state-start{fill:black;stroke:black}[theme=dark] .page .mermaid .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}[theme=dark] .page .mermaid #statediagram-barbEnd{fill:purple}[theme=dark] .page .mermaid .statediagram-cluster rect{fill:#BDD5EA;stroke:purple;stroke-width:1px}[theme=dark] .page .mermaid .statediagram-cluster rect.outer{rx:5px;ry:5px}[theme=dark] .page .mermaid .statediagram-state .divider{stroke:purple}[theme=dark] .page .mermaid .statediagram-state .title-state{rx:5px;ry:5px}[theme=dark] .page .mermaid .statediagram-cluster.statediagram-cluster .inner{fill:white}[theme=dark] .page .mermaid .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}[theme=dark] .page .mermaid .statediagram-cluster .inner{rx:0;ry:0}[theme=dark] .page .mermaid .statediagram-state rect.basic{rx:5px;ry:5px}[theme=dark] .page .mermaid .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}[theme=dark] .page .mermaid .note-edge{stroke-dasharray:5}[theme=dark] .page .mermaid .statediagram-note rect{fill:#fff5ad;stroke:rgba(255,255,255,0.25);stroke-width:1px;rx:0;ry:0}[theme=dark] .page .mermaid :root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}.page .mermaid div.mermaidTooltip{z-index:50} + +/*# sourceMappingURL=mermaid.min.css.map */ \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/lib/mermaid/mermaid.scss_43d09a0fb297c4cc88d4122515a2e889.json b/themes/LoveIt/resources/_gen/assets/scss/lib/mermaid/mermaid.scss_43d09a0fb297c4cc88d4122515a2e889.json new file mode 100644 index 0000000..16fb767 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/lib/mermaid/mermaid.scss_43d09a0fb297c4cc88d4122515a2e889.json @@ -0,0 +1 @@ +{"Target":"lib/mermaid/mermaid.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/themes/LoveIt/resources/_gen/assets/scss/lib/valine/valine.scss_782a264805f83ff21e4b24d4d52cfa46.content b/themes/LoveIt/resources/_gen/assets/scss/lib/valine/valine.scss_782a264805f83ff21e4b24d4d52cfa46.content new file mode 100644 index 0000000..4eeeddc --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/lib/valine/valine.scss_782a264805f83ff21e4b24d4d52cfa46.content @@ -0,0 +1 @@ +.v[data-class=v] .vcards .vcard .vcontent.expand::before,.v[data-class=v] .vcards .vcard .vcontent.expand::after{z-index:50}.v[data-class=v] .vwrap,.v[data-class=v] .vwrap .vheader .vinput,.v[data-class=v] .vcards .vcard .vh,.v[data-class=v] .vcards .vcard .vquote,.v[data-class=v] blockquote{border-color:#f0f0f0}[theme=dark] .v[data-class=v] .vwrap,[theme=dark] .v[data-class=v] .vwrap .vheader .vinput,[theme=dark] .v[data-class=v] .vcards .vcard .vh,[theme=dark] .v[data-class=v] .vcards .vcard .vquote,[theme=dark] .v[data-class=v] blockquote{border-color:#363636}.v[data-class=v] code,.v[data-class=v] pre,.v[data-class=v] pre code{font-size:90%;word-wrap:break-word;overflow-wrap:break-word;-webkit-line-break:anywhere;-ms-line-break:anywhere;line-break:anywhere;-moz-tab-size:4;-o-tab-size:4;tab-size:4;color:#E74C3C;background:#f5f5f5}[theme=dark] .v[data-class=v] code,[theme=dark] .v[data-class=v] pre,[theme=dark] .v[data-class=v] pre code{color:#E5BF78;background:#272C34}.v[data-class=v] .emoji,.v[data-class=v] .vemoji{max-width:1.5em;vertical-align:text-bottom} diff --git a/themes/LoveIt/resources/_gen/assets/scss/lib/valine/valine.scss_782a264805f83ff21e4b24d4d52cfa46.json b/themes/LoveIt/resources/_gen/assets/scss/lib/valine/valine.scss_782a264805f83ff21e4b24d4d52cfa46.json new file mode 100644 index 0000000..f830c05 --- /dev/null +++ b/themes/LoveIt/resources/_gen/assets/scss/lib/valine/valine.scss_782a264805f83ff21e4b24d4d52cfa46.json @@ -0,0 +1 @@ +{"Target":"lib/valine/valine.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/themes/LoveIt/src/js/theme.js b/themes/LoveIt/src/js/theme.js new file mode 100644 index 0000000..ac2c4e5 --- /dev/null +++ b/themes/LoveIt/src/js/theme.js @@ -0,0 +1,742 @@ +class Util { + forEach(elements, handler) { + elements = elements || []; + for (let i = 0; i < elements.length; i++) handler(elements[i]); + } + + getScrollTop() { + return (document.documentElement && document.documentElement.scrollTop) || document.body.scrollTop; + } + + isMobile() { + return window.matchMedia('only screen and (max-width: 680px)').matches; + } + + isTocStatic() { + return window.matchMedia('only screen and (max-width: 960px)').matches; + } + + animateCSS(element, animation, reserved, callback) { + if (!Array.isArray(animation)) animation = [animation]; + element.classList.add('animated', ...animation); + const handler = () => { + element.classList.remove('animated', ...animation); + element.removeEventListener('animationend', handler); + if (typeof callback === 'function') callback(); + }; + if (!reserved) element.addEventListener('animationend', handler, false); + } +} + +class Theme { + constructor() { + this.config = window.config; + this.data = this.config.data; + this.isDark = document.body.getAttribute('theme') === 'dark'; + this.util = new Util(); + this.newScrollTop = this.util.getScrollTop(); + this.oldScrollTop = this.newScrollTop; + this.scrollEventSet = new Set(); + this.resizeEventSet = new Set(); + this.switchThemeEventSet = new Set(); + this.clickMaskEventSet = new Set(); + if (window.objectFitImages) objectFitImages(); + } + + initSVGIcon() { + this.util.forEach(document.querySelectorAll('[data-svg-src]'), $icon => { + fetch($icon.getAttribute('data-svg-src')) + .then(response => response.text()) + .then(svg => { + const $temp = document.createElement('div'); + $temp.insertAdjacentHTML('afterbegin', svg); + const $svg = $temp.firstChild; + $svg.setAttribute('data-svg-src', $icon.getAttribute('data-svg-src')); + $svg.classList.add('icon'); + const $titleElements = $svg.getElementsByTagName('title'); + if ($titleElements.length) $svg.removeChild($titleElements[0]); + $icon.parentElement.replaceChild($svg, $icon); + }) + .catch(err => { console.error(err); }); + }); + } + + initTwemoji() { + if (this.config.twemoji) twemoji.parse(document.body); + } + + initMenuMobile() { + const $menuToggleMobile = document.getElementById('menu-toggle-mobile'); + const $menuMobile = document.getElementById('menu-mobile'); + $menuToggleMobile.addEventListener('click', () => { + document.body.classList.toggle('blur'); + $menuToggleMobile.classList.toggle('active'); + $menuMobile.classList.toggle('active'); + }, false); + this._menuMobileOnClickMask = this._menuMobileOnClickMask || (() => { + $menuToggleMobile.classList.remove('active'); + $menuMobile.classList.remove('active'); + }); + this.clickMaskEventSet.add(this._menuMobileOnClickMask); + } + + initSwitchTheme() { + this.util.forEach(document.getElementsByClassName('theme-switch'), $themeSwitch => { + $themeSwitch.addEventListener('click', () => { + if (document.body.getAttribute('theme') === 'dark') document.body.setAttribute('theme', 'light'); + else document.body.setAttribute('theme', 'dark'); + this.isDark = !this.isDark; + window.localStorage && localStorage.setItem('theme', this.isDark ? 'dark' : 'light'); + for (let event of this.switchThemeEventSet) event(); + }, false); + }); + } + + initSearch() { + const searchConfig = this.config.search; + const isMobile = this.util.isMobile(); + if (!searchConfig || isMobile && this._searchMobileOnce || !isMobile && this._searchDesktopOnce) return; + + const maxResultLength = searchConfig.maxResultLength ? searchConfig.maxResultLength : 10; + const snippetLength = searchConfig.snippetLength ? searchConfig.snippetLength : 50; + const highlightTag = searchConfig.highlightTag ? searchConfig.highlightTag : 'em'; + + const suffix = isMobile ? 'mobile' : 'desktop'; + const $header = document.getElementById(`header-${suffix}`); + const $searchInput = document.getElementById(`search-input-${suffix}`); + const $searchToggle = document.getElementById(`search-toggle-${suffix}`); + const $searchLoading = document.getElementById(`search-loading-${suffix}`); + const $searchClear = document.getElementById(`search-clear-${suffix}`); + if (isMobile) { + this._searchMobileOnce = true; + $searchInput.addEventListener('focus', () => { + document.body.classList.add('blur'); + $header.classList.add('open'); + }, false); + document.getElementById('search-cancel-mobile').addEventListener('click', () => { + $header.classList.remove('open'); + document.body.classList.remove('blur'); + document.getElementById('menu-toggle-mobile').classList.remove('active'); + document.getElementById('menu-mobile').classList.remove('active'); + $searchLoading.style.display = 'none'; + $searchClear.style.display = 'none'; + this._searchMobile && this._searchMobile.autocomplete.setVal(''); + }, false); + $searchClear.addEventListener('click', () => { + $searchClear.style.display = 'none'; + this._searchMobile && this._searchMobile.autocomplete.setVal(''); + }, false); + this._searchMobileOnClickMask = this._searchMobileOnClickMask || (() => { + $header.classList.remove('open'); + $searchLoading.style.display = 'none'; + $searchClear.style.display = 'none'; + this._searchMobile && this._searchMobile.autocomplete.setVal(''); + }); + this.clickMaskEventSet.add(this._searchMobileOnClickMask); + } else { + this._searchDesktopOnce = true; + $searchToggle.addEventListener('click', () => { + document.body.classList.add('blur'); + $header.classList.add('open'); + $searchInput.focus(); + }, false); + $searchClear.addEventListener('click', () => { + $searchClear.style.display = 'none'; + this._searchDesktop && this._searchDesktop.autocomplete.setVal(''); + }, false); + this._searchDesktopOnClickMask = this._searchDesktopOnClickMask || (() => { + $header.classList.remove('open'); + $searchLoading.style.display = 'none'; + $searchClear.style.display = 'none'; + this._searchDesktop && this._searchDesktop.autocomplete.setVal(''); + }); + this.clickMaskEventSet.add(this._searchDesktopOnClickMask); + } + $searchInput.addEventListener('input', () => { + if ($searchInput.value === '') $searchClear.style.display = 'none'; + else $searchClear.style.display = 'inline'; + }, false); + + const initAutosearch = () => { + const autosearch = autocomplete(`#search-input-${suffix}`, { + hint: false, + autoselect: true, + dropdownMenuContainer: `#search-dropdown-${suffix}`, + clearOnSelected: true, + cssClasses: { noPrefix: true }, + debug: true, + }, { + name: 'search', + source: (query, callback) => { + $searchLoading.style.display = 'inline'; + $searchClear.style.display = 'none'; + const finish = (results) => { + $searchLoading.style.display = 'none'; + $searchClear.style.display = 'inline'; + callback(results); + }; + if (searchConfig.type === 'lunr') { + const search = () => { + if (lunr.queryHandler) query = lunr.queryHandler(query); + const results = {}; + this._index.search(query).forEach(({ ref, matchData: { metadata } }) => { + const matchData = this._indexData[ref]; + let { uri, title, content: context } = matchData; + if (results[uri]) return; + let position = 0; + Object.values(metadata).forEach(({ content }) => { + if (content) { + const matchPosition = content.position[0][0]; + if (matchPosition < position || position === 0) position = matchPosition; + } + }); + position -= snippetLength / 5; + if (position > 0) { + position += context.substr(position, 20).lastIndexOf(' ') + 1; + context = '...' + context.substr(position, snippetLength); + } else { + context = context.substr(0, snippetLength); + } + Object.keys(metadata).forEach(key => { + title = title.replace(new RegExp(`(${key})`, 'gi'), `<${highlightTag}>$1`); + context = context.replace(new RegExp(`(${key})`, 'gi'), `<${highlightTag}>$1`); + }); + results[uri] = { + 'uri': uri, + 'title' : title, + 'date' : matchData.date, + 'context' : context, + }; + }); + return Object.values(results).slice(0, maxResultLength); + } + if (!this._index) { + fetch(searchConfig.lunrIndexURL) + .then(response => response.json()) + .then(data => { + const indexData = {}; + this._index = lunr(function () { + if (searchConfig.lunrLanguageCode) this.use(lunr[searchConfig.lunrLanguageCode]); + this.ref('objectID'); + this.field('title', { boost: 50 }); + this.field('tags', { boost: 20 }); + this.field('categories', { boost: 20 }); + this.field('content', { boost: 10 }); + this.metadataWhitelist = ['position']; + data.forEach((record) => { + indexData[record.objectID] = record; + this.add(record); + }); + }); + this._indexData = indexData; + finish(search()); + }).catch(err => { + console.error(err); + finish([]); + }); + } else finish(search()); + } else if (searchConfig.type === 'algolia') { + this._algoliaIndex = this._algoliaIndex || algoliasearch(searchConfig.algoliaAppID, searchConfig.algoliaSearchKey).initIndex(searchConfig.algoliaIndex); + this._algoliaIndex + .search(query, { + offset: 0, + length: maxResultLength * 8, + attributesToHighlight: ['title'], + attributesToSnippet: [`content:${snippetLength}`], + highlightPreTag: `<${highlightTag}>`, + highlightPostTag: ``, + }) + .then(({ hits }) => { + const results = {}; + hits.forEach(({ uri, date, _highlightResult: { title }, _snippetResult: { content } }) => { + if (results[uri] && results[uri].context.length > content.value) return; + results[uri] = { + uri: uri, + title: title.value, + date: date, + context: content.value, + }; + }); + finish(Object.values(results).slice(0, maxResultLength)); + }) + .catch(err => { + console.error(err); + finish([]); + }); + } + }, + templates: { + suggestion: ({ title, date, context }) => `
    ${title}${date}
    ${context}
    `, + empty: ({ query }) => `
    ${searchConfig.noResultsFound}: "${query}"
    `, + footer: ({}) => { + const { searchType, icon, href } = searchConfig.type === 'algolia' ? { + searchType: 'algolia', + icon: '', + href: 'https://www.algolia.com/', + } : { + searchType: 'Lunr.js', + icon: '', + href: 'https://lunrjs.com/', + }; + return ``;}, + }, + }); + autosearch.on('autocomplete:selected', (_event, suggestion, _dataset, _context) => { + window.location.assign(suggestion.uri); + }); + if (isMobile) this._searchMobile = autosearch; + else this._searchDesktop = autosearch; + }; + if (searchConfig.lunrSegmentitURL && !document.getElementById('lunr-segmentit')) { + const script = document.createElement('script'); + script.id = 'lunr-segmentit'; + script.type = 'text/javascript'; + script.src = searchConfig.lunrSegmentitURL; + script.async = true; + if (script.readyState) { + script.onreadystatechange = () => { + if (script.readyState == 'loaded' || script.readyState == 'complete'){ + script.onreadystatechange = null; + initAutosearch(); + } + }; + } else { + script.onload = () => { + initAutosearch(); + }; + } + document.body.appendChild(script); + } else initAutosearch(); + } + + initDetails() { + this.util.forEach(document.getElementsByClassName('details'), $details => { + const $summary = $details.getElementsByClassName('details-summary')[0]; + $summary.addEventListener('click', () => { + $details.classList.toggle('open'); + }, false); + }); + } + + initLightGallery() { + if (this.config.lightGallery) lightGallery(document.getElementById('content'), this.config.lightGallery); + } + + initHighlight() { + this.util.forEach(document.querySelectorAll('.highlight > pre.chroma'), $preChroma => { + const $chroma = document.createElement('div'); + $chroma.className = $preChroma.className; + const $table = document.createElement('table'); + $chroma.appendChild($table); + const $tbody = document.createElement('tbody'); + $table.appendChild($tbody); + const $tr = document.createElement('tr'); + $tbody.appendChild($tr); + const $td = document.createElement('td'); + $tr.appendChild($td); + $preChroma.parentElement.replaceChild($chroma, $preChroma); + $td.appendChild($preChroma); + }); + this.util.forEach(document.querySelectorAll('.highlight > .chroma'), $chroma => { + const $codeElements = $chroma.querySelectorAll('pre.chroma > code'); + if ($codeElements.length) { + const $code = $codeElements[$codeElements.length - 1]; + const $header = document.createElement('div'); + $header.className = 'code-header ' + $code.className.toLowerCase(); + const $title = document.createElement('span'); + $title.classList.add('code-title'); + $title.insertAdjacentHTML('afterbegin', ''); + $title.addEventListener('click', () => { + $chroma.classList.toggle('open'); + }, false); + $header.appendChild($title); + const $ellipses = document.createElement('span'); + $ellipses.insertAdjacentHTML('afterbegin', ''); + $ellipses.classList.add('ellipses'); + $ellipses.addEventListener('click', () => { + $chroma.classList.add('open'); + }, false); + $header.appendChild($ellipses); + const $copy = document.createElement('span'); + $copy.insertAdjacentHTML('afterbegin', ''); + $copy.classList.add('copy'); + const code = $code.innerText; + if (this.config.code.maxShownLines < 0 || code.split('\n').length < this.config.code.maxShownLines + 2) $chroma.classList.add('open'); + if (this.config.code.copyTitle) { + $copy.setAttribute('data-clipboard-text', code); + $copy.title = this.config.code.copyTitle; + const clipboard = new ClipboardJS($copy); + clipboard.on('success', _e => { + this.util.animateCSS($code, 'flash'); + }); + $header.appendChild($copy); + } + $chroma.insertBefore($header, $chroma.firstChild); + } + }); + } + + initTable() { + this.util.forEach(document.querySelectorAll('.content table'), $table => { + const $wrapper = document.createElement('div'); + $wrapper.className = 'table-wrapper'; + $table.parentElement.replaceChild($wrapper, $table); + $wrapper.appendChild($table); + }); + } + + initHeaderLink() { + for (let num = 1; num <= 6; num++) { + this.util.forEach(document.querySelectorAll('.single .content > h' + num), $header => { + $header.classList.add('headerLink'); + $header.insertAdjacentHTML('afterbegin', ``); + }); + } + } + + initToc() { + const $tocCore = document.getElementById('TableOfContents'); + if ($tocCore === null) return; + if (document.getElementById('toc-static').getAttribute('kept') || this.util.isTocStatic()) { + const $tocContentStatic = document.getElementById('toc-content-static'); + if ($tocCore.parentElement !== $tocContentStatic) { + $tocCore.parentElement.removeChild($tocCore); + $tocContentStatic.appendChild($tocCore); + } + if (this._tocOnScroll) this.scrollEventSet.delete(this._tocOnScroll); + } else { + const $tocContentAuto = document.getElementById('toc-content-auto'); + if ($tocCore.parentElement !== $tocContentAuto) { + $tocCore.parentElement.removeChild($tocCore); + $tocContentAuto.appendChild($tocCore); + } + const $toc = document.getElementById('toc-auto'); + const $page = document.getElementsByClassName('page')[0]; + const rect = $page.getBoundingClientRect(); + $toc.style.left = `${rect.left + rect.width + 20}px`; + $toc.style.maxWidth = `${$page.getBoundingClientRect().left - 20}px`; + $toc.style.visibility = 'visible'; + const $tocLinkElements = $tocCore.querySelectorAll('a:first-child'); + const $tocLiElements = $tocCore.getElementsByTagName('li'); + const $headerLinkElements = document.getElementsByClassName('headerLink'); + const headerIsFixed = document.body.getAttribute('header-desktop') !== 'normal'; + const headerHeight = document.getElementById('header-desktop').offsetHeight; + const TOP_SPACING = 20 + (headerIsFixed ? headerHeight : 0); + const minTocTop = $toc.offsetTop; + const minScrollTop = minTocTop - TOP_SPACING + (headerIsFixed ? 0 : headerHeight); + this._tocOnScroll = this._tocOnScroll || (() => { + const footerTop = document.getElementById('post-footer').offsetTop; + const maxTocTop = footerTop - $toc.getBoundingClientRect().height; + const maxScrollTop = maxTocTop - TOP_SPACING + (headerIsFixed ? 0 : headerHeight); + if (this.newScrollTop < minScrollTop) { + $toc.style.position = 'absolute'; + $toc.style.top = `${minTocTop}px`; + } else if (this.newScrollTop > maxScrollTop) { + $toc.style.position = 'absolute'; + $toc.style.top = `${maxTocTop}px`; + } else { + $toc.style.position = 'fixed'; + $toc.style.top = `${TOP_SPACING}px`; + } + + this.util.forEach($tocLinkElements, $tocLink => { $tocLink.classList.remove('active'); }); + this.util.forEach($tocLiElements, $tocLi => { $tocLi.classList.remove('has-active'); }); + const INDEX_SPACING = 20 + (headerIsFixed ? headerHeight : 0); + let activeTocIndex = $headerLinkElements.length - 1; + for (let i = 0; i < $headerLinkElements.length - 1; i++) { + const thisTop = $headerLinkElements[i].getBoundingClientRect().top; + const nextTop = $headerLinkElements[i + 1].getBoundingClientRect().top; + if ((i == 0 && thisTop > INDEX_SPACING) + || (thisTop <= INDEX_SPACING && nextTop > INDEX_SPACING)) { + activeTocIndex = i; + break; + } + } + if (activeTocIndex !== -1) { + $tocLinkElements[activeTocIndex].classList.add('active'); + let $parent = $tocLinkElements[activeTocIndex].parentElement; + while ($parent !== $tocCore) { + $parent.classList.add('has-active'); + $parent = $parent.parentElement.parentElement; + } + } + }); + this._tocOnScroll(); + this.scrollEventSet.add(this._tocOnScroll); + } + } + + initMath() { + if (this.config.math) renderMathInElement(document.body, this.config.math); + } + + initMermaid() { + const $mermaidElements = document.getElementsByClassName('mermaid'); + if ($mermaidElements.length) { + mermaid.initialize({startOnLoad: false, theme: 'null'}); + this.util.forEach($mermaidElements, $mermaid => { + mermaid.mermaidAPI.render('svg-' + $mermaid.id, this.data[$mermaid.id], svgCode => { + $mermaid.insertAdjacentHTML('afterbegin', svgCode); + }, $mermaid); + }); + } + } + + initEcharts() { + this._echartsOnSwitchTheme = this._echartsOnSwitchTheme || (() => { + this._echartsArr = this._echartsArr || []; + for (let i = 0; i < this._echartsArr.length; i++) { + this._echartsArr[i].dispose(); + } + this._echartsArr = []; + this.util.forEach(document.getElementsByClassName('echarts'), $echarts => { + const chart = echarts.init($echarts, this.isDark ? 'dark' : 'macarons', {renderer: 'svg'}); + chart.setOption(JSON.parse(this.data[$echarts.id])); + this._echartsArr.push(chart); + }); + }); + this.switchThemeEventSet.add(this._echartsOnSwitchTheme); + this._echartsOnSwitchTheme(); + this._echartsOnResize = this._echartsOnResize || (() => { + for (let i = 0; i < this._echartsArr.length; i++) { + this._echartsArr[i].resize(); + } + }); + this.resizeEventSet.add(this._echartsOnResize); + } + + initMapbox() { + if (this.config.mapbox) { + mapboxgl.accessToken = this.config.mapbox.accessToken; + mapboxgl.setRTLTextPlugin(this.config.mapbox.RTLTextPlugin); + this._mapboxArr = this._mapboxArr || []; + this.util.forEach(document.getElementsByClassName('mapbox'), $mapbox => { + const { lng, lat, zoom, lightStyle, darkStyle, marked, navigation, geolocate, scale, fullscreen } = this.data[$mapbox.id]; + const mapbox = new mapboxgl.Map({ + container: $mapbox, + center: [lng, lat], + zoom: zoom, + minZoom: .2, + style: this.isDark ? darkStyle : lightStyle, + attributionControl: false, + }); + if (marked) { + new mapboxgl.Marker().setLngLat([lng, lat]).addTo(mapbox); + } + if (navigation) { + mapbox.addControl(new mapboxgl.NavigationControl(), 'bottom-right'); + } + if (geolocate) { + mapbox.addControl(new mapboxgl.GeolocateControl({ + positionOptions: { + enableHighAccuracy: true, + }, + showUserLocation: true, + trackUserLocation: true, + }), 'bottom-right'); + } + if (scale) { + mapbox.addControl(new mapboxgl.ScaleControl()); + } + if (fullscreen) { + mapbox.addControl(new mapboxgl.FullscreenControl()); + } + mapbox.addControl(new MapboxLanguage()); + this._mapboxArr.push(mapbox); + }); + this._mapboxOnSwitchTheme = this._mapboxOnSwitchTheme || (() => { + this.util.forEach(this._mapboxArr, mapbox => { + const $mapbox = mapbox.getContainer(); + const { lightStyle, darkStyle } = this.data[$mapbox.id]; + mapbox.setStyle(this.isDark ? darkStyle : lightStyle); + mapbox.addControl(new MapboxLanguage()); + }); + }); + this.switchThemeEventSet.add(this._mapboxOnSwitchTheme); + } + } + + initTypeit() { + if (this.config.typeit) { + const typeitConfig = this.config.typeit; + const speed = typeitConfig.speed ? typeitConfig.speed : 100; + const cursorSpeed = typeitConfig.cursorSpeed ? typeitConfig.cursorSpeed : 1000; + const cursorChar = typeitConfig.cursorChar ? typeitConfig.cursorChar : '|'; + Object.values(typeitConfig.data).forEach(group => { + const typeone = (i) => { + const id = group[i]; + const instance = new TypeIt(`#${id}`, { + strings: this.data[id], + speed: speed, + lifeLike: true, + cursorSpeed: cursorSpeed, + cursorChar: cursorChar, + waitUntilVisible: true, + afterComplete: () => { + if (i === group.length - 1) { + if (typeitConfig.duration >= 0) window.setTimeout(() => { + instance.destroy(); + }, typeitConfig.duration); + return; + } + instance.destroy(); + typeone(i + 1); + }, + }).go(); + }; + typeone(0); + }); + } + } + + initComment() { + if (this.config.comment) { + if (this.config.comment.gitalk) { + this.config.comment.gitalk.body = decodeURI(window.location.href); + const gitalk = new Gitalk(this.config.comment.gitalk); + gitalk.render('gitalk'); + } + if (this.config.comment.valine) new Valine(this.config.comment.valine); + if (this.config.comment.utterances) { + const utterancesConfig = this.config.comment.utterances; + const script = document.createElement('script'); + script.src = 'https://utteranc.es/client.js'; + script.type = 'text/javascript'; + script.setAttribute('repo', utterancesConfig.repo); + script.setAttribute('issue-term', utterancesConfig.issueTerm); + if (utterancesConfig.label) script.setAttribute('label', utterancesConfig.label); + script.setAttribute('theme', this.isDark ? utterancesConfig.darkTheme : utterancesConfig.lightTheme); + script.crossOrigin = 'anonymous'; + script.async = true; + document.getElementById('utterances').appendChild(script); + this._utterancesOnSwitchTheme = this._utterancesOnSwitchTheme || (() => { + const message = { + type: 'set-theme', + theme: this.isDark ? utterancesConfig.darkTheme : utterancesConfig.lightTheme, + }; + const iframe = document.querySelector('.utterances-frame'); + iframe.contentWindow.postMessage(message, 'https://utteranc.es'); + }); + this.switchThemeEventSet.add(this._utterancesOnSwitchTheme); + } + } + } + + initSmoothScroll() { + if (SmoothScroll) new SmoothScroll('[href^="#"]', { speed: 300, speedAsDuration: true, header: '#header-desktop' }); + } + + initCookieconsent() { + if (this.config.cookieconsent) cookieconsent.initialise(this.config.cookieconsent); + } + + onScroll() { + const $headers = []; + if (document.body.getAttribute('header-desktop') === 'auto') $headers.push(document.getElementById('header-desktop')); + if (document.body.getAttribute('header-mobile') === 'auto') $headers.push(document.getElementById('header-mobile')); + if (document.getElementById('comments')) { + const $viewComments = document.getElementById('view-comments'); + $viewComments.href = `#comments`; + $viewComments.style.display = 'block'; + } + const $fixedButtons = document.getElementById('fixed-buttons'); + const ACCURACY = 20, MINIMUM = 100; + window.addEventListener('scroll', () => { + this.newScrollTop = this.util.getScrollTop(); + const scroll = this.newScrollTop - this.oldScrollTop; + const isMobile = this.util.isMobile(); + this.util.forEach($headers, $header => { + if (scroll > ACCURACY) { + $header.classList.remove('fadeInDown'); + this.util.animateCSS($header, ['fadeOutUp', 'faster'], true); + } else if (scroll < - ACCURACY) { + $header.classList.remove('fadeOutUp'); + this.util.animateCSS($header, ['fadeInDown', 'faster'], true); + } + }); + if (this.newScrollTop > MINIMUM) { + if (isMobile && scroll > ACCURACY) { + $fixedButtons.classList.remove('fadeIn'); + this.util.animateCSS($fixedButtons, ['fadeOut', 'faster'], true); + } else if (!isMobile || scroll < - ACCURACY) { + $fixedButtons.style.display = 'block'; + $fixedButtons.classList.remove('fadeOut'); + this.util.animateCSS($fixedButtons, ['fadeIn', 'faster'], true); + } + } else { + if (!isMobile) { + $fixedButtons.classList.remove('fadeIn'); + this.util.animateCSS($fixedButtons, ['fadeOut', 'faster'], true); + } + $fixedButtons.style.display = 'none'; + } + for (let event of this.scrollEventSet) event(); + this.oldScrollTop = this.newScrollTop; + }, false); + } + + onResize() { + window.addEventListener('resize', () => { + if (!this._resizeTimeout) { + this._resizeTimeout = window.setTimeout(() => { + this._resizeTimeout = null; + for (let event of this.resizeEventSet) event(); + this.initToc(); + this.initMermaid(); + this.initSearch(); + }, 100); + } + }, false); + } + + onClickMask() { + document.getElementById('mask').addEventListener('click', () => { + for (let event of this.clickMaskEventSet) event(); + document.body.classList.remove('blur'); + }, false); + } + + init() { + try { + this.initSVGIcon(); + this.initTwemoji(); + this.initMenuMobile(); + this.initSwitchTheme(); + this.initSearch(); + this.initDetails(); + this.initLightGallery(); + this.initHighlight(); + this.initTable(); + this.initHeaderLink(); + this.initSmoothScroll(); + this.initMath(); + this.initMermaid(); + this.initEcharts(); + this.initTypeit(); + this.initMapbox(); + this.initCookieconsent(); + } catch (err) { + console.error(err); + } + + window.setTimeout(() => { + this.initToc(); + this.initComment(); + + this.onScroll(); + this.onResize(); + this.onClickMask(); + }, 100); + } +} + +const themeInit = () => { + const theme = new Theme(); + theme.init(); +}; + +if (document.readyState !== 'loading') { + themeInit(); +} else { + document.addEventListener('DOMContentLoaded', themeInit, false); +} diff --git a/themes/LoveIt/src/lib/lunr.segmentit.js b/themes/LoveIt/src/lib/lunr.segmentit.js new file mode 100644 index 0000000..570274c --- /dev/null +++ b/themes/LoveIt/src/lib/lunr.segmentit.js @@ -0,0 +1,8 @@ +import { Segment, useDefault } from 'segmentit'; + +const segmentit = useDefault(new Segment()); +lunr.segmentit = segmentit; +lunr.queryHandler = query => { + if (/^[\u4e00-\u9fa5]+$/.test(query)) query = lunr.segmentit.doSegment(query).map(seg => '+' + seg.w).join(' '); + return query; +}; diff --git a/themes/LoveIt/static/lib/fonts/lg.eot b/themes/LoveIt/static/lib/fonts/lg.eot new file mode 100644 index 0000000000000000000000000000000000000000..51264c4fda25feadb007e30ab69bf9b0ddfc1cee GIT binary patch literal 4024 zcmai1TWng%8UAMuaBMh$0Rwh?0}~*|HohD%&CT^D+iYFq*hzs_Y1J)p2zH8%W#jJV zp%RgH)s=RmM(Sz$Tm7nIY4W` zv$O(=hcck7&?+rZk(S6uBNU}!a2jI(ipechCW(e;zCAQ*cbc4_{2BF!bBo#K_r6ez z5b6Z}yL@(a8GQ@z+vuC}g^TCUH1~f3{0>p`mHAxuTyyDv_Xm0lJt;WAtQKK`QJeKnclN6NM+4JZbxA-dv}>2`rIJh-o8x}5-OODKnppa zXf$m?V<&ieFKJSp2;qC6cOx1SLeI#zxo@*;Q{7zN{N?7qKij@0}_Qv>rxu}Toj-%Lg7#y@@Qf#9t(#8y|T&O>h-ury&iX~Yzp*-L-AN* z%mo=9$&^3Hp?sjXH-3V0Lu-dKjImU$QhCCJh(ryx5ZbB;0cdULw`2W#iGr`xY~=I; zwPzTmU!w6>tbAL9P@*)NYw)?14$x6}>=*7ignxeFpaUMNvIBmre$!53&@bYlGlZQE z5h7M**W$rYC>XD$9X$=1OWwlmtGOHzd2!*ds?49iq1 zY`vDDX2_=@FTQITakL}zz0`sH3n2gEs#`*3s0q~_5WT-nQ|olTUa3@SsYlm5B43$*1n&RnHb*qADSQTVJD~r66a1OjC zT|f*ih{Px?3kb{N!e#Z@-N28ui-(_V2CBX}csXSv8T>EIehp<-YuRjdqN*h4OQ%pu zrPqxE2B+l7z%fJ={r>0cdZo1)c2)?uBx@>QXC6lrEl*@6W$u8r6 z!|o6{-@5&o^rdtQdsrVL(`)1I)^4tjj`Mgd$^))IuL-FnH&!t=c9^+2oxl0+$&>Hi zJm2U`ld|%C>&$m%W{yNBrCZZGSP+@6{jtR|mVEdyIXL`{Q#fs(>O4u`!?og_=V+D? zmk1jf?$x7nm_^x0M1(4=#R%UN0%K#c9w8gzLHD>*QrkLU^7QV?F(z|%*L33n|&=V*IVqZPQ_s3Ud3%~w%9E#!R~IxlOnpw z+F!VVJ9;b@3y%c?{hast2hH7W+$fptMgud*0T*Dmr+IITwvJg$ov$D7a`}yBCDL`e zhe>7`#~)Y1oxY&bWR;s*n(h68fNHxtJ+0z@m@8&WyS1Z>OTmuzz+ZiBOlq-O_t`rF z%#`TawYIN4C&I2M3nK`ju|#Oh>w!a_aVDaxMMaK^s3gWbf)m~woZhw$ml<}2Y~ILF zr`c`TABuU+-rh6QBTa@*=Rgma3KOT_v6!6w$NQh-?QeLiCH`i|sY?@~AGs{!#}CQ! z*r`lguc>clq^-+uo*10U%FR>Bf%Ne(PMn>2iksZtJncjR*tkfKQI9%0hBXdjX*J*| z>tZ+iiOttu0BiG<P5Y7mki{T&Sh^egNA+o6|9WwkMvU}=G1{FJ zo4Y8|m)cA^PjB5iM@Pgk;F)?&qu)Rky{PN;DrlmXchpwEPpUSX8T&{#{eV8C|FRbL zP26cdWL5T<_woY2&L2xL>5<{2;f`jJo8HA4DoVq04XHOCCho*~G128ZtUr2mIwzSO zuG1yrY^V+!0MFK8oRClEF@YYh)6KMx;l`*mRAoA4doX~^J{0LbH&A>)$H8-!qVJ)u~=AJ87eG5=8bHjkXyM(^Hjob z885d(G=yIsFSrt@YjhSbxH-J$7C~LbJ8uru1#H5iFXC5#%nEn~Q1jY6Z$PSmpLhvg z)OGG0Ih{<=G$kn|EQEo@<=oP0acyNT7cH*jVb&b*-0INuWJ;S(n57$41eAm7Rj3t8 z=YT~4uRyVGfS?F|4s{4xCMlK4t*kB-mwY49;pe|j^>FF!>0ExTkX_mRu+>>7ic2M5 zKDU%x$(C~Gd}lBECg+ON#o|(wPQZpGgv$pzgnr?87I==%fp(TIqMg)&I1Nc58%2hQ J*WF9X{{buG22KC~ literal 0 HcmV?d00001 diff --git a/themes/LoveIt/static/lib/fonts/lg.svg b/themes/LoveIt/static/lib/fonts/lg.svg new file mode 100644 index 0000000..83d681f --- /dev/null +++ b/themes/LoveIt/static/lib/fonts/lg.svg @@ -0,0 +1,47 @@ + + + + + + +{ + "fontFamily": "lg", + "majorVersion": 1, + "minorVersion": 0, + "fontURL": "https://github.com/sachinchoolur/lightgallery.js", + "copyright": "sachin", + "license": "MLT", + "licenseURL": "http://opensource.org/licenses/MIT", + "version": "Version 1.0", + "fontId": "lg", + "psName": "lg", + "subFamily": "Regular", + "fullName": "lg", + "description": "Font generated by IcoMoon." +} + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/LoveIt/static/lib/fonts/lg.ttf b/themes/LoveIt/static/lib/fonts/lg.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8ad81996ef9e77235081cad58d7c138c320b4487 GIT binary patch literal 3880 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

    q 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 literal 0 HcmV?d00001 diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/summary.zh-cn.png b/themes/LoveIt/exampleSite/content/posts/theme-documentation-content/summary.zh-cn.png new file mode 100644 index 0000000000000000000000000000000000000000..73d271a318e8ee29945472ba27c9407922f69534 GIT binary patch literal 275314 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⁢E;~4hJIFHP%$^tosr+)Cu;r}zUH$bpaf1)@j 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 literal 0 HcmV?d00001 diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/featured-image.jpg b/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/featured-image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5fa1383106b45730b873073e07b56dc9698ee8b0 GIT binary patch literal 65920 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 TZv_4uf&WI}e~f_MSJwXmtGE-p literal 0 HcmV?d00001 diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.en.md b/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.en.md new file mode 100644 index 0000000..cfb2220 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.en.md @@ -0,0 +1,1295 @@ +--- +weight: 4 +title: "Theme Documentation - Extended Shortcodes" +date: 2020-03-03T16:29:41+08:00 +lastmod: 2020-03-03T16:29:41+08:00 +draft: false +author: "Dillon" +authorLink: "https://dillonzq.com" +description: "LoveIt theme provides multiple shortcodes on top of built-in ones in Hugo." +resources: +- name: "featured-image" + src: "featured-image.jpg" +- name: "featured-image-preview" + src: "featured-image-preview.jpg" + +tags: ["shortcodes"] +categories: ["documentation"] + +lightgallery: true +--- + +**LoveIt** theme provides multiple shortcodes on top of built-in ones in Hugo. + + + +## 1 style + +{{< version 0.2.0 changed >}} + +{{< admonition >}} +Hugo **extended** version is necessary for `style` shortcode. +{{< /admonition >}} + +`style` is a shortcode to insert custom style in your post. + +The `style` shortcode has two positional parameters. + +The **first** one is the custom style content, +which supports nesting syntax in [:(fab fa-sass fa-fw): SASS](https://sass-lang.com/documentation/style-rules/declarations#nesting) +and `&` referring to this parent HTML element. + +And the **second** one is the tag name of the HTML element wrapping the content you want to change style, and whose default value is `div`. + +Example `style` input: + +```markdown +{{}} +This is a **right-aligned** paragraph. +{{}} +``` + +The rendered output looks like this: + +{{< style "text-align:right; strong{color:#00b1ff;}" >}} +This is a **right-aligned** paragraph. +{{< /style >}} + +## 2 link + +{{< version 0.2.0 >}} + +`link` shortcode is an alternative to [Markdown link syntax](../basic-markdown-syntax#links). `link` shortcode can provide some other features and can be used in code blocks. + +{{< version 0.2.10 >}} The complete usage of [local resource references](../theme-documentation-content#contents-organization) is supported. + +The `link` shortcode has the following named parameters: + +* **href** *[required]* (**first** positional parameter) + + Destination of the link. + +* **content** *[optional]* (**second** positional parameter) + + Content of the link, default value is the value of **href** parameter. + + *Markdown or HTML format is supported.* + +* **title** *[optional]* (**third** positional parameter) + + `title` attribute of the HTML `a` tag, which will be shown when hovering on the link. + +* **class** *[optional]* + + `class` attribute of the HTML `a` tag. + +* **rel** *[optional]* + + Additional `rel` attributes of the HTML `a` tag. + +Example `link` input: + +```markdown +{{}} +Or +{{}} + +{{}} +Or +{{}} + +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +* {{< link "https://assemble.io" >}} +* {{< link "mailto:contact@revolunet.com" >}} +* {{< link "https://assemble.io" Assemble >}} + +Example `link` input with a title: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this (hover over the link, there should be a tooltip): + +{{< link "https://github.com/upstage/" Upstage "Visit Upstage!" >}} + +## 3 image {#image} + +{{< version 0.2.0 changed >}} + +`image` shortcode is an alternative to [`figure` shortcode](../theme-documentation-built-in-shortcodes#figure). `image` shortcode can take full advantage of the dependent libraries of [lazysizes](https://github.com/aFarkas/lazysizes) and [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js). + +{{< version 0.2.10 >}} The complete usage of [local resource references](../theme-documentation-content#contents-organization) is supported. + +The `image` shortcode has the following named parameters: + +* **src** *[required]* (**first** positional parameter) + + URL of the image to be displayed. + +* **alt** *[optional]* (**second** positional parameter) + + Alternate text for the image if the image cannot be displayed, default value is the value of **src** parameter. + + *Markdown or HTML format is supported.* + +* **caption** *[optional]* (**third** positional parameter) + + Image caption. + + *Markdown or HTML format is supported.* + +* **title** *[optional]* + + Image title that will be shown when hovering on the image. + +* **class** *[optional]* + + `class` attribute of the HTML `figure` tag. + +* **src_s** *[optional]* + + URL of the image thumbnail, used for lightgallery, default value is the value of **src** parameter. + +* **src_l** *[optional]* + + URL of the HD image, used for lightgallery, default value is the value of **src** parameter. + +* **height** *[optional]* + + `height` attribute of the image. + +* **width** *[optional]* + + `width` attribute of the image. + +* **linked** *[optional]* + + Whether the image needs to be hyperlinked, default value is `true`. + +* **rel** *[optional]* + + Additional `rel` attributes of the HTML `a` tag, if **linked** parameter is set to `true`. + +Example `image` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< image src="/images/lighthouse.jpg" caption="Lighthouse (`image`)" src_s="/images/lighthouse-small.jpg" src_l="/images/lighthouse-large.jpg" >}} + +## 4 admonition + +The `admonition` shortcode supports **12** types of banners to help you put notice in your page. + +*Markdown or HTML format in the content is supported.* + +{{< admonition >}} +A **note** banner +{{< /admonition >}} + +{{< admonition abstract >}} +An **abstract** banner +{{< /admonition >}} + +{{< admonition info >}} +A **info** banner +{{< /admonition >}} + +{{< admonition tip >}} +A **tip** banner +{{< /admonition >}} + +{{< admonition success >}} +A **success** banner +{{< /admonition >}} + +{{< admonition question >}} +A **question** banner +{{< /admonition >}} + +{{< admonition warning >}} +A **warning** banner +{{< /admonition >}} + +{{< admonition failure >}} +A **failure** banner +{{< /admonition >}} + +{{< admonition danger >}} +A **danger** banner +{{< /admonition >}} + +{{< admonition bug >}} +A **bug** banner +{{< /admonition >}} + +{{< admonition example >}} +An **example** banner +{{< /admonition >}} + +{{< admonition quote >}} +A **quote** banner +{{< /admonition >}} + +The `admonition` shortcode has the following named parameters: + +* **type** *[optional]* (**first** positional parameter) + + Type of the `admonition` banner, default value is `note`. + +* **title** *[optional]* (**second** positional parameter) + + Title of the `admonition` banner, default value is the value of **type** parameter. + +* **open** *[optional]* (**third** positional parameter) {{< version 0.2.0 changed >}} + + Whether the content will be expandable by default, default value is `true`. + +Example `admonition` input: + +```markdown +{{}} +A **tip** banner +{{}} +Or +{{}} +A **tip** banner +{{}} +``` + +The rendered output looks like this: + +{{< admonition tip "This is a tip" false >}} +A **tip** banner +{{< /admonition >}} + +## 5 mermaid + +[mermaid](https://mermaidjs.github.io/) is a library helping you to generate diagram and flowcharts from text, in a similar manner as Markdown. + +Just insert your mermaid code in the `mermaid` shortcode and that’s it. + +### 5.1 Flowchart {#flowchart} + +Example **flowchart** `mermaid` input: + +```markdown +{{}} +graph LR; + A[Hard edge] -->|Link text| B(Round edge) + B --> C{Decision} + C -->|One| D[Result one] + C -->|Two| E[Result two] +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +graph LR; + A[Hard edge] -->|Link text| B(Round edge) + B --> C{Decision} + C -->|One| D[Result one] + C -->|Two| E[Result two] +{{< /mermaid >}} + +### 5.2 Sequence Diagram {#sequence-diagram} + +Example **sequence diagram** `mermaid` input: + +```markdown +{{}} +sequenceDiagram + participant Alice + participant Bob + Alice->>John: Hello John, how are you? + loop Healthcheck + John->John: Fight against hypochondria + end + Note right of John: Rational thoughts
    prevail... + John-->Alice: Great! + John->Bob: How about you? + Bob-->John: Jolly good! +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +sequenceDiagram + participant Alice + participant Bob + Alice->>John: Hello John, how are you? + loop Healthcheck + John->John: Fight against hypochondria + end + Note right of John: Rational thoughts
    prevail... + John-->Alice: Great! + John->Bob: How about you? + Bob-->John: Jolly good! +{{< /mermaid >}} + +### 5.3 GANTT {#gantt} + +Example **GANTT** `mermaid` input: + +```markdown +{{}} +gantt + dateFormat YYYY-MM-DD + title Adding GANTT diagram functionality to mermaid + section A section + Completed task :done, des1, 2014-01-06,2014-01-08 + Active task :active, des2, 2014-01-09, 3d + Future task : des3, after des2, 5d + Future task2 : des4, after des3, 5d + section Critical tasks + Completed task in the critical line :crit, done, 2014-01-06,24h + Implement parser and jison :crit, done, after des1, 2d + Create tests for parser :crit, active, 3d + Future task in critical line :crit, 5d + Create tests for renderer :2d + Add to mermaid :1d +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +gantt + dateFormat YYYY-MM-DD + title Adding GANTT diagram functionality to mermaid + section A section + Completed task :done, des1, 2014-01-06,2014-01-08 + Active task :active, des2, 2014-01-09, 3d + Future task : des3, after des2, 5d + Future task2 : des4, after des3, 5d + section Critical tasks + Completed task in the critical line :crit, done, 2014-01-06,24h + Implement parser and jison :crit, done, after des1, 2d + Create tests for parser :crit, active, 3d + Future task in critical line :crit, 5d + Create tests for renderer :2d + Add to mermaid :1d +{{< /mermaid >}} + +### 5.4 Class Diagram {#class-diagram} + +Example **class diagram** `mermaid` input: + +```markdown +{{}} +classDiagram + Class01 <|-- AveryLongClass : Cool + Class03 *-- Class04 + Class05 o-- Class06 + Class07 .. Class08 + Class09 --> C2 : Where am i? + Class09 --* C3 + Class09 --|> Class07 + Class07 : equals() + Class07 : Object[] elementData + Class01 : size() + Class01 : int chimp + Class01 : int gorilla + Class08 <--> C2: Cool label +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +classDiagram + Class01 <|-- AveryLongClass : Cool + Class03 *-- Class04 + Class05 o-- Class06 + Class07 .. Class08 + Class09 --> C2 : Where am i? + Class09 --* C3 + Class09 --|> Class07 + Class07 : equals() + Class07 : Object[] elementData + Class01 : size() + Class01 : int chimp + Class01 : int gorilla + Class08 <--> C2: Cool label +{{< /mermaid >}} + +### 5.5 State Diagram {#state-diagram} + +Example **state diagram** `mermaid` input: + +```markdown +{{}} +stateDiagram + [*] --> Still + Still --> [*] + Still --> Moving + Moving --> Still + Moving --> Crash + Crash --> [*] +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +stateDiagram + [*] --> Still + Still --> [*] + Still --> Moving + Moving --> Still + Moving --> Crash + Crash --> [*] +{{< /mermaid >}} + +### 5.6 Git Graph {#git-graph} + +Example **git graph** `mermaid` input: + +```markdown +{{}} +gitGraph: +options +{ + "nodeSpacing": 100, + "nodeRadius": 10 +} +end + commit + branch newbranch + checkout newbranch + commit + commit + checkout master + commit + commit + merge newbranch +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +gitGraph: +options +{ + "nodeSpacing": 100, + "nodeRadius": 10 +} +end + commit + branch newbranch + checkout newbranch + commit + commit + checkout master + commit + commit + merge newbranch +{{< /mermaid >}} + +### 5.7 Pie {#pie} + +Example **pie** `mermaid` input: + +```markdown +{{}} +pie + "Dogs" : 386 + "Cats" : 85 + "Rats" : 15 +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +pie + "Dogs" : 386 + "Cats" : 85 + "Rats" : 15 +{{< /mermaid >}} + +## 6 echarts + +[ECharts](https://echarts.apache.org/) is a library helping you to generate interactive data visualization. + +The basic chart types ECharts supports include [line series](https://echarts.apache.org/en/option.html#series-line), [bar series](https://echarts.apache.org/en/option.html#series-line), [scatter series](https://echarts.apache.org/en/option.html#series-scatter), [pie charts](https://echarts.apache.org/en/option.html#series-pie), [candle-stick series](https://echarts.apache.org/en/option.html#series-candlestick), [boxplot series](https://echarts.apache.org/en/option.html#series-boxplot) for statistics, [map series](https://echarts.apache.org/en/option.html#series-map), [heatmap series](https://echarts.apache.org/en/option.html#series-heatmap), [lines series](https://echarts.apache.org/en/option.html#series-lines) for directional information, [graph series](https://echarts.apache.org/en/option.html#series-graph) for relationships, [treemap series](https://echarts.apache.org/en/option.html#series-treemap), [sunburst series](https://echarts.apache.org/en/option.html#series-sunburst), [parallel series](https://echarts.apache.org/en/option.html#series-parallel) for multi-dimensional data, [funnel series](https://echarts.apache.org/en/option.html#series-funnel), [gauge series](https://echarts.apache.org/en/option.html#series-gauge). And it's extremely easy to create a combinition of them with ECharts. + +Just insert your ECharts option in `JSON`/`YAML`/`TOML` format in the `echarts` shortcode and that’s it. + +Example `echarts` input in `JSON` format: + +```json +{{}} +{ + "title": { + "text": "Summary Line Chart", + "top": "2%", + "left": "center" + }, + "tooltip": { + "trigger": "axis" + }, + "legend": { + "data": ["Email Marketing", "Affiliate Advertising", "Video Advertising", "Direct View", "Search Engine"], + "top": "10%" + }, + "grid": { + "left": "5%", + "right": "5%", + "bottom": "5%", + "top": "20%", + "containLabel": true + }, + "toolbox": { + "feature": { + "saveAsImage": { + "title": "Save as Image" + } + } + }, + "xAxis": { + "type": "category", + "boundaryGap": false, + "data": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] + }, + "yAxis": { + "type": "value" + }, + "series": [ + { + "name": "Email Marketing", + "type": "line", + "stack": "Total", + "data": [120, 132, 101, 134, 90, 230, 210] + }, + { + "name": "Affiliate Advertising", + "type": "line", + "stack": "Total", + "data": [220, 182, 191, 234, 290, 330, 310] + }, + { + "name": "Video Advertising", + "type": "line", + "stack": "Total", + "data": [150, 232, 201, 154, 190, 330, 410] + }, + { + "name": "Direct View", + "type": "line", + "stack": "Total", + "data": [320, 332, 301, 334, 390, 330, 320] + }, + { + "name": "Search Engine", + "type": "line", + "stack": "Total", + "data": [820, 932, 901, 934, 1290, 1330, 1320] + } + ] +} +{{}} +``` + +The same in `YAML` format: + +```yaml +{{}} +title: + text: Summary Line Chart + top: 2% + left: center +tooltip: + trigger: axis +legend: + data: + - Email Marketing + - Affiliate Advertising + - Video Advertising + - Direct View + - Search Engine + top: 10% +grid: + left: 5% + right: 5% + bottom: 5% + top: 20% + containLabel: true +toolbox: + feature: + saveAsImage: + title: Save as Image +xAxis: + type: category + boundaryGap: false + data: + - Monday + - Tuesday + - Wednesday + - Thursday + - Friday + - Saturday + - Sunday +yAxis: + type: value +series: + - name: Email Marketing + type: line + stack: Total + data: + - 120 + - 132 + - 101 + - 134 + - 90 + - 230 + - 210 + - name: Affiliate Advertising + type: line + stack: Total + data: + - 220 + - 182 + - 191 + - 234 + - 290 + - 330 + - 310 + - name: Video Advertising + type: line + stack: Total + data: + - 150 + - 232 + - 201 + - 154 + - 190 + - 330 + - 410 + - name: Direct View + type: line + stack: Total + data: + - 320 + - 332 + - 301 + - 334 + - 390 + - 330 + - 320 + - name: Search Engine + type: line + stack: Total + data: + - 820 + - 932 + - 901 + - 934 + - 1290 + - 1330 + - 1320 +{{}} +``` + +The same in `TOML` format: + +```toml +{{}} +[title] +text = "Summary Line Chart" +top = "2%" +left = "center" + +[tooltip] +trigger = "axis" + +[legend] +data = [ + "Email Marketing", + "Affiliate Advertising", + "Video Advertising", + "Direct View", + "Search Engine" +] +top = "10%" + +[grid] +left = "5%" +right = "5%" +bottom = "5%" +top = "20%" +containLabel = true + +[toolbox] +[toolbox.feature] +[toolbox.feature.saveAsImage] +title = "Save as Image" + +[xAxis] +type = "category" +boundaryGap = false +data = [ + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday", + "Sunday" +] + +[yAxis] +type = "value" + +[[series]] +name = "Email Marketing" +type = "line" +stack = "Total" +data = [ + 120.0, + 132.0, + 101.0, + 134.0, + 90.0, + 230.0, + 210.0 +] + +[[series]] +name = "Affiliate Advertising" +type = "line" +stack = "Total" +data = [ + 220.0, + 182.0, + 191.0, + 234.0, + 290.0, + 330.0, + 310.0 +] + +[[series]] +name = "Video Advertising" +type = "line" +stack = "Total" +data = [ + 150.0, + 232.0, + 201.0, + 154.0, + 190.0, + 330.0, + 410.0 +] + +[[series]] +name = "Direct View" +type = "line" +stack = "Total" +data = [ + 320.0, + 332.0, + 301.0, + 334.0, + 390.0, + 330.0, + 320.0 +] + +[[series]] +name = "Search Engine" +type = "line" +stack = "Total" +data = [ + 820.0, + 932.0, + 901.0, + 934.0, + 1290.0, + 1330.0, + 1320.0 +] +{{}} +``` + +The rendered output looks like this: + +{{< echarts >}} +{ + "title": { + "text": "Summary Line Chart", + "top": "2%", + "left": "center" + }, + "tooltip": { + "trigger": "axis" + }, + "legend": { + "data": ["Email Marketing", "Affiliate Advertising", "Video Advertising", "Direct View", "Search Engine"], + "top": "10%" + }, + "grid": { + "left": "5%", + "right": "5%", + "bottom": "5%", + "top": "20%", + "containLabel": true + }, + "toolbox": { + "feature": { + "saveAsImage": { + "title": "Save as Image" + } + } + }, + "xAxis": { + "type": "category", + "boundaryGap": false, + "data": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] + }, + "yAxis": { + "type": "value" + }, + "series": [ + { + "name": "Email Marketing", + "type": "line", + "stack": "Total", + "data": [120, 132, 101, 134, 90, 230, 210] + }, + { + "name": "Affiliate Advertising", + "type": "line", + "stack": "Total", + "data": [220, 182, 191, 234, 290, 330, 310] + }, + { + "name": "Video Advertising", + "type": "line", + "stack": "Total", + "data": [150, 232, 201, 154, 190, 330, 410] + }, + { + "name": "Direct View", + "type": "line", + "stack": "Total", + "data": [320, 332, 301, 334, 390, 330, 320] + }, + { + "name": "Search Engine", + "type": "line", + "stack": "Total", + "data": [820, 932, 901, 934, 1290, 1330, 1320] + } + ] +} +{{< /echarts >}} + +The `echarts` shortcode has also the following named parameters: + +* **width** *[optional]* (**first** positional parameter) + + {{< version 0.2.0 >}} Width of the data visualization, default value is `100%`. + +* **height** *[optional]* (**second** positional parameter) + + {{< version 0.2.0 >}} Height of the data visualization, default value is `30rem`. + +## 7 mapbox + +{{< version 0.2.0 >}} + +[Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) is a JavaScript library that uses WebGL to render interactive maps from [vector tiles](https://docs.mapbox.com/help/glossary/vector-tiles/) and [Mapbox styles](https://docs.mapbox.com/mapbox-gl-js/style-spec/). + +The `mapbox` shortcode has the following named parameters to use Mapbox GL JS: + +* **lng** *[required]* (**first** positional parameter) + + Longitude of the inital centerpoint of the map, measured in degrees. + +* **lat** *[required]* (**second** positional parameter) + + Latitude of the inital centerpoint of the map, measured in degrees. + +* **zoom** *[optional]* (**third** positional parameter) + + The initial zoom level of the map, default value is `10`. + +* **marked** *[optional]* (**fourth** positional parameter) + + Whether to add a marker at the inital centerpoint of the map, default value is `true`. + +* **light-style** *[optional]* (**fifth** positional parameter) + + Style for the light theme, default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **dark-style** *[optional]* (**sixth** positional parameter) + + Style for the dark theme, default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **navigation** *[optional]* + + Whether to add [NavigationControl](https://docs.mapbox.com/mapbox-gl-js/api#navigationcontrol), default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **geolocate** *[optional]* + + Whether to add [GeolocateControl](https://docs.mapbox.com/mapbox-gl-js/api#geolocatecontrol), default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **scale** *[optional]* + + Whether to add [ScaleControl](https://docs.mapbox.com/mapbox-gl-js/api#scalecontrol), default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **fullscreen** *[optional]* + + Whether to add [FullscreenControl](https://docs.mapbox.com/mapbox-gl-js/api#fullscreencontrol), default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **width** *[optional]* + + Width of the map, default value is `100%`. + +* **height** *[optional]* + + Height of the map, default value is `20rem`. + +Example simple `mapbox` input: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< mapbox 121.485 31.233 12 >}} + +Example `mapbox` input with the custom style: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< mapbox -122.252 37.453 10 false "mapbox://styles/mapbox/navigation-preview-day-v4?optimize=true" "mapbox://styles/mapbox/navigation-preview-night-v4?optimize=true" >}} + +## 8 music + +The `music` shortcode embeds a responsive music player based on [APlayer](https://github.com/MoePlayer/APlayer) and [MetingJS](https://github.com/metowolf/MetingJS). + +There are three ways to use it the `music` shortcode. + +### 8.1 Custom Music URL {#custom-music-url} + +{{< version 0.2.10 >}} The complete usage of [local resource references](../theme-documentation-content#contents-organization) is supported. + +The `music` shortcode has the following named parameters by custom music URL: + +* **server** *[required]* + + URL of the custom music. + +* **name** *[optional]* + + Name of the custom music. + +* **artist** *[optional]* + + Artist of the custom music. + +* **cover** *[required]* + + URL of the custom music cover. + +Example `music` input by custom music URL: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< music url="/music/Wavelength.mp3" name=Wavelength artist=oldmanyoung cover="/images/Wavelength.jpg" >}} + +### 8.2 Music Platform URL Automatic Identification {#automatic-identification} + +The `music` shortcode has one named parameter by music platform URL automatic identification: + +* **auto** *[required]* (**first** positional parameter) + + URL of the music platform URL for automatic identification, + which supports `netease`, `tencent` and `xiami` music platform. + +Example `music` input by music platform URL automatic identification: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< music auto="https://music.163.com/#/playlist?id=60198" >}} + +### 8.3 Custom Server, Type and ID {#custom-server} + +The `music` shortcode has the following named parameters by custom music platform: + +* **server** *[required]* (**first** positional parameter) + + [`netease`, `tencent`, `kugou`, `xiami`, `baidu`] + + Music platform. + +* **type** *[required]* (**second** positional parameter) + + [`song`, `playlist`, `album`, `search`, `artist`] + + Type of the music. + +* **id** *[required]* (**third** positional parameter) + + Song ID, or playlist ID, or album ID, or search keyword, or artist ID. + +Example `music` input by custom music platform: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< music netease song 1868553 >}} + +### 8.4 Other Parameters {#other-parameters} + +The `music` shortcode has other named parameters applying to the above three ways: + +* **theme** *[optional]* + + {{< version 0.2.0 changed >}} Main color of the music player, default value is `#448aff`. + +* **fixed** *[optional]* + + Whether to enable fixed mode, default value is `false`. + +* **mini** *[optional]* + + Whether to enable mini mode, default value is `false`. + +* **autoplay** *[optional]* + + Whether to autoplay music, default value is `false`. + +* **volume** *[optional]* + + Default volume when the player is first opened, which will be remembered in the browser, default value is `0.7`. + +* **mutex** *[optional]* + + Whether to pause other players when this player starts playing, default value is `true`. + +The `music` shortcode has the following named parameters only applying to the type of music list: + +* **loop** *[optional]* + + [`all`, `one`, `none`] + + Loop mode of the music list, default value is `none`. + +* **order** *[optional]* + + [`list`, `random`] + + Play order of the music list, default value is `list`. + +* **list-folded** *[optional]* + + Whether the music list should be folded at first, default value is `false`. + +* **list-max-height** *[optional]* + + Max height of the music list, default value is `340px`. + +## 9 bilibili + +{{< version 0.2.0 changed >}} + +The `bilibili` shortcode embeds a responsive video player for bilibili videos. + +When the video only has one part, only the BV `id` of the video is required, e.g.: + +```code +https://www.bilibili.com/video/BV1Sx411T7QQ +``` + +Example `bilibili` input: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< bilibili id=BV1Sx411T7QQ >}} + +When the video has multiple parts, in addition to the BV `id` of the video, +`p` is also required, whose default value is `1`, e.g.: + +```code +https://www.bilibili.com/video/BV1TJ411C7An?p=3 +``` + +Example `bilibili` input with `p`: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< bilibili id=BV1TJ411C7An p=3 >}} + +## 10 typeit + +The `typeit` shortcode provides typing animation based on [TypeIt](https://typeitjs.com/). + +Just insert your content in the `typeit` shortcode and that’s it. + +### 10.1 Simple Content {#simple-content} + +Simple content is allowed in `Markdown` format and **without** rich block content such as images and more... + +Example `typeit` input: + +```markdown +{{}} +This is a *paragraph* with **typing animation** based on [TypeIt](https://typeitjs.com/)... +{{}} +``` + +The rendered output looks like this: + +{{< typeit >}} +This is a *paragraph* with **typing animation** based on [TypeIt](https://typeitjs.com/)... +{{< /typeit >}} + +Alternatively, you can use custom **HTML tags**. + +Example `typeit` input with `h4` tag: + +```markdown +{{}} +This is a *paragraph* with **typing animation** based on [TypeIt](https://typeitjs.com/)... +{{}} +``` + +The rendered output looks like this: + +{{< typeit tag=h4 >}} +This is a *paragraph* with **typing animation** based on [TypeIt](https://typeitjs.com/)... +{{< /typeit >}} + +### 10.2 Code Content {#code-content} + +Code content is allowed and will be highlighted by named parameter `code` for the type of code language. + +Example `typeit` input with `code`: + +```markdown +{{}} +public class HelloWorld { + public static void main(String []args) { + System.out.println("Hello World"); + } +} +{{}} +``` + +The rendered output looks like this: + +{{< typeit code=java >}} +public class HelloWorld { + public static void main(String []args) { + System.out.println("Hello World"); + } +} +{{< /typeit >}} + +### 10.3 Group Content {#group-content} + +All typing animations start at the same time by default. +But sometimes you may want to start a set of `typeit` contents in order. + +A set of `typeit` contents with the same value of named parameter `group` will start typing animation in sequence. + +Example `typeit` input with `group`: + +```markdown +{{}} +**First** this paragraph begins +{{}} + +{{}} +**Then** this paragraph begins +{{}} +``` + +The rendered output looks like this: + +{{< typeit group=paragraph >}} +**First** this paragraph begins +{{< /typeit >}} + +{{< typeit group=paragraph >}} +**Then** this paragraph begins +{{< /typeit >}} + +## 11 script + +{{< version 0.2.8 >}} + +`script` is a shortcode to insert custom **:(fab fa-js fa-fw): Javascript** in your post. + +{{< admonition >}} +The script content can be guaranteed to be executed in order after all third-party libraries are loaded. So you are free to use third-party libraries. +{{< /admonition >}} + +Example `script` input: + +```markdown +{{}} +console.log('Hello LoveIt!'); +{{}} +``` + +You can see the output in the console of the developer tool. + +{{< script >}} +console.log('Hello LoveIt!'); +{{< /script >}} diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.fr.md b/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.fr.md new file mode 100644 index 0000000..8cbecea --- /dev/null +++ b/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.fr.md @@ -0,0 +1,1300 @@ +--- +weight: 4 +title: "Thème Documentation - Extended Shortcodes" +date: 2020-03-03T16:29:59+08:00 +lastmod: 2020-03-03T16:29:59+08:00 +draft: false +author: "Dillon" +authorLink: "https://dillonzq.com" +description: "Le thème LoveIt fournit plusieurs shortcodes en plus de ceux intégrés dans Hugo." +resources: +- name: "featured-image" + src: "featured-image.jpg" +- name: "featured-image-preview" + src: "featured-image-preview.jpg" + +tags: ["shortcodes"] +categories: ["documentation"] + +lightgallery: true +--- + +Le thème **LoveIt** fournit plusieurs shortcodes en plus de ceux intégrés dans Hugo. + + + +{{< admonition warning >}} +Sorry, this article has not been completely translated into **French**. +Welcome to take the time to propose a translation by [:(fas fa-code-branch fa-fw): making a PR](https://github.com/dillonzq/LoveIt/pulls) to the theme! +{{< /admonition >}} + +## 1 style + +{{< version 0.2.0 changed >}} + +{{< admonition >}} +Hugo **extended** version is necessary for `style` shortcode. +{{< /admonition >}} + +`style` is a shortcode to insert custom style in your post. + +The `style` shortcode has two positional parameters. + +The **first** one is the custom style content, +which supports nesting syntax in [:(fab fa-sass fa-fw): SASS](https://sass-lang.com/documentation/style-rules/declarations#nesting) +and `&` referring to this parent HTML element. + +And the **second** one is the tag name of the HTML element wrapping the content you want to change style, and whose default value is `div`. + +Example `style` input: + +```markdown +{{}} +This is a **right-aligned** paragraph. +{{}} +``` + +The rendered output looks like this: + +{{< style "text-align:right; strong{color:#00b1ff;}" >}} +This is a **right-aligned** paragraph. +{{< /style >}} + +## 2 link + +{{< version 0.2.0 >}} + +`link` shortcode is an alternative to [Markdown link syntax](../basic-markdown-syntax#links). `link` shortcode can provide some other features and can be used in code blocks. + +{{< version 0.2.10 >}} The complete usage of [local resource references](../theme-documentation-content#contents-organization) is supported. + +The `link` shortcode has the following named parameters: + +* **href** *[required]* (**first** positional parameter) + + Destination of the link. + +* **content** *[optional]* (**second** positional parameter) + + Content of the link, default value is the value of **href** parameter. + + *Markdown or HTML format is supported.* + +* **title** *[optional]* (**third** positional parameter) + + `title` attribute of the HTML `a` tag, which will be shown when hovering on the link. + +* **class** *[optional]* + + `class` attribute of the HTML `a` tag. + +* **rel** *[optional]* + + Additional `rel` attributes of the HTML `a` tag. + +Example `link` input: + +```markdown +{{}} +Or +{{}} + +{{}} +Or +{{}} + +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +* {{< link "https://assemble.io" >}} +* {{< link "mailto:contact@revolunet.com" >}} +* {{< link "https://assemble.io" Assemble >}} + +Example `link` input with a title: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this (hover over the link, there should be a tooltip): + +{{< link "https://github.com/upstage/" Upstage "Visit Upstage!" >}} + +## 3 image {#image} + +{{< version 0.2.0 changed >}} + +`image` shortcode is an alternative to [`figure` shortcode](../theme-documentation-built-in-shortcodes#figure). `image` shortcode can take full advantage of the dependent libraries of [lazysizes](https://github.com/aFarkas/lazysizes) and [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js). + +{{< version 0.2.10 >}} The complete usage of [local resource references](../theme-documentation-content#contents-organization) is supported. + +The `image` shortcode has the following named parameters: + +* **src** *[required]* (**first** positional parameter) + + URL of the image to be displayed. + +* **alt** *[optional]* (**second** positional parameter) + + Alternate text for the image if the image cannot be displayed, default value is the value of **src** parameter. + + *Markdown or HTML format is supported.* + +* **caption** *[optional]* (**third** positional parameter) + + Image caption. + + *Markdown or HTML format is supported.* + +* **title** *[optional]* + + Image title that will be shown when hovering on the image. + +* **class** *[optional]* + + `class` attribute of the HTML `figure` tag. + +* **src_s** *[optional]* + + URL of the image thumbnail, used for lightgallery, default value is the value of **src** parameter. + +* **src_l** *[optional]* + + URL of the HD image, used for lightgallery, default value is the value of **src** parameter. + +* **height** *[optional]* + + `height` attribute of the image. + +* **width** *[optional]* + + `width` attribute of the image. + +* **linked** *[optional]* + + Whether the image needs to be hyperlinked, default value is `true`. + +* **rel** *[optional]* + + Additional `rel` attributes of the HTML `a` tag, if **linked** parameter is set to `true`. + +Example `image` input: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< image src="/images/lighthouse.jpg" caption="Lighthouse (`image`)" src_s="/images/lighthouse-small.jpg" src_l="/images/lighthouse-large.jpg" >}} + +## 4 admonition + +The `admonition` shortcode supports **12** types of banners to help you put notice in your page. + +*Markdown or HTML format in the content is supported.* + +{{< admonition >}} +A **note** banner +{{< /admonition >}} + +{{< admonition abstract >}} +An **abstract** banner +{{< /admonition >}} + +{{< admonition info >}} +A **info** banner +{{< /admonition >}} + +{{< admonition tip >}} +A **tip** banner +{{< /admonition >}} + +{{< admonition success >}} +A **success** banner +{{< /admonition >}} + +{{< admonition question >}} +A **question** banner +{{< /admonition >}} + +{{< admonition warning >}} +A **warning** banner +{{< /admonition >}} + +{{< admonition failure >}} +A **failure** banner +{{< /admonition >}} + +{{< admonition danger >}} +A **danger** banner +{{< /admonition >}} + +{{< admonition bug >}} +A **bug** banner +{{< /admonition >}} + +{{< admonition example >}} +An **example** banner +{{< /admonition >}} + +{{< admonition quote >}} +A **quote** banner +{{< /admonition >}} + +The `admonition` shortcode has the following named parameters: + +* **type** *[optional]* (**first** positional parameter) + + Type of the `admonition` banner, default value is `note`. + +* **title** *[optional]* (**second** positional parameter) + + Title of the `admonition` banner, default value is the value of **type** parameter. + +* **open** *[optional]* (**third** positional parameter) {{< version 0.2.0 changed >}} + + Whether the content will be expandable by default, default value is `true`. + +Example `admonition` input: + +```markdown +{{}} +A **tip** banner +{{}} +Or +{{}} +A **tip** banner +{{}} +``` + +The rendered output looks like this: + +{{< admonition tip "This is a tip" false >}} +A **tip** banner +{{< /admonition >}} + +## 5 mermaid + +[mermaid](https://mermaidjs.github.io/) is a library helping you to generate diagram and flowcharts from text, in a similar manner as Markdown. + +Just insert your mermaid code in the `mermaid` shortcode and that’s it. + +### 5.1 Flowchart {#flowchart} + +Example **flowchart** `mermaid` input: + +```markdown +{{}} +graph LR; + A[Hard edge] -->|Link text| B(Round edge) + B --> C{Decision} + C -->|One| D[Result one] + C -->|Two| E[Result two] +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +graph LR; + A[Hard edge] -->|Link text| B(Round edge) + B --> C{Decision} + C -->|One| D[Result one] + C -->|Two| E[Result two] +{{< /mermaid >}} + +### 5.2 Sequence Diagram {#sequence-diagram} + +Example **sequence diagram** `mermaid` input: + +```markdown +{{}} +sequenceDiagram + participant Alice + participant Bob + Alice->>John: Hello John, how are you? + loop Healthcheck + John->John: Fight against hypochondria + end + Note right of John: Rational thoughts
    prevail... + John-->Alice: Great! + John->Bob: How about you? + Bob-->John: Jolly good! +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +sequenceDiagram + participant Alice + participant Bob + Alice->>John: Hello John, how are you? + loop Healthcheck + John->John: Fight against hypochondria + end + Note right of John: Rational thoughts
    prevail... + John-->Alice: Great! + John->Bob: How about you? + Bob-->John: Jolly good! +{{< /mermaid >}} + +### 5.3 GANTT {#gantt} + +Example **GANTT** `mermaid` input: + +```markdown +{{}} +gantt + dateFormat YYYY-MM-DD + title Adding GANTT diagram functionality to mermaid + section A section + Completed task :done, des1, 2014-01-06,2014-01-08 + Active task :active, des2, 2014-01-09, 3d + Future task : des3, after des2, 5d + Future task2 : des4, after des3, 5d + section Critical tasks + Completed task in the critical line :crit, done, 2014-01-06,24h + Implement parser and jison :crit, done, after des1, 2d + Create tests for parser :crit, active, 3d + Future task in critical line :crit, 5d + Create tests for renderer :2d + Add to mermaid :1d +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +gantt + dateFormat YYYY-MM-DD + title Adding GANTT diagram functionality to mermaid + section A section + Completed task :done, des1, 2014-01-06,2014-01-08 + Active task :active, des2, 2014-01-09, 3d + Future task : des3, after des2, 5d + Future task2 : des4, after des3, 5d + section Critical tasks + Completed task in the critical line :crit, done, 2014-01-06,24h + Implement parser and jison :crit, done, after des1, 2d + Create tests for parser :crit, active, 3d + Future task in critical line :crit, 5d + Create tests for renderer :2d + Add to mermaid :1d +{{< /mermaid >}} + +### 5.4 Class Diagram {#class-diagram} + +Example **class diagram** `mermaid` input: + +```markdown +{{}} +classDiagram + Class01 <|-- AveryLongClass : Cool + Class03 *-- Class04 + Class05 o-- Class06 + Class07 .. Class08 + Class09 --> C2 : Where am i? + Class09 --* C3 + Class09 --|> Class07 + Class07 : equals() + Class07 : Object[] elementData + Class01 : size() + Class01 : int chimp + Class01 : int gorilla + Class08 <--> C2: Cool label +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +classDiagram + Class01 <|-- AveryLongClass : Cool + Class03 *-- Class04 + Class05 o-- Class06 + Class07 .. Class08 + Class09 --> C2 : Where am i? + Class09 --* C3 + Class09 --|> Class07 + Class07 : equals() + Class07 : Object[] elementData + Class01 : size() + Class01 : int chimp + Class01 : int gorilla + Class08 <--> C2: Cool label +{{< /mermaid >}} + +### 5.5 State Diagram {#state-diagram} + +Example **state diagram** `mermaid` input: + +```markdown +{{}} +stateDiagram + [*] --> Still + Still --> [*] + Still --> Moving + Moving --> Still + Moving --> Crash + Crash --> [*] +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +stateDiagram + [*] --> Still + Still --> [*] + Still --> Moving + Moving --> Still + Moving --> Crash + Crash --> [*] +{{< /mermaid >}} + +### 5.6 Git Graph {#git-graph} + +Example **git graph** `mermaid` input: + +```markdown +{{}} +gitGraph: +options +{ + "nodeSpacing": 100, + "nodeRadius": 10 +} +end + commit + branch newbranch + checkout newbranch + commit + commit + checkout master + commit + commit + merge newbranch +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +gitGraph: +options +{ + "nodeSpacing": 100, + "nodeRadius": 10 +} +end + commit + branch newbranch + checkout newbranch + commit + commit + checkout master + commit + commit + merge newbranch +{{< /mermaid >}} + +### 5.7 Pie {#pie} + +Example **pie** `mermaid` input: + +```markdown +{{}} +pie + "Dogs" : 386 + "Cats" : 85 + "Rats" : 15 +{{}} +``` + +The rendered output looks like this: + +{{< mermaid >}} +pie + "Dogs" : 386 + "Cats" : 85 + "Rats" : 15 +{{< /mermaid >}} + +## 6 echarts + +[ECharts](https://echarts.apache.org/) is a library helping you to generate interactive data visualization. + +The basic chart types ECharts supports include [line series](https://echarts.apache.org/en/option.html#series-line), [bar series](https://echarts.apache.org/en/option.html#series-line), [scatter series](https://echarts.apache.org/en/option.html#series-scatter), [pie charts](https://echarts.apache.org/en/option.html#series-pie), [candle-stick series](https://echarts.apache.org/en/option.html#series-candlestick), [boxplot series](https://echarts.apache.org/en/option.html#series-boxplot) for statistics, [map series](https://echarts.apache.org/en/option.html#series-map), [heatmap series](https://echarts.apache.org/en/option.html#series-heatmap), [lines series](https://echarts.apache.org/en/option.html#series-lines) for directional information, [graph series](https://echarts.apache.org/en/option.html#series-graph) for relationships, [treemap series](https://echarts.apache.org/en/option.html#series-treemap), [sunburst series](https://echarts.apache.org/en/option.html#series-sunburst), [parallel series](https://echarts.apache.org/en/option.html#series-parallel) for multi-dimensional data, [funnel series](https://echarts.apache.org/en/option.html#series-funnel), [gauge series](https://echarts.apache.org/en/option.html#series-gauge). And it's extremely easy to create a combinition of them with ECharts. + +Just insert your ECharts option in `JSON`/`YAML`/`TOML` format in the `echarts` shortcode and that’s it. + +Example `echarts` input in `JSON` format: + +```json +{{}} +{ + "title": { + "text": "Summary Line Chart", + "top": "2%", + "left": "center" + }, + "tooltip": { + "trigger": "axis" + }, + "legend": { + "data": ["Email Marketing", "Affiliate Advertising", "Video Advertising", "Direct View", "Search Engine"], + "top": "10%" + }, + "grid": { + "left": "5%", + "right": "5%", + "bottom": "5%", + "top": "20%", + "containLabel": true + }, + "toolbox": { + "feature": { + "saveAsImage": { + "title": "Save as Image" + } + } + }, + "xAxis": { + "type": "category", + "boundaryGap": false, + "data": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] + }, + "yAxis": { + "type": "value" + }, + "series": [ + { + "name": "Email Marketing", + "type": "line", + "stack": "Total", + "data": [120, 132, 101, 134, 90, 230, 210] + }, + { + "name": "Affiliate Advertising", + "type": "line", + "stack": "Total", + "data": [220, 182, 191, 234, 290, 330, 310] + }, + { + "name": "Video Advertising", + "type": "line", + "stack": "Total", + "data": [150, 232, 201, 154, 190, 330, 410] + }, + { + "name": "Direct View", + "type": "line", + "stack": "Total", + "data": [320, 332, 301, 334, 390, 330, 320] + }, + { + "name": "Search Engine", + "type": "line", + "stack": "Total", + "data": [820, 932, 901, 934, 1290, 1330, 1320] + } + ] +} +{{}} +``` + +The same in `YAML` format: + +```yaml +{{}} +title: + text: Summary Line Chart + top: 2% + left: center +tooltip: + trigger: axis +legend: + data: + - Email Marketing + - Affiliate Advertising + - Video Advertising + - Direct View + - Search Engine + top: 10% +grid: + left: 5% + right: 5% + bottom: 5% + top: 20% + containLabel: true +toolbox: + feature: + saveAsImage: + title: Save as Image +xAxis: + type: category + boundaryGap: false + data: + - Monday + - Tuesday + - Wednesday + - Thursday + - Friday + - Saturday + - Sunday +yAxis: + type: value +series: + - name: Email Marketing + type: line + stack: Total + data: + - 120 + - 132 + - 101 + - 134 + - 90 + - 230 + - 210 + - name: Affiliate Advertising + type: line + stack: Total + data: + - 220 + - 182 + - 191 + - 234 + - 290 + - 330 + - 310 + - name: Video Advertising + type: line + stack: Total + data: + - 150 + - 232 + - 201 + - 154 + - 190 + - 330 + - 410 + - name: Direct View + type: line + stack: Total + data: + - 320 + - 332 + - 301 + - 334 + - 390 + - 330 + - 320 + - name: Search Engine + type: line + stack: Total + data: + - 820 + - 932 + - 901 + - 934 + - 1290 + - 1330 + - 1320 +{{}} +``` + +The same in `TOML` format: + +```toml +{{}} +[title] +text = "Summary Line Chart" +top = "2%" +left = "center" + +[tooltip] +trigger = "axis" + +[legend] +data = [ + "Email Marketing", + "Affiliate Advertising", + "Video Advertising", + "Direct View", + "Search Engine" +] +top = "10%" + +[grid] +left = "5%" +right = "5%" +bottom = "5%" +top = "20%" +containLabel = true + +[toolbox] +[toolbox.feature] +[toolbox.feature.saveAsImage] +title = "Save as Image" + +[xAxis] +type = "category" +boundaryGap = false +data = [ + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday", + "Sunday" +] + +[yAxis] +type = "value" + +[[series]] +name = "Email Marketing" +type = "line" +stack = "Total" +data = [ + 120.0, + 132.0, + 101.0, + 134.0, + 90.0, + 230.0, + 210.0 +] + +[[series]] +name = "Affiliate Advertising" +type = "line" +stack = "Total" +data = [ + 220.0, + 182.0, + 191.0, + 234.0, + 290.0, + 330.0, + 310.0 +] + +[[series]] +name = "Video Advertising" +type = "line" +stack = "Total" +data = [ + 150.0, + 232.0, + 201.0, + 154.0, + 190.0, + 330.0, + 410.0 +] + +[[series]] +name = "Direct View" +type = "line" +stack = "Total" +data = [ + 320.0, + 332.0, + 301.0, + 334.0, + 390.0, + 330.0, + 320.0 +] + +[[series]] +name = "Search Engine" +type = "line" +stack = "Total" +data = [ + 820.0, + 932.0, + 901.0, + 934.0, + 1290.0, + 1330.0, + 1320.0 +] +{{}} +``` + +The rendered output looks like this: + +{{< echarts >}} +{ + "title": { + "text": "Summary Line Chart", + "top": "2%", + "left": "center" + }, + "tooltip": { + "trigger": "axis" + }, + "legend": { + "data": ["Email Marketing", "Affiliate Advertising", "Video Advertising", "Direct View", "Search Engine"], + "top": "10%" + }, + "grid": { + "left": "5%", + "right": "5%", + "bottom": "5%", + "top": "20%", + "containLabel": true + }, + "toolbox": { + "feature": { + "saveAsImage": { + "title": "Save as Image" + } + } + }, + "xAxis": { + "type": "category", + "boundaryGap": false, + "data": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] + }, + "yAxis": { + "type": "value" + }, + "series": [ + { + "name": "Email Marketing", + "type": "line", + "stack": "Total", + "data": [120, 132, 101, 134, 90, 230, 210] + }, + { + "name": "Affiliate Advertising", + "type": "line", + "stack": "Total", + "data": [220, 182, 191, 234, 290, 330, 310] + }, + { + "name": "Video Advertising", + "type": "line", + "stack": "Total", + "data": [150, 232, 201, 154, 190, 330, 410] + }, + { + "name": "Direct View", + "type": "line", + "stack": "Total", + "data": [320, 332, 301, 334, 390, 330, 320] + }, + { + "name": "Search Engine", + "type": "line", + "stack": "Total", + "data": [820, 932, 901, 934, 1290, 1330, 1320] + } + ] +} +{{< /echarts >}} + +The `echarts` shortcode has also the following named parameters: + +* **width** *[optional]* (**first** positional parameter) + + {{< version 0.2.0 >}} Width of the data visualization, default value is `100%`. + +* **height** *[optional]* (**second** positional parameter) + + {{< version 0.2.0 >}} Height of the data visualization, default value is `30rem`. + +## 7 mapbox + +{{< version 0.2.0 >}} + +[Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) is a JavaScript library that uses WebGL to render interactive maps from [vector tiles](https://docs.mapbox.com/help/glossary/vector-tiles/) and [Mapbox styles](https://docs.mapbox.com/mapbox-gl-js/style-spec/). + +The `mapbox` shortcode has the following named parameters to use Mapbox GL JS: + +* **lng** *[required]* (**first** positional parameter) + + Longitude of the inital centerpoint of the map, measured in degrees. + +* **lat** *[required]* (**second** positional parameter) + + Latitude of the inital centerpoint of the map, measured in degrees. + +* **zoom** *[optional]* (**third** positional parameter) + + The initial zoom level of the map, default value is `10`. + +* **marked** *[optional]* (**fourth** positional parameter) + + Whether to add a marker at the inital centerpoint of the map, default value is `true`. + +* **light-style** *[optional]* (**fifth** positional parameter) + + Style for the light theme, default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **dark-style** *[optional]* (**sixth** positional parameter) + + Style for the dark theme, default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **navigation** *[optional]* + + Whether to add [NavigationControl](https://docs.mapbox.com/mapbox-gl-js/api#navigationcontrol), default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **geolocate** *[optional]* + + Whether to add [GeolocateControl](https://docs.mapbox.com/mapbox-gl-js/api#geolocatecontrol), default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **scale** *[optional]* + + Whether to add [ScaleControl](https://docs.mapbox.com/mapbox-gl-js/api#scalecontrol), default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **fullscreen** *[optional]* + + Whether to add [FullscreenControl](https://docs.mapbox.com/mapbox-gl-js/api#fullscreencontrol), default value is the value set in the [front matter](../theme-documentation-content#front-matter) or the [site configuration](../theme-documentation-basics#site-configuration). + +* **width** *[optional]* + + Width of the map, default value is `100%`. + +* **height** *[optional]* + + Height of the map, default value is `20rem`. + +Example simple `mapbox` input: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< mapbox 121.485 31.233 12 >}} + +Example `mapbox` input with the custom style: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< mapbox -122.252 37.453 10 false "mapbox://styles/mapbox/navigation-preview-day-v4?optimize=true" "mapbox://styles/mapbox/navigation-preview-night-v4?optimize=true" >}} + +## 8 music + +The `music` shortcode embeds a responsive music player based on [APlayer](https://github.com/MoePlayer/APlayer) and [MetingJS](https://github.com/metowolf/MetingJS). + +There are three ways to use it the `music` shortcode. + +### 8.1 Custom Music URL {#custom-music-url} + +{{< version 0.2.10 >}} The complete usage of [local resource references](../theme-documentation-content#contents-organization) is supported. + +The `music` shortcode has the following named parameters by custom music URL: + +* **server** *[required]* + + URL of the custom music. + +* **name** *[optional]* + + Name of the custom music. + +* **artist** *[optional]* + + Artist of the custom music. + +* **cover** *[required]* + + URL of the custom music cover. + +Example `music` input by custom music URL: + +```markdown +{{}} +``` + +The rendered output looks like this: + +{{< music url="/music/Wavelength.mp3" name=Wavelength artist=oldmanyoung cover="/images/Wavelength.jpg" >}} + +### 8.2 Music Platform URL Automatic Identification {#automatic-identification} + +The `music` shortcode has one named parameter by music platform URL automatic identification: + +* **auto** *[required]* (**first** positional parameter) + + URL of the music platform URL for automatic identification, + which supports `netease`, `tencent` and `xiami` music platform. + +Example `music` input by music platform URL automatic identification: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< music auto="https://music.163.com/#/playlist?id=60198" >}} + +### 8.3 Custom Server, Type and ID {#custom-server} + +The `music` shortcode has the following named parameters by custom music platform: + +* **server** *[required]* (**first** positional parameter) + + [`netease`, `tencent`, `kugou`, `xiami`, `baidu`] + + Music platform. + +* **type** *[required]* (**second** positional parameter) + + [`song`, `playlist`, `album`, `search`, `artist`] + + Type of the music. + +* **id** *[required]* (**third** positional parameter) + + Song ID, or playlist ID, or album ID, or search keyword, or artist ID. + +Example `music` input by custom music platform: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< music netease song 1868553 >}} + +### 8.4 Other Parameters {#other-parameters} + +The `music` shortcode has other named parameters applying to the above three ways: + +* **theme** *[optional]* + + {{< version 0.2.0 changed >}} Main color of the music player, default value is `#448aff`. + +* **fixed** *[optional]* + + Whether to enable fixed mode, default value is `false`. + +* **mini** *[optional]* + + Whether to enable mini mode, default value is `false`. + +* **autoplay** *[optional]* + + Whether to autoplay music, default value is `false`. + +* **volume** *[optional]* + + Default volume when the player is first opened, which will be remembered in the browser, default value is `0.7`. + +* **mutex** *[optional]* + + Whether to pause other players when this player starts playing, default value is `true`. + +The `music` shortcode has the following named parameters only applying to the type of music list: + +* **loop** *[optional]* + + [`all`, `one`, `none`] + + Loop mode of the music list, default value is `none`. + +* **order** *[optional]* + + [`list`, `random`] + + Play order of the music list, default value is `list`. + +* **list-folded** *[optional]* + + Whether the music list should be folded at first, default value is `false`. + +* **list-max-height** *[optional]* + + Max height of the music list, default value is `340px`. + +## 9 bilibili + +{{< version 0.2.0 changed >}} + +The `bilibili` shortcode embeds a responsive video player for bilibili videos. + +When the video only has one part, only the BV `id` of the video is required, e.g.: + +```code +https://www.bilibili.com/video/BV1Sx411T7QQ +``` + +Example `bilibili` input: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< bilibili id=BV1Sx411T7QQ >}} + +When the video has multiple parts, in addition to the BV `id` of the video, +`p` is also required, whose default value is `1`, e.g.: + +```code +https://www.bilibili.com/video/BV1TJ411C7An?p=3 +``` + +Example `bilibili` input with `p`: + +```markdown +{{}} +Or +{{}} +``` + +The rendered output looks like this: + +{{< bilibili id=BV1TJ411C7An p=3 >}} + +## 10 typeit + +The `typeit` shortcode provides typing animation based on [TypeIt](https://typeitjs.com/). + +Just insert your content in the `typeit` shortcode and that’s it. + +### 10.1 Simple Content {#simple-content} + +Simple content is allowed in `Markdown` format and **without** rich block content such as images and more... + +Example `typeit` input: + +```markdown +{{}} +This is a *paragraph* with **typing animation** based on [TypeIt](https://typeitjs.com/)... +{{}} +``` + +The rendered output looks like this: + +{{< typeit >}} +This is a *paragraph* with **typing animation** based on [TypeIt](https://typeitjs.com/)... +{{< /typeit >}} + +Alternatively, you can use custom **HTML tags**. + +Example `typeit` input with `h4` tag: + +```markdown +{{}} +This is a *paragraph* with **typing animation** based on [TypeIt](https://typeitjs.com/)... +{{}} +``` + +The rendered output looks like this: + +{{< typeit tag=h4 >}} +This is a *paragraph* with **typing animation** based on [TypeIt](https://typeitjs.com/)... +{{< /typeit >}} + +### 10.2 Code Content {#code-content} + +Code content is allowed and will be highlighted by named parameter `code` for the type of code language. + +Example `typeit` input with `code`: + +```markdown +{{}} +public class HelloWorld { + public static void main(String []args) { + System.out.println("Hello World"); + } +} +{{}} +``` + +The rendered output looks like this: + +{{< typeit code=java >}} +public class HelloWorld { + public static void main(String []args) { + System.out.println("Hello World"); + } +} +{{< /typeit >}} + +### 10.3 Group Content {#group-content} + +All typing animations start at the same time by default. +But sometimes you may want to start a set of `typeit` contents in order. + +A set of `typeit` contents with the same value of named parameter `group` will start typing animation in sequence. + +Example `typeit` input with `group`: + +```markdown +{{}} +**First** this paragraph begins +{{}} + +{{}} +**Then** this paragraph begins +{{}} +``` + +The rendered output looks like this: + +{{< typeit group=paragraph >}} +**First** this paragraph begins +{{< /typeit >}} + +{{< typeit group=paragraph >}} +**Then** this paragraph begins +{{< /typeit >}} + +## 11 script + +{{< version 0.2.8 >}} + +`script` is a shortcode to insert custom **:(fab fa-js fa-fw): Javascript** in your post. + +{{< admonition >}} +The script content can be guaranteed to be executed in order after all third-party libraries are loaded. So you are free to use third-party libraries. +{{< /admonition >}} + +Example `script` input: + +```markdown +{{}} +console.log('Hello LoveIt!'); +{{}} +``` + +You can see the output in the console of the developer tool. + +{{< script >}} +console.log('Hello LoveIt!'); +{{< /script >}} diff --git a/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.zh-cn.md b/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.zh-cn.md new file mode 100644 index 0000000..d2845f5 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/posts/theme-documentation-extended-shortcodes/index.zh-cn.md @@ -0,0 +1,1297 @@ +--- +weight: 4 +title: "主题文档 - 扩展 Shortcodes" +date: 2020-03-03T16:29:59+08:00 +lastmod: 2020-03-03T16:29:59+08:00 +draft: false +author: "Dillon" +authorLink: "https://dillonzq.com" +description: "LoveIt 主题在 Hugo 内置的 shortcode 的基础上提供多个扩展的 shortcode." +resources: +- name: "featured-image" + src: "featured-image.jpg" +- name: "featured-image-preview" + src: "featured-image-preview.jpg" + +tags: ["shortcodes"] +categories: ["documentation"] + +lightgallery: true +mapbox: + lightStyle: mapbox://styles/mapbox/light-zh-v1?optimize=true + darkStyle: mapbox://styles/mapbox/dark-zh-v1?optimize=true +--- + +**LoveIt** 主题在 Hugo 内置的 shortcode 的基础上提供多个扩展的 shortcode. + + + +## 1 style + +{{< version 0.2.0 changed >}} + +{{< admonition >}} +Hugo **extended** 版本对于 `style` shortcode 是必需的. +{{< /admonition >}} + +`style` shortcode 用来在你的文章中插入自定义样式. + +`style` shortcode 有两个位置参数. + +第一个参数是自定义样式的内容. 它支持 [:(fab fa-sass fa-fw): SASS](https://sass-lang.com/documentation/style-rules/declarations#nesting) 中的嵌套语法, +并且 `&` 指代这个父元素. + +第二个参数是包裹你要更改样式的内容的 HTML 标签, 默认值是 `div`. + +一个 `style` 示例: + +```markdown +{{}} +This is a **right-aligned** paragraph. +{{}} +``` + +呈现的输出效果如下: + +{{< style "text-align:right; strong{color:#00b1ff;}" >}} +This is a **right-aligned** paragraph. +{{< /style >}} + +## 2 link + +{{< version 0.2.0 >}} + +`link` shortcode 是 [Markdown 链接语法](../basic-markdown-syntax#links) 的替代. +`link` shortcode 可以提供一些其它的功能并且可以在代码块中使用. + +{{< version 0.2.10 >}} 支持[本地资源引用](../theme-documentation-content#contents-organization)的完整用法. + +`link` shortcode 有以下命名参数: + +* **href** *[必需]* (**第一个**位置参数) + + 链接的目标. + +* **content** *[可选]* (**第二个**位置参数) + + 链接的内容, 默认值是 **href** 参数的值. + + *支持 Markdown 或者 HTML 格式.* + +* **title** *[可选]* (**第三个**位置参数) + + HTML `a` 标签 的 `title` 属性, 当悬停在链接上会显示的提示. + +* **rel** *[可选]* + + HTML `a` 标签 的 `rel` 补充属性. + +* **class** *[可选]* + + HTML `a` 标签 的 `class` 属性. + +一个 `link` 示例: + +```markdown +{{}} +或者 +{{}} + +{{}} +或者 +{{}} + +{{}} +或者 +{{}} +``` + +呈现的输出效果如下: + +* {{< link "https://assemble.io" >}} +* {{< link "mailto:contact@revolunet.com" >}} +* {{< link "https://assemble.io" Assemble >}} + +一个带有标题的 `link` 示例: + +```markdown +{{}} +或者 +{{}} +``` + +呈现的输出效果如下 (将鼠标悬停在链接上,会有一行提示): + +{{< link "https://github.com/upstage/" Upstage "Visit Upstage!" >}} + +## 3 image {#image} + +{{< version 0.2.0 changed >}} + +`image` shortcode 是 [`figure` shortcode](../theme-documentation-built-in-shortcodes#figure) 的替代. `image` shortcode 可以充分利用 [lazysizes](https://github.com/aFarkas/lazysizes) 和 [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) 两个依赖库. + +{{< version 0.2.10 >}} 支持[本地资源引用](../theme-documentation-content#contents-organization)的完整用法. + +`image` shortcode 有以下命名参数: + +* **src** *[必需]* (**第一个**位置参数) + + 图片的 URL. + +* **alt** *[可选]* (**第二个**位置参数) + + 图片无法显示时的替代文本, 默认值是 **src** 参数的值. + + *支持 Markdown 或者 HTML 格式.* + +* **caption** *[可选]* (**第三个**位置参数) + + 图片标题. + + *支持 Markdown 或者 HTML 格式.* + +* **title** *[可选]* + + 当悬停在图片上会显示的提示. + +* **class** *[可选]* + + HTML `figure` 标签的 `class` 属性. + +* **src_s** *[可选]* + + 图片缩略图的 URL, 用在画廊模式中, 默认值是 **src** 参数的值. + +* **src_l** *[可选]* + + 高清图片的 URL, 用在画廊模式中, 默认值是 **src** 参数的值. + +* **height** *[可选]* + + 图片的 `height` 属性. + +* **width** *[可选]* + + 图片的 `width` 属性. + +* **linked** *[可选]* + + 图片是否需要被链接, 默认值是 `true`. + +* **rel** *[可选]* + + HTML `a` 标签 的 `rel` 补充属性, 仅在 **linked** 属性设置成 `true` 时有效. + +一个 `image` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< image src="/images/lighthouse.jpg" caption="Lighthouse (`image`)" src_s="/images/lighthouse-small.jpg" src_l="/images/lighthouse-large.jpg" >}} + +## 4 admonition + +`admonition` shortcode 支持 **12** 种 帮助你在页面中插入提示的横幅. + +*支持 Markdown 或者 HTML 格式.* + +{{< admonition >}} +一个 **注意** 横幅 +{{< /admonition >}} + +{{< admonition abstract >}} +一个 **摘要** 横幅 +{{< /admonition >}} + +{{< admonition info >}} +一个 **信息** 横幅 +{{< /admonition >}} + +{{< admonition tip >}} +一个 **技巧** 横幅 +{{< /admonition >}} + +{{< admonition success >}} +一个 **成功** 横幅 +{{< /admonition >}} + +{{< admonition question >}} +一个 **问题** 横幅 +{{< /admonition >}} + +{{< admonition warning >}} +一个 **警告** 横幅 +{{< /admonition >}} + +{{< admonition failure >}} +一个 **失败** 横幅 +{{< /admonition >}} + +{{< admonition danger >}} +一个 **危险** 横幅 +{{< /admonition >}} + +{{< admonition bug >}} +一个 **Bug** 横幅 +{{< /admonition >}} + +{{< admonition example >}} +一个 **示例** 横幅 +{{< /admonition >}} + +{{< admonition quote >}} +一个 **引用** 横幅 +{{< /admonition >}} + +`admonition` shortcode 有以下命名参数: + +* **type** *[必需]* (**第一个**位置参数) + + `admonition` 横幅的类型, 默认值是 `note`. + +* **title** *[可选]* (**第二个**位置参数) + + `admonition` 横幅的标题, 默认值是 **type** 参数的值. + +* **open** *[可选]* (**第三个**位置参数) {{< version 0.2.0 changed >}} + + 横幅内容是否默认展开, 默认值是 `true`. + +一个 `admonition` 示例: + +```markdown +{{}} +一个 **技巧** 横幅 +{{}} +或者 +{{}} +一个 **技巧** 横幅 +{{}} +``` + +呈现的输出效果如下: + +{{< admonition tip "This is a tip" false >}} +一个 **技巧** 横幅 +{{< /admonition >}} + +## 5 mermaid + +[mermaid](https://mermaidjs.github.io/) 是一个可以帮助你在文章中生成图表和流程图的库, 类似 Markdown 的语法. + +只需将你的 mermaid 代码插入 `mermaid` shortcode 中即可. + +### 5.1 流程图 {#flowchart} + +一个 **流程图** `mermaid` 示例: + +```markdown +{{}} +graph LR; + A[Hard edge] -->|Link text| B(Round edge) + B --> C{Decision} + C -->|One| D[Result one] + C -->|Two| E[Result two] +{{}} +``` + +呈现的输出效果如下: + +{{< mermaid >}} +graph LR; + A[Hard edge] -->|Link text| B(Round edge) + B --> C{Decision} + C -->|One| D[Result one] + C -->|Two| E[Result two] +{{< /mermaid >}} + +### 5.2 时序图 {#sequence-diagram} + +一个 **时序图** `mermaid` 示例: + +```markdown +{{}} +sequenceDiagram + participant Alice + participant Bob + Alice->>John: Hello John, how are you? + loop Healthcheck + John->John: Fight against hypochondria + end + Note right of John: Rational thoughts
    prevail... + John-->Alice: Great! + John->Bob: How about you? + Bob-->John: Jolly good! +{{}} +``` + +呈现的输出效果如下: + +{{< mermaid >}} +sequenceDiagram + participant Alice + participant Bob + Alice->>John: Hello John, how are you? + loop Healthcheck + John->John: Fight against hypochondria + end + Note right of John: Rational thoughts
    prevail... + John-->Alice: Great! + John->Bob: How about you? + Bob-->John: Jolly good! +{{< /mermaid >}} + +### 5.3 甘特图 {#gantt} + +一个 **甘特图** `mermaid` 示例: + +```markdown +{{}} +gantt + dateFormat YYYY-MM-DD + title Adding GANTT diagram functionality to mermaid + section A section + Completed task :done, des1, 2014-01-06,2014-01-08 + Active task :active, des2, 2014-01-09, 3d + Future task : des3, after des2, 5d + Future task2 : des4, after des3, 5d + section Critical tasks + Completed task in the critical line :crit, done, 2014-01-06,24h + Implement parser and jison :crit, done, after des1, 2d + Create tests for parser :crit, active, 3d + Future task in critical line :crit, 5d + Create tests for renderer :2d + Add to mermaid :1d +{{}} +``` + +呈现的输出效果如下: + +{{< mermaid >}} +gantt + dateFormat YYYY-MM-DD + title Adding GANTT diagram functionality to mermaid + section A section + Completed task :done, des1, 2014-01-06,2014-01-08 + Active task :active, des2, 2014-01-09, 3d + Future task : des3, after des2, 5d + Future task2 : des4, after des3, 5d + section Critical tasks + Completed task in the critical line :crit, done, 2014-01-06,24h + Implement parser and jison :crit, done, after des1, 2d + Create tests for parser :crit, active, 3d + Future task in critical line :crit, 5d + Create tests for renderer :2d + Add to mermaid :1d +{{< /mermaid >}} + +### 5.4 类图 {#class-diagram} + +一个 **类图** `mermaid` 示例: + +```markdown +{{}} +classDiagram + Class01 <|-- AveryLongClass : Cool + Class03 *-- Class04 + Class05 o-- Class06 + Class07 .. Class08 + Class09 --> C2 : Where am i? + Class09 --* C3 + Class09 --|> Class07 + Class07 : equals() + Class07 : Object[] elementData + Class01 : size() + Class01 : int chimp + Class01 : int gorilla + Class08 <--> C2: Cool label +{{}} +``` + +呈现的输出效果如下: + +{{< mermaid >}} +classDiagram + Class01 <|-- AveryLongClass : Cool + Class03 *-- Class04 + Class05 o-- Class06 + Class07 .. Class08 + Class09 --> C2 : Where am i? + Class09 --* C3 + Class09 --|> Class07 + Class07 : equals() + Class07 : Object[] elementData + Class01 : size() + Class01 : int chimp + Class01 : int gorilla + Class08 <--> C2: Cool label +{{< /mermaid >}} + +### 5.5 状态图 {#state-diagram} + +一个 **状态图** `mermaid` 示例: + +```markdown +{{}} +stateDiagram + [*] --> Still + Still --> [*] + Still --> Moving + Moving --> Still + Moving --> Crash + Crash --> [*] +{{}} +``` + +呈现的输出效果如下: + +{{< mermaid >}} +stateDiagram + [*] --> Still + Still --> [*] + Still --> Moving + Moving --> Still + Moving --> Crash + Crash --> [*] +{{< /mermaid >}} + +### 5.6 Git 图 {#git-graph} + +一个 **Git 图** `mermaid` 示例: + +```markdown +{{}} +gitGraph: +options +{ + "nodeSpacing": 100, + "nodeRadius": 10 +} +end + commit + branch newbranch + checkout newbranch + commit + commit + checkout master + commit + commit + merge newbranch +{{}} +``` + +呈现的输出效果如下: + +{{< mermaid >}} +gitGraph: +options +{ + "nodeSpacing": 100, + "nodeRadius": 10 +} +end + commit + branch newbranch + checkout newbranch + commit + commit + checkout master + commit + commit + merge newbranch +{{< /mermaid >}} + +### 5.7 饼图 {#pie} + +一个 **饼图** `mermaid` 示例: + +```markdown +{{}} +pie + "Dogs" : 386 + "Cats" : 85 + "Rats" : 15 +{{}} +``` + +呈现的输出效果如下: + +{{< mermaid >}} +pie + "Dogs" : 386 + "Cats" : 85 + "Rats" : 15 +{{< /mermaid >}} + +## 6 echarts + +[ECharts](https://echarts.apache.org/) 是一个帮助你生成交互式数据可视化的库. + +ECharts 提供了常规的 [折线图](https://echarts.apache.org/zh/option.html#series-line), [柱状图](https://echarts.apache.org/zh/option.html#series-line), [散点图](https://echarts.apache.org/zh/option.html#series-scatter), [饼图](https://echarts.apache.org/zh/option.html#series-pie), [K线图](https://echarts.apache.org/zh/option.html#series-candlestick), 用于统计的 [盒形图](https://echarts.apache.org/zh/option.html#series-boxplot), 用于地理数据可视化的 [地图](https://echarts.apache.org/zh/option.html#series-map), [热力图](https://echarts.apache.org/zh/option.html#series-heatmap), [线图](https://echarts.apache.org/zh/option.html#series-lines), 用于关系数据可视化的 [关系图](https://echarts.apache.org/zh/option.html#series-graph), [treemap](https://echarts.apache.org/zh/option.html#series-treemap), [旭日图](https://echarts.apache.org/zh/option.html#series-sunburst), 多维数据可视化的 [平行坐标](https://echarts.apache.org/zh/option.html#series-parallel), 还有用于 BI 的 [漏斗图](https://echarts.apache.org/zh/option.html#series-funnel), [仪表盘](https://echarts.apache.org/zh/option.html#series-gauge), 并且支持图与图之间的混搭. + +只需在 `echarts` shortcode 中以 `JSON`/`YAML`/`TOML`格式插入 ECharts 选项即可. + +一个 `JSON` 格式的 `echarts` 示例: + +```json +{{}} +{ + "title": { + "text": "折线统计图", + "top": "2%", + "left": "center" + }, + "tooltip": { + "trigger": "axis" + }, + "legend": { + "data": ["邮件营销", "联盟广告", "视频广告", "直接访问", "搜索引擎"], + "top": "10%" + }, + "grid": { + "left": "5%", + "right": "5%", + "bottom": "5%", + "top": "20%", + "containLabel": true + }, + "toolbox": { + "feature": { + "saveAsImage": { + "title": "保存为图片" + } + } + }, + "xAxis": { + "type": "category", + "boundaryGap": false, + "data": ["周一", "周二", "周三", "周四", "周五", "周六", "周日"] + }, + "yAxis": { + "type": "value" + }, + "series": [ + { + "name": "邮件营销", + "type": "line", + "stack": "总量", + "data": [120, 132, 101, 134, 90, 230, 210] + }, + { + "name": "联盟广告", + "type": "line", + "stack": "总量", + "data": [220, 182, 191, 234, 290, 330, 310] + }, + { + "name": "视频广告", + "type": "line", + "stack": "总量", + "data": [150, 232, 201, 154, 190, 330, 410] + }, + { + "name": "直接访问", + "type": "line", + "stack": "总量", + "data": [320, 332, 301, 334, 390, 330, 320] + }, + { + "name": "搜索引擎", + "type": "line", + "stack": "总量", + "data": [820, 932, 901, 934, 1290, 1330, 1320] + } + ] +} +{{}} +``` + +一个 `YAML` 格式的 `echarts` 示例: + +```yaml +{{}} +title: + text: 折线统计图 + top: 2% + left: center +tooltip: + trigger: axis +legend: + data: + - 邮件营销 + - 联盟广告 + - 视频广告 + - 直接访问 + - 搜索引擎 + top: 10% +grid: + left: 5% + right: 5% + bottom: 5% + top: 20% + containLabel: true +toolbox: + feature: + saveAsImage: + title: 保存为图片 +xAxis: + type: category + boundaryGap: false + data: + - 周一 + - 周二 + - 周三 + - 周四 + - 周五 + - 周六 + - 周日 +yAxis: + type: value +series: + - name: 邮件营销 + type: line + stack: 总量 + data: + - 120 + - 132 + - 101 + - 134 + - 90 + - 230 + - 210 + - name: 联盟广告 + type: line + stack: 总量 + data: + - 220 + - 182 + - 191 + - 234 + - 290 + - 330 + - 310 + - name: 视频广告 + type: line + stack: 总量 + data: + - 150 + - 232 + - 201 + - 154 + - 190 + - 330 + - 410 + - name: 直接访问 + type: line + stack: 总量 + data: + - 320 + - 332 + - 301 + - 334 + - 390 + - 330 + - 320 + - name: 搜索引擎 + type: line + stack: 总量 + data: + - 820 + - 932 + - 901 + - 934 + - 1290 + - 1330 + - 1320 +{{}} +``` + +一个 `TOML` 格式的 `echarts` 示例: + +```toml +{{}} +[title] +text = "折线统计图" +top = "2%" +left = "center" + +[tooltip] +trigger = "axis" + +[legend] +data = [ + "邮件营销", + "联盟广告", + "视频广告", + "直接访问", + "搜索引擎" +] +top = "10%" + +[grid] +left = "5%" +right = "5%" +bottom = "5%" +top = "20%" +containLabel = true + +[toolbox] +[toolbox.feature] +[toolbox.feature.saveAsImage] +title = "保存为图片" + +[xAxis] +type = "category" +boundaryGap = false +data = [ + "周一", + "周二", + "周三", + "周四", + "周五", + "周六", + "周日" +] + +[yAxis] +type = "value" + +[[series]] +name = "邮件营销" +type = "line" +stack = "总量" +data = [ + 120.0, + 132.0, + 101.0, + 134.0, + 90.0, + 230.0, + 210.0 +] + +[[series]] +name = "联盟广告" +type = "line" +stack = "总量" +data = [ + 220.0, + 182.0, + 191.0, + 234.0, + 290.0, + 330.0, + 310.0 +] + +[[series]] +name = "视频广告" +type = "line" +stack = "总量" +data = [ + 150.0, + 232.0, + 201.0, + 154.0, + 190.0, + 330.0, + 410.0 +] + +[[series]] +name = "直接访问" +type = "line" +stack = "总量" +data = [ + 320.0, + 332.0, + 301.0, + 334.0, + 390.0, + 330.0, + 320.0 +] + +[[series]] +name = "搜索引擎" +type = "line" +stack = "总量" +data = [ + 820.0, + 932.0, + 901.0, + 934.0, + 1290.0, + 1330.0, + 1320.0 +] +{{}} +``` + +呈现的输出效果如下: + +{{< echarts >}} +{ + "title": { + "text": "折线统计图", + "top": "2%", + "left": "center" + }, + "tooltip": { + "trigger": "axis" + }, + "legend": { + "data": ["邮件营销", "联盟广告", "视频广告", "直接访问", "搜索引擎"], + "top": "10%" + }, + "grid": { + "left": "5%", + "right": "5%", + "bottom": "5%", + "top": "20%", + "containLabel": true + }, + "toolbox": { + "feature": { + "saveAsImage": { + "title": "保存为图片" + } + } + }, + "xAxis": { + "type": "category", + "boundaryGap": false, + "data": ["周一", "周二", "周三", "周四", "周五", "周六", "周日"] + }, + "yAxis": { + "type": "value" + }, + "series": [ + { + "name": "邮件营销", + "type": "line", + "stack": "总量", + "data": [120, 132, 101, 134, 90, 230, 210] + }, + { + "name": "联盟广告", + "type": "line", + "stack": "总量", + "data": [220, 182, 191, 234, 290, 330, 310] + }, + { + "name": "视频广告", + "type": "line", + "stack": "总量", + "data": [150, 232, 201, 154, 190, 330, 410] + }, + { + "name": "直接访问", + "type": "line", + "stack": "总量", + "data": [320, 332, 301, 334, 390, 330, 320] + }, + { + "name": "搜索引擎", + "type": "line", + "stack": "总量", + "data": [820, 932, 901, 934, 1290, 1330, 1320] + } + ] +} +{{< /echarts >}} + +`echarts` shortcode 还有以下命名参数: + +* **width** *[可选]* (**第一个**位置参数) + + {{< version 0.2.0 >}} 数据可视化的宽度, 默认值是 `100%`. + +* **height** *[可选]* (**第二个**位置参数) + + {{< version 0.2.0 >}} 数据可视化的高度, 默认值是 `30rem`. + +## 7 mapbox + +{{< version 0.2.0 >}} + +[Mapbox GL JS](https://docs.mapbox.com/mapbox-gl-js) 是一个 JavaScript 库,它使用 WebGL, 以 [vector tiles](https://docs.mapbox.com/help/glossary/vector-tiles/) 和 [Mapbox styles](https://docs.mapbox.com/mapbox-gl-js/style-spec/) 为来源, 将它们渲染成互动式地图. + +`mapbox` shortcode 有以下命名参数来使用 Mapbox GL JS: + +* **lng** *[必需]* (**第一个**位置参数) + + 地图初始中心点的经度, 以度为单位. + +* **lat** *[必需]* (**第二个**位置参数) + + 地图初始中心点的纬度, 以度为单位. + +* **zoom** *[可选]* (**第三个**位置参数) + + 地图的初始缩放级别, 默认值是 `10`. + +* **marked** *[可选]* (**第四个**位置参数) + + 是否在地图的初始中心点添加图钉, 默认值是 `true`. + +* **light-style** *[可选]* (**第五个**位置参数) + + 浅色主题的地图样式, 默认值是[前置参数](../theme-documentation-content#front-matter)或者[网站配置](../theme-documentation-basics#site-configuration)中设置的值. + +* **dark-style** *[可选]* (**第六个**位置参数) + + 深色主题的地图样式, 默认值是[前置参数](../theme-documentation-content#front-matter)或者[网站配置](../theme-documentation-basics#site-configuration)中设置的值. + +* **navigation** *[可选]* + + 是否添加 [NavigationControl](https://docs.mapbox.com/mapbox-gl-js/api#navigationcontrol), 默认值是[前置参数](../theme-documentation-content#front-matter)或者[网站配置](../theme-documentation-basics#site-configuration)中设置的值. + +* **geolocate** *[可选]* + + 是否添加 [GeolocateControl](https://docs.mapbox.com/mapbox-gl-js/api#geolocatecontrol), 默认值是[前置参数](../theme-documentation-content#front-matter)或者[网站配置](../theme-documentation-basics#site-configuration)中设置的值. + +* **scale** *[可选]* + + 是否添加 [ScaleControl](https://docs.mapbox.com/mapbox-gl-js/api#scalecontrol), 默认值是[前置参数](../theme-documentation-content#front-matter)或者[网站配置](../theme-documentation-basics#site-configuration)中设置的值. + +* **fullscreen** *[可选]* + + 是否添加 [FullscreenControl](https://docs.mapbox.com/mapbox-gl-js/api#fullscreencontrol), 默认值是[前置参数](../theme-documentation-content#front-matter)或者[网站配置](../theme-documentation-basics#site-configuration)中设置的值. + +* **width** *[可选]* + + 地图的宽度, 默认值是 `100%`. + +* **height** *[可选]* + + 地图的高度, 默认值是 `20rem`. + +一个简单的 `mapbox` 示例: + +```markdown +{{}} +或者 +{{}} +``` + +呈现的输出效果如下: + +{{< mapbox 121.485 31.233 12 >}} + +一个带有自定义样式的 `mapbox` 示例: + +```markdown +{{}} +或者 +{{}} +``` + +呈现的输出效果如下: + +{{< mapbox -122.252 37.453 10 false "mapbox://styles/mapbox/streets-zh-v1?optimize=true" >}} + +## 8 music + +`music` shortcode 基于 [APlayer](https://github.com/MoePlayer/APlayer) 和 [MetingJS](https://github.com/metowolf/MetingJS) 提供了一个内嵌的响应式音乐播放器. + +有三种方式使用 `music` shortcode. + +### 8.1 自定义音乐 URL {#custom-music-url} + +{{< version 0.2.10 >}} 支持[本地资源引用](../theme-documentation-content#contents-organization)的完整用法. + +`music` shortcode 有以下命名参数来使用自定义音乐 URL: + +* **server** *[必需]* + + 音乐的链接. + +* **type** *[可选]* + + 音乐的名称. + +* **artist** *[可选]* + + 音乐的创作者. + +* **cover** *[可选]* + + 音乐的封面链接. + +一个使用自定义音乐 URL 的 `music` 示例: + +```markdown +{{}} +``` + +呈现的输出效果如下: + +{{< music url="/music/Wavelength.mp3" name=Wavelength artist=oldmanyoung cover="/images/Wavelength.jpg" >}} + +### 8.2 音乐平台 URL 的自动识别 {#automatic-identification} + +`music` shortcode 有一个命名参数来使用音乐平台 URL 的自动识别: + +* **auto** *[必需]]* (**第一个**位置参数) + + 用来自动识别的音乐平台 URL, 支持 `netease`, `tencent` 和 `xiami` 平台. + +一个使用音乐平台 URL 的自动识别的 `music` 示例: + +```markdown +{{}} +或者 +{{}} +``` + +呈现的输出效果如下: + +{{< music auto="https://music.163.com/#/playlist?id=60198" >}} + +### 8.3 自定义音乐平台, 类型和 ID {#custom-server} + +`music` shortcode 有以下命名参数来使用自定义音乐平台: + +* **server** *[必需]* (**第一个**位置参数) + + [`netease`, `tencent`, `kugou`, `xiami`, `baidu`] + + 音乐平台. + +* **type** *[必需]* (**第二个**位置参数) + + [`song`, `playlist`, `album`, `search`, `artist`] + + 音乐类型. + +* **id** *[必需]* (**第三个**位置参数) + + 歌曲 ID, 或者播放列表 ID, 或者专辑 ID, 或者搜索关键词, 或者创作者 ID. + +一个使用自定义音乐平台的 `music` 示例: + +```markdown +{{}} +或者 +{{}} +``` + +呈现的输出效果如下: + +{{< music netease song 1868553 >}} + +### 8.4 其它参数 {#other-parameters} + +`music` shortcode 有一些可以应用于以上三种方式的其它命名参数: + +* **theme** *[可选]* + + {{< version 0.2.0 changed >}} 音乐播放器的主题色, 默认值是 `#448aff`. + +* **fixed** *[可选]* + + 是否开启固定模式, 默认值是 `false`. + +* **mini** *[可选]* + + 是否开启迷你模式, 默认值是 `false`. + +* **autoplay** *[可选]* + + 是否自动播放音乐, 默认值是 `false`. + +* **volume** *[可选]* + + 第一次打开播放器时的默认音量, 会被保存在浏览器缓存中, 默认值是 `0.7`. + +* **mutex** *[可选]* + + 是否自动暂停其它播放器, 默认值是 `true`. + +`music` shortcode 还有一些只适用于音乐列表方式的其它命名参数: + +* **loop** *[可选]* + + [`all`, `one`, `none`] + + 音乐列表的循环模式, 默认值是 `none`. + +* **order** *[可选]* + + [`list`, `random`] + + 音乐列表的播放顺序, 默认值是 `list`. + +* **list-folded** *[可选]* + + 初次打开的时候音乐列表是否折叠, 默认值是 `false`. + +* **list-max-height** *[可选]* + + 音乐列表的最大高度, 默认值是 `340px`. + +## 9 bilibili + +{{< version 0.2.0 changed >}} + +`bilibili` shortcode 提供了一个内嵌的用来播放 bilibili 视频的响应式播放器. + +如果视频只有一个部分, 则仅需要视频的 BV `id`, 例如: + +```code +https://www.bilibili.com/video/BV1Sx411T7QQ +``` + +一个 `bilibili` 示例: + +```markdown +{{}} +或者 +{{}} +``` + +呈现的输出效果如下: + +{{< bilibili id=BV1Sx411T7QQ >}} + +如果视频包含多个部分, 则除了视频的 BV `id` 之外, 还需要 `p`, 默认值为 `1`, 例如: + +```code +https://www.bilibili.com/video/BV1TJ411C7An?p=3 +``` + +一个带有 `p` 参数的 `bilibili` 示例: + +```markdown +{{}} +或者 +{{}} +``` + +呈现的输出效果如下: + +{{< bilibili id=BV1TJ411C7An p=3 >}} + +## 10 typeit + +`typeit` shortcode 基于 [TypeIt](https://typeitjs.com/) 提供了打字动画. + +只需将你需要打字动画的内容插入 `typeit` shortcode 中即可. + +### 10.1 简单内容 {#simple-content} + +允许使用 `Markdown` 格式的简单内容, 并且 **不包含** 富文本的块内容, 例如图像等等... + +一个 `typeit` 示例: + +```markdown +{{}} +这一个带有基于 [TypeIt](https://typeitjs.com/) 的 **打字动画** 的 *段落*... +{{}} +``` + +呈现的输出效果如下: + +{{< typeit >}} +这一个带有基于 [TypeIt](https://typeitjs.com/) 的 **打字动画** 的 *段落*... +{{< /typeit >}} + +另外, 你也可以自定义 **HTML 标签**. + +一个带有 `h4` 标签的 `typeit` 示例: + +```markdown +{{}} +这一个带有基于 [TypeIt](https://typeitjs.com/) 的 **打字动画** 的 *段落*... +{{}} +``` + +呈现的输出效果如下: + +{{< typeit tag=h4 >}} +这一个带有基于 [TypeIt](https://typeitjs.com/) 的 **打字动画** 的 *段落*... +{{< /typeit >}} + +### 10.2 代码内容 {#code-content} + +代码内容也是允许的, 并且通过使用参数 `code` 指定语言类型可以实习语法高亮. + +一个带有 `code` 参数的 `typeit` 示例: + +```markdown +{{}} +public class HelloWorld { + public static void main(String []args) { + System.out.println("Hello World"); + } +} +{{}} +``` + +呈现的输出效果如下: + +{{< typeit code=java >}} +public class HelloWorld { + public static void main(String []args) { + System.out.println("Hello World"); + } +} +{{< /typeit >}} + +### 10.3 分组内容 {#code-content} + +默认情况下, 所有打字动画都是同时开始的. +但是有时你可能需要按顺序开始一组 `typeit` 内容的打字动画. + +一组具有相同 `group` 参数值的 `typeit` 内容将按顺序开始打字动画. + +一个带有 `group` 参数的 `typeit` 示例: + +```markdown +{{}} +**首先**, 这个段落开始 +{{}} + +{{}} +**然后**, 这个段落开始 +{{}} +``` + +呈现的输出效果如下: + +{{< typeit group=paragraph >}} +**首先**, 这个段落开始 +{{< /typeit >}} + +{{< typeit group=paragraph >}} +**然后**, 这个段落开始 +{{< /typeit >}} + +## 11 script + +{{< version 0.2.8 >}} + +`script` shortcode 用来在你的文章中插入 **:(fab fa-js fa-fw): Javascript** 脚本. + +{{< admonition >}} +脚本内容可以保证在所有的第三方库加载之后按顺序执行. +所以你可以自由地使用第三方库. +{{< /admonition >}} + +一个 `script` 示例: + +```markdown +{{}} +console.log('Hello LoveIt!'); +{{}} +``` + +你可以在开发者工具的控制台中看到输出. + +{{< script >}} +console.log('Hello LoveIt!'); +{{< /script >}} diff --git a/themes/LoveIt/exampleSite/content/tags/configuration/_index.zh-cn.md b/themes/LoveIt/exampleSite/content/tags/configuration/_index.zh-cn.md new file mode 100644 index 0000000..83cf3d5 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/tags/configuration/_index.zh-cn.md @@ -0,0 +1,3 @@ +--- +title: "配置" +--- diff --git a/themes/LoveIt/exampleSite/content/tags/content/_index.fr.md b/themes/LoveIt/exampleSite/content/tags/content/_index.fr.md new file mode 100644 index 0000000..92e0664 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/tags/content/_index.fr.md @@ -0,0 +1,3 @@ +--- +title: "contenu" +--- diff --git a/themes/LoveIt/exampleSite/content/tags/content/_index.zh-cn.md b/themes/LoveIt/exampleSite/content/tags/content/_index.zh-cn.md new file mode 100644 index 0000000..80b3bf9 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/tags/content/_index.zh-cn.md @@ -0,0 +1,3 @@ +--- +title: "内容" +--- diff --git a/themes/LoveIt/exampleSite/content/tags/installation/_index.zh-cn.md b/themes/LoveIt/exampleSite/content/tags/installation/_index.zh-cn.md new file mode 100644 index 0000000..74bb1b6 --- /dev/null +++ b/themes/LoveIt/exampleSite/content/tags/installation/_index.zh-cn.md @@ -0,0 +1,3 @@ +--- +title: "安装" +--- diff --git a/themes/LoveIt/exampleSite/static/_redirects b/themes/LoveIt/exampleSite/static/_redirects new file mode 100644 index 0000000..715fccc --- /dev/null +++ b/themes/LoveIt/exampleSite/static/_redirects @@ -0,0 +1,2 @@ +/zh-cn/* /zh-cn/404.html 404 +/fr/* /fr/404.html 404 diff --git a/themes/LoveIt/exampleSite/static/android-chrome-192x192.png b/themes/LoveIt/exampleSite/static/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..87ba30b8c3b4bf05ba86879abb6ef93421e7eaa6 GIT binary patch literal 15832 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%0DkEKCY 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�W>0rnD?~#y6 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 literal 0 HcmV?d00001 diff --git a/themes/LoveIt/exampleSite/static/apple-touch-icon.png b/themes/LoveIt/exampleSite/static/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..26f95ea87c6c9af51a686cef415e84430a7bd575 GIT binary patch literal 10397 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 + + + + + #2d89ef + + + diff --git a/themes/LoveIt/exampleSite/static/favicon-16x16.png b/themes/LoveIt/exampleSite/static/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..0594fcf07a5f11f25a40ccc50eff0e8857199528 GIT binary patch literal 1166 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 SLN%2D0000F>2yEZ@mY-Y>tb9kPQwf?of;a$VO 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 literal 0 HcmV?d00001 diff --git a/themes/LoveIt/exampleSite/static/mstile-150x150.png b/themes/LoveIt/exampleSite/static/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..0332bbea4986b8d5c86b8213eb68d0e0baa50b61 GIT binary patch literal 9897 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 literal 0 HcmV?d00001 diff --git a/themes/LoveIt/exampleSite/static/safari-pinned-tab.svg b/themes/LoveIt/exampleSite/static/safari-pinned-tab.svg new file mode 100644 index 0000000..05faebc --- /dev/null +++ b/themes/LoveIt/exampleSite/static/safari-pinned-tab.svg @@ -0,0 +1,28 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/themes/LoveIt/exampleSite/static/site.webmanifest b/themes/LoveIt/exampleSite/static/site.webmanifest new file mode 100644 index 0000000..73497a5 --- /dev/null +++ b/themes/LoveIt/exampleSite/static/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "LoveIt", + "short_name": "LoveIt", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/themes/LoveIt/i18n/de.toml b/themes/LoveIt/i18n/de.toml new file mode 100644 index 0000000..1c731d1 --- /dev/null +++ b/themes/LoveIt/i18n/de.toml @@ -0,0 +1,199 @@ +# Translations for German +# Übersetzung auf Deutsch +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "nach oben" + +[viewComments] +other = "Kommentare anzeigen" +# === baseof == + +# === Post === +[posts] +other = "Artikel" +# === Post === + +# === Taxonomy === +[allSome] +other = "Alle {{ .Some }}" + +[tag] +other = "Tag" + +[tags] +other = "Tags" + +[category] +other = "Kategorie" + +[categories] +other = "Kategorien" +# === Taxonomy === + +# === Pagination === +[more] +other = "Mehr" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Sprache wählen" + +[switchTheme] +other = "Thema wechseln" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Ermöglicht durch {{ .Hugo }} | Thema - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Ihr Kommentar ..." + +[facebookLanguageCode] +other = "de_DE" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Suche" + +[searchPlaceholder] +other = "Suche nach Titel und Inhalt..." + +[clear] +other = "Leeren" + +[cancel] +other = "Abbrechen" + +[noResultsFound] +other = "Keine Ergebnisse gefunden" + +[lunrLanguageCode] +other = "de" + +[lunrLanguageLib] +other = "lib/lunr/lunr.de.js" + +[copyToClipboard] +other = "In Zwischenablage kopieren" + +[cookieconsentMessage] +other = "Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern." + +[cookieconsentDismiss] +other = "Zustimmen" + +[cookieconsentLink] +other = "Erfahren Sie mehr" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Teilen auf" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Inhalt" + +[publishedOnDate] +other = "veröffentlicht auf {{ .Date }}" + +[includedInCategories] +other = "enthalten in {{ .Categories }}" + +[wordCount] +one = "Ein wort" +other = "{{ .Count }} wörter" + +[readingTime] +one = "Eine minute" +other = "{{ .Count }} minuten" + +[views] +other = "aufrufe" + +[author] +other = "Autor" + +[updatedOnDate] +other = "Aktualisiert am {{ .Date }}" + +[readMarkdown] +other = "Markdown anzeigen" + +[back] +other = "Zurück" + +[home] +other = "Startseite" + +[readMore] +other = "Mehr lesen" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Seite nicht gefunden" + +[pageNotFoundText] +other = "Leider konnte die von Ihnen angeforderte Seite nicht aufgerufen werden." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Notiz" + +[abstract] +other = "Ausblick" + +[info] +other = "Info" + +[tip] +other = "Tip" + +[success] +other = "Erfolg" + +[question] +other = "Frage" + +[warning] +other = "Warnung" + +[failure] +other = "Fehler" + +[danger] +other = "Gefahr" + +[bug] +other = "Bug" + +[example] +other = "Beispiel" + +[quote] +other = "Zitat" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "NEU" + +[changed] +other = "GEÄNDERT" + +[deleted] +other = "GELÖSCHT" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/en.toml b/themes/LoveIt/i18n/en.toml new file mode 100644 index 0000000..6f5a428 --- /dev/null +++ b/themes/LoveIt/i18n/en.toml @@ -0,0 +1,195 @@ +# Translations for English +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Back to Top" + +[viewComments] +other = "View Comments" +# === baseof == + +# === Post === +[posts] +other = "Posts" +# === Post === + +# === Taxonomy === +[allSome] +other = "All {{ .Some }}" + +[tag] +other = "Tag" + +[tags] +other = "Tags" + +[category] +other = "Category" + +[categories] +other = "Categories" +# === Taxonomy === + +# === Pagination === +[more] +other = "More" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Select Language" + +[switchTheme] +other = "Switch Theme" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Powered by {{ .Hugo }} | Theme - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Your comment ..." + +[facebookLanguageCode] +other = "en_US" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Search" + +[searchPlaceholder] +other = "Search titles or contents..." + +[clear] +other = "Clear" + +[cancel] +other = "Cancel" + +[noResultsFound] +other = "No results found" + +[lunrLanguageCode] +other = "en" + +[copyToClipboard] +other = "Copy to clipboard" + +[cookieconsentMessage] +other = "This website uses Cookies to improve your experience." + +[cookieconsentDismiss] +other = "Got it!" + +[cookieconsentLink] +other = "Learn more" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Share on" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Contents" + +[publishedOnDate] +other = "published on {{ .Date }}" + +[includedInCategories] +other = "included in {{ .Categories }}" + +[wordCount] +one = "One word" +other = "{{ .Count }} words" + +[readingTime] +one = "One minute" +other = "{{ .Count }} minutes" + +[views] +other = "views" + +[author] +other = "Author" + +[updatedOnDate] +other = "Updated on {{ .Date }}" + +[readMarkdown] +other = "Read Markdown" + +[back] +other = "Back" + +[home] +other = "Home" + +[readMore] +other = "Read More" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Page not found" + +[pageNotFoundText] +other = "The page you're looking for doesn't exist. Sorry." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Note" + +[abstract] +other = "Abstract" + +[info] +other = "Info" + +[tip] +other = "Tip" + +[success] +other = "Success" + +[question] +other = "Question" + +[warning] +other = "Warning" + +[failure] +other = "Failure" + +[danger] +other = "Danger" + +[bug] +other = "Bug" + +[example] +other = "Example" + +[quote] +other = "Quote" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "NEW" + +[changed] +other = "CHANGED" + +[deleted] +other = "DELETED" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/es.toml b/themes/LoveIt/i18n/es.toml new file mode 100644 index 0000000..b67324a --- /dev/null +++ b/themes/LoveIt/i18n/es.toml @@ -0,0 +1,199 @@ +# Translations for Spanish +# Traducciones para español +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Volver arriba" + +[viewComments] +other = "Ver comentarios" +# === baseof == + +# === Post === +[posts] +other = "Artículos" +# === Post === + +# === Taxonomy === +[allSome] +other = "Todo {{ .Some }}" + +[tag] +other = "Etiqueta" + +[tags] +other = "Etiquetas" + +[category] +other = "Categoría" + +[categories] +other = "Categorías" +# === Taxonomy === + +# === Pagination === +[more] +other = "Más" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Selecciona el lenguage" + +[switchTheme] +other = "Cambia el tema" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Provisto por {{ .Hugo }} | Tema - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Tu comentario ..." + +[facebookLanguageCode] +other = "es_MX" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Buscar" + +[searchPlaceholder] +other = "Busca títulos o contenido..." + +[clear] +other = "Limpiar" + +[cancel] +other = "Cancelar" + +[noResultsFound] +other = "No se encontraron resultados" + +[lunrLanguageCode] +other = "es" + +[lunrLanguageLib] +other = "lib/lunr/lunr.es.js" + +[copyToClipboard] +other = "Copiar al portapapeles" + +[cookieconsentMessage] +other = "Este sitio web utiliza Cookies para mejorar su experiencia." + +[cookieconsentDismiss] +other = "De acuerdo" + +[cookieconsentLink] +other = "Aprende más" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Compartir en" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Contenido" + +[publishedOnDate] +other = "publicado el {{ .Date }}" + +[includedInCategories] +other = "incluido en {{ .Categories }}" + +[wordCount] +one = "Una palabra" +other = "{{ .Count }} palabras" + +[readingTime] +one = "Un minuto" +other = "{{ .Count }} minutos" + +[views] +other = "vistas" + +[author] +other = "Autor" + +[updatedOnDate] +other = "Actualizado el {{ .Date }}" + +[readMarkdown] +other = "Leer Markdown" + +[back] +other = "Regresar" + +[home] +other = "Inicio" + +[readMore] +other = "Leer más" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Página no encontrada" + +[pageNotFoundText] +other = "La página que estás buscando no existe. Lo siento." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Nota" + +[abstract] +other = "Resumen" + +[info] +other = "Información" + +[tip] +other = "Consejo" + +[success] +other = "Éxito" + +[question] +other = "Pregunta" + +[warning] +other = "Advertencia" + +[failure] +other = "Fallo" + +[danger] +other = "Peligro" + +[bug] +other = "Error" + +[example] +other = "Ejemplo" + +[quote] +other = "Cita" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "NUEVO" + +[changed] +other = "MODIFICADO" + +[deleted] +other = "ELIMINADO" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/fr.toml b/themes/LoveIt/i18n/fr.toml new file mode 100644 index 0000000..541f68c --- /dev/null +++ b/themes/LoveIt/i18n/fr.toml @@ -0,0 +1,199 @@ +# Translations for French +# Traductions pour le français +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Retour en Haut" + +[viewComments] +other = "Afficher les Commentaires" +# === baseof == + +# === Post === +[posts] +other = "Posts" +# === Post === + +# === Taxonomy === +[allSome] +other = "Tous {{ .Some }}" + +[tag] +other = "Balise" + +[tags] +other = "Balises" + +[category] +other = "Catégorie" + +[categories] +other = "Catégories" +# === Taxonomy === + +# === Pagination === +[more] +other = "Plus" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Choisir la langue" + +[switchTheme] +other = "Changer de Thème" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Propulsé par {{ .Hugo }} | Thème - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Votre commentaire ..." + +[facebookLanguageCode] +other = "fr" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Chercher" + +[searchPlaceholder] +other = "Rechercher des titres, des contenus..." + +[clear] +other = "Clair" + +[cancel] +other = "Annuler" + +[noResultsFound] +other = "Aucun résultat trouvé" + +[lunrLanguageCode] +other = "fr" + +[lunrLanguageLib] +other = "lib/lunr/lunr.fr.js" + +[copyToClipboard] +other = "Copier dans le presse-papiers" + +[cookieconsentMessage] +other = "Ce site Web utilise des Cookies pour améliorer votre expérience." + +[cookieconsentDismiss] +other = "Se mettre d'accord" + +[cookieconsentLink] +other = "Apprendre encore plus" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Partager sur" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Contenu" + +[publishedOnDate] +other = "publié le {{ .Date }}" + +[includedInCategories] +other = "inclus dans {{ .Categories }}" + +[wordCount] +one = "Un mot" +other = "{{ .Count }} mots" + +[readingTime] +one = "Une minute" +other = "{{ .Count }} minutes" + +[views] +other = "vues" + +[author] +other = "Auteur" + +[updatedOnDate] +other = "Mis à jour le {{ .Date }}" + +[readMarkdown] +other = "Lire Markdown" + +[back] +other = "Retour" + +[home] +other = "Accueil" + +[readMore] +other = "En savoir plus" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Page non trouvée" + +[pageNotFoundText] +other = "Désolé, la page recherchée n'existe pas." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Remarque" + +[abstract] +other = "Abstrait" + +[info] +other = "Info" + +[tip] +other = "Astuces" + +[success] +other = "Succès" + +[question] +other = "Question" + +[warning] +other = "Avertissement" + +[failure] +other = "Échec" + +[danger] +other = "Danger" + +[bug] +other = "Bug" + +[example] +other = "Exemple" + +[quote] +other = "Citation" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "NOUVEAU" + +[changed] +other = "CHANGE" + +[deleted] +other = "EFFACE" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/it.toml b/themes/LoveIt/i18n/it.toml new file mode 100644 index 0000000..2a8ea99 --- /dev/null +++ b/themes/LoveIt/i18n/it.toml @@ -0,0 +1,199 @@ +# Translations for Italian +# Traduzioni per l'italiano +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Torna all'inizio" + +[viewComments] +other = "Vedi commenti" +# === baseof == + +# === Post === +[posts] +other = "Articoli" +# === Post === + +# === Taxonomy === +[allSome] +other = "Tutti {{ .Some }}" + +[tag] +other = "Etichetta" + +[tags] +other = "Etichette" + +[category] +other = "Categoria" + +[categories] +other = "Categorie" +# === Taxonomy === + +# === Pagination === +[more] +other = "Più" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Scegliere la lingua" + +[switchTheme] +other = "Cambiare il tema" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Realizzato da {{ .Hugo }} | Tema - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Il tuo commento ..." + +[facebookLanguageCode] +other = "it" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Cerca" + +[searchPlaceholder] +other = "Cerca il titolo o il contenuto dell'articolo ..." + +[clear] +other = "Chiaro" + +[cancel] +other = "Annulla" + +[noResultsFound] +other = "Nessun risultato trovato" + +[lunrLanguageCode] +other = "it" + +[lunrLanguageLib] +other = "lib/lunr/lunr.it.js" + +[copyToClipboard] +other = "Copia negli appunti" + +[cookieconsentMessage] +other = "Questo sito Web utilizza i Cookies per migliorare la tua esperienza." + +[cookieconsentDismiss] +other = "Essere d'accordo" + +[cookieconsentLink] +other = "Per saperne di più" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Condividi su" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Contenuti" + +[publishedOnDate] +other = "pubblicato su {{ .Date }}" + +[includedInCategories] +other = "incluso in {{ .Categories }}" + +[wordCount] +one = "Una parola" +other = "{{ .Count }} parole" + +[readingTime] +one = "Un minuto" +other = "{{ .Count }} minuti" + +[views] +other = "visualizzazioni" + +[author] +other = "Autore" + +[updatedOnDate] +other = "Aggiornato il {{ .Date }}" + +[readMarkdown] +other = "Leggi Markdown" + +[back] +other = "Indietro" + +[home] +other = "Home" + +[readMore] +other = "Leggi di più" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Pagina non trovata" + +[pageNotFoundText] +other = "Mi spiace, la pagina cercata non esiste." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Note" + +[abstract] +other = "Sommario" + +[info] +other = "Info" + +[tip] +other = "Suggerimenti" + +[success] +other = "Successo" + +[question] +other = "Domande" + +[warning] +other = "Avvertimento" + +[failure] +other = "Fallimento" + +[danger] +other = "Pericolo" + +[bug] +other = "Bug" + +[example] +other = "Esempio" + +[quote] +other = "Citazione" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "NUOVO" + +[changed] +other = "CAMBIATO" + +[deleted] +other = "CANCELLATO" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/pl.toml b/themes/LoveIt/i18n/pl.toml new file mode 100644 index 0000000..b9aa2f7 --- /dev/null +++ b/themes/LoveIt/i18n/pl.toml @@ -0,0 +1,196 @@ +# Translations for Polish +# Tłumaczenie na język polski +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Powrót do góry" + +[viewComments] +other = "Zobacz komentarze" +# === baseof == + +# === Post === +[posts] +other = "Posty" +# === Post === + +# === Taxonomy === +[allSome] +other = "Wszystkie {{ .Some }}" + +[tag] +other = "Tag" + +[tags] +other = "Tagi" + +[category] +other = "Kategoria" + +[categories] +other = "Kategorie" +# === Taxonomy === + +# === Pagination === +[more] +other = "Więcej" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Wybierz język" + +[switchTheme] +other = "Przełącz schemat" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Napędzany przez {{ .Hugo }} | Szablon - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Twój komentarz ..." + +[facebookLanguageCode] +other = "pl" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Szukaj" + +[searchPlaceholder] +other = "Wyszukaj tytuł lub treść artykułu ..." + +[clear] +other = "Pusty" + +[cancel] +other = "Anuluj" + +[noResultsFound] +other = "Nie znaleziono wyników" + +[lunrLanguageCode] +other = "pl" + +[copyToClipboard] +other = "Skopiuj do schowka" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Udostępnij na" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Spis treści" + +[publishedOnDate] +other = "opublikowano {{ .Date }}" + +[includedInCategories] +other = "zawarty w {{ .Categories }}" + +[wordCount] +one = "Jedno słowo" +other = "{{ .Count }} słów" + +[readingTime] +one = "Jedna minuta" +other = "{{ .Count }} minuty" + +[views] +other = "wyświetleń" + +[author] +other = "Autor" + +[updatedOnDate] +other = "Zaktualizowano {{ .Date }}" + +[readMarkdown] +other = "Zobacz Markdown" + +[back] +other = "Wstecz" + +[home] +other = "Strona główna" + +[readMore] +other = "Czytaj więcej" + +[cookieconsentMessage] +other = "Ta strona korzysta z plików Cookies, aby poprawić komfort użytkowania." + +[cookieconsentDismiss] +other = "Zgodzić się" + +[cookieconsentLink] +other = "Ucz się więcej" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Nie znaleziono strony" + +[pageNotFoundText] +other = "Wybacz, chyba coś namieszaliśmy." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Notka" + +[abstract] +other = "Streszczenie" + +[info] +other = "Info" + +[tip] +other = "Wskazówka" + +[success] +other = "Sukces" + +[question] +other = "Pytanie" + +[warning] +other = "Ostrzeżenie" + +[failure] +other = "Błąd" + +[danger] +other = "Niebezpieczeństwo" + +[bug] +other = "Problem" + +[example] +other = "Przykład" + +[quote] +other = "Cytat" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "Dodano" + +[changed] +other = "Zmieniono" + +[deleted] +other = "Usunięte" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/pt-BR.toml b/themes/LoveIt/i18n/pt-BR.toml new file mode 100644 index 0000000..27cbb03 --- /dev/null +++ b/themes/LoveIt/i18n/pt-BR.toml @@ -0,0 +1,200 @@ +# Translations for Brazilian Portuguese +# Tradução para português do Brasil +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Voltar ao topo" + +[viewComments] +other = "Ver comentários" +# === baseof == + +# === Post === +[posts] +other = "Posts" +# === Post === + +# === Taxonomy === +[allSome] +other = "Todos {{ .Some }}" + +[tag] +other = "Tag" + +[tags] +other = "Tags" + +[category] +other = "Categoria" + +[categories] +other = "Categorias" +# === Taxonomy === + +# === Pagination === +[more] +other = "Mais" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Selecione o idioma" + +[switchTheme] +other = "Trocar tema" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Movido a {{ .Hugo }} | Tema - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "O seu comentário ..." + +[facebookLanguageCode] +other = "pt_BR" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Pesquisa" + +[searchPlaceholder] +other = "Pesquisar títulos ou conteúdos ..." + +[clear] +other = "Limpar" + +[cancel] +other = "Cancelar" + +[noResultsFound] +other = "Nenhum resultado encontrado" + +[lunrLanguageCode] +other = "pt" + +[lunrLanguageLib] +other = "lib/lunr/lunr.pt.js" + +[copyToClipboard] +other = "Copiar para a área de transferência" + +[cookieconsentMessage] +other = "Este site usa Cookies para melhorar sua experiência." + +[cookieconsentDismiss] +other = "Aceita" + +[cookieconsentLink] +other = "Saber mais" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Compartilhe em" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Conteúdos" + +[publishedOnDate] +other = "publicado em {{ .Date }}" + +[includedInCategories] +other = "incluido em {{ .Categories }}" + +[wordCount] +one = "Uma palavra" +other = "{{ .Count }} palavras" + +[readingTime] +one = "Um minuto" +other = "{{ .Count }} minutos" + +[views] +other = "visualizações" + +[author] +other = "Autor" + +[updatedOnDate] +other = "Atualizado em {{ .Date }}" + +[readMarkdown] +other = "Leia em Markdown" + +[back] +other = "Voltar" + +[home] +other = "Home" + +[readMore] +other = "Leia mais" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Página não encontrada" + +[pageNotFoundText] +other = "A página que você procura não existe. Desculpe" +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Nota" + +[abstract] +other = "Abstrato" + +[info] +other = "Info" + +[tip] +other = "Dica" + +[success] +other = "Sucesso" + +[question] +other = "Pergunta" + +[warning] +other = "Aviso" + +[failure] +other = "Falha" + +[danger] +other = "Perigo" + +[bug] +other = "Bug" + +[example] +other = "Exemplo" + +[quote] +other = "Citação" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "NOVO" + +[changed] +other = "ALTERADO" + +[deleted] +other = "EXCLUÍDO" +# === shortcodes/version.html === + diff --git a/themes/LoveIt/i18n/ro.toml b/themes/LoveIt/i18n/ro.toml new file mode 100644 index 0000000..7584dc6 --- /dev/null +++ b/themes/LoveIt/i18n/ro.toml @@ -0,0 +1,199 @@ +# Translations for Romanian +# Traduceri pentru limba română +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Înapoi Sus" + +[viewComments] +other = "Vizualizare Comentarii" +# === baseof == + +# === Post === +[posts] +other = "Articole" +# === Post === + +# === Taxonomy === +[allSome] +other = "Toate {{ .Some }}" + +[tag] +other = "Etichetă" + +[tags] +other = "Etichete" + +[category] +other = "Categorie" + +[categories] +other = "Categorii" +# === Taxonomy === + +# === Pagination === +[more] +other = "Mai mult" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Selectare Limbă" + +[switchTheme] +other = "Schimbare Temă" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Realizat de către {{ .Hugo }} | Temă - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Comentariul dvs ..." + +[facebookLanguageCode] +other = "ro_RO" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Căutare" + +[searchPlaceholder] +other = "Căutarea titlului sau conținutului articolului ..." + +[clear] +other = "Golire" + +[cancel] +other = "Anulare" + +[noResultsFound] +other = "Nici un rezultat gasit" + +[lunrLanguageCode] +other = "ro" + +[lunrLanguageLib] +other = "lib/lunr/lunr.ro.js" + +[copyToClipboard] +other = "Copiați în clipboard" + +[cookieconsentMessage] +other = "Acest site web utilizează Cookies pentru a vă îmbunătăți experiența." + +[cookieconsentDismiss] +other = "De acord" + +[cookieconsentLink] +other = "Aflați mai multe" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Distribuie pe" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Cuprins" + +[publishedOnDate] +other = "publicat la {{ .Date }}" + +[includedInCategories] +other = "inclus în {{ .Categories }}" + +[wordCount] +one = "Un cuvânt" +other = "{{ .Count }} cuvinte" + +[readingTime] +one = "Un minut" +other = "{{ .Count }} minute" + +[views] +other = "vizualizări" + +[author] +other = "Autor" + +[updatedOnDate] +other = "Actualizat la {{ .Date }}" + +[readMarkdown] +other = "Citire Markdown" + +[back] +other = "Înapoi" + +[home] +other = "Acasă" + +[readMore] +other = "Citește mai mult" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Pagina nu a fost găsită" + +[pageNotFoundText] +other = "Pagina pe care o căutați nu există. Ne cerem scuze." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Notă" + +[abstract] +other = "Rezumat" + +[info] +other = "Info" + +[tip] +other = "Sfat" + +[success] +other = "Succes" + +[question] +other = "Întrebare" + +[warning] +other = "Avertizare" + +[failure] +other = "Eșec" + +[danger] +other = "Pericol" + +[bug] +other = "Bug" + +[example] +other = "Exemplu" + +[quote] +other = "Citat" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "NOU" + +[changed] +other = "SCHIMBAT" + +[deleted] +other = "ȘTERS" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/ru.toml b/themes/LoveIt/i18n/ru.toml new file mode 100644 index 0000000..82a0185 --- /dev/null +++ b/themes/LoveIt/i18n/ru.toml @@ -0,0 +1,199 @@ +# Translations for Russian +# Переводы на русский +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Наверх" + +[viewComments] +other = "Посмотреть комментарии" +# === baseof == + +# === Post === +[posts] +other = "Статьи" +# === Post === + +# === Taxonomy === +[allSome] +other = "Все {{ .Some }}" + +[tag] +other = "Тэг" + +[tags] +other = "Тэги" + +[category] +other = "Категория" + +[categories] +other = "Категории" +# === Taxonomy === + +# === Pagination === +[more] +other = "Больше" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Выбор Языка" + +[switchTheme] +other = "Сменить Тему" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Сделано {{ .Hugo }} | Тема - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Ваш комментарий ..." + +[facebookLanguageCode] +other = "ru_RU" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Поиск" + +[searchPlaceholder] +other = "Поиск заголовков или содержимого ..." + +[clear] +other = "Очистить" + +[cancel] +other = "Отменить" + +[noResultsFound] +other = "Результатов не найдено" + +[lunrLanguageCode] +other = "ru" + +[lunrLanguageLib] +other = "lib/lunr/lunr.ru.js" + +[copyToClipboard] +other = "Копировать в буфер обмена" + +[cookieconsentMessage] +other = "Этот сайт использует Cookies для улучшения вашего опыта." + +[cookieconsentDismiss] +other = "Согласен" + +[cookieconsentLink] +other = "Учить больше" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Поделиться в" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Содержание" + +[publishedOnDate] +other = "Опубликовано {{ .Date }}" + +[includedInCategories] +other = "включен в {{ .Categories }}" + +[wordCount] +one = "Одно слово" +other = "{{ .Count }} слов" + +[readingTime] +one = "Одна минута" +other = "{{ .Count }} минут" + +[views] +other = "просмотров" + +[author] +other = "Автор" + +[updatedOnDate] +other = "Oбновлена {{ .Date }}" + +[readMarkdown] +other = "Читать Markdown" + +[back] +other = "Назад" + +[home] +other = "Домой" + +[readMore] +other = "Читать больше" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Страница не найдена" + +[pageNotFoundText] +other = "Страница, которую вы ищете, не существует. Приносим извинения." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Замечание" + +[abstract] +other = "Краткое описание" + +[info] +other = "Инфо" + +[tip] +other = "Совет" + +[success] +other = "Удачто" + +[question] +other = "Вопрос" + +[warning] +other = "Предупреждение" + +[failure] +other = "Отказ" + +[danger] +other = "Опасность" + +[bug] +other = "Ошибка" + +[example] +other = "Пример" + +[quote] +other = "Цитата" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "НОВЫЙ" + +[changed] +other = "ИЗМЕНЕН" + +[deleted] +other = "УДАЛЕН" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/sr.toml b/themes/LoveIt/i18n/sr.toml new file mode 100644 index 0000000..09b7d04 --- /dev/null +++ b/themes/LoveIt/i18n/sr.toml @@ -0,0 +1,196 @@ +# Translations for Serbian +# Превод на Српски +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Назад на Врх" + +[viewComments] +other = "Погледај Коментаре" +# === baseof == + +# === Post === +[posts] +other = "Постови" +# === Post === + +# === Taxonomy === +[allSome] +other = "Све {{ .Some }}" + +[tag] +other = "Таг" + +[tags] +other = "Тагови" + +[category] +other = "Категорија" + +[categories] +other = "Категорије" +# === Taxonomy === + +# === Pagination === +[more] +other = "Више" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Изабери Језик" + +[switchTheme] +other = "Промени Тему" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Покреће {{ .Hugo }} | Тема - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "sr" + +[valinePlaceholder] +other = "Ваш коментар ..." + +[facebookLanguageCode] +other = "sr_RS" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Претрага" + +[searchPlaceholder] +other = "Претражи наслове или садржај..." + +[clear] +other = "Очисти" + +[cancel] +other = "Поништи" + +[noResultsFound] +other = "Без резултата" + +[lunrLanguageCode] +other = "sr" + +[copyToClipboard] +other = "Копирај на радну таблу" + +[cookieconsentMessage] +other = "Ова веб локација користи Cookies да би побољшала ваше искуство." + +[cookieconsentDismiss] +other = "Договорити се" + +[cookieconsentLink] +other = "Сазнајте више" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Подели на" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Садржаји" + +[publishedOnDate] +other = "објављено {{ .Date }}" + +[includedInCategories] +other = "укључено {{ .Categories }}" + +[wordCount] +one = "Једна реч" +other = "{{ .Count }} речи" + +[readingTime] +one = "Један минут" +other = "{{ .Count }} минута" + +[views] +other = "прегледа" + +[author] +other = "Аутор" + +[updatedOnDate] +other = "Ажурирано {{ .Date }}" + +[readMarkdown] +other = "Читај Markdown" + +[back] +other = "Назад" + +[home] +other = "Почетна" + +[readMore] +other = "Прочитај више" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Страница није пронађена" + +[pageNotFoundText] +other = "Страница коју тражите не постоји. Жао нам је." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Напомена" + +[abstract] +other = "Сажетак" + +[info] +other = "Инфо" + +[tip] +other = "Савет" + +[success] +other = "Успех" + +[question] +other = "Питање" + +[warning] +other = "Упозорење" + +[failure] +other = "Неуспех" + +[danger] +other = "Опасност" + +[bug] +other = "Грешка" + +[example] +other = "Пример" + +[quote] +other = "Цитат" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "НОВО" + +[changed] +other = "ПРОМЕЊЕНО" + +[deleted] +other = "ОБРИСАНО" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/vi.toml b/themes/LoveIt/i18n/vi.toml new file mode 100644 index 0000000..04ac1ca --- /dev/null +++ b/themes/LoveIt/i18n/vi.toml @@ -0,0 +1,198 @@ +# Translations for Vietnamese +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "Lên trên" + +[viewComments] +other = "Xem bình luận" +# === baseof == + +# === Post === +[posts] +other = "Bài viết" +# === Post === + +# === Taxonomy === +[allSome] +other = "Tất cả {{ .Some }}" + +[tag] +other = "Nhãn" + +[tags] +other = "Nhãn" + +[category] +other = "Danh mục" + +[categories] +other = "Danh mục" +# === Taxonomy === + +# === Pagination === +[more] +other = "Thêm" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "Chọn Ngôn ngữ" + +[switchTheme] +other = "Đổi chủ đề" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "Cung cấp bởi {{ .Hugo }} | Chủ đề - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "en" + +[valinePlaceholder] +other = "Bình luận của bạn ..." + +[facebookLanguageCode] +other = "vi" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "Tìm kiếm" + +[searchPlaceholder] +other = "Tìm tiêu đề hoặc nội dung..." + +[clear] +other = "Xoá" + +[cancel] +other = "Huỷ" + +[noResultsFound] +other = "Không tìm thấy" + +[lunrLanguageCode] +other = "vi" + +[lunrLanguageLib] +other = "lib/lunr/lunr.vi.js" + +[copyToClipboard] +other = "Sao chép vào bộ nhớ tạm" + +[cookieconsentMessage] +other = "Trang web này sử dụng Cookies để cải thiện trải nghiệm của bạn." + +[cookieconsentDismiss] +other = "Đã hiểu!" + +[cookieconsentLink] +other = "Tìm hiểu thêm" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "Chia sẻ trên" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "Nội dung" + +[publishedOnDate] +other = "đăng ngày {{ .Date }}" + +[includedInCategories] +other = "trong {{ .Categories }}" + +[wordCount] +one = "One word" +other = "{{ .Count }} từ" + +[readingTime] +one = "One minute" +other = "{{ .Count }} phút" + +[views] +other = "lượt xem" + +[author] +other = "Tác giả" + +[updatedOnDate] +other = "Cập nhật ngày {{ .Date }}" + +[readMarkdown] +other = "Đọc với định dạng Markdown" + +[back] +other = "Quay lại" + +[home] +other = "Trang chủ" + +[readMore] +other = "Đọc thêm" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "Không tìm thấy trang" + +[pageNotFoundText] +other = "Trang bạn đang tìm kiếm không tồn tại. Xin lỗi." +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "Ghi chú" + +[abstract] +other = "Tóm tắt" + +[info] +other = "Thông tin" + +[tip] +other = "Mẹo" + +[success] +other = "Thành công" + +[question] +other = "Câu hỏi" + +[warning] +other = "Cảnh báo" + +[failure] +other = "Thất bại" + +[danger] +other = "Nguy hiểm" + +[bug] +other = "Lỗi" + +[example] +other = "Ví dụ" + +[quote] +other = "Trích dẫn" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "MỚI" + +[changed] +other = "THAY ĐỔI" + +[deleted] +other = "XOÁ" +# === shortcodes/version.html === diff --git a/themes/LoveIt/i18n/zh-CN.toml b/themes/LoveIt/i18n/zh-CN.toml new file mode 100644 index 0000000..a96a0b2 --- /dev/null +++ b/themes/LoveIt/i18n/zh-CN.toml @@ -0,0 +1,200 @@ +# Translations for Simplified Chinese +# 简体中文的翻译 +# https://gohugo.io/content-management/multilingual/#translation-of-strings + +# === baseof == +[backToTop] +other = "回到顶部" + +[viewComments] +other = "查看评论" +# === baseof == + +# === Post === +[posts] +other = "文章" +# === Post === + +# === Taxonomy === +[allSome] +other = "所有{{ .Some }}" + +[tag] +other = "标签" + +[tags] +other = "标签" + +[category] +other = "分类" + +[categories] +other = "分类" +# === Taxonomy === + +# === Pagination === +[more] +other = "更多" +# === Pagination === + +# === partials/header.html === +[selectLanguage] +other = "选择语言" + +[switchTheme] +other = "切换主题" +# === partials/header.html === + +# === partials/footer.html === +[poweredBySome] +other = "由 {{ .Hugo }} 强力驱动 | 主题 - {{ .Theme }}" +# === partials/footer.html === + +# === partials/comment.html === +[valineLang] +other = "zh-cn" + +[valinePlaceholder] +other = "你的评论 ..." + +[facebookLanguageCode] +other = "zh_CN" +# === partials/comment.html === + +# === partials/assets.html === +[search] +other = "搜索" + +[searchPlaceholder] +other = "搜索文章标题或内容..." + +[clear] +other = "清空" + +[cancel] +other = "取消" + +[noResultsFound] +other = "没有找到结果" + +[lunrLanguageCode] +other = "zh" + +[lunrLanguageLib] +other = "lib/lunr/lunr.zh.js" + +[lunrSegmentitLib] +other = "lib/lunr/lunr.segmentit.js" + +[copyToClipboard] +other = "复制到剪贴板" + +[cookieconsentMessage] +other = "本网站使用 Cookies 来改善您的浏览体验." + +[cookieconsentDismiss] +other = "同意" + +[cookieconsentLink] +other = "了解更多" +# === partials/assets.html === + +# === partials/plugin/share.html === +[shareOn] +other = "分享到" +# === partials/plugin/share.html === + +# === posts/single.html === +[contents] +other = "目录" + +[publishedOnDate] +other = "发布于 {{ .Date }}" + +[includedInCategories] +other = "收录于 {{ .Categories }}" + +[wordCount] +other = "约 {{ .Count }} 字" + +[readingTime] +other = "预计阅读 {{ .Count }} 分钟" + +[views] +other = "次阅读" + +[author] +other = "作者" + +[updatedOnDate] +other = "更新于 {{ .Date }}" + +[readMarkdown] +other = "阅读原始文档" + +[back] +other = "返回" + +[home] +other = "主页" + +[readMore] +other = "阅读全文" +# === posts/single.html === + +# === 404.html === +[pageNotFound] +other = "页面没找到" + +[pageNotFoundText] +other = "抱歉,您要查找的页面不存在。" +# === 404.html === + +# === shortcodes/admonition.html === +[note] +other = "注意" + +[abstract] +other = "摘要" + +[info] +other = "信息" + +[tip] +other = "技巧" + +[success] +other = "成功" + +[question] +other = "问题" + +[warning] +other = "警告" + +[failure] +other = "失败" + +[danger] +other = "危险" + +[bug] +other = "Bug" + +[example] +other = "示例" + +[quote] +other = "引用" +# === shortcodes/admonition.html === + +# === shortcodes/version.html === +[new] +other = "新增" + +[changed] +other = "更改" + +[deleted] +other = "删除" +# === shortcodes/version.html === diff --git a/themes/LoveIt/images/Alipay.jpg b/themes/LoveIt/images/Alipay.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dfb533bd21b593282aa2d112503dcf173378dc59 GIT binary patch literal 105352 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%0D!NCk|dD& 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
    $a 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

    IF{UDYn+(-fjB;jzvuxY)xi?oYt+Cx^xlb|& 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 Q3(#&s)B!W9%w%A13EFBur< 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%0D|9xsIxIP3;?9|%7PebjMt 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 Ia&O-MKSfa#UjP6A literal 0 HcmV?d00001 diff --git a/themes/LoveIt/images/tn.png b/themes/LoveIt/images/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..491873005e11cb703bee2c0bd3027c0e9cf114aa GIT binary patch literal 44050 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 +