diff --git a/.gitignore b/.gitignore index 02c7620..36372e0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -Cozy-Nest.iml \ No newline at end of file +Cozy-Nest.iml +nevyui_settings.json +data/images.cache \ No newline at end of file diff --git a/PATCHNOTE.md b/PATCHNOTE.md index e2bc63e..a6a3af8 100644 --- a/PATCHNOTE.md +++ b/PATCHNOTE.md @@ -1,9 +1,19 @@ ## Compatibility -- From Automatic1111's webui `5ab7f213` commit to the 1.2.1 release. +- Automatic1111's webui 1.3.1 release. - SD.Next (Vlad's fork) from commit `beff89ba` - Will work best on latest version of both as I'm only testing on latest version. +## New features in 2.2.0 +- [x] Redo the Extra Network tweaks from scratch. User experiencing issues with previous version should not experience issues anymore. +- [x] Enhanced prompt editor with color (in txt2img and img2img) - It can be disabled through settings +- [x] Tag system for image browser : you can now add tag to your images and filter them by tag. Tags are saved in exif metadata. +- [x] Exif metadata editor : you can now edit exif metadata of your images +- [x] You can move img into a separated archive folder (set through settings) +- [x] You can hide image from image browser (a tag is added to the image exif) +- [x] You can delete images from image browser +- [x] Image browser now build a cache of its index to speed up loading time + ## Minor changes & fixes in 2.1.7 - [x] Quick fix to be able to save settings despite the new ui-config.json save ui system. (pruning the file from Cozy Nest entry on startup) diff --git a/README.md b/README.md index 2bac5a2..534a73f 100644 --- a/README.md +++ b/README.md @@ -17,10 +17,15 @@ Cozy Nest is a UI extension for Automatic's sd-webui. Inspired by [anapnoe](http ## Features: - [x] Fully integrated Image Browser **IN BETA**. Lots of bugs and missing features. Please be kind with Github issues. - [x] Send to txt2img / img2img / … + - [x] Search + - [x] Tag your images and filter by tag + - [x] Edit exif metadata + - [x] Archive, hide or delete images - [x] Clean memory for image not visible (unload them / replace with dummy div) clean filteredImages and loadedImage Array - [x] manage new image generated - [x] Automatically get image output folder (without grid folder) - [x] Drag and drop image +- [x] Enhanced prompt editor with color (in txt2img and img2img) - It can be disabled through settings - [x] Resizable panels - [x] Full Screen Inpainting - [x] Customizable tab menu position (top, left, centered) diff --git a/client/assets/index.css b/client/assets/index.css index ce3061b..5b13345 100644 --- a/client/assets/index.css +++ b/client/assets/index.css @@ -4,4 +4,4 @@ * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2020 Animate.css -*/:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion: reduce){.animate__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}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,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) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}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) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,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) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}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) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__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}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(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:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(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:scale3d(1,1,1);transform:scaleZ(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,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 shakeX{0%,to{-webkit-transform:translate3d(0,0,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)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__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:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__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)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-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:scale3d(1,1,1);transform:scaleZ(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:scale3d(1,1,1);transform:scaleZ(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-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) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,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) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,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) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,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) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,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) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__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}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(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) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(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) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__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) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__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) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-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) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-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-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-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}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-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)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__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}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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}}.animate__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-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-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-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)}}@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)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-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)}}@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)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-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-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-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@font-face{font-family:Caveat Variable;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400 700;src:url(/cozy-nest-client/assets/caveat-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400 700;src:url(/cozy-nest-client/assets/caveat-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400 700;src:url(/cozy-nest-client/assets/caveat-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400 700;src:url(/cozy-nest-client/assets/caveat-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} +*/:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion: reduce){.animate__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}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,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) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}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) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,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) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}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) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__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}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(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:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(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:scale3d(1,1,1);transform:scaleZ(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translate3d(0,0,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 shakeX{0%,to{-webkit-transform:translate3d(0,0,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)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__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:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__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)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(.7);transform:translate(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-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:scale3d(1,1,1);transform:scaleZ(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:scale3d(1,1,1);transform:scaleZ(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-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) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,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) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,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) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,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) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,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) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__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}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,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:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(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) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scaleZ(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) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__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) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__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) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-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) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skew(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skew(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-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-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-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}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-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)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.animate__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}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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}}.animate__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-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-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-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)}}@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)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-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)}}@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)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-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-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-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__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:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@font-face{font-family:Caveat Variable;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400 700;src:url(/cozy-nest-client/assets/caveat-cyrillic-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400 700;src:url(/cozy-nest-client/assets/caveat-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400 700;src:url(/cozy-nest-client/assets/caveat-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400 700;src:url(/cozy-nest-client/assets/caveat-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#cozy-img-browser-react{overflow:hidden;height:100%;display:flex;flex-direction:column;width:100%}.connexionStatus{font-weight:700;text-transform:uppercase}.browser{height:100%;display:flex;flex-wrap:wrap;overflow:auto!important;align-content:flex-start}.hackyOffPageElement{bottom:-20px;display:block;height:10px;width:10px}.image{display:flex;height:300px;width:400px;flex-direction:row;padding:2px}.image-wrapper{position:relative;width:50%;overflow:hidden;cursor:pointer}.cozy-nest-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}.image-info{display:flex;flex-direction:column;width:50%;font-size:12px;padding:0 3px;border:1px solid var(--ae-input-border-color);background:var(--ae-input-bg-color);color:var(--ae-input-color);gap:5px}.infoModal{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:99999;border:1px solid var(--ae-input-border-color);background:var(--ae-input-bg-color);color:var(--ae-input-color);display:flex}.infoModal>.image-wrapper{width:80%}.infoModal>.image-wrapper>img{object-fit:contain}.infoModal>.image-info{width:20%}.blocInfo,textarea{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-color:var(--input-border-color)!important;border-radius:var(--input-radius)!important;background:var(--input-background-fill)!important;background-color:var(--input-background-fill)!important;width:100%;color:var(--body-text-color)!important;font-weight:var(--input-text-weight)!important;font-size:var(--input-text-size)!important;line-height:var(--line-sm)!important;font-family:monospace!important}textarea{resize:none;padding:8px}.cnib-title{margin-bottom:10px}.beta-emphasis{text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;color:#e32f4e;left:2px;top:2px}.cnib-button{width:100%}input[type=radio]{display:inline-block;flex-shrink:0;vertical-align:middle;appearance:none;border-width:1px;border-color:#6b7280;background-origin:border-box;padding:0;width:1rem;height:1rem;color:#2563eb;user-select:none;--ring-color: transparent;position:relative;box-shadow:var(--checkbox-shadow);border:var(--checkbox-border-width) solid var(--checkbox-border-color);border-radius:var(--radius-full);background-color:var(--checkbox-background-color)!important;line-height:var(--line-sm);margin-right:4px}.cozy-radio-label{text-overflow:clip;white-space:nowrap}.cozy-websocket-status{justify-content:end;display:flex;flex-direction:column;width:fit-content;align-items:flex-end}.cozy-websocket-status>span{text-overflow:clip;white-space:nowrap}.cozy-nest-loading{position:absolute;width:100%;height:100%;display:flex;align-content:center;justify-content:center;align-items:center;flex-direction:column;gap:25px}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row;width:100%}.ExifEditor.backdrop{position:fixed;top:0;left:0;height:100vh;width:100vw;backdrop-filter:blur(5px);z-index:101;display:flex;justify-content:center;align-content:center;flex-wrap:wrap}.ExifEditor>.container{display:flex;flex-direction:column;width:1015px;min-height:715px;background-color:var(--ae-input-bg-color);border:1px solid var(--ae-input-border-color)}.ExifEditor>.container h1{font-size:1.5rem;padding:5px 0;margin:0;width:100%;background-color:var(--ae-input-bg-color);text-align:center;border-bottom:3px solid var(--nevysha-font-color)}.ExifEditor .ace_cursor-layer{z-index:900}.ExifEditor .ace_cursor-layer .ace_cursor{z-index:901;background-color:var(--ae-primary-color);position:fixed}.ExifEditor .ace_active-line{background:#ffffff0d}.ExifEditor .ace_editor{background-color:transparent}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.App{width:max(800px,50vw);height:fit-content;min-height:150px;z-index:9998;border:1px solid var(--ae-input-border-color);background-color:var(--block-background-fill);font-weight:var(--body-text-weight);font-size:var(--body-text-size);color:var(--button-secondary-text-color)}.nevysha-btn-menu{fill:var(--ae-primary-color);width:20px}.container{border-top:none;border-bottom-right-radius:var(--container-radius);border-bottom-left-radius:var(--container-radius);padding:var(--block-padding)}.btn-settings{cursor:pointer;position:relative;width:60px;height:35px;display:flex;place-content:center;flex-wrap:wrap;background:var(--ae-input-bg-color);border:1px solid var(--ae-input-border-color);border-radius:0;color:var(--body-text-color);font-size:var(--body-text-size)}.btn-settings:hover{background:var(--ae-input-bg-color);border:1px solid var(--ae-input-border-color)}.btn-settings:active{outline:none}.btn-toolbar{padding:10px 0 20px}.title{width:100%;text-align:center;position:absolute;top:10px}.title>h2{font-size:1.8em;color:var(--ae-primary-color);font-family:Caveat Variable,sans-serif;margin:0}.title>.subtitle{font-size:10px;font-style:italic}.picker{position:relative}.swatch{width:28px;height:28px;border:1px solid var(--ae-input-border-color);box-shadow:0 0 0 1px #0000001a,inset 0 0 0 1px #0000001a;cursor:pointer}.popoverWrap{position:fixed;z-index:29;width:100%;height:100%;top:0;left:0}.popover{position:fixed;border-radius:9px;z-index:30;box-shadow:0 6px 12px #00000026}.OutputFolderSelector{display:flex;flex-direction:column;gap:5px;margin-bottom:5px}.nevysha-reporting a{margin:0 4px}.CozyPrompt{min-height:100px;max-height:800px;width:100%;border:1px solid var(--ae-input-border-color)!important}.CozyPrompt .container{display:flex;flex-direction:column;width:100%;height:100%}.CozyPrompt .ace_cursor-layer{z-index:900}.CozyPrompt .ace_cursor-layer .ace_cursor{z-index:901;background-color:var(--ae-primary-color);position:fixed}@keyframes blink-ace-animate{0%,to{opacity:.5}60%{opacity:0}}@keyframes blink-ace-animate-smooth{0%,to{opacity:.5}45%{opacity:.5}60%{opacity:0}85%{opacity:0}}.CozyPrompt .ace_active-line{background:#ffffff0d!important}.CozyPrompt,.CozyPrompt .ace_editor{background-color:var(--input-background-fill)!important}.CozyPrompt .ace_scrollbar::-webkit-scrollbar{width:5px}.CozyPrompt .ace_scrollbar::-webkit-scrollbar-track{background-color:transparent}.CozyPrompt .ace_scrollbar::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.CozyPrompt__resize-handle{width:100%;height:5px;background-color:var(--ae-input-border-color);cursor:row-resize}.ace_text-layer{color:var(--body-text-color);font-family:monospace!important}.ace_open-bracket,.ace_close-bracket{color:var(--ae-primary-color);font-weight:700;font-size:1.1em}.ace_open-bracket-0,.ace_close-bracket-0{color:violet}.ace_open-bracket-1,.ace_close-bracket-1{color:var(--ae-primary-color)}.ace_open-bracket-2,.ace_close-bracket-2{color:#ff69b4}.ace_open-bracket-3,.ace_close-bracket-3{color:#adff2f}.ace_open-bracket-4,.ace_close-bracket-4{color:#fa662a}.ace_token{color:#cccc96;font-weight:700}.ace_lora-begin,.ace_lora-end,.ace_lora-inner{color:#c444d5}.ace_lora-begin,.ace_lora-end{font-weight:700;font-size:1.1em;filter:brightness(1.2)}.main-btn-label{writing-mode:vertical-rl;width:25px;min-width:25px!important}.cozy-extra-network{display:flex;flex-direction:column;height:calc(100% - 20px)}.cozy-extra-network>div>.tabs>.tabitem{height:100%;overflow-y:auto}.cozy-extra-network>div>.tabs{height:100%}#extra_networks_wrapper{position:fixed;top:calc(75px + var(--menu-top-height));height:calc(100% - (100px + var(--menu-top-height)));right:0;z-index:9999;padding-right:15px;display:flex;flex-direction:row;background-color:var(--block-background-fill)!important}.ExtraNetworkTab{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto}.ExtraNetworkTab::-webkit-scrollbar{width:5px}.ExtraNetworkTab::-webkit-scrollbar-track{background-color:transparent}.ExtraNetworkTab::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.cozy-extra-network>div>.tabs>.tabitem::-webkit-scrollbar{width:5px}.cozy-extra-network>div>.tabs>.tabitem::-webkit-scrollbar-track{background-color:transparent}.cozy-extra-network>div>.tabs>.tabitem::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px} diff --git a/client/assets/index.js b/client/assets/index.js index ee1cb0a..e2c8b9d 100644 --- a/client/assets/index.js +++ b/client/assets/index.js @@ -1,134 +1,134 @@ -var Wn=Object.defineProperty;var Un=(y,h,C)=>h in y?Wn(y,h,{enumerable:!0,configurable:!0,writable:!0,value:C}):y[h]=C;var Ft=(y,h,C)=>(Un(y,typeof h!="symbol"?h+"":h,C),C);(function(){const h=document.createElement("link").relList;if(h&&h.supports&&h.supports("modulepreload"))return;for(const z of document.querySelectorAll('link[rel="modulepreload"]'))s(z);new MutationObserver(z=>{for(const L of z)if(L.type==="childList")for(const O of L.addedNodes)O.tagName==="LINK"&&O.rel==="modulepreload"&&s(O)}).observe(document,{childList:!0,subtree:!0});function C(z){const L={};return z.integrity&&(L.integrity=z.integrity),z.referrerPolicy&&(L.referrerPolicy=z.referrerPolicy),z.crossOrigin==="use-credentials"?L.credentials="include":z.crossOrigin==="anonymous"?L.credentials="omit":L.credentials="same-origin",L}function s(z){if(z.ep)return;z.ep=!0;const L=C(z);fetch(z.href,L)}})();const animate="",index="",sheet=`:root{--nevysha-margin-left: 175px;--ae-primary-color: rgb(92, 175, 214);--nevysha-gradiant-1: rgb(101,0,94);--nevysha-text-md: 12px;--nevysha-color-from-luminance: black;--extra-network-card-width: 13em;--extra-network-card-height: 8em;--nevysha-font-color: #d4d4d4;--nevysha-font-color-subdued: #9ca3af;--menu-top-height: 1px;--main-container-height: 1px}:root,.dark{--nevysha-gradiant-2: rgb(28 28 28);--body-background-fill: rgba(255, 255, 255, 0) !important;--button-primary-background-fill: var(--primary-500);--tab-nav-background-color: #262626ad;--tab-nav-background-color-selected: var(--input-background-fill);--vertical-line-bg-color: #ffffff59;--checkbox-background-color: var(--nevysha-dark);--button-border-width: 0px;--tabmenu-button-color: var(--nevysha-font-color);--nevysha-dark: #1c1c1c;--nevysha-light-dark: #292a2e;--nevysha-white: var(--nevysha-font-color);--nevysha-input-border-color: hsl(214deg 5% 30%);--nevysha-color2: #f0a6caff;--nevysha-color3: #efc3e6ff;--nevysha-color4: #f0e6efff;--main-tabs-background-color: #14141485;--background-fill-primary: var(--nevysha-light-dark);--ae-slider-bg-overlay: repeating-linear-gradient( 90deg, transparent, transparent max(3px, calc(.671141% - 2px)), var(--ae-input-border-color) max(3px, calc(.671141% - 2px)), var(--ae-input-border-color) max(4px, calc(.671141% + 0px)) );--ae-subgroup-input-bg-color: hsl(225deg 6% 13%);--ae-input-border-color: hsl(214deg 5% 30%);--ae-panel-border-radius: 0px;--ae-input-bg-color: hsl(225deg 6% 13%);--ae-input-color: var(--nevysha-font-color);--block-title-text-color: var(--nevysha-font-color);--primary-50: var(--nevysha-color4);--primary-100: var(--nevysha-color4);--primary-200: var(--nevysha-color3);--primary-300: var(--nevysha-color3);--primary-400: var(--nevysha-light-dark);--primary-500: var(--nevysha-light-dark);--primary-600: var(--nevysha-dark);--primary-700: var(--nevysha-dark);--primary-800: var(--nevysha-dark);--primary-900: var(--nevysha-dark);--primary-950: var(--nevysha-dark);--secondary-50: var(--nevysha-color4);--secondary-100: var(--nevysha-color4);--secondary-200: var(--nevysha-color3);--secondary-300: var(--nevysha-color3);--secondary-400: var(--nevysha-light-dark);--secondary-500: var(--nevysha-light-dark);--secondary-600: var(--nevysha-dark);--secondary-700: var(--nevysha-dark);--secondary-800: var(--nevysha-dark);--secondary-900: var(--nevysha-dark);--secondary-950: var(--nevysha-dark);--neutral-50: #f9fafb;--neutral-100: #f3f4f6;--neutral-200: #e5e7eb;--neutral-300: #d1d5db;--neutral-400: #9ca3af;--neutral-500: #6b7280;--neutral-600: var(--nevysha-light-dark);--neutral-700: var(--nevysha-light-dark);--neutral-800: var(--nevysha-light-dark);--neutral-900: var(--nevysha-light-dark);--neutral-950: var(--nevysha-light-dark);--slider-color: var(--nevysha-dark);--button-secondary-background-fill: var(--nevysha-dark);--button-secondary-background-fill-hover: var(--nevysha-dark);--checkbox-border-color: var(--nevysha-white);--checkbox-border-color-hover: var(--ae-primary-color);--color-accent: var(--ae-primary-color);--link-text-color: var(--nevysha-white);--body-text-color: var(--nevysha-font-color);--color-accent-soft: var(--neutral-700);--background-fill-secondary: var(--neutral-900);--border-color-accent: var(--neutral-600);--border-color-primary: var(--neutral-700);--link-text-color-active: var(--secondary-500);--link-text-color-hover: var(--ae-primary-color);--link-text-color-visited: var(--secondary-600);--body-text-color-subdued: var(--nevysha-font-color-subdued);--shadow-drop: rgba(0,0,0,.05) 0px 1px 2px 0px;--shadow-drop-lg: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-inset: rgba(0,0,0,.05) 0px 2px 4px 0px inset;--block-background-fill: var(--neutral-800);--block-label-border-color: var(--nevysha-input-border-color);--block-label-text-color: var(--neutral-200);--checkbox-background-color-selected: var(--secondary-600);--checkbox-border-color-focus: var(--secondary-500);--checkbox-border-color-selected: var(--checkbox-border-color);--checkbox-label-background-fill: linear-gradient(to top, var(--neutral-900), var(--neutral-800));--checkbox-label-background-fill-hover: linear-gradient(to top, var(--neutral-900), var(--neutral-800));--error-background-fill: var(--background-fill-primary);--error-text-color: #ef4444;--input-background-fill: var(--nevysha-dark);--input-background-fill-focus: var(--secondary-600);--input-background-fill-hover: var(--input-background-fill);--input-border-color-focus: var(--neutral-700);--input-placeholder-color: var(--neutral-500);--input-shadow-focus: 0 0 0 var(--shadow-spread) var(--neutral-700), var(--shadow-inset);--stat-background-fill: linear-gradient(to right, var(--primary-400), var(--primary-600));--table-border-color: var(--neutral-700);--table-even-background-fill: var(--neutral-950);--table-odd-background-fill: var(--neutral-900);--button-cancel-background-fill: linear-gradient(to bottom right, #dc2626, #b91c1c);--button-cancel-background-fill-hover: linear-gradient(to bottom right, #dc2626, #dc2626);--button-cancel-border-color: #dc2626;--button-cancel-border-color-hover: var(--button-cancel-border-color);--button-cancel-text-color: white;--button-cancel-text-color-hover: var(--button-cancel-text-color);--button-primary-background-fill-hover: linear-gradient(to bottom right, var(--primary-500), var(--primary-500));--button-primary-border-color: var(--primary-500);--button-primary-text-color: white;--button-primary-text-color-hover: var(--button-primary-text-color);--button-secondary-border-color: var(--neutral-600);--button-secondary-text-color: var(--nevysha-font-color);--button-secondary-text-color-hover: var(--button-secondary-text-color);--shadow-spread: 1px;--block-border-color: var(--border-color-primary);--block_border_width: None;--block-info-text-color: var(--nevysha-font-color-subdued);--block-label-background-fill: var(--background-fill-secondary);--block_label_border_width: None;--block_shadow: None;--block_title_background_fill: None;--block_title_border_color: None;--block_title_border_width: None;--panel-background-fill: var(--background-fill-secondary);--panel-border-color: var(--border-color-primary);--panel_border_width: None;--checkbox-background-color-focus: var(--checkbox-background-color);--checkbox-background-color-hover: var(--checkbox-background-color);--checkbox-border-width: var(--input-border-width);--checkbox-label-background-fill-selected: var(--checkbox-label-background-fill);--checkbox-label-border-color: var(--border-color-primary);--checkbox-label-border-color-hover: var(--checkbox-label-border-color);--checkbox-label-border-width: var(--input-border-width);--checkbox-label-text-color: var(--body-text-color);--checkbox-label-text-color-selected: var(--checkbox-label-text-color);--error-border-color: var(--border-color-primary);--error_border_width: None;--input-border-color: var(--border-color-primary);--input-border-color-hover: var(--input-border-color);--input_border_width: None;--input_shadow: None;--loader_color: None;--slider_color: None;--table-row-focus: var(--color-accent-soft);--button-primary-border-color-hover: var(--button-primary-border-color);--button-secondary-border-color-hover: var(--button-secondary-border-color);--spacing-xxs: 1px;--spacing-xs: 2px;--spacing-sm: 3px;--spacing-md: 6px;--spacing-lg: 4px;--spacing-xl: 10px;--spacing-xxl: 16px;--radius-xxs: 1px;--radius-xs: 2px;--radius-sm: 0;--radius-md: 6px;--radius-lg: 2px !important;--radius-xl: 12px;--radius-xxl: 22px;--text-xxs: 9px;--text-xs: 10px;--text-sm: 12px;--text-lg: 12px;--text-xl: 22px;--text-xxl: 26px;--font: "Source Sans Pro", "ui-sans-serif", "system-ui", sans-serif;--font-mono: "IBM Plex Mono", "ui-monospace", "Consolas", monospace;--body-text-size: var(--nevysha-text-md);--body-text-weight: 400;--embed-radius: var(--radius-lg);--block-border-width: 1px;--block-info-text-size: var(--text-sm);--block-info-text-weight: 400;--block-label-border-width: 1px;--block-label-margin: 0;--block-label-padding: var(--spacing-sm) var(--spacing-lg);--block-label-radius: calc(var(--radius-lg) - 1px) 0 calc(var(--radius-lg) - 1px) 0;--block-label-right-radius: 0 calc(var(--radius-lg) - 1px) 0 calc(var(--radius-lg) - 1px);--block-label-text-size: var(--text-sm);--block-label-text-weight: 400;--block-padding: var(--spacing-xl) calc(var(--spacing-xl) + 2px);--block-radius: var(--radius-lg);--block-shadow: var(--shadow-drop);--block-title-background-fill: none;--block-title-border-color: none;--block-title-border-width: 1px;--block-title-padding: 0;--block-title-radius: none;--block-title-text-size: var(--nevysha-text-md);--block-title-text-weight: 400;--container-radius: var(--radius-lg);--form-gap-width: 1px;--layout-gap: var(--spacing-xxl);--panel-border-width: 0;--section-header-text-size: var(--nevysha-text-md);--section-header-text-weight: 400;--checkbox-border-radius: var(--radius-sm);--checkbox-label-gap: var(--spacing-lg);--checkbox-label-padding: var(--spacing-md) calc(2 * var(--spacing-md));--checkbox-label-shadow: var(--shadow-drop);--checkbox-label-text-size: var(--nevysha-text-md);--checkbox-label-text-weight: 400;--checkbox-check: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");--radio-circle: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");--checkbox-shadow: var(--input-shadow);--error-border-width: 1px;--input-border-width: 1px;--input-padding: var(--spacing-xl);--input-radius: var(--radius-lg);--input-shadow: 0 0 0 var(--shadow-spread) transparent, var(--shadow-inset);--input-text-size: var(--nevysha-text-md);--input-text-weight: 400;--loader-color: var(--color-accent);--prose-text-size: var(--nevysha-text-md);--prose-text-weight: 400;--prose-header-text-weight: 600;--table-radius: var(--radius-lg);--button-large-padding: 2px;--button-large-radius: var(--radius-lg);--button-large-text-size: var(--nevysha-text-md);--button-large-text-weight: 600;--button-shadow: var(--shadow-drop);--button-shadow-active: var(--shadow-inset);--button-shadow-hover: var(--shadow-drop-lg);--button-small-padding: var(--spacing-sm) calc(2 * var(--spacing-sm));--button-small-radius: var(--radius-lg);--button-small-text-size: var(--nevysha-text-md);--button-small-text-weight: 400;--button-transition: none}.nevysha-light{--nevysha-gradiant-2: #fefefe;--nevysha-white: var(--nevysha-font-color);--nevysha-dark: #fefefe;--nevysha-light-dark: #efefef;--neutral-50: var(--nevysha-white);--neutral-100: var(--nevysha-white);--neutral-200: var(--nevysha-white);--neutral-400: var(--nevysha-white);--neutral-600: var(--nevysha-light-dark);--neutral-700: var(--nevysha-light-dark);--neutral-800: var(--nevysha-light-dark);--neutral-900: var(--nevysha-light-dark);--neutral-950: var(--nevysha-light-dark);--link-text-color-hover: var(--ae-primary-color);--ae-slider-bg-overlay: repeating-linear-gradient( 90deg, transparent, transparent max(3px, calc(.671141% - 2px)), var(--ae-input-border-color) max(3px, calc(.671141% - 2px)), var(--ae-input-border-color) max(4px, calc(.671141% + 0px)) );--ae-subgroup-input-bg-color: hsl(225deg 6% 13%);--ae-input-border-color: hsl(0deg 0% 84.25%);--ae-input-color: hsl(0, 0%, 0%);--ae-input-bg-color: hsl(0, 0%, 100%);--button-secondary-background-fill: var(--nevysha-dark);--block-label-background-fill: var(--background-fill-secondary);--checkbox-label-background-fill-hover: linear-gradient(to top, var(--neutral-900), var(--neutral-800));--vertical-line-bg-color: #18181859;--checkbox-background-color: var(--nevysha-dark);--checkbox-background-color-focus: var(--checkbox-background-color);--checkbox-label-background-fill: linear-gradient(to top, var(--neutral-900), var(--neutral-800));--checkbox-label-background-fill-selected: var(--checkbox-label-background-fill);--checkbox-label-text-color: var(--body-text-color);--checkbox-label-text-color-selected: var(--checkbox-label-text-color);--background-fill-secondary: var(--neutral-900);--panel-background-fill: var(--background-fill-secondary);--body-text-color-subdued: var(--nevysha-font-color-subdued);--block-label-text-color: var(--neutral-200);--button-secondary-text-color: var(--nevysha-white);--button-secondary-text-color-hover: var(--button-secondary-text-color);--checkbox-border-color-hover: var(--ae-primary-color);--checkbox-background-color-hover: var(--nevysha-dark);--button-secondary-background-fill-hover: var(--ae-primary-color);--body-background-fill: rgba(255, 255, 255, 0) !important;--tab-nav-background-color: var(--nevysha-light-dark);--tab-nav-background-color-selected: var(--nevysha-dark);--border-color-primary: #acacac;--input-border-color: var(--border-color-primary);--block-border-color: var(--border-color-primary);--input-border-color-focus: var(--ae-primary-color);--ae-panel-border-radius: 0px;--tabnav-button-color: var(--nevysha-white);--input-background-fill: var(--nevysha-dark);--body-text-color: var(--neutral-100);--tabmenu-button-color: var(--nevysha-white);--background-fill-primary: var(--nevysha-light-dark);--block-background-fill: var(--neutral-800);--secondary-text-color: var(--nevysha-white);--block-title-text-color: var(--nevysha-font-color);--main-tabs-background-color: #e5e5e585}#kofi_nevysha_support{transform:rotate(360deg)}.gradio-button.secondary-down:hover{background:var(--button-secondary-background-fill-hover);color:var(--button-secondary-text-color-hover)}.gradio-dropdown ul.options li.item.selected{background-color:var(--ae-primary-color)!important}.gradio-dropdown ul.options li.item:hover{background-color:var(--color-accent)}.progressDiv .progress{background:var(--ae-primary-color)!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0;position:relative}input[type=number]::-webkit-inner-spin-button:before{content:"▲";display:block;position:absolute;top:0;left:0;right:0;bottom:50%;text-align:center;color:red;font-size:10px}input[type=number]::-webkit-inner-spin-button:after{content:"▼";display:block;position:absolute;top:50%;left:0;right:0;bottom:0;text-align:center;color:red;font-size:10px}.gradio-accordion{background-color:var(--nevysha-light-dark)!important;border:none!important;border-radius:3px!important;color:var(--secondary-text-color)!important;margin:4px 0!important}.gradio-slider input[type=range]{align-self:flex-start}.gradio-container.app{padding:2px!important;transform:rotate(360deg)}input[type=range]{overflow:hidden;width:100%;-webkit-appearance:none;background-color:var(--ae-input-bg-color);border:1px solid var(--ae-input-border-color);position:relative;accent-color:var(--ae-primary-color)!important}input[type=range]:after{content:"";position:absolute;height:13px;background-image:var(--ae-slider-bg-overlay);opacity:.15;width:100%}input[type=range]::-webkit-slider-runnable-track{height:14px;-webkit-appearance:none;color:var(--ae-primary-color);margin-top:-1px}input[type=range]::-moz-range-thumb,input[type=range]::-webkit-slider-thumb{color:var(--ae-primary-color);border-radius:0}.nevysha.nevysha-tabnav{display:flex;position:fixed;z-index:2;flex-direction:column;width:175px;background-color:var(--tab-nav-background-color);border-bottom:none!important}.nevysha.nevysha-tabnav.center-menu-items{justify-content:center}.nevysha.nevysha-tabnav.center-menu-items>button:nth-child(1){margin-left:auto}.nevysha.nevysha-tabnav>.selected{background-color:var(--tab-nav-background-color-selected)!important;border-top:2px solid var(--ae-primary-color);border-radius:0}.nevysha.nevysha-tabnav>button{color:var(--tabmenu-button-color)}#quicksettings_gap{display:none}#quicksettings_gap.nevysha-quicksettings-gap{display:block;flex:1;max-width:none}#tabs>.nevysha.tabitem{margin-left:calc(var(--nevysha-margin-left) + 10px);background-color:var(--main-tabs-background-color);border:none;border-radius:0;overflow-y:auto;height:var(--main-container-height);padding:0 10px}#tabs>.nevysha.tabitem::-webkit-scrollbar{width:5px}#tabs>.nevysha.tabitem::-webkit-scrollbar-track{background-color:transparent}#tabs>.nevysha.tabitem::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.nevysha.btn{display:inline-flex;justify-content:center;align-items:center;transition:var(--button-transition);padding:var(--size-0-5) var(--size-2);text-align:center;border:var(--button-border-width) solid var(--button-primary-border-color);background:var(--button-primary-background-fill);color:var(--button-primary-text-color);border-radius:var(--button-large-radius);padding:var(--button-large-padding);font-weight:var(--button-large-text-weight);font-size:var(--button-large-text-size);--checkbox-background-color: var(--neutral-800)}.nevysha.btn.refresh{width:50px;max-width:50px;text-align:center;vertical-align:middle;height:50px;background-color:var(--nevysha-dark);display:none}.block.padded:not(.gradio-accordion){padding:10px!important}.nevysha.settings-child{background-color:var(--nevysha-light-dark)!important}.gradio-button.tool{border-radius:0!important;border:none!important}#quicksettings{width:auto;align-items:stretch;gap:20px}#quicksettings>.block.gradio-slider{display:flex;flex-direction:row;align-content:space-between}#quicksettings>div.block{padding:0!important;display:flex;flex-direction:row;align-content:space-between}#quicksettings>div.block>*{width:100%}#quicksettings>div.block>input[type=range]{margin-bottom:2px}#quicksettings>.gradio-button.tool{height:33px;margin-left:-20px}#quicksettings.centered-quicksettings{justify-content:center!important}#footer{text-align:center;position:fixed;bottom:0;left:0;display:flex;justify-content:center;width:100%}#footer>div{display:flex;position:fixed;left:10px;bottom:2px}#footer .versions{font-size:85%!important;opacity:.85!important;position:fixed!important;right:10px!important;left:auto!important;bottom:2px}.nevysha.svg-icon{height:20px;fill:var(--nevysha-white);margin:3px 0}.nevysha.svg-icon.rotate{transform:rotate(315deg)}/*!*versions*!*/.token-remove>svg{width:20px;height:20px;fill:var(--neutral-50)}html{overflow-y:hidden}body,#nevysha-loading{font-family:-apple-system,BlinkMacSystemFont,sans-serif;overflow:auto;background:linear-gradient(330deg,var(--nevysha-gradiant-1) 3%,var(--nevysha-gradiant-2) 38%);animation:gradient 35s ease infinite;background-size:400% 400%;background-attachment:fixed;display:flex;height:100vh}@keyframes gradient{0%{background-position:0% 0%}50%{background-position:75% 75%}to{background-position:0% 0%}}.wave{background:rgb(94 26 145 / 16%);border-radius:1000% 1000% 0 0;position:fixed;width:200%;height:3.5em;animation:wave 10s -3s linear infinite;transform:translateZ(0);opacity:.8;bottom:0;left:0;z-index:0}.wave:nth-of-type(2){bottom:-1.25em;animation:wave 18s linear reverse infinite;opacity:.8}.wave:nth-of-type(3){bottom:-2.5em;animation:wave 20s -1s reverse infinite;opacity:.9}@keyframes wave{2%{transform:translate(1)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%{transform:translate(-25%)}to{transform:translate(1)}}.block{padding:10px!important}.block.padded:not(.gradio-accordion){padding:0!important}.block.token-counter span{background:var(--nevysha-dark)!important;box-shadow:none!important;border:none!important;border-radius:0!important}.gradio-group{margin-top:10px!important}button.secondary,button.primary{border:1px solid var(--ae-input-border-color)!important;border-radius:var(--ae-panel-border-radius)!important;background:var(--ae-input-bg-color)!important;color:var(--ae-input-color)!important}.nevysha.skip-interrupt-wrapper{display:flex!important;flex-direction:row}.nevysha.skip-interrupt-wrapper>button{position:relative}.nevysha.settings-wrapper{flex:1;margin-top:15px;overflow-y:scroll;padding:0 5px 15px 0}.nevysha.settings-wrapper::-webkit-scrollbar{width:5px}.nevysha.settings-wrapper::-webkit-scrollbar-track{background-color:transparent}.nevysha.settings-wrapper::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.nevysha.txt2img_toprow-wrapper{display:flex;flex-direction:column}#txt2img_settings,#img2img_settings{flex:1;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap}#txt2img_script_container,#img2img_script_container{padding:0!important}#txt2img_tools,#img2img_tools{gap:0}#txt2img_tools>.form,#img2img_tools>.form{gap:0;justify-content:space-between}#txt2img_toprow,#img2img_toprow{background-color:var(--nevysha-light-dark)!important;padding:10px!important;margin-bottom:6px;display:flex;flex-direction:column}#txt2img_script_container,#img2img_script_container{background-color:transparent!important}#tab_txt2img>div,#tab_img2img>div,#tab_img2img>div>div{height:100%}.settings-gradio-parent{height:100%;padding:10px 0 0}#txt2img_results,#img2img_results{height:100%}#txt2img_gallery_container,#img2img_gallery_container{flex:1;max-height:100%;overflow-y:auto}.nevysha.nevysha-scrollable::-webkit-scrollbar{width:5px}.nevysha.nevysha-scrollable::-webkit-scrollbar-track{background-color:transparent}.nevysha.nevysha-scrollable::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.nevysha.nevysha-scrollable>div>div:nth-child(2){overflow-y:visible}#txt2img_gallery,#img2img_gallery{height:100%;display:flex;flex-direction:column}#txt2img_gallery>div:nth-child(2),#img2img_gallery>div:nth-child(2){flex:1;min-height:auto!important;max-height:none!important}#txt2img_settings,#img2img_settings,#txt2img_results,#img2img_results{flex-grow:1;flex-shrink:0}#txt2img_settings,#img2img_settings,#txt2img_results,#img2img_results{flex-basis:50%}#txt2img_seed_row,#img2img_seed_row{display:flex;align-content:center;align-items:center}#txt2img_seed_row>button,#img2img_seed_row>button{align-self:auto}#image_browser_tabs_container>:not(:nth-child(-n+2)){background-color:var(--nevysha-light-dark)!important}#tab_settings{background-color:var(--nevysha-light-dark)!important}#img2img_settings .tabs>:not(:first-child){background-color:var(--nevysha-light-dark)!important}.nevysha.resizable-children-container{flex-wrap:nowrap;width:calc(100% - 33px)!important;display:flex;flex-direction:row}.vertical-line-wrapper{width:10px!important;max-width:10px!important;min-width:10px!important;height:calc(100% - 30px);cursor:ew-resize;display:flex;justify-content:center;margin:15px -10px 0}.slide-right-browser-panel>.vertical-line-wrapper{position:absolute}.slide-right-browser-panel>.slide-right-browser-panel-container{flex:1;padding:10px;margin-left:15px}.vertical-line{width:2px!important;max-width:2px!important;min-width:2px!important;height:100%;cursor:ew-resize;background-image:linear-gradient(to bottom,var(--vertical-line-bg-color) 7px,transparent 0);background-size:100% 13px}.gradio-image{padding:0!important}#expendBtn{position:absolute;bottom:10px;right:35px;z-index:99999}#img2maskimg>div:nth-child(3)>div>div{display:flex;justify-content:center}canvas.nevysha{inset:auto}.brush>input[type=range]{min-width:200px}.block.gradio-checkbox{margin:0!important}.nevysha-accent{background-color:var(--ae-primary-color)!important}#txt2img_extra_networks_parent,#img2img_extra_networks_parent{position:fixed;z-index:9999;background-color:var(--block-background-fill)!important;width:75vw;right:0;height:calc(100% - (100px + var(--menu-top-height)));top:calc(75px + var(--menu-top-height));padding-right:15px}#txt2img_extra_networks_nevysha_wrapper,#img2img_extra_networks_nevysha_wrapper{display:flex;flex-direction:row;height:100%}#txt2img_extra_networks_nevysha_wrapper>.vertical-line-wrapper,#img2img_extra_networks_nevysha_wrapper>.vertical-line-wrapper,.slide-right-browser-panel>.vertical-line-wrapper{z-index:9999;margin:15px 0 0 5px}.nevysha-right-button-wrapper{position:fixed;right:0;top:calc(75px + var(--menu-top-height));z-index:999;height:calc(100vh - (100px + var(--menu-top-height)));width:25px;min-width:25px!important;display:flex;flex-direction:column}.nevysha-right-button-wrapper>button{flex:1;min-height:auto!important;max-height:none!important;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0!important;margin:0!important}.nevysha-right-button-wrapper>button>div,.nevysha-extra-network-floating-btn>div{writing-mode:vertical-rl;width:25px;min-width:25px!important}.nevysha-extra-network-floating-btn{height:100px;position:absolute;top:calc(50% - 50px)}.extra-network-cards{overflow-x:hidden}.extra-network-cards>.card{width:var(--extra-network-card-width);height:var(--extra-network-card-height)}.extra-network-cards .card .actions .name{font-size:var(--nevysha-text-md);line-break:normal;text-overflow:ellipsis;width:100%;display:block}.slide-right-browser-panel{position:fixed;z-index:9999;background-color:var(--block-background-fill)!important;width:75vw;right:0;height:calc(100% - (100px + var(--menu-top-height)));top:calc(75px + var(--menu-top-height));padding-right:15px;display:flex;flex-direction:row}.extra-network-subdirs{overflow:scroll}[id$=_subdirs]{padding:0;margin:0;overflow:visible}[id$=cards_html]{display:flex;flex-direction:column;width:100%;padding:0;margin:0;align-items:stretch;overflow:auto}[id$=cards_html]::-webkit-scrollbar{width:5px}[id$=cards_html]::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}[id$=cards_html]::-webkit-scrollbar-track{background-color:transparent}[id$=_cards]{height:auto;overflow:visible;position:relative}input[type=number]{width:100px}.nevysha.settings-nevyui-title{position:absolute;top:0;width:100%;text-align:center}.nevysha.settings-nevyui-title>h2{font-size:1.8em;color:var(--ae-primary-color);font-family:Caveat Variable,sans-serif}.nevysha.settings-nevyui-title>.subtitle{font-size:10px;font-style:italic}.nevysha.settings-nevyui-top>.info{color:var(--body-text-color);margin-bottom:5px;font-style:italic}.nevysha-reporting{color:var(--body-text-color)!important;margin:15px 0!important;border-left:4px solid var(--ae-primary-color);padding-left:5px}.nevysha.settings-nevyui-top>.nevysha-reporting>a{color:var(--ae-primary-color);text-decoration:underline}#cozy_nest_settings_tabs .block{background-color:transparent}.nevysha-emphasis{margin-top:5px;font-weight:700;background-color:var(--ae-primary-color);color:var(--nevysha-color-from-luminance)!important;padding:8px;border-radius:2px}.nevysha-tabnav.nevysha-tabnav-settings>h2{font-size:1.6em;margin-top:20px}#nevyui_update_info_panel>article{border-left:4px solid var(--ae-primary-color);padding-left:15px;margin-left:5px}#nevysha-version-info{display:flex;justify-content:space-between}.nevysha-version-info-text{flex:1;margin-left:10px!important}.nevysha.settings-nevyui-bottom{position:absolute;bottom:0}.nevysha.settings-nevyui-bottom>p{font-size:.8em;color:var(--body-text-color)}#cozy_nest_settings_tabs{background-color:var(--tab-nav-background-color-selected)}#cozy_nest_settings_tabs>.tabitem{overflow-y:auto;height:520px}#cozy_nest_settings_tabs>.tab-nav{background-color:var(--tab-nav-background-color)}.tab-nav>*{border-radius:0}#cozy_nest_settings_tabs>.tab-nav>.selected{background-color:var(--tab-nav-background-color-selected)!important;border-top:2px solid var(--ae-primary-color)}[id$=_extra_tabs]{background-color:var(--tab-nav-background-color-selected)}[id$=_extra_tabs]>.tabitem{background-color:var(--tab-nav-background-color-selected)!important}[id$=_extra_tabs]>.tab-nav{background-color:var(--tab-nav-background-color)}[id$=_extra_tabs]>.tab-nav>.selected{background-color:var(--tab-nav-background-color-selected)!important;border-top:2px solid var(--ae-primary-color)}.nevysha-draggable-anchor-icon{cursor:pointer;position:relative;top:2px;left:2px;width:60px;height:35px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;background:var(--ae-input-bg-color);border:1px solid var(--ae-input-border-color)}.nevysha-draggable-anchor-icon>svg{height:15px;fill:var(--body-text-color)}.nevysha-draggable-anchor{position:absolute;top:0;left:0;cursor:pointer;z-index:9999;width:60px;height:35px}#img_browser_main_block{gap:0}#img_browser_main_block .form{align-items:center}textarea.nevysha-image-browser-folder{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);resize:none}#cnib_output_folder>label>textarea{display:none}.nevysha-image-browser-folder-container{display:flex;flex-direction:row}.nevysha-image-browser-folder-btn{border:1px solid var(--ae-input-border-color)!important;border-radius:var(--ae-panel-border-radius)!important;background:var(--ae-input-bg-color)!important;color:var(--ae-input-color)!important;padding:0 10px!important;min-width:60px}.nevysha.nevysha-tabnav.menu-fix-top{position:fixed;flex-direction:row;width:100%;top:0}.gradio-container.app{z-index:1;height:100vh!important}.gradio-container.app.menu-fix-top{padding-top:0!important;padding-bottom:20px!important}#tab_nevyui>div{height:100%}#nevyui-ui-wrapper{background-color:var(--block-background-fill)}.nevysha-tab-settings{position:fixed;right:5px;top:30px;height:fit-content;width:max(800px,50vw);z-index:9999;background-color:var(--block-background-fill);border:1px solid var(--ae-input-border-color)}.nevysha-btn-menu-wrapper{display:flex;justify-content:center;margin:15px 0}.nevysha-btn-menu-wrapper.menu-fix-top{position:relative;right:20px;margin:0 0 0 auto;display:flex;gap:10px;justify-content:end}.nevysha-btn-menu-wrapper>button>svg{fill:var(--ae-primary-color);width:20px}#nevysha-saved-feedback-wrapper{height:1px}.nevysha-feedback{margin:auto;width:100%;text-align:center;margin-top:-15px!important;color:var(--ae-primary-color)!important}#nevyui_update_info_panel{padding:5px}.markdown-body{font-size:1em;color:var(--body-text-color);line-height:1.5;font-weight:400;letter-spacing:.00938em;word-wrap:break-word;padding:0 10px;max-height:400px;overflow-y:auto}.markdown-body code{font-family:monospace;font-size:.9em;background-color:var(--ae-input-bg-color);color:var(--body-text-color);padding:2px;border-radius:2px}.markdown-body>h1{font-size:medium;color:var(--body-text-color);margin-top:30px}.markdown-body>h2{font-size:1.4em;color:var(--body-text-color);margin-top:30px}.markdown-body>ul{margin-left:20px}.markdown-body>ul>li>ul{margin-left:20px}.markdown-body>ul>li{margin-bottom:10px}#nevysha_other_tabs:empty{height:200px;width:200px}#nevysha_other_tabs:empty:before{content:"Drop tabs here to hide them";display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:var(--body-text-color);font-size:1.2em;font-weight:500;text-align:center}#nevysha_other_tabs{background-color:var(--block-background-fill);position:absolute;display:flex;flex-direction:column;border:1px solid var(--ae-input-border-color)}#nevysha_other_tabs>button{text-align:left}.nevysha-other-tab-text{padding:3px 10px;text-align:left}.remove-nevysha-other-tab{padding-right:4px;padding-left:4px}.nevysha-cozy-nest-app-name{font-size:4em;margin-bottom:30%;color:var(--ae-primary-color);font-family:Caveat Variable,sans-serif;text-transform:uppercase}#nevysha-loading>div.nevysha-loading-progress>div.subtext1{font-size:1em;color:var(--body-text-color);opacity:1;margin-top:30%}#nevysha-loading>div.nevysha-loading-progress>div.subtext2{font-size:.8em;color:var(--body-text-color);opacity:.2}#nevysha-loading-wrap{background-color:var(--nevysha-gradiant-2);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9000}#nevysha-loading-wrap>#nevysha-loading>.footer{position:fixed;bottom:calc(3.5em + 25px);right:25px;color:var(--body-text-color);font-size:.7em;opacity:.3}#nevysha-loading{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;z-index:9001}#loading_step_estimator{font-size:.8em}.nevysha-loading-progress{margin:auto;color:var(--ae-primary-color);text-align:center}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--ae-primary-color);margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#kofi_nevysha_support>img{height:15px!important}.nevysha-kofi-tab{width:auto;height:auto}.livePreview{background-color:var(--background-fill-primary)!important}:root{--error-handler-white: #eeeeee}#dialog-message-wrap,#cozy-alert-wrap{font-size:12px;position:fixed;z-index:1000;width:100vw;height:100vh;top:0;backdrop-filter:blur(10px);display:flex;justify-content:center}#dialog-message{display:flex;flex-direction:column;padding:10px;margin:50px;background-color:var(--nevysha-gradiant-2)}#dialog-message>.header{display:flex;justify-content:space-between}#dialog-message>.header>h1{font-size:1.5em}#cozy-alert-wrap>div{height:fit-content;width:auto;margin:auto;background-color:var(--nevysha-gradiant-2);padding:15px;display:flex;flex-direction:column;border:1px solid var(--ae-input-border-color);color:var(--nevysha-font-color)}#cozy-alert-wrap>div>.header{display:flex;justify-content:space-between;flex-direction:row}#cozy-alert-title{font-size:1.5em;margin:0 auto}#cozy-alert-close{margin:auto}.ui-dialog-title,#cozy_nest_error_handling_display{color:var(--error-handler-white)}#cozy_nest_error_handling_display_stack{color:red;font-weight:700;font-family:monospace;white-space:pre-wrap;background-color:#222;padding:25px;border-radius:3px;border-color:red}#cozynest-error-extentions>table>tbody>tr>td>a{color:var(--error-handler-white);font-style:italic}#dialog-message>fieldset{color:var(--error-handler-white);margin-bottom:40px}#dialog-message>fieldset.extensions-list{height:100%;overflow-y:auto}#cozynest-error-instance-info>a{color:#0ff!important;text-decoration:underline;font-weight:700}.cozynest-error-tips{font-weight:700;color:var(--error-handler-white);background-color:#d57411;padding:10px;font-size:15px}.cozynest-error-tips>a{color:#0ff;text-decoration:underline;font-weight:700}.ui-dialog{background-color:#101010;border:none}.ui-dialog-titlebar,.ui-dialog-buttonpane{background-color:#000;border:none;color:var(--error-handler-white)}.ui-button{background-color:#222;border:none;color:var(--error-handler-white)}.ui-button:hover,.ui-widget.ui-widget-content{border:none}.blocInfo,textarea{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-color:var(--input-border-color)!important;border-radius:var(--input-radius)!important;background:var(--input-background-fill)!important;background-color:var(--input-background-fill)!important;width:100%;color:var(--body-text-color)!important;font-weight:var(--input-text-weight)!important;font-size:var(--input-text-size)!important;line-height:var(--line-sm)!important;font-family:monospace!important}.infotext{max-height:200px;overflow-y:auto}.infotext::-webkit-scrollbar{width:5px}.infotext::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.infotext::-webkit-scrollbar-track{background-color:transparent}ul.options{overflow-y:auto;z-index:303;border:1px solid var(--ae-input-border-color)}ul.options::-webkit-scrollbar{width:5px}ul.options::-webkit-scrollbar-track{background-color:transparent}ul.options::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}button:hover,.nevysha-button:hover{filter:brightness(1.2)!important}body.nevysha-light button:hover,body.nevysha-light .nevysha-button:hover{filter:brightness(.95)!important}.nevysha-enhanced-prompt-field{padding:10px!important}.nevysha-enhanced-prompt-field>.prompt{height:289px;display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius);background:var(--input-background-fill);width:100%;color:var(--body-text-color)!important;font-weight:var(--input-text-weight)!important;font-size:var(--input-text-size)!important;line-height:var(--line-sm)!important;font-family:monospace!important;overflow:auto;min-height:45px;padding:10px}.nevysha-enhanced-prompt-field-bracket{font-weight:700;font-size:1.2em}#kofi_nevysha_support,#kofi_nevysha_support_img{display:none}[id$=_gallery_clear_button]{position:absolute;top:3px;right:10px;z-index:30;background-color:var(--block-background-fill)}[id$=_gallery_clear_button]>svg{height:15px;width:15px;fill:var(--body-text-color)}#cozynest_others_settings_header>p:nth-child(1){font-style:italic}body.nsfw img:not([id="kofi_nevysha_support_img"]){filter:blur(20px)}body.nsfw .infoModal>.image-wrapper>img{filter:blur(50px)}body.nsfw .card{filter:blur(10px)} -`,getTheme=()=>{const y=window.location.href;return y.includes("?__theme=")?y.split("?__theme=")[1]:"dark"},hexToRgb=y=>{const h=parseInt(y.replace("#",""),16),C=h>>16&255,s=h>>8&255,z=h&255;return`${C} ${s} ${z}`},isUpToDate=(y,h)=>{const C=y.split("."),s=h.split(".");for(let z=0;zO)return!0}return!0},getLuminance=y=>{const h=y.replace("#",""),C=parseInt(h.substr(0,2),16),s=parseInt(h.substr(2,2),16),z=parseInt(h.substr(4,2),16);return(.2126*C+.7152*s+.0722*z)/255},COLOR_BRIGHTNESS_FACTOR=.75,getSubduedFontColor=y=>{y=y.replace("#","");const h=parseInt(y.substr(0,2),16),C=parseInt(y.substr(2,2),16),s=parseInt(y.substr(4,2),16),z=Math.floor(h*COLOR_BRIGHTNESS_FACTOR),L=Math.floor(C*COLOR_BRIGHTNESS_FACTOR),O=Math.floor(s*COLOR_BRIGHTNESS_FACTOR);return`rgb(${z},${L},${O})`},dummyLoraCard=()=>{const y=document.querySelector("#txt2img_lora_cards"),h=y.firstChild;for(let C=0;C<100;C++){const s=y.querySelector(".card").cloneNode(!0);y.insertBefore(s,h)}},dummyControlNetBloc=()=>{const h=document.querySelector("#txt2img_controlnet").parentElement;for(let C=0;C<100;C++){const s=h.cloneNode(!0);h.parentElement.insertBefore(s,h)}},dummySubdirs=()=>{const y=$("#txt2img_lora_subdirs");y.append(y.html())};var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(y){return y&&y.__esModule&&Object.prototype.hasOwnProperty.call(y,"default")?y.default:y}var showdown$1={exports:{}};(function(y){(function(){function h(n){var c={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:`Remove only spaces, ' and " from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids`,type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,describe:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,describe:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,describe:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}};if(n===!1)return JSON.parse(JSON.stringify(c));var u={};for(var r in c)c.hasOwnProperty(r)&&(u[r]=c[r].defaultValue);return u}function C(){var n=h(!0),c={};for(var u in n)n.hasOwnProperty(u)&&(c[u]=!0);return c}var s={},z={},L={},O=h(!0),U="vanilla",j={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:h(!0),allOn:C()};s.helper={},s.extensions={},s.setOption=function(n,c){return O[n]=c,this},s.getOption=function(n){return O[n]},s.getOptions=function(){return O},s.resetOptions=function(){O=h(!0)},s.setFlavor=function(n){if(!j.hasOwnProperty(n))throw Error(n+" flavor was not found");s.resetOptions();var c=j[n];U=n;for(var u in c)c.hasOwnProperty(u)&&(O[u]=c[u])},s.getFlavor=function(){return U},s.getFlavorOptions=function(n){if(j.hasOwnProperty(n))return j[n]},s.getDefaultOptions=function(n){return h(n)},s.subParser=function(n,c){if(s.helper.isString(n))if(typeof c<"u")z[n]=c;else{if(z.hasOwnProperty(n))return z[n];throw Error("SubParser named "+n+" not registered!")}},s.extension=function(n,c){if(!s.helper.isString(n))throw Error("Extension 'name' must be a string");if(n=s.helper.stdExtName(n),s.helper.isUndefined(c)){if(!L.hasOwnProperty(n))throw Error("Extension named "+n+" is not registered!");return L[n]}else{typeof c=="function"&&(c=c()),s.helper.isArray(c)||(c=[c]);var u=G(c,n);if(u.valid)L[n]=c;else throw Error(u.error)}},s.getAllExtensions=function(){return L},s.removeExtension=function(n){delete L[n]},s.resetExtensions=function(){L={}};function G(n,c){var u=c?"Error in "+c+" extension->":"Error in unnamed extension",r={valid:!0,error:""};s.helper.isArray(n)||(n=[n]);for(var w=0;w"u"},s.helper.forEach=function(n,c){if(s.helper.isUndefined(n))throw new Error("obj param is required");if(s.helper.isUndefined(c))throw new Error("callback param is required");if(!s.helper.isFunction(c))throw new Error("callback param must be a function/closure");if(typeof n.forEach=="function")n.forEach(c);else if(s.helper.isArray(n))for(var u=0;u").replace(/&/g,"&")};var re=function(n,c,u,r){var w=r||"",b=w.indexOf("g")>-1,v=new RegExp(c+"|"+u,"g"+w.replace(/g/g,"")),x=new RegExp(c,w.replace(/g/g,"")),W=[],q,H,D,m,M;do for(q=0;D=v.exec(n);)if(x.test(D[0]))q++||(H=v.lastIndex,m=H-D[0].length);else if(q&&!--q){M=D.index+D[0].length;var Z={left:{start:m,end:H},match:{start:H,end:D.index},right:{start:D.index,end:M},wholeMatch:{start:m,end:M}};if(W.push(Z),!b)return W}while(q&&(v.lastIndex=H));return W};s.helper.matchRecursiveRegExp=function(n,c,u,r){for(var w=re(n,c,u,r),b=[],v=0;v0){var q=[];v[0].wholeMatch.start!==0&&q.push(n.slice(0,v[0].wholeMatch.start));for(var H=0;H=0?r+(u||0):r},s.helper.splitAtIndex=function(n,c){if(!s.helper.isString(n))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[n.substring(0,c),n.substring(c)]},s.helper.encodeEmailAddress=function(n){var c=[function(u){return"&#"+u.charCodeAt(0)+";"},function(u){return"&#x"+u.charCodeAt(0).toString(16)+";"},function(u){return u}];return n=n.replace(/./g,function(u){if(u==="@")u=c[Math.floor(Math.random()*2)](u);else{var r=Math.random();u=r>.9?c[2](u):r>.45?c[1](u):c[0](u)}return u}),n},s.helper.padEnd=function(c,u,r){return u=u>>0,r=String(r||" "),c.length>u?String(c):(u=u-c.length,u>r.length&&(r+=r.repeat(u/r.length)),String(c)+r.slice(0,u))},typeof console>"u"&&(console={warn:function(n){alert(n)},log:function(n){alert(n)},error:function(n){throw n}}),s.helper.regexes={asteriskDashAndColon:/([*_:~])/g},s.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:`S`},s.Converter=function(n){var c={},u=[],r=[],w={},b=U,v={parsed:{},raw:"",format:""};x();function x(){n=n||{};for(var m in O)O.hasOwnProperty(m)&&(c[m]=O[m]);if(typeof n=="object")for(var M in n)n.hasOwnProperty(M)&&(c[M]=n[M]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof n+" was passed instead.");c.extensions&&s.helper.forEach(c.extensions,W)}function W(m,M){if(M=M||null,s.helper.isString(m))if(m=s.helper.stdExtName(m),M=m,s.extensions[m]){console.warn("DEPRECATION WARNING: "+m+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),q(s.extensions[m],m);return}else if(!s.helper.isUndefined(L[m]))m=L[m];else throw Error('Extension "'+m+'" could not be loaded. It was either not found or is not a valid extension.');typeof m=="function"&&(m=m()),s.helper.isArray(m)||(m=[m]);var Z=G(m,M);if(!Z.valid)throw Error(Z.error);for(var Q=0;Qt in e?QM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ld=(e,t,n)=>(ZM(e,typeof t!="symbol"?t+"":t,n),n);function JM(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const l of o.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();const e3=`:root{--nevysha-margin-left: 175px;--ae-primary-color: rgb(92, 175, 214);--nevysha-gradiant-1: rgb(101,0,94);--nevysha-text-md: 12px;--nevysha-color-from-luminance: black;--extra-network-card-width: 13em;--extra-network-card-height: 8em;--nevysha-font-color: #d4d4d4;--nevysha-font-color-subdued: #9ca3af;--menu-top-height: 1px;--main-container-height: 1px}:root,.dark{--nevysha-gradiant-2: rgb(28 28 28);--body-background-fill: rgba(255, 255, 255, 0) !important;--button-primary-background-fill: var(--primary-500);--tab-nav-background-color: #262626ad;--tab-nav-background-color-selected: var(--input-background-fill);--vertical-line-bg-color: #ffffff59;--checkbox-background-color: var(--nevysha-dark);--button-border-width: 0px;--tabmenu-button-color: var(--nevysha-font-color);--nevysha-dark: #1c1c1c;--nevysha-light-dark: #292a2e;--nevysha-white: var(--nevysha-font-color);--nevysha-input-border-color: hsl(214deg 5% 30%);--nevysha-color2: #f0a6caff;--nevysha-color3: #efc3e6ff;--nevysha-color4: #f0e6efff;--main-tabs-background-color: #14141485;--background-fill-primary: var(--nevysha-light-dark);--ae-slider-bg-overlay: repeating-linear-gradient( 90deg, transparent, transparent max(3px, calc(.671141% - 2px)), var(--ae-input-border-color) max(3px, calc(.671141% - 2px)), var(--ae-input-border-color) max(4px, calc(.671141% + 0px)) );--ae-subgroup-input-bg-color: hsl(225deg 6% 13%);--ae-input-border-color: hsl(214deg 5% 30%);--ae-panel-border-radius: 0px;--ae-input-bg-color: hsl(225deg 6% 13%);--ae-input-color: var(--nevysha-font-color);--block-title-text-color: var(--nevysha-font-color);--primary-50: var(--nevysha-color4);--primary-100: var(--nevysha-color4);--primary-200: var(--nevysha-color3);--primary-300: var(--nevysha-color3);--primary-400: var(--nevysha-light-dark);--primary-500: var(--nevysha-light-dark);--primary-600: var(--nevysha-dark);--primary-700: var(--nevysha-dark);--primary-800: var(--nevysha-dark);--primary-900: var(--nevysha-dark);--primary-950: var(--nevysha-dark);--secondary-50: var(--nevysha-color4);--secondary-100: var(--nevysha-color4);--secondary-200: var(--nevysha-color3);--secondary-300: var(--nevysha-color3);--secondary-400: var(--nevysha-light-dark);--secondary-500: var(--nevysha-light-dark);--secondary-600: var(--nevysha-dark);--secondary-700: var(--nevysha-dark);--secondary-800: var(--nevysha-dark);--secondary-900: var(--nevysha-dark);--secondary-950: var(--nevysha-dark);--neutral-50: #f9fafb;--neutral-100: #f3f4f6;--neutral-200: #e5e7eb;--neutral-300: #d1d5db;--neutral-400: #9ca3af;--neutral-500: #6b7280;--neutral-600: var(--nevysha-light-dark);--neutral-700: var(--nevysha-light-dark);--neutral-800: var(--nevysha-light-dark);--neutral-900: var(--nevysha-light-dark);--neutral-950: var(--nevysha-light-dark);--slider-color: var(--nevysha-dark);--button-secondary-background-fill: var(--nevysha-dark);--button-secondary-background-fill-hover: var(--nevysha-dark);--checkbox-border-color: var(--nevysha-white);--checkbox-border-color-hover: var(--ae-primary-color);--color-accent: var(--ae-primary-color);--link-text-color: var(--nevysha-white);--body-text-color: var(--nevysha-font-color);--color-accent-soft: var(--neutral-700);--background-fill-secondary: var(--neutral-900);--border-color-accent: var(--neutral-600);--border-color-primary: var(--neutral-700);--link-text-color-active: var(--secondary-500);--link-text-color-hover: var(--ae-primary-color);--link-text-color-visited: var(--secondary-600);--body-text-color-subdued: var(--nevysha-font-color-subdued);--shadow-drop: rgba(0,0,0,.05) 0px 1px 2px 0px;--shadow-drop-lg: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-inset: rgba(0,0,0,.05) 0px 2px 4px 0px inset;--block-background-fill: var(--neutral-800);--block-label-border-color: var(--nevysha-input-border-color);--block-label-text-color: var(--neutral-200);--checkbox-background-color-selected: var(--secondary-600);--checkbox-border-color-focus: var(--secondary-500);--checkbox-border-color-selected: var(--checkbox-border-color);--checkbox-label-background-fill: linear-gradient(to top, var(--neutral-900), var(--neutral-800));--checkbox-label-background-fill-hover: linear-gradient(to top, var(--neutral-900), var(--neutral-800));--error-background-fill: var(--background-fill-primary);--error-text-color: #ef4444;--input-background-fill: var(--nevysha-dark);--input-background-fill-focus: var(--secondary-600);--input-background-fill-hover: var(--input-background-fill);--input-border-color-focus: var(--neutral-700);--input-placeholder-color: var(--neutral-500);--input-shadow-focus: 0 0 0 var(--shadow-spread) var(--neutral-700), var(--shadow-inset);--stat-background-fill: linear-gradient(to right, var(--primary-400), var(--primary-600));--table-border-color: var(--neutral-700);--table-even-background-fill: var(--neutral-950);--table-odd-background-fill: var(--neutral-900);--button-cancel-background-fill: linear-gradient(to bottom right, #dc2626, #b91c1c);--button-cancel-background-fill-hover: linear-gradient(to bottom right, #dc2626, #dc2626);--button-cancel-border-color: #dc2626;--button-cancel-border-color-hover: var(--button-cancel-border-color);--button-cancel-text-color: white;--button-cancel-text-color-hover: var(--button-cancel-text-color);--button-primary-background-fill-hover: linear-gradient(to bottom right, var(--primary-500), var(--primary-500));--button-primary-border-color: var(--primary-500);--button-primary-text-color: white;--button-primary-text-color-hover: var(--button-primary-text-color);--button-secondary-border-color: var(--neutral-600);--button-secondary-text-color: var(--nevysha-font-color);--button-secondary-text-color-hover: var(--button-secondary-text-color);--shadow-spread: 1px;--block-border-color: var(--border-color-primary);--block_border_width: None;--block-info-text-color: var(--nevysha-font-color-subdued);--block-label-background-fill: var(--background-fill-secondary);--block_label_border_width: None;--block_shadow: None;--block_title_background_fill: None;--block_title_border_color: None;--block_title_border_width: None;--panel-background-fill: var(--background-fill-secondary);--panel-border-color: var(--border-color-primary);--panel_border_width: None;--checkbox-background-color-focus: var(--checkbox-background-color);--checkbox-background-color-hover: var(--checkbox-background-color);--checkbox-border-width: var(--input-border-width);--checkbox-label-background-fill-selected: var(--checkbox-label-background-fill);--checkbox-label-border-color: var(--border-color-primary);--checkbox-label-border-color-hover: var(--checkbox-label-border-color);--checkbox-label-border-width: var(--input-border-width);--checkbox-label-text-color: var(--body-text-color);--checkbox-label-text-color-selected: var(--checkbox-label-text-color);--error-border-color: var(--border-color-primary);--error_border_width: None;--input-border-color: var(--border-color-primary);--input-border-color-hover: var(--input-border-color);--input_border_width: None;--input_shadow: None;--loader_color: None;--slider_color: None;--table-row-focus: var(--color-accent-soft);--button-primary-border-color-hover: var(--button-primary-border-color);--button-secondary-border-color-hover: var(--button-secondary-border-color);--spacing-xxs: 1px;--spacing-xs: 2px;--spacing-sm: 3px;--spacing-md: 6px;--spacing-lg: 4px;--spacing-xl: 10px;--spacing-xxl: 16px;--radius-xxs: 1px;--radius-xs: 2px;--radius-sm: 0;--radius-md: 6px;--radius-lg: 2px !important;--radius-xl: 12px;--radius-xxl: 22px;--text-xxs: 9px;--text-xs: 10px;--text-sm: 12px;--text-lg: 12px;--text-xl: 22px;--text-xxl: 26px;--font: "Source Sans Pro", "ui-sans-serif", "system-ui", sans-serif;--font-mono: "IBM Plex Mono", "ui-monospace", "Consolas", monospace;--body-text-size: var(--nevysha-text-md);--body-text-weight: 400;--embed-radius: var(--radius-lg);--block-border-width: 1px;--block-info-text-size: var(--text-sm);--block-info-text-weight: 400;--block-label-border-width: 1px;--block-label-margin: 0;--block-label-padding: var(--spacing-sm) var(--spacing-lg);--block-label-radius: calc(var(--radius-lg) - 1px) 0 calc(var(--radius-lg) - 1px) 0;--block-label-right-radius: 0 calc(var(--radius-lg) - 1px) 0 calc(var(--radius-lg) - 1px);--block-label-text-size: var(--text-sm);--block-label-text-weight: 400;--block-padding: var(--spacing-xl) calc(var(--spacing-xl) + 2px);--block-radius: var(--radius-lg);--block-shadow: var(--shadow-drop);--block-title-background-fill: none;--block-title-border-color: none;--block-title-border-width: 1px;--block-title-padding: 0;--block-title-radius: none;--block-title-text-size: var(--nevysha-text-md);--block-title-text-weight: 400;--container-radius: var(--radius-lg);--form-gap-width: 1px;--layout-gap: var(--spacing-xxl);--panel-border-width: 0;--section-header-text-size: var(--nevysha-text-md);--section-header-text-weight: 400;--checkbox-border-radius: var(--radius-sm);--checkbox-label-gap: var(--spacing-lg);--checkbox-label-padding: var(--spacing-md) calc(2 * var(--spacing-md));--checkbox-label-shadow: var(--shadow-drop);--checkbox-label-text-size: var(--nevysha-text-md);--checkbox-label-text-weight: 400;--checkbox-check: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");--radio-circle: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");--checkbox-shadow: var(--input-shadow);--error-border-width: 1px;--input-border-width: 1px;--input-padding: var(--spacing-xl);--input-radius: var(--radius-lg);--input-shadow: 0 0 0 var(--shadow-spread) transparent, var(--shadow-inset);--input-text-size: var(--nevysha-text-md);--input-text-weight: 400;--loader-color: var(--color-accent);--prose-text-size: var(--nevysha-text-md);--prose-text-weight: 400;--prose-header-text-weight: 600;--table-radius: var(--radius-lg);--button-large-padding: 2px;--button-large-radius: var(--radius-lg);--button-large-text-size: var(--nevysha-text-md);--button-large-text-weight: 600;--button-shadow: var(--shadow-drop);--button-shadow-active: var(--shadow-inset);--button-shadow-hover: var(--shadow-drop-lg);--button-small-padding: var(--spacing-sm) calc(2 * var(--spacing-sm));--button-small-radius: var(--radius-lg);--button-small-text-size: var(--nevysha-text-md);--button-small-text-weight: 400;--button-transition: none}.nevysha-light{--nevysha-gradiant-2: #fefefe;--nevysha-white: var(--nevysha-font-color);--nevysha-dark: #fefefe;--nevysha-light-dark: #efefef;--neutral-50: var(--nevysha-white);--neutral-100: var(--nevysha-white);--neutral-200: var(--nevysha-white);--neutral-400: var(--nevysha-white);--neutral-600: var(--nevysha-light-dark);--neutral-700: var(--nevysha-light-dark);--neutral-800: var(--nevysha-light-dark);--neutral-900: var(--nevysha-light-dark);--neutral-950: var(--nevysha-light-dark);--link-text-color-hover: var(--ae-primary-color);--ae-slider-bg-overlay: repeating-linear-gradient( 90deg, transparent, transparent max(3px, calc(.671141% - 2px)), var(--ae-input-border-color) max(3px, calc(.671141% - 2px)), var(--ae-input-border-color) max(4px, calc(.671141% + 0px)) );--ae-subgroup-input-bg-color: hsl(225deg 6% 13%);--ae-input-border-color: hsl(0deg 0% 84.25%);--ae-input-color: hsl(0, 0%, 0%);--ae-input-bg-color: hsl(0, 0%, 100%);--button-secondary-background-fill: var(--nevysha-dark);--block-label-background-fill: var(--background-fill-secondary);--checkbox-label-background-fill-hover: linear-gradient(to top, var(--neutral-900), var(--neutral-800));--vertical-line-bg-color: #18181859;--checkbox-background-color: var(--nevysha-dark);--checkbox-background-color-focus: var(--checkbox-background-color);--checkbox-label-background-fill: linear-gradient(to top, var(--neutral-900), var(--neutral-800));--checkbox-label-background-fill-selected: var(--checkbox-label-background-fill);--checkbox-label-text-color: var(--body-text-color);--checkbox-label-text-color-selected: var(--checkbox-label-text-color);--background-fill-secondary: var(--neutral-900);--panel-background-fill: var(--background-fill-secondary);--body-text-color-subdued: var(--nevysha-font-color-subdued);--block-label-text-color: var(--neutral-200);--button-secondary-text-color: var(--nevysha-white);--button-secondary-text-color-hover: var(--button-secondary-text-color);--checkbox-border-color-hover: var(--ae-primary-color);--checkbox-background-color-hover: var(--nevysha-dark);--button-secondary-background-fill-hover: var(--ae-primary-color);--body-background-fill: rgba(255, 255, 255, 0) !important;--tab-nav-background-color: var(--nevysha-light-dark);--tab-nav-background-color-selected: var(--nevysha-dark);--border-color-primary: #acacac;--input-border-color: var(--border-color-primary);--block-border-color: var(--border-color-primary);--input-border-color-focus: var(--ae-primary-color);--ae-panel-border-radius: 0px;--tabnav-button-color: var(--nevysha-white);--input-background-fill: var(--nevysha-dark);--body-text-color: var(--neutral-100);--tabmenu-button-color: var(--nevysha-white);--background-fill-primary: var(--nevysha-light-dark);--block-background-fill: var(--neutral-800);--secondary-text-color: var(--nevysha-white);--block-title-text-color: var(--nevysha-font-color);--main-tabs-background-color: #e5e5e585}#kofi_nevysha_support{transform:rotate(360deg)}.gradio-button.secondary-down:hover{background:var(--button-secondary-background-fill-hover);color:var(--button-secondary-text-color-hover)}.gradio-dropdown ul.options li.item.selected{background-color:var(--ae-primary-color)!important}.gradio-dropdown ul.options li.item:hover{background-color:var(--color-accent)}.progressDiv .progress{background:var(--ae-primary-color)!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0;position:relative}input[type=number]::-webkit-inner-spin-button:before{content:"▲";display:block;position:absolute;top:0;left:0;right:0;bottom:50%;text-align:center;color:red;font-size:10px}input[type=number]::-webkit-inner-spin-button:after{content:"▼";display:block;position:absolute;top:50%;left:0;right:0;bottom:0;text-align:center;color:red;font-size:10px}.gradio-accordion{background-color:var(--nevysha-light-dark)!important;border:none!important;border-radius:3px!important;color:var(--secondary-text-color)!important;margin:4px 0!important}.gradio-slider input[type=range]{align-self:flex-start}.gradio-container.app{padding:2px!important;transform:rotate(360deg)}input[type=range]{overflow:hidden;width:100%;-webkit-appearance:none;background-color:var(--ae-input-bg-color);border:1px solid var(--ae-input-border-color);position:relative;accent-color:var(--ae-primary-color)!important}input[type=range]:after{content:"";position:absolute;height:13px;background-image:var(--ae-slider-bg-overlay);opacity:.15;width:100%}input[type=range]::-webkit-slider-runnable-track{height:14px;-webkit-appearance:none;color:var(--ae-primary-color);margin-top:-1px}input[type=range]::-moz-range-thumb,input[type=range]::-webkit-slider-thumb{color:var(--ae-primary-color);border-radius:0}.nevysha.nevysha-tabnav{display:flex;position:fixed;z-index:2;flex-direction:column;width:175px;background-color:var(--tab-nav-background-color);border-bottom:none!important}.nevysha.nevysha-tabnav.center-menu-items{justify-content:center}.nevysha.nevysha-tabnav.center-menu-items>button:nth-child(1){margin-left:auto}.nevysha.nevysha-tabnav>.selected{background-color:var(--tab-nav-background-color-selected)!important;border-top:2px solid var(--ae-primary-color);border-radius:0}.nevysha.nevysha-tabnav>button{color:var(--tabmenu-button-color)}#quicksettings_gap{display:none}#quicksettings_gap.nevysha-quicksettings-gap{display:block;flex:1;max-width:none}#tabs>.nevysha.tabitem{margin-left:calc(var(--nevysha-margin-left) + 10px);background-color:var(--main-tabs-background-color);border:none;border-radius:0;overflow-y:auto;height:var(--main-container-height);padding:0 10px}#tabs>.nevysha.tabitem::-webkit-scrollbar{width:5px}#tabs>.nevysha.tabitem::-webkit-scrollbar-track{background-color:transparent}#tabs>.nevysha.tabitem::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.nevysha.btn{display:inline-flex;justify-content:center;align-items:center;transition:var(--button-transition);padding:var(--size-0-5) var(--size-2);text-align:center;border:var(--button-border-width) solid var(--button-primary-border-color);background:var(--button-primary-background-fill);color:var(--button-primary-text-color);border-radius:var(--button-large-radius);padding:var(--button-large-padding);font-size:var(--button-large-text-size);--checkbox-background-color: var(--neutral-800)}.nevysha.btn.refresh{width:50px;max-width:50px;text-align:center;vertical-align:middle;height:50px;background-color:var(--nevysha-dark);display:none}.block.padded:not(.gradio-accordion){padding:10px!important}.nevysha.settings-child{background-color:var(--nevysha-light-dark)!important}.gradio-button.tool{border-radius:0!important;border:none!important}#quicksettings{width:auto;align-items:stretch;gap:20px}#quicksettings>.block.gradio-slider{display:flex;flex-direction:row;align-content:space-between}#quicksettings>div.block{padding:0!important;display:flex;flex-direction:row;align-content:space-between}#quicksettings>div.block>*{width:100%}#quicksettings>div.block>input[type=range]{margin-bottom:2px}#quicksettings>.gradio-button.tool{height:33px;margin-left:-20px}#quicksettings.centered-quicksettings{justify-content:center!important}#footer{text-align:center;position:fixed;bottom:0;left:0;display:flex;justify-content:center;width:100%}#footer>div{display:flex;position:fixed;left:10px;bottom:2px}#footer .versions{font-size:85%!important;opacity:.85!important;position:fixed!important;right:10px!important;left:auto!important;bottom:2px}.nevysha.svg-icon{height:20px;fill:var(--nevysha-white);margin:3px 0}.nevysha.svg-icon.rotate{transform:rotate(315deg)}/*!*versions*!*/.token-remove>svg{width:20px;height:20px;fill:var(--neutral-50)}html{overflow-y:hidden}body,#nevysha-loading{font-family:-apple-system,BlinkMacSystemFont,sans-serif;overflow:auto;background:linear-gradient(330deg,var(--nevysha-gradiant-1) 3%,var(--nevysha-gradiant-2) 38%);animation:gradient 35s ease infinite;background-size:400% 400%;background-attachment:fixed;display:flex;height:100vh}@keyframes gradient{0%{background-position:0% 0%}50%{background-position:75% 75%}to{background-position:0% 0%}}.wave{background:rgb(94 26 145 / 16%);border-radius:1000% 1000% 0 0;position:fixed;width:200%;height:3.5em;animation:wave 10s -3s linear infinite;transform:translateZ(0);opacity:.8;bottom:0;left:0;z-index:0}.wave:nth-of-type(2){bottom:-1.25em;animation:wave 18s linear reverse infinite;opacity:.8}.wave:nth-of-type(3){bottom:-2.5em;animation:wave 20s -1s reverse infinite;opacity:.9}@keyframes wave{2%{transform:translate(1)}25%{transform:translate(-25%)}50%{transform:translate(-50%)}75%{transform:translate(-25%)}to{transform:translate(1)}}.block{padding:10px!important}.block.padded:not(.gradio-accordion){padding:0!important}.block.token-counter span{background:var(--nevysha-dark)!important;box-shadow:none!important;border:none!important;border-radius:0!important}.gradio-group{margin-top:10px!important}button.secondary,button.primary{border:1px solid var(--ae-input-border-color)!important;border-radius:var(--ae-panel-border-radius)!important;background:var(--ae-input-bg-color)!important;color:var(--ae-input-color)!important}.nevysha.skip-interrupt-wrapper{display:flex!important;flex-direction:row}.nevysha.skip-interrupt-wrapper>button{position:relative}.nevysha.settings-wrapper{flex:1;margin-top:15px;overflow-y:scroll;padding:0 5px 15px 0}.nevysha.settings-wrapper::-webkit-scrollbar{width:5px}.nevysha.settings-wrapper::-webkit-scrollbar-track{background-color:transparent}.nevysha.settings-wrapper::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.nevysha.txt2img_toprow-wrapper{display:flex;flex-direction:column}#txt2img_settings,#img2img_settings{flex:1;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap}#txt2img_script_container,#img2img_script_container{padding:0!important}#txt2img_tools,#img2img_tools{gap:0}#txt2img_tools>.form,#img2img_tools>.form{gap:0;justify-content:space-between}#txt2img_toprow,#img2img_toprow{background-color:var(--nevysha-light-dark)!important;padding:10px!important;margin-bottom:6px;display:flex;flex-direction:column}#txt2img_script_container,#img2img_script_container{background-color:transparent!important}#tab_txt2img>div,#tab_img2img>div,#tab_img2img>div>div{height:100%}.settings-gradio-parent{height:100%;padding:10px 0 0}#txt2img_results,#img2img_results{height:100%}#txt2img_gallery_container,#img2img_gallery_container{flex:1;max-height:100%;overflow-y:auto}.nevysha.nevysha-scrollable::-webkit-scrollbar{width:5px}.nevysha.nevysha-scrollable::-webkit-scrollbar-track{background-color:transparent}.nevysha.nevysha-scrollable::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.nevysha.nevysha-scrollable>div>div:nth-child(2){overflow-y:visible}#txt2img_gallery,#img2img_gallery{height:100%;display:flex;flex-direction:column}#txt2img_gallery>div:nth-child(2),#img2img_gallery>div:nth-child(2){flex:1;min-height:auto!important;max-height:none!important}#txt2img_settings,#img2img_settings,#txt2img_results,#img2img_results{flex-grow:1;flex-shrink:0}#txt2img_settings,#img2img_settings,#txt2img_results,#img2img_results{flex-basis:50%}#txt2img_seed_row,#img2img_seed_row{display:flex;align-content:center;align-items:center}#txt2img_seed_row>button,#img2img_seed_row>button{align-self:auto}#image_browser_tabs_container>:not(:nth-child(-n+2)){background-color:var(--nevysha-light-dark)!important}#tab_settings{background-color:var(--nevysha-light-dark)!important}#img2img_settings .tabs>:not(:first-child){background-color:var(--nevysha-light-dark)!important}.nevysha.resizable-children-container{flex-wrap:nowrap;width:calc(100% - 33px)!important;display:flex;flex-direction:row}.vertical-line-wrapper{width:10px!important;max-width:10px!important;min-width:10px!important;height:calc(100% - 30px);cursor:ew-resize;display:flex;justify-content:center;margin:15px -10px 0}.slide-right-browser-panel>.vertical-line-wrapper{position:absolute}.slide-right-browser-panel>.slide-right-browser-panel-container{flex:1;padding:10px;margin-left:15px}#cozy-img-browser_panel{border:1px solid var(--ae-input-border-color)!important}.vertical-line{width:2px!important;max-width:2px!important;min-width:2px!important;height:100%;cursor:ew-resize;background-image:linear-gradient(to bottom,var(--vertical-line-bg-color) 7px,transparent 0);background-size:100% 13px}.gradio-image{padding:0!important}#expendBtn{position:absolute;bottom:10px;right:35px;z-index:99999}#img2maskimg>div:nth-child(3)>div>div{display:flex;justify-content:center}canvas.nevysha{inset:auto}.brush>input[type=range]{min-width:200px}.block.gradio-checkbox{margin:0!important}.nevysha-accent{background-color:var(--ae-primary-color)!important}#txt2img_extra_networks_parent,#img2img_extra_networks_parent{position:fixed;z-index:9999;background-color:var(--block-background-fill)!important;width:75vw;right:0;height:calc(100% - (100px + var(--menu-top-height)));top:calc(75px + var(--menu-top-height));padding-right:15px;border:1px solid var(--ae-input-border-color)!important}#txt2img_extra_networks_nevysha_wrapper,#img2img_extra_networks_nevysha_wrapper{display:flex;flex-direction:row;height:100%}#txt2img_extra_networks_nevysha_wrapper>.vertical-line-wrapper,#img2img_extra_networks_nevysha_wrapper>.vertical-line-wrapper,.slide-right-browser-panel>.vertical-line-wrapper{z-index:100;margin:15px 0 0 5px}.nevysha-right-button-wrapper{position:fixed;right:0;top:calc(75px + var(--menu-top-height));z-index:999;height:calc(100vh - (100px + var(--menu-top-height)));width:25px;min-width:25px!important;display:flex;flex-direction:column}.nevysha-right-button-wrapper>button{flex:1;min-height:auto!important;max-height:none!important;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0!important;margin:0!important}.nevysha-right-button-wrapper>button>div,.nevysha-extra-network-floating-btn>div{writing-mode:vertical-rl;width:25px;min-width:25px!important}.nevysha-extra-network-floating-btn{height:100px;position:absolute;top:calc(50% - 50px)}.extra-network-cards{overflow-x:hidden}.extra-network-cards>.card{width:var(--extra-network-card-width);height:var(--extra-network-card-height)}.extra-network-cards .card .actions .name{font-size:var(--nevysha-text-md);line-break:normal;text-overflow:ellipsis;width:100%;display:block}.slide-right-browser-panel{position:fixed;z-index:9999;background-color:var(--block-background-fill)!important;width:75vw;right:0;height:calc(100% - (100px + var(--menu-top-height)));top:calc(75px + var(--menu-top-height));padding-right:15px;display:flex;flex-direction:row}.extra-network-subdirs{overflow:scroll}[id$=_subdirs]{padding:0;margin:0;overflow:visible}[id$=cards_html]{display:flex;flex-direction:column;width:100%;padding:0;margin:0;align-items:stretch;overflow:auto}[id$=cards_html]::-webkit-scrollbar{width:5px}[id$=cards_html]::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}[id$=cards_html]::-webkit-scrollbar-track{background-color:transparent}[id$=_cards]{height:auto;overflow:visible;position:relative}input[type=number]{width:100px}.nevysha.settings-nevyui-title{position:absolute;top:0;width:100%;text-align:center}.nevysha.settings-nevyui-title>h2{font-size:1.8em;color:var(--ae-primary-color);font-family:Caveat Variable,sans-serif}.nevysha.settings-nevyui-title>.subtitle{font-size:10px;font-style:italic}.nevysha.settings-nevyui-top>.info{color:var(--body-text-color);margin-bottom:5px;font-style:italic}.nevysha-reporting{color:var(--body-text-color)!important;margin:15px 0!important;border-left:4px solid var(--ae-primary-color);padding-left:5px;display:flex;flex-wrap:wrap}.nevysha.settings-nevyui-top>.nevysha-reporting>a{color:var(--ae-primary-color);text-decoration:underline}#cozy_nest_settings_tabs .block{background-color:transparent}.nevysha-emphasis{margin-top:5px;font-weight:700;background-color:var(--ae-primary-color);color:var(--nevysha-color-from-luminance)!important;padding:8px;border-radius:2px}.nevysha-tabnav.nevysha-tabnav-settings>h2{font-size:1.6em;margin-top:20px}#nevyui_update_info_panel>article{border-left:4px solid var(--ae-primary-color);padding-left:15px;margin-left:5px}#nevysha-version-info{display:flex;justify-content:space-between}.nevysha-version-info-text{flex:1;margin-left:10px!important}.nevysha.settings-nevyui-bottom{position:absolute;bottom:0}.nevysha.settings-nevyui-bottom>p{font-size:.8em;color:var(--body-text-color)}#cozy_nest_settings_tabs{background-color:var(--tab-nav-background-color-selected)}#cozy_nest_settings_tabs>.tabitem{overflow-y:auto;height:520px}#cozy_nest_settings_tabs>.tab-nav{background-color:var(--tab-nav-background-color)}.tab-nav>*{border-radius:0}#cozy_nest_settings_tabs>.tab-nav>.selected{background-color:var(--tab-nav-background-color-selected)!important;border-top:2px solid var(--ae-primary-color)}[id$=_extra_tabs]{background-color:var(--tab-nav-background-color-selected)}[id$=_extra_tabs]>.tabitem{background-color:var(--tab-nav-background-color-selected)!important}[id$=_extra_tabs]>.tab-nav{background-color:var(--tab-nav-background-color)}[id$=_extra_tabs]>.tab-nav>.selected{background-color:var(--tab-nav-background-color-selected)!important;border-top:2px solid var(--ae-primary-color)}.nevysha-draggable-anchor-icon{cursor:pointer;position:relative;top:2px;left:2px;width:60px;height:35px;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;background:var(--ae-input-bg-color);border:1px solid var(--ae-input-border-color)}.nevysha-draggable-anchor-icon>svg{height:15px;fill:var(--body-text-color)}.nevysha-draggable-anchor{position:absolute;top:0;left:0;cursor:pointer;z-index:9999;width:60px;height:35px}#img_browser_main_block{gap:0}#img_browser_main_block .form{align-items:center}textarea.nevysha-image-browser-folder{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);resize:none}#cnib_output_folder>label>textarea{display:none}.nevysha-image-browser-folder-container{display:flex;flex-direction:row}.nevysha-image-browser-folder-btn{border:1px solid var(--ae-input-border-color)!important;border-radius:var(--ae-panel-border-radius)!important;background:var(--ae-input-bg-color)!important;color:var(--ae-input-color)!important;padding:0 10px!important;min-width:60px}.nevysha.nevysha-tabnav.menu-fix-top{position:fixed;flex-direction:row;width:100%;top:0}.gradio-container.app{z-index:1;height:100vh!important}.gradio-container.app.menu-fix-top{padding-top:0!important;padding-bottom:20px!important}#tab_nevyui>div{height:100%}#nevyui-ui-wrapper{background-color:var(--block-background-fill)}.nevysha-tab-settings{position:fixed;right:5px;top:30px;height:fit-content;width:max(800px,50vw);z-index:9999;background-color:var(--block-background-fill);border:1px solid var(--ae-input-border-color)}.nevysha-btn-menu-wrapper{display:flex;justify-content:center;margin:15px 0}.nevysha-btn-menu-wrapper.menu-fix-top{position:relative;right:20px;margin:0 0 0 auto;display:flex;gap:10px;justify-content:end}.nevysha-btn-menu-wrapper>button>svg{fill:var(--ae-primary-color);width:20px}#nevysha-saved-feedback-wrapper{height:1px}.nevysha-feedback{margin:auto;width:100%;text-align:center;margin-top:-15px!important;color:var(--ae-primary-color)!important}#nevyui_update_info_panel{padding:5px}.markdown-body{font-size:1em;color:var(--body-text-color);line-height:1.5;font-weight:400;letter-spacing:.00938em;word-wrap:break-word;padding:0 10px;max-height:400px;overflow-y:auto}.markdown-body code{font-family:monospace;font-size:.9em;background-color:var(--ae-input-bg-color);color:var(--body-text-color);padding:2px;border-radius:2px}.markdown-body>h1{font-size:medium;color:var(--body-text-color);margin-top:30px}.markdown-body>h2{font-size:1.4em;color:var(--body-text-color);margin-top:30px}.markdown-body>ul{margin-left:20px}.markdown-body>ul>li>ul{margin-left:20px}.markdown-body>ul>li{margin-bottom:10px}#nevysha_other_tabs:empty{height:200px;width:200px}#nevysha_other_tabs:empty:before{content:"Drop tabs here to hide them";display:flex;justify-content:center;align-items:center;height:100%;width:100%;color:var(--body-text-color);font-size:1.2em;font-weight:500;text-align:center}#nevysha_other_tabs{background-color:var(--block-background-fill);position:absolute;display:flex;flex-direction:column;border:1px solid var(--ae-input-border-color)}#nevysha_other_tabs>button{text-align:left}.nevysha-other-tab-text{padding:3px 10px;text-align:left}.remove-nevysha-other-tab{padding-right:4px;padding-left:4px}.nevysha-cozy-nest-app-name{font-size:4em;margin-bottom:30%;color:var(--ae-primary-color);font-family:Caveat Variable,sans-serif;text-transform:uppercase}#nevysha-loading>div.nevysha-loading-progress>div.subtext1{font-size:1em;color:var(--body-text-color);opacity:1;margin-top:30%}#nevysha-loading>div.nevysha-loading-progress>div.subtext2{font-size:.8em;color:var(--body-text-color);opacity:.2}#nevysha-loading-wrap{background-color:var(--nevysha-gradiant-2);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9000}#nevysha-loading-wrap>#nevysha-loading>.footer{position:fixed;bottom:calc(3.5em + 25px);right:25px;color:var(--body-text-color);font-size:.7em;opacity:.3}#nevysha-loading{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;z-index:9001}#loading_step_estimator{font-size:.8em}.nevysha-loading-progress{margin:auto;color:var(--ae-primary-color);text-align:center}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--ae-primary-color);margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--ae-primary-color);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}#kofi_nevysha_support>img{height:15px!important}.nevysha-kofi-tab{width:auto;height:auto}.livePreview{background-color:var(--background-fill-primary)!important}:root{--error-handler-white: #eeeeee}#dialog-message-wrap,#cozy-alert-wrap{font-size:12px;position:fixed;z-index:1000;width:100vw;height:100vh;top:0;backdrop-filter:blur(10px);display:flex;justify-content:center}#dialog-message{display:flex;flex-direction:column;padding:10px;margin:50px;background-color:var(--nevysha-gradiant-2)}#dialog-message>.header{display:flex;justify-content:space-between}#dialog-message>.header>h1{font-size:1.5em}#cozy-alert-wrap>div{height:fit-content;width:auto;margin:auto;background-color:var(--nevysha-gradiant-2);padding:15px;display:flex;flex-direction:column;border:1px solid var(--ae-input-border-color);color:var(--nevysha-font-color)}#cozy-alert-wrap>div>.header{display:flex;justify-content:space-between;flex-direction:row}#cozy-alert-title{font-size:1.5em;margin:0 auto}#cozy-alert-close{margin:auto}.ui-dialog-title,#cozy_nest_error_handling_display{color:var(--error-handler-white)}#cozy_nest_error_handling_display_stack{color:red;font-weight:700;font-family:monospace;white-space:pre-wrap;background-color:#222;padding:25px;border-radius:3px;border-color:red}#cozynest-error-extentions>table>tbody>tr>td>a{color:var(--error-handler-white);font-style:italic}#dialog-message>fieldset{color:var(--error-handler-white);margin-bottom:40px}#dialog-message>fieldset.extensions-list{height:100%;overflow-y:auto}#cozynest-error-instance-info>a{color:#0ff!important;text-decoration:underline;font-weight:700}.cozynest-error-tips{font-weight:700;color:var(--error-handler-white);background-color:#d57411;padding:10px;font-size:15px}.cozynest-error-tips>a{color:#0ff;text-decoration:underline;font-weight:700}.ui-dialog{background-color:#101010;border:none}.ui-dialog-titlebar,.ui-dialog-buttonpane{background-color:#000;border:none;color:var(--error-handler-white)}.ui-button{background-color:#222;border:none;color:var(--error-handler-white)}.ui-button:hover,.ui-widget.ui-widget-content{border:none}.blocInfo,textarea{display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-color:var(--input-border-color)!important;border-radius:var(--input-radius)!important;background:var(--input-background-fill)!important;background-color:var(--input-background-fill)!important;width:100%;color:var(--body-text-color)!important;font-weight:var(--input-text-weight)!important;font-size:var(--input-text-size)!important;line-height:var(--line-sm)!important;font-family:monospace!important}.infotext{max-height:200px;overflow-y:auto}.infotext::-webkit-scrollbar{width:5px}.infotext::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}.infotext::-webkit-scrollbar-track{background-color:transparent}ul.options{overflow-y:auto;z-index:303;border:1px solid var(--ae-input-border-color)}ul.options::-webkit-scrollbar{width:5px}ul.options::-webkit-scrollbar-track{background-color:transparent}ul.options::-webkit-scrollbar-thumb{background-color:var(--ae-primary-color);border-radius:20px}button:hover,.nevysha-button:hover{filter:brightness(1.2)!important}body.nevysha-light button:hover,body.nevysha-light .nevysha-button:hover{filter:brightness(.95)!important}.nevysha-enhanced-prompt-field{padding:10px!important}.nevysha-enhanced-prompt-field>.prompt{height:289px;display:block;position:relative;outline:none!important;box-shadow:var(--input-shadow);border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--input-radius);background:var(--input-background-fill);width:100%;color:var(--body-text-color)!important;font-weight:var(--input-text-weight)!important;font-size:var(--input-text-size)!important;line-height:var(--line-sm)!important;font-family:monospace!important;overflow:auto;min-height:45px;padding:10px}.nevysha-enhanced-prompt-field-bracket{font-weight:700;font-size:1.2em}#kofi_nevysha_support,#kofi_nevysha_support_img{display:none}[id$=_gallery_clear_button]{position:absolute;top:3px;right:10px;z-index:30;background-color:var(--block-background-fill)}[id$=_gallery_clear_button]>svg{height:15px;width:15px;fill:var(--body-text-color)}#nevyui_update_info_close_btn,#nevyui_update_btn{width:60px}#cozynest_others_settings_header>p:nth-child(1){font-style:italic}#nevysha_cozy_nest{display:none}body.nsfw img:not([id="kofi_nevysha_support_img"]){filter:blur(20px)}body.nsfw .infoModal>.image-wrapper>img{filter:blur(50px)}body.nsfw .card{filter:blur(10px)} +`;var Be=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ks(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var eC={exports:{}};(function(e){(function(){function t(v){var b={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:`Remove only spaces, ' and " from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids`,type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,describe:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,describe:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,describe:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}};if(v===!1)return JSON.parse(JSON.stringify(b));var y={};for(var m in b)b.hasOwnProperty(m)&&(y[m]=b[m].defaultValue);return y}function n(){var v=t(!0),b={};for(var y in v)v.hasOwnProperty(y)&&(b[y]=!0);return b}var r={},i={},o={},l=t(!0),d="vanilla",a={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:t(!0),allOn:n()};r.helper={},r.extensions={},r.setOption=function(v,b){return l[v]=b,this},r.getOption=function(v){return l[v]},r.getOptions=function(){return l},r.resetOptions=function(){l=t(!0)},r.setFlavor=function(v){if(!a.hasOwnProperty(v))throw Error(v+" flavor was not found");r.resetOptions();var b=a[v];d=v;for(var y in b)b.hasOwnProperty(y)&&(l[y]=b[y])},r.getFlavor=function(){return d},r.getFlavorOptions=function(v){if(a.hasOwnProperty(v))return a[v]},r.getDefaultOptions=function(v){return t(v)},r.subParser=function(v,b){if(r.helper.isString(v))if(typeof b<"u")i[v]=b;else{if(i.hasOwnProperty(v))return i[v];throw Error("SubParser named "+v+" not registered!")}},r.extension=function(v,b){if(!r.helper.isString(v))throw Error("Extension 'name' must be a string");if(v=r.helper.stdExtName(v),r.helper.isUndefined(b)){if(!o.hasOwnProperty(v))throw Error("Extension named "+v+" is not registered!");return o[v]}else{typeof b=="function"&&(b=b()),r.helper.isArray(b)||(b=[b]);var y=c(b,v);if(y.valid)o[v]=b;else throw Error(y.error)}},r.getAllExtensions=function(){return o},r.removeExtension=function(v){delete o[v]},r.resetExtensions=function(){o={}};function c(v,b){var y=b?"Error in "+b+" extension->":"Error in unnamed extension",m={valid:!0,error:""};r.helper.isArray(v)||(v=[v]);for(var E=0;E"u"},r.helper.forEach=function(v,b){if(r.helper.isUndefined(v))throw new Error("obj param is required");if(r.helper.isUndefined(b))throw new Error("callback param is required");if(!r.helper.isFunction(b))throw new Error("callback param must be a function/closure");if(typeof v.forEach=="function")v.forEach(b);else if(r.helper.isArray(v))for(var y=0;y").replace(/&/g,"&")};var u=function(v,b,y,m){var E=m||"",M=E.indexOf("g")>-1,C=new RegExp(b+"|"+y,"g"+E.replace(/g/g,"")),k=new RegExp(b,E.replace(/g/g,"")),O=[],R,A,I,P,z;do for(R=0;I=C.exec(v);)if(k.test(I[0]))R++||(A=C.lastIndex,P=A-I[0].length);else if(R&&!--R){z=I.index+I[0].length;var B={left:{start:P,end:A},match:{start:A,end:I.index},right:{start:I.index,end:z},wholeMatch:{start:P,end:z}};if(O.push(B),!M)return O}while(R&&(C.lastIndex=A));return O};r.helper.matchRecursiveRegExp=function(v,b,y,m){for(var E=u(v,b,y,m),M=[],C=0;C0){var R=[];C[0].wholeMatch.start!==0&&R.push(v.slice(0,C[0].wholeMatch.start));for(var A=0;A=0?m+(y||0):m},r.helper.splitAtIndex=function(v,b){if(!r.helper.isString(v))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[v.substring(0,b),v.substring(b)]},r.helper.encodeEmailAddress=function(v){var b=[function(y){return"&#"+y.charCodeAt(0)+";"},function(y){return"&#x"+y.charCodeAt(0).toString(16)+";"},function(y){return y}];return v=v.replace(/./g,function(y){if(y==="@")y=b[Math.floor(Math.random()*2)](y);else{var m=Math.random();y=m>.9?b[2](y):m>.45?b[1](y):b[0](y)}return y}),v},r.helper.padEnd=function(b,y,m){return y=y>>0,m=String(m||" "),b.length>y?String(b):(y=y-b.length,y>m.length&&(m+=m.repeat(y/m.length)),String(b)+m.slice(0,y))},typeof console>"u"&&(console={warn:function(v){alert(v)},log:function(v){alert(v)},error:function(v){throw v}}),r.helper.regexes={asteriskDashAndColon:/([*_:~])/g},r.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:`S`},r.Converter=function(v){var b={},y=[],m=[],E={},M=d,C={parsed:{},raw:"",format:""};k();function k(){v=v||{};for(var P in l)l.hasOwnProperty(P)&&(b[P]=l[P]);if(typeof v=="object")for(var z in v)v.hasOwnProperty(z)&&(b[z]=v[z]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof v+" was passed instead.");b.extensions&&r.helper.forEach(b.extensions,O)}function O(P,z){if(z=z||null,r.helper.isString(P))if(P=r.helper.stdExtName(P),z=P,r.extensions[P]){console.warn("DEPRECATION WARNING: "+P+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),R(r.extensions[P],P);return}else if(!r.helper.isUndefined(o[P]))P=o[P];else throw Error('Extension "'+P+'" could not be loaded. It was either not found or is not a valid extension.');typeof P=="function"&&(P=P()),r.helper.isArray(P)||(P=[P]);var B=c(P,z);if(!B.valid)throw Error(B.error);for(var V=0;V[ \t]+¨NBSP;<"),!M)if(window&&window.document)M=window.document;else throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");var Z=M.createElement("div");Z.innerHTML=m;var Q={preList:ze(Z)};ke(Z);for(var fe=Z.childNodes,ee="",be=0;be'}else Ce.push(xe[Te].innerHTML),xe[Te].innerHTML="",xe[Te].setAttribute("prenum",Te.toString());return Ce}return ee},this.setOption=function(m,M){c[m]=M},this.getOption=function(m){return c[m]},this.getOptions=function(){return c},this.addExtension=function(m,M){M=M||null,W(m,M)},this.useExtension=function(m){W(m)},this.setFlavor=function(m){if(!j.hasOwnProperty(m))throw Error(m+" flavor was not found");var M=j[m];b=m;for(var Z in M)M.hasOwnProperty(Z)&&(c[Z]=M[Z])},this.getFlavor=function(){return b},this.removeExtension=function(m){s.helper.isArray(m)||(m=[m]);for(var M=0;M? ?(['"].*['"])?\)$/m)>-1)x="";else if(!x)if(v||(v=b.toLowerCase().replace(/ ?\n/g," ")),x="#"+v,!s.helper.isUndefined(u.gUrls[v]))x=u.gUrls[v],s.helper.isUndefined(u.gTitles[v])||(H=u.gTitles[v]);else return w;x=x.replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback);var D='",D};return n=n.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,r),n=n.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,r),n=n.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,r),n=n.replace(/\[([^\[\]]+)]()()()()()/g,r),c.ghMentions&&(n=n.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(w,b,v,x,W){if(v==="\\")return b+x;if(!s.helper.isString(c.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var q=c.ghMentionsLink.replace(/\{u}/g,W),H="";return c.openLinksInNewWindow&&(H=' rel="noopener noreferrer" target="¨E95Eblank"'),b+'"+x+""})),n=u.converter._dispatch("anchors.after",n,c,u),n});var he=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,B=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,R=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,X=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,Ae=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,te=function(n){return function(c,u,r,w,b,v,x){r=r.replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback);var W=r,q="",H="",D=u||"",m=x||"";return/^www\./i.test(r)&&(r=r.replace(/^www\./i,"http://www.")),n.excludeTrailingPunctuationFromURLs&&v&&(q=v),n.openLinksInNewWindow&&(H=' rel="noopener noreferrer" target="¨E95Eblank"'),D+'"+W+""+q+m}},et=function(n,c){return function(u,r,w){var b="mailto:";return r=r||"",w=s.subParser("unescapeSpecialChars")(w,n,c),n.encodeEmails?(b=s.helper.encodeEmailAddress(b+w),w=s.helper.encodeEmailAddress(w)):b=b+w,r+''+w+""}};s.subParser("autoLinks",function(n,c,u){return n=u.converter._dispatch("autoLinks.before",n,c,u),n=n.replace(R,te(c)),n=n.replace(Ae,et(c,u)),n=u.converter._dispatch("autoLinks.after",n,c,u),n}),s.subParser("simplifiedAutoLinks",function(n,c,u){return c.simplifiedAutoLink&&(n=u.converter._dispatch("simplifiedAutoLinks.before",n,c,u),c.excludeTrailingPunctuationFromURLs?n=n.replace(B,te(c)):n=n.replace(he,te(c)),n=n.replace(X,et(c,u)),n=u.converter._dispatch("simplifiedAutoLinks.after",n,c,u)),n}),s.subParser("blockGamut",function(n,c,u){return n=u.converter._dispatch("blockGamut.before",n,c,u),n=s.subParser("blockQuotes")(n,c,u),n=s.subParser("headers")(n,c,u),n=s.subParser("horizontalRule")(n,c,u),n=s.subParser("lists")(n,c,u),n=s.subParser("codeBlocks")(n,c,u),n=s.subParser("tables")(n,c,u),n=s.subParser("hashHTMLBlocks")(n,c,u),n=s.subParser("paragraphs")(n,c,u),n=u.converter._dispatch("blockGamut.after",n,c,u),n}),s.subParser("blockQuotes",function(n,c,u){n=u.converter._dispatch("blockQuotes.before",n,c,u),n=n+` +`,P=r.subParser("detab")(P,b,z),P=P.replace(/^[ \t]+$/mg,""),r.helper.forEach(y,function(B){P=r.subParser("runExtension")(B,P,b,z)}),P=r.subParser("metadata")(P,b,z),P=r.subParser("hashPreCodeTags")(P,b,z),P=r.subParser("githubCodeBlocks")(P,b,z),P=r.subParser("hashHTMLBlocks")(P,b,z),P=r.subParser("hashCodeTags")(P,b,z),P=r.subParser("stripLinkDefinitions")(P,b,z),P=r.subParser("blockGamut")(P,b,z),P=r.subParser("unhashHTMLSpans")(P,b,z),P=r.subParser("unescapeSpecialChars")(P,b,z),P=P.replace(/¨D/g,"$$"),P=P.replace(/¨T/g,"¨"),P=r.subParser("completeHTMLDocument")(P,b,z),r.helper.forEach(m,function(B){P=r.subParser("runExtension")(B,P,b,z)}),C=z.metadata,P},this.makeMarkdown=this.makeMd=function(P,z){if(P=P.replace(/\r\n/g,` +`),P=P.replace(/\r/g,` +`),P=P.replace(/>[ \t]+¨NBSP;<"),!z)if(window&&window.document)z=window.document;else throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");var B=z.createElement("div");B.innerHTML=P;var V={preList:Z(B)};Y(B);for(var K=B.childNodes,q="",re=0;re'}else ce.push(ie[he].innerHTML),ie[he].innerHTML="",ie[he].setAttribute("prenum",he.toString());return ce}return q},this.setOption=function(P,z){b[P]=z},this.getOption=function(P){return b[P]},this.getOptions=function(){return b},this.addExtension=function(P,z){z=z||null,O(P,z)},this.useExtension=function(P){O(P)},this.setFlavor=function(P){if(!a.hasOwnProperty(P))throw Error(P+" flavor was not found");var z=a[P];M=P;for(var B in z)z.hasOwnProperty(B)&&(b[B]=z[B])},this.getFlavor=function(){return M},this.removeExtension=function(P){r.helper.isArray(P)||(P=[P]);for(var z=0;z? ?(['"].*['"])?\)$/m)>-1)k="";else if(!k)if(C||(C=M.toLowerCase().replace(/ ?\n/g," ")),k="#"+C,!r.helper.isUndefined(y.gUrls[C]))k=y.gUrls[C],r.helper.isUndefined(y.gTitles[C])||(A=y.gTitles[C]);else return E;k=k.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var I='",I};return v=v.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,m),v=v.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,m),v=v.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]??(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,m),v=v.replace(/\[([^\[\]]+)]()()()()()/g,m),b.ghMentions&&(v=v.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gmi,function(E,M,C,k,O){if(C==="\\")return M+k;if(!r.helper.isString(b.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var R=b.ghMentionsLink.replace(/\{u}/g,O),A="";return b.openLinksInNewWindow&&(A=' rel="noopener noreferrer" target="¨E95Eblank"'),M+'"+k+""})),v=y.converter._dispatch("anchors.after",v,b,y),v});var f=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,h=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,p=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,g=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gmi,w=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,x=function(v){return function(b,y,m,E,M,C,k){m=m.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var O=m,R="",A="",I=y||"",P=k||"";return/^www\./i.test(m)&&(m=m.replace(/^www\./i,"http://www.")),v.excludeTrailingPunctuationFromURLs&&C&&(R=C),v.openLinksInNewWindow&&(A=' rel="noopener noreferrer" target="¨E95Eblank"'),I+'"+O+""+R+P}},S=function(v,b){return function(y,m,E){var M="mailto:";return m=m||"",E=r.subParser("unescapeSpecialChars")(E,v,b),v.encodeEmails?(M=r.helper.encodeEmailAddress(M+E),E=r.helper.encodeEmailAddress(E)):M=M+E,m+''+E+""}};r.subParser("autoLinks",function(v,b,y){return v=y.converter._dispatch("autoLinks.before",v,b,y),v=v.replace(p,x(b)),v=v.replace(w,S(b,y)),v=y.converter._dispatch("autoLinks.after",v,b,y),v}),r.subParser("simplifiedAutoLinks",function(v,b,y){return b.simplifiedAutoLink&&(v=y.converter._dispatch("simplifiedAutoLinks.before",v,b,y),b.excludeTrailingPunctuationFromURLs?v=v.replace(h,x(b)):v=v.replace(f,x(b)),v=v.replace(g,S(b,y)),v=y.converter._dispatch("simplifiedAutoLinks.after",v,b,y)),v}),r.subParser("blockGamut",function(v,b,y){return v=y.converter._dispatch("blockGamut.before",v,b,y),v=r.subParser("blockQuotes")(v,b,y),v=r.subParser("headers")(v,b,y),v=r.subParser("horizontalRule")(v,b,y),v=r.subParser("lists")(v,b,y),v=r.subParser("codeBlocks")(v,b,y),v=r.subParser("tables")(v,b,y),v=r.subParser("hashHTMLBlocks")(v,b,y),v=r.subParser("paragraphs")(v,b,y),v=y.converter._dispatch("blockGamut.after",v,b,y),v}),r.subParser("blockQuotes",function(v,b,y){v=y.converter._dispatch("blockQuotes.before",v,b,y),v=v+` -`;var r=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return c.splitAdjacentBlockquotes&&(r=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),n=n.replace(r,function(w){return w=w.replace(/^[ \t]*>[ \t]?/gm,""),w=w.replace(/¨0/g,""),w=w.replace(/^[ \t]+$/gm,""),w=s.subParser("githubCodeBlocks")(w,c,u),w=s.subParser("blockGamut")(w,c,u),w=w.replace(/(^|\n)/g,"$1 "),w=w.replace(/(\s*
[^\r]+?<\/pre>)/gm,function(b,v){var x=v;return x=x.replace(/^  /mg,"¨0"),x=x.replace(/¨0/g,""),x}),s.subParser("hashBlock")(`
-`+w+` -
`,c,u)}),n=u.converter._dispatch("blockQuotes.after",n,c,u),n}),s.subParser("codeBlocks",function(n,c,u){n=u.converter._dispatch("codeBlocks.before",n,c,u),n+="¨0";var r=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return n=n.replace(r,function(w,b,v){var x=b,W=v,q=` -`;return x=s.subParser("outdent")(x,c,u),x=s.subParser("encodeCode")(x,c,u),x=s.subParser("detab")(x,c,u),x=x.replace(/^\n+/g,""),x=x.replace(/\n+$/g,""),c.omitExtraWLInCodeBlocks&&(q=""),x="
"+x+q+"
",s.subParser("hashBlock")(x,c,u)+W}),n=n.replace(/¨0/,""),n=u.converter._dispatch("codeBlocks.after",n,c,u),n}),s.subParser("codeSpans",function(n,c,u){return n=u.converter._dispatch("codeSpans.before",n,c,u),typeof n>"u"&&(n=""),n=n.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(r,w,b,v){var x=v;return x=x.replace(/^([ \t]*)/g,""),x=x.replace(/[ \t]*$/g,""),x=s.subParser("encodeCode")(x,c,u),x=w+""+x+"",x=s.subParser("hashHTMLSpans")(x,c,u),x}),n=u.converter._dispatch("codeSpans.after",n,c,u),n}),s.subParser("completeHTMLDocument",function(n,c,u){if(!c.completeHTMLDocument)return n;n=u.converter._dispatch("completeHTMLDocument.before",n,c,u);var r="html",w=` -`,b="",v=` -`,x="",W="";typeof u.metadata.parsed.doctype<"u"&&(w=" -`,r=u.metadata.parsed.doctype.toString().toLowerCase(),(r==="html"||r==="html5")&&(v=''));for(var q in u.metadata.parsed)if(u.metadata.parsed.hasOwnProperty(q))switch(q.toLowerCase()){case"doctype":break;case"title":b=""+u.metadata.parsed.title+` -`;break;case"charset":r==="html"||r==="html5"?v=' -`:v=' -`;break;case"language":case"lang":x=' lang="'+u.metadata.parsed[q]+'"',W+=' -`;break;default:W+=' -`}return n=w+" +`;var m=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return b.splitAdjacentBlockquotes&&(m=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),v=v.replace(m,function(E){return E=E.replace(/^[ \t]*>[ \t]?/gm,""),E=E.replace(/¨0/g,""),E=E.replace(/^[ \t]+$/gm,""),E=r.subParser("githubCodeBlocks")(E,b,y),E=r.subParser("blockGamut")(E,b,y),E=E.replace(/(^|\n)/g,"$1 "),E=E.replace(/(\s*
[^\r]+?<\/pre>)/gm,function(M,C){var k=C;return k=k.replace(/^  /mg,"¨0"),k=k.replace(/¨0/g,""),k}),r.subParser("hashBlock")(`
+`+E+` +
`,b,y)}),v=y.converter._dispatch("blockQuotes.after",v,b,y),v}),r.subParser("codeBlocks",function(v,b,y){v=y.converter._dispatch("codeBlocks.before",v,b,y),v+="¨0";var m=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return v=v.replace(m,function(E,M,C){var k=M,O=C,R=` +`;return k=r.subParser("outdent")(k,b,y),k=r.subParser("encodeCode")(k,b,y),k=r.subParser("detab")(k,b,y),k=k.replace(/^\n+/g,""),k=k.replace(/\n+$/g,""),b.omitExtraWLInCodeBlocks&&(R=""),k="
"+k+R+"
",r.subParser("hashBlock")(k,b,y)+O}),v=v.replace(/¨0/,""),v=y.converter._dispatch("codeBlocks.after",v,b,y),v}),r.subParser("codeSpans",function(v,b,y){return v=y.converter._dispatch("codeSpans.before",v,b,y),typeof v>"u"&&(v=""),v=v.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(m,E,M,C){var k=C;return k=k.replace(/^([ \t]*)/g,""),k=k.replace(/[ \t]*$/g,""),k=r.subParser("encodeCode")(k,b,y),k=E+""+k+"",k=r.subParser("hashHTMLSpans")(k,b,y),k}),v=y.converter._dispatch("codeSpans.after",v,b,y),v}),r.subParser("completeHTMLDocument",function(v,b,y){if(!b.completeHTMLDocument)return v;v=y.converter._dispatch("completeHTMLDocument.before",v,b,y);var m="html",E=` +`,M="",C=` +`,k="",O="";typeof y.metadata.parsed.doctype<"u"&&(E=" +`,m=y.metadata.parsed.doctype.toString().toLowerCase(),(m==="html"||m==="html5")&&(C=''));for(var R in y.metadata.parsed)if(y.metadata.parsed.hasOwnProperty(R))switch(R.toLowerCase()){case"doctype":break;case"title":M=""+y.metadata.parsed.title+` +`;break;case"charset":m==="html"||m==="html5"?C=' +`:C=' +`;break;case"language":case"lang":k=' lang="'+y.metadata.parsed[R]+'"',O+=' +`;break;default:O+=' +`}return v=E+" -`+b+v+W+` +`+M+C+O+` -`+n.trim()+` +`+v.trim()+` -`,n=u.converter._dispatch("completeHTMLDocument.after",n,c,u),n}),s.subParser("detab",function(n,c,u){return n=u.converter._dispatch("detab.before",n,c,u),n=n.replace(/\t(?=\t)/g," "),n=n.replace(/\t/g,"¨A¨B"),n=n.replace(/¨B(.+?)¨A/g,function(r,w){for(var b=w,v=4-b.length%4,x=0;x/g,">"),n=u.converter._dispatch("encodeAmpsAndAngles.after",n,c,u),n}),s.subParser("encodeBackslashEscapes",function(n,c,u){return n=u.converter._dispatch("encodeBackslashEscapes.before",n,c,u),n=n.replace(/\\(\\)/g,s.helper.escapeCharactersCallback),n=n.replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,s.helper.escapeCharactersCallback),n=u.converter._dispatch("encodeBackslashEscapes.after",n,c,u),n}),s.subParser("encodeCode",function(n,c,u){return n=u.converter._dispatch("encodeCode.before",n,c,u),n=n.replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,s.helper.escapeCharactersCallback),n=u.converter._dispatch("encodeCode.after",n,c,u),n}),s.subParser("escapeSpecialCharsWithinTagAttributes",function(n,c,u){n=u.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",n,c,u);var r=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,w=/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return n=n.replace(r,function(b){return b.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,s.helper.escapeCharactersCallback)}),n=n.replace(w,function(b){return b.replace(/([\\`*_~=|])/g,s.helper.escapeCharactersCallback)}),n=u.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",n,c,u),n}),s.subParser("githubCodeBlocks",function(n,c,u){return c.ghCodeBlocks?(n=u.converter._dispatch("githubCodeBlocks.before",n,c,u),n+="¨0",n=n.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(r,w,b,v){var x=c.omitExtraWLInCodeBlocks?"":` -`;return v=s.subParser("encodeCode")(v,c,u),v=s.subParser("detab")(v,c,u),v=v.replace(/^\n+/g,""),v=v.replace(/\n+$/g,""),v="
"+v+x+"
",v=s.subParser("hashBlock")(v,c,u),` +`,v=y.converter._dispatch("completeHTMLDocument.after",v,b,y),v}),r.subParser("detab",function(v,b,y){return v=y.converter._dispatch("detab.before",v,b,y),v=v.replace(/\t(?=\t)/g," "),v=v.replace(/\t/g,"¨A¨B"),v=v.replace(/¨B(.+?)¨A/g,function(m,E){for(var M=E,C=4-M.length%4,k=0;k/g,">"),v=y.converter._dispatch("encodeAmpsAndAngles.after",v,b,y),v}),r.subParser("encodeBackslashEscapes",function(v,b,y){return v=y.converter._dispatch("encodeBackslashEscapes.before",v,b,y),v=v.replace(/\\(\\)/g,r.helper.escapeCharactersCallback),v=v.replace(/\\([`*_{}\[\]()>#+.!~=|:-])/g,r.helper.escapeCharactersCallback),v=y.converter._dispatch("encodeBackslashEscapes.after",v,b,y),v}),r.subParser("encodeCode",function(v,b,y){return v=y.converter._dispatch("encodeCode.before",v,b,y),v=v.replace(/&/g,"&").replace(//g,">").replace(/([*_{}\[\]\\=~-])/g,r.helper.escapeCharactersCallback),v=y.converter._dispatch("encodeCode.after",v,b,y),v}),r.subParser("escapeSpecialCharsWithinTagAttributes",function(v,b,y){v=y.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",v,b,y);var m=/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,E=/-]|-[^>])(?:[^-]|-[^-])*)--)>/gi;return v=v.replace(m,function(M){return M.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),v=v.replace(E,function(M){return M.replace(/([\\`*_~=|])/g,r.helper.escapeCharactersCallback)}),v=y.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",v,b,y),v}),r.subParser("githubCodeBlocks",function(v,b,y){return b.ghCodeBlocks?(v=y.converter._dispatch("githubCodeBlocks.before",v,b,y),v+="¨0",v=v.replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,function(m,E,M,C){var k=b.omitExtraWLInCodeBlocks?"":` +`;return C=r.subParser("encodeCode")(C,b,y),C=r.subParser("detab")(C,b,y),C=C.replace(/^\n+/g,""),C=C.replace(/\n+$/g,""),C="
"+C+k+"
",C=r.subParser("hashBlock")(C,b,y),` -¨G`+(u.ghCodeBlocks.push({text:r,codeblock:v})-1)+`G +¨G`+(y.ghCodeBlocks.push({text:m,codeblock:C})-1)+`G -`}),n=n.replace(/¨0/,""),u.converter._dispatch("githubCodeBlocks.after",n,c,u)):n}),s.subParser("hashBlock",function(n,c,u){return n=u.converter._dispatch("hashBlock.before",n,c,u),n=n.replace(/(^\n+|\n+$)/g,""),n=` +`}),v=v.replace(/¨0/,""),y.converter._dispatch("githubCodeBlocks.after",v,b,y)):v}),r.subParser("hashBlock",function(v,b,y){return v=y.converter._dispatch("hashBlock.before",v,b,y),v=v.replace(/(^\n+|\n+$)/g,""),v=` -¨K`+(u.gHtmlBlocks.push(n)-1)+`K +¨K`+(y.gHtmlBlocks.push(v)-1)+`K -`,n=u.converter._dispatch("hashBlock.after",n,c,u),n}),s.subParser("hashCodeTags",function(n,c,u){n=u.converter._dispatch("hashCodeTags.before",n,c,u);var r=function(w,b,v,x){var W=v+s.subParser("encodeCode")(b,c,u)+x;return"¨C"+(u.gHtmlSpans.push(W)-1)+"C"};return n=s.helper.replaceRecursiveRegExp(n,r,"]*>","","gim"),n=u.converter._dispatch("hashCodeTags.after",n,c,u),n}),s.subParser("hashElement",function(n,c,u){return function(r,w){var b=w;return b=b.replace(/\n\n/g,` -`),b=b.replace(/^\n/,""),b=b.replace(/\n+$/g,""),b=` +`,v=y.converter._dispatch("hashBlock.after",v,b,y),v}),r.subParser("hashCodeTags",function(v,b,y){v=y.converter._dispatch("hashCodeTags.before",v,b,y);var m=function(E,M,C,k){var O=C+r.subParser("encodeCode")(M,b,y)+k;return"¨C"+(y.gHtmlSpans.push(O)-1)+"C"};return v=r.helper.replaceRecursiveRegExp(v,m,"]*>","","gim"),v=y.converter._dispatch("hashCodeTags.after",v,b,y),v}),r.subParser("hashElement",function(v,b,y){return function(m,E){var M=E;return M=M.replace(/\n\n/g,` +`),M=M.replace(/^\n/,""),M=M.replace(/\n+$/g,""),M=` -¨K`+(u.gHtmlBlocks.push(b)-1)+`K +¨K`+(y.gHtmlBlocks.push(M)-1)+`K -`,b}}),s.subParser("hashHTMLBlocks",function(n,c,u){n=u.converter._dispatch("hashHTMLBlocks.before",n,c,u);var r=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],w=function(m,M,Z,Q){var fe=m;return Z.search(/\bmarkdown\b/)!==-1&&(fe=Z+u.converter.makeHtml(M)+Q),` +`,M}}),r.subParser("hashHTMLBlocks",function(v,b,y){v=y.converter._dispatch("hashHTMLBlocks.before",v,b,y);var m=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],E=function(P,z,B,V){var K=P;return B.search(/\bmarkdown\b/)!==-1&&(K=B+y.converter.makeHtml(z)+V),` -¨K`+(u.gHtmlBlocks.push(fe)-1)+`K +¨K`+(y.gHtmlBlocks.push(K)-1)+`K -`};c.backslashEscapesHTMLTags&&(n=n.replace(/\\<(\/?[^>]+?)>/g,function(m,M){return"<"+M+">"}));for(var b=0;b]*>)","im"),W="<"+r[b]+"\\b[^>]*>",q="";(v=s.helper.regexIndexOf(n,x))!==-1;){var H=s.helper.splitAtIndex(n,v),D=s.helper.replaceRecursiveRegExp(H[1],w,W,q,"im");if(D===H[1])break;n=H[0].concat(D)}return n=n.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,s.subParser("hashElement")(n,c,u)),n=s.helper.replaceRecursiveRegExp(n,function(m){return` +`};b.backslashEscapesHTMLTags&&(v=v.replace(/\\<(\/?[^>]+?)>/g,function(P,z){return"<"+z+">"}));for(var M=0;M]*>)","im"),O="<"+m[M]+"\\b[^>]*>",R="";(C=r.helper.regexIndexOf(v,k))!==-1;){var A=r.helper.splitAtIndex(v,C),I=r.helper.replaceRecursiveRegExp(A[1],E,O,R,"im");if(I===A[1])break;v=A[0].concat(I)}return v=v.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(v,b,y)),v=r.helper.replaceRecursiveRegExp(v,function(P){return` -¨K`+(u.gHtmlBlocks.push(m)-1)+`K +¨K`+(y.gHtmlBlocks.push(P)-1)+`K -`},"^ {0,3}","gm"),n=n.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,s.subParser("hashElement")(n,c,u)),n=u.converter._dispatch("hashHTMLBlocks.after",n,c,u),n}),s.subParser("hashHTMLSpans",function(n,c,u){n=u.converter._dispatch("hashHTMLSpans.before",n,c,u);function r(w){return"¨C"+(u.gHtmlSpans.push(w)-1)+"C"}return n=n.replace(/<[^>]+?\/>/gi,function(w){return r(w)}),n=n.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(w){return r(w)}),n=n.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(w){return r(w)}),n=n.replace(/<[^>]+?>/gi,function(w){return r(w)}),n=u.converter._dispatch("hashHTMLSpans.after",n,c,u),n}),s.subParser("unhashHTMLSpans",function(n,c,u){n=u.converter._dispatch("unhashHTMLSpans.before",n,c,u);for(var r=0;r","gm"),v=v.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,r.subParser("hashElement")(v,b,y)),v=y.converter._dispatch("hashHTMLBlocks.after",v,b,y),v}),r.subParser("hashHTMLSpans",function(v,b,y){v=y.converter._dispatch("hashHTMLSpans.before",v,b,y);function m(E){return"¨C"+(y.gHtmlSpans.push(E)-1)+"C"}return v=v.replace(/<[^>]+?\/>/gi,function(E){return m(E)}),v=v.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(E){return m(E)}),v=v.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(E){return m(E)}),v=v.replace(/<[^>]+?>/gi,function(E){return m(E)}),v=y.converter._dispatch("hashHTMLSpans.after",v,b,y),v}),r.subParser("unhashHTMLSpans",function(v,b,y){v=y.converter._dispatch("unhashHTMLSpans.before",v,b,y);for(var m=0;m]*>\\s*]*>","^ {0,3}\\s*
","gim"),n=u.converter._dispatch("hashPreCodeTags.after",n,c,u),n}),s.subParser("headers",function(n,c,u){n=u.converter._dispatch("headers.before",n,c,u);var r=isNaN(parseInt(c.headerLevelStart))?1:parseInt(c.headerLevelStart),w=c.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,b=c.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;n=n.replace(w,function(W,q){var H=s.subParser("spanGamut")(q,c,u),D=c.noHeaderId?"":' id="'+x(q)+'"',m=r,M=""+H+"";return s.subParser("hashBlock")(M,c,u)}),n=n.replace(b,function(W,q){var H=s.subParser("spanGamut")(q,c,u),D=c.noHeaderId?"":' id="'+x(q)+'"',m=r+1,M=""+H+"";return s.subParser("hashBlock")(M,c,u)});var v=c.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;n=n.replace(v,function(W,q,H){var D=H;c.customizedHeaderId&&(D=H.replace(/\s?\{([^{]+?)}\s*$/,""));var m=s.subParser("spanGamut")(D,c,u),M=c.noHeaderId?"":' id="'+x(H)+'"',Z=r-1+q.length,Q=""+m+"";return s.subParser("hashBlock")(Q,c,u)});function x(W){var q,H;if(c.customizedHeaderId){var D=W.match(/\{([^{]+?)}\s*$/);D&&D[1]&&(W=D[1])}return q=W,s.helper.isString(c.prefixHeaderId)?H=c.prefixHeaderId:c.prefixHeaderId===!0?H="section-":H="",c.rawPrefixHeaderId||(q=H+q),c.ghCompatibleHeaderId?q=q.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():c.rawHeaderId?q=q.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():q=q.replace(/[^\w]/g,"").toLowerCase(),c.rawPrefixHeaderId&&(q=H+q),u.hashLinkCounts[q]?q=q+"-"+u.hashLinkCounts[q]++:u.hashLinkCounts[q]=1,q}return n=u.converter._dispatch("headers.after",n,c,u),n}),s.subParser("horizontalRule",function(n,c,u){n=u.converter._dispatch("horizontalRule.before",n,c,u);var r=s.subParser("hashBlock")("
",c,u);return n=n.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,r),n=n.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,r),n=n.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,r),n=u.converter._dispatch("horizontalRule.after",n,c,u),n}),s.subParser("images",function(n,c,u){n=u.converter._dispatch("images.before",n,c,u);var r=/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,w=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,b=/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,v=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,x=/!\[([^\[\]]+)]()()()()()/g;function W(H,D,m,M,Z,Q,fe,ee){return M=M.replace(/\s/g,""),q(H,D,m,M,Z,Q,fe,ee)}function q(H,D,m,M,Z,Q,fe,ee){var be=u.gUrls,ke=u.gTitles,ze=u.gDimensions;if(m=m.toLowerCase(),ee||(ee=""),H.search(/\(? ?(['"].*['"])?\)$/m)>-1)M="";else if(M===""||M===null)if((m===""||m===null)&&(m=D.toLowerCase().replace(/ ?\n/g," ")),M="#"+m,!s.helper.isUndefined(be[m]))M=be[m],s.helper.isUndefined(ke[m])||(ee=ke[m]),s.helper.isUndefined(ze[m])||(Z=ze[m].width,Q=ze[m].height);else return H;D=D.replace(/"/g,""").replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback),M=M.replace(s.helper.regexes.asteriskDashAndColon,s.helper.escapeCharactersCallback);var _e=''+D+'","
")}),n=n.replace(/\b__(\S[\s\S]*?)__\b/g,function(w,b){return r(b,"","")}),n=n.replace(/\b_(\S[\s\S]*?)_\b/g,function(w,b){return r(b,"","")})):(n=n.replace(/___(\S[\s\S]*?)___/g,function(w,b){return/\S$/.test(b)?r(b,"",""):w}),n=n.replace(/__(\S[\s\S]*?)__/g,function(w,b){return/\S$/.test(b)?r(b,"",""):w}),n=n.replace(/_([^\s_][\s\S]*?)_/g,function(w,b){return/\S$/.test(b)?r(b,"",""):w})),c.literalMidWordAsterisks?(n=n.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(w,b,v){return r(v,b+"","")}),n=n.replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(w,b,v){return r(v,b+"","")}),n=n.replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(w,b,v){return r(v,b+"","")})):(n=n.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(w,b){return/\S$/.test(b)?r(b,"",""):w}),n=n.replace(/\*\*(\S[\s\S]*?)\*\*/g,function(w,b){return/\S$/.test(b)?r(b,"",""):w}),n=n.replace(/\*([^\s*][\s\S]*?)\*/g,function(w,b){return/\S$/.test(b)?r(b,"",""):w})),n=u.converter._dispatch("italicsAndBold.after",n,c,u),n}),s.subParser("lists",function(n,c,u){function r(v,x){u.gListLevel++,v=v.replace(/\n{2,}$/,` -`),v+="¨0";var W=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,q=/\n[ \t]*\n(?!¨0)/.test(v);return c.disableForced4SpacesIndentedSublists&&(W=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),v=v.replace(W,function(H,D,m,M,Z,Q,fe){fe=fe&&fe.trim()!=="";var ee=s.subParser("outdent")(Z,c,u),be="";return Q&&c.tasklists&&(be=' class="task-list-item" style="list-style-type: none;"',ee=ee.replace(/^[ \t]*\[(x|X| )?]/m,function(){var ke='-1?(ee=s.subParser("githubCodeBlocks")(ee,c,u),ee=s.subParser("blockGamut")(ee,c,u)):(ee=s.subParser("lists")(ee,c,u),ee=ee.replace(/\n$/,""),ee=s.subParser("hashHTMLBlocks")(ee,c,u),ee=ee.replace(/\n\n+/g,` +`};return v=r.helper.replaceRecursiveRegExp(v,m,"^ {0,3}]*>\\s*]*>","^ {0,3}\\s*
","gim"),v=y.converter._dispatch("hashPreCodeTags.after",v,b,y),v}),r.subParser("headers",function(v,b,y){v=y.converter._dispatch("headers.before",v,b,y);var m=isNaN(parseInt(b.headerLevelStart))?1:parseInt(b.headerLevelStart),E=b.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,M=b.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;v=v.replace(E,function(O,R){var A=r.subParser("spanGamut")(R,b,y),I=b.noHeaderId?"":' id="'+k(R)+'"',P=m,z=""+A+"";return r.subParser("hashBlock")(z,b,y)}),v=v.replace(M,function(O,R){var A=r.subParser("spanGamut")(R,b,y),I=b.noHeaderId?"":' id="'+k(R)+'"',P=m+1,z=""+A+"";return r.subParser("hashBlock")(z,b,y)});var C=b.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;v=v.replace(C,function(O,R,A){var I=A;b.customizedHeaderId&&(I=A.replace(/\s?\{([^{]+?)}\s*$/,""));var P=r.subParser("spanGamut")(I,b,y),z=b.noHeaderId?"":' id="'+k(A)+'"',B=m-1+R.length,V=""+P+"";return r.subParser("hashBlock")(V,b,y)});function k(O){var R,A;if(b.customizedHeaderId){var I=O.match(/\{([^{]+?)}\s*$/);I&&I[1]&&(O=I[1])}return R=O,r.helper.isString(b.prefixHeaderId)?A=b.prefixHeaderId:b.prefixHeaderId===!0?A="section-":A="",b.rawPrefixHeaderId||(R=A+R),b.ghCompatibleHeaderId?R=R.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():b.rawHeaderId?R=R.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():R=R.replace(/[^\w]/g,"").toLowerCase(),b.rawPrefixHeaderId&&(R=A+R),y.hashLinkCounts[R]?R=R+"-"+y.hashLinkCounts[R]++:y.hashLinkCounts[R]=1,R}return v=y.converter._dispatch("headers.after",v,b,y),v}),r.subParser("horizontalRule",function(v,b,y){v=y.converter._dispatch("horizontalRule.before",v,b,y);var m=r.subParser("hashBlock")("
",b,y);return v=v.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,m),v=v.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,m),v=v.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,m),v=y.converter._dispatch("horizontalRule.after",v,b,y),v}),r.subParser("images",function(v,b,y){v=y.converter._dispatch("images.before",v,b,y);var m=/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,E=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,M=/!\[([^\]]*?)][ \t]*()\([ \t]??(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,C=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,k=/!\[([^\[\]]+)]()()()()()/g;function O(A,I,P,z,B,V,K,q){return z=z.replace(/\s/g,""),R(A,I,P,z,B,V,K,q)}function R(A,I,P,z,B,V,K,q){var re=y.gUrls,Y=y.gTitles,Z=y.gDimensions;if(P=P.toLowerCase(),q||(q=""),A.search(/\(? ?(['"].*['"])?\)$/m)>-1)z="";else if(z===""||z===null)if((P===""||P===null)&&(P=I.toLowerCase().replace(/ ?\n/g," ")),z="#"+P,!r.helper.isUndefined(re[P]))z=re[P],r.helper.isUndefined(Y[P])||(q=Y[P]),r.helper.isUndefined(Z[P])||(B=Z[P].width,V=Z[P].height);else return A;I=I.replace(/"/g,""").replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback),z=z.replace(r.helper.regexes.asteriskDashAndColon,r.helper.escapeCharactersCallback);var te=''+I+'","
")}),v=v.replace(/\b__(\S[\s\S]*?)__\b/g,function(E,M){return m(M,"","")}),v=v.replace(/\b_(\S[\s\S]*?)_\b/g,function(E,M){return m(M,"","")})):(v=v.replace(/___(\S[\s\S]*?)___/g,function(E,M){return/\S$/.test(M)?m(M,"",""):E}),v=v.replace(/__(\S[\s\S]*?)__/g,function(E,M){return/\S$/.test(M)?m(M,"",""):E}),v=v.replace(/_([^\s_][\s\S]*?)_/g,function(E,M){return/\S$/.test(M)?m(M,"",""):E})),b.literalMidWordAsterisks?(v=v.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,function(E,M,C){return m(C,M+"","")}),v=v.replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,function(E,M,C){return m(C,M+"","")}),v=v.replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,function(E,M,C){return m(C,M+"","")})):(v=v.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(E,M){return/\S$/.test(M)?m(M,"",""):E}),v=v.replace(/\*\*(\S[\s\S]*?)\*\*/g,function(E,M){return/\S$/.test(M)?m(M,"",""):E}),v=v.replace(/\*([^\s*][\s\S]*?)\*/g,function(E,M){return/\S$/.test(M)?m(M,"",""):E})),v=y.converter._dispatch("italicsAndBold.after",v,b,y),v}),r.subParser("lists",function(v,b,y){function m(C,k){y.gListLevel++,C=C.replace(/\n{2,}$/,` +`),C+="¨0";var O=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,R=/\n[ \t]*\n(?!¨0)/.test(C);return b.disableForced4SpacesIndentedSublists&&(O=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),C=C.replace(O,function(A,I,P,z,B,V,K){K=K&&K.trim()!=="";var q=r.subParser("outdent")(B,b,y),re="";return V&&b.tasklists&&(re=' class="task-list-item" style="list-style-type: none;"',q=q.replace(/^[ \t]*\[(x|X| )?]/m,function(){var Y='-1?(q=r.subParser("githubCodeBlocks")(q,b,y),q=r.subParser("blockGamut")(q,b,y)):(q=r.subParser("lists")(q,b,y),q=q.replace(/\n$/,""),q=r.subParser("hashHTMLBlocks")(q,b,y),q=q.replace(/\n\n+/g,` -`),q?ee=s.subParser("paragraphs")(ee,c,u):ee=s.subParser("spanGamut")(ee,c,u)),ee=ee.replace("¨A",""),ee=""+ee+` -`,ee}),v=v.replace(/¨0/g,""),u.gListLevel--,x&&(v=v.replace(/\s+$/,"")),v}function w(v,x){if(x==="ol"){var W=v.match(/^ *(\d+)\./);if(W&&W[1]!=="1")return' start="'+W[1]+'"'}return""}function b(v,x,W){var q=c.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,H=c.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,D=x==="ul"?q:H,m="";if(v.search(D)!==-1)(function Z(Q){var fe=Q.search(D),ee=w(v,x);fe!==-1?(m+=` +`),R?q=r.subParser("paragraphs")(q,b,y):q=r.subParser("spanGamut")(q,b,y)),q=q.replace("¨A",""),q=""+q+` +`,q}),C=C.replace(/¨0/g,""),y.gListLevel--,k&&(C=C.replace(/\s+$/,"")),C}function E(C,k){if(k==="ol"){var O=C.match(/^ *(\d+)\./);if(O&&O[1]!=="1")return' start="'+O[1]+'"'}return""}function M(C,k,O){var R=b.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,A=b.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,I=k==="ul"?R:A,P="";if(C.search(I)!==-1)(function B(V){var K=V.search(I),q=E(C,k);K!==-1?(P+=` -<`+x+ee+`> -`+r(Q.slice(0,fe),!!W)+" -`,x=x==="ul"?"ol":"ul",D=x==="ul"?q:H,Z(Q.slice(fe))):m+=` +<`+k+q+`> +`+m(V.slice(0,K),!!O)+" +`,k=k==="ul"?"ol":"ul",I=k==="ul"?R:A,B(V.slice(K))):P+=` -<`+x+ee+`> -`+r(Q,!!W)+" -`})(v);else{var M=w(v,x);m=` +<`+k+q+`> +`+m(V,!!O)+" +`})(C);else{var z=E(C,k);P=` -<`+x+M+`> -`+r(v,!!W)+" -`}return m}return n=u.converter._dispatch("lists.before",n,c,u),n+="¨0",u.gListLevel?n=n.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(v,x,W){var q=W.search(/[*+-]/g)>-1?"ul":"ol";return b(x,q,!0)}):n=n.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(v,x,W,q){var H=q.search(/[*+-]/g)>-1?"ul":"ol";return b(W,H,!1)}),n=n.replace(/¨0/,""),n=u.converter._dispatch("lists.after",n,c,u),n}),s.subParser("metadata",function(n,c,u){if(!c.metadata)return n;n=u.converter._dispatch("metadata.before",n,c,u);function r(w){u.metadata.raw=w,w=w.replace(/&/g,"&").replace(/"/g,"""),w=w.replace(/\n {4}/g," "),w.replace(/^([\S ]+): +([\s\S]+?)$/gm,function(b,v,x){return u.metadata.parsed[v]=x,""})}return n=n.replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(w,b,v){return r(v),"¨M"}),n=n.replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(w,b,v){return b&&(u.metadata.format=b),r(v),"¨M"}),n=n.replace(/¨M/g,""),n=u.converter._dispatch("metadata.after",n,c,u),n}),s.subParser("outdent",function(n,c,u){return n=u.converter._dispatch("outdent.before",n,c,u),n=n.replace(/^(\t|[ ]{1,4})/gm,"¨0"),n=n.replace(/¨0/g,""),n=u.converter._dispatch("outdent.after",n,c,u),n}),s.subParser("paragraphs",function(n,c,u){n=u.converter._dispatch("paragraphs.before",n,c,u),n=n.replace(/^\n+/g,""),n=n.replace(/\n+$/g,"");for(var r=n.split(/\n{2,}/g),w=[],b=r.length,v=0;v=0?w.push(x):x.search(/\S/)>=0&&(x=s.subParser("spanGamut")(x,c,u),x=x.replace(/^([ \t]*)/g,"

"),x+="

",w.push(x))}for(b=w.length,v=0;v]*>\s*]*>/.test(q)&&(H=!0)}w[v]=q}return n=w.join(` -`),n=n.replace(/^\n+/g,""),n=n.replace(/\n+$/g,""),u.converter._dispatch("paragraphs.after",n,c,u)}),s.subParser("runExtension",function(n,c,u,r){if(n.filter)c=n.filter(c,r.converter,u);else if(n.regex){var w=n.regex;w instanceof RegExp||(w=new RegExp(w,"g")),c=c.replace(w,n.replace)}return c}),s.subParser("spanGamut",function(n,c,u){return n=u.converter._dispatch("spanGamut.before",n,c,u),n=s.subParser("codeSpans")(n,c,u),n=s.subParser("escapeSpecialCharsWithinTagAttributes")(n,c,u),n=s.subParser("encodeBackslashEscapes")(n,c,u),n=s.subParser("images")(n,c,u),n=s.subParser("anchors")(n,c,u),n=s.subParser("autoLinks")(n,c,u),n=s.subParser("simplifiedAutoLinks")(n,c,u),n=s.subParser("emoji")(n,c,u),n=s.subParser("underline")(n,c,u),n=s.subParser("italicsAndBold")(n,c,u),n=s.subParser("strikethrough")(n,c,u),n=s.subParser("ellipsis")(n,c,u),n=s.subParser("hashHTMLSpans")(n,c,u),n=s.subParser("encodeAmpsAndAngles")(n,c,u),c.simpleLineBreaks?/\n\n¨K/.test(n)||(n=n.replace(/\n+/g,`
-`)):n=n.replace(/ +\n/g,`
-`),n=u.converter._dispatch("spanGamut.after",n,c,u),n}),s.subParser("strikethrough",function(n,c,u){function r(w){return c.simplifiedAutoLink&&(w=s.subParser("simplifiedAutoLinks")(w,c,u)),""+w+""}return c.strikethrough&&(n=u.converter._dispatch("strikethrough.before",n,c,u),n=n.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(w,b){return r(b)}),n=u.converter._dispatch("strikethrough.after",n,c,u)),n}),s.subParser("stripLinkDefinitions",function(n,c,u){var r=/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,w=/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;n+="¨0";var b=function(v,x,W,q,H,D,m){return x=x.toLowerCase(),n.toLowerCase().split(x).length-1<2?v:(W.match(/^data:.+?\/.+?;base64,/)?u.gUrls[x]=W.replace(/\s/g,""):u.gUrls[x]=s.subParser("encodeAmpsAndAngles")(W,c,u),D?D+m:(m&&(u.gTitles[x]=m.replace(/"|'/g,""")),c.parseImgDimensions&&q&&H&&(u.gDimensions[x]={width:q,height:H}),""))};return n=n.replace(w,b),n=n.replace(r,b),n=n.replace(/¨0/,""),n}),s.subParser("tables",function(n,c,u){if(!c.tables)return n;var r=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,w=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function b(H){return/^:[ \t]*--*$/.test(H)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(H)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(H)?' style="text-align:center;"':""}function v(H,D){var m="";return H=H.trim(),(c.tablesHeaderId||c.tableHeaderId)&&(m=' id="'+H.replace(/ /g,"_").toLowerCase()+'"'),H=s.subParser("spanGamut")(H,c,u),""+H+` -`}function x(H,D){var m=s.subParser("spanGamut")(H,c,u);return""+m+` -`}function W(H,D){for(var m=` +<`+k+z+`> +`+m(C,!!O)+" +`}return P}return v=y.converter._dispatch("lists.before",v,b,y),v+="¨0",y.gListLevel?v=v.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(C,k,O){var R=O.search(/[*+-]/g)>-1?"ul":"ol";return M(k,R,!0)}):v=v.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(C,k,O,R){var A=R.search(/[*+-]/g)>-1?"ul":"ol";return M(O,A,!1)}),v=v.replace(/¨0/,""),v=y.converter._dispatch("lists.after",v,b,y),v}),r.subParser("metadata",function(v,b,y){if(!b.metadata)return v;v=y.converter._dispatch("metadata.before",v,b,y);function m(E){y.metadata.raw=E,E=E.replace(/&/g,"&").replace(/"/g,"""),E=E.replace(/\n {4}/g," "),E.replace(/^([\S ]+): +([\s\S]+?)$/gm,function(M,C,k){return y.metadata.parsed[C]=k,""})}return v=v.replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,function(E,M,C){return m(C),"¨M"}),v=v.replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,function(E,M,C){return M&&(y.metadata.format=M),m(C),"¨M"}),v=v.replace(/¨M/g,""),v=y.converter._dispatch("metadata.after",v,b,y),v}),r.subParser("outdent",function(v,b,y){return v=y.converter._dispatch("outdent.before",v,b,y),v=v.replace(/^(\t|[ ]{1,4})/gm,"¨0"),v=v.replace(/¨0/g,""),v=y.converter._dispatch("outdent.after",v,b,y),v}),r.subParser("paragraphs",function(v,b,y){v=y.converter._dispatch("paragraphs.before",v,b,y),v=v.replace(/^\n+/g,""),v=v.replace(/\n+$/g,"");for(var m=v.split(/\n{2,}/g),E=[],M=m.length,C=0;C=0?E.push(k):k.search(/\S/)>=0&&(k=r.subParser("spanGamut")(k,b,y),k=k.replace(/^([ \t]*)/g,"

"),k+="

",E.push(k))}for(M=E.length,C=0;C]*>\s*]*>/.test(R)&&(A=!0)}E[C]=R}return v=E.join(` +`),v=v.replace(/^\n+/g,""),v=v.replace(/\n+$/g,""),y.converter._dispatch("paragraphs.after",v,b,y)}),r.subParser("runExtension",function(v,b,y,m){if(v.filter)b=v.filter(b,m.converter,y);else if(v.regex){var E=v.regex;E instanceof RegExp||(E=new RegExp(E,"g")),b=b.replace(E,v.replace)}return b}),r.subParser("spanGamut",function(v,b,y){return v=y.converter._dispatch("spanGamut.before",v,b,y),v=r.subParser("codeSpans")(v,b,y),v=r.subParser("escapeSpecialCharsWithinTagAttributes")(v,b,y),v=r.subParser("encodeBackslashEscapes")(v,b,y),v=r.subParser("images")(v,b,y),v=r.subParser("anchors")(v,b,y),v=r.subParser("autoLinks")(v,b,y),v=r.subParser("simplifiedAutoLinks")(v,b,y),v=r.subParser("emoji")(v,b,y),v=r.subParser("underline")(v,b,y),v=r.subParser("italicsAndBold")(v,b,y),v=r.subParser("strikethrough")(v,b,y),v=r.subParser("ellipsis")(v,b,y),v=r.subParser("hashHTMLSpans")(v,b,y),v=r.subParser("encodeAmpsAndAngles")(v,b,y),b.simpleLineBreaks?/\n\n¨K/.test(v)||(v=v.replace(/\n+/g,`
+`)):v=v.replace(/ +\n/g,`
+`),v=y.converter._dispatch("spanGamut.after",v,b,y),v}),r.subParser("strikethrough",function(v,b,y){function m(E){return b.simplifiedAutoLink&&(E=r.subParser("simplifiedAutoLinks")(E,b,y)),""+E+""}return b.strikethrough&&(v=y.converter._dispatch("strikethrough.before",v,b,y),v=v.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(E,M){return m(M)}),v=y.converter._dispatch("strikethrough.after",v,b,y)),v}),r.subParser("stripLinkDefinitions",function(v,b,y){var m=/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,E=/^ {0,3}\[([^\]]+)]:[ \t]*\n?[ \t]*?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;v+="¨0";var M=function(C,k,O,R,A,I,P){return k=k.toLowerCase(),v.toLowerCase().split(k).length-1<2?C:(O.match(/^data:.+?\/.+?;base64,/)?y.gUrls[k]=O.replace(/\s/g,""):y.gUrls[k]=r.subParser("encodeAmpsAndAngles")(O,b,y),I?I+P:(P&&(y.gTitles[k]=P.replace(/"|'/g,""")),b.parseImgDimensions&&R&&A&&(y.gDimensions[k]={width:R,height:A}),""))};return v=v.replace(E,M),v=v.replace(m,M),v=v.replace(/¨0/,""),v}),r.subParser("tables",function(v,b,y){if(!b.tables)return v;var m=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,E=/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm;function M(A){return/^:[ \t]*--*$/.test(A)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(A)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(A)?' style="text-align:center;"':""}function C(A,I){var P="";return A=A.trim(),(b.tablesHeaderId||b.tableHeaderId)&&(P=' id="'+A.replace(/ /g,"_").toLowerCase()+'"'),A=r.subParser("spanGamut")(A,b,y),""+A+` +`}function k(A,I){var P=r.subParser("spanGamut")(A,b,y);return""+P+` +`}function O(A,I){for(var P=`
-`,M=H.length,Z=0;Z +`,z=A.length,B=0;B -`,Z=0;Z -`;for(var Q=0;Q -`}return m+=` +`,B=0;B +`;for(var V=0;V +`}return P+=`
-`,m}function q(H){var D,m=H.split(` -`);for(D=0;D"+w+""}),n=n.replace(/\b__(\S[\s\S]*?)__\b/g,function(r,w){return""+w+""})):(n=n.replace(/___(\S[\s\S]*?)___/g,function(r,w){return/\S$/.test(w)?""+w+"":r}),n=n.replace(/__(\S[\s\S]*?)__/g,function(r,w){return/\S$/.test(w)?""+w+"":r})),n=n.replace(/(_)/g,s.helper.escapeCharactersCallback),n=u.converter._dispatch("underline.after",n,c,u)),n}),s.subParser("unescapeSpecialChars",function(n,c,u){return n=u.converter._dispatch("unescapeSpecialChars.before",n,c,u),n=n.replace(/¨E(\d+)E/g,function(r,w){var b=parseInt(w);return String.fromCharCode(b)}),n=u.converter._dispatch("unescapeSpecialChars.after",n,c,u),n}),s.subParser("makeMarkdown.blockquote",function(n,c){var u="";if(n.hasChildNodes())for(var r=n.childNodes,w=r.length,b=0;b "+u.split(` +`,P}function R(A){var I,P=A.split(` +`);for(I=0;I"+E+""}),v=v.replace(/\b__(\S[\s\S]*?)__\b/g,function(m,E){return""+E+""})):(v=v.replace(/___(\S[\s\S]*?)___/g,function(m,E){return/\S$/.test(E)?""+E+"":m}),v=v.replace(/__(\S[\s\S]*?)__/g,function(m,E){return/\S$/.test(E)?""+E+"":m})),v=v.replace(/(_)/g,r.helper.escapeCharactersCallback),v=y.converter._dispatch("underline.after",v,b,y)),v}),r.subParser("unescapeSpecialChars",function(v,b,y){return v=y.converter._dispatch("unescapeSpecialChars.before",v,b,y),v=v.replace(/¨E(\d+)E/g,function(m,E){var M=parseInt(E);return String.fromCharCode(M)}),v=y.converter._dispatch("unescapeSpecialChars.after",v,b,y),v}),r.subParser("makeMarkdown.blockquote",function(v,b){var y="";if(v.hasChildNodes())for(var m=v.childNodes,E=m.length,M=0;M "+y.split(` `).join(` -> `),u}),s.subParser("makeMarkdown.codeBlock",function(n,c){var u=n.getAttribute("language"),r=n.getAttribute("precodenum");return"```"+u+` -`+c.preList[r]+"\n```"}),s.subParser("makeMarkdown.codeSpan",function(n){return"`"+n.innerHTML+"`"}),s.subParser("makeMarkdown.emphasis",function(n,c){var u="";if(n.hasChildNodes()){u+="*";for(var r=n.childNodes,w=r.length,b=0;b",n.hasAttribute("width")&&n.hasAttribute("height")&&(c+=" ="+n.getAttribute("width")+"x"+n.getAttribute("height")),n.hasAttribute("title")&&(c+=' "'+n.getAttribute("title")+'"'),c+=")"),c}),s.subParser("makeMarkdown.links",function(n,c){var u="";if(n.hasChildNodes()&&n.hasAttribute("href")){var r=n.childNodes,w=r.length;u="[";for(var b=0;b",n.hasAttribute("title")&&(u+=' "'+n.getAttribute("title")+'"'),u+=")"}return u}),s.subParser("makeMarkdown.list",function(n,c,u){var r="";if(!n.hasChildNodes())return"";for(var w=n.childNodes,b=w.length,v=n.getAttribute("start")||1,x=0;x"u"||w[x].tagName.toLowerCase()!=="li")){var W="";u==="ol"?W=v.toString()+". ":W="- ",r+=W+s.subParser("makeMarkdown.listItem")(w[x],c),++v}return r+=` +> `),y}),r.subParser("makeMarkdown.codeBlock",function(v,b){var y=v.getAttribute("language"),m=v.getAttribute("precodenum");return"```"+y+` +`+b.preList[m]+"\n```"}),r.subParser("makeMarkdown.codeSpan",function(v){return"`"+v.innerHTML+"`"}),r.subParser("makeMarkdown.emphasis",function(v,b){var y="";if(v.hasChildNodes()){y+="*";for(var m=v.childNodes,E=m.length,M=0;M",v.hasAttribute("width")&&v.hasAttribute("height")&&(b+=" ="+v.getAttribute("width")+"x"+v.getAttribute("height")),v.hasAttribute("title")&&(b+=' "'+v.getAttribute("title")+'"'),b+=")"),b}),r.subParser("makeMarkdown.links",function(v,b){var y="";if(v.hasChildNodes()&&v.hasAttribute("href")){var m=v.childNodes,E=m.length;y="[";for(var M=0;M",v.hasAttribute("title")&&(y+=' "'+v.getAttribute("title")+'"'),y+=")"}return y}),r.subParser("makeMarkdown.list",function(v,b,y){var m="";if(!v.hasChildNodes())return"";for(var E=v.childNodes,M=E.length,C=v.getAttribute("start")||1,k=0;k"u"||E[k].tagName.toLowerCase()!=="li")){var O="";y==="ol"?O=C.toString()+". ":O="- ",m+=O+r.subParser("makeMarkdown.listItem")(E[k],b),++C}return m+=` -`,r.trim()}),s.subParser("makeMarkdown.listItem",function(n,c){for(var u="",r=n.childNodes,w=r.length,b=0;b +`):y+=` +`,y}),r.subParser("makeMarkdown.node",function(v,b,y){y=y||!1;var m="";if(v.nodeType===3)return r.subParser("makeMarkdown.txt")(v,b);if(v.nodeType===8)return" -`;if(n.nodeType!==1)return"";var w=n.tagName.toLowerCase();switch(w){case"h1":u||(r=s.subParser("makeMarkdown.header")(n,c,1)+` +`;if(v.nodeType!==1)return"";var E=v.tagName.toLowerCase();switch(E){case"h1":y||(m=r.subParser("makeMarkdown.header")(v,b,1)+` -`);break;case"h2":u||(r=s.subParser("makeMarkdown.header")(n,c,2)+` +`);break;case"h2":y||(m=r.subParser("makeMarkdown.header")(v,b,2)+` -`);break;case"h3":u||(r=s.subParser("makeMarkdown.header")(n,c,3)+` +`);break;case"h3":y||(m=r.subParser("makeMarkdown.header")(v,b,3)+` -`);break;case"h4":u||(r=s.subParser("makeMarkdown.header")(n,c,4)+` +`);break;case"h4":y||(m=r.subParser("makeMarkdown.header")(v,b,4)+` -`);break;case"h5":u||(r=s.subParser("makeMarkdown.header")(n,c,5)+` +`);break;case"h5":y||(m=r.subParser("makeMarkdown.header")(v,b,5)+` -`);break;case"h6":u||(r=s.subParser("makeMarkdown.header")(n,c,6)+` +`);break;case"h6":y||(m=r.subParser("makeMarkdown.header")(v,b,6)+` -`);break;case"p":u||(r=s.subParser("makeMarkdown.paragraph")(n,c)+` +`);break;case"p":y||(m=r.subParser("makeMarkdown.paragraph")(v,b)+` -`);break;case"blockquote":u||(r=s.subParser("makeMarkdown.blockquote")(n,c)+` +`);break;case"blockquote":y||(m=r.subParser("makeMarkdown.blockquote")(v,b)+` -`);break;case"hr":u||(r=s.subParser("makeMarkdown.hr")(n,c)+` +`);break;case"hr":y||(m=r.subParser("makeMarkdown.hr")(v,b)+` -`);break;case"ol":u||(r=s.subParser("makeMarkdown.list")(n,c,"ol")+` +`);break;case"ol":y||(m=r.subParser("makeMarkdown.list")(v,b,"ol")+` -`);break;case"ul":u||(r=s.subParser("makeMarkdown.list")(n,c,"ul")+` +`);break;case"ul":y||(m=r.subParser("makeMarkdown.list")(v,b,"ul")+` -`);break;case"precode":u||(r=s.subParser("makeMarkdown.codeBlock")(n,c)+` +`);break;case"precode":y||(m=r.subParser("makeMarkdown.codeBlock")(v,b)+` -`);break;case"pre":u||(r=s.subParser("makeMarkdown.pre")(n,c)+` +`);break;case"pre":y||(m=r.subParser("makeMarkdown.pre")(v,b)+` -`);break;case"table":u||(r=s.subParser("makeMarkdown.table")(n,c)+` +`);break;case"table":y||(m=r.subParser("makeMarkdown.table")(v,b)+` -`);break;case"code":r=s.subParser("makeMarkdown.codeSpan")(n,c);break;case"em":case"i":r=s.subParser("makeMarkdown.emphasis")(n,c);break;case"strong":case"b":r=s.subParser("makeMarkdown.strong")(n,c);break;case"del":r=s.subParser("makeMarkdown.strikethrough")(n,c);break;case"a":r=s.subParser("makeMarkdown.links")(n,c);break;case"img":r=s.subParser("makeMarkdown.image")(n,c);break;default:r=n.outerHTML+` +`);break;case"code":m=r.subParser("makeMarkdown.codeSpan")(v,b);break;case"em":case"i":m=r.subParser("makeMarkdown.emphasis")(v,b);break;case"strong":case"b":m=r.subParser("makeMarkdown.strong")(v,b);break;case"del":m=r.subParser("makeMarkdown.strikethrough")(v,b);break;case"a":m=r.subParser("makeMarkdown.links")(v,b);break;case"img":m=r.subParser("makeMarkdown.image")(v,b);break;default:m=v.outerHTML+` -`}return r}),s.subParser("makeMarkdown.paragraph",function(n,c){var u="";if(n.hasChildNodes())for(var r=n.childNodes,w=r.length,b=0;b"+c.preList[u]+""}),s.subParser("makeMarkdown.strikethrough",function(n,c){var u="";if(n.hasChildNodes()){u+="~~";for(var r=n.childNodes,w=r.length,b=0;btr>th"),b=n.querySelectorAll("tbody>tr"),v,x;for(v=0;vZ&&(Z=Q)}for(v=0;v/g,"\\$1>"),c=c.replace(/^#/gm,"\\#"),c=c.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),c=c.replace(/^( {0,3}\d+)\./gm,"$1\\."),c=c.replace(/^( {0,3})([+-])/gm,"$1\\$2"),c=c.replace(/]([\s]*)\(/g,"\\]$1\\("),c=c.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),c});var at=this;y.exports?y.exports=s:at.showdown=s}).call(commonjsGlobal)})(showdown$1);var showdownExports=showdown$1.exports;const showdown=getDefaultExportFromCjs(showdownExports);var jquery={exports:{}};/*! +`}return m}),r.subParser("makeMarkdown.paragraph",function(v,b){var y="";if(v.hasChildNodes())for(var m=v.childNodes,E=m.length,M=0;M"+b.preList[y]+""}),r.subParser("makeMarkdown.strikethrough",function(v,b){var y="";if(v.hasChildNodes()){y+="~~";for(var m=v.childNodes,E=m.length,M=0;Mtr>th"),M=v.querySelectorAll("tbody>tr"),C,k;for(C=0;CB&&(B=V)}for(C=0;C/g,"\\$1>"),b=b.replace(/^#/gm,"\\#"),b=b.replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3"),b=b.replace(/^( {0,3}\d+)\./gm,"$1\\."),b=b.replace(/^( {0,3})([+-])/gm,"$1\\$2"),b=b.replace(/]([\s]*)\(/g,"\\]$1\\("),b=b.replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:"),b});var T=this;e.exports?e.exports=r:T.showdown=r}).call(Be)})(eC);var t3=eC.exports;const n3=ks(t3);var tC={exports:{}};/*! * jQuery JavaScript Library v3.7.0 * https://jquery.com/ * @@ -137,16 +137,16 @@ var Wn=Object.defineProperty;var Un=(y,h,C)=>h in y?Wn(y,h,{enumerable:!0,config * https://jquery.org/license * * Date: 2023-05-11T18:29Z - */(function(y){(function(h,C){y.exports=h.document?C(h,!0):function(s){if(!s.document)throw new Error("jQuery requires a window with a document");return C(s)}})(typeof window<"u"?window:commonjsGlobal,function(h,C){var s=[],z=Object.getPrototypeOf,L=s.slice,O=s.flat?function(e){return s.flat.call(e)}:function(e){return s.concat.apply([],e)},U=s.push,j=s.indexOf,G={},de=G.toString,re=G.hasOwnProperty,he=re.toString,B=he.call(Object),R={},X=function(t){return typeof t=="function"&&typeof t.nodeType!="number"&&typeof t.item!="function"},Ae=function(t){return t!=null&&t===t.window},te=h.document,et={type:!0,src:!0,nonce:!0,noModule:!0};function at(e,t,a){a=a||te;var i,o,d=a.createElement("script");if(d.text=e,t)for(i in et)o=t[i]||t.getAttribute&&t.getAttribute(i),o&&d.setAttribute(i,o);a.head.appendChild(d).parentNode.removeChild(d)}function n(e){return e==null?e+"":typeof e=="object"||typeof e=="function"?G[de.call(e)]||"object":typeof e}var c="3.7.0",u=/HTML$/i,r=function(e,t){return new r.fn.init(e,t)};r.fn=r.prototype={jquery:c,constructor:r,length:0,toArray:function(){return L.call(this)},get:function(e){return e==null?L.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=r.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return r.each(this,e)},map:function(e){return this.pushStack(r.map(this,function(t,a){return e.call(t,a,t)}))},slice:function(){return this.pushStack(L.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(r.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(r.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,a=+e+(e<0?t:0);return this.pushStack(a>=0&&a0&&t-1 in e}function b(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var v=s.pop,x=s.sort,W=s.splice,q="[\\x20\\t\\r\\n\\f]",H=new RegExp("^"+q+"+|((?:^|[^\\\\])(?:\\\\.)*)"+q+"+$","g");r.contains=function(e,t){var a=t&&t.parentNode;return e===a||!!(a&&a.nodeType===1&&(e.contains?e.contains(a):e.compareDocumentPosition&&e.compareDocumentPosition(a)&16))};var D=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function m(e,t){return t?e==="\0"?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}r.escapeSelector=function(e){return(e+"").replace(D,m)};var M=te,Z=U;(function(){var e,t,a,i,o,d=Z,l,g,p,k,A,P=r.expando,E=0,I=0,ie=$t(),pe=$t(),ue=$t(),Se=$t(),we=function(f,_){return f===_&&(o=!0),0},Fe="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",We="(?:\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",le="\\["+q+"*("+We+")(?:"+q+"*([*^$|!~]?=)"+q+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+We+"))|)"+q+"*\\]",st=":("+We+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+le+")*)|.*)\\)|)",ge=new RegExp(q+"+","g"),ve=new RegExp("^"+q+"*,"+q+"*"),At=new RegExp("^"+q+"*([>+~]|"+q+")"+q+"*"),ir=new RegExp(q+"|>"),Ue=new RegExp(st),zt=new RegExp("^"+We+"$"),Ge={ID:new RegExp("^#("+We+")"),CLASS:new RegExp("^\\.("+We+")"),TAG:new RegExp("^("+We+"|[*])"),ATTR:new RegExp("^"+le),PSEUDO:new RegExp("^"+st),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+q+"*(even|odd|(([+-]|)(\\d*)n|)"+q+"*(?:([+-]|)"+q+"*(\\d+)|))"+q+"*\\)|)","i"),bool:new RegExp("^(?:"+Fe+")$","i"),needsContext:new RegExp("^"+q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+q+"*((?:-\\d)?\\d*)"+q+"*\\)|)(?=[^-]|$)","i")},tt=/^(?:input|select|textarea|button)$/i,rt=/^h\d$/i,Ie=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,or=/[+~]/,Xe=new RegExp("\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\([^\\r\\n\\f])","g"),Qe=function(f,_){var S="0x"+f.slice(1)-65536;return _||(S<0?String.fromCharCode(S+65536):String.fromCharCode(S>>10|55296,S&1023|56320))},In=function(){nt()},$n=Bt(function(f){return f.disabled===!0&&b(f,"fieldset")},{dir:"parentNode",next:"legend"});function Dn(){try{return l.activeElement}catch{}}try{d.apply(s=L.call(M.childNodes),M.childNodes),s[M.childNodes.length].nodeType}catch{d={apply:function(_,S){Z.apply(_,L.call(S))},call:function(_){Z.apply(_,L.call(arguments,1))}}}function me(f,_,S,T){var N,F,V,J,Y,se,ae,oe=_&&_.ownerDocument,ce=_?_.nodeType:9;if(S=S||[],typeof f!="string"||!f||ce!==1&&ce!==9&&ce!==11)return S;if(!T&&(nt(_),_=_||l,p)){if(ce!==11&&(Y=Ie.exec(f)))if(N=Y[1]){if(ce===9)if(V=_.getElementById(N)){if(V.id===N)return d.call(S,V),S}else return S;else if(oe&&(V=oe.getElementById(N))&&me.contains(_,V)&&V.id===N)return d.call(S,V),S}else{if(Y[2])return d.apply(S,_.getElementsByTagName(f)),S;if((N=Y[3])&&_.getElementsByClassName)return d.apply(S,_.getElementsByClassName(N)),S}if(!Se[f+" "]&&(!k||!k.test(f))){if(ae=f,oe=_,ce===1&&(ir.test(f)||At.test(f))){for(oe=or.test(f)&&dr(_.parentNode)||_,(oe!=_||!R.scope)&&((J=_.getAttribute("id"))?J=r.escapeSelector(J):_.setAttribute("id",J=P)),se=Dt(f),F=se.length;F--;)se[F]=(J?"#"+J:":scope")+" "+Ot(se[F]);ae=se.join(",")}try{return d.apply(S,oe.querySelectorAll(ae)),S}catch{Se(f,!0)}finally{J===P&&_.removeAttribute("id")}}}return Gr(f.replace(H,"$1"),_,S,T)}function $t(){var f=[];function _(S,T){return f.push(S+" ")>t.cacheLength&&delete _[f.shift()],_[S+" "]=T}return _}function Oe(f){return f[P]=!0,f}function bt(f){var _=l.createElement("fieldset");try{return!!f(_)}catch{return!1}finally{_.parentNode&&_.parentNode.removeChild(_),_=null}}function On(f){return function(_){return b(_,"input")&&_.type===f}}function Bn(f){return function(_){return(b(_,"input")||b(_,"button"))&&_.type===f}}function Wr(f){return function(_){return"form"in _?_.parentNode&&_.disabled===!1?"label"in _?"label"in _.parentNode?_.parentNode.disabled===f:_.disabled===f:_.isDisabled===f||_.isDisabled!==!f&&$n(_)===f:_.disabled===f:"label"in _?_.disabled===f:!1}}function ct(f){return Oe(function(_){return _=+_,Oe(function(S,T){for(var N,F=f([],S.length,_),V=F.length;V--;)S[N=F[V]]&&(S[N]=!(T[N]=S[N]))})})}function dr(f){return f&&typeof f.getElementsByTagName<"u"&&f}function nt(f){var _,S=f?f.ownerDocument||f:M;return S==l||S.nodeType!==9||!S.documentElement||(l=S,g=l.documentElement,p=!r.isXMLDoc(l),A=g.matches||g.webkitMatchesSelector||g.msMatchesSelector,M!=l&&(_=l.defaultView)&&_.top!==_&&_.addEventListener("unload",In),R.getById=bt(function(T){return g.appendChild(T).id=r.expando,!l.getElementsByName||!l.getElementsByName(r.expando).length}),R.disconnectedMatch=bt(function(T){return A.call(T,"*")}),R.scope=bt(function(){return l.querySelectorAll(":scope")}),R.cssHas=bt(function(){try{return l.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),R.getById?(t.filter.ID=function(T){var N=T.replace(Xe,Qe);return function(F){return F.getAttribute("id")===N}},t.find.ID=function(T,N){if(typeof N.getElementById<"u"&&p){var F=N.getElementById(T);return F?[F]:[]}}):(t.filter.ID=function(T){var N=T.replace(Xe,Qe);return function(F){var V=typeof F.getAttributeNode<"u"&&F.getAttributeNode("id");return V&&V.value===N}},t.find.ID=function(T,N){if(typeof N.getElementById<"u"&&p){var F,V,J,Y=N.getElementById(T);if(Y){if(F=Y.getAttributeNode("id"),F&&F.value===T)return[Y];for(J=N.getElementsByName(T),V=0;Y=J[V++];)if(F=Y.getAttributeNode("id"),F&&F.value===T)return[Y]}return[]}}),t.find.TAG=function(T,N){return typeof N.getElementsByTagName<"u"?N.getElementsByTagName(T):N.querySelectorAll(T)},t.find.CLASS=function(T,N){if(typeof N.getElementsByClassName<"u"&&p)return N.getElementsByClassName(T)},k=[],bt(function(T){var N;g.appendChild(T).innerHTML="",T.querySelectorAll("[selected]").length||k.push("\\["+q+"*(?:value|"+Fe+")"),T.querySelectorAll("[id~="+P+"-]").length||k.push("~="),T.querySelectorAll("a#"+P+"+*").length||k.push(".#.+[+~]"),T.querySelectorAll(":checked").length||k.push(":checked"),N=l.createElement("input"),N.setAttribute("type","hidden"),T.appendChild(N).setAttribute("name","D"),g.appendChild(T).disabled=!0,T.querySelectorAll(":disabled").length!==2&&k.push(":enabled",":disabled"),N=l.createElement("input"),N.setAttribute("name",""),T.appendChild(N),T.querySelectorAll("[name='']").length||k.push("\\["+q+"*name"+q+"*="+q+`*(?:''|"")`)}),R.cssHas||k.push(":has"),k=k.length&&new RegExp(k.join("|")),we=function(T,N){if(T===N)return o=!0,0;var F=!T.compareDocumentPosition-!N.compareDocumentPosition;return F||(F=(T.ownerDocument||T)==(N.ownerDocument||N)?T.compareDocumentPosition(N):1,F&1||!R.sortDetached&&N.compareDocumentPosition(T)===F?T===l||T.ownerDocument==M&&me.contains(M,T)?-1:N===l||N.ownerDocument==M&&me.contains(M,N)?1:i?j.call(i,T)-j.call(i,N):0:F&4?-1:1)}),l}me.matches=function(f,_){return me(f,null,null,_)},me.matchesSelector=function(f,_){if(nt(f),p&&!Se[_+" "]&&(!k||!k.test(_)))try{var S=A.call(f,_);if(S||R.disconnectedMatch||f.document&&f.document.nodeType!==11)return S}catch{Se(_,!0)}return me(_,l,null,[f]).length>0},me.contains=function(f,_){return(f.ownerDocument||f)!=l&&nt(f),r.contains(f,_)},me.attr=function(f,_){(f.ownerDocument||f)!=l&&nt(f);var S=t.attrHandle[_.toLowerCase()],T=S&&re.call(t.attrHandle,_.toLowerCase())?S(f,_,!p):void 0;return T!==void 0?T:f.getAttribute(_)},me.error=function(f){throw new Error("Syntax error, unrecognized expression: "+f)},r.uniqueSort=function(f){var _,S=[],T=0,N=0;if(o=!R.sortStable,i=!R.sortStable&&L.call(f,0),x.call(f,we),o){for(;_=f[N++];)_===f[N]&&(T=S.push(N));for(;T--;)W.call(f,S[T],1)}return i=null,f},r.fn.uniqueSort=function(){return this.pushStack(r.uniqueSort(L.apply(this)))},t=r.expr={cacheLength:50,createPseudo:Oe,match:Ge,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(f){return f[1]=f[1].replace(Xe,Qe),f[3]=(f[3]||f[4]||f[5]||"").replace(Xe,Qe),f[2]==="~="&&(f[3]=" "+f[3]+" "),f.slice(0,4)},CHILD:function(f){return f[1]=f[1].toLowerCase(),f[1].slice(0,3)==="nth"?(f[3]||me.error(f[0]),f[4]=+(f[4]?f[5]+(f[6]||1):2*(f[3]==="even"||f[3]==="odd")),f[5]=+(f[7]+f[8]||f[3]==="odd")):f[3]&&me.error(f[0]),f},PSEUDO:function(f){var _,S=!f[6]&&f[2];return Ge.CHILD.test(f[0])?null:(f[3]?f[2]=f[4]||f[5]||"":S&&Ue.test(S)&&(_=Dt(S,!0))&&(_=S.indexOf(")",S.length-_)-S.length)&&(f[0]=f[0].slice(0,_),f[2]=S.slice(0,_)),f.slice(0,3))}},filter:{TAG:function(f){var _=f.replace(Xe,Qe).toLowerCase();return f==="*"?function(){return!0}:function(S){return b(S,_)}},CLASS:function(f){var _=ie[f+" "];return _||(_=new RegExp("(^|"+q+")"+f+"("+q+"|$)"))&&ie(f,function(S){return _.test(typeof S.className=="string"&&S.className||typeof S.getAttribute<"u"&&S.getAttribute("class")||"")})},ATTR:function(f,_,S){return function(T){var N=me.attr(T,f);return N==null?_==="!=":_?(N+="",_==="="?N===S:_==="!="?N!==S:_==="^="?S&&N.indexOf(S)===0:_==="*="?S&&N.indexOf(S)>-1:_==="$="?S&&N.slice(-S.length)===S:_==="~="?(" "+N.replace(ge," ")+" ").indexOf(S)>-1:_==="|="?N===S||N.slice(0,S.length+1)===S+"-":!1):!0}},CHILD:function(f,_,S,T,N){var F=f.slice(0,3)!=="nth",V=f.slice(-4)!=="last",J=_==="of-type";return T===1&&N===0?function(Y){return!!Y.parentNode}:function(Y,se,ae){var oe,ce,ne,ye,Me,Ee=F!==V?"nextSibling":"previousSibling",$e=Y.parentNode,Ve=J&&Y.nodeName.toLowerCase(),_t=!ae&&!J,Le=!1;if($e){if(F){for(;Ee;){for(ne=Y;ne=ne[Ee];)if(J?b(ne,Ve):ne.nodeType===1)return!1;Me=Ee=f==="only"&&!Me&&"nextSibling"}return!0}if(Me=[V?$e.firstChild:$e.lastChild],V&&_t){for(ce=$e[P]||($e[P]={}),oe=ce[f]||[],ye=oe[0]===E&&oe[1],Le=ye&&oe[2],ne=ye&&$e.childNodes[ye];ne=++ye&&ne&&ne[Ee]||(Le=ye=0)||Me.pop();)if(ne.nodeType===1&&++Le&&ne===Y){ce[f]=[E,ye,Le];break}}else if(_t&&(ce=Y[P]||(Y[P]={}),oe=ce[f]||[],ye=oe[0]===E&&oe[1],Le=ye),Le===!1)for(;(ne=++ye&&ne&&ne[Ee]||(Le=ye=0)||Me.pop())&&!((J?b(ne,Ve):ne.nodeType===1)&&++Le&&(_t&&(ce=ne[P]||(ne[P]={}),ce[f]=[E,Le]),ne===Y)););return Le-=N,Le===T||Le%T===0&&Le/T>=0}}},PSEUDO:function(f,_){var S,T=t.pseudos[f]||t.setFilters[f.toLowerCase()]||me.error("unsupported pseudo: "+f);return T[P]?T(_):T.length>1?(S=[f,f,"",_],t.setFilters.hasOwnProperty(f.toLowerCase())?Oe(function(N,F){for(var V,J=T(N,_),Y=J.length;Y--;)V=j.call(N,J[Y]),N[V]=!(F[V]=J[Y])}):function(N){return T(N,0,S)}):T}},pseudos:{not:Oe(function(f){var _=[],S=[],T=lr(f.replace(H,"$1"));return T[P]?Oe(function(N,F,V,J){for(var Y,se=T(N,null,J,[]),ae=N.length;ae--;)(Y=se[ae])&&(N[ae]=!(F[ae]=Y))}):function(N,F,V){return _[0]=N,T(_,null,V,S),_[0]=null,!S.pop()}}),has:Oe(function(f){return function(_){return me(f,_).length>0}}),contains:Oe(function(f){return f=f.replace(Xe,Qe),function(_){return(_.textContent||r.text(_)).indexOf(f)>-1}}),lang:Oe(function(f){return zt.test(f||"")||me.error("unsupported lang: "+f),f=f.replace(Xe,Qe).toLowerCase(),function(_){var S;do if(S=p?_.lang:_.getAttribute("xml:lang")||_.getAttribute("lang"))return S=S.toLowerCase(),S===f||S.indexOf(f+"-")===0;while((_=_.parentNode)&&_.nodeType===1);return!1}}),target:function(f){var _=h.location&&h.location.hash;return _&&_.slice(1)===f.id},root:function(f){return f===g},focus:function(f){return f===Dn()&&l.hasFocus()&&!!(f.type||f.href||~f.tabIndex)},enabled:Wr(!1),disabled:Wr(!0),checked:function(f){return b(f,"input")&&!!f.checked||b(f,"option")&&!!f.selected},selected:function(f){return f.parentNode&&f.parentNode.selectedIndex,f.selected===!0},empty:function(f){for(f=f.firstChild;f;f=f.nextSibling)if(f.nodeType<6)return!1;return!0},parent:function(f){return!t.pseudos.empty(f)},header:function(f){return rt.test(f.nodeName)},input:function(f){return tt.test(f.nodeName)},button:function(f){return b(f,"input")&&f.type==="button"||b(f,"button")},text:function(f){var _;return b(f,"input")&&f.type==="text"&&((_=f.getAttribute("type"))==null||_.toLowerCase()==="text")},first:ct(function(){return[0]}),last:ct(function(f,_){return[_-1]}),eq:ct(function(f,_,S){return[S<0?S+_:S]}),even:ct(function(f,_){for(var S=0;S<_;S+=2)f.push(S);return f}),odd:ct(function(f,_){for(var S=1;S<_;S+=2)f.push(S);return f}),lt:ct(function(f,_,S){var T;for(S<0?T=S+_:S>_?T=_:T=S;--T>=0;)f.push(T);return f}),gt:ct(function(f,_,S){for(var T=S<0?S+_:S;++T<_;)f.push(T);return f})}},t.pseudos.nth=t.pseudos.eq;for(e in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[e]=On(e);for(e in{submit:!0,reset:!0})t.pseudos[e]=Bn(e);function Ur(){}Ur.prototype=t.filters=t.pseudos,t.setFilters=new Ur;function Dt(f,_){var S,T,N,F,V,J,Y,se=pe[f+" "];if(se)return _?0:se.slice(0);for(V=f,J=[],Y=t.preFilter;V;){(!S||(T=ve.exec(V)))&&(T&&(V=V.slice(T[0].length)||V),J.push(N=[])),S=!1,(T=At.exec(V))&&(S=T.shift(),N.push({value:S,type:T[0].replace(H," ")}),V=V.slice(S.length));for(F in t.filter)(T=Ge[F].exec(V))&&(!Y[F]||(T=Y[F](T)))&&(S=T.shift(),N.push({value:S,type:F,matches:T}),V=V.slice(S.length));if(!S)break}return _?V.length:V?me.error(f):pe(f,J).slice(0)}function Ot(f){for(var _=0,S=f.length,T="";_1?function(_,S,T){for(var N=f.length;N--;)if(!f[N](_,S,T))return!1;return!0}:f[0]}function Rn(f,_,S){for(var T=0,N=_.length;T-1&&(V[ae]=!(J[ae]=ce))}}else ne=Rt(ne===J?ne.splice(Ee,ne.length):ne),N?N(null,J,ne,se):d.apply(J,ne)})}function cr(f){for(var _,S,T,N=f.length,F=t.relative[f[0].type],V=F||t.relative[" "],J=F?1:0,Y=Bt(function(oe){return oe===_},V,!0),se=Bt(function(oe){return j.call(_,oe)>-1},V,!0),ae=[function(oe,ce,ne){var ye=!F&&(ne||ce!=a)||((_=ce).nodeType?Y(oe,ce,ne):se(oe,ce,ne));return _=null,ye}];J1&&ur(ae),J>1&&Ot(f.slice(0,J-1).concat({value:f[J-2].type===" "?"*":""})).replace(H,"$1"),S,J0,T=f.length>0,N=function(F,V,J,Y,se){var ae,oe,ce,ne=0,ye="0",Me=F&&[],Ee=[],$e=a,Ve=F||T&&t.find.TAG("*",se),_t=E+=$e==null?1:Math.random()||.1,Le=Ve.length;for(se&&(a=V==l||V||se);ye!==Le&&(ae=Ve[ye])!=null;ye++){if(T&&ae){for(oe=0,!V&&ae.ownerDocument!=l&&(nt(ae),J=!p);ce=f[oe++];)if(ce(ae,V||l,J)){d.call(Y,ae);break}se&&(E=_t)}S&&((ae=!ce&&ae)&&ne--,F&&Me.push(ae))}if(ne+=ye,S&&ye!==ne){for(oe=0;ce=_[oe++];)ce(Me,Ee,V,J);if(F){if(ne>0)for(;ye--;)Me[ye]||Ee[ye]||(Ee[ye]=v.call(Y));Ee=Rt(Ee)}d.apply(Y,Ee),se&&!F&&Ee.length>0&&ne+_.length>1&&r.uniqueSort(Y)}return se&&(E=_t,a=$e),Me};return S?Oe(N):N}function lr(f,_){var S,T=[],N=[],F=ue[f+" "];if(!F){for(_||(_=Dt(f)),S=_.length;S--;)F=cr(_[S]),F[P]?T.push(F):N.push(F);F=ue(f,Fn(N,T)),F.selector=f}return F}function Gr(f,_,S,T){var N,F,V,J,Y,se=typeof f=="function"&&f,ae=!T&&Dt(f=se.selector||f);if(S=S||[],ae.length===1){if(F=ae[0]=ae[0].slice(0),F.length>2&&(V=F[0]).type==="ID"&&_.nodeType===9&&p&&t.relative[F[1].type]){if(_=(t.find.ID(V.matches[0].replace(Xe,Qe),_)||[])[0],_)se&&(_=_.parentNode);else return S;f=f.slice(F.shift().value.length)}for(N=Ge.needsContext.test(f)?0:F.length;N--&&(V=F[N],!t.relative[J=V.type]);)if((Y=t.find[J])&&(T=Y(V.matches[0].replace(Xe,Qe),or.test(F[0].type)&&dr(_.parentNode)||_))){if(F.splice(N,1),f=T.length&&Ot(F),!f)return d.apply(S,T),S;break}}return(se||lr(f,ae))(T,_,!p,S,!_||or.test(f)&&dr(_.parentNode)||_),S}R.sortStable=P.split("").sort(we).join("")===P,nt(),R.sortDetached=bt(function(f){return f.compareDocumentPosition(l.createElement("fieldset"))&1}),r.find=me,r.expr[":"]=r.expr.pseudos,r.unique=r.uniqueSort,me.compile=lr,me.select=Gr,me.setDocument=nt,me.escape=r.escapeSelector,me.getText=r.text,me.isXML=r.isXMLDoc,me.selectors=r.expr,me.support=r.support,me.uniqueSort=r.uniqueSort})();var Q=function(e,t,a){for(var i=[],o=a!==void 0;(e=e[t])&&e.nodeType!==9;)if(e.nodeType===1){if(o&&r(e).is(a))break;i.push(e)}return i},fe=function(e,t){for(var a=[];e;e=e.nextSibling)e.nodeType===1&&e!==t&&a.push(e);return a},ee=r.expr.match.needsContext,be=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function ke(e,t,a){return X(t)?r.grep(e,function(i,o){return!!t.call(i,o,i)!==a}):t.nodeType?r.grep(e,function(i){return i===t!==a}):typeof t!="string"?r.grep(e,function(i){return j.call(t,i)>-1!==a}):r.filter(t,e,a)}r.filter=function(e,t,a){var i=t[0];return a&&(e=":not("+e+")"),t.length===1&&i.nodeType===1?r.find.matchesSelector(i,e)?[i]:[]:r.find.matches(e,r.grep(t,function(o){return o.nodeType===1}))},r.fn.extend({find:function(e){var t,a,i=this.length,o=this;if(typeof e!="string")return this.pushStack(r(e).filter(function(){for(t=0;t1?r.uniqueSort(a):a},filter:function(e){return this.pushStack(ke(this,e||[],!1))},not:function(e){return this.pushStack(ke(this,e||[],!0))},is:function(e){return!!ke(this,typeof e=="string"&&ee.test(e)?r(e):e||[],!1).length}});var ze,_e=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,xe=r.fn.init=function(e,t,a){var i,o;if(!e)return this;if(a=a||ze,typeof e=="string")if(e[0]==="<"&&e[e.length-1]===">"&&e.length>=3?i=[null,e,null]:i=_e.exec(e),i&&(i[1]||!t))if(i[1]){if(t=t instanceof r?t[0]:t,r.merge(this,r.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:te,!0)),be.test(i[1])&&r.isPlainObject(t))for(i in t)X(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}else return o=te.getElementById(i[2]),o&&(this[0]=o,this.length=1),this;else return!t||t.jquery?(t||a).find(e):this.constructor(t).find(e);else{if(e.nodeType)return this[0]=e,this.length=1,this;if(X(e))return a.ready!==void 0?a.ready(e):e(r)}return r.makeArray(e,this)};xe.prototype=r.fn,ze=r(te);var Ce=/^(?:parents|prev(?:Until|All))/,Te={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(e){var t=r(e,this),a=t.length;return this.filter(function(){for(var i=0;i-1:a.nodeType===1&&r.find.matchesSelector(a,e))){d.push(a);break}}return this.pushStack(d.length>1?r.uniqueSort(d):d)},index:function(e){return e?typeof e=="string"?j.call(r(e),this[0]):j.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(e,t))))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function ft(e,t){for(;(e=e[t])&&e.nodeType!==1;);return e}r.each({parent:function(e){var t=e.parentNode;return t&&t.nodeType!==11?t:null},parents:function(e){return Q(e,"parentNode")},parentsUntil:function(e,t,a){return Q(e,"parentNode",a)},next:function(e){return ft(e,"nextSibling")},prev:function(e){return ft(e,"previousSibling")},nextAll:function(e){return Q(e,"nextSibling")},prevAll:function(e){return Q(e,"previousSibling")},nextUntil:function(e,t,a){return Q(e,"nextSibling",a)},prevUntil:function(e,t,a){return Q(e,"previousSibling",a)},siblings:function(e){return fe((e.parentNode||{}).firstChild,e)},children:function(e){return fe(e.firstChild)},contents:function(e){return e.contentDocument!=null&&z(e.contentDocument)?e.contentDocument:(b(e,"template")&&(e=e.content||e),r.merge([],e.childNodes))}},function(e,t){r.fn[e]=function(a,i){var o=r.map(this,t,a);return e.slice(-5)!=="Until"&&(i=a),i&&typeof i=="string"&&(o=r.filter(i,o)),this.length>1&&(Te[e]||r.uniqueSort(o),Ce.test(e)&&o.reverse()),this.pushStack(o)}});var Ne=/[^\x20\t\r\n\f]+/g;function Nt(e){var t={};return r.each(e.match(Ne)||[],function(a,i){t[i]=!0}),t}r.Callbacks=function(e){e=typeof e=="string"?Nt(e):r.extend({},e);var t,a,i,o,d=[],l=[],g=-1,p=function(){for(o=o||e.once,i=t=!0;l.length;g=-1)for(a=l.shift();++g-1;)d.splice(E,1),E<=g&&g--}),this},has:function(A){return A?r.inArray(A,d)>-1:d.length>0},empty:function(){return d&&(d=[]),this},disable:function(){return o=l=[],d=a="",this},disabled:function(){return!d},lock:function(){return o=l=[],!a&&!t&&(d=a=""),this},locked:function(){return!!o},fireWith:function(A,P){return o||(P=P||[],P=[A,P.slice?P.slice():P],l.push(P),t||p()),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!i}};return k};function Be(e){return e}function it(e){throw e}function fr(e,t,a,i){var o;try{e&&X(o=e.promise)?o.call(e).done(t).fail(a):e&&X(o=e.then)?o.call(e,t,a):t.apply(void 0,[e].slice(i))}catch(d){a.apply(void 0,[d])}}r.extend({Deferred:function(e){var t=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],a="pending",i={state:function(){return a},always:function(){return o.done(arguments).fail(arguments),this},catch:function(d){return i.then(null,d)},pipe:function(){var d=arguments;return r.Deferred(function(l){r.each(t,function(g,p){var k=X(d[p[4]])&&d[p[4]];o[p[1]](function(){var A=k&&k.apply(this,arguments);A&&X(A.promise)?A.promise().progress(l.notify).done(l.resolve).fail(l.reject):l[p[0]+"With"](this,k?[A]:arguments)})}),d=null}).promise()},then:function(d,l,g){var p=0;function k(A,P,E,I){return function(){var ie=this,pe=arguments,ue=function(){var we,Fe;if(!(A=p&&(E!==it&&(ie=void 0,pe=[we]),P.rejectWith(ie,pe))}};A?Se():(r.Deferred.getErrorHook?Se.error=r.Deferred.getErrorHook():r.Deferred.getStackHook&&(Se.error=r.Deferred.getStackHook()),h.setTimeout(Se))}}return r.Deferred(function(A){t[0][3].add(k(0,A,X(g)?g:Be,A.notifyWith)),t[1][3].add(k(0,A,X(d)?d:Be)),t[2][3].add(k(0,A,X(l)?l:it))}).promise()},promise:function(d){return d!=null?r.extend(d,i):i}},o={};return r.each(t,function(d,l){var g=l[2],p=l[5];i[l[1]]=g.add,p&&g.add(function(){a=p},t[3-d][2].disable,t[3-d][3].disable,t[0][2].lock,t[0][3].lock),g.add(l[3].fire),o[l[0]]=function(){return o[l[0]+"With"](this===o?void 0:this,arguments),this},o[l[0]+"With"]=g.fireWith}),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,a=t,i=Array(a),o=L.call(arguments),d=r.Deferred(),l=function(g){return function(p){i[g]=this,o[g]=arguments.length>1?L.call(arguments):p,--t||d.resolveWith(i,o)}};if(t<=1&&(fr(e,d.done(l(a)).resolve,d.reject,!t),d.state()==="pending"||X(o[a]&&o[a].then)))return d.then();for(;a--;)fr(o[a],l(a),d.reject);return d.promise()}});var Vr=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(e,t){h.console&&h.console.warn&&e&&Vr.test(e.name)&&h.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},r.readyException=function(e){h.setTimeout(function(){throw e})};var Wt=r.Deferred();r.fn.ready=function(e){return Wt.then(e).catch(function(t){r.readyException(t)}),this},r.extend({isReady:!1,readyWait:1,ready:function(e){(e===!0?--r.readyWait:r.isReady)||(r.isReady=!0,!(e!==!0&&--r.readyWait>0)&&Wt.resolveWith(te,[r]))}}),r.ready.then=Wt.then;function Pt(){te.removeEventListener("DOMContentLoaded",Pt),h.removeEventListener("load",Pt),r.ready()}te.readyState==="complete"||te.readyState!=="loading"&&!te.documentElement.doScroll?h.setTimeout(r.ready):(te.addEventListener("DOMContentLoaded",Pt),h.addEventListener("load",Pt));var Ye=function(e,t,a,i,o,d,l){var g=0,p=e.length,k=a==null;if(n(a)==="object"){o=!0;for(g in a)Ye(e,t,g,a[g],!0,d,l)}else if(i!==void 0&&(o=!0,X(i)||(l=!0),k&&(l?(t.call(e,i),t=null):(k=t,t=function(A,P,E){return k.call(r(A),E)})),t))for(;g1,null,!0)},removeData:function(e){return this.each(function(){Pe.remove(this,e)})}}),r.extend({queue:function(e,t,a){var i;if(e)return t=(t||"fx")+"queue",i=K.get(e,t),a&&(!i||Array.isArray(a)?i=K.access(e,t,r.makeArray(a)):i.push(a)),i||[]},dequeue:function(e,t){t=t||"fx";var a=r.queue(e,t),i=a.length,o=a.shift(),d=r._queueHooks(e,t),l=function(){r.dequeue(e,t)};o==="inprogress"&&(o=a.shift(),i--),o&&(t==="fx"&&a.unshift("inprogress"),delete d.stop,o.call(e,l,d)),!i&&d&&d.empty.fire()},_queueHooks:function(e,t){var a=t+"queueHooks";return K.get(e,a)||K.access(e,a,{empty:r.Callbacks("once memory").add(function(){K.remove(e,[t+"queue",a])})})}}),r.fn.extend({queue:function(e,t){var a=2;return typeof e!="string"&&(t=e,e="fx",a--),arguments.length\x20\t\r\n\f]*)/i,vr=/^$|^module$|\/(?:java|ecma)script/i;(function(){var e=te.createDocumentFragment(),t=e.appendChild(te.createElement("div")),a=te.createElement("input");a.setAttribute("type","radio"),a.setAttribute("checked","checked"),a.setAttribute("name","t"),t.appendChild(a),R.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",R.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,t.innerHTML="",R.option=!!t.lastChild})();var He={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};He.tbody=He.tfoot=He.colgroup=He.caption=He.thead,He.th=He.td,R.option||(He.optgroup=He.option=[1,""]);function qe(e,t){var a;return typeof e.getElementsByTagName<"u"?a=e.getElementsByTagName(t||"*"):typeof e.querySelectorAll<"u"?a=e.querySelectorAll(t||"*"):a=[],t===void 0||t&&b(e,t)?r.merge([e],a):a}function Ut(e,t){for(var a=0,i=e.length;a-1){o&&o.push(d);continue}if(k=pt(d),l=qe(P.appendChild(d),"script"),k&&Ut(l),a)for(A=0;d=l[A++];)vr.test(d.type||"")&&a.push(d)}return P}var _r=/^([^.]*)(?:\.(.+)|)/;function gt(){return!0}function mt(){return!1}function Gt(e,t,a,i,o,d){var l,g;if(typeof t=="object"){typeof a!="string"&&(i=i||a,a=void 0);for(g in t)Gt(e,g,a,i,t[g],d);return e}if(i==null&&o==null?(o=a,i=a=void 0):o==null&&(typeof a=="string"?(o=i,i=void 0):(o=i,i=a,a=void 0)),o===!1)o=mt;else if(!o)return e;return d===1&&(l=o,o=function(p){return r().off(p),l.apply(this,arguments)},o.guid=l.guid||(l.guid=r.guid++)),e.each(function(){r.event.add(this,t,o,i,a)})}r.event={global:{},add:function(e,t,a,i,o){var d,l,g,p,k,A,P,E,I,ie,pe,ue=K.get(e);if(wt(e))for(a.handler&&(d=a,a=d.handler,o=d.selector),o&&r.find.matchesSelector(ot,o),a.guid||(a.guid=r.guid++),(p=ue.events)||(p=ue.events=Object.create(null)),(l=ue.handle)||(l=ue.handle=function(Se){return typeof r<"u"&&r.event.triggered!==Se.type?r.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(Ne)||[""],k=t.length;k--;)g=_r.exec(t[k])||[],I=pe=g[1],ie=(g[2]||"").split(".").sort(),I&&(P=r.event.special[I]||{},I=(o?P.delegateType:P.bindType)||I,P=r.event.special[I]||{},A=r.extend({type:I,origType:pe,data:i,handler:a,guid:a.guid,selector:o,needsContext:o&&r.expr.match.needsContext.test(o),namespace:ie.join(".")},d),(E=p[I])||(E=p[I]=[],E.delegateCount=0,(!P.setup||P.setup.call(e,i,ie,l)===!1)&&e.addEventListener&&e.addEventListener(I,l)),P.add&&(P.add.call(e,A),A.handler.guid||(A.handler.guid=a.guid)),o?E.splice(E.delegateCount++,0,A):E.push(A),r.event.global[I]=!0)},remove:function(e,t,a,i,o){var d,l,g,p,k,A,P,E,I,ie,pe,ue=K.hasData(e)&&K.get(e);if(!(!ue||!(p=ue.events))){for(t=(t||"").match(Ne)||[""],k=t.length;k--;){if(g=_r.exec(t[k])||[],I=pe=g[1],ie=(g[2]||"").split(".").sort(),!I){for(I in p)r.event.remove(e,I+t[k],a,i,!0);continue}for(P=r.event.special[I]||{},I=(i?P.delegateType:P.bindType)||I,E=p[I]||[],g=g[2]&&new RegExp("(^|\\.)"+ie.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=d=E.length;d--;)A=E[d],(o||pe===A.origType)&&(!a||a.guid===A.guid)&&(!g||g.test(A.namespace))&&(!i||i===A.selector||i==="**"&&A.selector)&&(E.splice(d,1),A.selector&&E.delegateCount--,P.remove&&P.remove.call(e,A));l&&!E.length&&((!P.teardown||P.teardown.call(e,ie,ue.handle)===!1)&&r.removeEvent(e,I,ue.handle),delete p[I])}r.isEmptyObject(p)&&K.remove(e,"handle events")}},dispatch:function(e){var t,a,i,o,d,l,g=new Array(arguments.length),p=r.event.fix(e),k=(K.get(this,"events")||Object.create(null))[p.type]||[],A=r.event.special[p.type]||{};for(g[0]=p,t=1;t=1)){for(;k!==this;k=k.parentNode||this)if(k.nodeType===1&&!(e.type==="click"&&k.disabled===!0)){for(d=[],l={},a=0;a-1:r.find(o,this,null,[k]).length),l[o]&&d.push(i);d.length&&g.push({elem:k,handlers:d})}}return k=this,p\s*$/g;function wr(e,t){return b(e,"table")&&b(t.nodeType!==11?t:t.firstChild,"tr")&&r(e).children("tbody")[0]||e}function dn(e){return e.type=(e.getAttribute("type")!==null)+"/"+e.type,e}function un(e){return(e.type||"").slice(0,5)==="true/"?e.type=e.type.slice(5):e.removeAttribute("type"),e}function kr(e,t){var a,i,o,d,l,g,p;if(t.nodeType===1){if(K.hasData(e)&&(d=K.get(e),p=d.events,p)){K.remove(t,"handle events");for(o in p)for(a=0,i=p[o].length;a1&&typeof I=="string"&&!R.checkClone&&an.test(I))return e.each(function(pe){var ue=e.eq(pe);ie&&(t[0]=I.call(this,pe,ue.html())),yt(ue,t,a,i)});if(P&&(o=br(t,e[0].ownerDocument,!1,e,i),d=o.firstChild,o.childNodes.length===1&&(o=d),d||i)){for(l=r.map(qe(o,"script"),dn),g=l.length;A0&&Ut(l,!p&&qe(e,"script")),g},cleanData:function(e){for(var t,a,i,o=r.event.special,d=0;(a=e[d])!==void 0;d++)if(wt(a)){if(t=a[K.expando]){if(t.events)for(i in t.events)o[i]?r.event.remove(a,i):r.removeEvent(a,i,t.handle);a[K.expando]=void 0}a[Pe.expando]&&(a[Pe.expando]=void 0)}}}),r.fn.extend({detach:function(e){return xr(this,e,!0)},remove:function(e){return xr(this,e)},text:function(e){return Ye(this,function(t){return t===void 0?r.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=t)})},null,e,arguments.length)},append:function(){return yt(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=wr(this,e);t.appendChild(e)}})},prepend:function(){return yt(this,arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var t=wr(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return yt(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return yt(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;(e=this[t])!=null;t++)e.nodeType===1&&(r.cleanData(qe(e,!1)),e.textContent="");return this},clone:function(e,t){return e=e??!1,t=t??e,this.map(function(){return r.clone(this,e,t)})},html:function(e){return Ye(this,function(t){var a=this[0]||{},i=0,o=this.length;if(t===void 0&&a.nodeType===1)return a.innerHTML;if(typeof t=="string"&&!nn.test(t)&&!He[(yr.exec(t)||["",""])[1].toLowerCase()]){t=r.htmlPrefilter(t);try{for(;i=0&&(p+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-d-p-g-.5))||0),p+k}function Nr(e,t,a){var i=Mt(e),o=!R.boxSizingReliable()||a,d=o&&r.css(e,"boxSizing",!1,i)==="border-box",l=d,g=Ct(e,t,i),p="offset"+t[0].toUpperCase()+t.slice(1);if(Vt.test(g)){if(!a)return g;g="auto"}return(!R.boxSizingReliable()&&d||!R.reliableTrDimensions()&&b(e,"tr")||g==="auto"||!parseFloat(g)&&r.css(e,"display",!1,i)==="inline")&&e.getClientRects().length&&(d=r.css(e,"boxSizing",!1,i)==="border-box",l=p in e,l&&(g=e[p])),g=parseFloat(g)||0,g+Xt(e,t,a||(d?"border":"content"),l,i,g)+"px"}r.extend({cssHooks:{opacity:{get:function(e,t){if(t){var a=Ct(e,"opacity");return a===""?"1":a}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,a,i){if(!(!e||e.nodeType===3||e.nodeType===8||!e.style)){var o,d,l,g=Re(t),p=Yt.test(t),k=e.style;if(p||(t=Zt(g)),l=r.cssHooks[t]||r.cssHooks[g],a!==void 0){if(d=typeof a,d==="string"&&(o=xt.exec(a))&&o[1]&&(a=gr(e,t,o),d="number"),a==null||a!==a)return;d==="number"&&!p&&(a+=o&&o[3]||(r.cssNumber[g]?"":"px")),!R.clearCloneStyle&&a===""&&t.indexOf("background")===0&&(k[t]="inherit"),(!l||!("set"in l)||(a=l.set(e,a,i))!==void 0)&&(p?k.setProperty(t,a):k[t]=a)}else return l&&"get"in l&&(o=l.get(e,!1,i))!==void 0?o:k[t]}},css:function(e,t,a,i){var o,d,l,g=Re(t),p=Yt.test(t);return p||(t=Zt(g)),l=r.cssHooks[t]||r.cssHooks[g],l&&"get"in l&&(o=l.get(e,!0,a)),o===void 0&&(o=Ct(e,t,i)),o==="normal"&&t in Ar&&(o=Ar[t]),a===""||a?(d=parseFloat(o),a===!0||isFinite(d)?d||0:o):o}}),r.each(["height","width"],function(e,t){r.cssHooks[t]={get:function(a,i,o){if(i)return fn.test(r.css(a,"display"))&&(!a.getClientRects().length||!a.getBoundingClientRect().width)?Sr(a,pn,function(){return Nr(a,t,o)}):Nr(a,t,o)},set:function(a,i,o){var d,l=Mt(a),g=!R.scrollboxSize()&&l.position==="absolute",p=g||o,k=p&&r.css(a,"boxSizing",!1,l)==="border-box",A=o?Xt(a,t,o,k,l):0;return k&&g&&(A-=Math.ceil(a["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(l[t])-Xt(a,t,"border",!1,l)-.5)),A&&(d=xt.exec(i))&&(d[3]||"px")!=="px"&&(a.style[t]=i,i=r.css(a,t)),zr(a,i,A)}}}),r.cssHooks.marginLeft=Cr(R.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ct(e,"marginLeft"))||e.getBoundingClientRect().left-Sr(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),r.each({margin:"",padding:"",border:"Width"},function(e,t){r.cssHooks[e+t]={expand:function(a){for(var i=0,o={},d=typeof a=="string"?a.split(" "):[a];i<4;i++)o[e+Ze[i]+t]=d[i]||d[i-2]||d[0];return o}},e!=="margin"&&(r.cssHooks[e+t].set=zr)}),r.fn.extend({css:function(e,t){return Ye(this,function(a,i,o){var d,l,g={},p=0;if(Array.isArray(i)){for(d=Mt(a),l=i.length;p1)}});function je(e,t,a,i,o){return new je.prototype.init(e,t,a,i,o)}r.Tween=je,je.prototype={constructor:je,init:function(e,t,a,i,o,d){this.elem=e,this.prop=a,this.easing=o||r.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=d||(r.cssNumber[a]?"":"px")},cur:function(){var e=je.propHooks[this.prop];return e&&e.get?e.get(this):je.propHooks._default.get(this)},run:function(e){var t,a=je.propHooks[this.prop];return this.options.duration?this.pos=t=r.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),a&&a.set?a.set(this):je.propHooks._default.set(this),this}},je.prototype.init.prototype=je.prototype,je.propHooks={_default:{get:function(e){var t;return e.elem.nodeType!==1||e.elem[e.prop]!=null&&e.elem.style[e.prop]==null?e.elem[e.prop]:(t=r.css(e.elem,e.prop,""),!t||t==="auto"?0:t)},set:function(e){r.fx.step[e.prop]?r.fx.step[e.prop](e):e.elem.nodeType===1&&(r.cssHooks[e.prop]||e.elem.style[Zt(e.prop)]!=null)?r.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},je.propHooks.scrollTop=je.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},r.easing={linear:function(e){return e},swing:function(e){return .5-Math.cos(e*Math.PI)/2},_default:"swing"},r.fx=je.prototype.init,r.fx.step={};var vt,Ht,hn=/^(?:toggle|show|hide)$/,gn=/queueHooks$/;function Qt(){Ht&&(te.hidden===!1&&h.requestAnimationFrame?h.requestAnimationFrame(Qt):h.setTimeout(Qt,r.fx.interval),r.fx.tick())}function Pr(){return h.setTimeout(function(){vt=void 0}),vt=Date.now()}function It(e,t){var a,i=0,o={height:e};for(t=t?1:0;i<4;i+=2-t)a=Ze[i],o["margin"+a]=o["padding"+a]=e;return t&&(o.opacity=o.width=e),o}function qr(e,t,a){for(var i,o=(De.tweeners[t]||[]).concat(De.tweeners["*"]),d=0,l=o.length;d1)},removeAttr:function(e){return this.each(function(){r.removeAttr(this,e)})}}),r.extend({attr:function(e,t,a){var i,o,d=e.nodeType;if(!(d===3||d===8||d===2)){if(typeof e.getAttribute>"u")return r.prop(e,t,a);if((d!==1||!r.isXMLDoc(e))&&(o=r.attrHooks[t.toLowerCase()]||(r.expr.match.bool.test(t)?jr:void 0)),a!==void 0){if(a===null){r.removeAttr(e,t);return}return o&&"set"in o&&(i=o.set(e,a,t))!==void 0?i:(e.setAttribute(t,a+""),a)}return o&&"get"in o&&(i=o.get(e,t))!==null?i:(i=r.find.attr(e,t),i??void 0)}},attrHooks:{type:{set:function(e,t){if(!R.radioValue&&t==="radio"&&b(e,"input")){var a=e.value;return e.setAttribute("type",t),a&&(e.value=a),t}}}},removeAttr:function(e,t){var a,i=0,o=t&&t.match(Ne);if(o&&e.nodeType===1)for(;a=o[i++];)e.removeAttribute(a)}}),jr={set:function(e,t,a){return t===!1?r.removeAttr(e,a):e.setAttribute(a,a),a}},r.each(r.expr.match.bool.source.match(/\w+/g),function(e,t){var a=Et[t]||r.find.attr;Et[t]=function(i,o,d){var l,g,p=o.toLowerCase();return d||(g=Et[p],Et[p]=l,l=a(i,o,d)!=null?p:null,Et[p]=g),l}});var vn=/^(?:input|select|textarea|button)$/i,bn=/^(?:a|area)$/i;r.fn.extend({prop:function(e,t){return Ye(this,r.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[r.propFix[e]||e]})}}),r.extend({prop:function(e,t,a){var i,o,d=e.nodeType;if(!(d===3||d===8||d===2))return(d!==1||!r.isXMLDoc(e))&&(t=r.propFix[t]||t,o=r.propHooks[t]),a!==void 0?o&&"set"in o&&(i=o.set(e,a,t))!==void 0?i:e[t]=a:o&&"get"in o&&(i=o.get(e,t))!==null?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=r.find.attr(e,"tabindex");return t?parseInt(t,10):vn.test(e.nodeName)||bn.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),R.optSelected||(r.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function dt(e){var t=e.match(Ne)||[];return t.join(" ")}function ut(e){return e.getAttribute&&e.getAttribute("class")||""}function Jt(e){return Array.isArray(e)?e:typeof e=="string"?e.match(Ne)||[]:[]}r.fn.extend({addClass:function(e){var t,a,i,o,d,l;return X(e)?this.each(function(g){r(this).addClass(e.call(this,g,ut(this)))}):(t=Jt(e),t.length?this.each(function(){if(i=ut(this),a=this.nodeType===1&&" "+dt(i)+" ",a){for(d=0;d-1;)a=a.replace(" "+o+" "," ");l=dt(a),i!==l&&this.setAttribute("class",l)}}):this):this.attr("class","")},toggleClass:function(e,t){var a,i,o,d,l=typeof e,g=l==="string"||Array.isArray(e);return X(e)?this.each(function(p){r(this).toggleClass(e.call(this,p,ut(this),t),t)}):typeof t=="boolean"&&g?t?this.addClass(e):this.removeClass(e):(a=Jt(e),this.each(function(){if(g)for(d=r(this),o=0;o-1)return!0;return!1}});var _n=/\r/g;r.fn.extend({val:function(e){var t,a,i,o=this[0];return arguments.length?(i=X(e),this.each(function(d){var l;this.nodeType===1&&(i?l=e.call(this,d,r(this).val()):l=e,l==null?l="":typeof l=="number"?l+="":Array.isArray(l)&&(l=r.map(l,function(g){return g==null?"":g+""})),t=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],(!t||!("set"in t)||t.set(this,l,"value")===void 0)&&(this.value=l))})):o?(t=r.valHooks[o.type]||r.valHooks[o.nodeName.toLowerCase()],t&&"get"in t&&(a=t.get(o,"value"))!==void 0?a:(a=o.value,typeof a=="string"?a.replace(_n,""):a??"")):void 0}}),r.extend({valHooks:{option:{get:function(e){var t=r.find.attr(e,"value");return t??dt(r.text(e))}},select:{get:function(e){var t,a,i,o=e.options,d=e.selectedIndex,l=e.type==="select-one",g=l?null:[],p=l?d+1:o.length;for(d<0?i=p:i=l?d:0;i-1)&&(a=!0);return a||(e.selectedIndex=-1),d}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=r.inArray(r(e).val(),t)>-1}},R.checkOn||(r.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value})});var Tt=h.location,Mr={guid:Date.now()},Kt=/\?/;r.parseXML=function(e){var t,a;if(!e||typeof e!="string")return null;try{t=new h.DOMParser().parseFromString(e,"text/xml")}catch{}return a=t&&t.getElementsByTagName("parsererror")[0],(!t||a)&&r.error("Invalid XML: "+(a?r.map(a.childNodes,function(i){return i.textContent}).join(` -`):e)),t};var Hr=/^(?:focusinfocus|focusoutblur)$/,Ir=function(e){e.stopPropagation()};r.extend(r.event,{trigger:function(e,t,a,i){var o,d,l,g,p,k,A,P,E=[a||te],I=re.call(e,"type")?e.type:e,ie=re.call(e,"namespace")?e.namespace.split("."):[];if(d=P=l=a=a||te,!(a.nodeType===3||a.nodeType===8)&&!Hr.test(I+r.event.triggered)&&(I.indexOf(".")>-1&&(ie=I.split("."),I=ie.shift(),ie.sort()),p=I.indexOf(":")<0&&"on"+I,e=e[r.expando]?e:new r.Event(I,typeof e=="object"&&e),e.isTrigger=i?2:3,e.namespace=ie.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+ie.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=a),t=t==null?[e]:r.makeArray(t,[e]),A=r.event.special[I]||{},!(!i&&A.trigger&&A.trigger.apply(a,t)===!1))){if(!i&&!A.noBubble&&!Ae(a)){for(g=A.delegateType||I,Hr.test(g+I)||(d=d.parentNode);d;d=d.parentNode)E.push(d),l=d;l===(a.ownerDocument||te)&&E.push(l.defaultView||l.parentWindow||h)}for(o=0;(d=E[o++])&&!e.isPropagationStopped();)P=d,e.type=o>1?g:A.bindType||I,k=(K.get(d,"events")||Object.create(null))[e.type]&&K.get(d,"handle"),k&&k.apply(d,t),k=p&&d[p],k&&k.apply&&wt(d)&&(e.result=k.apply(d,t),e.result===!1&&e.preventDefault());return e.type=I,!i&&!e.isDefaultPrevented()&&(!A._default||A._default.apply(E.pop(),t)===!1)&&wt(a)&&p&&X(a[I])&&!Ae(a)&&(l=a[p],l&&(a[p]=null),r.event.triggered=I,e.isPropagationStopped()&&P.addEventListener(I,Ir),a[I](),e.isPropagationStopped()&&P.removeEventListener(I,Ir),r.event.triggered=void 0,l&&(a[p]=l)),e.result}},simulate:function(e,t,a){var i=r.extend(new r.Event,a,{type:e,isSimulated:!0});r.event.trigger(i,null,t)}}),r.fn.extend({trigger:function(e,t){return this.each(function(){r.event.trigger(e,t,this)})},triggerHandler:function(e,t){var a=this[0];if(a)return r.event.trigger(e,t,a,!0)}});var wn=/\[\]$/,$r=/\r?\n/g,kn=/^(?:submit|button|image|reset|file)$/i,xn=/^(?:input|select|textarea|keygen)/i;function er(e,t,a,i){var o;if(Array.isArray(t))r.each(t,function(d,l){a||wn.test(e)?i(e,l):er(e+"["+(typeof l=="object"&&l!=null?d:"")+"]",l,a,i)});else if(!a&&n(t)==="object")for(o in t)er(e+"["+o+"]",t[o],a,i);else i(e,t)}r.param=function(e,t){var a,i=[],o=function(d,l){var g=X(l)?l():l;i[i.length]=encodeURIComponent(d)+"="+encodeURIComponent(g??"")};if(e==null)return"";if(Array.isArray(e)||e.jquery&&!r.isPlainObject(e))r.each(e,function(){o(this.name,this.value)});else for(a in e)er(a,e[a],t,o);return i.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=r.prop(this,"elements");return e?r.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!r(this).is(":disabled")&&xn.test(this.nodeName)&&!kn.test(e)&&(this.checked||!St.test(e))}).map(function(e,t){var a=r(this).val();return a==null?null:Array.isArray(a)?r.map(a,function(i){return{name:t.name,value:i.replace($r,`\r -`)}}):{name:t.name,value:a.replace($r,`\r -`)}}).get()}});var Sn=/%20/g,Cn=/#.*$/,En=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)$/mg,Ln=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,An=/^(?:GET|HEAD)$/,zn=/^\/\//,Dr={},tr={},Or="*/".concat("*"),rr=te.createElement("a");rr.href=Tt.href;function Br(e){return function(t,a){typeof t!="string"&&(a=t,t="*");var i,o=0,d=t.toLowerCase().match(Ne)||[];if(X(a))for(;i=d[o++];)i[0]==="+"?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(a)):(e[i]=e[i]||[]).push(a)}}function Rr(e,t,a,i){var o={},d=e===tr;function l(g){var p;return o[g]=!0,r.each(e[g]||[],function(k,A){var P=A(t,a,i);if(typeof P=="string"&&!d&&!o[P])return t.dataTypes.unshift(P),l(P),!1;if(d)return!(p=P)}),p}return l(t.dataTypes[0])||!o["*"]&&l("*")}function nr(e,t){var a,i,o=r.ajaxSettings.flatOptions||{};for(a in t)t[a]!==void 0&&((o[a]?e:i||(i={}))[a]=t[a]);return i&&r.extend(!0,e,i),e}function Nn(e,t,a){for(var i,o,d,l,g=e.contents,p=e.dataTypes;p[0]==="*";)p.shift(),i===void 0&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i){for(o in g)if(g[o]&&g[o].test(i)){p.unshift(o);break}}if(p[0]in a)d=p[0];else{for(o in a){if(!p[0]||e.converters[o+" "+p[0]]){d=o;break}l||(l=o)}d=d||l}if(d)return d!==p[0]&&p.unshift(d),a[d]}function Pn(e,t,a,i){var o,d,l,g,p,k={},A=e.dataTypes.slice();if(A[1])for(l in e.converters)k[l.toLowerCase()]=e.converters[l];for(d=A.shift();d;)if(e.responseFields[d]&&(a[e.responseFields[d]]=t),!p&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),p=d,d=A.shift(),d){if(d==="*")d=p;else if(p!=="*"&&p!==d){if(l=k[p+" "+d]||k["* "+d],!l){for(o in k)if(g=o.split(" "),g[1]===d&&(l=k[p+" "+g[0]]||k["* "+g[0]],l)){l===!0?l=k[o]:k[o]!==!0&&(d=g[0],A.unshift(g[1]));break}}if(l!==!0)if(l&&e.throws)t=l(t);else try{t=l(t)}catch(P){return{state:"parsererror",error:l?P:"No conversion from "+p+" to "+d}}}}return{state:"success",data:t}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:Ln.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Or,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?nr(nr(e,r.ajaxSettings),t):nr(r.ajaxSettings,e)},ajaxPrefilter:Br(Dr),ajaxTransport:Br(tr),ajax:function(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};var a,i,o,d,l,g,p,k,A,P,E=r.ajaxSetup({},t),I=E.context||E,ie=E.context&&(I.nodeType||I.jquery)?r(I):r.event,pe=r.Deferred(),ue=r.Callbacks("once memory"),Se=E.statusCode||{},we={},Fe={},We="canceled",le={readyState:0,getResponseHeader:function(ge){var ve;if(p){if(!d)for(d={};ve=Tn.exec(o);)d[ve[1].toLowerCase()+" "]=(d[ve[1].toLowerCase()+" "]||[]).concat(ve[2]);ve=d[ge.toLowerCase()+" "]}return ve==null?null:ve.join(", ")},getAllResponseHeaders:function(){return p?o:null},setRequestHeader:function(ge,ve){return p==null&&(ge=Fe[ge.toLowerCase()]=Fe[ge.toLowerCase()]||ge,we[ge]=ve),this},overrideMimeType:function(ge){return p==null&&(E.mimeType=ge),this},statusCode:function(ge){var ve;if(ge)if(p)le.always(ge[le.status]);else for(ve in ge)Se[ve]=[Se[ve],ge[ve]];return this},abort:function(ge){var ve=ge||We;return a&&a.abort(ve),st(0,ve),this}};if(pe.promise(le),E.url=((e||E.url||Tt.href)+"").replace(zn,Tt.protocol+"//"),E.type=t.method||t.type||E.method||E.type,E.dataTypes=(E.dataType||"*").toLowerCase().match(Ne)||[""],E.crossDomain==null){g=te.createElement("a");try{g.href=E.url,g.href=g.href,E.crossDomain=rr.protocol+"//"+rr.host!=g.protocol+"//"+g.host}catch{E.crossDomain=!0}}if(E.data&&E.processData&&typeof E.data!="string"&&(E.data=r.param(E.data,E.traditional)),Rr(Dr,E,t,le),p)return le;k=r.event&&E.global,k&&r.active++===0&&r.event.trigger("ajaxStart"),E.type=E.type.toUpperCase(),E.hasContent=!An.test(E.type),i=E.url.replace(Cn,""),E.hasContent?E.data&&E.processData&&(E.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(E.data=E.data.replace(Sn,"+")):(P=E.url.slice(i.length),E.data&&(E.processData||typeof E.data=="string")&&(i+=(Kt.test(i)?"&":"?")+E.data,delete E.data),E.cache===!1&&(i=i.replace(En,"$1"),P=(Kt.test(i)?"&":"?")+"_="+Mr.guid+++P),E.url=i+P),E.ifModified&&(r.lastModified[i]&&le.setRequestHeader("If-Modified-Since",r.lastModified[i]),r.etag[i]&&le.setRequestHeader("If-None-Match",r.etag[i])),(E.data&&E.hasContent&&E.contentType!==!1||t.contentType)&&le.setRequestHeader("Content-Type",E.contentType),le.setRequestHeader("Accept",E.dataTypes[0]&&E.accepts[E.dataTypes[0]]?E.accepts[E.dataTypes[0]]+(E.dataTypes[0]!=="*"?", "+Or+"; q=0.01":""):E.accepts["*"]);for(A in E.headers)le.setRequestHeader(A,E.headers[A]);if(E.beforeSend&&(E.beforeSend.call(I,le,E)===!1||p))return le.abort();if(We="abort",ue.add(E.complete),le.done(E.success),le.fail(E.error),a=Rr(tr,E,t,le),!a)st(-1,"No Transport");else{if(le.readyState=1,k&&ie.trigger("ajaxSend",[le,E]),p)return le;E.async&&E.timeout>0&&(l=h.setTimeout(function(){le.abort("timeout")},E.timeout));try{p=!1,a.send(we,st)}catch(ge){if(p)throw ge;st(-1,ge)}}function st(ge,ve,At,ir){var Ue,zt,Ge,tt,rt,Ie=ve;p||(p=!0,l&&h.clearTimeout(l),a=void 0,o=ir||"",le.readyState=ge>0?4:0,Ue=ge>=200&&ge<300||ge===304,At&&(tt=Nn(E,le,At)),!Ue&&r.inArray("script",E.dataTypes)>-1&&r.inArray("json",E.dataTypes)<0&&(E.converters["text script"]=function(){}),tt=Pn(E,tt,le,Ue),Ue?(E.ifModified&&(rt=le.getResponseHeader("Last-Modified"),rt&&(r.lastModified[i]=rt),rt=le.getResponseHeader("etag"),rt&&(r.etag[i]=rt)),ge===204||E.type==="HEAD"?Ie="nocontent":ge===304?Ie="notmodified":(Ie=tt.state,zt=tt.data,Ge=tt.error,Ue=!Ge)):(Ge=Ie,(ge||!Ie)&&(Ie="error",ge<0&&(ge=0))),le.status=ge,le.statusText=(ve||Ie)+"",Ue?pe.resolveWith(I,[zt,Ie,le]):pe.rejectWith(I,[le,Ie,Ge]),le.statusCode(Se),Se=void 0,k&&ie.trigger(Ue?"ajaxSuccess":"ajaxError",[le,E,Ue?zt:Ge]),ue.fireWith(I,[le,Ie]),k&&(ie.trigger("ajaxComplete",[le,E]),--r.active||r.event.trigger("ajaxStop")))}return le},getJSON:function(e,t,a){return r.get(e,t,a,"json")},getScript:function(e,t){return r.get(e,void 0,t,"script")}}),r.each(["get","post"],function(e,t){r[t]=function(a,i,o,d){return X(i)&&(d=d||o,o=i,i=void 0),r.ajax(r.extend({url:a,type:t,dataType:d,data:i,success:o},r.isPlainObject(a)&&a))}}),r.ajaxPrefilter(function(e){var t;for(t in e.headers)t.toLowerCase()==="content-type"&&(e.contentType=e.headers[t]||"")}),r._evalUrl=function(e,t,a){return r.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(i){r.globalEval(i,t,a)}})},r.fn.extend({wrapAll:function(e){var t;return this[0]&&(X(e)&&(e=e.call(this[0])),t=r(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(e){return X(e)?this.each(function(t){r(this).wrapInner(e.call(this,t))}):this.each(function(){var t=r(this),a=t.contents();a.length?a.wrapAll(e):t.append(e)})},wrap:function(e){var t=X(e);return this.each(function(a){r(this).wrapAll(t?e.call(this,a):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(e){return!r.expr.pseudos.visible(e)},r.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new h.XMLHttpRequest}catch{}};var qn={0:200,1223:204},Lt=r.ajaxSettings.xhr();R.cors=!!Lt&&"withCredentials"in Lt,R.ajax=Lt=!!Lt,r.ajaxTransport(function(e){var t,a;if(R.cors||Lt&&!e.crossDomain)return{send:function(i,o){var d,l=e.xhr();if(l.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(d in e.xhrFields)l[d]=e.xhrFields[d];e.mimeType&&l.overrideMimeType&&l.overrideMimeType(e.mimeType),!e.crossDomain&&!i["X-Requested-With"]&&(i["X-Requested-With"]="XMLHttpRequest");for(d in i)l.setRequestHeader(d,i[d]);t=function(g){return function(){t&&(t=a=l.onload=l.onerror=l.onabort=l.ontimeout=l.onreadystatechange=null,g==="abort"?l.abort():g==="error"?typeof l.status!="number"?o(0,"error"):o(l.status,l.statusText):o(qn[l.status]||l.status,l.statusText,(l.responseType||"text")!=="text"||typeof l.responseText!="string"?{binary:l.response}:{text:l.responseText},l.getAllResponseHeaders()))}},l.onload=t(),a=l.onerror=l.ontimeout=t("error"),l.onabort!==void 0?l.onabort=a:l.onreadystatechange=function(){l.readyState===4&&h.setTimeout(function(){t&&a()})},t=t("abort");try{l.send(e.hasContent&&e.data||null)}catch(g){if(t)throw g}},abort:function(){t&&t()}}}),r.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return r.globalEval(e),e}}}),r.ajaxPrefilter("script",function(e){e.cache===void 0&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),r.ajaxTransport("script",function(e){if(e.crossDomain||e.scriptAttrs){var t,a;return{send:function(i,o){t=r(" -
- + diff --git a/cozy-nest-client/image-browser/main.jsx b/cozy-nest-client/image-browser/main.jsx new file mode 100644 index 0000000..3629a64 --- /dev/null +++ b/cozy-nest-client/image-browser/main.jsx @@ -0,0 +1,26 @@ +import React from 'react' +import ReactDOM from 'react-dom/client' +import App from './App.jsx' +import './index.css' +import {ImagesProvider} from "./ImagesContext.tsx"; +import {ChakraProvider} from '@chakra-ui/react' +import {theme} from "../chakra/chakra-theme.ts"; + +export function startCozyNestImageBrowser() { + + if (!document.getElementById('cozy-img-browser-react')) { + setTimeout(() => startCozyNestImageBrowser(), 200) + return + } + + ReactDOM.createRoot(document.getElementById('cozy-img-browser-react')).render( + + + + + + + , + ) +} + diff --git a/cozy-nest-client/index.html b/cozy-nest-client/index.html index f75ee97..edf4a28 100644 --- a/cozy-nest-client/index.html +++ b/cozy-nest-client/index.html @@ -7,6 +7,6 @@
- + diff --git a/cozy-nest-client/main.js b/cozy-nest-client/main.jsx similarity index 58% rename from cozy-nest-client/main.js rename to cozy-nest-client/main.jsx index 7370961..1a90350 100644 --- a/cozy-nest-client/main.js +++ b/cozy-nest-client/main.jsx @@ -1,22 +1,46 @@ import 'animate.css'; import '@fontsource-variable/caveat'; - import sheet from './main/cozy-nest-style.css?inline' assert { type: 'css' }; - - +import cozyNestModuleLoader, {fetchCozyNestConfig} from './main/nevysha-cozy-nest.js' +import SimpleTimer from "./main/SimpleTimer.js"; +import {COZY_NEST_GRADIO_LOAD_DURATION} from "./main/Constants.js"; +import {CozyLogger} from "./main/CozyLogger.js"; +import {startCozyNestImageBrowser} from "@image-browser/main.jsx"; +import startCozyNestSettings from "@settings/main.jsx"; import { dummyLoraCard, dummyControlNetBloc, dummySubdirs } from './main/cozy-utils.js'; +import startCozyPrompt from "./cozy-prompt/main.jsx"; +import {startExtraNetwork} from "./extra-network/main.jsx"; +import Loading from "./main/Loading.js"; window.CozyTools = { dummyLoraCard, dummyControlNetBloc, dummySubdirs } -import cozyNestLoader from './main/nevysha-cozy-nest.js' -import SimpleTimer from "./main/SimpleTimer.js"; -import {COZY_NEST_GRADIO_LOAD_DURATION} from "./main/Constants.js"; -import {CozyLogger} from "./main/CozyLogger.js"; + + +export default async function cozyNestLoader() { + await fetchCozyNestConfig(); + await cozyNestModuleLoader(async () => { + startCozyNestSettings(); + + + if (COZY_NEST_CONFIG.enable_cozy_prompt === true) { + startCozyPrompt('txt2img_prompt', 'cozy_nest_prompt_txt2img'); + startCozyPrompt('img2img_prompt', 'cozy_nest_prompt_img2img'); + } + if (COZY_NEST_CONFIG.enable_extra_network_tweaks === true) { + await startExtraNetwork('txt2img'); + await startExtraNetwork('img2img'); + } + + startCozyNestImageBrowser(); + }); +} + +window.cozyNestLoader = cozyNestLoader; (async () => { //check if the param CozyNest=No is present in the url @@ -37,15 +61,6 @@ import {CozyLogger} from "./main/CozyLogger.js"; SimpleTimer.time(COZY_NEST_GRADIO_LOAD_DURATION); - // Cozy-Nest-Image-Browser link - const cozyNestImageBrowserLink = document.createElement('link'); - cozyNestImageBrowserLink.rel = 'stylesheet'; - cozyNestImageBrowserLink.type = 'text/css'; - cozyNestImageBrowserLink.href = `file=extensions/Cozy-Nest/cozy-nest-image-browser/assets/index.css?t=${Date.now()}`; - - // Append the link element to the document head - document.head.appendChild(cozyNestImageBrowserLink); - if (import.meta.env.VITE_CONTEXT === 'DEV') { CozyLogger.debug('DEV MODE'); document.addEventListener("DOMContentLoaded", function() { diff --git a/cozy-nest-client/main/CozyLogger.js b/cozy-nest-client/main/CozyLogger.js index 5620ba2..fc612b4 100644 --- a/cozy-nest-client/main/CozyLogger.js +++ b/cozy-nest-client/main/CozyLogger.js @@ -1,5 +1,3 @@ -import cozyNestLoader from "./nevysha-cozy-nest.js"; - export class CozyLogger { static _instance = null; diff --git a/cozy-nest-client/main/Loading.js b/cozy-nest-client/main/Loading.js index b540c56..426c457 100644 --- a/cozy-nest-client/main/Loading.js +++ b/cozy-nest-client/main/Loading.js @@ -1,7 +1,7 @@ import {getTheme} from "./cozy-utils.js"; import SimpleTimer from "./SimpleTimer.js"; import {COZY_NEST_GRADIO_LOAD_DURATION} from "./Constants.js"; -import {waves, loading_roll} from "./svg.js"; +import {waves, loading_ellipsis} from "./svg.js"; import {applyAccentColor, applyBgGradiantColor, applyWavesColor, applyFontColor} from "./tweaks/various-tweaks.js"; export default class Loading { @@ -19,8 +19,8 @@ export default class Loading { if (Loading._instance) { Loading._instance.observer.disconnect(); } - //wait for one second to let gradio finish request... - setTimeout(() => document.querySelector("#nevysha-loading-wrap").remove(), 2000); + + document.querySelector("#nevysha-loading-wrap").remove(); } constructor() { @@ -76,7 +76,7 @@ export default class Loading {
Cozy Nest
- ${loading_roll} + ${loading_ellipsis}
1
diff --git a/cozy-nest-client/main/SimpleTimer.js b/cozy-nest-client/main/SimpleTimer.js index 89f0368..7dfc151 100644 --- a/cozy-nest-client/main/SimpleTimer.js +++ b/cozy-nest-client/main/SimpleTimer.js @@ -1,3 +1,5 @@ +import {CozyLogger} from './CozyLogger'; + export default class SimpleTimer { static timers = {}; @@ -9,7 +11,9 @@ export default class SimpleTimer { } static end(timerName) { - return SimpleTimer.timers[timerName].end(); + const elapsedTime = SimpleTimer.timers[timerName].end(); + CozyLogger.debug(`SimpleTimer: end ${timerName} in ${elapsedTime}ms`) + return elapsedTime; } static last(timerName) { diff --git a/cozy-nest-client/main/Utils.css b/cozy-nest-client/main/Utils.css new file mode 100644 index 0000000..f24975f --- /dev/null +++ b/cozy-nest-client/main/Utils.css @@ -0,0 +1,9 @@ +.flex-column { + display: flex; + flex-direction: column; +} +.flex-row { + display: flex; + flex-direction: row; + width: 100%; +} \ No newline at end of file diff --git a/cozy-nest-client/main/Utils.jsx b/cozy-nest-client/main/Utils.jsx new file mode 100644 index 0000000..af5c4d1 --- /dev/null +++ b/cozy-nest-client/main/Utils.jsx @@ -0,0 +1,32 @@ +import React from 'react' +import './Utils.css' + +//component to wrap flex row +export function Row(props) { + + // if props.className is set, append flex-row to it + // otherwise, set className to flex-row + const className = props.className ? props.className + ' flex-row' : 'flex-row' + + return
+ {props.children} +
+} + +export const RowFullWidth = (props) => { + return +} + +//component to wrap flex column +export function Column(props) { + + const className = props.className ? props.className + ' flex-column' : 'flex-column' + + return
+ {props.children} +
+} \ No newline at end of file diff --git a/cozy-nest-client/main/_dev.js b/cozy-nest-client/main/_dev.js new file mode 100644 index 0000000..ff8719c --- /dev/null +++ b/cozy-nest-client/main/_dev.js @@ -0,0 +1,6 @@ +console.log('injecting react-refresh') +import RefreshRuntime from "/@react-refresh" +RefreshRuntime.injectIntoGlobalHook(window) +window.$RefreshReg$ = () => {} +window.$RefreshSig$ = () => (type) => type +window.__vite_plugin_react_preamble_installed__ = true \ No newline at end of file diff --git a/cozy-nest-client/main/cozy-nest-style.css b/cozy-nest-client/main/cozy-nest-style.css index 0cfb39c..1252e1b 100644 --- a/cozy-nest-client/main/cozy-nest-style.css +++ b/cozy-nest-client/main/cozy-nest-style.css @@ -529,7 +529,6 @@ input[type=range]::-webkit-slider-thumb { border-radius: var(--button-large-radius); padding: var(--button-large-padding); - font-weight: var(--button-large-text-weight); font-size: var(--button-large-text-size); --checkbox-background-color: var(--neutral-800); @@ -930,6 +929,9 @@ button.secondary, button.primary { padding: 10px; margin-left: 15px; } +#cozy-img-browser_panel { + border: 1px solid var(--ae-input-border-color) !important; +} .vertical-line { width: 2px !important; @@ -987,6 +989,7 @@ canvas.nevysha { height: calc(100% - (100px + var(--menu-top-height))); top: calc(75px + var(--menu-top-height)); padding-right: 15px; + border: 1px solid var(--ae-input-border-color) !important; } #txt2img_extra_networks_nevysha_wrapper, #img2img_extra_networks_nevysha_wrapper { @@ -998,7 +1001,7 @@ canvas.nevysha { #txt2img_extra_networks_nevysha_wrapper > .vertical-line-wrapper, #img2img_extra_networks_nevysha_wrapper > .vertical-line-wrapper, .slide-right-browser-panel > .vertical-line-wrapper { - z-index: 9999; + z-index: 100; margin: 15px 0 0 5px; } /*div[id$="_extra_tabs"] {*/ @@ -1141,6 +1144,8 @@ input[type="number"] { margin: 15px 0 15px 0 !important; border-left: 4px solid var(--ae-primary-color); padding-left: 5px; + display: flex; + flex-wrap: wrap; } .nevysha.settings-nevyui-top > .nevysha-reporting > a { color: var(--ae-primary-color); @@ -1558,6 +1563,62 @@ textarea.nevysha-image-browser-folder { transform: rotate(360deg); } } +.lds-ellipsis { + display: inline-block; + position: relative; + width: 80px; + height: 80px; +} +.lds-ellipsis div { + position: absolute; + top: 33px; + width: 13px; + height: 13px; + border-radius: 50%; + background: var(--ae-primary-color); + animation-timing-function: cubic-bezier(0, 1, 1, 0); +} +.lds-ellipsis div:nth-child(1) { + left: 8px; + animation: lds-ellipsis1 0.6s infinite; +} +.lds-ellipsis div:nth-child(2) { + left: 8px; + animation: lds-ellipsis2 0.6s infinite; +} +.lds-ellipsis div:nth-child(3) { + left: 32px; + animation: lds-ellipsis2 0.6s infinite; +} +.lds-ellipsis div:nth-child(4) { + left: 56px; + animation: lds-ellipsis3 0.6s infinite; +} +@keyframes lds-ellipsis1 { + 0% { + transform: scale(0); + } + 100% { + transform: scale(1); + } +} +@keyframes lds-ellipsis3 { + 0% { + transform: scale(1); + } + 100% { + transform: scale(0); + } +} +@keyframes lds-ellipsis2 { + 0% { + transform: translate(0, 0); + } + 100% { + transform: translate(24px, 0); + } +} + #kofi_nevysha_support > img { height: 15px !important; @@ -1799,10 +1860,18 @@ body.nevysha-light .nevysha-button:hover { fill: var(--body-text-color); } +#nevyui_update_info_close_btn, #nevyui_update_btn { + width: 60px; +} + #cozynest_others_settings_header > p:nth-child(1) { font-style: italic; } +#nevysha_cozy_nest { + display: none; +} + body.nsfw img:not([id='kofi_nevysha_support_img']) { filter: blur(20px); } diff --git a/cozy-nest-client/main/nevysha-cozy-nest.js b/cozy-nest-client/main/nevysha-cozy-nest.js index 513317e..1f8f47b 100644 --- a/cozy-nest-client/main/nevysha-cozy-nest.js +++ b/cozy-nest-client/main/nevysha-cozy-nest.js @@ -17,7 +17,7 @@ import Loading from "./Loading.js"; import {waves, svg_magic_wand, svg_update_info} from "./svg.js"; import { applyAccentColor, applyBgGradiantColor, applyWavesColor - , wrapDataGenerationInfo, wrapSettings, createVerticalLineComp, applyFontColor + , wrapDataGenerationInfo, wrapSettings, createVerticalLineComp, applyFontColor, recalcOffsetFromMenuHeight } from "./tweaks/various-tweaks.js"; import kofiCup from './kofi-cup-border.png' import { @@ -213,197 +213,6 @@ function addScrollable(bundle) { document.getElementById(`${bundle.prefix}_gallery_container`).classList.add("nevysha","nevysha-scrollable") } -function getHexColorForAccent() { - return document.querySelector("#setting_nevyui_accentColor").querySelector("input").value; -} - - - -function applyCozyNestConfig() { - - //waves - const setWaveColor = () => { - const hexColor = document.querySelector("#setting_nevyui_waveColor").querySelector("input").value; - applyWavesColor(hexColor); - } - setWaveColor() - document.querySelector("#setting_nevyui_waveColor").querySelector("input").addEventListener("change", setWaveColor) - - //font color - const fontColorInput = - getTheme() === "dark" ? - document.querySelector("#setting_nevyui_fontColor").querySelector("input") : - document.querySelector("#setting_nevyui_fontColorLight").querySelector("input") - //remove hidden css class of parent.parent - fontColorInput.parentElement.parentElement.style.display = "block"; - const setFontColor = () => { - const hexColor = fontColorInput.value; - if (!hexColor) return; - applyFontColor(hexColor); - } - setFontColor() - fontColorInput.addEventListener("change", setFontColor) - - //background gradient - const setGradientColor = () => { - const hexColor = document.querySelector("#setting_nevyui_bgGradiantColor").querySelector("input").value; - applyBgGradiantColor(hexColor); - } - setGradientColor() - document.querySelector("#setting_nevyui_bgGradiantColor").querySelector("input").addEventListener("change", setGradientColor) - - //disable waves and gradiant - const setDisabledWavesAndGradiant = () => { - const disableWavesAndGradiant = document.querySelector("#setting_nevyui_disableWavesAndGradiant").querySelector("input").checked; - const $waves = $('.wave'); - const $body = $('body'); - if (disableWavesAndGradiant) { - $waves.css('animation', 'none'); - $body.css('animation', 'none'); - $body.css('background-position', '75% 75%') - } - else { - $waves.css('animation', ''); - $body.css('animation', ''); - $body.css('background-position', '') - } - - } - setDisabledWavesAndGradiant() - document.querySelector("#setting_nevyui_disableWavesAndGradiant").querySelector("input").addEventListener("change", setDisabledWavesAndGradiant) - - //background gradient - const setAccentColor = () => { - const hexColor = getHexColorForAccent(); - applyAccentColor(hexColor, getHexColorForAccent()); - } - //accent generate button - const setAccentForGenerate = () => { - const checked = document.querySelector("#setting_nevyui_accentGenerateButton").querySelector("input").checked; - document.querySelectorAll('button[id$="_generate"]').forEach((btn) => { - if (checked) { - let txtColorAppending = ""; - if (getLuminance(getHexColorForAccent()) > 0.5) { - txtColorAppending = "color: black !important"; - } - btn.setAttribute("style", `background: var(--ae-primary-color) !important; ${txtColorAppending}`); - } else { - btn.setAttribute("style", ''); - } - }) - } - - setAccentColor() - document.querySelector("#setting_nevyui_accentColor").querySelector("input").addEventListener("change", setAccentColor) - document.querySelector("#setting_nevyui_accentColor").querySelector("input").addEventListener("change", setAccentForGenerate) - - - setAccentForGenerate() - document.querySelector("#setting_nevyui_accentGenerateButton").querySelector("input").addEventListener("change", setAccentForGenerate); - - //font size - const setFontSize = () => { - const fontSize = document.querySelector("#setting_nevyui_fontSize").querySelector("input[type=number]").value; - document.querySelector(':root').style.setProperty('--nevysha-text-md', `${fontSize}px`); - recalcOffsetFromMenuHeight() - } - setFontSize() - document.querySelector("#setting_nevyui_fontSize").querySelector("input[type=number]").addEventListener("change", setFontSize) - document.querySelector("#setting_nevyui_fontSize").querySelector("input[type=range]").addEventListener("change", setFontSize) - - //card height - const setCardHeight = () => { - const cardHeight = document.querySelector("#setting_nevyui_cardHeight").querySelector("input[type=number]").value; - document.querySelector(':root').style.setProperty('--extra-network-card-height', `${cardHeight}em`); - } - setCardHeight() - document.querySelector("#setting_nevyui_cardHeight").querySelector("input[type=number]").addEventListener("change", setCardHeight) - document.querySelector("#setting_nevyui_cardHeight").querySelector("input[type=range]").addEventListener("change", setCardHeight) - - //card width - const setCardWidth = () => { - const cardWidth = document.querySelector("#setting_nevyui_cardWidth").querySelector("input[type=number]").value; - document.querySelector(':root').style.setProperty('--extra-network-card-width', `${cardWidth}em`); - } - setCardWidth() - document.querySelector("#setting_nevyui_cardWidth").querySelector("input[type=number]").addEventListener("change", setCardWidth) - document.querySelector("#setting_nevyui_cardWidth").querySelector("input[type=range]").addEventListener("change", setCardWidth) - - //check if menu is in left or top mode - const menuPosition = () => { - const isLeftChecked = document.querySelector("#setting_nevyui_menuPosition").querySelector("input[value=left]").checked; - - //top mode - if (!isLeftChecked) { - document.querySelector(".nevysha.nevysha-tabnav").classList.add("menu-fix-top") - document.querySelector(".gradio-container.app").classList.add("menu-fix-top") - document.querySelector("#nevysha-btn-menu-wrapper")?.classList.add("menu-fix-top") - document.querySelector(':root').style.setProperty('--nevysha-margin-left', `0`); - document.querySelector(':root').style.setProperty('--menu-top-height', `25px`); - - //centered or not - const isCenteredChecked = document.querySelector("#setting_nevyui_menuPosition").querySelector("input[value=top_centered]").checked; - if (isCenteredChecked) { - COZY_NEST_CONFIG.main_menu_position = "top_centered"; - document.querySelector(".nevysha.nevysha-tabnav").classList.add("center-menu-items") - } else { - COZY_NEST_CONFIG.main_menu_position = "top"; - document.querySelector(".nevysha.nevysha-tabnav").classList.remove("center-menu-items") - } - } - //left mode - else { - COZY_NEST_CONFIG.main_menu_position = "left"; - document.querySelector(".nevysha.nevysha-tabnav").classList.remove("center-menu-items") - document.querySelector(".nevysha.nevysha-tabnav").classList.remove("menu-fix-top") - document.querySelector(".gradio-container.app").classList.remove("menu-fix-top") - document.querySelector("#nevysha-btn-menu-wrapper")?.classList.remove("menu-fix-top") - document.querySelector(':root').style.setProperty('--nevysha-margin-left', `175px`); - document.querySelector(':root').style.setProperty('--menu-top-height', `1px`); - } - recalcOffsetFromMenuHeight() - } - menuPosition() - document.querySelector("#setting_nevyui_menuPosition").querySelector("input[value=left]").addEventListener("change", menuPosition) - document.querySelector("#setting_nevyui_menuPosition").querySelector("input[value=top]").addEventListener("change", menuPosition) - document.querySelector("#setting_nevyui_menuPosition").querySelector("input[value=top_centered]").addEventListener("change", menuPosition) - - //quicksetting gap - const setQuicksettingPosition = () => { - const position = document.querySelector("#setting_nevyui_quicksettingsPosition") - .querySelector("input[type=radio]:checked").value; - if (position === 'split') { - document.querySelector("#quicksettings_gap").classList.add("nevysha-quicksettings-gap") - document.querySelector("#quicksettings").classList.remove("centered-quicksettings") - } - else if (position === 'centered') { - document.querySelector("#quicksettings_gap").classList.remove("nevysha-quicksettings-gap") - document.querySelector("#quicksettings").classList.add("centered-quicksettings") - } - else { - document.querySelector("#quicksettings_gap").classList.remove("nevysha-quicksettings-gap") - document.querySelector("#quicksettings").classList.remove("centered-quicksettings") - } - } - setQuicksettingPosition() - document.querySelector("#setting_nevyui_quicksettingsPosition") - .querySelectorAll("input[type=radio]").forEach((input) => input.addEventListener("change", setQuicksettingPosition)) - - //enable/disable the sfw mode - const setSfwSettings = () => { - const isSfwChecked = document.querySelector("#setting_nevyui_sfwMode").querySelector("input[type=checkbox]").checked; - if (isSfwChecked) { - document.querySelector('body').classList.add("nsfw"); - } - else { - document.querySelector('body').classList.remove("nsfw"); - } - } - setSfwSettings() - document.querySelector("#setting_nevyui_sfwMode").querySelector("input[type=checkbox]").addEventListener("change", setSfwSettings) - -} - function tweakAWQ() { const observer = new MutationObserver((mutationsList, observer) => { @@ -458,8 +267,6 @@ function tweakAWQ() { } }); } - - } const addCozyNestCustomBtn = () => { @@ -468,9 +275,6 @@ const addCozyNestCustomBtn = () => { nevySettingstabMenuWrapper.classList.add("nevysha-btn-menu-wrapper"); nevySettingstabMenuWrapper.id = "nevysha-btn-menu-wrapper"; - //add a new button in the tabnav - const nevySettingstabMenu2 = ``; - nevySettingstabMenuWrapper.insertAdjacentHTML('beforeend', nevySettingstabMenu2); //add a new button in the tabnav const updateInfoBtn = ``; nevySettingstabMenuWrapper.insertAdjacentHTML('beforeend', updateInfoBtn); @@ -485,32 +289,27 @@ const addCozyNestCustomBtn = () => { updateTab.style = "display: none;"; document.querySelector("#tabs").insertAdjacentElement("beforeend", updateTab) - //add kofi image :blush: - const kofiImg = document.createElement('button') - kofiImg.id = 'kofi_nevysha_support' - kofiImg.innerHTML = `Consider a donation on ko-fi! :3` - kofiImg.title = "Consider a donation on ko-fi! :3" - nevySettingstabMenuWrapper.insertAdjacentElement('beforeend', kofiImg); + // add click event to the new update info button + function listenerClosure() { + let shown = false; + document.querySelector("#nevyui_update_info").addEventListener("click", (e) => { + //cancel event + e.preventDefault(); + e.stopPropagation(); - //create a div that will contain a dialog to display the iframe - const kofiTab = document.createElement("div"); - kofiTab.classList.add("nevysha-kofi-tab", "nevysha", "nevysha-tab", "nevysha-tab-settings"); - kofiTab.id = "nevyui_kofi_panel"; - kofiTab.style = "display: none;"; - // kofiTab.innerHTML = `` - document.querySelector("#tabs").insertAdjacentElement("beforeend", kofiTab) + //show tab_nevyui by default to bypass gradio hidding tabs + document.querySelector("#tab_nevyui").style.display = "block"; - let kofiImgIsVisible = false - - function toggleKofiPanel() { - - window.open("https://ko-fi.com/nevysha", "_blank") + //toggle the panel with a slide animation using jquery + if (shown) { + $("#nevyui_update_info_panel").slideUp(ANIMATION_SPEED); + } else { + $("#nevyui_update_info_panel").slideDown(ANIMATION_SPEED); + } + shown = !shown; + }); } - - //add event listener to the button - kofiImg.addEventListener("click", () => { - toggleKofiPanel(); - }); + listenerClosure(); //fetch version_data.json loadVersionData().then(ignored => ignored) @@ -614,6 +413,13 @@ function createFolderListComponent() { const componentContainer = document.querySelector('#cnib_output_folder').parentElement; const textarea = document.querySelector('#cnib_output_folder textarea'); componentContainer.classList.remove('hidden') + $(componentContainer).css('padding', '0 10px') + + //add a label + const label = document.createElement('label'); + label.classList.add('nevysha-label'); + label.innerHTML = 'Folders to scrap for images'; + componentContainer.appendChild(label); function updateList(foldersList) { document.querySelectorAll('.nevysha-image-browser-folder-container').forEach(el => el.remove()); @@ -707,199 +513,6 @@ function createFolderListComponent() { parseAndDisplayFolderSettings(); } -const tweakNevyUiSettings = () => { - // select button element with "Nevysha Cozy Nest" as its content - const nevySettingstabMenu = $('#tabs > div > button:contains("Nevysha Cozy Nest")'); - // hide the button - nevySettingstabMenu.hide(); - - addCozyNestCustomBtn(); - - ///create an hideable right side panel - const nevySettingstab = `