diff --git a/dist/index.html b/dist/index.html index beaedb609..1fdb6ab7b 100644 --- a/dist/index.html +++ b/dist/index.html @@ -21,7 +21,7 @@ - + diff --git a/dist/static/css/frameView-4phxaPGn.css b/dist/static/css/frameView-4phxaPGn.css deleted file mode 100644 index 1f9599313..000000000 --- a/dist/static/css/frameView-4phxaPGn.css +++ /dev/null @@ -1 +0,0 @@ -.frame[data-v-ab2922ee]{inset:0;position:absolute}.frame .frame-iframe[data-v-ab2922ee]{border:0;box-sizing:border-box;height:100%;overflow:hidden;width:100%}.main-content[data-v-ab2922ee]{margin:2px 0 0!important} diff --git a/dist/static/css/frameView-IxWIcQhr.css b/dist/static/css/frameView-IxWIcQhr.css new file mode 100644 index 000000000..5957c4f7a --- /dev/null +++ b/dist/static/css/frameView-IxWIcQhr.css @@ -0,0 +1 @@ +.frame[data-v-bd46cb26]{inset:0;position:absolute}.frame .frame-iframe[data-v-bd46cb26]{border:0;box-sizing:border-box;height:100%;overflow:hidden;width:100%}.main-content[data-v-bd46cb26]{margin:2px 0 0!important} diff --git a/dist/static/css/index-Xpo1om0W.css b/dist/static/css/index-xDvNTkh_.css similarity index 99% rename from dist/static/css/index-Xpo1om0W.css rename to dist/static/css/index-xDvNTkh_.css index c0fc0e7f5..6af0d6e55 100644 --- a/dist/static/css/index-Xpo1om0W.css +++ b/dist/static/css/index-xDvNTkh_.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 (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!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:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) 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-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}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:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) 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-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}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:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.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:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(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:translateZ(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-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform: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:translateZ(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-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-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) 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:translateZ(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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) 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:translateZ(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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) 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:translateZ(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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) 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:translateZ(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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.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%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.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-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skew(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skew(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(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%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skew(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skew(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(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{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg)}}.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{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.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{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.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{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.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{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.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-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,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) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.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%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.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%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.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%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.result[data-v-4fa8bd61]{padding-bottom:12px}.result-item[data-v-4fa8bd61]{align-items:center;border:.1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;height:56px;margin-top:8px;padding:14px;transition:all .3s}.result-item-title[data-v-4fa8bd61]{display:flex;flex:1;margin-left:5px}.search-footer[data-v-6f31f47e]{display:flex}.search-footer .search-footer-item[data-v-6f31f47e]{align-items:center;display:flex;margin-right:14px}.search-footer .icon[data-v-6f31f47e]{box-shadow:inset 0 -2px #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;font-size:20px;margin-right:3px;padding:2px}.search-footer .search-footer-total[data-v-6f31f47e]{position:absolute;right:20px}.search-result-container[data-v-b82d1ace]{margin-top:12px}.notice-title-popper{max-width:238px}.notice-container[data-v-2a7dbc48]{align-items:flex-start;display:flex;justify-content:space-between;padding:12px 0}.notice-container .notice-container-avatar[data-v-2a7dbc48]{background:#fff;margin-right:16px}.notice-container .notice-container-text[data-v-2a7dbc48]{display:flex;flex:1;flex-direction:column;justify-content:space-between}.notice-container .notice-container-text .notice-text-title[data-v-2a7dbc48]{cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:1.5715;margin-bottom:8px}.notice-container .notice-container-text .notice-text-title .notice-title-content[data-v-2a7dbc48]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.notice-container .notice-container-text .notice-text-title .notice-title-extra[data-v-2a7dbc48]{float:right;font-weight:400;margin-top:-1.5px}.notice-container .notice-container-text .notice-text-datetime[data-v-2a7dbc48],.notice-container .notice-container-text .notice-text-description[data-v-2a7dbc48]{font-size:12px;line-height:1.5715}.notice-container .notice-container-text .notice-text-description[data-v-2a7dbc48]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notice-container .notice-container-text .notice-text-datetime[data-v-2a7dbc48]{margin-top:4px}.dropdown-badge[data-v-33dc6db9]{align-items:center;cursor:pointer;display:flex;height:48px;justify-content:center;margin-right:10px;width:40px}.dropdown-badge .header-notice-icon[data-v-33dc6db9]{font-size:18px}.dropdown-tabs .noticeList-container[data-v-33dc6db9]{padding:15px 24px 0}.dropdown-tabs[data-v-33dc6db9] .el-tabs__header{margin:0}.dropdown-tabs[data-v-33dc6db9] .el-tabs__nav-wrap:after{height:1px}.dropdown-tabs[data-v-33dc6db9] .el-tabs__nav-wrap{padding:0 36px}[data-v-63778524] .el-loading-mask{opacity:.45}.translation[data-v-63778524] .el-dropdown-menu__item{padding:5px 40px}.translation .check-en[data-v-63778524],.translation .check-zh[data-v-63778524]{left:20px;position:absolute}.logout[data-v-63778524]{max-width:120px}.logout[data-v-63778524] .el-dropdown-menu__item{display:inline-flex;flex-wrap:wrap;min-width:100%}.navbar[data-v-0617a10c]{height:48px;overflow:hidden;width:100%}.navbar .hamburger-container[data-v-0617a10c]{cursor:pointer;float:left;height:100%;line-height:48px}.navbar .vertical-header-right[data-v-0617a10c]{align-items:center;color:#000000d9;display:flex;height:48px;justify-content:flex-end;min-width:280px}.navbar .vertical-header-right .el-dropdown-link[data-v-0617a10c]{align-items:center;color:#000000d9;cursor:pointer;display:flex;height:48px;justify-content:space-around;padding:10px}.navbar .vertical-header-right .el-dropdown-link p[data-v-0617a10c]{font-size:14px}.navbar .vertical-header-right .el-dropdown-link img[data-v-0617a10c]{border-radius:50%;height:22px;width:22px}.navbar .breadcrumb-container[data-v-0617a10c]{float:left;margin-left:16px}.translation[data-v-0617a10c] .el-dropdown-menu__item{padding:5px 40px}.translation .check-en[data-v-0617a10c],.translation .check-zh[data-v-0617a10c]{left:20px;position:absolute}.logout[data-v-0617a10c]{max-width:120px}.logout[data-v-0617a10c] .el-dropdown-menu__item{display:inline-flex;flex-wrap:wrap;min-width:100%}@keyframes schedule-in-width-6f8259a2{0%{width:0}to{width:100%}}@keyframes schedule-out-width-6f8259a2{0%{width:100%}to{width:0}}@keyframes rotate-6f8259a2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes close-6f8259a2{0%{transform:translate(-50%,-50%)}to{transform:translateY(-50%)}}.tags-view[data-v-6f8259a2]{align-items:center;background:#fff;color:var(--el-text-color-primary);display:flex;font-size:14px;width:100%}.tags-view[data-v-6f8259a2],.tags-view .scroll-item[data-v-6f8259a2]{box-shadow:0 0 1px #888;position:relative}.tags-view .scroll-item[data-v-6f8259a2]{border-radius:3px 3px 0 0;cursor:pointer;display:inline-block;height:28px;line-height:28px;margin-right:4px;padding:0 6px;transition:all .4s}.tags-view .scroll-item .el-icon-close[data-v-6f8259a2]{color:var(--el-color-primary);cursor:pointer;font-size:10px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:font-size .2s}.tags-view .scroll-item .el-icon-close[data-v-6f8259a2]:hover{background:#b4bccc;border-radius:50%;color:#fff;font-size:13px}.tags-view .scroll-item.is-closable[data-v-6f8259a2]:not(:first-child):hover{padding-right:18px}.tags-view .scroll-item.is-closable:not(:first-child):hover:not(.is-active) .el-icon-close[data-v-6f8259a2]{animation:close-6f8259a2 .2s ease-in forwards}.tags-view .tag-title[data-v-6f8259a2]{color:var(--el-text-color-primary);padding:0 4px;text-decoration:none}.tags-view .scroll-container[data-v-6f8259a2]{flex:1;overflow:hidden;padding:5px 0;position:relative;white-space:nowrap}.tags-view .scroll-container .tab[data-v-6f8259a2]{float:left;list-style:none;overflow:visible;position:relative;transition:transform .5s ease-in-out;white-space:nowrap}.tags-view .scroll-container .tab .scroll-item[data-v-6f8259a2]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.tags-view .scroll-container .tab .scroll-item[data-v-6f8259a2]:first-child{margin-left:5px}.tags-view .contextmenu[data-v-6f8259a2]{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;color:var(--el-text-color-primary);font-size:13px;font-weight:400;list-style-type:none;margin:0;outline:0;padding:5px 0;position:absolute;white-space:nowrap}.tags-view .contextmenu li[data-v-6f8259a2]{align-items:center;cursor:pointer;display:flex;margin:0;padding:7px 12px;width:100%}.tags-view .contextmenu li[data-v-6f8259a2]:hover{color:var(--el-color-primary)}.tags-view .contextmenu li svg[data-v-6f8259a2]{display:block;margin-right:.5em}.el-dropdown-menu li[data-v-6f8259a2]{align-items:center;cursor:pointer;display:flex;margin:0;width:100%}.el-dropdown-menu li svg[data-v-6f8259a2]{display:block;margin-right:.5em}.el-dropdown-menu__item[data-v-6f8259a2]:not(.is-disabled):hover{background:#f0f0f0;color:#606266}[data-v-6f8259a2] .el-dropdown-menu__item i{margin-right:10px}[data-v-6f8259a2] .el-dropdown-menu__item--divided{margin:1px 0}.el-dropdown-menu__item--divided[data-v-6f8259a2]:before{margin:0}.el-dropdown-menu__item.is-disabled[data-v-6f8259a2]{cursor:not-allowed}.scroll-item.is-active[data-v-6f8259a2]{color:#fff;position:relative}.scroll-item.is-active[data-v-6f8259a2]:not(:first-child){padding-right:18px}.scroll-item.is-active .el-icon-close[data-v-6f8259a2]{transform:translateY(-50%)}.scroll-item.is-active .tag-title[data-v-6f8259a2]{color:var(--el-color-primary)!important}.arrow-down[data-v-6f8259a2],.arrow-left[data-v-6f8259a2],.arrow-right[data-v-6f8259a2]{color:var(--el-text-color-primary);height:38px;position:relative;width:40px}.arrow-down svg[data-v-6f8259a2],.arrow-left svg[data-v-6f8259a2],.arrow-right svg[data-v-6f8259a2]{height:20px;left:50%;position:absolute;transform:translate(-50%,50%);width:20px}.arrow-left[data-v-6f8259a2]{box-shadow:5px 0 5px -6px #ccc}.arrow-left[data-v-6f8259a2]:hover{cursor:w-resize}.arrow-right[data-v-6f8259a2]{border-right:.5px solid #ccc;box-shadow:-5px 0 5px -6px #ccc}.arrow-right[data-v-6f8259a2]:hover{cursor:e-resize}.card-in[data-v-6f8259a2],.card-in .tag-title[data-v-6f8259a2]{color:var(--el-color-primary)}.card-out[data-v-6f8259a2]{border:none}.card-out[data-v-6f8259a2],.card-out .tag-title[data-v-6f8259a2]{color:#666}.schedule-active[data-v-6f8259a2],.schedule-in[data-v-6f8259a2]{background:var(--el-color-primary);bottom:0;height:2px;left:0;position:absolute;width:100%}.schedule-in[data-v-6f8259a2]{animation:schedule-in-width-6f8259a2 .2s ease-in}.schedule-out[data-v-6f8259a2]{animation:schedule-out-width-6f8259a2 .2s ease-in;background:var(--el-color-primary);bottom:0;height:2px;left:0;position:absolute;width:0}.layout-footer[data-v-7e9cc56a]{align-items:center;color:#c0c4cc;display:flex;justify-content:center;padding:0 0 8px;width:100%}.app-main[data-v-14e5d547]{height:100vh;overflow-x:hidden;position:relative;width:100%}.app-main-nofixed-header[data-v-14e5d547]{display:flex;flex-direction:column;position:relative;width:100%}.main-content[data-v-14e5d547]{margin:24px}.showright-panel{overflow:hidden;position:relative;width:calc(100% - 15px)}[data-v-fbc6ff94] .el-scrollbar{height:calc(100vh - 110px)}.right-panel-background[data-v-fbc6ff94]{background:#0003;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s cubic-bezier(.7,.3,.1,1);z-index:-1}.right-panel[data-v-fbc6ff94]{box-shadow:0 0 15px #0000000d;height:100vh;max-width:280px;position:fixed;right:0;top:0;transform:translate(100%);transition:all .25s cubic-bezier(.7,.3,.1,1);width:100%;z-index:40000}.show[data-v-fbc6ff94]{transition:all .3s cubic-bezier(.7,.3,.1,1)}.show .right-panel-background[data-v-fbc6ff94]{height:100%;opacity:1;width:100%;z-index:20000}.show .right-panel[data-v-fbc6ff94]{transform:translate(0)}.project-configuration[data-v-fbc6ff94]{align-items:center;display:flex;justify-content:space-between;padding:14px 20px}[data-v-3586024f] .el-divider__text{font-size:16px;font-weight:700}[data-v-3586024f] .el-switch__core{--el-switch-off-color:var(--pure-switch-off-color);height:18px;min-width:36px}[data-v-3586024f] .el-switch__core .el-switch__action{height:14px}.theme-color[data-v-3586024f]{height:20px}.theme-color li[data-v-3586024f]{border-radius:4px;cursor:pointer;float:left;height:20px;margin-right:8px}.theme-color li[data-v-3586024f]:first-child{border:1px solid #ddd}.pure-theme[data-v-3586024f]{display:flex;gap:12px}.pure-theme li[data-v-3586024f]{background:#f0f2f5;border-radius:4px;box-shadow:0 1px 2.5px #0000002e;cursor:pointer;height:36px;overflow:hidden;position:relative;width:46px}.pure-theme li:first-child div[data-v-3586024f]:first-child{background:#1b2a47;height:100%;width:30%}.pure-theme li:first-child div[data-v-3586024f]:nth-child(2){background:#fff;box-shadow:0 0 1px #888;height:30%;position:absolute;right:0;top:0;width:70%}.pure-theme li:nth-child(2) div[data-v-3586024f]:first-child,.pure-theme li:nth-child(3) div[data-v-3586024f]:first-child{background:#1b2a47;box-shadow:0 0 1px #888;height:30%;width:100%}.pure-theme li:nth-child(3) div[data-v-3586024f]:nth-child(2){background:#fff;bottom:0;box-shadow:0 0 1px #888;height:70%;left:0;position:absolute;width:30%}.is-select[data-v-3586024f]{border:2px solid var(--el-color-primary)}.setting li[data-v-3586024f]{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.sidebar-logo-container[data-v-8d7f2c36]{height:48px;overflow:hidden;position:relative;width:100%}.sidebar-logo-container .sidebar-logo-link[data-v-8d7f2c36]{align-items:center;display:flex;flex-wrap:nowrap;height:100%}.sidebar-logo-container .sidebar-logo-link img[data-v-8d7f2c36]{display:inline-block;height:32px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-8d7f2c36]{display:inline-block;font-size:18px;font-weight:600;height:32px;line-height:32px;margin:2px 0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapse-container[data-v-57c78e02]{bottom:0;box-shadow:0 0 6px -3px var(--el-color-primary);height:40px;line-height:40px;position:absolute;width:100%}[data-v-3752e90e] .el-loading-mask,[data-v-bb9dfcbc] .el-loading-mask{opacity:.45}.translation[data-v-bb9dfcbc] .el-dropdown-menu__item{padding:5px 40px}.translation .check-en[data-v-bb9dfcbc],.translation .check-zh[data-v-bb9dfcbc]{left:20px;position:absolute}.logout[data-v-bb9dfcbc]{max-width:120px}.logout[data-v-bb9dfcbc] .el-dropdown-menu__item{display:inline-flex;flex-wrap:wrap;min-width:100%}.app-wrapper[data-v-e1cc1ddb]{height:100%;position:relative;width:100%}.app-wrapper[data-v-e1cc1ddb]:after{clear:both;content:"";display:table}.app-wrapper.mobile.openSidebar[data-v-e1cc1ddb]{position:fixed;top:0}.app-mask[data-v-e1cc1ddb]{background:#000;height:100%;opacity:.3;position:absolute;top:0;width:100%;z-index:999}.re-screen[data-v-e1cc1ddb]{margin-top:12px} + */: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 (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!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:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) 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-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}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:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) 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-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}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:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.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:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(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:translateZ(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-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform: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:translateZ(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-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-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.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:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) 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:translateZ(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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) 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:translateZ(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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) 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:translateZ(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:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) 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:translateZ(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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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:translateZ(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-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.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%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.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-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skew(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skew(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(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%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skew(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skew(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(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{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg)}}.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{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.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{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.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{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.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{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.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{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.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-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,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) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.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%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.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%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.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%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.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:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.result[data-v-4fa8bd61]{padding-bottom:12px}.result-item[data-v-4fa8bd61]{align-items:center;border:.1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;height:56px;margin-top:8px;padding:14px;transition:all .3s}.result-item-title[data-v-4fa8bd61]{display:flex;flex:1;margin-left:5px}.search-footer[data-v-6f31f47e]{display:flex}.search-footer .search-footer-item[data-v-6f31f47e]{align-items:center;display:flex;margin-right:14px}.search-footer .icon[data-v-6f31f47e]{box-shadow:inset 0 -2px #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;font-size:20px;margin-right:3px;padding:2px}.search-footer .search-footer-total[data-v-6f31f47e]{position:absolute;right:20px}.search-result-container[data-v-b82d1ace]{margin-top:12px}.notice-title-popper{max-width:238px}.notice-container[data-v-2a7dbc48]{align-items:flex-start;display:flex;justify-content:space-between;padding:12px 0}.notice-container .notice-container-avatar[data-v-2a7dbc48]{background:#fff;margin-right:16px}.notice-container .notice-container-text[data-v-2a7dbc48]{display:flex;flex:1;flex-direction:column;justify-content:space-between}.notice-container .notice-container-text .notice-text-title[data-v-2a7dbc48]{cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:1.5715;margin-bottom:8px}.notice-container .notice-container-text .notice-text-title .notice-title-content[data-v-2a7dbc48]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.notice-container .notice-container-text .notice-text-title .notice-title-extra[data-v-2a7dbc48]{float:right;font-weight:400;margin-top:-1.5px}.notice-container .notice-container-text .notice-text-datetime[data-v-2a7dbc48],.notice-container .notice-container-text .notice-text-description[data-v-2a7dbc48]{font-size:12px;line-height:1.5715}.notice-container .notice-container-text .notice-text-description[data-v-2a7dbc48]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notice-container .notice-container-text .notice-text-datetime[data-v-2a7dbc48]{margin-top:4px}.dropdown-badge[data-v-33dc6db9]{align-items:center;cursor:pointer;display:flex;height:48px;justify-content:center;margin-right:10px;width:40px}.dropdown-badge .header-notice-icon[data-v-33dc6db9]{font-size:18px}.dropdown-tabs .noticeList-container[data-v-33dc6db9]{padding:15px 24px 0}.dropdown-tabs[data-v-33dc6db9] .el-tabs__header{margin:0}.dropdown-tabs[data-v-33dc6db9] .el-tabs__nav-wrap:after{height:1px}.dropdown-tabs[data-v-33dc6db9] .el-tabs__nav-wrap{padding:0 36px}[data-v-63778524] .el-loading-mask{opacity:.45}.translation[data-v-63778524] .el-dropdown-menu__item{padding:5px 40px}.translation .check-en[data-v-63778524],.translation .check-zh[data-v-63778524]{left:20px;position:absolute}.logout[data-v-63778524]{max-width:120px}.logout[data-v-63778524] .el-dropdown-menu__item{display:inline-flex;flex-wrap:wrap;min-width:100%}.navbar[data-v-0617a10c]{height:48px;overflow:hidden;width:100%}.navbar .hamburger-container[data-v-0617a10c]{cursor:pointer;float:left;height:100%;line-height:48px}.navbar .vertical-header-right[data-v-0617a10c]{align-items:center;color:#000000d9;display:flex;height:48px;justify-content:flex-end;min-width:280px}.navbar .vertical-header-right .el-dropdown-link[data-v-0617a10c]{align-items:center;color:#000000d9;cursor:pointer;display:flex;height:48px;justify-content:space-around;padding:10px}.navbar .vertical-header-right .el-dropdown-link p[data-v-0617a10c]{font-size:14px}.navbar .vertical-header-right .el-dropdown-link img[data-v-0617a10c]{border-radius:50%;height:22px;width:22px}.navbar .breadcrumb-container[data-v-0617a10c]{float:left;margin-left:16px}.translation[data-v-0617a10c] .el-dropdown-menu__item{padding:5px 40px}.translation .check-en[data-v-0617a10c],.translation .check-zh[data-v-0617a10c]{left:20px;position:absolute}.logout[data-v-0617a10c]{max-width:120px}.logout[data-v-0617a10c] .el-dropdown-menu__item{display:inline-flex;flex-wrap:wrap;min-width:100%}@keyframes schedule-in-width-6f8259a2{0%{width:0}to{width:100%}}@keyframes schedule-out-width-6f8259a2{0%{width:100%}to{width:0}}@keyframes rotate-6f8259a2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes close-6f8259a2{0%{transform:translate(-50%,-50%)}to{transform:translateY(-50%)}}.tags-view[data-v-6f8259a2]{align-items:center;background:#fff;color:var(--el-text-color-primary);display:flex;font-size:14px;width:100%}.tags-view[data-v-6f8259a2],.tags-view .scroll-item[data-v-6f8259a2]{box-shadow:0 0 1px #888;position:relative}.tags-view .scroll-item[data-v-6f8259a2]{border-radius:3px 3px 0 0;cursor:pointer;display:inline-block;height:28px;line-height:28px;margin-right:4px;padding:0 6px;transition:all .4s}.tags-view .scroll-item .el-icon-close[data-v-6f8259a2]{color:var(--el-color-primary);cursor:pointer;font-size:10px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:font-size .2s}.tags-view .scroll-item .el-icon-close[data-v-6f8259a2]:hover{background:#b4bccc;border-radius:50%;color:#fff;font-size:13px}.tags-view .scroll-item.is-closable[data-v-6f8259a2]:not(:first-child):hover{padding-right:18px}.tags-view .scroll-item.is-closable:not(:first-child):hover:not(.is-active) .el-icon-close[data-v-6f8259a2]{animation:close-6f8259a2 .2s ease-in forwards}.tags-view .tag-title[data-v-6f8259a2]{color:var(--el-text-color-primary);padding:0 4px;text-decoration:none}.tags-view .scroll-container[data-v-6f8259a2]{flex:1;overflow:hidden;padding:5px 0;position:relative;white-space:nowrap}.tags-view .scroll-container .tab[data-v-6f8259a2]{float:left;list-style:none;overflow:visible;position:relative;transition:transform .5s ease-in-out;white-space:nowrap}.tags-view .scroll-container .tab .scroll-item[data-v-6f8259a2]{transition:all .2s cubic-bezier(.645,.045,.355,1)}.tags-view .scroll-container .tab .scroll-item[data-v-6f8259a2]:first-child{margin-left:5px}.tags-view .contextmenu[data-v-6f8259a2]{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;color:var(--el-text-color-primary);font-size:13px;font-weight:400;list-style-type:none;margin:0;outline:0;padding:5px 0;position:absolute;white-space:nowrap}.tags-view .contextmenu li[data-v-6f8259a2]{align-items:center;cursor:pointer;display:flex;margin:0;padding:7px 12px;width:100%}.tags-view .contextmenu li[data-v-6f8259a2]:hover{color:var(--el-color-primary)}.tags-view .contextmenu li svg[data-v-6f8259a2]{display:block;margin-right:.5em}.el-dropdown-menu li[data-v-6f8259a2]{align-items:center;cursor:pointer;display:flex;margin:0;width:100%}.el-dropdown-menu li svg[data-v-6f8259a2]{display:block;margin-right:.5em}.el-dropdown-menu__item[data-v-6f8259a2]:not(.is-disabled):hover{background:#f0f0f0;color:#606266}[data-v-6f8259a2] .el-dropdown-menu__item i{margin-right:10px}[data-v-6f8259a2] .el-dropdown-menu__item--divided{margin:1px 0}.el-dropdown-menu__item--divided[data-v-6f8259a2]:before{margin:0}.el-dropdown-menu__item.is-disabled[data-v-6f8259a2]{cursor:not-allowed}.scroll-item.is-active[data-v-6f8259a2]{color:#fff;position:relative}.scroll-item.is-active[data-v-6f8259a2]:not(:first-child){padding-right:18px}.scroll-item.is-active .el-icon-close[data-v-6f8259a2]{transform:translateY(-50%)}.scroll-item.is-active .tag-title[data-v-6f8259a2]{color:var(--el-color-primary)!important}.arrow-down[data-v-6f8259a2],.arrow-left[data-v-6f8259a2],.arrow-right[data-v-6f8259a2]{color:var(--el-text-color-primary);height:38px;position:relative;width:40px}.arrow-down svg[data-v-6f8259a2],.arrow-left svg[data-v-6f8259a2],.arrow-right svg[data-v-6f8259a2]{height:20px;left:50%;position:absolute;transform:translate(-50%,50%);width:20px}.arrow-left[data-v-6f8259a2]{box-shadow:5px 0 5px -6px #ccc}.arrow-left[data-v-6f8259a2]:hover{cursor:w-resize}.arrow-right[data-v-6f8259a2]{border-right:.5px solid #ccc;box-shadow:-5px 0 5px -6px #ccc}.arrow-right[data-v-6f8259a2]:hover{cursor:e-resize}.card-in[data-v-6f8259a2],.card-in .tag-title[data-v-6f8259a2]{color:var(--el-color-primary)}.card-out[data-v-6f8259a2]{border:none}.card-out[data-v-6f8259a2],.card-out .tag-title[data-v-6f8259a2]{color:#666}.schedule-active[data-v-6f8259a2],.schedule-in[data-v-6f8259a2]{background:var(--el-color-primary);bottom:0;height:2px;left:0;position:absolute;width:100%}.schedule-in[data-v-6f8259a2]{animation:schedule-in-width-6f8259a2 .2s ease-in}.schedule-out[data-v-6f8259a2]{animation:schedule-out-width-6f8259a2 .2s ease-in;background:var(--el-color-primary);bottom:0;height:2px;left:0;position:absolute;width:0}.layout-footer[data-v-7e9cc56a]{align-items:center;color:#c0c4cc;display:flex;justify-content:center;padding:0 0 8px;width:100%}.app-main[data-v-ca0a972a]{height:100vh;overflow-x:hidden;position:relative;width:100%}.app-main-nofixed-header[data-v-ca0a972a]{display:flex;flex-direction:column;position:relative;width:100%}.main-content[data-v-ca0a972a]{margin:24px}.showright-panel{overflow:hidden;position:relative;width:calc(100% - 15px)}[data-v-fbc6ff94] .el-scrollbar{height:calc(100vh - 110px)}.right-panel-background[data-v-fbc6ff94]{background:#0003;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s cubic-bezier(.7,.3,.1,1);z-index:-1}.right-panel[data-v-fbc6ff94]{box-shadow:0 0 15px #0000000d;height:100vh;max-width:280px;position:fixed;right:0;top:0;transform:translate(100%);transition:all .25s cubic-bezier(.7,.3,.1,1);width:100%;z-index:40000}.show[data-v-fbc6ff94]{transition:all .3s cubic-bezier(.7,.3,.1,1)}.show .right-panel-background[data-v-fbc6ff94]{height:100%;opacity:1;width:100%;z-index:20000}.show .right-panel[data-v-fbc6ff94]{transform:translate(0)}.project-configuration[data-v-fbc6ff94]{align-items:center;display:flex;justify-content:space-between;padding:14px 20px}[data-v-3586024f] .el-divider__text{font-size:16px;font-weight:700}[data-v-3586024f] .el-switch__core{--el-switch-off-color:var(--pure-switch-off-color);height:18px;min-width:36px}[data-v-3586024f] .el-switch__core .el-switch__action{height:14px}.theme-color[data-v-3586024f]{height:20px}.theme-color li[data-v-3586024f]{border-radius:4px;cursor:pointer;float:left;height:20px;margin-right:8px}.theme-color li[data-v-3586024f]:first-child{border:1px solid #ddd}.pure-theme[data-v-3586024f]{display:flex;gap:12px}.pure-theme li[data-v-3586024f]{background:#f0f2f5;border-radius:4px;box-shadow:0 1px 2.5px #0000002e;cursor:pointer;height:36px;overflow:hidden;position:relative;width:46px}.pure-theme li:first-child div[data-v-3586024f]:first-child{background:#1b2a47;height:100%;width:30%}.pure-theme li:first-child div[data-v-3586024f]:nth-child(2){background:#fff;box-shadow:0 0 1px #888;height:30%;position:absolute;right:0;top:0;width:70%}.pure-theme li:nth-child(2) div[data-v-3586024f]:first-child,.pure-theme li:nth-child(3) div[data-v-3586024f]:first-child{background:#1b2a47;box-shadow:0 0 1px #888;height:30%;width:100%}.pure-theme li:nth-child(3) div[data-v-3586024f]:nth-child(2){background:#fff;bottom:0;box-shadow:0 0 1px #888;height:70%;left:0;position:absolute;width:30%}.is-select[data-v-3586024f]{border:2px solid var(--el-color-primary)}.setting li[data-v-3586024f]{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.sidebar-logo-container[data-v-8d7f2c36]{height:48px;overflow:hidden;position:relative;width:100%}.sidebar-logo-container .sidebar-logo-link[data-v-8d7f2c36]{align-items:center;display:flex;flex-wrap:nowrap;height:100%}.sidebar-logo-container .sidebar-logo-link img[data-v-8d7f2c36]{display:inline-block;height:32px}.sidebar-logo-container .sidebar-logo-link .sidebar-title[data-v-8d7f2c36]{display:inline-block;font-size:18px;font-weight:600;height:32px;line-height:32px;margin:2px 0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapse-container[data-v-57c78e02]{bottom:0;box-shadow:0 0 6px -3px var(--el-color-primary);height:40px;line-height:40px;position:absolute;width:100%}[data-v-3752e90e] .el-loading-mask,[data-v-bb9dfcbc] .el-loading-mask{opacity:.45}.translation[data-v-bb9dfcbc] .el-dropdown-menu__item{padding:5px 40px}.translation .check-en[data-v-bb9dfcbc],.translation .check-zh[data-v-bb9dfcbc]{left:20px;position:absolute}.logout[data-v-bb9dfcbc]{max-width:120px}.logout[data-v-bb9dfcbc] .el-dropdown-menu__item{display:inline-flex;flex-wrap:wrap;min-width:100%}.app-wrapper[data-v-e1cc1ddb]{height:100%;position:relative;width:100%}.app-wrapper[data-v-e1cc1ddb]:after{clear:both;content:"";display:table}.app-wrapper.mobile.openSidebar[data-v-e1cc1ddb]{position:fixed;top:0}.app-mask[data-v-e1cc1ddb]{background:#000;height:100%;opacity:.3;position:absolute;top:0;width:100%;z-index:999}.re-screen[data-v-e1cc1ddb]{margin-top:12px} diff --git a/dist/static/js/403-jaqsH_Fv.js b/dist/static/js/403-RvTg9oPD.js similarity index 99% rename from dist/static/js/403-jaqsH_Fv.js rename to dist/static/js/403-RvTg9oPD.js index 467df7280..0384d2e2c 100644 --- a/dist/static/js/403-jaqsH_Fv.js +++ b/dist/static/js/403-RvTg9oPD.js @@ -1 +1 @@ -import{e as t,k as a,aF as d,d as m,i as F,u as e,f as r,m as h,h as p,c as n,w as f,b as M,a8 as B,j as _}from"./index-qI-8NwZF.js";const k={width:"251",height:"294"},v=d('',1),y=[v];function u(i,l){return t(),a("svg",k,[...y])}const A={render:u},C={class:"flex justify-center items-center h-[640px]"},D={class:"ml-12"},E={class:"font-medium text-4xl mb-4 dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},x={class:"mb-4 text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},g=m({name:"403",__name:"403",setup(i){const l=B();return(z,c)=>{const o=M("el-button"),s=_("motion");return t(),a("div",C,[F(e(A)),r("div",D,[h((t(),a("p",E,[p(" 403 ")])),[[s]]),h((t(),a("p",x,[p(" 抱歉,你无权访问该页面 ")])),[[s]]),h((t(),n(o,{type:"primary",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:c[0]||(c[0]=V=>e(l).push("/"))},{default:f(()=>[p(" 返回首页 ")]),_:1})),[[s]])])])}}});export{g as default}; +import{e as t,k as a,aF as d,d as m,i as F,u as e,f as r,m as h,h as p,c as n,w as f,b as M,a9 as B,j as _}from"./index-2abGzBFj.js";const k={width:"251",height:"294"},v=d('',1),y=[v];function u(i,l){return t(),a("svg",k,[...y])}const A={render:u},C={class:"flex justify-center items-center h-[640px]"},D={class:"ml-12"},E={class:"font-medium text-4xl mb-4 dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},x={class:"mb-4 text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},g=m({name:"403",__name:"403",setup(i){const l=B();return(z,c)=>{const o=M("el-button"),s=_("motion");return t(),a("div",C,[F(e(A)),r("div",D,[h((t(),a("p",E,[p(" 403 ")])),[[s]]),h((t(),a("p",x,[p(" 抱歉,你无权访问该页面 ")])),[[s]]),h((t(),n(o,{type:"primary",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:c[0]||(c[0]=V=>e(l).push("/"))},{default:f(()=>[p(" 返回首页 ")]),_:1})),[[s]])])])}}});export{g as default}; diff --git a/dist/static/js/404-h_4RnquU.js b/dist/static/js/404--TlFzjpE.js similarity index 99% rename from dist/static/js/404-h_4RnquU.js rename to dist/static/js/404--TlFzjpE.js index 03bb1df8f..67d5833be 100644 --- a/dist/static/js/404-h_4RnquU.js +++ b/dist/static/js/404--TlFzjpE.js @@ -1 +1 @@ -import{e as t,k as a,aF as o,d as m,i as r,u as e,f as n,m as s,h as p,c as F,w as f,b as M,a8 as v,j as B}from"./index-qI-8NwZF.js";const _={width:"252",height:"294"},D=o('',1),k=[D];function C(i,l){return t(),a("svg",_,[...k])}const y={render:C},u={class:"flex justify-center items-center h-[640px]"},E={class:"ml-12"},z={class:"font-medium text-4xl mb-4 dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},A={class:"mb-4 text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},w=m({name:"404",__name:"404",setup(i){const l=v();return(x,c)=>{const d=M("el-button"),h=B("motion");return t(),a("div",u,[r(e(y)),n("div",E,[s((t(),a("p",z,[p(" 404 ")])),[[h]]),s((t(),a("p",A,[p(" 抱歉,你访问的页面不存在 ")])),[[h]]),s((t(),F(d,{type:"primary",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:c[0]||(c[0]=b=>e(l).push("/"))},{default:f(()=>[p(" 返回首页 ")]),_:1})),[[h]])])])}}});export{w as default}; +import{e as t,k as a,aF as o,d as m,i as r,u as e,f as n,m as s,h as p,c as F,w as f,b as M,a9 as v,j as B}from"./index-2abGzBFj.js";const _={width:"252",height:"294"},D=o('',1),k=[D];function C(i,l){return t(),a("svg",_,[...k])}const y={render:C},u={class:"flex justify-center items-center h-[640px]"},E={class:"ml-12"},z={class:"font-medium text-4xl mb-4 dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},A={class:"mb-4 text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},w=m({name:"404",__name:"404",setup(i){const l=v();return(x,c)=>{const d=M("el-button"),h=B("motion");return t(),a("div",u,[r(e(y)),n("div",E,[s((t(),a("p",z,[p(" 404 ")])),[[h]]),s((t(),a("p",A,[p(" 抱歉,你访问的页面不存在 ")])),[[h]]),s((t(),F(d,{type:"primary",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:c[0]||(c[0]=b=>e(l).push("/"))},{default:f(()=>[p(" 返回首页 ")]),_:1})),[[h]])])])}}});export{w as default}; diff --git a/dist/static/js/500-q4mF_RoB.js b/dist/static/js/500-vvRkDB3e.js similarity index 99% rename from dist/static/js/500-q4mF_RoB.js rename to dist/static/js/500-vvRkDB3e.js index cae0ff2b9..78936b675 100644 --- a/dist/static/js/500-q4mF_RoB.js +++ b/dist/static/js/500-vvRkDB3e.js @@ -1 +1 @@ -import{e as a,k as t,aF as m,d as o,i as r,u as e,f as F,m as s,h as p,c as n,w as f,b as M,a8 as k,j as v}from"./index-qI-8NwZF.js";const B={width:"254",height:"294"},u=m('',1),_=[u];function C(d,l){return a(),t("svg",B,[..._])}const D={render:C},A={class:"flex justify-center items-center h-[640px]"},y={class:"ml-12"},E={class:"font-medium text-4xl mb-4 dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},x={class:"mb-4 text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},w=o({name:"500",__name:"500",setup(d){const l=k();return(V,c)=>{const i=M("el-button"),h=v("motion");return a(),t("div",A,[r(e(D)),F("div",y,[s((a(),t("p",E,[p(" 500 ")])),[[h]]),s((a(),t("p",x,[p(" 抱歉,服务器出错了 ")])),[[h]]),s((a(),n(i,{type:"primary",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:c[0]||(c[0]=b=>e(l).push("/"))},{default:f(()=>[p(" 返回首页 ")]),_:1})),[[h]])])])}}});export{w as default}; +import{e as a,k as t,aF as m,d as o,i as r,u as e,f as F,m as s,h as p,c as n,w as f,b as M,a9 as k,j as v}from"./index-2abGzBFj.js";const B={width:"254",height:"294"},u=m('',1),_=[u];function C(d,l){return a(),t("svg",B,[..._])}const D={render:C},A={class:"flex justify-center items-center h-[640px]"},y={class:"ml-12"},E={class:"font-medium text-4xl mb-4 dark:text-white",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80}}},x={class:"mb-4 text-gray-500",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:120}}},w=o({name:"500",__name:"500",setup(d){const l=k();return(V,c)=>{const i=M("el-button"),h=v("motion");return a(),t("div",A,[r(e(D)),F("div",y,[s((a(),t("p",E,[p(" 500 ")])),[[h]]),s((a(),t("p",x,[p(" 抱歉,服务器出错了 ")])),[[h]]),s((a(),n(i,{type:"primary",initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:160}},onClick:c[0]||(c[0]=b=>e(l).push("/"))},{default:f(()=>[p(" 返回首页 ")]),_:1})),[[h]])])])}}});export{w as default}; diff --git a/dist/static/js/Card-IP5o367b.js b/dist/static/js/Card-133TWpiY.js similarity index 96% rename from dist/static/js/Card-IP5o367b.js rename to dist/static/js/Card-133TWpiY.js index 9bc348d76..07c7dfcfd 100644 --- a/dist/static/js/Card-IP5o367b.js +++ b/dist/static/js/Card-133TWpiY.js @@ -1 +1 @@ -import{e as t,k as d,f as o,d as B,V as g,b as s,i as c,w as n,E as w,c as l,u as i,C as r,h as _,B as m,_ as I}from"./index-qI-8NwZF.js";import{d as S}from"./more-2-fill-476mFkdN.js";const A={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-shop",viewBox:"0 0 16 16"},N=o("path",{fill:"currentColor",d:"M8 1a2.5 2.5 0 0 0-2.5 2.5V5h-2a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h9a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-2V3.5A2.5 2.5 0 0 0 8 1m1.5 5v2h1V6H12v8H4V6h1.5v2h1V6zm0-1h-3V3.5a1.5 1.5 0 1 1 3 0z"},null,-1),O=[N];function j(e,a){return t(),d("svg",A,[...O])}const D={render:j},E={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-laptop",viewBox:"0 0 16 16"},L=o("path",{fill:"currentColor",d:"M2.5 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1zm0-1h11V4h-11zM15 13H1v1h14z"},null,-1),R=[L];function T(e,a){return t(),d("svg",E,[...R])}const q={render:T},F={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-service",viewBox:"0 0 16 16"},G=o("path",{fill:"currentColor",d:"M2.52 6.37a5.5 5.5 0 0 1 10.98.13v4c0 .05 0 .1-.02.15A4.5 4.5 0 0 1 9 14.7H8v-1h1a3.5 3.5 0 0 0 3.4-2.7h-1.9a.5.5 0 0 1-.5-.5v-4c0-.28.22-.5.5-.5h1.93a4.5 4.5 0 0 0-8.86 0H5.5c.28 0 .5.22.5.5v4a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5v-4c0-.04 0-.09.02-.13M12.5 7H11v3h1.5zm-9 0v3H5V7z"},null,-1),J=[G];function K(e,a){return t(),d("svg",F,[...J])}const P={render:K},Q={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-calendar",viewBox:"0 0 16 16"},U=o("path",{fill:"currentColor",d:"M10 3H6V1.5H5V3H3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-2V1.5h-1zM5 5h1V4h4v1h1V4h2v2H3V4h2zM3 7h10v6H3z"},null,-1),W=[U];function X(e,a){return t(),d("svg",Q,[...W])}const Y={render:X},Z={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-user-avatar",viewBox:"0 0 16 16"},ee=o("path",{fill:"currentColor",d:"M8 10.5c1.24 0 2.42.31 3.5.88v1.12h1v-1.14a.94.94 0 0 0-.49-.84 8.48 8.48 0 0 0-8.02 0 .94.94 0 0 0-.49.84v1.14h1v-1.12A7.5 7.5 0 0 1 8 10.5M10.5 6a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0m-1 0a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"},null,-1),te=o("path",{fill:"currentColor",d:"M2.5 1.5a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-11a1 1 0 0 0-1-1zm11 1v11h-11v-11z"},null,-1),oe=[ee,te];function ce(e,a){return t(),d("svg",Z,[...oe])}const ne={render:ce},ae={class:"list-card-item_detail bg-bg_color"},se={class:"list-card-item_detail--operation"},ie={class:"list-card-item_detail--name text-text_color_primary"},de={class:"list-card-item_detail--desc text-text_color_regular"},le=B({name:"ReCard",__name:"Card",props:{product:{type:Object}},emits:["manage-product","delete-item"],setup(e,{emit:a}){const p=e,v=a,x=h=>{v("manage-product",h)},$=h=>{v("delete-item",h)},C=g(()=>["list-card-item",{"list-card-item__disabled":!p.product.isSetup}]),V=g(()=>["list-card-item_detail--logo",{"list-card-item_detail--logo__disabled":!p.product.isSetup}]);return(h,u)=>{const y=s("el-tag"),k=s("IconifyIconOffline"),f=s("el-dropdown-item"),z=s("el-dropdown-menu"),H=s("el-dropdown"),M=s("el-row");return t(),d("div",{class:w(C.value)},[o("div",ae,[c(M,{justify:"space-between"},{default:n(()=>[o("div",{class:w(V.value)},[e.product.type===1?(t(),l(i(D),{key:0})):r("",!0),e.product.type===2?(t(),l(i(Y),{key:1})):r("",!0),e.product.type===3?(t(),l(i(P),{key:2})):r("",!0),e.product.type===4?(t(),l(i(ne),{key:3})):r("",!0),e.product.type===5?(t(),l(i(q),{key:4})):r("",!0)],2),o("div",se,[c(y,{color:e.product.isSetup?"#00a870":"#eee",effect:"dark",class:"mx-1 list-card-item_detail--operation--tag"},{default:n(()=>[_(m(e.product.isSetup?"已启用":"已停用"),1)]),_:1},8,["color"]),c(H,{trigger:"click",disabled:!e.product.isSetup},{dropdown:n(()=>[c(z,{disabled:!e.product.isSetup},{default:n(()=>[c(f,{onClick:u[0]||(u[0]=b=>x(e.product))},{default:n(()=>[_(" 管理 ")]),_:1}),c(f,{onClick:u[1]||(u[1]=b=>$(e.product))},{default:n(()=>[_(" 删除 ")]),_:1})]),_:1},8,["disabled"])]),default:n(()=>[c(k,{icon:i(S),class:"text-[24px]"},null,8,["icon"])]),_:1},8,["disabled"])])]),_:1}),o("p",ie,m(e.product.name),1),o("p",de,m(e.product.description),1)])],2)}}}),ue=I(le,[["__scopeId","data-v-aa9a6877"]]);export{ue as default}; +import{e as t,k as d,f as o,d as B,V as g,b as s,i as c,w as n,E as w,c as l,u as i,C as r,h as _,B as m,_ as I}from"./index-2abGzBFj.js";import{d as S}from"./more-2-fill-476mFkdN.js";const A={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-shop",viewBox:"0 0 16 16"},N=o("path",{fill:"currentColor",d:"M8 1a2.5 2.5 0 0 0-2.5 2.5V5h-2a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h9a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5h-2V3.5A2.5 2.5 0 0 0 8 1m1.5 5v2h1V6H12v8H4V6h1.5v2h1V6zm0-1h-3V3.5a1.5 1.5 0 1 1 3 0z"},null,-1),O=[N];function j(e,a){return t(),d("svg",A,[...O])}const D={render:j},E={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-laptop",viewBox:"0 0 16 16"},L=o("path",{fill:"currentColor",d:"M2.5 12a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h11a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1zm0-1h11V4h-11zM15 13H1v1h14z"},null,-1),R=[L];function T(e,a){return t(),d("svg",E,[...R])}const q={render:T},F={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-service",viewBox:"0 0 16 16"},G=o("path",{fill:"currentColor",d:"M2.52 6.37a5.5 5.5 0 0 1 10.98.13v4c0 .05 0 .1-.02.15A4.5 4.5 0 0 1 9 14.7H8v-1h1a3.5 3.5 0 0 0 3.4-2.7h-1.9a.5.5 0 0 1-.5-.5v-4c0-.28.22-.5.5-.5h1.93a4.5 4.5 0 0 0-8.86 0H5.5c.28 0 .5.22.5.5v4a.5.5 0 0 1-.5.5H3a.5.5 0 0 1-.5-.5v-4c0-.04 0-.09.02-.13M12.5 7H11v3h1.5zm-9 0v3H5V7z"},null,-1),J=[G];function K(e,a){return t(),d("svg",F,[...J])}const P={render:K},Q={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-calendar",viewBox:"0 0 16 16"},U=o("path",{fill:"currentColor",d:"M10 3H6V1.5H5V3H3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-2V1.5h-1zM5 5h1V4h4v1h1V4h2v2H3V4h2zM3 7h10v6H3z"},null,-1),W=[U];function X(e,a){return t(),d("svg",Q,[...W])}const Y={render:X},Z={width:"1em",height:"1em",fill:"none",class:"t-icon t-icon-user-avatar",viewBox:"0 0 16 16"},ee=o("path",{fill:"currentColor",d:"M8 10.5c1.24 0 2.42.31 3.5.88v1.12h1v-1.14a.94.94 0 0 0-.49-.84 8.48 8.48 0 0 0-8.02 0 .94.94 0 0 0-.49.84v1.14h1v-1.12A7.5 7.5 0 0 1 8 10.5M10.5 6a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0m-1 0a1.5 1.5 0 1 0-3 0 1.5 1.5 0 0 0 3 0"},null,-1),te=o("path",{fill:"currentColor",d:"M2.5 1.5a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h11a1 1 0 0 0 1-1v-11a1 1 0 0 0-1-1zm11 1v11h-11v-11z"},null,-1),oe=[ee,te];function ce(e,a){return t(),d("svg",Z,[...oe])}const ne={render:ce},ae={class:"list-card-item_detail bg-bg_color"},se={class:"list-card-item_detail--operation"},ie={class:"list-card-item_detail--name text-text_color_primary"},de={class:"list-card-item_detail--desc text-text_color_regular"},le=B({name:"ReCard",__name:"Card",props:{product:{type:Object}},emits:["manage-product","delete-item"],setup(e,{emit:a}){const p=e,v=a,x=h=>{v("manage-product",h)},$=h=>{v("delete-item",h)},C=g(()=>["list-card-item",{"list-card-item__disabled":!p.product.isSetup}]),V=g(()=>["list-card-item_detail--logo",{"list-card-item_detail--logo__disabled":!p.product.isSetup}]);return(h,u)=>{const y=s("el-tag"),k=s("IconifyIconOffline"),f=s("el-dropdown-item"),z=s("el-dropdown-menu"),H=s("el-dropdown"),M=s("el-row");return t(),d("div",{class:w(C.value)},[o("div",ae,[c(M,{justify:"space-between"},{default:n(()=>[o("div",{class:w(V.value)},[e.product.type===1?(t(),l(i(D),{key:0})):r("",!0),e.product.type===2?(t(),l(i(Y),{key:1})):r("",!0),e.product.type===3?(t(),l(i(P),{key:2})):r("",!0),e.product.type===4?(t(),l(i(ne),{key:3})):r("",!0),e.product.type===5?(t(),l(i(q),{key:4})):r("",!0)],2),o("div",se,[c(y,{color:e.product.isSetup?"#00a870":"#eee",effect:"dark",class:"mx-1 list-card-item_detail--operation--tag"},{default:n(()=>[_(m(e.product.isSetup?"已启用":"已停用"),1)]),_:1},8,["color"]),c(H,{trigger:"click",disabled:!e.product.isSetup},{dropdown:n(()=>[c(z,{disabled:!e.product.isSetup},{default:n(()=>[c(f,{onClick:u[0]||(u[0]=b=>x(e.product))},{default:n(()=>[_(" 管理 ")]),_:1}),c(f,{onClick:u[1]||(u[1]=b=>$(e.product))},{default:n(()=>[_(" 删除 ")]),_:1})]),_:1},8,["disabled"])]),default:n(()=>[c(k,{icon:i(S),class:"text-[24px]"},null,8,["icon"])]),_:1},8,["disabled"])])]),_:1}),o("p",ie,m(e.product.name),1),o("p",de,m(e.product.description),1)])],2)}}}),ue=I(le,[["__scopeId","data-v-aa9a6877"]]);export{ue as default}; diff --git a/dist/static/js/DialogForm-0s1dRRTP.js b/dist/static/js/DialogForm-rfDeooat.js similarity index 51% rename from dist/static/js/DialogForm-0s1dRRTP.js rename to dist/static/js/DialogForm-rfDeooat.js index 0c11b6187..a410a5b57 100644 --- a/dist/static/js/DialogForm-0s1dRRTP.js +++ b/dist/static/js/DialogForm-rfDeooat.js @@ -1 +1 @@ -import{_ as m}from"./DialogForm.vue_vue_type_script_setup_true_lang-pi64V3eL.js";import"./index-qI-8NwZF.js";export{m as default}; +import{_ as m}from"./DialogForm.vue_vue_type_script_setup_true_lang-RMaeHu5q.js";import"./index-2abGzBFj.js";export{m as default}; diff --git a/dist/static/js/DialogForm.vue_vue_type_script_setup_true_lang-pi64V3eL.js b/dist/static/js/DialogForm.vue_vue_type_script_setup_true_lang-RMaeHu5q.js similarity index 95% rename from dist/static/js/DialogForm.vue_vue_type_script_setup_true_lang-pi64V3eL.js rename to dist/static/js/DialogForm.vue_vue_type_script_setup_true_lang-RMaeHu5q.js index 88980a1bc..f8a59c06d 100644 --- a/dist/static/js/DialogForm.vue_vue_type_script_setup_true_lang-pi64V3eL.js +++ b/dist/static/js/DialogForm.vue_vue_type_script_setup_true_lang-RMaeHu5q.js @@ -1 +1 @@ -var F=(b,V,d)=>new Promise((_,p)=>{var r=n=>{try{i(d.next(n))}catch(m){p(m)}},u=n=>{try{i(d.throw(n))}catch(m){p(m)}},i=n=>n.done?_(n.value):Promise.resolve(n.value).then(r,u);i((d=d.apply(b,V)).next())});import{d as R,r as c,ai as g,c as j,w as t,b as s,e as C,i as a,h as v,k as q,l as A,B as I,F as M,A as P}from"./index-qI-8NwZF.js";const E=R({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:{type:Object,default:()=>({})}},emits:["update:visible"],setup(b,{emit:V}){const d=[{label:"网关",value:1},{label:"人工智能",value:2},{label:"CVM",value:3},{label:"防火墙",value:4},{label:"未知",value:5}],_=b,p=c(),r=c(!1),u=c(_.data),i=c(""),n=o=>F(this,null,function*(){o&&(yield o.validate(e=>{e&&(P("提交成功",{type:"success"}),r.value=!1,m(o))}))}),m=o=>{o&&o.resetFields()},x=()=>{r.value=!1,m(p.value)},U=V;g(()=>r.value,o=>{U("update:visible",o)}),g(()=>_.visible,o=>{r.value=o}),g(()=>_.data,o=>{u.value=o});const B={name:[{required:!0,message:"请输入产品名称",trigger:"blur"}]};return(o,e)=>{const y=s("el-input"),f=s("el-form-item"),w=s("el-radio"),D=s("el-radio-group"),N=s("el-option"),O=s("el-select"),S=s("el-form"),k=s("el-button"),T=s("el-dialog");return C(),j(T,{modelValue:r.value,"onUpdate:modelValue":e[6]||(e[6]=l=>r.value=l),title:"新建产品",width:680,draggable:"","before-close":x},{footer:t(()=>[a(k,{onClick:x},{default:t(()=>[v("取消")]),_:1}),a(k,{type:"primary",onClick:e[5]||(e[5]=l=>n(p.value))},{default:t(()=>[v(" 确定 ")]),_:1})]),default:t(()=>[a(S,{ref_key:"ruleFormRef",ref:p,model:u.value,rules:B,"label-width":"100px"},{default:t(()=>[a(f,{label:"产品名称",prop:"name"},{default:t(()=>[a(y,{modelValue:u.value.name,"onUpdate:modelValue":e[0]||(e[0]=l=>u.value.name=l),style:{width:"480px"},placeholder:"请输入产品名称"},null,8,["modelValue"])]),_:1}),a(f,{label:"产品状态",prop:"status"},{default:t(()=>[a(D,{modelValue:u.value.status,"onUpdate:modelValue":e[1]||(e[1]=l=>u.value.status=l)},{default:t(()=>[a(w,{label:"0"},{default:t(()=>[v("已停用")]),_:1}),a(w,{label:"1"},{default:t(()=>[v("已启用")]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(f,{label:"产品描述",prop:"description"},{default:t(()=>[a(y,{modelValue:u.value.description,"onUpdate:modelValue":e[2]||(e[2]=l=>u.value.description=l),style:{width:"480px"},placeholder:"请输入产品描述"},null,8,["modelValue"])]),_:1}),a(f,{label:"产品类型",prop:"type"},{default:t(()=>[a(O,{modelValue:u.value.type,"onUpdate:modelValue":e[3]||(e[3]=l=>u.value.type=l),clearable:"",style:{width:"480px"}},{default:t(()=>[(C(),q(M,null,A(d,(l,L)=>a(N,{key:L,value:l.value,label:l.label},{default:t(()=>[v(I(l.label),1)]),_:2},1032,["value","label"])),64))]),_:1},8,["modelValue"])]),_:1}),a(f,{label:"备注",prop:"mark"},{default:t(()=>[a(y,{modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=l=>i.value=l),type:"textarea",style:{width:"480px"},placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});export{E as _}; +var F=(b,V,d)=>new Promise((_,p)=>{var r=n=>{try{i(d.next(n))}catch(m){p(m)}},u=n=>{try{i(d.throw(n))}catch(m){p(m)}},i=n=>n.done?_(n.value):Promise.resolve(n.value).then(r,u);i((d=d.apply(b,V)).next())});import{d as R,r as c,a7 as g,c as j,w as t,b as s,e as C,i as a,h as v,k as q,l as A,B as I,F as M,A as P}from"./index-2abGzBFj.js";const E=R({__name:"DialogForm",props:{visible:{type:Boolean,default:!1},data:{type:Object,default:()=>({})}},emits:["update:visible"],setup(b,{emit:V}){const d=[{label:"网关",value:1},{label:"人工智能",value:2},{label:"CVM",value:3},{label:"防火墙",value:4},{label:"未知",value:5}],_=b,p=c(),r=c(!1),u=c(_.data),i=c(""),n=o=>F(this,null,function*(){o&&(yield o.validate(e=>{e&&(P("提交成功",{type:"success"}),r.value=!1,m(o))}))}),m=o=>{o&&o.resetFields()},x=()=>{r.value=!1,m(p.value)},U=V;g(()=>r.value,o=>{U("update:visible",o)}),g(()=>_.visible,o=>{r.value=o}),g(()=>_.data,o=>{u.value=o});const B={name:[{required:!0,message:"请输入产品名称",trigger:"blur"}]};return(o,e)=>{const y=s("el-input"),f=s("el-form-item"),w=s("el-radio"),D=s("el-radio-group"),N=s("el-option"),O=s("el-select"),S=s("el-form"),k=s("el-button"),T=s("el-dialog");return C(),j(T,{modelValue:r.value,"onUpdate:modelValue":e[6]||(e[6]=l=>r.value=l),title:"新建产品",width:680,draggable:"","before-close":x},{footer:t(()=>[a(k,{onClick:x},{default:t(()=>[v("取消")]),_:1}),a(k,{type:"primary",onClick:e[5]||(e[5]=l=>n(p.value))},{default:t(()=>[v(" 确定 ")]),_:1})]),default:t(()=>[a(S,{ref_key:"ruleFormRef",ref:p,model:u.value,rules:B,"label-width":"100px"},{default:t(()=>[a(f,{label:"产品名称",prop:"name"},{default:t(()=>[a(y,{modelValue:u.value.name,"onUpdate:modelValue":e[0]||(e[0]=l=>u.value.name=l),style:{width:"480px"},placeholder:"请输入产品名称"},null,8,["modelValue"])]),_:1}),a(f,{label:"产品状态",prop:"status"},{default:t(()=>[a(D,{modelValue:u.value.status,"onUpdate:modelValue":e[1]||(e[1]=l=>u.value.status=l)},{default:t(()=>[a(w,{label:"0"},{default:t(()=>[v("已停用")]),_:1}),a(w,{label:"1"},{default:t(()=>[v("已启用")]),_:1})]),_:1},8,["modelValue"])]),_:1}),a(f,{label:"产品描述",prop:"description"},{default:t(()=>[a(y,{modelValue:u.value.description,"onUpdate:modelValue":e[2]||(e[2]=l=>u.value.description=l),style:{width:"480px"},placeholder:"请输入产品描述"},null,8,["modelValue"])]),_:1}),a(f,{label:"产品类型",prop:"type"},{default:t(()=>[a(O,{modelValue:u.value.type,"onUpdate:modelValue":e[3]||(e[3]=l=>u.value.type=l),clearable:"",style:{width:"480px"}},{default:t(()=>[(C(),q(M,null,A(d,(l,L)=>a(N,{key:L,value:l.value,label:l.label},{default:t(()=>[v(I(l.label),1)]),_:2},1032,["value","label"])),64))]),_:1},8,["modelValue"])]),_:1}),a(f,{label:"备注",prop:"mark"},{default:t(()=>[a(y,{modelValue:i.value,"onUpdate:modelValue":e[4]||(e[4]=l=>i.value=l),type:"textarea",style:{width:"480px"},placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});export{E as _}; diff --git a/dist/static/js/animatecss-IukuubQG.js b/dist/static/js/animatecss-3mnxNe6k.js similarity index 93% rename from dist/static/js/animatecss-IukuubQG.js rename to dist/static/js/animatecss-3mnxNe6k.js index d8bc5a116..dfbb76d7b 100644 --- a/dist/static/js/animatecss-IukuubQG.js +++ b/dist/static/js/animatecss-3mnxNe6k.js @@ -1 +1 @@ -import{d as R,ak as C,r,a7 as $,V as O,c as k,w as l,b as s,e as c,f as i,i as d,k as b,l as j,E as v,al as T,ae as w,B as A,F as E,m as N,R as X,M as F,ai as Y,h as L,u as q}from"./index-qI-8NwZF.js";const G=["bounce","flash","pulse","rubberBand","shakeX","headShake","swing","tada","wobble","jello","heartBeat","backInDown","backInLeft","backInRight","backInUp","backOutDown","backOutLeft","backOutRight","backOutUp","bounceIn","bounceInDown","bounceInLeft","bounceInRight","bounceInUp","bounceOut","bounceOutDown","bounceOutLeft","bounceOutRight","bounceOutUp","fadeIn","fadeInDown","fadeInDownBig","fadeInLeft","fadeInLeftBig","fadeInRight","fadeInRightBig","fadeInUp","fadeInUpBig","fadeInTopLeft","fadeInTopRight","fadeInBottomLeft","fadeInBottomRight","fadeOut","fadeOutDown","fadeOutDownBig","fadeOutLeft","fadeOutLeftBig","fadeOutRight","fadeOutRightBig","fadeOutUp","fadeOutUpBig","fadeOutTopLeft","fadeOutTopRight","fadeOutBottomRight","fadeOutBottomLeft","flip","flipInX","flipInY","flipOutX","flipOutY","lightSpeedInRight","lightSpeedInLeft","lightSpeedOutRight","lightSpeedOutLeft","rotateIn","rotateInDownLeft","rotateInDownRight","rotateInUpLeft","rotateInUpRight","rotateOut","rotateOutDownLeft","rotateOutDownRight","rotateOutUpLeft","rotateOutUpRight","hinge","jackInTheBox","rollIn","rollOut","zoomIn","zoomInDown","zoomInLeft","zoomInRight","zoomInUp","zoomOut","zoomOutDown","zoomOutLeft","zoomOutRight","zoomOutUp","slideInDown","slideInLeft","slideInRight","slideInUp","slideOutDown","slideOutLeft","slideOutRight","slideOutUp"],H={class:"w-[280px]"},J={class:"flex flex-wrap justify-around mb-1"},K=["onMouseenter","onClick"],P=R({name:"ReAnimateSelector",__name:"index",props:{modelValue:{type:String},modelModifiers:{}},emits:["update:modelValue"],setup(_){const t=C(_,"modelValue"),f=r(),a=r(G),p=$(a),m=O(()=>["mt-1","flex","border","w-[130px]","h-[100px]","items-center","cursor-pointer","transition-all","justify-center","border-[#e5e7eb]","hover:text-primary","hover:duration-[700ms]"]),h=O(()=>e=>t.value===e?{borderColor:"var(--el-color-primary)",color:"var(--el-color-primary)"}:"");function B(e){t.value=e}function y(){t.value=""}function D(e){f.value=e,a.value=p.value.filter(n=>n.includes(e))}const o=r({});function U(e){var n;o.value[e]=(n=o.value[e])!=null&&n.loading?Object.assign({},o.value[e],{loading:!1}):Object.assign({},o.value[e],{loading:!0})}function z(){o.value={}}return(e,n)=>{const x=s("el-empty"),M=s("el-scrollbar"),S=s("el-select");return c(),k(S,{clearable:"",filterable:"",placeholder:"请选择动画","popper-class":"pure-animate-popper","model-value":t.value,"filter-method":D,onClear:y},{empty:l(()=>[i("div",H,[d(M,{noresize:"",height:"212px","view-style":{overflow:"hidden"},class:"border-t border-[#e5e7eb]"},{default:l(()=>[i("ul",J,[(c(!0),b(E,null,j(a.value,(u,g)=>{var I;return c(),b("li",{key:g,class:v(m.value),style:T(h.value(u)),onMouseenter:w(V=>U(g),["prevent"]),onMouseleave:w(z,["prevent"]),onClick:V=>B(u)},[i("h4",{class:v([`animate__animated animate__${(I=o.value[g])!=null&&I.loading?u+" animate__infinite":""} `])},A(u),3)],46,K)}),128))]),N(d(x,{description:`${f.value} 动画不存在`,"image-size":60},null,8,["description"]),[[X,a.value.length===0]])]),_:1})])]),_:1},8,["model-value"])}}}),Q=F(P),W={class:"card-header"},Z={class:"font-medium"},te=R({name:"AnimateCss",__name:"animatecss",setup(_){const t=r("");return Y(t,()=>{}),(f,a)=>{const p=s("el-link"),m=s("el-card");return c(),k(m,{shadow:"never"},{header:l(()=>[i("div",W,[i("span",Z,[d(p,{href:"https://animate.style/",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:l(()=>[L(" animate.css ")]),_:1}),L(" 选择器 ")])])]),default:l(()=>[d(q(Q),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=h=>t.value=h),class:"!w-[200px]"},null,8,["modelValue"])]),_:1})}}});export{te as default}; +import{d as R,ak as C,r,a8 as $,V as O,c as k,w as l,b as s,e as c,f as i,i as d,k as b,l as j,E as v,al as T,af as w,B as A,F as E,m as N,R as X,M as F,a7 as Y,h as L,u as q}from"./index-2abGzBFj.js";const G=["bounce","flash","pulse","rubberBand","shakeX","headShake","swing","tada","wobble","jello","heartBeat","backInDown","backInLeft","backInRight","backInUp","backOutDown","backOutLeft","backOutRight","backOutUp","bounceIn","bounceInDown","bounceInLeft","bounceInRight","bounceInUp","bounceOut","bounceOutDown","bounceOutLeft","bounceOutRight","bounceOutUp","fadeIn","fadeInDown","fadeInDownBig","fadeInLeft","fadeInLeftBig","fadeInRight","fadeInRightBig","fadeInUp","fadeInUpBig","fadeInTopLeft","fadeInTopRight","fadeInBottomLeft","fadeInBottomRight","fadeOut","fadeOutDown","fadeOutDownBig","fadeOutLeft","fadeOutLeftBig","fadeOutRight","fadeOutRightBig","fadeOutUp","fadeOutUpBig","fadeOutTopLeft","fadeOutTopRight","fadeOutBottomRight","fadeOutBottomLeft","flip","flipInX","flipInY","flipOutX","flipOutY","lightSpeedInRight","lightSpeedInLeft","lightSpeedOutRight","lightSpeedOutLeft","rotateIn","rotateInDownLeft","rotateInDownRight","rotateInUpLeft","rotateInUpRight","rotateOut","rotateOutDownLeft","rotateOutDownRight","rotateOutUpLeft","rotateOutUpRight","hinge","jackInTheBox","rollIn","rollOut","zoomIn","zoomInDown","zoomInLeft","zoomInRight","zoomInUp","zoomOut","zoomOutDown","zoomOutLeft","zoomOutRight","zoomOutUp","slideInDown","slideInLeft","slideInRight","slideInUp","slideOutDown","slideOutLeft","slideOutRight","slideOutUp"],H={class:"w-[280px]"},J={class:"flex flex-wrap justify-around mb-1"},K=["onMouseenter","onClick"],P=R({name:"ReAnimateSelector",__name:"index",props:{modelValue:{type:String},modelModifiers:{}},emits:["update:modelValue"],setup(_){const t=C(_,"modelValue"),f=r(),a=r(G),p=$(a),m=O(()=>["mt-1","flex","border","w-[130px]","h-[100px]","items-center","cursor-pointer","transition-all","justify-center","border-[#e5e7eb]","hover:text-primary","hover:duration-[700ms]"]),h=O(()=>e=>t.value===e?{borderColor:"var(--el-color-primary)",color:"var(--el-color-primary)"}:"");function B(e){t.value=e}function y(){t.value=""}function D(e){f.value=e,a.value=p.value.filter(n=>n.includes(e))}const o=r({});function U(e){var n;o.value[e]=(n=o.value[e])!=null&&n.loading?Object.assign({},o.value[e],{loading:!1}):Object.assign({},o.value[e],{loading:!0})}function z(){o.value={}}return(e,n)=>{const x=s("el-empty"),M=s("el-scrollbar"),S=s("el-select");return c(),k(S,{clearable:"",filterable:"",placeholder:"请选择动画","popper-class":"pure-animate-popper","model-value":t.value,"filter-method":D,onClear:y},{empty:l(()=>[i("div",H,[d(M,{noresize:"",height:"212px","view-style":{overflow:"hidden"},class:"border-t border-[#e5e7eb]"},{default:l(()=>[i("ul",J,[(c(!0),b(E,null,j(a.value,(u,g)=>{var I;return c(),b("li",{key:g,class:v(m.value),style:T(h.value(u)),onMouseenter:w(V=>U(g),["prevent"]),onMouseleave:w(z,["prevent"]),onClick:V=>B(u)},[i("h4",{class:v([`animate__animated animate__${(I=o.value[g])!=null&&I.loading?u+" animate__infinite":""} `])},A(u),3)],46,K)}),128))]),N(d(x,{description:`${f.value} 动画不存在`,"image-size":60},null,8,["description"]),[[X,a.value.length===0]])]),_:1})])]),_:1},8,["model-value"])}}}),Q=F(P),W={class:"card-header"},Z={class:"font-medium"},te=R({name:"AnimateCss",__name:"animatecss",setup(_){const t=r("");return Y(t,()=>{}),(f,a)=>{const p=s("el-link"),m=s("el-card");return c(),k(m,{shadow:"never"},{header:l(()=>[i("div",W,[i("span",Z,[d(p,{href:"https://animate.style/",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:l(()=>[L(" animate.css ")]),_:1}),L(" 选择器 ")])])]),default:l(()=>[d(q(Q),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=h=>t.value=h),class:"!w-[200px]"},null,8,["modelValue"])]),_:1})}}});export{te as default}; diff --git a/dist/static/js/app-38QH7WWD.js b/dist/static/js/app-EJKhZfNV.js similarity index 95% rename from dist/static/js/app-38QH7WWD.js rename to dist/static/js/app-EJKhZfNV.js index 4e0013ef1..a7fb22d80 100644 --- a/dist/static/js/app-38QH7WWD.js +++ b/dist/static/js/app-EJKhZfNV.js @@ -1 +1 @@ -var l=(e,a,t)=>new Promise((i,n)=>{var S=s=>{try{u(t.next(s))}catch(d){n(d)}},b=s=>{try{u(t.throw(s))}catch(d){n(d)}},u=s=>s.done?i(s.value):Promise.resolve(s.value).then(S,b);u((t=t.apply(e,a)).next())});import{ao as h,ap as o,aq as r,ar as p,L as f,as as c}from"./index-qI-8NwZF.js";const g=h({id:"pure-app",state:()=>{var e,a,t,i;return{sidebar:{opened:(a=(e=o().getItem(`${r()}layout`))==null?void 0:e.sidebarStatus)!=null?a:p().SidebarStatus,withoutAnimation:!1,isClickCollapse:!1},layout:(i=(t=o().getItem(`${r()}layout`))==null?void 0:t.layout)!=null?i:p().Layout,device:f()?"mobile":"desktop",sortSwap:!1}},getters:{getSidebarStatus(e){return e.sidebar.opened},getDevice(e){return e.device}},actions:{TOGGLE_SIDEBAR(e,a){const t=o().getItem(`${r()}layout`);e&&a?(this.sidebar.withoutAnimation=!0,this.sidebar.opened=!0,t.sidebarStatus=!0):!e&&a?(this.sidebar.withoutAnimation=!0,this.sidebar.opened=!1,t.sidebarStatus=!1):!e&&!a&&(this.sidebar.withoutAnimation=!1,this.sidebar.opened=!this.sidebar.opened,this.sidebar.isClickCollapse=!this.sidebar.opened,t.sidebarStatus=this.sidebar.opened),o().setItem(`${r()}layout`,t)},toggleSideBar(e,a){return l(this,null,function*(){yield this.TOGGLE_SIDEBAR(e,a)})},toggleDevice(e){this.device=e},setLayout(e){this.layout=e},setSortSwap(e){this.sortSwap=e}}});function w(){return g(c)}export{w as u}; +var l=(e,a,t)=>new Promise((i,n)=>{var S=s=>{try{u(t.next(s))}catch(d){n(d)}},b=s=>{try{u(t.throw(s))}catch(d){n(d)}},u=s=>s.done?i(s.value):Promise.resolve(s.value).then(S,b);u((t=t.apply(e,a)).next())});import{ao as h,ap as o,aq as r,ar as p,L as f,as as c}from"./index-2abGzBFj.js";const g=h({id:"pure-app",state:()=>{var e,a,t,i;return{sidebar:{opened:(a=(e=o().getItem(`${r()}layout`))==null?void 0:e.sidebarStatus)!=null?a:p().SidebarStatus,withoutAnimation:!1,isClickCollapse:!1},layout:(i=(t=o().getItem(`${r()}layout`))==null?void 0:t.layout)!=null?i:p().Layout,device:f()?"mobile":"desktop",sortSwap:!1}},getters:{getSidebarStatus(e){return e.sidebar.opened},getDevice(e){return e.device}},actions:{TOGGLE_SIDEBAR(e,a){const t=o().getItem(`${r()}layout`);e&&a?(this.sidebar.withoutAnimation=!0,this.sidebar.opened=!0,t.sidebarStatus=!0):!e&&a?(this.sidebar.withoutAnimation=!0,this.sidebar.opened=!1,t.sidebarStatus=!1):!e&&!a&&(this.sidebar.withoutAnimation=!1,this.sidebar.opened=!this.sidebar.opened,this.sidebar.isClickCollapse=!this.sidebar.opened,t.sidebarStatus=this.sidebar.opened),o().setItem(`${r()}layout`,t)},toggleSideBar(e,a){return l(this,null,function*(){yield this.TOGGLE_SIDEBAR(e,a)})},toggleDevice(e){this.device=e},setLayout(e){this.layout=e},setSortSwap(e){this.sortSwap=e}}});function w(){return g(c)}export{w as u}; diff --git a/dist/static/js/back_top-qE4_eLIh.js b/dist/static/js/back_top-K7DixdfE.js similarity index 90% rename from dist/static/js/back_top-qE4_eLIh.js rename to dist/static/js/back_top-K7DixdfE.js index b6f00ac3b..b86aa5111 100644 --- a/dist/static/js/back_top-qE4_eLIh.js +++ b/dist/static/js/back_top-K7DixdfE.js @@ -1 +1 @@ -import{e as t,k as o,f as e}from"./index-qI-8NwZF.js";const a={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"},n=e("path",{fill:"none",d:"M0 0h24v24H0z"},null,-1),s=e("path",{d:"M2.88 18.054a35.9 35.9 0 0 1 8.531-16.32.8.8 0 0 1 1.178 0q.25.27.413.455a35.9 35.9 0 0 1 8.118 15.865c-2.141.451-4.34.747-6.584.874l-2.089 4.178a.5.5 0 0 1-.894 0l-2.089-4.178a44 44 0 0 1-6.584-.874m6.698-1.123 1.157.066L12 19.527l1.265-2.53 1.157-.066a42 42 0 0 0 4.227-.454A33.9 33.9 0 0 0 12 4.09a33.9 33.9 0 0 0-6.649 12.387q2.093.334 4.227.454M12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2"},null,-1),c=[n,s];function l(h,r){return t(),o("svg",a,[...c])}const _={render:l};export{_ as b}; +import{e as t,k as o,f as e}from"./index-2abGzBFj.js";const a={xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"},n=e("path",{fill:"none",d:"M0 0h24v24H0z"},null,-1),s=e("path",{d:"M2.88 18.054a35.9 35.9 0 0 1 8.531-16.32.8.8 0 0 1 1.178 0q.25.27.413.455a35.9 35.9 0 0 1 8.118 15.865c-2.141.451-4.34.747-6.584.874l-2.089 4.178a.5.5 0 0 1-.894 0l-2.089-4.178a44 44 0 0 1-6.584-.874m6.698-1.123 1.157.066L12 19.527l1.265-2.53 1.157-.066a42 42 0 0 0 4.227-.454A33.9 33.9 0 0 0 12 4.09a33.9 33.9 0 0 0-6.649 12.387q2.093.334 4.227.454M12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0-2a1 1 0 1 0 0-2 1 1 0 0 0 0 2"},null,-1),c=[n,s];function l(h,r){return t(),o("svg",a,[...c])}const _={render:l};export{_ as b}; diff --git a/dist/static/js/bar-QXva4Czj.js b/dist/static/js/bar-QXva4Czj.js new file mode 100644 index 000000000..99d07fc93 --- /dev/null +++ b/dist/static/js/bar-QXva4Czj.js @@ -0,0 +1 @@ +import{_ as m}from"./bar.vue_vue_type_script_setup_true_lang-zyOcp_gK.js";import"./index-2abGzBFj.js";export{m as default}; diff --git a/dist/static/js/bar-pzdFsET6.js b/dist/static/js/bar-pzdFsET6.js deleted file mode 100644 index 8038e1988..000000000 --- a/dist/static/js/bar-pzdFsET6.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./bar.vue_vue_type_script_setup_true_lang-dIKTmfDv.js";import"./index-qI-8NwZF.js";export{m as default}; diff --git a/dist/static/js/bar.vue_vue_type_script_setup_true_lang-dIKTmfDv.js b/dist/static/js/bar.vue_vue_type_script_setup_true_lang-zyOcp_gK.js similarity index 91% rename from dist/static/js/bar.vue_vue_type_script_setup_true_lang-dIKTmfDv.js rename to dist/static/js/bar.vue_vue_type_script_setup_true_lang-zyOcp_gK.js index 31a5aff4f..b10e63961 100644 --- a/dist/static/js/bar.vue_vue_type_script_setup_true_lang-dIKTmfDv.js +++ b/dist/static/js/bar.vue_vue_type_script_setup_true_lang-zyOcp_gK.js @@ -1 +1 @@ -var l=(i,a,t)=>new Promise((s,r)=>{var n=e=>{try{o(t.next(e))}catch(c){r(c)}},p=e=>{try{o(t.throw(e))}catch(c){r(c)}},o=e=>e.done?s(e.value):Promise.resolve(e.value).then(n,p);o((t=t.apply(i,a)).next())});import{d,am as f,V as m,r as y,an as u,ai as x,e as h,k as b,n as g}from"./index-qI-8NwZF.js";const S=d({__name:"bar",props:{requireData:{type:Array,default:()=>[]},questionData:{type:Array,default:()=>[]}},setup(i){const a=i,{isDark:t}=f(),s=m(()=>t.value?"dark":"light"),r=y(),{setOptions:n}=u(r,{theme:s});return x(()=>a,()=>l(this,null,function*(){yield g(),n({container:".bar-card",color:["#41b6ff","#e85f33"],tooltip:{trigger:"axis",axisPointer:{type:"none"}},grid:{top:"20px",left:"50px",right:0},legend:{data:["需求人数","提问数量"],textStyle:{color:"#606266",fontSize:"0.875rem"},bottom:0},xAxis:[{type:"category",data:["周一","周二","周三","周四","周五","周六","周日"],axisLabel:{fontSize:"0.875rem"},axisPointer:{type:"shadow"}}],yAxis:[{type:"value",axisLabel:{fontSize:"0.875rem"},splitLine:{show:!1}}],series:[{name:"需求人数",type:"bar",barWidth:10,itemStyle:{color:"#41b6ff",borderRadius:[10,10,0,0]},data:a.requireData},{name:"提问数量",type:"bar",barWidth:10,itemStyle:{color:"#e86033ce",borderRadius:[10,10,0,0]},data:a.questionData}]})}),{deep:!0,immediate:!0}),(p,o)=>(h(),b("div",{ref_key:"chartRef",ref:r,style:{width:"100%",height:"365px"}},null,512))}});export{S as _}; +var l=(i,a,t)=>new Promise((s,r)=>{var n=e=>{try{o(t.next(e))}catch(c){r(c)}},p=e=>{try{o(t.throw(e))}catch(c){r(c)}},o=e=>e.done?s(e.value):Promise.resolve(e.value).then(n,p);o((t=t.apply(i,a)).next())});import{d,am as f,V as m,r as y,an as u,a7 as x,e as h,k as b,n as g}from"./index-2abGzBFj.js";const S=d({__name:"bar",props:{requireData:{type:Array,default:()=>[]},questionData:{type:Array,default:()=>[]}},setup(i){const a=i,{isDark:t}=f(),s=m(()=>t.value?"dark":"light"),r=y(),{setOptions:n}=u(r,{theme:s});return x(()=>a,()=>l(this,null,function*(){yield g(),n({container:".bar-card",color:["#41b6ff","#e85f33"],tooltip:{trigger:"axis",axisPointer:{type:"none"}},grid:{top:"20px",left:"50px",right:0},legend:{data:["需求人数","提问数量"],textStyle:{color:"#606266",fontSize:"0.875rem"},bottom:0},xAxis:[{type:"category",data:["周一","周二","周三","周四","周五","周六","周日"],axisLabel:{fontSize:"0.875rem"},axisPointer:{type:"shadow"}}],yAxis:[{type:"value",axisLabel:{fontSize:"0.875rem"},splitLine:{show:!1}}],series:[{name:"需求人数",type:"bar",barWidth:10,itemStyle:{color:"#41b6ff",borderRadius:[10,10,0,0]},data:a.requireData},{name:"提问数量",type:"bar",barWidth:10,itemStyle:{color:"#e86033ce",borderRadius:[10,10,0,0]},data:a.questionData}]})}),{deep:!0,immediate:!0}),(p,o)=>(h(),b("div",{ref_key:"chartRef",ref:r,style:{width:"100%",height:"365px"}},null,512))}});export{S as _}; diff --git a/dist/static/js/barcode-t64fFnGc.js b/dist/static/js/barcode-KyiLGoub.js similarity index 99% rename from dist/static/js/barcode-t64fFnGc.js rename to dist/static/js/barcode-KyiLGoub.js index 0ae83dc47..bbe273a4a 100644 --- a/dist/static/js/barcode-t64fFnGc.js +++ b/dist/static/js/barcode-KyiLGoub.js @@ -1 +1 @@ -var Nt=Object.defineProperty,Ct=Object.defineProperties;var Gt=Object.getOwnPropertyDescriptors;var Ve=Object.getOwnPropertySymbols;var Ft=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable;var qe=(t,e,r)=>e in t?Nt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Je=(t,e)=>{for(var r in e||(e={}))Ft.call(e,r)&&qe(t,r,e[r]);if(Ve)for(var r of Ve(e))Ht.call(e,r)&&qe(t,r,e[r]);return t},Qe=(t,e)=>Ct(t,Gt(e));import{G as zt,d as dt,r as Xt,o as Ut,c as Vt,I as qt,e as de,M as Jt,k as We,i as x,w as S,b as z,f as Qt,h as ae,F as Wt,l as Yt,u as Zt}from"./index-qI-8NwZF.js";var se={},J={},l={};Object.defineProperty(l,"__esModule",{value:!0});function Kt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var en=function t(e,r){Kt(this,t),this.data=e,this.text=r.text||e,this.options=r};l.default=en;Object.defineProperty(J,"__esModule",{value:!0});J.CODE39=void 0;var tn=function(){function t(e,r){for(var n=0;n=200){u=n.shift()-105;var d=h.SWAP[u];d!==void 0?o=e.next(n,a+1,d):((i===h.SET_A||i===h.SET_B)&&u===h.SHIFT&&(n[0]=i===h.SET_A?n[0]>95?n[0]-96:n[0]:n[0]<32?n[0]+96:n[0]),o=e.next(n,a+1,i))}else u=e.correctIndex(n,i),o=e.next(n,a+1,i);var g=e.getBar(u),Lt=u*a;return{result:g+o.result,checksum:Lt+o.checksum}}}]),e}(On.default);M.default=$n;var pe={};Object.defineProperty(pe,"__esModule",{value:!0});var O=f,pt=function(e){return e.match(new RegExp("^"+O.A_CHARS+"*"))[0].length},gt=function(e){return e.match(new RegExp("^"+O.B_CHARS+"*"))[0].length},Ot=function(e){return e.match(new RegExp("^"+O.C_CHARS+"*"))[0]};function ge(t,e){var r=e?O.A_CHARS:O.B_CHARS,n=t.match(new RegExp("^("+r+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(n)return n[1]+"Ì"+Et(t.substring(n[1].length));var a=t.match(new RegExp("^"+r+"+"))[0];return a.length===t.length?t:a+String.fromCharCode(e?205:206)+ge(t.substring(a.length),!e)}function Et(t){var e=Ot(t),r=e.length;if(r===t.length)return t;t=t.substring(r);var n=pt(t)>=gt(t);return e+String.fromCharCode(n?206:205)+ge(t,n)}pe.default=function(t){var e=void 0,r=Ot(t).length;if(r>=2)e=O.C_START_CHAR+Et(t);else{var n=pt(t)>gt(t);e=(n?O.A_START_CHAR:O.B_START_CHAR)+ge(t,n)}return e.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(a,i){return"Ë"+i})};Object.defineProperty(ye,"__esModule",{value:!0});var xn=M,Sn=bt(xn),Rn=pe,An=bt(Rn);function bt(t){return t&&t.__esModule?t:{default:t}}function Pn(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ue(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Tn(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Mn=function(t){Tn(e,t);function e(r,n){if(Pn(this,e),/^[\x00-\x7F\xC8-\xD3]+$/.test(r))var a=ue(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,(0,An.default)(r),n));else var a=ue(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,r,n));return ue(a)}return e}(Sn.default);ye.default=Mn;var Oe={};Object.defineProperty(Oe,"__esModule",{value:!0});var kn=function(){function t(e,r){for(var n=0;nn.width*10?n.width*10:n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return hr(e,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(n,a){return this.text.substr(n,a)}},{key:"leftEncode",value:function(n,a){return(0,et.default)(n,a)}},{key:"rightText",value:function(n,a){return this.text.substr(n,a)}},{key:"rightEncode",value:function(n,a){return(0,et.default)(n,a)}},{key:"encodeGuarded",value:function(){var n={fontSize:this.fontSize},a={height:this.guardHeight};return[{data:R.SIDE_BIN,options:a},{data:this.leftEncode(),text:this.leftText(),options:n},{data:R.MIDDLE_BIN,options:a},{data:this.rightEncode(),text:this.rightText(),options:n},{data:R.SIDE_BIN,options:a}]}},{key:"encodeFlat",value:function(){var n=[R.SIDE_BIN,this.leftEncode(),R.MIDDLE_BIN,this.rightEncode(),R.SIDE_BIN];return{data:n.join(""),text:this.text}}}]),e}(sr.default);W.default=Or;Object.defineProperty(me,"__esModule",{value:!0});var Er=function(){function t(e,r){for(var n=0;nn.width*10?a.fontSize=n.width*10:a.fontSize=n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return aa(e,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==he(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var n="";return n+="101",n+=(0,A.default)(this.data.substr(0,6),"LLLLLL"),n+="01010",n+=(0,A.default)(this.data.substr(6,6),"RRRRRR"),n+="101",{data:n,text:this.text}}},{key:"guardedEncoding",value:function(){var n=[];return this.displayValue&&n.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),n.push({data:"101"+(0,A.default)(this.data[0],"L"),options:{height:this.guardHeight}}),n.push({data:(0,A.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),n.push({data:"01010",options:{height:this.guardHeight}}),n.push({data:(0,A.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),n.push({data:(0,A.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&n.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),n}}]),e}(ua.default);function he(t){var e=0,r;for(r=1;r<11;r+=2)e+=parseInt(t[r]);for(r=0;r<11;r+=2)e+=parseInt(t[r])*3;return(10-e%10)%10}C.default=da;var Se={};Object.defineProperty(Se,"__esModule",{value:!0});var ha=function(){function t(e,r){for(var n=0;nn.width*10?a.fontSize=n.width*10:a.fontSize=n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return ha(e,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var n="";return n+="101",n+=this.encodeMiddleDigits(),n+="010101",{data:n,text:this.text}}},{key:"guardedEncoding",value:function(){var n=[];return this.displayValue&&n.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),n.push({data:"101",options:{height:this.guardHeight}}),n.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),n.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&n.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),n}},{key:"encodeMiddleDigits",value:function(){var n=this.upcA[0],a=this.upcA[this.upcA.length-1],i=ba[parseInt(a)][parseInt(n)];return(0,va.default)(this.middleDigits,i)}}]),e}(ya.default);function rt(t,e){for(var r=parseInt(t[t.length-1]),n=Ea[r],a="",i=0,o=0;o=3&&this.number<=131070}}]),e}(eo.default);Z.pharmacode=io;var K={};Object.defineProperty(K,"__esModule",{value:!0});K.codabar=void 0;var oo=function(){function t(e,r){for(var n=0;n0?e.fontSize+e.textMargin:0)+e.marginTop+e.marginBottom}function Tt(t,e,r){if(r.displayValue&&ee&&(e=t[r].height);return e}function Ho(t,e,r){var n;if(r)n=r;else if(typeof document!="undefined")n=document.createElement("canvas").getContext("2d");else return 0;n.font=e.fontOptions+" "+e.fontSize+"px "+e.font;var a=n.measureText(t);if(!a)return 0;var i=a.width;return i}_.getMaximumHeightOfEncodings=Fo;_.getEncodingHeight=Pt;_.getBarcodePadding=Tt;_.calculateEncodingAttributes=Co;_.getTotalWidthOfEncodings=Go;Object.defineProperty(Le,"__esModule",{value:!0});var zo=function(){function t(e,r){for(var n=0;n0?(o=0,a.textAlign="left"):r.textAlign=="right"?(o=n.width-1,a.textAlign="right"):(o=n.width/2,a.textAlign="center"),a.fillText(n.text,o,u)}}},{key:"moveCanvasDrawing",value:function(r){var n=this.canvas.getContext("2d");n.translate(r.width,0)}},{key:"restoreCanvas",value:function(){var r=this.canvas.getContext("2d");r.restore()}}]),t}();Le.default=Jo;var Ne={};Object.defineProperty(Ne,"__esModule",{value:!0});var Qo=function(){function t(e,r){for(var n=0;n0&&(this.drawRect(d-n.width*u,o,n.width*u,n.height,r),u=0);u>0&&this.drawRect(d-n.width*(u-1),o,n.width*u,n.height,r)}},{key:"drawSVGText",value:function(r,n,a){var i=this.document.createElementNS(q,"text");if(n.displayValue){var o,u;i.setAttribute("style","font:"+n.fontOptions+" "+n.fontSize+"px "+n.font),n.textPosition=="top"?u=n.fontSize-n.textMargin:u=n.height+n.textMargin+n.fontSize,n.textAlign=="left"||a.barcodePadding>0?(o=0,i.setAttribute("text-anchor","start")):n.textAlign=="right"?(o=a.width-1,i.setAttribute("text-anchor","end")):(o=a.width/2,i.setAttribute("text-anchor","middle")),i.setAttribute("x",o),i.setAttribute("y",u),i.appendChild(this.document.createTextNode(a.text)),r.appendChild(i)}}},{key:"setSvgAttributes",value:function(r,n){var a=this.svg;a.setAttribute("width",r+"px"),a.setAttribute("height",n+"px"),a.setAttribute("x","0px"),a.setAttribute("y","0px"),a.setAttribute("viewBox","0 0 "+r+" "+n),a.setAttribute("xmlns",q),a.setAttribute("version","1.1"),a.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(r,n,a){var i=this.document.createElementNS(q,"g");return i.setAttribute("transform","translate("+r+", "+n+")"),a.appendChild(i),i}},{key:"setGroupOptions",value:function(r,n){r.setAttribute("style","fill:"+n.lineColor+";")}},{key:"drawRect",value:function(r,n,a,i,o){var u=this.document.createElementNS(q,"rect");return u.setAttribute("x",r),u.setAttribute("y",n),u.setAttribute("width",a),u.setAttribute("height",i),o.appendChild(u),u}}]),t}();Ne.default=eu;var Ce={};Object.defineProperty(Ce,"__esModule",{value:!0});var tu=function(){function t(e,r){for(var n=0;n{const n=Qe(Je({},e.options),{format:e.type});Bu(r.value,e.text,n)}),(n,a)=>(de(),Vt(qt(t.tag),{ref_key:"wrapEl",ref:r},null,512))}}),Lu=Jt(ju),Nu={class:"font-medium"},Fu=dt({name:"BarCode",__name:"barcode",setup(t){const e=[{text:"CODE128",type:"CODE128",options:{}},{text:"CODE39",type:"CODE39",options:{lineColor:"#990000"}},{text:"123456",type:"pharmacode",options:{background:"#eee",width:5}}];return(r,n)=>{const a=z("el-link"),i=z("el-card"),o=z("el-col"),u=z("el-row");return de(),We("div",null,[x(i,{shadow:"never"},{header:S(()=>[Qt("div",Nu,[ae(" 条形码(基于 "),x(a,{href:"https://lindell.me/JsBarcode/",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:S(()=>[ae(" JsBarcode ")]),_:1}),ae(" 生成) ")])]),default:S(()=>[x(u,{gutter:12},{default:S(()=>[(de(),We(Wt,null,Yt(e,(d,g)=>x(o,{key:g,xs:24,sm:24,md:12,lg:8,xl:8},{default:S(()=>[x(i,{shadow:"hover",class:"flex justify-center"},{default:S(()=>[x(Zt(Lu),{text:d.text,type:d.type,options:d.options},null,8,["text","type","options"])]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1})])}}});export{Fu as default}; +var Nt=Object.defineProperty,Ct=Object.defineProperties;var Gt=Object.getOwnPropertyDescriptors;var Ve=Object.getOwnPropertySymbols;var Ft=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable;var qe=(t,e,r)=>e in t?Nt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Je=(t,e)=>{for(var r in e||(e={}))Ft.call(e,r)&&qe(t,r,e[r]);if(Ve)for(var r of Ve(e))Ht.call(e,r)&&qe(t,r,e[r]);return t},Qe=(t,e)=>Ct(t,Gt(e));import{G as zt,d as dt,r as Xt,o as Ut,c as Vt,I as qt,e as de,M as Jt,k as We,i as x,w as S,b as z,f as Qt,h as ae,F as Wt,l as Yt,u as Zt}from"./index-2abGzBFj.js";var se={},J={},l={};Object.defineProperty(l,"__esModule",{value:!0});function Kt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var en=function t(e,r){Kt(this,t),this.data=e,this.text=r.text||e,this.options=r};l.default=en;Object.defineProperty(J,"__esModule",{value:!0});J.CODE39=void 0;var tn=function(){function t(e,r){for(var n=0;n=200){u=n.shift()-105;var d=h.SWAP[u];d!==void 0?o=e.next(n,a+1,d):((i===h.SET_A||i===h.SET_B)&&u===h.SHIFT&&(n[0]=i===h.SET_A?n[0]>95?n[0]-96:n[0]:n[0]<32?n[0]+96:n[0]),o=e.next(n,a+1,i))}else u=e.correctIndex(n,i),o=e.next(n,a+1,i);var g=e.getBar(u),Lt=u*a;return{result:g+o.result,checksum:Lt+o.checksum}}}]),e}(On.default);M.default=$n;var pe={};Object.defineProperty(pe,"__esModule",{value:!0});var O=f,pt=function(e){return e.match(new RegExp("^"+O.A_CHARS+"*"))[0].length},gt=function(e){return e.match(new RegExp("^"+O.B_CHARS+"*"))[0].length},Ot=function(e){return e.match(new RegExp("^"+O.C_CHARS+"*"))[0]};function ge(t,e){var r=e?O.A_CHARS:O.B_CHARS,n=t.match(new RegExp("^("+r+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(n)return n[1]+"Ì"+Et(t.substring(n[1].length));var a=t.match(new RegExp("^"+r+"+"))[0];return a.length===t.length?t:a+String.fromCharCode(e?205:206)+ge(t.substring(a.length),!e)}function Et(t){var e=Ot(t),r=e.length;if(r===t.length)return t;t=t.substring(r);var n=pt(t)>=gt(t);return e+String.fromCharCode(n?206:205)+ge(t,n)}pe.default=function(t){var e=void 0,r=Ot(t).length;if(r>=2)e=O.C_START_CHAR+Et(t);else{var n=pt(t)>gt(t);e=(n?O.A_START_CHAR:O.B_START_CHAR)+ge(t,n)}return e.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(a,i){return"Ë"+i})};Object.defineProperty(ye,"__esModule",{value:!0});var xn=M,Sn=bt(xn),Rn=pe,An=bt(Rn);function bt(t){return t&&t.__esModule?t:{default:t}}function Pn(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ue(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e&&(typeof e=="object"||typeof e=="function")?e:t}function Tn(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var Mn=function(t){Tn(e,t);function e(r,n){if(Pn(this,e),/^[\x00-\x7F\xC8-\xD3]+$/.test(r))var a=ue(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,(0,An.default)(r),n));else var a=ue(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,r,n));return ue(a)}return e}(Sn.default);ye.default=Mn;var Oe={};Object.defineProperty(Oe,"__esModule",{value:!0});var kn=function(){function t(e,r){for(var n=0;nn.width*10?n.width*10:n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return hr(e,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(n,a){return this.text.substr(n,a)}},{key:"leftEncode",value:function(n,a){return(0,et.default)(n,a)}},{key:"rightText",value:function(n,a){return this.text.substr(n,a)}},{key:"rightEncode",value:function(n,a){return(0,et.default)(n,a)}},{key:"encodeGuarded",value:function(){var n={fontSize:this.fontSize},a={height:this.guardHeight};return[{data:R.SIDE_BIN,options:a},{data:this.leftEncode(),text:this.leftText(),options:n},{data:R.MIDDLE_BIN,options:a},{data:this.rightEncode(),text:this.rightText(),options:n},{data:R.SIDE_BIN,options:a}]}},{key:"encodeFlat",value:function(){var n=[R.SIDE_BIN,this.leftEncode(),R.MIDDLE_BIN,this.rightEncode(),R.SIDE_BIN];return{data:n.join(""),text:this.text}}}]),e}(sr.default);W.default=Or;Object.defineProperty(me,"__esModule",{value:!0});var Er=function(){function t(e,r){for(var n=0;nn.width*10?a.fontSize=n.width*10:a.fontSize=n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return aa(e,[{key:"valid",value:function(){return this.data.search(/^[0-9]{12}$/)!==-1&&this.data[11]==he(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var n="";return n+="101",n+=(0,A.default)(this.data.substr(0,6),"LLLLLL"),n+="01010",n+=(0,A.default)(this.data.substr(6,6),"RRRRRR"),n+="101",{data:n,text:this.text}}},{key:"guardedEncoding",value:function(){var n=[];return this.displayValue&&n.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),n.push({data:"101"+(0,A.default)(this.data[0],"L"),options:{height:this.guardHeight}}),n.push({data:(0,A.default)(this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),n.push({data:"01010",options:{height:this.guardHeight}}),n.push({data:(0,A.default)(this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),n.push({data:(0,A.default)(this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&n.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),n}}]),e}(ua.default);function he(t){var e=0,r;for(r=1;r<11;r+=2)e+=parseInt(t[r]);for(r=0;r<11;r+=2)e+=parseInt(t[r])*3;return(10-e%10)%10}C.default=da;var Se={};Object.defineProperty(Se,"__esModule",{value:!0});var ha=function(){function t(e,r){for(var n=0;nn.width*10?a.fontSize=n.width*10:a.fontSize=n.fontSize,a.guardHeight=n.height+a.fontSize/2+n.textMargin,a}return ha(e,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var n="";return n+="101",n+=this.encodeMiddleDigits(),n+="010101",{data:n,text:this.text}}},{key:"guardedEncoding",value:function(){var n=[];return this.displayValue&&n.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),n.push({data:"101",options:{height:this.guardHeight}}),n.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),n.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&n.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),n}},{key:"encodeMiddleDigits",value:function(){var n=this.upcA[0],a=this.upcA[this.upcA.length-1],i=ba[parseInt(a)][parseInt(n)];return(0,va.default)(this.middleDigits,i)}}]),e}(ya.default);function rt(t,e){for(var r=parseInt(t[t.length-1]),n=Ea[r],a="",i=0,o=0;o=3&&this.number<=131070}}]),e}(eo.default);Z.pharmacode=io;var K={};Object.defineProperty(K,"__esModule",{value:!0});K.codabar=void 0;var oo=function(){function t(e,r){for(var n=0;n0?e.fontSize+e.textMargin:0)+e.marginTop+e.marginBottom}function Tt(t,e,r){if(r.displayValue&&ee&&(e=t[r].height);return e}function Ho(t,e,r){var n;if(r)n=r;else if(typeof document!="undefined")n=document.createElement("canvas").getContext("2d");else return 0;n.font=e.fontOptions+" "+e.fontSize+"px "+e.font;var a=n.measureText(t);if(!a)return 0;var i=a.width;return i}_.getMaximumHeightOfEncodings=Fo;_.getEncodingHeight=Pt;_.getBarcodePadding=Tt;_.calculateEncodingAttributes=Co;_.getTotalWidthOfEncodings=Go;Object.defineProperty(Le,"__esModule",{value:!0});var zo=function(){function t(e,r){for(var n=0;n0?(o=0,a.textAlign="left"):r.textAlign=="right"?(o=n.width-1,a.textAlign="right"):(o=n.width/2,a.textAlign="center"),a.fillText(n.text,o,u)}}},{key:"moveCanvasDrawing",value:function(r){var n=this.canvas.getContext("2d");n.translate(r.width,0)}},{key:"restoreCanvas",value:function(){var r=this.canvas.getContext("2d");r.restore()}}]),t}();Le.default=Jo;var Ne={};Object.defineProperty(Ne,"__esModule",{value:!0});var Qo=function(){function t(e,r){for(var n=0;n0&&(this.drawRect(d-n.width*u,o,n.width*u,n.height,r),u=0);u>0&&this.drawRect(d-n.width*(u-1),o,n.width*u,n.height,r)}},{key:"drawSVGText",value:function(r,n,a){var i=this.document.createElementNS(q,"text");if(n.displayValue){var o,u;i.setAttribute("style","font:"+n.fontOptions+" "+n.fontSize+"px "+n.font),n.textPosition=="top"?u=n.fontSize-n.textMargin:u=n.height+n.textMargin+n.fontSize,n.textAlign=="left"||a.barcodePadding>0?(o=0,i.setAttribute("text-anchor","start")):n.textAlign=="right"?(o=a.width-1,i.setAttribute("text-anchor","end")):(o=a.width/2,i.setAttribute("text-anchor","middle")),i.setAttribute("x",o),i.setAttribute("y",u),i.appendChild(this.document.createTextNode(a.text)),r.appendChild(i)}}},{key:"setSvgAttributes",value:function(r,n){var a=this.svg;a.setAttribute("width",r+"px"),a.setAttribute("height",n+"px"),a.setAttribute("x","0px"),a.setAttribute("y","0px"),a.setAttribute("viewBox","0 0 "+r+" "+n),a.setAttribute("xmlns",q),a.setAttribute("version","1.1"),a.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(r,n,a){var i=this.document.createElementNS(q,"g");return i.setAttribute("transform","translate("+r+", "+n+")"),a.appendChild(i),i}},{key:"setGroupOptions",value:function(r,n){r.setAttribute("style","fill:"+n.lineColor+";")}},{key:"drawRect",value:function(r,n,a,i,o){var u=this.document.createElementNS(q,"rect");return u.setAttribute("x",r),u.setAttribute("y",n),u.setAttribute("width",a),u.setAttribute("height",i),o.appendChild(u),u}}]),t}();Ne.default=eu;var Ce={};Object.defineProperty(Ce,"__esModule",{value:!0});var tu=function(){function t(e,r){for(var n=0;n{const n=Qe(Je({},e.options),{format:e.type});Bu(r.value,e.text,n)}),(n,a)=>(de(),Vt(qt(t.tag),{ref_key:"wrapEl",ref:r},null,512))}}),Lu=Jt(ju),Nu={class:"font-medium"},Fu=dt({name:"BarCode",__name:"barcode",setup(t){const e=[{text:"CODE128",type:"CODE128",options:{}},{text:"CODE39",type:"CODE39",options:{lineColor:"#990000"}},{text:"123456",type:"pharmacode",options:{background:"#eee",width:5}}];return(r,n)=>{const a=z("el-link"),i=z("el-card"),o=z("el-col"),u=z("el-row");return de(),We("div",null,[x(i,{shadow:"never"},{header:S(()=>[Qt("div",Nu,[ae(" 条形码(基于 "),x(a,{href:"https://lindell.me/JsBarcode/",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:S(()=>[ae(" JsBarcode ")]),_:1}),ae(" 生成) ")])]),default:S(()=>[x(u,{gutter:12},{default:S(()=>[(de(),We(Wt,null,Yt(e,(d,g)=>x(o,{key:g,xs:24,sm:24,md:12,lg:8,xl:8},{default:S(()=>[x(i,{shadow:"hover",class:"flex justify-center"},{default:S(()=>[x(Zt(Lu),{text:d.text,type:d.type,options:d.options},null,8,["text","type","options"])]),_:2},1024)]),_:2},1024)),64))]),_:1})]),_:1})])}}});export{Fu as default}; diff --git a/dist/static/js/base-22UoDC2W.js b/dist/static/js/base-22UoDC2W.js deleted file mode 100644 index d3f660e4f..000000000 --- a/dist/static/js/base-22UoDC2W.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./base.vue_vue_type_script_setup_true_lang-xkGIOd3F.js";import"./index.esm-08YksEtd.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/base-7dOsBzQ1.js b/dist/static/js/base-7dOsBzQ1.js new file mode 100644 index 000000000..03548b5d5 --- /dev/null +++ b/dist/static/js/base-7dOsBzQ1.js @@ -0,0 +1 @@ +import{_ as o}from"./base.vue_vue_type_script_setup_true_lang-kZOtAjZt.js";import"./index.esm-pUNmc0GL.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/base-CLyN1A-G.js b/dist/static/js/base-CLyN1A-G.js deleted file mode 100644 index 3613775e5..000000000 --- a/dist/static/js/base-CLyN1A-G.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./base.vue_vue_type_script_setup_true_lang-8bLo3tSN.js";import"./data-5BvlhEX3.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/base-oWSBc-rm.js b/dist/static/js/base-oWSBc-rm.js new file mode 100644 index 000000000..c0530c94d --- /dev/null +++ b/dist/static/js/base-oWSBc-rm.js @@ -0,0 +1 @@ +import{_ as o}from"./base.vue_vue_type_script_setup_true_lang--yG_d6hK.js";import"./data-kNU7_GeJ.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/base.vue_vue_type_script_setup_true_lang-8bLo3tSN.js b/dist/static/js/base.vue_vue_type_script_setup_true_lang--yG_d6hK.js similarity index 63% rename from dist/static/js/base.vue_vue_type_script_setup_true_lang-8bLo3tSN.js rename to dist/static/js/base.vue_vue_type_script_setup_true_lang--yG_d6hK.js index fa4b9719b..3766d993c 100644 --- a/dist/static/js/base.vue_vue_type_script_setup_true_lang-8bLo3tSN.js +++ b/dist/static/js/base.vue_vue_type_script_setup_true_lang--yG_d6hK.js @@ -1 +1 @@ -import{t as o}from"./data-5BvlhEX3.js";import{d as t,b as n,e as r,c as p,u as s}from"./index-qI-8NwZF.js";const b=t({__name:"base",setup(l){const e=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(c,_)=>{const a=n("pure-table");return r(),p(a,{data:s(o),columns:e},null,8,["data"])}}});export{b as _}; +import{t as o}from"./data-kNU7_GeJ.js";import{d as t,b as n,e as r,c as p,u as s}from"./index-2abGzBFj.js";const b=t({__name:"base",setup(l){const e=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(c,_)=>{const a=n("pure-table");return r(),p(a,{data:s(o),columns:e},null,8,["data"])}}});export{b as _}; diff --git a/dist/static/js/base.vue_vue_type_script_setup_true_lang-xkGIOd3F.js b/dist/static/js/base.vue_vue_type_script_setup_true_lang-kZOtAjZt.js similarity index 84% rename from dist/static/js/base.vue_vue_type_script_setup_true_lang-xkGIOd3F.js rename to dist/static/js/base.vue_vue_type_script_setup_true_lang-kZOtAjZt.js index 0fbe442db..7cce6ef95 100644 --- a/dist/static/js/base.vue_vue_type_script_setup_true_lang-xkGIOd3F.js +++ b/dist/static/js/base.vue_vue_type_script_setup_true_lang-kZOtAjZt.js @@ -1 +1 @@ -import{T as c,E as f}from"./index.esm-08YksEtd.js";import{d as m,bf as p,r as v,o as _,a as C,e as b,k as g,i as l,u as n}from"./index-qI-8NwZF.js";const h={class:"wangeditor"},r="default",E=m({name:"BaseEditor",__name:"base",setup(x){const o=p(),t=v("

你好

");_(()=>{setTimeout(()=>{t.value="

我是模拟的异步数据

"},1500)});const s={excludeKeys:"fullScreen"},d={placeholder:"请输入内容..."},u=e=>{o.value=e};return C(()=>{const e=o.value;e!=null&&e.destroy()}),(e,a)=>(b(),g("div",h,[l(n(c),{editor:o.value,defaultConfig:s,mode:r,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),l(n(f),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=i=>t.value=i),defaultConfig:d,mode:r,style:{height:"500px","overflow-y":"hidden"},onOnCreated:u},null,8,["modelValue"])]))}});export{E as _}; +import{T as c,E as f}from"./index.esm-pUNmc0GL.js";import{d as m,bf as p,r as v,o as _,a as C,e as b,k as g,i as l,u as n}from"./index-2abGzBFj.js";const h={class:"wangeditor"},r="default",E=m({name:"BaseEditor",__name:"base",setup(x){const o=p(),t=v("

你好

");_(()=>{setTimeout(()=>{t.value="

我是模拟的异步数据

"},1500)});const s={excludeKeys:"fullScreen"},d={placeholder:"请输入内容..."},u=e=>{o.value=e};return C(()=>{const e=o.value;e!=null&&e.destroy()}),(e,a)=>(b(),g("div",h,[l(n(c),{editor:o.value,defaultConfig:s,mode:r,style:{"border-bottom":"1px solid #ccc"}},null,8,["editor"]),l(n(f),{modelValue:t.value,"onUpdate:modelValue":a[0]||(a[0]=i=>t.value=i),defaultConfig:d,mode:r,style:{height:"500px","overflow-y":"hidden"},onOnCreated:u},null,8,["modelValue"])]))}});export{E as _}; diff --git a/dist/static/js/basic-gEwD76q9.js b/dist/static/js/basic-4FQiT0-7.js similarity index 85% rename from dist/static/js/basic-gEwD76q9.js rename to dist/static/js/basic-4FQiT0-7.js index c2ff02ac8..29eeae2b8 100644 --- a/dist/static/js/basic-gEwD76q9.js +++ b/dist/static/js/basic-4FQiT0-7.js @@ -1 +1 @@ -import{C as m,a as _,b as d,c as i,d as l,e as D}from"./index.esm-iO0FWI3D.js";import{d as b,_ as h,b as a,j as B,e as r,k as p,m as F,i as e,w as t,h as u,p as w,q as E,f as C}from"./index-qI-8NwZF.js";const I=b({name:"ExampleSimple",components:{[m.name]:m,[_.name]:_,[d.name]:d,[i.name]:i,[l.name]:l},directives:{contextmenu:D}}),x=o=>(w("data-v-ef510e49"),o=o(),E(),o),S=x(()=>C("p",{class:"mb-2"},"基础用法",-1)),A={class:"wrapper"},$=x(()=>C("code",null,"右键点击此区域",-1)),k=[$];function G(o,N,V,j,q,H){const n=a("v-contextmenu-item"),c=a("v-contextmenu-divider"),s=a("v-contextmenu-submenu"),f=a("v-contextmenu"),v=B("contextmenu");return r(),p("div",null,[S,F((r(),p("div",A,k)),[[v,void 0,"contextmenu"]]),e(f,{ref:"contextmenu"},{default:t(()=>[e(n,null,{default:t(()=>[u("GitHub")]),_:1}),e(n,null,{default:t(()=>[u("GitLab")]),_:1}),e(c),e(s,{title:"蔬菜菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("土豆")]),_:1}),e(s,{title:"青菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("小油菜")]),_:1}),e(n,null,{default:t(()=>[u("空心菜")]),_:1})]),_:1}),e(n,null,{default:t(()=>[u("黄瓜")]),_:1})]),_:1}),e(n,{disabled:""},{default:t(()=>[u("菠萝蜜")]),_:1}),e(c),e(n,null,{default:t(()=>[u("哈密瓜")]),_:1})]),_:1},512)])}const g=h(I,[["render",G],["__scopeId","data-v-ef510e49"]]);export{g as default}; +import{C as m,a as _,b as d,c as i,d as l,e as D}from"./index.esm-RIHij_JI.js";import{d as b,_ as h,b as a,j as B,e as r,k as p,m as F,i as e,w as t,h as u,p as w,q as E,f as C}from"./index-2abGzBFj.js";const I=b({name:"ExampleSimple",components:{[m.name]:m,[_.name]:_,[d.name]:d,[i.name]:i,[l.name]:l},directives:{contextmenu:D}}),x=o=>(w("data-v-ef510e49"),o=o(),E(),o),S=x(()=>C("p",{class:"mb-2"},"基础用法",-1)),A={class:"wrapper"},$=x(()=>C("code",null,"右键点击此区域",-1)),k=[$];function G(o,N,V,j,q,H){const n=a("v-contextmenu-item"),c=a("v-contextmenu-divider"),s=a("v-contextmenu-submenu"),f=a("v-contextmenu"),v=B("contextmenu");return r(),p("div",null,[S,F((r(),p("div",A,k)),[[v,void 0,"contextmenu"]]),e(f,{ref:"contextmenu"},{default:t(()=>[e(n,null,{default:t(()=>[u("GitHub")]),_:1}),e(n,null,{default:t(()=>[u("GitLab")]),_:1}),e(c),e(s,{title:"蔬菜菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("土豆")]),_:1}),e(s,{title:"青菜"},{default:t(()=>[e(n,null,{default:t(()=>[u("小油菜")]),_:1}),e(n,null,{default:t(()=>[u("空心菜")]),_:1})]),_:1}),e(n,null,{default:t(()=>[u("黄瓜")]),_:1})]),_:1}),e(n,{disabled:""},{default:t(()=>[u("菠萝蜜")]),_:1}),e(c),e(n,null,{default:t(()=>[u("哈密瓜")]),_:1})]),_:1},512)])}const g=h(I,[["render",G],["__scopeId","data-v-ef510e49"]]);export{g as default}; diff --git a/dist/static/js/border-M4ApXWZX.js b/dist/static/js/border-A1CDqlI0.js similarity index 58% rename from dist/static/js/border-M4ApXWZX.js rename to dist/static/js/border-A1CDqlI0.js index b40a1da2d..c76e5abd4 100644 --- a/dist/static/js/border-M4ApXWZX.js +++ b/dist/static/js/border-A1CDqlI0.js @@ -1 +1 @@ -import{_ as o}from"./border.vue_vue_type_script_setup_true_lang-0QhNhLRU.js";import"./data-5BvlhEX3.js";import"./index-qI-8NwZF.js";export{o as default}; +import{_ as o}from"./border.vue_vue_type_script_setup_true_lang-Fu15v_qR.js";import"./data-kNU7_GeJ.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/border.vue_vue_type_script_setup_true_lang-0QhNhLRU.js b/dist/static/js/border.vue_vue_type_script_setup_true_lang-Fu15v_qR.js similarity index 64% rename from dist/static/js/border.vue_vue_type_script_setup_true_lang-0QhNhLRU.js rename to dist/static/js/border.vue_vue_type_script_setup_true_lang-Fu15v_qR.js index 797d1b56f..fd8cac504 100644 --- a/dist/static/js/border.vue_vue_type_script_setup_true_lang-0QhNhLRU.js +++ b/dist/static/js/border.vue_vue_type_script_setup_true_lang-Fu15v_qR.js @@ -1 +1 @@ -import{t as o}from"./data-5BvlhEX3.js";import{d as r,b as t,e as n,c as p,u as s}from"./index-qI-8NwZF.js";const d=r({__name:"border",setup(l){const e=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(c,_)=>{const a=t("pure-table");return n(),p(a,{data:s(o),columns:e,border:""},null,8,["data"])}}});export{d as _}; +import{t as o}from"./data-kNU7_GeJ.js";import{d as r,b as t,e as n,c as p,u as s}from"./index-2abGzBFj.js";const d=r({__name:"border",setup(l){const e=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(c,_)=>{const a=t("pure-table");return n(),p(a,{data:s(o),columns:e,border:""},null,8,["data"])}}});export{d as _}; diff --git a/dist/static/js/button-sqtFUzUl.js b/dist/static/js/button-oLgcczAn.js similarity index 91% rename from dist/static/js/button-sqtFUzUl.js rename to dist/static/js/button-oLgcczAn.js index 313375b29..f8ffe0345 100644 --- a/dist/static/js/button-sqtFUzUl.js +++ b/dist/static/js/button-oLgcczAn.js @@ -1 +1 @@ -import{d as n,r as o,c as _,w as a,b as c,e as l,f as e}from"./index-qI-8NwZF.js";var d={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const m=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"通过 iframe 引入按钮页面")],-1),u=["src"],h=n({name:"ButtonPage",__name:"button",setup(f){const{VITE_PUBLIC_PATH:t}=d,s=o(`${t}html/button.html`);return(i,p)=>{const r=c("el-card");return l(),_(r,{shadow:"never"},{header:a(()=>[m]),default:a(()=>[e("iframe",{src:s.value,frameborder:"0",class:"iframe w-full h-[60vh]"},null,8,u)]),_:1})}}});export{h as default}; +import{d as n,r as o,c as _,w as a,b as c,e as l,f as e}from"./index-2abGzBFj.js";var d={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const m=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"通过 iframe 引入按钮页面")],-1),u=["src"],h=n({name:"ButtonPage",__name:"button",setup(f){const{VITE_PUBLIC_PATH:t}=d,s=o(`${t}html/button.html`);return(i,p)=>{const r=c("el-card");return l(),_(r,{shadow:"never"},{header:a(()=>[m]),default:a(()=>[e("iframe",{src:s.value,frameborder:"0",class:"iframe w-full h-[60vh]"},null,8,u)]),_:1})}}});export{h as default}; diff --git a/dist/static/js/cascader-EcNuO-Jz.js b/dist/static/js/cascader-DGaVtP-B.js similarity index 99% rename from dist/static/js/cascader-EcNuO-Jz.js rename to dist/static/js/cascader-DGaVtP-B.js index 4fe9198d3..952c460e5 100644 --- a/dist/static/js/cascader-EcNuO-Jz.js +++ b/dist/static/js/cascader-DGaVtP-B.js @@ -1 +1 @@ -import{G as A,a7 as E,d as B,r as C,c as N,w as x,b,e as U,i as h,f as o,h as V,u as a,B as d}from"./index-qI-8NwZF.js";const G={86:{11e4:"北京市",12e4:"天津市",13e4:"河北省",14e4:"山西省",15e4:"内蒙古自治区",21e4:"辽宁省",22e4:"吉林省",23e4:"黑龙江省",31e4:"上海市",32e4:"江苏省",33e4:"浙江省",34e4:"安徽省",35e4:"福建省",36e4:"江西省",37e4:"山东省",41e4:"河南省",42e4:"湖北省",43e4:"湖南省",44e4:"广东省",45e4:"广西壮族自治区",46e4:"海南省",5e5:"重庆市",51e4:"四川省",52e4:"贵州省",53e4:"云南省",54e4:"西藏自治区",61e4:"陕西省",62e4:"甘肃省",63e4:"青海省",64e4:"宁夏回族自治区",65e4:"新疆维吾尔自治区",71e4:"台湾省",81e4:"香港特别行政区",82e4:"澳门特别行政区"},11e4:{110100:"市辖区"},110100:{110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110118:"密云区",110119:"延庆区"},12e4:{120100:"市辖区"},120100:{120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120117:"宁河区",120118:"静海区",120119:"蓟州区"},13e4:{130100:"石家庄市",130200:"唐山市",130300:"秦皇岛市",130400:"邯郸市",130500:"邢台市",130600:"保定市",130700:"张家口市",130800:"承德市",130900:"沧州市",131e3:"廊坊市",131100:"衡水市"},130100:{130101:"市辖区",130102:"长安区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130109:"藁城区",130110:"鹿泉区",130111:"栾城区",130121:"井陉县",130123:"正定县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130171:"石家庄高新技术产业开发区",130172:"石家庄循环化工园区",130181:"辛集市",130183:"晋州市",130184:"新乐市"},130200:{130201:"市辖区",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130209:"曹妃甸区",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130271:"河北唐山芦台经济开发区",130272:"唐山市汉沽管理区",130273:"唐山高新技术产业开发区",130274:"河北唐山海港经济开发区",130281:"遵化市",130283:"迁安市",130284:"滦州市"},130300:{130301:"市辖区",130302:"海港区",130303:"山海关区",130304:"北戴河区",130306:"抚宁区",130321:"青龙满族自治县",130322:"昌黎县",130324:"卢龙县",130371:"秦皇岛市经济技术开发区",130372:"北戴河新区"},130400:{130401:"市辖区",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130407:"肥乡区",130408:"永年区",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130471:"邯郸经济技术开发区",130473:"邯郸冀南新区",130481:"武安市"},130500:{130501:"市辖区",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130571:"河北邢台经济开发区",130581:"南宫市",130582:"沙河市"},130600:{130601:"市辖区",130602:"竞秀区",130606:"莲池区",130607:"满城区",130608:"清苑区",130609:"徐水区",130623:"涞水县",130624:"阜平县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130671:"保定高新技术产业开发区",130672:"保定白沟新城",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市"},130700:{130701:"市辖区",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130708:"万全区",130709:"崇礼区",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130771:"张家口经济开发区",130772:"张家口市察北管理区",130773:"张家口市塞北管理区"},130800:{130801:"市辖区",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130871:"承德高新技术产业开发区",130881:"平泉市"},130900:{130901:"市辖区",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130971:"河北沧州经济开发区",130972:"沧州高新技术产业开发区",130973:"沧州渤海新区",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市"},131e3:{131001:"市辖区",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131071:"廊坊经济技术开发区",131081:"霸州市",131082:"三河市"},131100:{131101:"市辖区",131102:"桃城区",131103:"冀州区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131171:"河北衡水高新技术产业开发区",131172:"衡水滨湖新区",131182:"深州市"},14e4:{140100:"太原市",140200:"大同市",140300:"阳泉市",140400:"长治市",140500:"晋城市",140600:"朔州市",140700:"晋中市",140800:"运城市",140900:"忻州市",141e3:"临汾市",141100:"吕梁市"},140100:{140101:"市辖区",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140171:"山西转型综合改革示范区",140181:"古交市"},140200:{140201:"市辖区",140212:"新荣区",140213:"平城区",140214:"云冈区",140215:"云州区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140271:"山西大同经济开发区"},140300:{140301:"市辖区",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县"},140400:{140401:"市辖区",140403:"潞州区",140404:"上党区",140405:"屯留区",140406:"潞城区",140423:"襄垣县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140471:"山西长治高新技术产业园区"},140500:{140501:"市辖区",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市"},140600:{140601:"市辖区",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140671:"山西朔州经济开发区",140681:"怀仁市"},140700:{140701:"市辖区",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市"},140800:{140801:"市辖区",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市"},140900:{140901:"市辖区",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140971:"五台山风景名胜区",140981:"原平市"},141e3:{141001:"市辖区",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市"},141100:{141101:"市辖区",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市"},15e4:{150100:"呼和浩特市",150200:"包头市",150300:"乌海市",150400:"赤峰市",150500:"通辽市",150600:"鄂尔多斯市",150700:"呼伦贝尔市",150800:"巴彦淖尔市",150900:"乌兰察布市",152200:"兴安盟",152500:"锡林郭勒盟",152900:"阿拉善盟"},150100:{150101:"市辖区",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150171:"呼和浩特金海工业园区",150172:"呼和浩特经济技术开发区"},150200:{150201:"市辖区",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150271:"包头稀土高新技术产业开发区"},150300:{150301:"市辖区",150302:"海勃湾区",150303:"海南区",150304:"乌达区"},150400:{150401:"市辖区",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗"},150500:{150501:"市辖区",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150571:"通辽经济技术开发区",150581:"霍林郭勒市"},150600:{150601:"市辖区",150602:"东胜区",150603:"康巴什区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗"},150700:{150701:"市辖区",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市"},150800:{150801:"市辖区",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗"},150900:{150901:"市辖区",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市"},152200:{152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县"},152500:{152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152571:"乌拉盖管委会"},152900:{152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",152971:"内蒙古阿拉善经济开发区"},21e4:{210100:"沈阳市",210200:"大连市",210300:"鞍山市",210400:"抚顺市",210500:"本溪市",210600:"丹东市",210700:"锦州市",210800:"营口市",210900:"阜新市",211e3:"辽阳市",211100:"盘锦市",211200:"铁岭市",211300:"朝阳市",211400:"葫芦岛市"},210100:{210101:"市辖区",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"浑南区",210113:"沈北新区",210114:"于洪区",210115:"辽中区",210123:"康平县",210124:"法库县",210181:"新民市"},210200:{210201:"市辖区",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210214:"普兰店区",210224:"长海县",210281:"瓦房店市",210283:"庄河市"},210300:{210301:"市辖区",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市"},210400:{210401:"市辖区",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县"},210500:{210501:"市辖区",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县"},210600:{210601:"市辖区",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市"},210700:{210701:"市辖区",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市"},210800:{210801:"市辖区",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市"},210900:{210901:"市辖区",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县"},211e3:{211001:"市辖区",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市"},211100:{211101:"市辖区",211102:"双台子区",211103:"兴隆台区",211104:"大洼区",211122:"盘山县"},211200:{211201:"市辖区",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市"},211300:{211301:"市辖区",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市"},211400:{211401:"市辖区",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市"},22e4:{220100:"长春市",220200:"吉林市",220300:"四平市",220400:"辽源市",220500:"通化市",220600:"白山市",220700:"松原市",220800:"白城市",222400:"延边朝鲜族自治州"},220100:{220101:"市辖区",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220113:"九台区",220122:"农安县",220171:"长春经济技术开发区",220172:"长春净月高新技术产业开发区",220173:"长春高新技术产业开发区",220174:"长春汽车经济技术开发区",220182:"榆树市",220183:"德惠市"},220200:{220201:"市辖区",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220271:"吉林经济开发区",220272:"吉林高新技术产业开发区",220273:"吉林中国新加坡食品区",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市"},220300:{220301:"市辖区",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市"},220400:{220401:"市辖区",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县"},220500:{220501:"市辖区",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市"},220600:{220601:"市辖区",220602:"浑江区",220605:"江源区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220681:"临江市"},220700:{220701:"市辖区",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220771:"吉林松原经济开发区",220781:"扶余市"},220800:{220801:"市辖区",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220871:"吉林白城经济开发区",220881:"洮南市",220882:"大安市"},222400:{222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县"},23e4:{230100:"哈尔滨市",230200:"齐齐哈尔市",230300:"鸡西市",230400:"鹤岗市",230500:"双鸭山市",230600:"大庆市",230700:"伊春市",230800:"佳木斯市",230900:"七台河市",231e3:"牡丹江市",231100:"黑河市",231200:"绥化市",232700:"大兴安岭地区"},230100:{230101:"市辖区",230102:"道里区",230103:"南岗区",230104:"道外区",230108:"平房区",230109:"松北区",230110:"香坊区",230111:"呼兰区",230112:"阿城区",230113:"双城区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230183:"尚志市",230184:"五常市"},230200:{230201:"市辖区",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市"},230300:{230301:"市辖区",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市"},230400:{230401:"市辖区",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县"},230500:{230501:"市辖区",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县"},230600:{230601:"市辖区",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230671:"大庆高新技术产业开发区"},230700:{230701:"市辖区",230717:"伊美区",230718:"乌翠区",230719:"友好区",230722:"嘉荫县",230723:"汤旺县",230724:"丰林县",230725:"大箐山县",230726:"南岔县",230751:"金林区",230781:"铁力市"},230800:{230801:"市辖区",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230881:"同江市",230882:"富锦市",230883:"抚远市"},230900:{230901:"市辖区",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县"},231e3:{231001:"市辖区",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231025:"林口县",231071:"牡丹江经济技术开发区",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"东宁市"},231100:{231101:"市辖区",231102:"爱辉区",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231183:"嫩江市"},231200:{231201:"市辖区",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市"},232700:{232701:"漠河市",232721:"呼玛县",232722:"塔河县",232761:"加格达奇区",232762:"松岭区",232763:"新林区",232764:"呼中区"},31e4:{310100:"市辖区"},310100:{310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310151:"崇明区"},32e4:{320100:"南京市",320200:"无锡市",320300:"徐州市",320400:"常州市",320500:"苏州市",320600:"南通市",320700:"连云港市",320800:"淮安市",320900:"盐城市",321e3:"扬州市",321100:"镇江市",321200:"泰州市",321300:"宿迁市"},320100:{320101:"市辖区",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320117:"溧水区",320118:"高淳区"},320200:{320201:"市辖区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320213:"梁溪区",320214:"新吴区",320281:"江阴市",320282:"宜兴市"},320300:{320301:"市辖区",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320312:"铜山区",320321:"丰县",320322:"沛县",320324:"睢宁县",320371:"徐州经济技术开发区",320381:"新沂市",320382:"邳州市"},320400:{320401:"市辖区",320402:"天宁区",320404:"钟楼区",320411:"新北区",320412:"武进区",320413:"金坛区",320481:"溧阳市"},320500:{320501:"市辖区",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320509:"吴江区",320571:"苏州工业园区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320585:"太仓市"},320600:{320601:"市辖区",320602:"崇川区",320611:"港闸区",320612:"通州区",320623:"如东县",320671:"南通经济技术开发区",320681:"启东市",320682:"如皋市",320684:"海门市",320685:"海安市"},320700:{320701:"市辖区",320703:"连云区",320706:"海州区",320707:"赣榆区",320722:"东海县",320723:"灌云县",320724:"灌南县",320771:"连云港经济技术开发区",320772:"连云港高新技术产业开发区"},320800:{320801:"市辖区",320803:"淮安区",320804:"淮阴区",320812:"清江浦区",320813:"洪泽区",320826:"涟水县",320830:"盱眙县",320831:"金湖县",320871:"淮安经济技术开发区"},320900:{320901:"市辖区",320902:"亭湖区",320903:"盐都区",320904:"大丰区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320971:"盐城经济技术开发区",320981:"东台市"},321e3:{321001:"市辖区",321002:"广陵区",321003:"邗江区",321012:"江都区",321023:"宝应县",321071:"扬州经济技术开发区",321081:"仪征市",321084:"高邮市"},321100:{321101:"市辖区",321102:"京口区",321111:"润州区",321112:"丹徒区",321171:"镇江新区",321181:"丹阳市",321182:"扬中市",321183:"句容市"},321200:{321201:"市辖区",321202:"海陵区",321203:"高港区",321204:"姜堰区",321271:"泰州医药高新技术产业开发区",321281:"兴化市",321282:"靖江市",321283:"泰兴市"},321300:{321301:"市辖区",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",321371:"宿迁经济技术开发区"},33e4:{330100:"杭州市",330200:"宁波市",330300:"温州市",330400:"嘉兴市",330500:"湖州市",330600:"绍兴市",330700:"金华市",330800:"衢州市",330900:"舟山市",331e3:"台州市",331100:"丽水市"},330100:{330101:"市辖区",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330111:"富阳区",330112:"临安区",330122:"桐庐县",330127:"淳安县",330182:"建德市"},330200:{330201:"市辖区",330203:"海曙区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330213:"奉化区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市"},330300:{330301:"市辖区",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330305:"洞头区",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330371:"温州经济技术开发区",330381:"瑞安市",330382:"乐清市",330383:"龙港市"},330400:{330401:"市辖区",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市"},330500:{330501:"市辖区",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县"},330600:{330601:"市辖区",330602:"越城区",330603:"柯桥区",330604:"上虞区",330624:"新昌县",330681:"诸暨市",330683:"嵊州市"},330700:{330701:"市辖区",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市"},330800:{330801:"市辖区",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市"},330900:{330901:"市辖区",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县"},331e3:{331001:"市辖区",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"玉环市"},331100:{331101:"市辖区",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市"},34e4:{340100:"合肥市",340200:"芜湖市",340300:"蚌埠市",340400:"淮南市",340500:"马鞍山市",340600:"淮北市",340700:"铜陵市",340800:"安庆市",341e3:"黄山市",341100:"滁州市",341200:"阜阳市",341300:"宿州市",341500:"六安市",341600:"亳州市",341700:"池州市",341800:"宣城市"},340100:{340101:"市辖区",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340124:"庐江县",340171:"合肥高新技术产业开发区",340172:"合肥经济技术开发区",340173:"合肥新站高新技术产业开发区",340181:"巢湖市"},340200:{340201:"市辖区",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340225:"无为县",340271:"芜湖经济技术开发区",340272:"安徽芜湖长江大桥经济开发区"},340300:{340301:"市辖区",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340371:"蚌埠市高新技术开发区",340372:"蚌埠市经济开发区"},340400:{340401:"市辖区",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"寿县"},340500:{340501:"市辖区",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"含山县",340523:"和县"},340600:{340601:"市辖区",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县"},340700:{340701:"市辖区",340705:"铜官区",340706:"义安区",340711:"郊区",340722:"枞阳县"},340800:{340801:"市辖区",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340871:"安徽安庆经济开发区",340881:"桐城市",340882:"潜山市"},341e3:{341001:"市辖区",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县"},341100:{341101:"市辖区",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341171:"苏滁现代产业园",341172:"滁州经济技术开发区",341181:"天长市",341182:"明光市"},341200:{341201:"市辖区",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341271:"阜阳合肥现代产业园区",341272:"阜阳经济技术开发区",341282:"界首市"},341300:{341301:"市辖区",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341371:"宿州马鞍山现代产业园区",341372:"宿州经济技术开发区"},341500:{341501:"市辖区",341502:"金安区",341503:"裕安区",341504:"叶集区",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县"},341600:{341601:"市辖区",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县"},341700:{341701:"市辖区",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县"},341800:{341801:"市辖区",341802:"宣州区",341821:"郎溪县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341871:"宣城市经济开发区",341881:"宁国市",341882:"广德市"},35e4:{350100:"福州市",350200:"厦门市",350300:"莆田市",350400:"三明市",350500:"泉州市",350600:"漳州市",350700:"南平市",350800:"龙岩市",350900:"宁德市"},350100:{350101:"市辖区",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350112:"长乐区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市"},350200:{350201:"市辖区",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区"},350300:{350301:"市辖区",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县"},350400:{350401:"市辖区",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市"},350500:{350501:"市辖区",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市"},350600:{350601:"市辖区",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市"},350700:{350701:"市辖区",350702:"延平区",350703:"建阳区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市"},350800:{350801:"市辖区",350802:"新罗区",350803:"永定区",350821:"长汀县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市"},350900:{350901:"市辖区",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市"},36e4:{360100:"南昌市",360200:"景德镇市",360300:"萍乡市",360400:"九江市",360500:"新余市",360600:"鹰潭市",360700:"赣州市",360800:"吉安市",360900:"宜春市",361e3:"抚州市",361100:"上饶市"},360100:{360101:"市辖区",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360112:"新建区",360121:"南昌县",360123:"安义县",360124:"进贤县"},360200:{360201:"市辖区",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市"},360300:{360301:"市辖区",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县"},360400:{360401:"市辖区",360402:"濂溪区",360403:"浔阳区",360404:"柴桑区",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"共青城市",360483:"庐山市"},360500:{360501:"市辖区",360502:"渝水区",360521:"分宜县"},360600:{360601:"市辖区",360602:"月湖区",360603:"余江区",360681:"贵溪市"},360700:{360701:"市辖区",360702:"章贡区",360703:"南康区",360704:"赣县区",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市"},360800:{360801:"市辖区",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市"},360900:{360901:"市辖区",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市"},361e3:{361001:"市辖区",361002:"临川区",361003:"东乡区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361030:"广昌县"},361100:{361101:"市辖区",361102:"信州区",361103:"广丰区",361104:"广信区",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市"},37e4:{370100:"济南市",370200:"青岛市",370300:"淄博市",370400:"枣庄市",370500:"东营市",370600:"烟台市",370700:"潍坊市",370800:"济宁市",370900:"泰安市",371e3:"威海市",371100:"日照市",371300:"临沂市",371400:"德州市",371500:"聊城市",371600:"滨州市",371700:"菏泽市"},370100:{370101:"市辖区",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370114:"章丘区",370115:"济阳区",370116:"莱芜区",370117:"钢城区",370124:"平阴县",370126:"商河县",370171:"济南高新技术产业开发区"},370200:{370201:"市辖区",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370215:"即墨区",370271:"青岛高新技术产业开发区",370281:"胶州市",370283:"平度市",370285:"莱西市"},370300:{370301:"市辖区",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县"},370400:{370401:"市辖区",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市"},370500:{370501:"市辖区",370502:"东营区",370503:"河口区",370505:"垦利区",370522:"利津县",370523:"广饶县",370571:"东营经济技术开发区",370572:"东营港经济开发区"},370600:{370601:"市辖区",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370671:"烟台高新技术产业开发区",370672:"烟台经济技术开发区",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市"},370700:{370701:"市辖区",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370772:"潍坊滨海经济技术开发区",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市"},370800:{370801:"市辖区",370811:"任城区",370812:"兖州区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370871:"济宁高新技术产业开发区",370881:"曲阜市",370883:"邹城市"},370900:{370901:"市辖区",370902:"泰山区",370911:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市"},371e3:{371001:"市辖区",371002:"环翠区",371003:"文登区",371071:"威海火炬高技术产业开发区",371072:"威海经济技术开发区",371073:"威海临港经济技术开发区",371082:"荣成市",371083:"乳山市"},371100:{371101:"市辖区",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371171:"日照经济技术开发区"},371300:{371301:"市辖区",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"兰陵县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371371:"临沂高新技术产业开发区",371372:"临沂经济技术开发区",371373:"临沂临港经济开发区"},371400:{371401:"市辖区",371402:"德城区",371403:"陵城区",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371471:"德州经济技术开发区",371472:"德州运河经济开发区",371481:"乐陵市",371482:"禹城市"},371500:{371501:"市辖区",371502:"东昌府区",371503:"茌平区",371521:"阳谷县",371522:"莘县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市"},371600:{371601:"市辖区",371602:"滨城区",371603:"沾化区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371625:"博兴县",371681:"邹平市"},371700:{371701:"市辖区",371702:"牡丹区",371703:"定陶区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371728:"东明县",371771:"菏泽经济技术开发区",371772:"菏泽高新技术开发区"},41e4:{410100:"郑州市",410200:"开封市",410300:"洛阳市",410400:"平顶山市",410500:"安阳市",410600:"鹤壁市",410700:"新乡市",410800:"焦作市",410900:"濮阳市",411e3:"许昌市",411100:"漯河市",411200:"三门峡市",411300:"南阳市",411400:"商丘市",411500:"信阳市",411600:"周口市",411700:"驻马店市",419e3:"省直辖县级行政区划"},410100:{410101:"市辖区",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410171:"郑州经济技术开发区",410172:"郑州高新技术产业开发区",410173:"郑州航空港经济综合实验区",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市"},410200:{410201:"市辖区",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410212:"祥符区",410221:"杞县",410222:"通许县",410223:"尉氏县",410225:"兰考县"},410300:{410301:"市辖区",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410311:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410371:"洛阳高新技术产业开发区",410381:"偃师市"},410400:{410401:"市辖区",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410471:"平顶山高新技术产业开发区",410472:"平顶山市城乡一体化示范区",410481:"舞钢市",410482:"汝州市"},410500:{410501:"市辖区",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410571:"安阳高新技术产业开发区",410581:"林州市"},410600:{410601:"市辖区",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410671:"鹤壁经济技术开发区"},410700:{410701:"市辖区",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410771:"新乡高新技术产业开发区",410772:"新乡经济技术开发区",410773:"新乡市平原城乡一体化示范区",410781:"卫辉市",410782:"辉县市",410783:"长垣市"},410800:{410801:"市辖区",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410871:"焦作城乡一体化示范区",410882:"沁阳市",410883:"孟州市"},410900:{410901:"市辖区",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",410971:"河南濮阳工业园区",410972:"濮阳经济技术开发区"},411e3:{411001:"市辖区",411002:"魏都区",411003:"建安区",411024:"鄢陵县",411025:"襄城县",411071:"许昌经济技术开发区",411081:"禹州市",411082:"长葛市"},411100:{411101:"市辖区",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411171:"漯河经济技术开发区"},411200:{411201:"市辖区",411202:"湖滨区",411203:"陕州区",411221:"渑池县",411224:"卢氏县",411271:"河南三门峡经济开发区",411281:"义马市",411282:"灵宝市"},411300:{411301:"市辖区",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411371:"南阳高新技术产业开发区",411372:"南阳市城乡一体化示范区",411381:"邓州市"},411400:{411401:"市辖区",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411471:"豫东综合物流产业聚集区",411472:"河南商丘经济开发区",411481:"永城市"},411500:{411501:"市辖区",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411571:"信阳高新技术产业开发区"},411600:{411601:"市辖区",411602:"川汇区",411603:"淮阳区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411627:"太康县",411628:"鹿邑县",411671:"河南周口经济开发区",411681:"项城市"},411700:{411701:"市辖区",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",411771:"河南驻马店经济开发区"},419e3:{419001:"济源市"},42e4:{420100:"武汉市",420200:"黄石市",420300:"十堰市",420500:"宜昌市",420600:"襄阳市",420700:"鄂州市",420800:"荆门市",420900:"孝感市",421e3:"荆州市",421100:"黄冈市",421200:"咸宁市",421300:"随州市",422800:"恩施土家族苗族自治州",429e3:"省直辖县级行政区划"},420100:{420101:"市辖区",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区"},420200:{420201:"市辖区",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市"},420300:{420301:"市辖区",420302:"茅箭区",420303:"张湾区",420304:"郧阳区",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市"},420500:{420501:"市辖区",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市"},420600:{420601:"市辖区",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市"},420700:{420701:"市辖区",420702:"梁子湖区",420703:"华容区",420704:"鄂城区"},420800:{420801:"市辖区",420802:"东宝区",420804:"掇刀区",420822:"沙洋县",420881:"钟祥市",420882:"京山市"},420900:{420901:"市辖区",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市"},421e3:{421001:"市辖区",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421071:"荆州经济技术开发区",421081:"石首市",421083:"洪湖市",421087:"松滋市"},421100:{421101:"市辖区",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421171:"龙感湖管理区",421181:"麻城市",421182:"武穴市"},421200:{421201:"市辖区",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市"},421300:{421301:"市辖区",421303:"曾都区",421321:"随县",421381:"广水市"},422800:{422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县"},429e3:{429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区"},43e4:{430100:"长沙市",430200:"株洲市",430300:"湘潭市",430400:"衡阳市",430500:"邵阳市",430600:"岳阳市",430700:"常德市",430800:"张家界市",430900:"益阳市",431e3:"郴州市",431100:"永州市",431200:"怀化市",431300:"娄底市",433100:"湘西土家族苗族自治州"},430100:{430101:"市辖区",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430112:"望城区",430121:"长沙县",430181:"浏阳市",430182:"宁乡市"},430200:{430201:"市辖区",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430212:"渌口区",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430271:"云龙示范区",430281:"醴陵市"},430300:{430301:"市辖区",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430371:"湖南湘潭高新技术产业园区",430372:"湘潭昭山示范区",430373:"湘潭九华示范区",430381:"湘乡市",430382:"韶山市"},430400:{430401:"市辖区",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430471:"衡阳综合保税区",430472:"湖南衡阳高新技术产业园区",430473:"湖南衡阳松木经济开发区",430481:"耒阳市",430482:"常宁市"},430500:{430501:"市辖区",430502:"双清区",430503:"大祥区",430511:"北塔区",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430582:"邵东市"},430600:{430601:"市辖区",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430671:"岳阳市屈原管理区",430681:"汨罗市",430682:"临湘市"},430700:{430701:"市辖区",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430771:"常德市西洞庭管理区",430781:"津市市"},430800:{430801:"市辖区",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县"},430900:{430901:"市辖区",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430971:"益阳市大通湖管理区",430972:"湖南益阳高新技术产业园区",430981:"沅江市"},431e3:{431001:"市辖区",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市"},431100:{431101:"市辖区",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431171:"永州经济技术开发区",431172:"永州市金洞管理区",431173:"永州市回龙圩管理区"},431200:{431201:"市辖区",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431271:"怀化市洪江管理区",431281:"洪江市"},431300:{431301:"市辖区",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市"},433100:{433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",433173:"湖南永顺经济开发区"},44e4:{440100:"广州市",440200:"韶关市",440300:"深圳市",440400:"珠海市",440500:"汕头市",440600:"佛山市",440700:"江门市",440800:"湛江市",440900:"茂名市",441200:"肇庆市",441300:"惠州市",441400:"梅州市",441500:"汕尾市",441600:"河源市",441700:"阳江市",441800:"清远市",441900:"东莞市",442e3:"中山市",445100:"潮州市",445200:"揭阳市",445300:"云浮市"},440100:{440101:"市辖区",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440117:"从化区",440118:"增城区"},440200:{440201:"市辖区",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市"},440300:{440301:"市辖区",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"龙华区",440310:"坪山区",440311:"光明区"},440400:{440401:"市辖区",440402:"香洲区",440403:"斗门区",440404:"金湾区"},440500:{440501:"市辖区",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县"},440600:{440601:"市辖区",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区"},440700:{440701:"市辖区",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市"},440800:{440801:"市辖区",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市"},440900:{440901:"市辖区",440902:"茂南区",440904:"电白区",440981:"高州市",440982:"化州市",440983:"信宜市"},441200:{441201:"市辖区",441202:"端州区",441203:"鼎湖区",441204:"高要区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441284:"四会市"},441300:{441301:"市辖区",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县"},441400:{441401:"市辖区",441402:"梅江区",441403:"梅县区",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市"},441500:{441501:"市辖区",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市"},441600:{441601:"市辖区",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县"},441700:{441701:"市辖区",441702:"江城区",441704:"阳东区",441721:"阳西县",441781:"阳春市"},441800:{441801:"市辖区",441802:"清城区",441803:"清新区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441881:"英德市",441882:"连州市"},441900:{441900003:"东城街道",441900004:"南城街道",441900005:"万江街道",441900006:"莞城街道",441900101:"石碣镇",441900102:"石龙镇",441900103:"茶山镇",441900104:"石排镇",441900105:"企石镇",441900106:"横沥镇",441900107:"桥头镇",441900108:"谢岗镇",441900109:"东坑镇",441900110:"常平镇",441900111:"寮步镇",441900112:"樟木头镇",441900113:"大朗镇",441900114:"黄江镇",441900115:"清溪镇",441900116:"塘厦镇",441900117:"凤岗镇",441900118:"大岭山镇",441900119:"长安镇",441900121:"虎门镇",441900122:"厚街镇",441900123:"沙田镇",441900124:"道滘镇",441900125:"洪梅镇",441900126:"麻涌镇",441900127:"望牛墩镇",441900128:"中堂镇",441900129:"高埗镇",441900401:"松山湖",441900402:"东莞港",441900403:"东莞生态园"},442e3:{442000001:"石岐街道",442000002:"东区街道",442000003:"中山港街道",442000004:"西区街道",442000005:"南区街道",442000006:"五桂山街道",442000100:"小榄镇",442000101:"黄圃镇",442000102:"民众镇",442000103:"东凤镇",442000104:"东升镇",442000105:"古镇镇",442000106:"沙溪镇",442000107:"坦洲镇",442000108:"港口镇",442000109:"三角镇",442000110:"横栏镇",442000111:"南头镇",442000112:"阜沙镇",442000113:"南朗镇",442000114:"三乡镇",442000115:"板芙镇",442000116:"大涌镇",442000117:"神湾镇"},445100:{445101:"市辖区",445102:"湘桥区",445103:"潮安区",445122:"饶平县"},445200:{445201:"市辖区",445202:"榕城区",445203:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市"},445300:{445301:"市辖区",445302:"云城区",445303:"云安区",445321:"新兴县",445322:"郁南县",445381:"罗定市"},45e4:{450100:"南宁市",450200:"柳州市",450300:"桂林市",450400:"梧州市",450500:"北海市",450600:"防城港市",450700:"钦州市",450800:"贵港市",450900:"玉林市",451e3:"百色市",451100:"贺州市",451200:"河池市",451300:"来宾市",451400:"崇左市"},450100:{450101:"市辖区",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450110:"武鸣区",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县"},450200:{450201:"市辖区",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450206:"柳江区",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县"},450300:{450301:"市辖区",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450312:"临桂区",450321:"阳朔县",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450332:"恭城瑶族自治县",450381:"荔浦市"},450400:{450401:"市辖区",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市"},450500:{450501:"市辖区",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县"},450600:{450601:"市辖区",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市"},450700:{450701:"市辖区",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县"},450800:{450801:"市辖区",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市"},450900:{450901:"市辖区",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市"},451e3:{451001:"市辖区",451002:"右江区",451003:"田阳区",451022:"田东县",451023:"平果县",451024:"德保县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451081:"靖西市"},451100:{451101:"市辖区",451102:"八步区",451103:"平桂区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县"},451200:{451201:"市辖区",451202:"金城江区",451203:"宜州区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县"},451300:{451301:"市辖区",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市"},451400:{451401:"市辖区",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市"},46e4:{460100:"海口市",460200:"三亚市",460300:"三沙市",460400:"儋州市",469e3:"省直辖县级行政区划"},460100:{460101:"市辖区",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区"},460200:{460201:"市辖区",460202:"海棠区",460203:"吉阳区",460204:"天涯区",460205:"崖州区"},460300:{460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域"},460400:{460400100:"那大镇",460400101:"和庆镇",460400102:"南丰镇",460400103:"大成镇",460400104:"雅星镇",460400105:"兰洋镇",460400106:"光村镇",460400107:"木棠镇",460400108:"海头镇",460400109:"峨蔓镇",460400111:"王五镇",460400112:"白马井镇",460400113:"中和镇",460400114:"排浦镇",460400115:"东成镇",460400116:"新州镇",460400499:"洋浦经济开发区",460400500:"华南热作学院"},469e3:{469001:"五指山市",469002:"琼海市",469005:"文昌市",469006:"万宁市",469007:"东方市",469021:"定安县",469022:"屯昌县",469023:"澄迈县",469024:"临高县",469025:"白沙黎族自治县",469026:"昌江黎族自治县",469027:"乐东黎族自治县",469028:"陵水黎族自治县",469029:"保亭黎族苗族自治县",469030:"琼中黎族苗族自治县"},5e5:{500100:"市辖区",500200:"县"},500100:{500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"綦江区",500111:"大足区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500116:"江津区",500117:"合川区",500118:"永川区",500119:"南川区",500120:"璧山区",500151:"铜梁区",500152:"潼南区",500153:"荣昌区",500154:"开州区",500155:"梁平区",500156:"武隆区"},500200:{500229:"城口县",500230:"丰都县",500231:"垫江县",500233:"忠县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县"},51e4:{510100:"成都市",510300:"自贡市",510400:"攀枝花市",510500:"泸州市",510600:"德阳市",510700:"绵阳市",510800:"广元市",510900:"遂宁市",511e3:"内江市",511100:"乐山市",511300:"南充市",511400:"眉山市",511500:"宜宾市",511600:"广安市",511700:"达州市",511800:"雅安市",511900:"巴中市",512e3:"资阳市",513200:"阿坝藏族羌族自治州",513300:"甘孜藏族自治州",513400:"凉山彝族自治州"},510100:{510101:"市辖区",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510116:"双流区",510117:"郫都区",510121:"金堂县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"简阳市"},510300:{510301:"市辖区",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县"},510400:{510401:"市辖区",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县"},510500:{510501:"市辖区",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县"},510600:{510601:"市辖区",510603:"旌阳区",510604:"罗江区",510623:"中江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市"},510700:{510701:"市辖区",510703:"涪城区",510704:"游仙区",510705:"安州区",510722:"三台县",510723:"盐亭县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市"},510800:{510801:"市辖区",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县"},510900:{510901:"市辖区",510903:"船山区",510904:"安居区",510921:"蓬溪县",510923:"大英县",510981:"射洪市"},511e3:{511001:"市辖区",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511071:"内江经济开发区",511083:"隆昌市"},511100:{511101:"市辖区",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市"},511300:{511301:"市辖区",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市"},511400:{511401:"市辖区",511402:"东坡区",511403:"彭山区",511421:"仁寿县",511423:"洪雅县",511424:"丹棱县",511425:"青神县"},511500:{511501:"市辖区",511502:"翠屏区",511503:"南溪区",511504:"叙州区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县"},511600:{511601:"市辖区",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市"},511700:{511701:"市辖区",511702:"通川区",511703:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511771:"达州经济开发区",511781:"万源市"},511800:{511801:"市辖区",511802:"雨城区",511803:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县"},511900:{511901:"市辖区",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",511971:"巴中经济开发区"},512e3:{512001:"市辖区",512002:"雁江区",512021:"安岳县",512022:"乐至县"},513200:{513201:"马尔康市",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县"},513300:{513301:"康定市",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县"},513400:{513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县"},52e4:{520100:"贵阳市",520200:"六盘水市",520300:"遵义市",520400:"安顺市",520500:"毕节市",520600:"铜仁市",522300:"黔西南布依族苗族自治州",522600:"黔东南苗族侗族自治州",522700:"黔南布依族苗族自治州"},520100:{520101:"市辖区",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520115:"观山湖区",520121:"开阳县",520122:"息烽县",520123:"修文县",520181:"清镇市"},520200:{520201:"钟山区",520203:"六枝特区",520221:"水城县",520281:"盘州市"},520300:{520301:"市辖区",520302:"红花岗区",520303:"汇川区",520304:"播州区",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市"},520400:{520401:"市辖区",520402:"西秀区",520403:"平坝区",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县"},520500:{520501:"市辖区",520502:"七星关区",520521:"大方县",520522:"黔西县",520523:"金沙县",520524:"织金县",520525:"纳雍县",520526:"威宁彝族回族苗族自治县",520527:"赫章县"},520600:{520601:"市辖区",520602:"碧江区",520603:"万山区",520621:"江口县",520622:"玉屏侗族自治县",520623:"石阡县",520624:"思南县",520625:"印江土家族苗族自治县",520626:"德江县",520627:"沿河土家族自治县",520628:"松桃苗族自治县"},522300:{522301:"兴义市",522302:"兴仁市",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县"},522600:{522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县"},522700:{522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县"},53e4:{530100:"昆明市",530300:"曲靖市",530400:"玉溪市",530500:"保山市",530600:"昭通市",530700:"丽江市",530800:"普洱市",530900:"临沧市",532300:"楚雄彝族自治州",532500:"红河哈尼族彝族自治州",532600:"文山壮族苗族自治州",532800:"西双版纳傣族自治州",532900:"大理白族自治州",533100:"德宏傣族景颇族自治州",533300:"怒江傈僳族自治州",533400:"迪庆藏族自治州"},530100:{530101:"市辖区",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530114:"呈贡区",530115:"晋宁区",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市"},530300:{530301:"市辖区",530302:"麒麟区",530303:"沾益区",530304:"马龙区",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530381:"宣威市"},530400:{530401:"市辖区",530402:"红塔区",530403:"江川区",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县"},530500:{530501:"市辖区",530502:"隆阳区",530521:"施甸县",530523:"龙陵县",530524:"昌宁县",530581:"腾冲市"},530600:{530601:"市辖区",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530681:"水富市"},530700:{530701:"市辖区",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县"},530800:{530801:"市辖区",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县"},530900:{530901:"市辖区",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县"},532300:{532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县"},532500:{532501:"个旧市",532502:"开远市",532503:"蒙自市",532504:"弥勒市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县"},532600:{532601:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县"},532800:{532801:"景洪市",532822:"勐海县",532823:"勐腊县"},532900:{532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县"},533100:{533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县"},533300:{533301:"泸水市",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县"},533400:{533401:"香格里拉市",533422:"德钦县",533423:"维西傈僳族自治县"},54e4:{540100:"拉萨市",540200:"日喀则市",540300:"昌都市",540400:"林芝市",540500:"山南市",540600:"那曲市",542500:"阿里地区"},540100:{540101:"市辖区",540102:"城关区",540103:"堆龙德庆区",540104:"达孜区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540127:"墨竹工卡县",540171:"格尔木藏青工业园区",540172:"拉萨经济技术开发区",540173:"西藏文化旅游创意园区",540174:"达孜工业园区"},540200:{540202:"桑珠孜区",540221:"南木林县",540222:"江孜县",540223:"定日县",540224:"萨迦县",540225:"拉孜县",540226:"昂仁县",540227:"谢通门县",540228:"白朗县",540229:"仁布县",540230:"康马县",540231:"定结县",540232:"仲巴县",540233:"亚东县",540234:"吉隆县",540235:"聂拉木县",540236:"萨嘎县",540237:"岗巴县"},540300:{540302:"卡若区",540321:"江达县",540322:"贡觉县",540323:"类乌齐县",540324:"丁青县",540325:"察雅县",540326:"八宿县",540327:"左贡县",540328:"芒康县",540329:"洛隆县",540330:"边坝县"},540400:{540402:"巴宜区",540421:"工布江达县",540422:"米林县",540423:"墨脱县",540424:"波密县",540425:"察隅县",540426:"朗县"},540500:{540501:"市辖区",540502:"乃东区",540521:"扎囊县",540522:"贡嘎县",540523:"桑日县",540524:"琼结县",540525:"曲松县",540526:"措美县",540527:"洛扎县",540528:"加查县",540529:"隆子县",540530:"错那县",540531:"浪卡子县"},540600:{540602:"色尼区",540621:"嘉黎县",540622:"比如县",540623:"聂荣县",540624:"安多县",540625:"申扎县",540626:"索县",540627:"班戈县",540628:"巴青县",540629:"尼玛县",540630:"双湖县"},542500:{542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县"},61e4:{610100:"西安市",610200:"铜川市",610300:"宝鸡市",610400:"咸阳市",610500:"渭南市",610600:"延安市",610700:"汉中市",610800:"榆林市",610900:"安康市",611e3:"商洛市"},610100:{610101:"市辖区",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610117:"高陵区",610118:"鄠邑区",610122:"蓝田县",610124:"周至县"},610200:{610201:"市辖区",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县"},610300:{610301:"市辖区",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县"},610400:{610401:"市辖区",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"彬州市"},610500:{610501:"市辖区",610502:"临渭区",610503:"华州区",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市"},610600:{610601:"市辖区",610602:"宝塔区",610603:"安塞区",610621:"延长县",610622:"延川县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610681:"子长市"},610700:{610701:"市辖区",610702:"汉台区",610703:"南郑区",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县"},610800:{610801:"市辖区",610802:"榆阳区",610803:"横山区",610822:"府谷县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610881:"神木市"},610900:{610901:"市辖区",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县"},611e3:{611001:"市辖区",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县"},62e4:{620100:"兰州市",620200:"嘉峪关市",620300:"金昌市",620400:"白银市",620500:"天水市",620600:"武威市",620700:"张掖市",620800:"平凉市",620900:"酒泉市",621e3:"庆阳市",621100:"定西市",621200:"陇南市",622900:"临夏回族自治州",623e3:"甘南藏族自治州"},620100:{620101:"市辖区",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620171:"兰州新区"},620200:{620201:"市辖区"},620300:{620301:"市辖区",620302:"金川区",620321:"永昌县"},620400:{620401:"市辖区",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县"},620500:{620501:"市辖区",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县"},620600:{620601:"市辖区",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县"},620700:{620701:"市辖区",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县"},620800:{620801:"市辖区",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620825:"庄浪县",620826:"静宁县",620881:"华亭市"},620900:{620901:"市辖区",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市"},621e3:{621001:"市辖区",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县"},621100:{621101:"市辖区",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县"},621200:{621201:"市辖区",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县"},622900:{622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县"},623e3:{623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县"},63e4:{630100:"西宁市",630200:"海东市",632200:"海北藏族自治州",632300:"黄南藏族自治州",632500:"海南藏族自治州",632600:"果洛藏族自治州",632700:"玉树藏族自治州",632800:"海西蒙古族藏族自治州"},630100:{630101:"市辖区",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县"},630200:{630202:"乐都区",630203:"平安区",630222:"民和回族土族自治县",630223:"互助土族自治县",630224:"化隆回族自治县",630225:"循化撒拉族自治县"},632200:{632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县"},632300:{632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县"},632500:{632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县"},632600:{632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县"},632700:{632701:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县"},632800:{632801:"格尔木市",632802:"德令哈市",632803:"茫崖市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632857:"大柴旦行政委员会"},64e4:{640100:"银川市",640200:"石嘴山市",640300:"吴忠市",640400:"固原市",640500:"中卫市"},640100:{640101:"市辖区",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市"},640200:{640201:"市辖区",640202:"大武口区",640205:"惠农区",640221:"平罗县"},640300:{640301:"市辖区",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市"},640400:{640401:"市辖区",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县"},640500:{640501:"市辖区",640502:"沙坡头区",640521:"中宁县",640522:"海原县"},65e4:{650100:"乌鲁木齐市",650200:"克拉玛依市",650400:"吐鲁番市",650500:"哈密市",652300:"昌吉回族自治州",652700:"博尔塔拉蒙古自治州",652800:"巴音郭楞蒙古自治州",652900:"阿克苏地区",653e3:"克孜勒苏柯尔克孜自治州",653100:"喀什地区",653200:"和田地区",654e3:"伊犁哈萨克自治州",654200:"塔城地区",654300:"阿勒泰地区",659e3:"自治区直辖县级行政区划"},650100:{650101:"市辖区",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县"},650200:{650201:"市辖区",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区"},650400:{650402:"高昌区",650421:"鄯善县",650422:"托克逊县"},650500:{650502:"伊州区",650521:"巴里坤哈萨克自治县",650522:"伊吾县"},652300:{652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县"},652700:{652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县"},652800:{652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652871:"库尔勒经济技术开发区"},652900:{652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县"},653e3:{653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县"},653100:{653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县"},653200:{653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县"},654e3:{654002:"伊宁市",654003:"奎屯市",654004:"霍尔果斯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县"},654200:{654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县"},654300:{654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县"},659e3:{659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",659006:"铁门关市"},71e4:{710100:"台北市",710200:"高雄市",710300:"基隆市",710400:"台中市",710500:"台南市",710600:"新竹市",710700:"嘉义市"},710100:{710101:"内湖区",710102:"南港区",710103:"中正区",710104:"松山区",710105:"信义区",710106:"大安区",710107:"中山区",710108:"文山区",710109:"大同区",710110:"万华区",710111:"士林区",710112:"北投区"},710200:{710201:"新兴区",710202:"前金区",710203:"芩雅区",710204:"盐埕区",710205:"鼓山区",710206:"旗津区",710207:"前镇区",710208:"三民区",710209:"左营区",710210:"楠梓区",710211:"小港区"},710300:{710301:"仁爱区",710302:"信义区",710303:"中正区",710304:"暖暖区",710305:"安乐区",710307:"七堵区"},710400:{710301:"中区",710302:"东区",710303:"南区",710304:"西区",710305:"北区",710306:"北屯区",710307:"西屯区",710308:"南屯区"},710500:{710501:"中西区",710502:"东区",710503:"南区",710504:"北区",710505:"安平区",710506:"安南区"},710600:{710601:"东区",710602:"北区",710603:"香山区"},710700:{710701:"东区",710702:"西区"},81e4:{810001:"中西區",810002:"灣仔區",810003:"東區",810004:"南區",810005:"油尖旺區",810006:"深水埗區",810007:"九龍城區",810008:"黃大仙區",810009:"觀塘區",810010:"荃灣區",810011:"屯門區",810012:"元朗區",810013:"北區",810014:"大埔區",810015:"西貢區",810016:"沙田區",810017:"葵青區",810018:"離島區"},82e4:{820001:"花地瑪堂區",820002:"花王堂區",820003:"望德堂區",820004:"大堂區",820005:"風順堂區",820006:"嘉模堂區",820007:"路氹填海區",820008:"聖方濟各堂區"}};var L=G;const j=A(L),t={},g={},k=j[86],p=[];let D=[];const f="全部";t[""]=f;Object.keys(k).forEach(c=>{const e=k[c];p.push({value:c,label:e}),t[c]=e,g[e]={code:c},g[e][f]={code:""}});p.forEach(c=>{var u;const e=c.value,n=c.label,l=[],s=(u=j[e])!=null?u:{};Object.keys(s).forEach(i=>{l.push({value:i,label:s[i]}),t[i]=s[i],g[n][s[i]]={code:i},g[n][s[i]][f]={code:""}}),l.length&&(c.children=l)});D=E(p);p.forEach(c=>{const e=c.children,n=c.label;e&&e.forEach(l=>{var _;const s=l.value,u=l.label,i=[],v=(_=j[s])!=null?_:{};Object.keys(v).forEach(r=>{i.push({value:r,label:v[r]}),t[r]=v[r],g[n][u][v[r]]={code:r}}),i.length&&(l.children=i)})});const O=E(D);O.unshift({value:"",label:f});O.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:f}),e.forEach(n=>{const l=n.children;l!=null&&l.length&&l.unshift({value:"",label:f})}))});const $=E(p);$.unshift({value:"",label:f});$.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:f}),e.forEach(n=>{const l=n.children;l!=null&&l.length&&l.unshift({value:"",label:f})}))});function y(c,e,n){let l="";if(c&&g[c]){const s=g[c];if(l=s.code,e&&s[e]){const u=s[e];l=`${l}${e===f?"":", "}${u.code}`,n&&u[n]&&(l=`${l}${n===f?"":", "}${u[n].code}`)}}return l}const P=o("p",{class:"font-medium"},"区域级联选择器",-1),q={class:"flex flex-col items-center justify-center"},F={class:"text-[var(--el-color-primary)]"},R={class:"leading-10"},S={class:"flex flex-col items-center justify-center mt-3"},X={class:"text-[var(--el-color-primary)]"},z={class:"leading-10"},H={class:"flex flex-col items-center justify-center mt-3"},J={class:"text-[var(--el-color-primary)]"},K={class:"leading-10"},M={class:"flex flex-col items-center justify-center mt-3"},Q={class:"text-[var(--el-color-primary)]"},W={class:"leading-10"},Z=B({name:"Cascader",__name:"cascader",setup(c){const e=C(["110000","110100"]),n=C(["120000","120100","120101"]),l=C(["130000",""]),s=C(["120000","120100",""]),u=i=>{};return(i,v)=>{const _=b("el-cascader"),r=b("el-col"),T=b("el-row"),w=b("el-card");return U(),N(w,{shadow:"never"},{header:x(()=>[P]),default:x(()=>[h(T,{gutter:24},{default:x(()=>[h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",q,[o("span",F,[V(" 1. 二级联动(不带“全部”选项) "),h(_,{modelValue:e.value,"onUpdate:modelValue":v[0]||(v[0]=m=>e.value=m),options:a(D),onChange:u},null,8,["modelValue","options"])]),o("div",R,[o("div",null,"绑定值:"+d(e.value),1),o("div",null," 区域码转汉字: "+d(a(t)[e.value[0]])+", "+d(a(t)[e.value[1]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[e.value[0]],a(t)[e.value[1]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",S,[o("span",X,[V(" 2. 二级联动(带有“全部”选项) "),h(_,{modelValue:l.value,"onUpdate:modelValue":v[1]||(v[1]=m=>l.value=m),options:a(O),onChange:u},null,8,["modelValue","options"])]),o("div",z,[o("div",null,"绑定值:"+d(l.value),1),o("div",null," 区域码转汉字: "+d(a(t)[l.value[0]])+", "+d(a(t)[l.value[1]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[l.value[0]],a(t)[l.value[1]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",H,[o("span",J,[V(" 3. 三级联动(不带“全部”选项) "),h(_,{modelValue:n.value,"onUpdate:modelValue":v[2]||(v[2]=m=>n.value=m),options:a(p),onChange:u},null,8,["modelValue","options"])]),o("div",K,[o("div",null,"绑定值:"+d(n.value),1),o("div",null," 区域码转汉字: "+d(a(t)[n.value[0]])+", "+d(a(t)[n.value[1]])+", "+d(a(t)[n.value[2]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[n.value[0]],a(t)[n.value[1]],a(t)[n.value[2]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",M,[o("span",Q,[V(' 4. 三级联动(带"全部选项") '),h(_,{modelValue:s.value,"onUpdate:modelValue":v[3]||(v[3]=m=>s.value=m),options:a($),onChange:u},null,8,["modelValue","options"])]),o("div",W,[o("div",null,"绑定值:"+d(s.value),1),o("div",null," 区域码转汉字: "+d(a(t)[s.value[0]])+", "+d(a(t)[s.value[1]])+", "+d(a(t)[s.value[2]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[s.value[0]],a(t)[s.value[1]],a(t)[s.value[2]])),1)])])]),_:1})]),_:1})]),_:1})}}});export{Z as default}; +import{G as A,a8 as E,d as B,r as C,c as N,w as x,b,e as U,i as h,f as o,h as V,u as a,B as d}from"./index-2abGzBFj.js";const G={86:{11e4:"北京市",12e4:"天津市",13e4:"河北省",14e4:"山西省",15e4:"内蒙古自治区",21e4:"辽宁省",22e4:"吉林省",23e4:"黑龙江省",31e4:"上海市",32e4:"江苏省",33e4:"浙江省",34e4:"安徽省",35e4:"福建省",36e4:"江西省",37e4:"山东省",41e4:"河南省",42e4:"湖北省",43e4:"湖南省",44e4:"广东省",45e4:"广西壮族自治区",46e4:"海南省",5e5:"重庆市",51e4:"四川省",52e4:"贵州省",53e4:"云南省",54e4:"西藏自治区",61e4:"陕西省",62e4:"甘肃省",63e4:"青海省",64e4:"宁夏回族自治区",65e4:"新疆维吾尔自治区",71e4:"台湾省",81e4:"香港特别行政区",82e4:"澳门特别行政区"},11e4:{110100:"市辖区"},110100:{110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110118:"密云区",110119:"延庆区"},12e4:{120100:"市辖区"},120100:{120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120117:"宁河区",120118:"静海区",120119:"蓟州区"},13e4:{130100:"石家庄市",130200:"唐山市",130300:"秦皇岛市",130400:"邯郸市",130500:"邢台市",130600:"保定市",130700:"张家口市",130800:"承德市",130900:"沧州市",131e3:"廊坊市",131100:"衡水市"},130100:{130101:"市辖区",130102:"长安区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130109:"藁城区",130110:"鹿泉区",130111:"栾城区",130121:"井陉县",130123:"正定县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130171:"石家庄高新技术产业开发区",130172:"石家庄循环化工园区",130181:"辛集市",130183:"晋州市",130184:"新乐市"},130200:{130201:"市辖区",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130209:"曹妃甸区",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130271:"河北唐山芦台经济开发区",130272:"唐山市汉沽管理区",130273:"唐山高新技术产业开发区",130274:"河北唐山海港经济开发区",130281:"遵化市",130283:"迁安市",130284:"滦州市"},130300:{130301:"市辖区",130302:"海港区",130303:"山海关区",130304:"北戴河区",130306:"抚宁区",130321:"青龙满族自治县",130322:"昌黎县",130324:"卢龙县",130371:"秦皇岛市经济技术开发区",130372:"北戴河新区"},130400:{130401:"市辖区",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130407:"肥乡区",130408:"永年区",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130471:"邯郸经济技术开发区",130473:"邯郸冀南新区",130481:"武安市"},130500:{130501:"市辖区",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130571:"河北邢台经济开发区",130581:"南宫市",130582:"沙河市"},130600:{130601:"市辖区",130602:"竞秀区",130606:"莲池区",130607:"满城区",130608:"清苑区",130609:"徐水区",130623:"涞水县",130624:"阜平县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130671:"保定高新技术产业开发区",130672:"保定白沟新城",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市"},130700:{130701:"市辖区",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130708:"万全区",130709:"崇礼区",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130771:"张家口经济开发区",130772:"张家口市察北管理区",130773:"张家口市塞北管理区"},130800:{130801:"市辖区",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130871:"承德高新技术产业开发区",130881:"平泉市"},130900:{130901:"市辖区",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130971:"河北沧州经济开发区",130972:"沧州高新技术产业开发区",130973:"沧州渤海新区",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市"},131e3:{131001:"市辖区",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131071:"廊坊经济技术开发区",131081:"霸州市",131082:"三河市"},131100:{131101:"市辖区",131102:"桃城区",131103:"冀州区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131171:"河北衡水高新技术产业开发区",131172:"衡水滨湖新区",131182:"深州市"},14e4:{140100:"太原市",140200:"大同市",140300:"阳泉市",140400:"长治市",140500:"晋城市",140600:"朔州市",140700:"晋中市",140800:"运城市",140900:"忻州市",141e3:"临汾市",141100:"吕梁市"},140100:{140101:"市辖区",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140171:"山西转型综合改革示范区",140181:"古交市"},140200:{140201:"市辖区",140212:"新荣区",140213:"平城区",140214:"云冈区",140215:"云州区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140271:"山西大同经济开发区"},140300:{140301:"市辖区",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县"},140400:{140401:"市辖区",140403:"潞州区",140404:"上党区",140405:"屯留区",140406:"潞城区",140423:"襄垣县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140471:"山西长治高新技术产业园区"},140500:{140501:"市辖区",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市"},140600:{140601:"市辖区",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140671:"山西朔州经济开发区",140681:"怀仁市"},140700:{140701:"市辖区",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市"},140800:{140801:"市辖区",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市"},140900:{140901:"市辖区",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140971:"五台山风景名胜区",140981:"原平市"},141e3:{141001:"市辖区",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市"},141100:{141101:"市辖区",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市"},15e4:{150100:"呼和浩特市",150200:"包头市",150300:"乌海市",150400:"赤峰市",150500:"通辽市",150600:"鄂尔多斯市",150700:"呼伦贝尔市",150800:"巴彦淖尔市",150900:"乌兰察布市",152200:"兴安盟",152500:"锡林郭勒盟",152900:"阿拉善盟"},150100:{150101:"市辖区",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150171:"呼和浩特金海工业园区",150172:"呼和浩特经济技术开发区"},150200:{150201:"市辖区",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150271:"包头稀土高新技术产业开发区"},150300:{150301:"市辖区",150302:"海勃湾区",150303:"海南区",150304:"乌达区"},150400:{150401:"市辖区",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗"},150500:{150501:"市辖区",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150571:"通辽经济技术开发区",150581:"霍林郭勒市"},150600:{150601:"市辖区",150602:"东胜区",150603:"康巴什区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗"},150700:{150701:"市辖区",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市"},150800:{150801:"市辖区",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗"},150900:{150901:"市辖区",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市"},152200:{152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县"},152500:{152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152571:"乌拉盖管委会"},152900:{152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",152971:"内蒙古阿拉善经济开发区"},21e4:{210100:"沈阳市",210200:"大连市",210300:"鞍山市",210400:"抚顺市",210500:"本溪市",210600:"丹东市",210700:"锦州市",210800:"营口市",210900:"阜新市",211e3:"辽阳市",211100:"盘锦市",211200:"铁岭市",211300:"朝阳市",211400:"葫芦岛市"},210100:{210101:"市辖区",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"浑南区",210113:"沈北新区",210114:"于洪区",210115:"辽中区",210123:"康平县",210124:"法库县",210181:"新民市"},210200:{210201:"市辖区",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210214:"普兰店区",210224:"长海县",210281:"瓦房店市",210283:"庄河市"},210300:{210301:"市辖区",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市"},210400:{210401:"市辖区",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县"},210500:{210501:"市辖区",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县"},210600:{210601:"市辖区",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市"},210700:{210701:"市辖区",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市"},210800:{210801:"市辖区",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市"},210900:{210901:"市辖区",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县"},211e3:{211001:"市辖区",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市"},211100:{211101:"市辖区",211102:"双台子区",211103:"兴隆台区",211104:"大洼区",211122:"盘山县"},211200:{211201:"市辖区",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市"},211300:{211301:"市辖区",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市"},211400:{211401:"市辖区",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市"},22e4:{220100:"长春市",220200:"吉林市",220300:"四平市",220400:"辽源市",220500:"通化市",220600:"白山市",220700:"松原市",220800:"白城市",222400:"延边朝鲜族自治州"},220100:{220101:"市辖区",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220113:"九台区",220122:"农安县",220171:"长春经济技术开发区",220172:"长春净月高新技术产业开发区",220173:"长春高新技术产业开发区",220174:"长春汽车经济技术开发区",220182:"榆树市",220183:"德惠市"},220200:{220201:"市辖区",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220271:"吉林经济开发区",220272:"吉林高新技术产业开发区",220273:"吉林中国新加坡食品区",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市"},220300:{220301:"市辖区",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市"},220400:{220401:"市辖区",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县"},220500:{220501:"市辖区",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市"},220600:{220601:"市辖区",220602:"浑江区",220605:"江源区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220681:"临江市"},220700:{220701:"市辖区",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220771:"吉林松原经济开发区",220781:"扶余市"},220800:{220801:"市辖区",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220871:"吉林白城经济开发区",220881:"洮南市",220882:"大安市"},222400:{222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县"},23e4:{230100:"哈尔滨市",230200:"齐齐哈尔市",230300:"鸡西市",230400:"鹤岗市",230500:"双鸭山市",230600:"大庆市",230700:"伊春市",230800:"佳木斯市",230900:"七台河市",231e3:"牡丹江市",231100:"黑河市",231200:"绥化市",232700:"大兴安岭地区"},230100:{230101:"市辖区",230102:"道里区",230103:"南岗区",230104:"道外区",230108:"平房区",230109:"松北区",230110:"香坊区",230111:"呼兰区",230112:"阿城区",230113:"双城区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230183:"尚志市",230184:"五常市"},230200:{230201:"市辖区",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市"},230300:{230301:"市辖区",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市"},230400:{230401:"市辖区",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县"},230500:{230501:"市辖区",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县"},230600:{230601:"市辖区",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230671:"大庆高新技术产业开发区"},230700:{230701:"市辖区",230717:"伊美区",230718:"乌翠区",230719:"友好区",230722:"嘉荫县",230723:"汤旺县",230724:"丰林县",230725:"大箐山县",230726:"南岔县",230751:"金林区",230781:"铁力市"},230800:{230801:"市辖区",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230881:"同江市",230882:"富锦市",230883:"抚远市"},230900:{230901:"市辖区",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县"},231e3:{231001:"市辖区",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231025:"林口县",231071:"牡丹江经济技术开发区",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"东宁市"},231100:{231101:"市辖区",231102:"爱辉区",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231183:"嫩江市"},231200:{231201:"市辖区",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市"},232700:{232701:"漠河市",232721:"呼玛县",232722:"塔河县",232761:"加格达奇区",232762:"松岭区",232763:"新林区",232764:"呼中区"},31e4:{310100:"市辖区"},310100:{310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310151:"崇明区"},32e4:{320100:"南京市",320200:"无锡市",320300:"徐州市",320400:"常州市",320500:"苏州市",320600:"南通市",320700:"连云港市",320800:"淮安市",320900:"盐城市",321e3:"扬州市",321100:"镇江市",321200:"泰州市",321300:"宿迁市"},320100:{320101:"市辖区",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320117:"溧水区",320118:"高淳区"},320200:{320201:"市辖区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320213:"梁溪区",320214:"新吴区",320281:"江阴市",320282:"宜兴市"},320300:{320301:"市辖区",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320312:"铜山区",320321:"丰县",320322:"沛县",320324:"睢宁县",320371:"徐州经济技术开发区",320381:"新沂市",320382:"邳州市"},320400:{320401:"市辖区",320402:"天宁区",320404:"钟楼区",320411:"新北区",320412:"武进区",320413:"金坛区",320481:"溧阳市"},320500:{320501:"市辖区",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320509:"吴江区",320571:"苏州工业园区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320585:"太仓市"},320600:{320601:"市辖区",320602:"崇川区",320611:"港闸区",320612:"通州区",320623:"如东县",320671:"南通经济技术开发区",320681:"启东市",320682:"如皋市",320684:"海门市",320685:"海安市"},320700:{320701:"市辖区",320703:"连云区",320706:"海州区",320707:"赣榆区",320722:"东海县",320723:"灌云县",320724:"灌南县",320771:"连云港经济技术开发区",320772:"连云港高新技术产业开发区"},320800:{320801:"市辖区",320803:"淮安区",320804:"淮阴区",320812:"清江浦区",320813:"洪泽区",320826:"涟水县",320830:"盱眙县",320831:"金湖县",320871:"淮安经济技术开发区"},320900:{320901:"市辖区",320902:"亭湖区",320903:"盐都区",320904:"大丰区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320971:"盐城经济技术开发区",320981:"东台市"},321e3:{321001:"市辖区",321002:"广陵区",321003:"邗江区",321012:"江都区",321023:"宝应县",321071:"扬州经济技术开发区",321081:"仪征市",321084:"高邮市"},321100:{321101:"市辖区",321102:"京口区",321111:"润州区",321112:"丹徒区",321171:"镇江新区",321181:"丹阳市",321182:"扬中市",321183:"句容市"},321200:{321201:"市辖区",321202:"海陵区",321203:"高港区",321204:"姜堰区",321271:"泰州医药高新技术产业开发区",321281:"兴化市",321282:"靖江市",321283:"泰兴市"},321300:{321301:"市辖区",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",321371:"宿迁经济技术开发区"},33e4:{330100:"杭州市",330200:"宁波市",330300:"温州市",330400:"嘉兴市",330500:"湖州市",330600:"绍兴市",330700:"金华市",330800:"衢州市",330900:"舟山市",331e3:"台州市",331100:"丽水市"},330100:{330101:"市辖区",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330111:"富阳区",330112:"临安区",330122:"桐庐县",330127:"淳安县",330182:"建德市"},330200:{330201:"市辖区",330203:"海曙区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330213:"奉化区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市"},330300:{330301:"市辖区",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330305:"洞头区",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330371:"温州经济技术开发区",330381:"瑞安市",330382:"乐清市",330383:"龙港市"},330400:{330401:"市辖区",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市"},330500:{330501:"市辖区",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县"},330600:{330601:"市辖区",330602:"越城区",330603:"柯桥区",330604:"上虞区",330624:"新昌县",330681:"诸暨市",330683:"嵊州市"},330700:{330701:"市辖区",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市"},330800:{330801:"市辖区",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市"},330900:{330901:"市辖区",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县"},331e3:{331001:"市辖区",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"玉环市"},331100:{331101:"市辖区",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市"},34e4:{340100:"合肥市",340200:"芜湖市",340300:"蚌埠市",340400:"淮南市",340500:"马鞍山市",340600:"淮北市",340700:"铜陵市",340800:"安庆市",341e3:"黄山市",341100:"滁州市",341200:"阜阳市",341300:"宿州市",341500:"六安市",341600:"亳州市",341700:"池州市",341800:"宣城市"},340100:{340101:"市辖区",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340124:"庐江县",340171:"合肥高新技术产业开发区",340172:"合肥经济技术开发区",340173:"合肥新站高新技术产业开发区",340181:"巢湖市"},340200:{340201:"市辖区",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340225:"无为县",340271:"芜湖经济技术开发区",340272:"安徽芜湖长江大桥经济开发区"},340300:{340301:"市辖区",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340371:"蚌埠市高新技术开发区",340372:"蚌埠市经济开发区"},340400:{340401:"市辖区",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"寿县"},340500:{340501:"市辖区",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"含山县",340523:"和县"},340600:{340601:"市辖区",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县"},340700:{340701:"市辖区",340705:"铜官区",340706:"义安区",340711:"郊区",340722:"枞阳县"},340800:{340801:"市辖区",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340871:"安徽安庆经济开发区",340881:"桐城市",340882:"潜山市"},341e3:{341001:"市辖区",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县"},341100:{341101:"市辖区",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341171:"苏滁现代产业园",341172:"滁州经济技术开发区",341181:"天长市",341182:"明光市"},341200:{341201:"市辖区",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341271:"阜阳合肥现代产业园区",341272:"阜阳经济技术开发区",341282:"界首市"},341300:{341301:"市辖区",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341371:"宿州马鞍山现代产业园区",341372:"宿州经济技术开发区"},341500:{341501:"市辖区",341502:"金安区",341503:"裕安区",341504:"叶集区",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县"},341600:{341601:"市辖区",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县"},341700:{341701:"市辖区",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县"},341800:{341801:"市辖区",341802:"宣州区",341821:"郎溪县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341871:"宣城市经济开发区",341881:"宁国市",341882:"广德市"},35e4:{350100:"福州市",350200:"厦门市",350300:"莆田市",350400:"三明市",350500:"泉州市",350600:"漳州市",350700:"南平市",350800:"龙岩市",350900:"宁德市"},350100:{350101:"市辖区",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350112:"长乐区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市"},350200:{350201:"市辖区",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区"},350300:{350301:"市辖区",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县"},350400:{350401:"市辖区",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市"},350500:{350501:"市辖区",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市"},350600:{350601:"市辖区",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市"},350700:{350701:"市辖区",350702:"延平区",350703:"建阳区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市"},350800:{350801:"市辖区",350802:"新罗区",350803:"永定区",350821:"长汀县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市"},350900:{350901:"市辖区",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市"},36e4:{360100:"南昌市",360200:"景德镇市",360300:"萍乡市",360400:"九江市",360500:"新余市",360600:"鹰潭市",360700:"赣州市",360800:"吉安市",360900:"宜春市",361e3:"抚州市",361100:"上饶市"},360100:{360101:"市辖区",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360112:"新建区",360121:"南昌县",360123:"安义县",360124:"进贤县"},360200:{360201:"市辖区",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市"},360300:{360301:"市辖区",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县"},360400:{360401:"市辖区",360402:"濂溪区",360403:"浔阳区",360404:"柴桑区",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"共青城市",360483:"庐山市"},360500:{360501:"市辖区",360502:"渝水区",360521:"分宜县"},360600:{360601:"市辖区",360602:"月湖区",360603:"余江区",360681:"贵溪市"},360700:{360701:"市辖区",360702:"章贡区",360703:"南康区",360704:"赣县区",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市"},360800:{360801:"市辖区",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市"},360900:{360901:"市辖区",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市"},361e3:{361001:"市辖区",361002:"临川区",361003:"东乡区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361030:"广昌县"},361100:{361101:"市辖区",361102:"信州区",361103:"广丰区",361104:"广信区",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市"},37e4:{370100:"济南市",370200:"青岛市",370300:"淄博市",370400:"枣庄市",370500:"东营市",370600:"烟台市",370700:"潍坊市",370800:"济宁市",370900:"泰安市",371e3:"威海市",371100:"日照市",371300:"临沂市",371400:"德州市",371500:"聊城市",371600:"滨州市",371700:"菏泽市"},370100:{370101:"市辖区",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370114:"章丘区",370115:"济阳区",370116:"莱芜区",370117:"钢城区",370124:"平阴县",370126:"商河县",370171:"济南高新技术产业开发区"},370200:{370201:"市辖区",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370215:"即墨区",370271:"青岛高新技术产业开发区",370281:"胶州市",370283:"平度市",370285:"莱西市"},370300:{370301:"市辖区",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县"},370400:{370401:"市辖区",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市"},370500:{370501:"市辖区",370502:"东营区",370503:"河口区",370505:"垦利区",370522:"利津县",370523:"广饶县",370571:"东营经济技术开发区",370572:"东营港经济开发区"},370600:{370601:"市辖区",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370671:"烟台高新技术产业开发区",370672:"烟台经济技术开发区",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市"},370700:{370701:"市辖区",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370772:"潍坊滨海经济技术开发区",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市"},370800:{370801:"市辖区",370811:"任城区",370812:"兖州区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370871:"济宁高新技术产业开发区",370881:"曲阜市",370883:"邹城市"},370900:{370901:"市辖区",370902:"泰山区",370911:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市"},371e3:{371001:"市辖区",371002:"环翠区",371003:"文登区",371071:"威海火炬高技术产业开发区",371072:"威海经济技术开发区",371073:"威海临港经济技术开发区",371082:"荣成市",371083:"乳山市"},371100:{371101:"市辖区",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371171:"日照经济技术开发区"},371300:{371301:"市辖区",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"兰陵县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371371:"临沂高新技术产业开发区",371372:"临沂经济技术开发区",371373:"临沂临港经济开发区"},371400:{371401:"市辖区",371402:"德城区",371403:"陵城区",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371471:"德州经济技术开发区",371472:"德州运河经济开发区",371481:"乐陵市",371482:"禹城市"},371500:{371501:"市辖区",371502:"东昌府区",371503:"茌平区",371521:"阳谷县",371522:"莘县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市"},371600:{371601:"市辖区",371602:"滨城区",371603:"沾化区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371625:"博兴县",371681:"邹平市"},371700:{371701:"市辖区",371702:"牡丹区",371703:"定陶区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371728:"东明县",371771:"菏泽经济技术开发区",371772:"菏泽高新技术开发区"},41e4:{410100:"郑州市",410200:"开封市",410300:"洛阳市",410400:"平顶山市",410500:"安阳市",410600:"鹤壁市",410700:"新乡市",410800:"焦作市",410900:"濮阳市",411e3:"许昌市",411100:"漯河市",411200:"三门峡市",411300:"南阳市",411400:"商丘市",411500:"信阳市",411600:"周口市",411700:"驻马店市",419e3:"省直辖县级行政区划"},410100:{410101:"市辖区",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410171:"郑州经济技术开发区",410172:"郑州高新技术产业开发区",410173:"郑州航空港经济综合实验区",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市"},410200:{410201:"市辖区",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410212:"祥符区",410221:"杞县",410222:"通许县",410223:"尉氏县",410225:"兰考县"},410300:{410301:"市辖区",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410311:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410371:"洛阳高新技术产业开发区",410381:"偃师市"},410400:{410401:"市辖区",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410471:"平顶山高新技术产业开发区",410472:"平顶山市城乡一体化示范区",410481:"舞钢市",410482:"汝州市"},410500:{410501:"市辖区",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410571:"安阳高新技术产业开发区",410581:"林州市"},410600:{410601:"市辖区",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410671:"鹤壁经济技术开发区"},410700:{410701:"市辖区",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410771:"新乡高新技术产业开发区",410772:"新乡经济技术开发区",410773:"新乡市平原城乡一体化示范区",410781:"卫辉市",410782:"辉县市",410783:"长垣市"},410800:{410801:"市辖区",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410871:"焦作城乡一体化示范区",410882:"沁阳市",410883:"孟州市"},410900:{410901:"市辖区",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",410971:"河南濮阳工业园区",410972:"濮阳经济技术开发区"},411e3:{411001:"市辖区",411002:"魏都区",411003:"建安区",411024:"鄢陵县",411025:"襄城县",411071:"许昌经济技术开发区",411081:"禹州市",411082:"长葛市"},411100:{411101:"市辖区",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411171:"漯河经济技术开发区"},411200:{411201:"市辖区",411202:"湖滨区",411203:"陕州区",411221:"渑池县",411224:"卢氏县",411271:"河南三门峡经济开发区",411281:"义马市",411282:"灵宝市"},411300:{411301:"市辖区",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411371:"南阳高新技术产业开发区",411372:"南阳市城乡一体化示范区",411381:"邓州市"},411400:{411401:"市辖区",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411471:"豫东综合物流产业聚集区",411472:"河南商丘经济开发区",411481:"永城市"},411500:{411501:"市辖区",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411571:"信阳高新技术产业开发区"},411600:{411601:"市辖区",411602:"川汇区",411603:"淮阳区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411627:"太康县",411628:"鹿邑县",411671:"河南周口经济开发区",411681:"项城市"},411700:{411701:"市辖区",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",411771:"河南驻马店经济开发区"},419e3:{419001:"济源市"},42e4:{420100:"武汉市",420200:"黄石市",420300:"十堰市",420500:"宜昌市",420600:"襄阳市",420700:"鄂州市",420800:"荆门市",420900:"孝感市",421e3:"荆州市",421100:"黄冈市",421200:"咸宁市",421300:"随州市",422800:"恩施土家族苗族自治州",429e3:"省直辖县级行政区划"},420100:{420101:"市辖区",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区"},420200:{420201:"市辖区",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市"},420300:{420301:"市辖区",420302:"茅箭区",420303:"张湾区",420304:"郧阳区",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市"},420500:{420501:"市辖区",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市"},420600:{420601:"市辖区",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市"},420700:{420701:"市辖区",420702:"梁子湖区",420703:"华容区",420704:"鄂城区"},420800:{420801:"市辖区",420802:"东宝区",420804:"掇刀区",420822:"沙洋县",420881:"钟祥市",420882:"京山市"},420900:{420901:"市辖区",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市"},421e3:{421001:"市辖区",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421071:"荆州经济技术开发区",421081:"石首市",421083:"洪湖市",421087:"松滋市"},421100:{421101:"市辖区",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421171:"龙感湖管理区",421181:"麻城市",421182:"武穴市"},421200:{421201:"市辖区",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市"},421300:{421301:"市辖区",421303:"曾都区",421321:"随县",421381:"广水市"},422800:{422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县"},429e3:{429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区"},43e4:{430100:"长沙市",430200:"株洲市",430300:"湘潭市",430400:"衡阳市",430500:"邵阳市",430600:"岳阳市",430700:"常德市",430800:"张家界市",430900:"益阳市",431e3:"郴州市",431100:"永州市",431200:"怀化市",431300:"娄底市",433100:"湘西土家族苗族自治州"},430100:{430101:"市辖区",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430112:"望城区",430121:"长沙县",430181:"浏阳市",430182:"宁乡市"},430200:{430201:"市辖区",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430212:"渌口区",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430271:"云龙示范区",430281:"醴陵市"},430300:{430301:"市辖区",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430371:"湖南湘潭高新技术产业园区",430372:"湘潭昭山示范区",430373:"湘潭九华示范区",430381:"湘乡市",430382:"韶山市"},430400:{430401:"市辖区",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430471:"衡阳综合保税区",430472:"湖南衡阳高新技术产业园区",430473:"湖南衡阳松木经济开发区",430481:"耒阳市",430482:"常宁市"},430500:{430501:"市辖区",430502:"双清区",430503:"大祥区",430511:"北塔区",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430582:"邵东市"},430600:{430601:"市辖区",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430671:"岳阳市屈原管理区",430681:"汨罗市",430682:"临湘市"},430700:{430701:"市辖区",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430771:"常德市西洞庭管理区",430781:"津市市"},430800:{430801:"市辖区",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县"},430900:{430901:"市辖区",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430971:"益阳市大通湖管理区",430972:"湖南益阳高新技术产业园区",430981:"沅江市"},431e3:{431001:"市辖区",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市"},431100:{431101:"市辖区",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431171:"永州经济技术开发区",431172:"永州市金洞管理区",431173:"永州市回龙圩管理区"},431200:{431201:"市辖区",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431271:"怀化市洪江管理区",431281:"洪江市"},431300:{431301:"市辖区",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市"},433100:{433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",433173:"湖南永顺经济开发区"},44e4:{440100:"广州市",440200:"韶关市",440300:"深圳市",440400:"珠海市",440500:"汕头市",440600:"佛山市",440700:"江门市",440800:"湛江市",440900:"茂名市",441200:"肇庆市",441300:"惠州市",441400:"梅州市",441500:"汕尾市",441600:"河源市",441700:"阳江市",441800:"清远市",441900:"东莞市",442e3:"中山市",445100:"潮州市",445200:"揭阳市",445300:"云浮市"},440100:{440101:"市辖区",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440117:"从化区",440118:"增城区"},440200:{440201:"市辖区",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市"},440300:{440301:"市辖区",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"龙华区",440310:"坪山区",440311:"光明区"},440400:{440401:"市辖区",440402:"香洲区",440403:"斗门区",440404:"金湾区"},440500:{440501:"市辖区",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县"},440600:{440601:"市辖区",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区"},440700:{440701:"市辖区",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市"},440800:{440801:"市辖区",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市"},440900:{440901:"市辖区",440902:"茂南区",440904:"电白区",440981:"高州市",440982:"化州市",440983:"信宜市"},441200:{441201:"市辖区",441202:"端州区",441203:"鼎湖区",441204:"高要区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441284:"四会市"},441300:{441301:"市辖区",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县"},441400:{441401:"市辖区",441402:"梅江区",441403:"梅县区",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市"},441500:{441501:"市辖区",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市"},441600:{441601:"市辖区",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县"},441700:{441701:"市辖区",441702:"江城区",441704:"阳东区",441721:"阳西县",441781:"阳春市"},441800:{441801:"市辖区",441802:"清城区",441803:"清新区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441881:"英德市",441882:"连州市"},441900:{441900003:"东城街道",441900004:"南城街道",441900005:"万江街道",441900006:"莞城街道",441900101:"石碣镇",441900102:"石龙镇",441900103:"茶山镇",441900104:"石排镇",441900105:"企石镇",441900106:"横沥镇",441900107:"桥头镇",441900108:"谢岗镇",441900109:"东坑镇",441900110:"常平镇",441900111:"寮步镇",441900112:"樟木头镇",441900113:"大朗镇",441900114:"黄江镇",441900115:"清溪镇",441900116:"塘厦镇",441900117:"凤岗镇",441900118:"大岭山镇",441900119:"长安镇",441900121:"虎门镇",441900122:"厚街镇",441900123:"沙田镇",441900124:"道滘镇",441900125:"洪梅镇",441900126:"麻涌镇",441900127:"望牛墩镇",441900128:"中堂镇",441900129:"高埗镇",441900401:"松山湖",441900402:"东莞港",441900403:"东莞生态园"},442e3:{442000001:"石岐街道",442000002:"东区街道",442000003:"中山港街道",442000004:"西区街道",442000005:"南区街道",442000006:"五桂山街道",442000100:"小榄镇",442000101:"黄圃镇",442000102:"民众镇",442000103:"东凤镇",442000104:"东升镇",442000105:"古镇镇",442000106:"沙溪镇",442000107:"坦洲镇",442000108:"港口镇",442000109:"三角镇",442000110:"横栏镇",442000111:"南头镇",442000112:"阜沙镇",442000113:"南朗镇",442000114:"三乡镇",442000115:"板芙镇",442000116:"大涌镇",442000117:"神湾镇"},445100:{445101:"市辖区",445102:"湘桥区",445103:"潮安区",445122:"饶平县"},445200:{445201:"市辖区",445202:"榕城区",445203:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市"},445300:{445301:"市辖区",445302:"云城区",445303:"云安区",445321:"新兴县",445322:"郁南县",445381:"罗定市"},45e4:{450100:"南宁市",450200:"柳州市",450300:"桂林市",450400:"梧州市",450500:"北海市",450600:"防城港市",450700:"钦州市",450800:"贵港市",450900:"玉林市",451e3:"百色市",451100:"贺州市",451200:"河池市",451300:"来宾市",451400:"崇左市"},450100:{450101:"市辖区",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450110:"武鸣区",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县"},450200:{450201:"市辖区",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450206:"柳江区",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县"},450300:{450301:"市辖区",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450312:"临桂区",450321:"阳朔县",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450332:"恭城瑶族自治县",450381:"荔浦市"},450400:{450401:"市辖区",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市"},450500:{450501:"市辖区",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县"},450600:{450601:"市辖区",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市"},450700:{450701:"市辖区",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县"},450800:{450801:"市辖区",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市"},450900:{450901:"市辖区",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市"},451e3:{451001:"市辖区",451002:"右江区",451003:"田阳区",451022:"田东县",451023:"平果县",451024:"德保县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451081:"靖西市"},451100:{451101:"市辖区",451102:"八步区",451103:"平桂区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县"},451200:{451201:"市辖区",451202:"金城江区",451203:"宜州区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县"},451300:{451301:"市辖区",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市"},451400:{451401:"市辖区",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市"},46e4:{460100:"海口市",460200:"三亚市",460300:"三沙市",460400:"儋州市",469e3:"省直辖县级行政区划"},460100:{460101:"市辖区",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区"},460200:{460201:"市辖区",460202:"海棠区",460203:"吉阳区",460204:"天涯区",460205:"崖州区"},460300:{460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域"},460400:{460400100:"那大镇",460400101:"和庆镇",460400102:"南丰镇",460400103:"大成镇",460400104:"雅星镇",460400105:"兰洋镇",460400106:"光村镇",460400107:"木棠镇",460400108:"海头镇",460400109:"峨蔓镇",460400111:"王五镇",460400112:"白马井镇",460400113:"中和镇",460400114:"排浦镇",460400115:"东成镇",460400116:"新州镇",460400499:"洋浦经济开发区",460400500:"华南热作学院"},469e3:{469001:"五指山市",469002:"琼海市",469005:"文昌市",469006:"万宁市",469007:"东方市",469021:"定安县",469022:"屯昌县",469023:"澄迈县",469024:"临高县",469025:"白沙黎族自治县",469026:"昌江黎族自治县",469027:"乐东黎族自治县",469028:"陵水黎族自治县",469029:"保亭黎族苗族自治县",469030:"琼中黎族苗族自治县"},5e5:{500100:"市辖区",500200:"县"},500100:{500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"綦江区",500111:"大足区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500116:"江津区",500117:"合川区",500118:"永川区",500119:"南川区",500120:"璧山区",500151:"铜梁区",500152:"潼南区",500153:"荣昌区",500154:"开州区",500155:"梁平区",500156:"武隆区"},500200:{500229:"城口县",500230:"丰都县",500231:"垫江县",500233:"忠县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县"},51e4:{510100:"成都市",510300:"自贡市",510400:"攀枝花市",510500:"泸州市",510600:"德阳市",510700:"绵阳市",510800:"广元市",510900:"遂宁市",511e3:"内江市",511100:"乐山市",511300:"南充市",511400:"眉山市",511500:"宜宾市",511600:"广安市",511700:"达州市",511800:"雅安市",511900:"巴中市",512e3:"资阳市",513200:"阿坝藏族羌族自治州",513300:"甘孜藏族自治州",513400:"凉山彝族自治州"},510100:{510101:"市辖区",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510116:"双流区",510117:"郫都区",510121:"金堂县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"简阳市"},510300:{510301:"市辖区",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县"},510400:{510401:"市辖区",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县"},510500:{510501:"市辖区",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县"},510600:{510601:"市辖区",510603:"旌阳区",510604:"罗江区",510623:"中江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市"},510700:{510701:"市辖区",510703:"涪城区",510704:"游仙区",510705:"安州区",510722:"三台县",510723:"盐亭县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市"},510800:{510801:"市辖区",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县"},510900:{510901:"市辖区",510903:"船山区",510904:"安居区",510921:"蓬溪县",510923:"大英县",510981:"射洪市"},511e3:{511001:"市辖区",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511071:"内江经济开发区",511083:"隆昌市"},511100:{511101:"市辖区",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市"},511300:{511301:"市辖区",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市"},511400:{511401:"市辖区",511402:"东坡区",511403:"彭山区",511421:"仁寿县",511423:"洪雅县",511424:"丹棱县",511425:"青神县"},511500:{511501:"市辖区",511502:"翠屏区",511503:"南溪区",511504:"叙州区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县"},511600:{511601:"市辖区",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市"},511700:{511701:"市辖区",511702:"通川区",511703:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511771:"达州经济开发区",511781:"万源市"},511800:{511801:"市辖区",511802:"雨城区",511803:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县"},511900:{511901:"市辖区",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",511971:"巴中经济开发区"},512e3:{512001:"市辖区",512002:"雁江区",512021:"安岳县",512022:"乐至县"},513200:{513201:"马尔康市",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县"},513300:{513301:"康定市",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县"},513400:{513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县"},52e4:{520100:"贵阳市",520200:"六盘水市",520300:"遵义市",520400:"安顺市",520500:"毕节市",520600:"铜仁市",522300:"黔西南布依族苗族自治州",522600:"黔东南苗族侗族自治州",522700:"黔南布依族苗族自治州"},520100:{520101:"市辖区",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520115:"观山湖区",520121:"开阳县",520122:"息烽县",520123:"修文县",520181:"清镇市"},520200:{520201:"钟山区",520203:"六枝特区",520221:"水城县",520281:"盘州市"},520300:{520301:"市辖区",520302:"红花岗区",520303:"汇川区",520304:"播州区",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市"},520400:{520401:"市辖区",520402:"西秀区",520403:"平坝区",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县"},520500:{520501:"市辖区",520502:"七星关区",520521:"大方县",520522:"黔西县",520523:"金沙县",520524:"织金县",520525:"纳雍县",520526:"威宁彝族回族苗族自治县",520527:"赫章县"},520600:{520601:"市辖区",520602:"碧江区",520603:"万山区",520621:"江口县",520622:"玉屏侗族自治县",520623:"石阡县",520624:"思南县",520625:"印江土家族苗族自治县",520626:"德江县",520627:"沿河土家族自治县",520628:"松桃苗族自治县"},522300:{522301:"兴义市",522302:"兴仁市",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县"},522600:{522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县"},522700:{522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县"},53e4:{530100:"昆明市",530300:"曲靖市",530400:"玉溪市",530500:"保山市",530600:"昭通市",530700:"丽江市",530800:"普洱市",530900:"临沧市",532300:"楚雄彝族自治州",532500:"红河哈尼族彝族自治州",532600:"文山壮族苗族自治州",532800:"西双版纳傣族自治州",532900:"大理白族自治州",533100:"德宏傣族景颇族自治州",533300:"怒江傈僳族自治州",533400:"迪庆藏族自治州"},530100:{530101:"市辖区",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530114:"呈贡区",530115:"晋宁区",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市"},530300:{530301:"市辖区",530302:"麒麟区",530303:"沾益区",530304:"马龙区",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530381:"宣威市"},530400:{530401:"市辖区",530402:"红塔区",530403:"江川区",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县"},530500:{530501:"市辖区",530502:"隆阳区",530521:"施甸县",530523:"龙陵县",530524:"昌宁县",530581:"腾冲市"},530600:{530601:"市辖区",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530681:"水富市"},530700:{530701:"市辖区",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县"},530800:{530801:"市辖区",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县"},530900:{530901:"市辖区",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县"},532300:{532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县"},532500:{532501:"个旧市",532502:"开远市",532503:"蒙自市",532504:"弥勒市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县"},532600:{532601:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县"},532800:{532801:"景洪市",532822:"勐海县",532823:"勐腊县"},532900:{532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县"},533100:{533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县"},533300:{533301:"泸水市",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县"},533400:{533401:"香格里拉市",533422:"德钦县",533423:"维西傈僳族自治县"},54e4:{540100:"拉萨市",540200:"日喀则市",540300:"昌都市",540400:"林芝市",540500:"山南市",540600:"那曲市",542500:"阿里地区"},540100:{540101:"市辖区",540102:"城关区",540103:"堆龙德庆区",540104:"达孜区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540127:"墨竹工卡县",540171:"格尔木藏青工业园区",540172:"拉萨经济技术开发区",540173:"西藏文化旅游创意园区",540174:"达孜工业园区"},540200:{540202:"桑珠孜区",540221:"南木林县",540222:"江孜县",540223:"定日县",540224:"萨迦县",540225:"拉孜县",540226:"昂仁县",540227:"谢通门县",540228:"白朗县",540229:"仁布县",540230:"康马县",540231:"定结县",540232:"仲巴县",540233:"亚东县",540234:"吉隆县",540235:"聂拉木县",540236:"萨嘎县",540237:"岗巴县"},540300:{540302:"卡若区",540321:"江达县",540322:"贡觉县",540323:"类乌齐县",540324:"丁青县",540325:"察雅县",540326:"八宿县",540327:"左贡县",540328:"芒康县",540329:"洛隆县",540330:"边坝县"},540400:{540402:"巴宜区",540421:"工布江达县",540422:"米林县",540423:"墨脱县",540424:"波密县",540425:"察隅县",540426:"朗县"},540500:{540501:"市辖区",540502:"乃东区",540521:"扎囊县",540522:"贡嘎县",540523:"桑日县",540524:"琼结县",540525:"曲松县",540526:"措美县",540527:"洛扎县",540528:"加查县",540529:"隆子县",540530:"错那县",540531:"浪卡子县"},540600:{540602:"色尼区",540621:"嘉黎县",540622:"比如县",540623:"聂荣县",540624:"安多县",540625:"申扎县",540626:"索县",540627:"班戈县",540628:"巴青县",540629:"尼玛县",540630:"双湖县"},542500:{542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县"},61e4:{610100:"西安市",610200:"铜川市",610300:"宝鸡市",610400:"咸阳市",610500:"渭南市",610600:"延安市",610700:"汉中市",610800:"榆林市",610900:"安康市",611e3:"商洛市"},610100:{610101:"市辖区",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610117:"高陵区",610118:"鄠邑区",610122:"蓝田县",610124:"周至县"},610200:{610201:"市辖区",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县"},610300:{610301:"市辖区",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县"},610400:{610401:"市辖区",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"彬州市"},610500:{610501:"市辖区",610502:"临渭区",610503:"华州区",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市"},610600:{610601:"市辖区",610602:"宝塔区",610603:"安塞区",610621:"延长县",610622:"延川县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610681:"子长市"},610700:{610701:"市辖区",610702:"汉台区",610703:"南郑区",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县"},610800:{610801:"市辖区",610802:"榆阳区",610803:"横山区",610822:"府谷县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610881:"神木市"},610900:{610901:"市辖区",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县"},611e3:{611001:"市辖区",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县"},62e4:{620100:"兰州市",620200:"嘉峪关市",620300:"金昌市",620400:"白银市",620500:"天水市",620600:"武威市",620700:"张掖市",620800:"平凉市",620900:"酒泉市",621e3:"庆阳市",621100:"定西市",621200:"陇南市",622900:"临夏回族自治州",623e3:"甘南藏族自治州"},620100:{620101:"市辖区",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620171:"兰州新区"},620200:{620201:"市辖区"},620300:{620301:"市辖区",620302:"金川区",620321:"永昌县"},620400:{620401:"市辖区",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县"},620500:{620501:"市辖区",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县"},620600:{620601:"市辖区",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县"},620700:{620701:"市辖区",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县"},620800:{620801:"市辖区",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620825:"庄浪县",620826:"静宁县",620881:"华亭市"},620900:{620901:"市辖区",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市"},621e3:{621001:"市辖区",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县"},621100:{621101:"市辖区",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县"},621200:{621201:"市辖区",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县"},622900:{622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县"},623e3:{623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县"},63e4:{630100:"西宁市",630200:"海东市",632200:"海北藏族自治州",632300:"黄南藏族自治州",632500:"海南藏族自治州",632600:"果洛藏族自治州",632700:"玉树藏族自治州",632800:"海西蒙古族藏族自治州"},630100:{630101:"市辖区",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县"},630200:{630202:"乐都区",630203:"平安区",630222:"民和回族土族自治县",630223:"互助土族自治县",630224:"化隆回族自治县",630225:"循化撒拉族自治县"},632200:{632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县"},632300:{632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县"},632500:{632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县"},632600:{632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县"},632700:{632701:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县"},632800:{632801:"格尔木市",632802:"德令哈市",632803:"茫崖市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632857:"大柴旦行政委员会"},64e4:{640100:"银川市",640200:"石嘴山市",640300:"吴忠市",640400:"固原市",640500:"中卫市"},640100:{640101:"市辖区",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市"},640200:{640201:"市辖区",640202:"大武口区",640205:"惠农区",640221:"平罗县"},640300:{640301:"市辖区",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市"},640400:{640401:"市辖区",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县"},640500:{640501:"市辖区",640502:"沙坡头区",640521:"中宁县",640522:"海原县"},65e4:{650100:"乌鲁木齐市",650200:"克拉玛依市",650400:"吐鲁番市",650500:"哈密市",652300:"昌吉回族自治州",652700:"博尔塔拉蒙古自治州",652800:"巴音郭楞蒙古自治州",652900:"阿克苏地区",653e3:"克孜勒苏柯尔克孜自治州",653100:"喀什地区",653200:"和田地区",654e3:"伊犁哈萨克自治州",654200:"塔城地区",654300:"阿勒泰地区",659e3:"自治区直辖县级行政区划"},650100:{650101:"市辖区",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县"},650200:{650201:"市辖区",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区"},650400:{650402:"高昌区",650421:"鄯善县",650422:"托克逊县"},650500:{650502:"伊州区",650521:"巴里坤哈萨克自治县",650522:"伊吾县"},652300:{652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县"},652700:{652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县"},652800:{652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652871:"库尔勒经济技术开发区"},652900:{652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县"},653e3:{653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县"},653100:{653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县"},653200:{653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县"},654e3:{654002:"伊宁市",654003:"奎屯市",654004:"霍尔果斯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县"},654200:{654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县"},654300:{654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县"},659e3:{659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",659006:"铁门关市"},71e4:{710100:"台北市",710200:"高雄市",710300:"基隆市",710400:"台中市",710500:"台南市",710600:"新竹市",710700:"嘉义市"},710100:{710101:"内湖区",710102:"南港区",710103:"中正区",710104:"松山区",710105:"信义区",710106:"大安区",710107:"中山区",710108:"文山区",710109:"大同区",710110:"万华区",710111:"士林区",710112:"北投区"},710200:{710201:"新兴区",710202:"前金区",710203:"芩雅区",710204:"盐埕区",710205:"鼓山区",710206:"旗津区",710207:"前镇区",710208:"三民区",710209:"左营区",710210:"楠梓区",710211:"小港区"},710300:{710301:"仁爱区",710302:"信义区",710303:"中正区",710304:"暖暖区",710305:"安乐区",710307:"七堵区"},710400:{710301:"中区",710302:"东区",710303:"南区",710304:"西区",710305:"北区",710306:"北屯区",710307:"西屯区",710308:"南屯区"},710500:{710501:"中西区",710502:"东区",710503:"南区",710504:"北区",710505:"安平区",710506:"安南区"},710600:{710601:"东区",710602:"北区",710603:"香山区"},710700:{710701:"东区",710702:"西区"},81e4:{810001:"中西區",810002:"灣仔區",810003:"東區",810004:"南區",810005:"油尖旺區",810006:"深水埗區",810007:"九龍城區",810008:"黃大仙區",810009:"觀塘區",810010:"荃灣區",810011:"屯門區",810012:"元朗區",810013:"北區",810014:"大埔區",810015:"西貢區",810016:"沙田區",810017:"葵青區",810018:"離島區"},82e4:{820001:"花地瑪堂區",820002:"花王堂區",820003:"望德堂區",820004:"大堂區",820005:"風順堂區",820006:"嘉模堂區",820007:"路氹填海區",820008:"聖方濟各堂區"}};var L=G;const j=A(L),t={},g={},k=j[86],p=[];let D=[];const f="全部";t[""]=f;Object.keys(k).forEach(c=>{const e=k[c];p.push({value:c,label:e}),t[c]=e,g[e]={code:c},g[e][f]={code:""}});p.forEach(c=>{var u;const e=c.value,n=c.label,l=[],s=(u=j[e])!=null?u:{};Object.keys(s).forEach(i=>{l.push({value:i,label:s[i]}),t[i]=s[i],g[n][s[i]]={code:i},g[n][s[i]][f]={code:""}}),l.length&&(c.children=l)});D=E(p);p.forEach(c=>{const e=c.children,n=c.label;e&&e.forEach(l=>{var _;const s=l.value,u=l.label,i=[],v=(_=j[s])!=null?_:{};Object.keys(v).forEach(r=>{i.push({value:r,label:v[r]}),t[r]=v[r],g[n][u][v[r]]={code:r}}),i.length&&(l.children=i)})});const O=E(D);O.unshift({value:"",label:f});O.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:f}),e.forEach(n=>{const l=n.children;l!=null&&l.length&&l.unshift({value:"",label:f})}))});const $=E(p);$.unshift({value:"",label:f});$.forEach(c=>{const e=c.children;e!=null&&e.length&&(e.unshift({value:"",label:f}),e.forEach(n=>{const l=n.children;l!=null&&l.length&&l.unshift({value:"",label:f})}))});function y(c,e,n){let l="";if(c&&g[c]){const s=g[c];if(l=s.code,e&&s[e]){const u=s[e];l=`${l}${e===f?"":", "}${u.code}`,n&&u[n]&&(l=`${l}${n===f?"":", "}${u[n].code}`)}}return l}const P=o("p",{class:"font-medium"},"区域级联选择器",-1),q={class:"flex flex-col items-center justify-center"},F={class:"text-[var(--el-color-primary)]"},R={class:"leading-10"},S={class:"flex flex-col items-center justify-center mt-3"},X={class:"text-[var(--el-color-primary)]"},z={class:"leading-10"},H={class:"flex flex-col items-center justify-center mt-3"},J={class:"text-[var(--el-color-primary)]"},K={class:"leading-10"},M={class:"flex flex-col items-center justify-center mt-3"},Q={class:"text-[var(--el-color-primary)]"},W={class:"leading-10"},Z=B({name:"Cascader",__name:"cascader",setup(c){const e=C(["110000","110100"]),n=C(["120000","120100","120101"]),l=C(["130000",""]),s=C(["120000","120100",""]),u=i=>{};return(i,v)=>{const _=b("el-cascader"),r=b("el-col"),T=b("el-row"),w=b("el-card");return U(),N(w,{shadow:"never"},{header:x(()=>[P]),default:x(()=>[h(T,{gutter:24},{default:x(()=>[h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",q,[o("span",F,[V(" 1. 二级联动(不带“全部”选项) "),h(_,{modelValue:e.value,"onUpdate:modelValue":v[0]||(v[0]=m=>e.value=m),options:a(D),onChange:u},null,8,["modelValue","options"])]),o("div",R,[o("div",null,"绑定值:"+d(e.value),1),o("div",null," 区域码转汉字: "+d(a(t)[e.value[0]])+", "+d(a(t)[e.value[1]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[e.value[0]],a(t)[e.value[1]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",S,[o("span",X,[V(" 2. 二级联动(带有“全部”选项) "),h(_,{modelValue:l.value,"onUpdate:modelValue":v[1]||(v[1]=m=>l.value=m),options:a(O),onChange:u},null,8,["modelValue","options"])]),o("div",z,[o("div",null,"绑定值:"+d(l.value),1),o("div",null," 区域码转汉字: "+d(a(t)[l.value[0]])+", "+d(a(t)[l.value[1]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[l.value[0]],a(t)[l.value[1]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",H,[o("span",J,[V(" 3. 三级联动(不带“全部”选项) "),h(_,{modelValue:n.value,"onUpdate:modelValue":v[2]||(v[2]=m=>n.value=m),options:a(p),onChange:u},null,8,["modelValue","options"])]),o("div",K,[o("div",null,"绑定值:"+d(n.value),1),o("div",null," 区域码转汉字: "+d(a(t)[n.value[0]])+", "+d(a(t)[n.value[1]])+", "+d(a(t)[n.value[2]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[n.value[0]],a(t)[n.value[1]],a(t)[n.value[2]])),1)])])]),_:1}),h(r,{xl:12,lg:12,md:24,sm:24,xs:24},{default:x(()=>[o("div",M,[o("span",Q,[V(' 4. 三级联动(带"全部选项") '),h(_,{modelValue:s.value,"onUpdate:modelValue":v[3]||(v[3]=m=>s.value=m),options:a($),onChange:u},null,8,["modelValue","options"])]),o("div",W,[o("div",null,"绑定值:"+d(s.value),1),o("div",null," 区域码转汉字: "+d(a(t)[s.value[0]])+", "+d(a(t)[s.value[1]])+", "+d(a(t)[s.value[2]]),1),o("div",null," 汉字转区域码: "+d(a(y)(a(t)[s.value[0]],a(t)[s.value[1]],a(t)[s.value[2]])),1)])])]),_:1})]),_:1})]),_:1})}}});export{Z as default}; diff --git a/dist/static/js/check-button-btQ62PDX.js b/dist/static/js/check-button-1F-IHfsM.js similarity index 97% rename from dist/static/js/check-button-btQ62PDX.js rename to dist/static/js/check-button-1F-IHfsM.js index 95ab88939..5ed960bd0 100644 --- a/dist/static/js/check-button-btQ62PDX.js +++ b/dist/static/js/check-button-1F-IHfsM.js @@ -1 +1 @@ -var Z=Object.defineProperty,ee=Object.defineProperties;var le=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var L=(n,c,a)=>c in n?Z(n,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[c]=a,S=(n,c)=>{for(var a in c||(c={}))ae.call(c,a)&&L(n,a,c[a]);if(D)for(var a of D(c))se.call(c,a)&&L(n,a,c[a]);return n},G=(n,c)=>ee(n,le(c));import{d as oe,r as u,ai as te,c as j,w as l,b as i,e as z,f as d,i as e,h as t,k as H,l as J,E as T,B as O,F as K,u as de,ag as ce,A as ne,p as ue,q as ie,_ as re}from"./index-qI-8NwZF.js";const _=n=>(ue("data-v-b12840eb"),n=n(),ie(),n),_e={class:"card-header"},be=_(()=>d("span",{style:{"font-size":"16px","font-weight":"800"}}," 可选按钮 ",-1)),pe=_(()=>d("p",{class:"mb-2"},"单选(紧凑风格的按钮样式)",-1)),me=_(()=>d("p",{class:"mb-2"},"单选(带有边框)",-1)),fe=_(()=>d("p",{class:"mb-2"},"单选(自定义内容)",-1)),he={class:"flex"},ve={class:"flex"},ke={class:"flex"},Ve=_(()=>d("p",{class:"mb-2"},"多选(紧凑风格的按钮样式)",-1)),ge=_(()=>d("p",{class:"mb-2"},"多选(带有边框)",-1)),ze=_(()=>d("p",{class:"mb-2"},"多选(来点不一样的体验)",-1)),we={class:"flex"},xe={class:"flex"},Ce={class:"flex"},ye=_(()=>d("p",null,"可控制间距的按钮样式",-1)),Be=_(()=>d("p",{class:"mb-2"},"单选",-1)),Ie={class:"mb-2 mt-4"},Ue=_(()=>d("p",{class:"mb-2"},"单个可选按钮",-1)),Se=oe({name:"CheckButton",__name:"check-button",setup(n){const c=u(20),a=u("default"),b=u(),w=u(!0),$=u("wait"),N=u("complete"),E=u("progress"),F=u(["apple","tomato"]),M=u(["cucumber","onion","blueberry"]),q=u(["tomato","watermelon","strawberry"]),x=u([{title:"等待中",checked:!1},{title:"进行中",checked:!0},{title:"已完成",checked:!1}]),C=u({});function P(p,o){if(a.value==="disabled")return;C.value[o]=Object.assign(G(S({},p),{checked:!p.checked})),x.value.map(V=>V.checked=!1),x.value[o].checked=C.value[o].checked;const{title:r,checked:f}=C.value[o];ne(f?`已选中${r}`:`取消选中${r}`,{type:"success"})}const y=u([{title:"苹果",checked:!0},{title:"西红柿",checked:!0},{title:"香蕉",checked:!1}]),A=u({});function Q(p,o){a.value!=="disabled"&&(A.value[o]=Object.assign(G(S({},p),{checked:!p.checked})),y.value[o].checked=A.value[o].checked)}function R(){a.value!=="disabled"&&(w.value=!w.value)}return te(a,p=>p==="disabled"?b.value="default":b.value=a.value),(p,o)=>{const r=i("el-radio"),f=i("el-radio-group"),V=i("el-space"),h=i("el-radio-button"),m=i("el-divider"),v=i("IconifyIconOnline"),k=i("el-checkbox-button"),B=i("el-checkbox-group"),I=i("el-checkbox"),W=i("el-slider"),U=i("el-check-tag"),X=i("el-card");return z(),j(X,{shadow:"never"},{header:l(()=>[d("div",_e,[e(V,{wrap:"",size:40},{default:l(()=>[be,e(f,{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=s=>a.value=s),size:"small"},{default:l(()=>[e(r,{label:"large"},{default:l(()=>[t("大尺寸")]),_:1}),e(r,{label:"default"},{default:l(()=>[t("默认尺寸")]),_:1}),e(r,{label:"small"},{default:l(()=>[t("小尺寸")]),_:1}),e(r,{label:"disabled"},{default:l(()=>[t("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:l(()=>[pe,e(f,{modelValue:$.value,"onUpdate:modelValue":o[1]||(o[1]=s=>$.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(h,{label:"wait"},{default:l(()=>[t("等待中")]),_:1}),e(h,{label:"progress"},{default:l(()=>[t("进行中")]),_:1}),e(h,{label:"complete"},{default:l(()=>[t("已完成")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),me,e(f,{modelValue:N.value,"onUpdate:modelValue":o[2]||(o[2]=s=>N.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(r,{label:"wait",border:""},{default:l(()=>[t("等待中")]),_:1}),e(r,{label:"progress",border:""},{default:l(()=>[t("进行中")]),_:1}),e(r,{label:"complete",border:""},{default:l(()=>[t("已完成")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),fe,e(f,{modelValue:E.value,"onUpdate:modelValue":o[3]||(o[3]=s=>E.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(h,{label:"wait"},{default:l(()=>[d("span",he,[e(v,{icon:"ri:progress-8-fill",class:"mr-1"}),t(" 等待中 ")])]),_:1}),e(h,{label:"progress"},{default:l(()=>[d("span",ve,[e(v,{icon:"ri:progress-6-line",class:"mr-1"}),t(" 进行中 ")])]),_:1}),e(h,{label:"complete"},{default:l(()=>[d("span",ke,[e(v,{icon:"ri:progress-8-line",class:"mr-1"}),t(" 已完成 ")])]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),Ve,e(B,{modelValue:F.value,"onUpdate:modelValue":o[4]||(o[4]=s=>F.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(k,{label:"apple"},{default:l(()=>[t("苹果")]),_:1}),e(k,{label:"tomato"},{default:l(()=>[t("西红柿")]),_:1}),e(k,{label:"banana"},{default:l(()=>[t("香蕉")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),ge,e(B,{modelValue:M.value,"onUpdate:modelValue":o[5]||(o[5]=s=>M.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(I,{label:"cucumber",border:""},{default:l(()=>[t("黄瓜")]),_:1}),e(I,{label:"onion",border:""},{default:l(()=>[t("洋葱")]),_:1}),e(I,{label:"blueberry",border:""},{default:l(()=>[t("蓝莓")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),ze,e(B,{modelValue:q.value,"onUpdate:modelValue":o[6]||(o[6]=s=>q.value=s),class:"pure-checkbox",size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(k,{label:"tomato"},{default:l(()=>[d("span",we,[e(v,{icon:"streamline-emojis:tomato",class:"mr-1"}),t(" 番茄 ")])]),_:1}),e(k,{label:"watermelon"},{default:l(()=>[d("span",xe,[e(v,{icon:"streamline-emojis:watermelon-1",class:"mr-1"}),t(" 西瓜 ")])]),_:1}),e(k,{label:"strawberry"},{default:l(()=>[d("span",Ce,[e(v,{icon:"streamline-emojis:strawberry-1",class:"mr-1"}),t(" 草莓 ")])]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),ye,e(W,{modelValue:c.value,"onUpdate:modelValue":o[7]||(o[7]=s=>c.value=s),class:"mb-2 !w-[300px]","show-tooltip":!1,disabled:a.value==="disabled"},null,8,["modelValue","disabled"]),Be,e(V,{wrap:"",size:c.value},{default:l(()=>[(z(!0),H(K,null,J(x.value,(s,g)=>(z(),j(U,{key:g,class:T(["select-none",a.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:Y=>P(s,g)},{default:l(()=>[t(O(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1},8,["size"]),d("p",Ie," 多选 "+O(de(ce)(y.value.filter(s=>s.checked),"title")),1),e(V,{wrap:"",size:c.value},{default:l(()=>[(z(!0),H(K,null,J(y.value,(s,g)=>(z(),j(U,{key:g,class:T(["select-none",a.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:Y=>Q(s,g)},{default:l(()=>[t(O(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1},8,["size"]),e(m),Ue,e(U,{class:T(["select-none",a.value==="disabled"&&"tag-disabled",w.value&&"is-active"]),checked:w.value,onChange:R},{default:l(()=>[t(" 一个人也要努力 😊 ")]),_:1},8,["class","checked"])]),_:1})}}}),Te=re(Se,[["__scopeId","data-v-b12840eb"]]);export{Te as default}; +var Z=Object.defineProperty,ee=Object.defineProperties;var le=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable;var L=(n,c,a)=>c in n?Z(n,c,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[c]=a,S=(n,c)=>{for(var a in c||(c={}))ae.call(c,a)&&L(n,a,c[a]);if(D)for(var a of D(c))se.call(c,a)&&L(n,a,c[a]);return n},G=(n,c)=>ee(n,le(c));import{d as oe,r as u,a7 as te,c as j,w as l,b as i,e as z,f as d,i as e,h as t,k as H,l as J,E as T,B as O,F as K,u as de,ah as ce,A as ne,p as ue,q as ie,_ as re}from"./index-2abGzBFj.js";const _=n=>(ue("data-v-b12840eb"),n=n(),ie(),n),_e={class:"card-header"},be=_(()=>d("span",{style:{"font-size":"16px","font-weight":"800"}}," 可选按钮 ",-1)),pe=_(()=>d("p",{class:"mb-2"},"单选(紧凑风格的按钮样式)",-1)),me=_(()=>d("p",{class:"mb-2"},"单选(带有边框)",-1)),fe=_(()=>d("p",{class:"mb-2"},"单选(自定义内容)",-1)),he={class:"flex"},ve={class:"flex"},ke={class:"flex"},Ve=_(()=>d("p",{class:"mb-2"},"多选(紧凑风格的按钮样式)",-1)),ge=_(()=>d("p",{class:"mb-2"},"多选(带有边框)",-1)),ze=_(()=>d("p",{class:"mb-2"},"多选(来点不一样的体验)",-1)),we={class:"flex"},xe={class:"flex"},Ce={class:"flex"},ye=_(()=>d("p",null,"可控制间距的按钮样式",-1)),Be=_(()=>d("p",{class:"mb-2"},"单选",-1)),Ie={class:"mb-2 mt-4"},Ue=_(()=>d("p",{class:"mb-2"},"单个可选按钮",-1)),Se=oe({name:"CheckButton",__name:"check-button",setup(n){const c=u(20),a=u("default"),b=u(),w=u(!0),$=u("wait"),N=u("complete"),E=u("progress"),F=u(["apple","tomato"]),M=u(["cucumber","onion","blueberry"]),q=u(["tomato","watermelon","strawberry"]),x=u([{title:"等待中",checked:!1},{title:"进行中",checked:!0},{title:"已完成",checked:!1}]),C=u({});function P(p,o){if(a.value==="disabled")return;C.value[o]=Object.assign(G(S({},p),{checked:!p.checked})),x.value.map(V=>V.checked=!1),x.value[o].checked=C.value[o].checked;const{title:r,checked:f}=C.value[o];ne(f?`已选中${r}`:`取消选中${r}`,{type:"success"})}const y=u([{title:"苹果",checked:!0},{title:"西红柿",checked:!0},{title:"香蕉",checked:!1}]),A=u({});function Q(p,o){a.value!=="disabled"&&(A.value[o]=Object.assign(G(S({},p),{checked:!p.checked})),y.value[o].checked=A.value[o].checked)}function R(){a.value!=="disabled"&&(w.value=!w.value)}return te(a,p=>p==="disabled"?b.value="default":b.value=a.value),(p,o)=>{const r=i("el-radio"),f=i("el-radio-group"),V=i("el-space"),h=i("el-radio-button"),m=i("el-divider"),v=i("IconifyIconOnline"),k=i("el-checkbox-button"),B=i("el-checkbox-group"),I=i("el-checkbox"),W=i("el-slider"),U=i("el-check-tag"),X=i("el-card");return z(),j(X,{shadow:"never"},{header:l(()=>[d("div",_e,[e(V,{wrap:"",size:40},{default:l(()=>[be,e(f,{modelValue:a.value,"onUpdate:modelValue":o[0]||(o[0]=s=>a.value=s),size:"small"},{default:l(()=>[e(r,{label:"large"},{default:l(()=>[t("大尺寸")]),_:1}),e(r,{label:"default"},{default:l(()=>[t("默认尺寸")]),_:1}),e(r,{label:"small"},{default:l(()=>[t("小尺寸")]),_:1}),e(r,{label:"disabled"},{default:l(()=>[t("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:l(()=>[pe,e(f,{modelValue:$.value,"onUpdate:modelValue":o[1]||(o[1]=s=>$.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(h,{label:"wait"},{default:l(()=>[t("等待中")]),_:1}),e(h,{label:"progress"},{default:l(()=>[t("进行中")]),_:1}),e(h,{label:"complete"},{default:l(()=>[t("已完成")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),me,e(f,{modelValue:N.value,"onUpdate:modelValue":o[2]||(o[2]=s=>N.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(r,{label:"wait",border:""},{default:l(()=>[t("等待中")]),_:1}),e(r,{label:"progress",border:""},{default:l(()=>[t("进行中")]),_:1}),e(r,{label:"complete",border:""},{default:l(()=>[t("已完成")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),fe,e(f,{modelValue:E.value,"onUpdate:modelValue":o[3]||(o[3]=s=>E.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(h,{label:"wait"},{default:l(()=>[d("span",he,[e(v,{icon:"ri:progress-8-fill",class:"mr-1"}),t(" 等待中 ")])]),_:1}),e(h,{label:"progress"},{default:l(()=>[d("span",ve,[e(v,{icon:"ri:progress-6-line",class:"mr-1"}),t(" 进行中 ")])]),_:1}),e(h,{label:"complete"},{default:l(()=>[d("span",ke,[e(v,{icon:"ri:progress-8-line",class:"mr-1"}),t(" 已完成 ")])]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),Ve,e(B,{modelValue:F.value,"onUpdate:modelValue":o[4]||(o[4]=s=>F.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(k,{label:"apple"},{default:l(()=>[t("苹果")]),_:1}),e(k,{label:"tomato"},{default:l(()=>[t("西红柿")]),_:1}),e(k,{label:"banana"},{default:l(()=>[t("香蕉")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),ge,e(B,{modelValue:M.value,"onUpdate:modelValue":o[5]||(o[5]=s=>M.value=s),size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(I,{label:"cucumber",border:""},{default:l(()=>[t("黄瓜")]),_:1}),e(I,{label:"onion",border:""},{default:l(()=>[t("洋葱")]),_:1}),e(I,{label:"blueberry",border:""},{default:l(()=>[t("蓝莓")]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),ze,e(B,{modelValue:q.value,"onUpdate:modelValue":o[6]||(o[6]=s=>q.value=s),class:"pure-checkbox",size:b.value,disabled:a.value==="disabled"},{default:l(()=>[e(k,{label:"tomato"},{default:l(()=>[d("span",we,[e(v,{icon:"streamline-emojis:tomato",class:"mr-1"}),t(" 番茄 ")])]),_:1}),e(k,{label:"watermelon"},{default:l(()=>[d("span",xe,[e(v,{icon:"streamline-emojis:watermelon-1",class:"mr-1"}),t(" 西瓜 ")])]),_:1}),e(k,{label:"strawberry"},{default:l(()=>[d("span",Ce,[e(v,{icon:"streamline-emojis:strawberry-1",class:"mr-1"}),t(" 草莓 ")])]),_:1})]),_:1},8,["modelValue","size","disabled"]),e(m),ye,e(W,{modelValue:c.value,"onUpdate:modelValue":o[7]||(o[7]=s=>c.value=s),class:"mb-2 !w-[300px]","show-tooltip":!1,disabled:a.value==="disabled"},null,8,["modelValue","disabled"]),Be,e(V,{wrap:"",size:c.value},{default:l(()=>[(z(!0),H(K,null,J(x.value,(s,g)=>(z(),j(U,{key:g,class:T(["select-none",a.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:Y=>P(s,g)},{default:l(()=>[t(O(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1},8,["size"]),d("p",Ie," 多选 "+O(de(ce)(y.value.filter(s=>s.checked),"title")),1),e(V,{wrap:"",size:c.value},{default:l(()=>[(z(!0),H(K,null,J(y.value,(s,g)=>(z(),j(U,{key:g,class:T(["select-none",a.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:Y=>Q(s,g)},{default:l(()=>[t(O(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1},8,["size"]),e(m),Ue,e(U,{class:T(["select-none",a.value==="disabled"&&"tag-disabled",w.value&&"is-active"]),checked:w.value,onChange:R},{default:l(()=>[t(" 一个人也要努力 😊 ")]),_:1},8,["class","checked"])]),_:1})}}}),Te=re(Se,[["__scopeId","data-v-b12840eb"]]);export{Te as default}; diff --git a/dist/static/js/collapse-a7l9ZeYF.js b/dist/static/js/collapse-REeDwewB.js similarity index 97% rename from dist/static/js/collapse-a7l9ZeYF.js rename to dist/static/js/collapse-REeDwewB.js index ef1e2042d..399c1cbda 100644 --- a/dist/static/js/collapse-a7l9ZeYF.js +++ b/dist/static/js/collapse-REeDwewB.js @@ -1 +1 @@ -import{d as z,r as i,c as m,w as e,b as a,j as I,e as p,f as u,i as l,m as B,h as o}from"./index-qI-8NwZF.js";const O={class:"card-header"},j=u("p",{class:"mb-2"},"基础用法",-1),U=z({name:"Collapse",__name:"collapse",setup(D){const s=i(),f=i(),t=i(["1","2","3","4","5"]),_=i(!0);function v(){_.value?t.value=[]:s.value==="accordion"?t.value=["5"]:t.value=["1","2","3","4","5"],_.value=!_.value}const h=b=>{};return(b,c)=>{const g=a("el-link"),w=a("el-space"),r=a("el-radio"),V=a("el-radio-group"),C=a("el-button"),n=a("el-collapse-item"),k=a("IconifyIconOnline"),x=a("el-collapse"),y=a("el-card"),N=I("tippy");return p(),m(y,{shadow:"never"},{header:e(()=>[u("div",O,[l(w,{wrap:"",size:40},{default:e(()=>[B((p(),m(g,{href:"https://element-plus.org/zh-CN/component/collapse.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:e(()=>[o(" 折叠面板 ")]),_:1})),[[N,{content:"点击查看详细文档"}]])]),_:1})])]),default:e(()=>[j,l(V,{modelValue:s.value,"onUpdate:modelValue":c[0]||(c[0]=d=>s.value=d),class:"mb-3"},{default:e(()=>[l(r,{label:""},{default:e(()=>[o("可同时展开多个面板")]),_:1}),l(r,{label:"accordion"},{default:e(()=>[o("每次只能展开一个面板")]),_:1})]),_:1},8,["modelValue"]),l(C,{size:"small",text:"",bg:"",class:"ml-8 mb-1",onClick:v},{default:e(()=>[o(" 外部触发打开、关闭 ")]),_:1}),l(x,{ref_key:"collapseRef",ref:f,modelValue:t.value,"onUpdate:modelValue":c[1]||(c[1]=d=>t.value=d),class:"w-[360px]",accordion:s.value==="accordion",onChange:h},{default:e(()=>[l(n,{title:"周一",name:"1"},{default:e(()=>[o(" 周一启航,新的篇章 ")]),_:1}),l(n,{title:"周二",name:"2"},{default:e(()=>[o(" 周二律动,携手共进 ")]),_:1}),l(n,{title:"周三",name:"3"},{default:e(()=>[o(" 周三昂扬,激情不减 ")]),_:1}),l(n,{title:"周四",name:"4"},{default:e(()=>[o(" 周四精进,事半功倍 ")]),_:1}),l(n,{name:"5"},{title:e(()=>[o(" 周五 "),l(k,{icon:"streamline-emojis:beaming-face-with-smiling-eyes",class:"ml-1",width:"30"})]),default:e(()=>[o(" 周五喜悦,收尾归档 ")]),_:1})]),_:1},8,["modelValue","accordion"])]),_:1})}}});export{U as default}; +import{d as z,r as i,c as m,w as e,b as a,j as I,e as p,f as u,i as l,m as B,h as o}from"./index-2abGzBFj.js";const O={class:"card-header"},j=u("p",{class:"mb-2"},"基础用法",-1),U=z({name:"Collapse",__name:"collapse",setup(D){const s=i(),f=i(),t=i(["1","2","3","4","5"]),_=i(!0);function v(){_.value?t.value=[]:s.value==="accordion"?t.value=["5"]:t.value=["1","2","3","4","5"],_.value=!_.value}const h=b=>{};return(b,c)=>{const g=a("el-link"),w=a("el-space"),r=a("el-radio"),V=a("el-radio-group"),C=a("el-button"),n=a("el-collapse-item"),k=a("IconifyIconOnline"),x=a("el-collapse"),y=a("el-card"),N=I("tippy");return p(),m(y,{shadow:"never"},{header:e(()=>[u("div",O,[l(w,{wrap:"",size:40},{default:e(()=>[B((p(),m(g,{href:"https://element-plus.org/zh-CN/component/collapse.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:e(()=>[o(" 折叠面板 ")]),_:1})),[[N,{content:"点击查看详细文档"}]])]),_:1})])]),default:e(()=>[j,l(V,{modelValue:s.value,"onUpdate:modelValue":c[0]||(c[0]=d=>s.value=d),class:"mb-3"},{default:e(()=>[l(r,{label:""},{default:e(()=>[o("可同时展开多个面板")]),_:1}),l(r,{label:"accordion"},{default:e(()=>[o("每次只能展开一个面板")]),_:1})]),_:1},8,["modelValue"]),l(C,{size:"small",text:"",bg:"",class:"ml-8 mb-1",onClick:v},{default:e(()=>[o(" 外部触发打开、关闭 ")]),_:1}),l(x,{ref_key:"collapseRef",ref:f,modelValue:t.value,"onUpdate:modelValue":c[1]||(c[1]=d=>t.value=d),class:"w-[360px]",accordion:s.value==="accordion",onChange:h},{default:e(()=>[l(n,{title:"周一",name:"1"},{default:e(()=>[o(" 周一启航,新的篇章 ")]),_:1}),l(n,{title:"周二",name:"2"},{default:e(()=>[o(" 周二律动,携手共进 ")]),_:1}),l(n,{title:"周三",name:"3"},{default:e(()=>[o(" 周三昂扬,激情不减 ")]),_:1}),l(n,{title:"周四",name:"4"},{default:e(()=>[o(" 周四精进,事半功倍 ")]),_:1}),l(n,{name:"5"},{title:e(()=>[o(" 周五 "),l(k,{icon:"streamline-emojis:beaming-face-with-smiling-eyes",class:"ml-1",width:"30"})]),default:e(()=>[o(" 周五喜悦,收尾归档 ")]),_:1})]),_:1},8,["modelValue","accordion"])]),_:1})}}});export{U as default}; diff --git a/dist/static/js/color-picker-Cndl-Rf7.js b/dist/static/js/color-picker-1cM7gmPV.js similarity index 94% rename from dist/static/js/color-picker-Cndl-Rf7.js rename to dist/static/js/color-picker-1cM7gmPV.js index e030e4be6..3cafaecb3 100644 --- a/dist/static/js/color-picker-Cndl-Rf7.js +++ b/dist/static/js/color-picker-1cM7gmPV.js @@ -1 +1 @@ -import{d as N,r as s,ai as D,c as k,w as e,b as a,j as P,e as z,f as p,i as l,m as U,h as d,B as R}from"./index-qI-8NwZF.js";const S={class:"card-header"},j=p("p",{class:"mb-2"},"不同尺寸、选择透明度、预定义颜色",-1),O=p("p",{class:"mb-2"},"外部触发器",-1),A=N({name:"ColorPicker",__name:"color-picker",setup(T){const o=s("default"),n=s(),r=s(!1),u=s(),_=s("rgba(255, 69, 0, 0.68)"),f=s("hsla(209, 100%, 56%, 0.73)"),v=s(["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"]);D(o,m=>m==="disabled"?n.value="default":n.value=o.value);function V(){r.value?u.value.hide():u.value.show(),r.value=!r.value}return(m,t)=>{const w=a("el-link"),c=a("el-radio"),g=a("el-radio-group"),b=a("el-space"),h=a("el-color-picker"),C=a("el-divider"),y=a("el-button"),x=a("el-card"),B=P("tippy");return z(),k(x,{shadow:"never"},{header:e(()=>[p("div",S,[l(b,{wrap:"",size:40},{default:e(()=>[U((z(),k(w,{href:"https://element-plus.org/zh-CN/component/color-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:e(()=>[d(" 颜色选择器 ")]),_:1})),[[B,{content:"点击查看详细文档"}]]),l(g,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=i=>o.value=i),size:"small"},{default:e(()=>[l(c,{label:"large"},{default:e(()=>[d("大尺寸")]),_:1}),l(c,{label:"default"},{default:e(()=>[d("默认尺寸")]),_:1}),l(c,{label:"small"},{default:e(()=>[d("小尺寸")]),_:1}),l(c,{label:"disabled"},{default:e(()=>[d("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:e(()=>[j,l(h,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=i=>_.value=i),"show-alpha":"",predefine:v.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","predefine","size","disabled"]),l(C),O,l(b,{wrap:""},{default:e(()=>[l(h,{ref_key:"colorPickerRef",ref:u,modelValue:f.value,"onUpdate:modelValue":t[2]||(t[2]=i=>f.value=i),"show-alpha":"",predefine:v.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","predefine","size","disabled"]),l(y,{size:n.value,disabled:o.value==="disabled",onClick:V},{default:e(()=>[d(R(r.value?"关闭":"打开"),1)]),_:1},8,["size","disabled"])]),_:1})]),_:1})}}});export{A as default}; +import{d as N,r as s,a7 as D,c as k,w as e,b as a,j as P,e as z,f as p,i as l,m as U,h as d,B as R}from"./index-2abGzBFj.js";const S={class:"card-header"},j=p("p",{class:"mb-2"},"不同尺寸、选择透明度、预定义颜色",-1),O=p("p",{class:"mb-2"},"外部触发器",-1),A=N({name:"ColorPicker",__name:"color-picker",setup(T){const o=s("default"),n=s(),r=s(!1),u=s(),_=s("rgba(255, 69, 0, 0.68)"),f=s("hsla(209, 100%, 56%, 0.73)"),v=s(["#ff4500","#ff8c00","#ffd700","#90ee90","#00ced1","#1e90ff","#c71585","rgba(255, 69, 0, 0.68)","rgb(255, 120, 0)","hsv(51, 100, 98)","hsva(120, 40, 94, 0.5)","hsl(181, 100%, 37%)","hsla(209, 100%, 56%, 0.73)","#c7158577"]);D(o,m=>m==="disabled"?n.value="default":n.value=o.value);function V(){r.value?u.value.hide():u.value.show(),r.value=!r.value}return(m,t)=>{const w=a("el-link"),c=a("el-radio"),g=a("el-radio-group"),b=a("el-space"),h=a("el-color-picker"),C=a("el-divider"),y=a("el-button"),x=a("el-card"),B=P("tippy");return z(),k(x,{shadow:"never"},{header:e(()=>[p("div",S,[l(b,{wrap:"",size:40},{default:e(()=>[U((z(),k(w,{href:"https://element-plus.org/zh-CN/component/color-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:e(()=>[d(" 颜色选择器 ")]),_:1})),[[B,{content:"点击查看详细文档"}]]),l(g,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=i=>o.value=i),size:"small"},{default:e(()=>[l(c,{label:"large"},{default:e(()=>[d("大尺寸")]),_:1}),l(c,{label:"default"},{default:e(()=>[d("默认尺寸")]),_:1}),l(c,{label:"small"},{default:e(()=>[d("小尺寸")]),_:1}),l(c,{label:"disabled"},{default:e(()=>[d("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:e(()=>[j,l(h,{modelValue:_.value,"onUpdate:modelValue":t[1]||(t[1]=i=>_.value=i),"show-alpha":"",predefine:v.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","predefine","size","disabled"]),l(C),O,l(b,{wrap:""},{default:e(()=>[l(h,{ref_key:"colorPickerRef",ref:u,modelValue:f.value,"onUpdate:modelValue":t[2]||(t[2]=i=>f.value=i),"show-alpha":"",predefine:v.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","predefine","size","disabled"]),l(y,{size:n.value,disabled:o.value==="disabled",onClick:V},{default:e(()=>[d(R(r.value?"关闭":"打开"),1)]),_:1},8,["size","disabled"])]),_:1})]),_:1})}}});export{A as default}; diff --git a/dist/static/js/columns-sp3y9mrC.js b/dist/static/js/columns-0F94BKDv.js similarity index 92% rename from dist/static/js/columns-sp3y9mrC.js rename to dist/static/js/columns-0F94BKDv.js index d45492a41..786bf0d2e 100644 --- a/dist/static/js/columns-sp3y9mrC.js +++ b/dist/static/js/columns-0F94BKDv.js @@ -1 +1 @@ -import{r as n,a0 as y,V as i,i as t,m as r,R as c,dm as V,b as f,A as I,aH as M}from"./index-qI-8NwZF.js";import{b as O}from"./data-t9HUp2km.js";import{d as S}from"./edit-pen-A29bH4uw.js";import{d as j}from"./check-f0nOH8pf.js";function E(){const l=n({}),u=n({}),o=n(-1),v=n(y(O,!0)),m=i(()=>e=>{var a;return(a=l.value[e])==null?void 0:a.value}),s=i(()=>e=>{var a;return(a=u.value[e])==null?void 0:a.editing}),p=i(()=>(e,a=!1)=>["cursor-pointer","ml-2","transition","delay-100",a?["hover:scale-110","hover:text-red-500"]:s.value(e)&&["scale-150","text-red-500"]]),b=[{label:"ID(可修改)",prop:"id",cellRenderer:({row:e,index:a})=>t("div",{class:"flex-bc w-full h-[32px]",onMouseenter:()=>o.value=a,onMouseleave:()=>d(a)},[r(t("p",null,[e.id]),[[c,!s.value(a)]]),t(V,{"enter-active-class":"animate__animated animate__fadeInUp animate__faster"},{default:()=>[r(t(f("el-input"),{modelValue:m.value(a),onInput:_=>h(_,a)},null),[[c,s.value(a)]])]}),r(t(f("iconify-icon-offline"),{icon:j,class:p.value(a),onClick:()=>C(a)},null),[[c,s.value(a)]]),r(t(f("iconify-icon-offline"),{icon:S,class:p.value(a,!0),onClick:()=>g(e,a)},null),[[c,o.value===a&&!s.value(a)]])])},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];function g({id:e},a){l.value[a]=Object.assign({},l.value[a],{value:e}),u.value[a]=Object.assign({},u.value[a],{editing:!0})}function d(e){var a;(a=l.value[e])!=null&&a.value?o.value=e:o.value=-1}function h(e,a){l.value[a].value=e}function C(e){v.value[e].id=l.value[e].value,I(`您修改了第 ${e+1} 行,修改后数据为:${JSON.stringify(v.value[e])}`,{type:"success"}),u.value[e]=Object.assign({},u.value[e],{editing:!1}),M().then(()=>l.value[e].value=null)}return{columns:b,dataList:v}}export{E as useColumns}; +import{r as n,a0 as y,V as i,i as t,m as r,R as c,dm as V,b as f,A as I,aH as M}from"./index-2abGzBFj.js";import{b as O}from"./data-t-06lejh.js";import{d as S}from"./edit-pen-A29bH4uw.js";import{d as j}from"./check-f0nOH8pf.js";function E(){const l=n({}),u=n({}),o=n(-1),v=n(y(O,!0)),m=i(()=>e=>{var a;return(a=l.value[e])==null?void 0:a.value}),s=i(()=>e=>{var a;return(a=u.value[e])==null?void 0:a.editing}),p=i(()=>(e,a=!1)=>["cursor-pointer","ml-2","transition","delay-100",a?["hover:scale-110","hover:text-red-500"]:s.value(e)&&["scale-150","text-red-500"]]),b=[{label:"ID(可修改)",prop:"id",cellRenderer:({row:e,index:a})=>t("div",{class:"flex-bc w-full h-[32px]",onMouseenter:()=>o.value=a,onMouseleave:()=>d(a)},[r(t("p",null,[e.id]),[[c,!s.value(a)]]),t(V,{"enter-active-class":"animate__animated animate__fadeInUp animate__faster"},{default:()=>[r(t(f("el-input"),{modelValue:m.value(a),onInput:_=>h(_,a)},null),[[c,s.value(a)]])]}),r(t(f("iconify-icon-offline"),{icon:j,class:p.value(a),onClick:()=>C(a)},null),[[c,s.value(a)]]),r(t(f("iconify-icon-offline"),{icon:S,class:p.value(a,!0),onClick:()=>g(e,a)},null),[[c,o.value===a&&!s.value(a)]])])},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];function g({id:e},a){l.value[a]=Object.assign({},l.value[a],{value:e}),u.value[a]=Object.assign({},u.value[a],{editing:!0})}function d(e){var a;(a=l.value[e])!=null&&a.value?o.value=e:o.value=-1}function h(e,a){l.value[a].value=e}function C(e){v.value[e].id=l.value[e].value,I(`您修改了第 ${e+1} 行,修改后数据为:${JSON.stringify(v.value[e])}`,{type:"success"}),u.value[e]=Object.assign({},u.value[e],{editing:!1}),M().then(()=>l.value[e].value=null)}return{columns:b,dataList:v}}export{E as useColumns}; diff --git a/dist/static/js/columns-eggFGMno.js b/dist/static/js/columns-63tXs0Yx.js similarity index 78% rename from dist/static/js/columns-eggFGMno.js rename to dist/static/js/columns-63tXs0Yx.js index fd15f1cea..4266ad5d5 100644 --- a/dist/static/js/columns-eggFGMno.js +++ b/dist/static/js/columns-63tXs0Yx.js @@ -1 +1 @@ -import{u as t,w as u}from"./xlsx-mTyBxUMi.js";import{a as i}from"./data-t9HUp2km.js";import{r as m,a0 as b,A as f}from"./index-qI-8NwZF.js";function w(){const s=m(b(i,!0)),e=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}];return{columns:e,dataList:s,exportExcel:()=>{const a=s.value.map(o=>{const p=[];return e.forEach(c=>{p.push(o[c.prop])}),p}),r=[];e.forEach(o=>{r.push(o.label)}),a.unshift(r);const l=t.aoa_to_sheet(a),n=t.book_new();t.book_append_sheet(n,l,"数据报表"),u(n,"pure-admin-table.xlsx"),f("导出成功",{type:"success"})}}}export{w as useColumns}; +import{u as t,w as u}from"./xlsx-mTyBxUMi.js";import{a as i}from"./data-t-06lejh.js";import{r as m,a0 as b,A as f}from"./index-2abGzBFj.js";function w(){const s=m(b(i,!0)),e=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}];return{columns:e,dataList:s,exportExcel:()=>{const a=s.value.map(o=>{const p=[];return e.forEach(c=>{p.push(o[c.prop])}),p}),r=[];e.forEach(o=>{r.push(o.label)}),a.unshift(r);const l=t.aoa_to_sheet(a),n=t.book_new();t.book_append_sheet(n,l,"数据报表"),u(n,"pure-admin-table.xlsx"),f("导出成功",{type:"success"})}}}export{w as useColumns}; diff --git a/dist/static/js/columns-LTmJPNBf.js b/dist/static/js/columns-BZARwOSZ.js similarity index 98% rename from dist/static/js/columns-LTmJPNBf.js rename to dist/static/js/columns-BZARwOSZ.js index c56470a99..73a75998d 100644 --- a/dist/static/js/columns-LTmJPNBf.js +++ b/dist/static/js/columns-BZARwOSZ.js @@ -1 +1 @@ -import{aR as r,a7 as f,e as h,k as p,f as m,r as s,K as b,o as g,i as l,h as v,b as L,aH as w}from"./index-qI-8NwZF.js";function o(a,e){return Math.floor(Math.random()*(e-a+1))+a}const M={width:24,height:24,body:''},y={width:24,height:24,body:''},Z={width:24,height:24,body:''},C={width:24,height:24,body:''},H=["周日","周一","周二","周三","周四","周五","周六"],j=[{icon:M,bgColor:"#effaff",color:"#41b6ff",duration:2200,name:"需求人数",value:36e3,percent:"+88%",data:[2101,5288,4239,4962,6752,5208,7450]},{icon:y,bgColor:"#fff5f4",color:"#e85f33",duration:1600,name:"提问数量",value:16580,percent:"+70%",data:[2216,1148,1255,788,4821,1973,4379]},{icon:Z,bgColor:"#eff8f4",color:"#26ce83",duration:1500,name:"解决数量",value:16499,percent:"+99%",data:[861,1002,3195,1715,3666,2415,3645]},{icon:C,bgColor:"#f6f4fe",color:"#7846e5",duration:100,name:"用户满意度",value:100,percent:"+100%",data:[100]}],B=[{requireData:[2101,5288,4239,4962,6752,5208,7450],questionData:[2216,1148,1255,1788,4821,1973,4379]},{requireData:[2101,3280,4400,4962,5752,6889,7600],questionData:[2116,3148,3255,3788,4821,4970,5390]}],z=[{week:"周一",percentage:85,duration:110,color:"#41b6ff"},{week:"周二",percentage:86,duration:105,color:"#41b6ff"},{week:"周三",percentage:88,duration:100,color:"#41b6ff"},{week:"周四",percentage:89,duration:95,color:"#41b6ff"},{week:"周五",percentage:94,duration:90,color:"#26ce83"},{week:"周六",percentage:96,duration:85,color:"#26ce83"},{week:"周日",percentage:100,duration:80,color:"#26ce83"}].reverse(),i=Array.from({length:30}).map((a,e)=>({id:e+1,requiredNumber:o(13500,19999),questionNumber:o(12600,16999),resolveNumber:o(13500,17999),satisfaction:o(95,100),date:r().subtract(e,"day").format("YYYY-MM-DD")})),A=f(i).slice(0,14).map((a,e)=>Object.assign(a,{date:`${r().subtract(e,"day").format("YYYY-MM-DD")} ${H[r().subtract(e,"day").day()]}`})),_={width:24,height:24,body:''},D={width:24,height:24,body:''},V={xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",class:"empty-icon",viewBox:"0 0 1024 1024"},k=m("path",{d:"M855.6 427.2H168.5c-12.7 0-24.4 6.9-30.6 18L4.4 684.7C1.5 689.9 0 695.8 0 701.8v287.1c0 19.4 15.7 35.1 35.1 35.1H989c19.4 0 35.1-15.7 35.1-35.1V701.8c0-6-1.5-11.8-4.4-17.1L886.2 445.2c-6.2-11.1-17.9-18-30.6-18M673.4 695.6c-16.5 0-30.8 11.5-34.3 27.7-12.7 58.5-64.8 102.3-127.2 102.3s-114.5-43.8-127.2-102.3c-3.5-16.1-17.8-27.7-34.3-27.7H119c-26.4 0-43.3-28-31.1-51.4l81.7-155.8c6.1-11.6 18-18.8 31.1-18.8h622.4c13 0 25 7.2 31.1 18.8l81.7 155.8c12.2 23.4-4.7 51.4-31.1 51.4zm146.5-486.1c-1-1.8-2.1-3.7-3.2-5.5-9.8-16.6-31.1-22.2-47.8-12.6L648.5 261c-17 9.8-22.7 31.6-12.6 48.4.9 1.4 1.7 2.9 2.5 4.4 9.5 17 31.2 22.8 48 13L807 257.3c16.7-9.7 22.4-31 12.9-47.8m-444.5 51.6L255 191.6c-16.7-9.6-38-4-47.8 12.6-1.1 1.8-2.1 3.6-3.2 5.5-9.5 16.8-3.8 38.1 12.9 47.8L337.3 327c16.9 9.7 38.6 4 48-13.1.8-1.5 1.7-2.9 2.5-4.4 10.2-16.8 4.5-38.6-12.4-48.4M512 239.3h2.5c19.5.3 35.5-15.5 35.5-35.1v-139c0-19.3-15.6-34.9-34.8-35.1h-6.4C489.6 30.3 474 46 474 65.2v139c0 19.5 15.9 35.4 35.5 35.1z"},null,-1),x=[k];function N(a,e){return h(),p("svg",V,[...x])}const Y={render:N};function q(){const a=s([]),e=s(!0),u=[{sortable:!0,label:"序号",prop:"id"},{sortable:!0,label:"需求人数",prop:"requiredNumber",filterMultiple:!1,filterClassName:"pure-table-filter",filters:[{text:"≥16000",value:"more"},{text:"<16000",value:"less"}],filterMethod:(t,{requiredNumber:n})=>t==="more"?n>=16e3:n<16e3},{sortable:!0,label:"提问数量",prop:"questionNumber"},{sortable:!0,label:"解决数量",prop:"resolveNumber"},{sortable:!0,label:"用户满意度",minWidth:100,prop:"satisfaction",cellRenderer:({row:t})=>l("div",{class:"flex justify-center w-full"},[l("span",{class:"flex items-center w-[60px]"},[l("span",{class:"ml-auto mr-2"},[t.satisfaction,v("%")]),l(L("iconifyIconOffline"),{icon:t.satisfaction>98?D:_,color:"#e85f33"},null)])])},{sortable:!0,label:"统计日期",prop:"date"},{label:"操作",fixed:"right",slot:"operation"}],c=b({pageSize:10,currentPage:1,layout:"prev, pager, next",total:0,align:"center"});function d(t){e.value=!0,w(300).then(()=>{e.value=!1})}return g(()=>{a.value=i,c.total=a.value.length,e.value=!1}),{Empty:Y,loading:e,columns:u,dataList:a,pagination:c,onCurrentChange:d}}const O=Object.freeze(Object.defineProperty({__proto__:null,useColumns:q},Symbol.toStringTag,{value:"Module"}));export{O as a,B as b,j as c,A as l,z as p,q as u}; +import{aR as r,a8 as f,e as h,k as p,f as m,r as s,K as b,o as g,i as l,h as v,b as L,aH as w}from"./index-2abGzBFj.js";function o(a,e){return Math.floor(Math.random()*(e-a+1))+a}const M={width:24,height:24,body:''},y={width:24,height:24,body:''},Z={width:24,height:24,body:''},C={width:24,height:24,body:''},H=["周日","周一","周二","周三","周四","周五","周六"],j=[{icon:M,bgColor:"#effaff",color:"#41b6ff",duration:2200,name:"需求人数",value:36e3,percent:"+88%",data:[2101,5288,4239,4962,6752,5208,7450]},{icon:y,bgColor:"#fff5f4",color:"#e85f33",duration:1600,name:"提问数量",value:16580,percent:"+70%",data:[2216,1148,1255,788,4821,1973,4379]},{icon:Z,bgColor:"#eff8f4",color:"#26ce83",duration:1500,name:"解决数量",value:16499,percent:"+99%",data:[861,1002,3195,1715,3666,2415,3645]},{icon:C,bgColor:"#f6f4fe",color:"#7846e5",duration:100,name:"用户满意度",value:100,percent:"+100%",data:[100]}],B=[{requireData:[2101,5288,4239,4962,6752,5208,7450],questionData:[2216,1148,1255,1788,4821,1973,4379]},{requireData:[2101,3280,4400,4962,5752,6889,7600],questionData:[2116,3148,3255,3788,4821,4970,5390]}],z=[{week:"周一",percentage:85,duration:110,color:"#41b6ff"},{week:"周二",percentage:86,duration:105,color:"#41b6ff"},{week:"周三",percentage:88,duration:100,color:"#41b6ff"},{week:"周四",percentage:89,duration:95,color:"#41b6ff"},{week:"周五",percentage:94,duration:90,color:"#26ce83"},{week:"周六",percentage:96,duration:85,color:"#26ce83"},{week:"周日",percentage:100,duration:80,color:"#26ce83"}].reverse(),i=Array.from({length:30}).map((a,e)=>({id:e+1,requiredNumber:o(13500,19999),questionNumber:o(12600,16999),resolveNumber:o(13500,17999),satisfaction:o(95,100),date:r().subtract(e,"day").format("YYYY-MM-DD")})),A=f(i).slice(0,14).map((a,e)=>Object.assign(a,{date:`${r().subtract(e,"day").format("YYYY-MM-DD")} ${H[r().subtract(e,"day").day()]}`})),_={width:24,height:24,body:''},D={width:24,height:24,body:''},V={xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",class:"empty-icon",viewBox:"0 0 1024 1024"},k=m("path",{d:"M855.6 427.2H168.5c-12.7 0-24.4 6.9-30.6 18L4.4 684.7C1.5 689.9 0 695.8 0 701.8v287.1c0 19.4 15.7 35.1 35.1 35.1H989c19.4 0 35.1-15.7 35.1-35.1V701.8c0-6-1.5-11.8-4.4-17.1L886.2 445.2c-6.2-11.1-17.9-18-30.6-18M673.4 695.6c-16.5 0-30.8 11.5-34.3 27.7-12.7 58.5-64.8 102.3-127.2 102.3s-114.5-43.8-127.2-102.3c-3.5-16.1-17.8-27.7-34.3-27.7H119c-26.4 0-43.3-28-31.1-51.4l81.7-155.8c6.1-11.6 18-18.8 31.1-18.8h622.4c13 0 25 7.2 31.1 18.8l81.7 155.8c12.2 23.4-4.7 51.4-31.1 51.4zm146.5-486.1c-1-1.8-2.1-3.7-3.2-5.5-9.8-16.6-31.1-22.2-47.8-12.6L648.5 261c-17 9.8-22.7 31.6-12.6 48.4.9 1.4 1.7 2.9 2.5 4.4 9.5 17 31.2 22.8 48 13L807 257.3c16.7-9.7 22.4-31 12.9-47.8m-444.5 51.6L255 191.6c-16.7-9.6-38-4-47.8 12.6-1.1 1.8-2.1 3.6-3.2 5.5-9.5 16.8-3.8 38.1 12.9 47.8L337.3 327c16.9 9.7 38.6 4 48-13.1.8-1.5 1.7-2.9 2.5-4.4 10.2-16.8 4.5-38.6-12.4-48.4M512 239.3h2.5c19.5.3 35.5-15.5 35.5-35.1v-139c0-19.3-15.6-34.9-34.8-35.1h-6.4C489.6 30.3 474 46 474 65.2v139c0 19.5 15.9 35.4 35.5 35.1z"},null,-1),x=[k];function N(a,e){return h(),p("svg",V,[...x])}const Y={render:N};function q(){const a=s([]),e=s(!0),u=[{sortable:!0,label:"序号",prop:"id"},{sortable:!0,label:"需求人数",prop:"requiredNumber",filterMultiple:!1,filterClassName:"pure-table-filter",filters:[{text:"≥16000",value:"more"},{text:"<16000",value:"less"}],filterMethod:(t,{requiredNumber:n})=>t==="more"?n>=16e3:n<16e3},{sortable:!0,label:"提问数量",prop:"questionNumber"},{sortable:!0,label:"解决数量",prop:"resolveNumber"},{sortable:!0,label:"用户满意度",minWidth:100,prop:"satisfaction",cellRenderer:({row:t})=>l("div",{class:"flex justify-center w-full"},[l("span",{class:"flex items-center w-[60px]"},[l("span",{class:"ml-auto mr-2"},[t.satisfaction,v("%")]),l(L("iconifyIconOffline"),{icon:t.satisfaction>98?D:_,color:"#e85f33"},null)])])},{sortable:!0,label:"统计日期",prop:"date"},{label:"操作",fixed:"right",slot:"operation"}],c=b({pageSize:10,currentPage:1,layout:"prev, pager, next",total:0,align:"center"});function d(t){e.value=!0,w(300).then(()=>{e.value=!1})}return g(()=>{a.value=i,c.total=a.value.length,e.value=!1}),{Empty:Y,loading:e,columns:u,dataList:a,pagination:c,onCurrentChange:d}}const O=Object.freeze(Object.defineProperty({__proto__:null,useColumns:q},Symbol.toStringTag,{value:"Module"}));export{O as a,B as b,j as c,A as l,z as p,q as u}; diff --git a/dist/static/js/columns-pmBu3XFD.js b/dist/static/js/columns-Bcw2r1sN.js similarity index 82% rename from dist/static/js/columns-pmBu3XFD.js rename to dist/static/js/columns-Bcw2r1sN.js index 15e79fb7a..27fc631fd 100644 --- a/dist/static/js/columns-pmBu3XFD.js +++ b/dist/static/js/columns-Bcw2r1sN.js @@ -1 +1 @@ -import{P as d}from"./print-v8kborK1.js";import{b}from"./data-t9HUp2km.js";import{r as c,a0 as i}from"./index-qI-8NwZF.js";function g(a){const e=c(i(b,!0)),t=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],o=()=>{d(a.value.getTableDoms().tableWrapper).toPrint};function n({column:{property:r},rowIndex:f}){if(r==="id")return f<3?{background:"#87baf9"}:{background:"#87e8de"}}function l({columnIndex:r}){return r===0?{background:"#f3b2d0"}:{background:"#fafafa"}}function u({rowIndex:r}){return r%2===1?{background:"#ffa39e"}:{background:"#91d5ff"}}return{columns:t,dataList:e,print:o,rowStyle:u,cellStyle:n,headerCellStyle:l}}export{g as useColumns}; +import{P as d}from"./print-v8kborK1.js";import{b}from"./data-t-06lejh.js";import{r as c,a0 as i}from"./index-2abGzBFj.js";function g(a){const e=c(i(b,!0)),t=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],o=()=>{d(a.value.getTableDoms().tableWrapper).toPrint};function n({column:{property:r},rowIndex:f}){if(r==="id")return f<3?{background:"#87baf9"}:{background:"#87e8de"}}function l({columnIndex:r}){return r===0?{background:"#f3b2d0"}:{background:"#fafafa"}}function u({rowIndex:r}){return r%2===1?{background:"#ffa39e"}:{background:"#91d5ff"}}return{columns:t,dataList:e,print:o,rowStyle:u,cellStyle:n,headerCellStyle:l}}export{g as useColumns}; diff --git a/dist/static/js/columns-Dv24TI72.js b/dist/static/js/columns-BdT7BisX.js similarity index 97% rename from dist/static/js/columns-Dv24TI72.js rename to dist/static/js/columns-BdT7BisX.js index 8b62c2c8a..3cba4278b 100644 --- a/dist/static/js/columns-Dv24TI72.js +++ b/dist/static/js/columns-BdT7BisX.js @@ -1 +1 @@ -import{i as e,b as r,h as s,aA as o}from"./index-qI-8NwZF.js";var p={pkg:{name:"vue-pure-admin",version:"4.5.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.18","@logicflow/extension":"^1.2.19","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.0.1","@pureadmin/utils":"^2.4.3","@vueuse/core":"^10.7.2","@vueuse/motion":"^2.0.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.5","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.4.3","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.5.1","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.3",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.5",typeit:"8.7.1","v-contextmenu":"3.0.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"3.4.14","vue-i18n":"^9.9.0","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.2.5","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.3.1","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.6.4",xgplayer:"^3.0.11",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.4.4","@commitlint/config-conventional":"^18.4.4","@commitlint/types":"^18.4.4","@eslint/js":"^8.56.0","@faker-js/faker":"^8.3.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.0","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.11","@types/sortablejs":"^1.15.7","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.16",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.3",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.20.0","gradient-string":"^2.0.2",husky:"^8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.33","postcss-html":"^1.6.0","postcss-import":"^15.1.0","postcss-scss":"^4.0.9",prettier:"^3.1.1",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.69.7",stylelint:"^16.1.0","stylelint-config-recess-order":"^4.4.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^12.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.0.12","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.0","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-01-21 23:31:47"};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!o(t)}function d(){const{pkg:t,lastBuildTime:i}=p,{version:n,engines:l}=t;return{columns:[{label:"当前版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},a(n)?n:{default:()=>[n]})},{label:"最后编译时间",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},a(i)?i:{default:()=>[i]})},{label:"推荐 node 版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},{default:()=>[l.node]})},{label:"推荐 pnpm 版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},{default:()=>[l.pnpm]})},{label:"完整版代码地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://github.com/pure-admin/vue-pure-admin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("完整版代码链接")])])},{label:"精简版代码地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://github.com/pure-admin/pure-admin-thin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("精简版代码链接")])])},{label:"文档地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://yiming_chang.gitee.io/pure-admin-doc",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("文档链接")])])},{label:"预览地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://yiming_chang.gitee.io/vue-pure-admin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("预览链接")])])}]}}export{d as useColumns}; +import{i as e,b as r,h as s,aA as o}from"./index-2abGzBFj.js";var p={pkg:{name:"vue-pure-admin",version:"4.5.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.18","@logicflow/extension":"^1.2.19","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.0.1","@pureadmin/utils":"^2.4.3","@vueuse/core":"^10.7.2","@vueuse/motion":"^2.0.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.5","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.4.3","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.5.1","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.3",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.5",typeit:"8.7.1","v-contextmenu":"3.0.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"3.4.14","vue-i18n":"^9.9.0","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.2.5","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.3.1","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.6.4",xgplayer:"^3.0.11",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.4.4","@commitlint/config-conventional":"^18.4.4","@commitlint/types":"^18.4.4","@eslint/js":"^8.56.0","@faker-js/faker":"^8.3.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.0","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.11","@types/sortablejs":"^1.15.7","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.16",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.3",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.20.0","gradient-string":"^2.0.2",husky:"^8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.33","postcss-html":"^1.6.0","postcss-import":"^15.1.0","postcss-scss":"^4.0.9",prettier:"^3.1.1",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.69.7",stylelint:"^16.1.0","stylelint-config-recess-order":"^4.4.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^12.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.0.12","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.0","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-01-22 11:20:43"};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!o(t)}function d(){const{pkg:t,lastBuildTime:i}=p,{version:n,engines:l}=t;return{columns:[{label:"当前版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},a(n)?n:{default:()=>[n]})},{label:"最后编译时间",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},a(i)?i:{default:()=>[i]})},{label:"推荐 node 版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},{default:()=>[l.node]})},{label:"推荐 pnpm 版本",cellRenderer:()=>e(r("el-tag"),{size:"large",class:"!text-base"},{default:()=>[l.pnpm]})},{label:"完整版代码地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://github.com/pure-admin/vue-pure-admin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("完整版代码链接")])])},{label:"精简版代码地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://github.com/pure-admin/pure-admin-thin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("精简版代码链接")])])},{label:"文档地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://yiming_chang.gitee.io/pure-admin-doc",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("文档链接")])])},{label:"预览地址",className:"pure-version",cellRenderer:()=>e("a",{href:"https://yiming_chang.gitee.io/vue-pure-admin",target:"_blank"},[e("span",{style:"color: var(--el-color-primary)"},[s("预览链接")])])}]}}export{d as useColumns}; diff --git a/dist/static/js/columns-r0TKFSP_.js b/dist/static/js/columns-DKQMJkIV.js similarity index 82% rename from dist/static/js/columns-r0TKFSP_.js rename to dist/static/js/columns-DKQMJkIV.js index 0c1bf2e04..5d1feb47b 100644 --- a/dist/static/js/columns-r0TKFSP_.js +++ b/dist/static/js/columns-DKQMJkIV.js @@ -1 +1 @@ -import{S as m}from"./sortable.esm-FgMliyZc.js";import{r as o,a0 as i,o as b,n as l}from"./index-qI-8NwZF.js";import{a as v}from"./data-t9HUp2km.js";function S(){const t=o(i(v,!0)),e=o([{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}]),p=o([{label:"ID",prop:a=>e.value[a].prop},{label:"日期",prop:a=>e.value[a].prop},{label:"姓名",prop:a=>e.value[a].prop}]),n=a=>{a.preventDefault(),l(()=>{const s=document.querySelector(".el-table__header-wrapper tr");m.create(s,{animation:300,delay:0,onEnd:({newIndex:u,oldIndex:r})=>{const c=e.value[r];e.value.splice(r,1),e.value.splice(u,0,c)}})})};return b(()=>{l(()=>{n(event)})}),{columns:p,dataList:t,columnsDrag:e}}export{S as useColumns}; +import{S as m}from"./sortable.esm-FgMliyZc.js";import{r as o,a0 as i,o as b,n as l}from"./index-2abGzBFj.js";import{a as v}from"./data-t-06lejh.js";function S(){const t=o(i(v,!0)),e=o([{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}]),p=o([{label:"ID",prop:a=>e.value[a].prop},{label:"日期",prop:a=>e.value[a].prop},{label:"姓名",prop:a=>e.value[a].prop}]),n=a=>{a.preventDefault(),l(()=>{const s=document.querySelector(".el-table__header-wrapper tr");m.create(s,{animation:300,delay:0,onEnd:({newIndex:u,oldIndex:r})=>{const c=e.value[r];e.value.splice(r,1),e.value.splice(u,0,c)}})})};return b(()=>{l(()=>{n(event)})}),{columns:p,dataList:t,columnsDrag:e}}export{S as useColumns}; diff --git a/dist/static/js/columns-1jL3o-b_.js b/dist/static/js/columns-KG5P_JMu.js similarity index 80% rename from dist/static/js/columns-1jL3o-b_.js rename to dist/static/js/columns-KG5P_JMu.js index 0a7e7b18d..fa60b1753 100644 --- a/dist/static/js/columns-1jL3o-b_.js +++ b/dist/static/js/columns-KG5P_JMu.js @@ -1 +1 @@ -import{r as u,K as i,A as p}from"./index-qI-8NwZF.js";import{b as t}from"./data-t9HUp2km.js";function f(r){const a=u(""),o=[{label:"ID",prop:"id",width:80},{label:"日期",prop:"date",minWidth:120},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],n=i({pageSize:5,currentPage:1,layout:"prev, pager, next",total:t.length,background:!0,small:!0});function l({row:{name:e}}){return{cursor:"pointer",background:e===a.value?"#f5f7fa":""}}function s(e){a.value=e.name,r.value.blur(),p(`当前选中行的数据为:${JSON.stringify(e)}`,{type:"success"})}return{columns:o,pagination:n,selectValue:a,tableDataEdit:t,rowStyle:l,onRowClick:s}}export{f as useColumns}; +import{r as u,K as i,A as p}from"./index-2abGzBFj.js";import{b as t}from"./data-t-06lejh.js";function f(r){const a=u(""),o=[{label:"ID",prop:"id",width:80},{label:"日期",prop:"date",minWidth:120},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],n=i({pageSize:5,currentPage:1,layout:"prev, pager, next",total:t.length,background:!0,small:!0});function l({row:{name:e}}){return{cursor:"pointer",background:e===a.value?"#f5f7fa":""}}function s(e){a.value=e.name,r.value.blur(),p(`当前选中行的数据为:${JSON.stringify(e)}`,{type:"success"})}return{columns:o,pagination:n,selectValue:a,tableDataEdit:t,rowStyle:l,onRowClick:s}}export{f as useColumns}; diff --git a/dist/static/js/columns-NH0nRCL3.js b/dist/static/js/columns-KboLTHKJ.js similarity index 86% rename from dist/static/js/columns-NH0nRCL3.js rename to dist/static/js/columns-KboLTHKJ.js index 494dcb5eb..be99609c3 100644 --- a/dist/static/js/columns-NH0nRCL3.js +++ b/dist/static/js/columns-KboLTHKJ.js @@ -1,4 +1,4 @@ -var v=Object.defineProperty;var l=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;var r=(e,t,a)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,i=(e,t)=>{for(var a in t||(t={}))C.call(t,a)&&r(e,a,t[a]);if(l)for(var a of l(t))b.call(t,a)&&r(e,a,t[a]);return e};import{t as x}from"./data-t9HUp2km.js";import{r as u,K as f,o as L,aH as p,a0 as w}from"./index-qI-8NwZF.js";function M(){const e=u([]),t=u(!0),a=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],o=f({pageSize:20,currentPage:1,pageSizes:[20,40,60],total:0,align:"right",background:!0,small:!1}),s=f({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:` +var v=Object.defineProperty;var l=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable;var r=(e,t,a)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,i=(e,t)=>{for(var a in t||(t={}))C.call(t,a)&&r(e,a,t[a]);if(l)for(var a of l(t))b.call(t,a)&&r(e,a,t[a]);return e};import{t as x}from"./data-t-06lejh.js";import{r as u,K as f,o as L,aH as p,a0 as w}from"./index-2abGzBFj.js";function M(){const e=u([]),t=u(!0),a=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],o=f({pageSize:20,currentPage:1,pageSizes:[20,40,60],total:0,align:"right",background:!0,small:!1}),s=f({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:` a.value==="no"},{label:"日期",prop:"date",hide:()=>o.value==="hideDate"},{label:"姓名",prop:"name",hide:()=>o.value==="hideName"},{label:"地址",prop:"address",hide:()=>o.value==="hideAddress"}],s=h({pageSize:10,currentPage:1,pageSizes:[10,15,20],total:0,align:"right",background:!0,small:!1}),r=h({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:` +var A=Object.defineProperty;var u=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable;var c=(t,e,a)=>e in t?A(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,f=(t,e)=>{for(var a in e||(e={}))w.call(e,a)&&c(t,a,e[a]);if(u)for(var a of u(e))y.call(e,a)&&c(t,a,e[a]);return t};import{t as z}from"./data-t-06lejh.js";import{r as l,K as h,bg as L,o as E,aH as d,a0 as M}from"./index-2abGzBFj.js";function H(){const t=l([]),e=l(!0),a=l("no"),o=l("nohide"),g=l("default"),p=l(!1),i=l("right"),v=[{type:"selection",align:"left",reserveSelection:!0,hide:()=>a.value==="no"},{label:"日期",prop:"date",hide:()=>o.value==="hideDate"},{label:"姓名",prop:"name",hide:()=>o.value==="hideName"},{label:"地址",prop:"address",hide:()=>o.value==="hideAddress"}],s=h({pageSize:10,currentPage:1,pageSizes:[10,15,20],total:0,align:"right",background:!0,small:!1}),r=h({text:"正在加载第一页...",viewBox:"-10, -10, 50, 50",spinner:` t in e?te(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R=(e,t)=>{for(var n in t||(t={}))ae.call(t,n)&&N(e,n,t[n]);if(A)for(var n of A(t))ie.call(t,n)&&N(e,n,t[n]);return e};import{a as _e}from"./data-t-06lejh.js";import{d as oe,r as y,V as P,a7 as D,O as ue,p as re,q as se,e as c,c as j,k as v,F as L,l as q,E as x,dB as K,af as V,m as T,R as B,I as de,C as w,f as M,B as F,al as H,ag as le,n as J,i as me,dC as ce,a0 as ve,A as be}from"./index-2abGzBFj.js";/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any diff --git a/dist/static/js/columns-3h3K3AA3.js b/dist/static/js/columns-Whsg53S_.js similarity index 88% rename from dist/static/js/columns-3h3K3AA3.js rename to dist/static/js/columns-Whsg53S_.js index c33633e09..36f3aab26 100644 --- a/dist/static/js/columns-3h3K3AA3.js +++ b/dist/static/js/columns-Whsg53S_.js @@ -1 +1 @@ -import{i as l,b as n,F as s,h as a,A as r}from"./index-qI-8NwZF.js";import{t as c}from"./data-5BvlhEX3.js";function u(){const i=[{label:"日期",prop:"date",cellRenderer:({row:e})=>l("div",{style:"display: flex; align-items: center"},[l(n("iconify-icon-online"),{icon:"ep:timer"},null),l("span",{style:"margin-left: 10px"},[e.date])])},{label:"姓名",prop:"name",cellRenderer:({row:e})=>l(n("el-popover"),{effect:"light",trigger:"hover",placement:"top",width:"auto"},{default:()=>l(s,null,[l("div",null,[a("name: "),e.name]),l("div",null,[a("address: "),e.address])]),reference:()=>l(n("el-tag"),null,{default:()=>[e.name]})})},{label:"地址",prop:"address"},{label:"操作",cellRenderer:({index:e,row:t})=>l(s,null,[l(n("el-button"),{size:"small",onClick:()=>o(e+1,t)},{default:()=>[a("Edit")]}),l(n("el-button"),{size:"small",type:"danger",onClick:()=>d(e+1,t)},{default:()=>[a("Delete")]})])}],o=(e,t)=>{r(`您修改了第 ${e} 行,数据为:${JSON.stringify(t)}`,{type:"success"})},d=(e,t)=>{r(`您删除了第 ${e} 行,数据为:${JSON.stringify(t)}`)};return{columns:i,tableData:c}}export{u as useColumns}; +import{i as l,b as n,F as s,h as a,A as r}from"./index-2abGzBFj.js";import{t as c}from"./data-kNU7_GeJ.js";function u(){const i=[{label:"日期",prop:"date",cellRenderer:({row:e})=>l("div",{style:"display: flex; align-items: center"},[l(n("iconify-icon-online"),{icon:"ep:timer"},null),l("span",{style:"margin-left: 10px"},[e.date])])},{label:"姓名",prop:"name",cellRenderer:({row:e})=>l(n("el-popover"),{effect:"light",trigger:"hover",placement:"top",width:"auto"},{default:()=>l(s,null,[l("div",null,[a("name: "),e.name]),l("div",null,[a("address: "),e.address])]),reference:()=>l(n("el-tag"),null,{default:()=>[e.name]})})},{label:"地址",prop:"address"},{label:"操作",cellRenderer:({index:e,row:t})=>l(s,null,[l(n("el-button"),{size:"small",onClick:()=>o(e+1,t)},{default:()=>[a("Edit")]}),l(n("el-button"),{size:"small",type:"danger",onClick:()=>d(e+1,t)},{default:()=>[a("Delete")]})])}],o=(e,t)=>{r(`您修改了第 ${e} 行,数据为:${JSON.stringify(t)}`,{type:"success"})},d=(e,t)=>{r(`您删除了第 ${e} 行,数据为:${JSON.stringify(t)}`)};return{columns:i,tableData:c}}export{u as useColumns}; diff --git a/dist/static/js/columns-kcOkSRt5.js b/dist/static/js/columns-d4bntdf3.js similarity index 93% rename from dist/static/js/columns-kcOkSRt5.js rename to dist/static/js/columns-d4bntdf3.js index 208c859e2..ca63a91d4 100644 --- a/dist/static/js/columns-kcOkSRt5.js +++ b/dist/static/js/columns-d4bntdf3.js @@ -1 +1 @@ -import{r as d,V as i,i as t,b as s,h as o,F as m,A as r}from"./index-qI-8NwZF.js";import{t as p}from"./data-5BvlhEX3.js";function g(){const a=d(""),n=i(()=>p.filter(e=>!a.value||e.name.toLowerCase().includes(a.value.toLowerCase()))),u=(e,l)=>{r(`您修改了第 ${e} 行,数据为:${JSON.stringify(l)}`,{type:"success"})},c=(e,l)=>{r(`您删除了第 ${e} 行,数据为:${JSON.stringify(l)}`)};return{columns:[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{align:"right",headerRenderer:()=>t(s("el-input"),{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,size:"small",clearable:!0,placeholder:"Type to search"},null),cellRenderer:({index:e,row:l})=>t(m,null,[t(s("el-button"),{size:"small",onClick:()=>u(e+1,l)},{default:()=>[o("Edit")]}),t(s("el-button"),{size:"small",type:"danger",onClick:()=>c(e+1,l)},{default:()=>[o("Delete")]})])}],filterTableData:n}}export{g as useColumns}; +import{r as d,V as i,i as t,b as s,h as o,F as m,A as r}from"./index-2abGzBFj.js";import{t as p}from"./data-kNU7_GeJ.js";function g(){const a=d(""),n=i(()=>p.filter(e=>!a.value||e.name.toLowerCase().includes(a.value.toLowerCase()))),u=(e,l)=>{r(`您修改了第 ${e} 行,数据为:${JSON.stringify(l)}`,{type:"success"})},c=(e,l)=>{r(`您删除了第 ${e} 行,数据为:${JSON.stringify(l)}`)};return{columns:[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{align:"right",headerRenderer:()=>t(s("el-input"),{modelValue:a.value,"onUpdate:modelValue":e=>a.value=e,size:"small",clearable:!0,placeholder:"Type to search"},null),cellRenderer:({index:e,row:l})=>t(m,null,[t(s("el-button"),{size:"small",onClick:()=>u(e+1,l)},{default:()=>[o("Edit")]}),t(s("el-button"),{size:"small",type:"danger",onClick:()=>c(e+1,l)},{default:()=>[o("Delete")]})])}],filterTableData:n}}export{g as useColumns}; diff --git a/dist/static/js/columns-W4M2eE9n.js b/dist/static/js/columns-lGrDAO__.js similarity index 83% rename from dist/static/js/columns-W4M2eE9n.js rename to dist/static/js/columns-lGrDAO__.js index a35129535..a7525de3e 100644 --- a/dist/static/js/columns-W4M2eE9n.js +++ b/dist/static/js/columns-lGrDAO__.js @@ -1 +1 @@ -import{S as c}from"./sortable.esm-FgMliyZc.js";import{r as i,a0 as p,i as a,b as u,n as d}from"./index-qI-8NwZF.js";import{a as m}from"./data-t9HUp2km.js";function D(){const e=i(p(m,!0)),n=o=>{o.preventDefault(),d(()=>{const r=document.querySelector(".el-table__body-wrapper tbody");c.create(r,{animation:300,handle:".drag-btn",onEnd:({newIndex:t,oldIndex:l})=>{const s=e.value.splice(l,1)[0];e.value.splice(t,0,s)}})})};return{columns:[{label:"ID",prop:"id",cellRenderer:({row:o})=>a("div",{class:"flex items-center"},[a(u("iconify-icon-online"),{icon:"icon-park-outline:drag",class:"drag-btn cursor-grab",onMouseenter:r=>n(r)},null),a("p",{class:"ml-[16px]"},[o.id])])},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}],dataList:e}}export{D as useColumns}; +import{S as c}from"./sortable.esm-FgMliyZc.js";import{r as i,a0 as p,i as a,b as u,n as d}from"./index-2abGzBFj.js";import{a as m}from"./data-t-06lejh.js";function D(){const e=i(p(m,!0)),n=o=>{o.preventDefault(),d(()=>{const r=document.querySelector(".el-table__body-wrapper tbody");c.create(r,{animation:300,handle:".drag-btn",onEnd:({newIndex:t,oldIndex:l})=>{const s=e.value.splice(l,1)[0];e.value.splice(t,0,s)}})})};return{columns:[{label:"ID",prop:"id",cellRenderer:({row:o})=>a("div",{class:"flex items-center"},[a(u("iconify-icon-online"),{icon:"icon-park-outline:drag",class:"drag-btn cursor-grab",onMouseenter:r=>n(r)},null),a("p",{class:"ml-[16px]"},[o.id])])},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}],dataList:e}}export{D as useColumns}; diff --git a/dist/static/js/columns-zQLHQ1pH.js b/dist/static/js/columns-lbQEtBs1.js similarity index 85% rename from dist/static/js/columns-zQLHQ1pH.js rename to dist/static/js/columns-lbQEtBs1.js index beec201b3..8cbff761c 100644 --- a/dist/static/js/columns-zQLHQ1pH.js +++ b/dist/static/js/columns-lbQEtBs1.js @@ -1 +1 @@ -import{r as u,K as p,A as g}from"./index-qI-8NwZF.js";import{b as o}from"./data-t9HUp2km.js";function S(r,n){const l=u([]),s=[{type:"selection",reserveSelection:!0,align:"left"},{label:"ID",prop:"id",width:80},{label:"日期",prop:"date",minWidth:120},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],c=p({pageSize:5,currentPage:1,layout:"prev, pager, next",total:o.length,background:!0,small:!0});return{columns:s,pagination:c,selectValue:l,tableDataEdit:o,onSure:()=>{r.value.blur(),g(`当前选中的数据为:${JSON.stringify(l.value)}`,{type:"success"})},onClear:()=>{const{clearSelection:e}=n.value.getTableRef();e()},removeTag:({id:e})=>{var a;const{toggleRowSelection:t}=n.value.getTableRef();t((a=o.filter(i=>i.id==e))==null?void 0:a[0],!1)},handleSelectionChange:e=>{const t=[];e.forEach(a=>{t.push({label:a.name,id:a.id})}),l.value=t}}}export{S as useColumns}; +import{r as u,K as p,A as g}from"./index-2abGzBFj.js";import{b as o}from"./data-t-06lejh.js";function S(r,n){const l=u([]),s=[{type:"selection",reserveSelection:!0,align:"left"},{label:"ID",prop:"id",width:80},{label:"日期",prop:"date",minWidth:120},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}],c=p({pageSize:5,currentPage:1,layout:"prev, pager, next",total:o.length,background:!0,small:!0});return{columns:s,pagination:c,selectValue:l,tableDataEdit:o,onSure:()=>{r.value.blur(),g(`当前选中的数据为:${JSON.stringify(l.value)}`,{type:"success"})},onClear:()=>{const{clearSelection:e}=n.value.getTableRef();e()},removeTag:({id:e})=>{var a;const{toggleRowSelection:t}=n.value.getTableRef();t((a=o.filter(i=>i.id==e))==null?void 0:a[0],!1)},handleSelectionChange:e=>{const t=[];e.forEach(a=>{t.push({label:a.name,id:a.id})}),l.value=t}}}export{S as useColumns}; diff --git a/dist/static/js/columns-NoZ7o9r7.js b/dist/static/js/columns-tuspbBp3.js similarity index 85% rename from dist/static/js/columns-NoZ7o9r7.js rename to dist/static/js/columns-tuspbBp3.js index 9025714d8..ea1ac48c2 100644 --- a/dist/static/js/columns-NoZ7o9r7.js +++ b/dist/static/js/columns-tuspbBp3.js @@ -1 +1 @@ -import{a as c}from"./data-t9HUp2km.js";import{r as m,a0 as i,am as p,V as u,an as h,b8 as f,A as d}from"./index-qI-8NwZF.js";function v(){const a=m(i(c,!0).splice(0,4)),t=[{label:"ID",prop:"id"},{label:"姓名",prop:"name"},{label:"日期",prop:"date"},{label:"echarts图表",slot:"echart"}],{isDark:s}=p(),o=u(()=>s.value?"dark":"light");return a.value.forEach((b,e)=>{const{setOptions:r}=h(f(`PieChartRef${e}`),{theme:o});r({tooltip:{trigger:"item",confine:!0},series:[{name:"Github信息",type:"pie",data:[{value:1067,name:"watchers"},{value:4037,name:"star"},{value:859,name:"forks"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},{name:"click",callback:({data:{name:l,value:n}})=>{d(`您点击了第 ${e+1} 行,图表标题为${l},图表数据为:${n}`,{type:"success"})}})}),{columns:t,dataList:a}}export{v as useColumns}; +import{a as c}from"./data-t-06lejh.js";import{r as m,a0 as i,am as p,V as u,an as h,b8 as f,A as d}from"./index-2abGzBFj.js";function v(){const a=m(i(c,!0).splice(0,4)),t=[{label:"ID",prop:"id"},{label:"姓名",prop:"name"},{label:"日期",prop:"date"},{label:"echarts图表",slot:"echart"}],{isDark:s}=p(),o=u(()=>s.value?"dark":"light");return a.value.forEach((b,e)=>{const{setOptions:r}=h(f(`PieChartRef${e}`),{theme:o});r({tooltip:{trigger:"item",confine:!0},series:[{name:"Github信息",type:"pie",data:[{value:1067,name:"watchers"},{value:4037,name:"star"},{value:859,name:"forks"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},{name:"click",callback:({data:{name:l,value:n}})=>{d(`您点击了第 ${e+1} 行,图表标题为${l},图表数据为:${n}`,{type:"success"})}})}),{columns:t,dataList:a}}export{v as useColumns}; diff --git a/dist/static/js/columns-Qt5MWeO9.js b/dist/static/js/columns-wVlcLD_J.js similarity index 95% rename from dist/static/js/columns-Qt5MWeO9.js rename to dist/static/js/columns-wVlcLD_J.js index ab2e8c7d4..a13a80c70 100644 --- a/dist/static/js/columns-Qt5MWeO9.js +++ b/dist/static/js/columns-wVlcLD_J.js @@ -1 +1 @@ -import{d as i}from"./arrow-right-s-line-xoI-mVSn.js";import{i as l,b as o,h as e}from"./index-qI-8NwZF.js";const r={width:24,height:24,body:''};function t(){return{columns:[{cellRenderer:()=>l("div",{class:"w-full"},[l("div",{class:"flex items-center"},[l(o("iconify-icon-offline"),{icon:r,width:"18px",height:"18px"},null),l("span",{class:"ml-1 mr-4"},[e("您的账户已被冻结")]),l("a",{href:"javascript:void(0);",class:"flex items-center",style:"color: var(--el-color-primary)"},[e("立即解冻"),l(o("iconify-icon-offline"),{icon:i,color:"var(--el-color-primary)",width:"18px",height:"18px"},null)])]),l("br",null,null),l("div",{class:"flex items-center"},[l(o("iconify-icon-offline"),{icon:r,width:"18px",height:"18px"},null),l("span",{class:"ml-1 mr-4"},[e("您的账户还不具备申请资格")]),l("a",{href:"javascript:void(0);",class:"flex items-center",style:"color: var(--el-color-primary)"},[e("立即升级"),l(o("iconify-icon-offline"),{icon:i,color:"var(--el-color-primary)",width:"18px",height:"18px"},null)])])])}]}}export{t as useColumns}; +import{d as i}from"./arrow-right-s-line-xoI-mVSn.js";import{i as l,b as o,h as e}from"./index-2abGzBFj.js";const r={width:24,height:24,body:''};function t(){return{columns:[{cellRenderer:()=>l("div",{class:"w-full"},[l("div",{class:"flex items-center"},[l(o("iconify-icon-offline"),{icon:r,width:"18px",height:"18px"},null),l("span",{class:"ml-1 mr-4"},[e("您的账户已被冻结")]),l("a",{href:"javascript:void(0);",class:"flex items-center",style:"color: var(--el-color-primary)"},[e("立即解冻"),l(o("iconify-icon-offline"),{icon:i,color:"var(--el-color-primary)",width:"18px",height:"18px"},null)])]),l("br",null,null),l("div",{class:"flex items-center"},[l(o("iconify-icon-offline"),{icon:r,width:"18px",height:"18px"},null),l("span",{class:"ml-1 mr-4"},[e("您的账户还不具备申请资格")]),l("a",{href:"javascript:void(0);",class:"flex items-center",style:"color: var(--el-color-primary)"},[e("立即升级"),l(o("iconify-icon-offline"),{icon:i,color:"var(--el-color-primary)",width:"18px",height:"18px"},null)])])])}]}}export{t as useColumns}; diff --git a/dist/static/js/columns-jYN7XIO4.js b/dist/static/js/columns-xM2x4pVJ.js similarity index 74% rename from dist/static/js/columns-jYN7XIO4.js rename to dist/static/js/columns-xM2x4pVJ.js index 190a8f419..21a48d27b 100644 --- a/dist/static/js/columns-jYN7XIO4.js +++ b/dist/static/js/columns-xM2x4pVJ.js @@ -1 +1 @@ -import{b as r}from"./data-t9HUp2km.js";import{r as s,a0 as l,o as p,aH as n,g as i}from"./index-qI-8NwZF.js";function u(a){const e=s(l(r,!0)),t=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return p(()=>{n().then(()=>{const{setWatermark:o}=i(a.value.getTableDoms().tableWrapper);o("编程即艺术",{font:"16px Microsoft YaHei",globalAlpha:.8,forever:!0,width:240,height:90})})}),{columns:t,dataList:e}}export{u as useColumns}; +import{b as r}from"./data-t-06lejh.js";import{r as s,a0 as l,o as p,aH as n,g as i}from"./index-2abGzBFj.js";function u(a){const e=s(l(r,!0)),t=[{label:"ID",prop:"id"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return p(()=>{n().then(()=>{const{setWatermark:o}=i(a.value.getTableDoms().tableWrapper);o("编程即艺术",{font:"16px Microsoft YaHei",globalAlpha:.8,forever:!0,width:240,height:90})})}),{columns:t,dataList:e}}export{u as useColumns}; diff --git a/dist/static/js/count-to-RZWvEH8e.js b/dist/static/js/count-to-8zciw8mL.js similarity index 81% rename from dist/static/js/count-to-RZWvEH8e.js rename to dist/static/js/count-to-8zciw8mL.js index 57285374a..f27036c73 100644 --- a/dist/static/js/count-to-RZWvEH8e.js +++ b/dist/static/js/count-to-8zciw8mL.js @@ -1 +1 @@ -import{R as c,a as d}from"./index-hxiOd5JY.js";import{d as u,c as _,w as o,b as m,e as t,i as s,u as n,f as e,k as i,l as p,F as f}from"./index-qI-8NwZF.js";import"./propTypes-Ri8HIk_h.js";const h=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"数字动画")],-1),C=e("br",null,null,-1),b={class:"flex"},x=u({name:"CountTo",__name:"count-to",setup(k){return(B,F)=>{const r=m("el-card");return t(),_(r,{shadow:"never"},{header:o(()=>[h]),default:o(()=>[s(n(c),{prefix:"$",duration:1e3,color:"#409EFF",fontSize:"2em",startVal:1,endVal:1e3}),C,e("ul",b,[(t(),i(f,null,p([1,6,6,6],(l,a)=>s(n(d),{key:a,i:l,blur:a,delay:a+1},null,8,["i","blur","delay"])),64))])]),_:1})}}});export{x as default}; +import{R as c,a as d}from"./index-iXkkEotG.js";import{d as u,c as _,w as o,b as m,e as t,i as s,u as n,f as e,k as i,l as p,F as f}from"./index-2abGzBFj.js";import"./propTypes-Ri8HIk_h.js";const h=e("div",{class:"card-header"},[e("span",{class:"font-medium"},"数字动画")],-1),C=e("br",null,null,-1),b={class:"flex"},x=u({name:"CountTo",__name:"count-to",setup(k){return(B,F)=>{const r=m("el-card");return t(),_(r,{shadow:"never"},{header:o(()=>[h]),default:o(()=>[s(n(c),{prefix:"$",duration:1e3,color:"#409EFF",fontSize:"2em",startVal:1,endVal:1e3}),C,e("ul",b,[(t(),i(f,null,p([1,6,6,6],(l,a)=>s(n(d),{key:a,i:l,blur:a,delay:a+1},null,8,["i","blur","delay"])),64))])]),_:1})}}});export{x as default}; diff --git a/dist/static/js/customIndex-GE73JAbR.js b/dist/static/js/customIndex-GE73JAbR.js deleted file mode 100644 index b04b87729..000000000 --- a/dist/static/js/customIndex-GE73JAbR.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./customIndex.vue_vue_type_script_setup_true_lang-lJ88kQ67.js";import"./data-5BvlhEX3.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/customIndex-i40mswOI.js b/dist/static/js/customIndex-i40mswOI.js new file mode 100644 index 000000000..7ea99e2df --- /dev/null +++ b/dist/static/js/customIndex-i40mswOI.js @@ -0,0 +1 @@ +import{_ as o}from"./customIndex.vue_vue_type_script_setup_true_lang-ma9ztSIE.js";import"./data-kNU7_GeJ.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-lJ88kQ67.js b/dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-ma9ztSIE.js similarity index 67% rename from dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-lJ88kQ67.js rename to dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-ma9ztSIE.js index 0e44c89c2..4852e1048 100644 --- a/dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-lJ88kQ67.js +++ b/dist/static/js/customIndex.vue_vue_type_script_setup_true_lang-ma9ztSIE.js @@ -1 +1 @@ -import{t as a}from"./data-5BvlhEX3.js";import{d as n,b as r,e as p,c as s,u as c}from"./index-qI-8NwZF.js";const i=n({__name:"customIndex",setup(l){const t=[{type:"index",index:e=>e*2},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(e,m)=>{const o=r("pure-table");return p(),s(o,{data:c(a),columns:t},null,8,["data"])}}});export{i as _}; +import{t as a}from"./data-kNU7_GeJ.js";import{d as n,b as r,e as p,c as s,u as c}from"./index-2abGzBFj.js";const i=n({__name:"customIndex",setup(l){const t=[{type:"index",index:e=>e*2},{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(e,m)=>{const o=r("pure-table");return p(),s(o,{data:c(a),columns:t},null,8,["data"])}}});export{i as _}; diff --git a/dist/static/js/dark-SxwuKImD.js b/dist/static/js/dark-MYu-bC_g.js similarity index 98% rename from dist/static/js/dark-SxwuKImD.js rename to dist/static/js/dark-MYu-bC_g.js index bc8809b37..31e1beb14 100644 --- a/dist/static/js/dark-SxwuKImD.js +++ b/dist/static/js/dark-MYu-bC_g.js @@ -1,4 +1,4 @@ -var oe=Object.defineProperty;var j=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;var Q=(t,e,o)=>e in t?oe(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,O=(t,e)=>{for(var o in e||(e={}))ne.call(e,o)&&Q(t,o,e[o]);if(j)for(var o of j(e))ae.call(e,o)&&Q(t,o,e[o]);return t};import{dr as L,V as h,dt as le,dq as Z,H as $,r as z,ar as B,du as ue,ap as re,dd as D,dv as q,dw as se,a8 as ie,dx as ce,a1 as de,dy as U,a3 as V,dj as fe,dz as me,a6 as he,ai as ge,N as ve,e as N,k as R,f as A}from"./index-qI-8NwZF.js";import{u as J}from"./app-38QH7WWD.js";import{u as x}from"./epTheme-1-ujsmhE.js";import{e as X}from"./mitt-y5r8hZta.js";const Ke={width:24,height:24,body:''};function pe(){const{$storage:t,$config:e}=L(),o=()=>{var s,p,g,f,v,d,T,M,C,k,u,r,c,m,i,y;le().multiTagsCache&&(!t.tags||t.tags.length===0)&&(t.tags=Z),t.locale||(t.locale={locale:(s=e==null?void 0:e.Locale)!=null?s:"zh"},$().locale.value=(p=e==null?void 0:e.Locale)!=null?p:"zh"),t.layout||(t.layout={layout:(g=e==null?void 0:e.Layout)!=null?g:"vertical",theme:(f=e==null?void 0:e.Theme)!=null?f:"light",darkMode:(v=e==null?void 0:e.DarkMode)!=null?v:!1,sidebarStatus:(d=e==null?void 0:e.SidebarStatus)!=null?d:!0,epThemeColor:(T=e==null?void 0:e.EpThemeColor)!=null?T:"#409EFF",themeColor:(M=e==null?void 0:e.Theme)!=null?M:"light",overallStyle:(C=e==null?void 0:e.OverallStyle)!=null?C:"light"}),t.configure||(t.configure={grey:(k=e==null?void 0:e.Grey)!=null?k:!1,weak:(u=e==null?void 0:e.Weak)!=null?u:!1,hideTabs:(r=e==null?void 0:e.HideTabs)!=null?r:!1,hideFooter:(c=e.HideFooter)!=null?c:!0,showLogo:(m=e==null?void 0:e.ShowLogo)!=null?m:!0,showModel:(i=e==null?void 0:e.ShowModel)!=null?i:"smart",multiTagsCache:(y=e==null?void 0:e.MultiTagsCache)!=null?y:!1})},n=h(()=>t==null?void 0:t.layout.layout),l=h(()=>t.layout);return{layout:n,layoutTheme:l,initStorage:o}}const F={outputDir:"",defaultScopeName:"",includeStyleWithColors:[],extract:!0,themeLinkTagId:"theme-link-tag",themeLinkTagInjectTo:"head",removeCssScopeName:!1,customThemeCssFileName:null,arbitraryMode:!1,defaultPrimaryColor:"",customThemeOutputPath:"/Users/zhangyi/Desktop/vue-pure-admin/node_modules/.pnpm/@pureadmin+theme@3.2.0/node_modules/@pureadmin/theme/setCustomTheme.js",styleTagId:"custom-theme-tagid",InjectDefaultStyleTagToHtml:!0,hueDiffControls:{low:0,high:0},multipleScopeVars:[{scopeName:"layout-theme-light",varsContent:` +var oe=Object.defineProperty;var j=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable;var Q=(t,e,o)=>e in t?oe(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,O=(t,e)=>{for(var o in e||(e={}))ne.call(e,o)&&Q(t,o,e[o]);if(j)for(var o of j(e))ae.call(e,o)&&Q(t,o,e[o]);return t};import{dr as L,V as h,dt as le,dq as Z,H as $,r as z,ar as B,du as ue,ap as re,dd as D,dv as q,dw as se,a9 as ie,dx as ce,a1 as de,dy as U,a3 as V,dj as fe,dz as me,a6 as he,a7 as ge,N as ve,e as N,k as R,f as A}from"./index-2abGzBFj.js";import{u as J}from"./app-EJKhZfNV.js";import{u as x}from"./epTheme--LMgq1hx.js";import{e as X}from"./mitt-y5r8hZta.js";const Ke={width:24,height:24,body:''};function pe(){const{$storage:t,$config:e}=L(),o=()=>{var s,p,g,f,v,d,T,M,C,k,u,r,c,m,i,y;le().multiTagsCache&&(!t.tags||t.tags.length===0)&&(t.tags=Z),t.locale||(t.locale={locale:(s=e==null?void 0:e.Locale)!=null?s:"zh"},$().locale.value=(p=e==null?void 0:e.Locale)!=null?p:"zh"),t.layout||(t.layout={layout:(g=e==null?void 0:e.Layout)!=null?g:"vertical",theme:(f=e==null?void 0:e.Theme)!=null?f:"light",darkMode:(v=e==null?void 0:e.DarkMode)!=null?v:!1,sidebarStatus:(d=e==null?void 0:e.SidebarStatus)!=null?d:!0,epThemeColor:(T=e==null?void 0:e.EpThemeColor)!=null?T:"#409EFF",themeColor:(M=e==null?void 0:e.Theme)!=null?M:"light",overallStyle:(C=e==null?void 0:e.OverallStyle)!=null?C:"light"}),t.configure||(t.configure={grey:(k=e==null?void 0:e.Grey)!=null?k:!1,weak:(u=e==null?void 0:e.Weak)!=null?u:!1,hideTabs:(r=e==null?void 0:e.HideTabs)!=null?r:!1,hideFooter:(c=e.HideFooter)!=null?c:!0,showLogo:(m=e==null?void 0:e.ShowLogo)!=null?m:!0,showModel:(i=e==null?void 0:e.ShowModel)!=null?i:"smart",multiTagsCache:(y=e==null?void 0:e.MultiTagsCache)!=null?y:!1})},n=h(()=>t==null?void 0:t.layout.layout),l=h(()=>t.layout);return{layout:n,layoutTheme:l,initStorage:o}}const F={outputDir:"",defaultScopeName:"",includeStyleWithColors:[],extract:!0,themeLinkTagId:"theme-link-tag",themeLinkTagInjectTo:"head",removeCssScopeName:!1,customThemeCssFileName:null,arbitraryMode:!1,defaultPrimaryColor:"",customThemeOutputPath:"/Users/zhangyi/Desktop/vue-pure-admin/node_modules/.pnpm/@pureadmin+theme@3.2.0/node_modules/@pureadmin/theme/setCustomTheme.js",styleTagId:"custom-theme-tagid",InjectDefaultStyleTagToHtml:!0,hueDiffControls:{low:0,high:0},multipleScopeVars:[{scopeName:"layout-theme-light",varsContent:` $subMenuActiveText: #000000d9 !default; $menuBg: #fff !default; $menuHover: #f6f6f6 !default; diff --git a/dist/static/js/data-5BvlhEX3.js b/dist/static/js/data-kNU7_GeJ.js similarity index 98% rename from dist/static/js/data-5BvlhEX3.js rename to dist/static/js/data-kNU7_GeJ.js index 854d6e8e6..ed5202ef2 100644 --- a/dist/static/js/data-5BvlhEX3.js +++ b/dist/static/js/data-kNU7_GeJ.js @@ -1 +1 @@ -import{aR as t,a0 as e}from"./index-qI-8NwZF.js";const a=t(new Date).format("YYYY-MM-DD"),c=[{date:a,name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Jack",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Dick",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Harry",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Sam",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Lucy",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mary",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike",address:"No. 189, Grove St, Los Angeles"}],i=e(c,!0),o=i.map(s=>Object.assign(s,{state:"California",city:"Los Angeles","post-code":"CA 90036"})),S=i.map((s,n)=>Object.assign(s,{image:`https://pure-admin.github.io/pure-admin-table/imgs/${n+1}.jpg`})),d=i.map((s,n)=>Object.assign(s,{date:`${t(new Date).format("YYYY-MM")}-${n+1}`})),m=[{date:"2016-05-03",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-02",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-04",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-01",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-08",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-06",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-07",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]}];export{o as a,d as b,m as c,S as d,c as t}; +import{aR as t,a0 as e}from"./index-2abGzBFj.js";const a=t(new Date).format("YYYY-MM-DD"),c=[{date:a,name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Jack",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Dick",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Harry",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Sam",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Lucy",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mary",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike",address:"No. 189, Grove St, Los Angeles"}],i=e(c,!0),o=i.map(s=>Object.assign(s,{state:"California",city:"Los Angeles","post-code":"CA 90036"})),S=i.map((s,n)=>Object.assign(s,{image:`https://pure-admin.github.io/pure-admin-table/imgs/${n+1}.jpg`})),d=i.map((s,n)=>Object.assign(s,{date:`${t(new Date).format("YYYY-MM")}-${n+1}`})),m=[{date:"2016-05-03",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-02",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-04",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-01",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-08",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-06",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]},{date:"2016-05-07",name:"Tom",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114",family:[{name:"Jerry",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Spike",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"},{name:"Tyke",state:"California",city:"San Francisco",address:"3650 21st St, San Francisco",zip:"CA 94114"}]}];export{o as a,d as b,m as c,S as d,c as t}; diff --git a/dist/static/js/data-t9HUp2km.js b/dist/static/js/data-t-06lejh.js similarity index 95% rename from dist/static/js/data-t9HUp2km.js rename to dist/static/js/data-t-06lejh.js index da4df4f21..c8900495c 100644 --- a/dist/static/js/data-t9HUp2km.js +++ b/dist/static/js/data-t-06lejh.js @@ -1 +1 @@ -import{aR as r,a0 as t}from"./index-qI-8NwZF.js";const a=r(new Date).format("YYYY-MM-DD"),o=[{date:a,name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Jack",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Dick",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Harry",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Sam",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Lucy",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mary",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike1",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike2",address:"No. 189, Grove St, Los Angeles"}];t(o,!0).map(e=>Object.assign(e,{state:"California",city:"Los Angeles","post-code":"CA 90036"}));t(o,!0).map((e,s)=>Object.assign(e,{image:`https://pure-admin.github.io/pure-admin-table/imgs/${s+1}.jpg`}));t(o,!0).map((e,s)=>{delete e.date,Object.assign(e,{date:`${r(new Date).format("YYYY-MM")}-${s+1}`})});const n=t(o,!0).map((e,s)=>(delete e.address,delete e.date,Object.assign(e,{id:s+1,date:`${r(new Date).format("YYYY-MM")}-${s+1}`}))),m=t(o,!0).map((e,s)=>(delete e.date,Object.assign(e,{id:s+1,date:`${r(new Date).format("YYYY-MM")}-${s+1}`,address:"China"})));export{n as a,m as b,o as t}; +import{aR as r,a0 as t}from"./index-2abGzBFj.js";const a=r(new Date).format("YYYY-MM-DD"),o=[{date:a,name:"Tom",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Jack",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Dick",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Harry",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Sam",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Lucy",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mary",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike1",address:"No. 189, Grove St, Los Angeles"},{date:a,name:"Mike2",address:"No. 189, Grove St, Los Angeles"}];t(o,!0).map(e=>Object.assign(e,{state:"California",city:"Los Angeles","post-code":"CA 90036"}));t(o,!0).map((e,s)=>Object.assign(e,{image:`https://pure-admin.github.io/pure-admin-table/imgs/${s+1}.jpg`}));t(o,!0).map((e,s)=>{delete e.date,Object.assign(e,{date:`${r(new Date).format("YYYY-MM")}-${s+1}`})});const n=t(o,!0).map((e,s)=>(delete e.address,delete e.date,Object.assign(e,{id:s+1,date:`${r(new Date).format("YYYY-MM")}-${s+1}`}))),m=t(o,!0).map((e,s)=>(delete e.date,Object.assign(e,{id:s+1,date:`${r(new Date).format("YYYY-MM")}-${s+1}`,address:"China"})));export{n as a,m as b,o as t}; diff --git a/dist/static/js/date-picker-sPAPKgN8.js b/dist/static/js/date-picker-THBTZ_ph.js similarity index 97% rename from dist/static/js/date-picker-sPAPKgN8.js rename to dist/static/js/date-picker-THBTZ_ph.js index ebb601b10..386685fe6 100644 --- a/dist/static/js/date-picker-sPAPKgN8.js +++ b/dist/static/js/date-picker-THBTZ_ph.js @@ -1 +1 @@ -import{u as q}from"./hooks-WhGxrRJZ.js";import{d as H,r as d,ai as R,c as T,w as s,b as c,j as $,e as V,f as u,i as t,m as A,h as r,B as U,u as G,k as J,C as K,E as L,p as O,q as Q,_ as W}from"./index-qI-8NwZF.js";const p=v=>(O("data-v-310a223f"),v=v(),Q(),v),X={class:"card-header"},Z=p(()=>u("p",{class:"mb-2"},"选择某一天",-1)),ee=p(()=>u("p",{class:"mb-2 mt-4"},"选择周、月、年或多个日期",-1)),ae=p(()=>u("p",{class:"mb-2 mt-4"},"选择一段时间",-1)),le=p(()=>u("p",{class:"mb-2 mt-4"},"选择月份范围",-1)),te=p(()=>u("p",{class:"mb-2 mt-4"},"日期格式",-1)),se=p(()=>u("br",null,null,-1)),oe={class:"ml-2"},de=p(()=>u("p",{class:"mb-2 mt-4"},"自定义前缀",-1)),ne=p(()=>u("p",{class:"mb-2 mt-4"},"自定义内容",-1)),ue={class:"text"},ie={key:0,class:"holiday"},re=H({name:"DatePicker",__name:"date-picker",setup(v){const o=d("default"),n=d(),w=d(""),C=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const l=new Date;return l.setTime(l.getTime()-3600*1e3*24),l}},{text:"一周前",value:()=>{const l=new Date;return l.setTime(l.getTime()-3600*1e3*24*7),l}}],B=l=>l.getTime()>Date.now(),D=d(""),x=d(""),z=d(""),h=d(""),Y=d(""),I=[{text:"上周",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),[e,l]}},{text:"上个月",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*30),[e,l]}},{text:"三个月前",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*90),[e,l]}}],g=d(""),N=[{text:"本月",value:[new Date,new Date]},{text:"今年",value:()=>{const l=new Date;return[new Date(new Date().getFullYear(),0),l]}},{text:"六个月前",value:()=>{const l=new Date,e=new Date;return e.setMonth(e.getMonth()-6),[e,l]}}],b=d(""),_=d(""),y=d(""),k=d("2023-10-30"),S=["2023-10-22","2023-10-23","2023-10-24","2023-10-25","2023-10-26","2023-10-27","2023-10-28","2023-10-29","2023-10-30","2023-10-31"],j=({dayjs:l})=>S.includes(l.format("YYYY-MM-DD"));return R(o,l=>l==="disabled"?n.value="default":n.value=o.value),(l,e)=>{const E=c("el-link"),m=c("el-radio"),M=c("el-radio-group"),f=c("el-space"),i=c("el-date-picker"),F=c("el-card"),P=$("tippy");return V(),T(F,{shadow:"never"},{header:s(()=>[u("div",X,[t(f,{wrap:"",size:40},{default:s(()=>[A((V(),T(E,{href:"https://element-plus.org/zh-CN/component/date-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:s(()=>[r(" 日期选择器 ")]),_:1})),[[P,{content:"点击查看详细文档"}]]),t(M,{modelValue:o.value,"onUpdate:modelValue":e[0]||(e[0]=a=>o.value=a),size:"small"},{default:s(()=>[t(m,{label:"large"},{default:s(()=>[r("大尺寸")]),_:1}),t(m,{label:"default"},{default:s(()=>[r("默认尺寸")]),_:1}),t(m,{label:"small"},{default:s(()=>[r("小尺寸")]),_:1}),t(m,{label:"disabled"},{default:s(()=>[r("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:s(()=>[Z,t(i,{modelValue:w.value,"onUpdate:modelValue":e[1]||(e[1]=a=>w.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择","disabled-date":B,shortcuts:C,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),ee,t(f,{wrap:""},{default:s(()=>[t(i,{modelValue:D.value,"onUpdate:modelValue":e[2]||(e[2]=a=>D.value=a),type:"week",class:"!w-[160px]",format:"YYYY年第ww周",placeholder:"选择某年中的某周",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:x.value,"onUpdate:modelValue":e[3]||(e[3]=a=>x.value=a),type:"month",class:"!w-[160px]",placeholder:"选择某月",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:z.value,"onUpdate:modelValue":e[4]||(e[4]=a=>z.value=a),type:"year",class:"!w-[160px]",placeholder:"选择某年",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:h.value,"onUpdate:modelValue":e[5]||(e[5]=a=>h.value=a),type:"dates",class:"!w-[160px]",placeholder:"选择多个日期",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"])]),_:1}),ae,t(i,{modelValue:Y.value,"onUpdate:modelValue":e[6]||(e[6]=a=>Y.value=a),type:"daterange",class:"!w-[240px]","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",shortcuts:I,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","popper-options","size","disabled"]),le,t(i,{modelValue:g.value,"onUpdate:modelValue":e[7]||(e[7]=a=>g.value=a),type:"monthrange","unlink-panels":"","range-separator":"至","start-placeholder":"开始月份","end-placeholder":"结束月份",shortcuts:N,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),te,t(M,{modelValue:_.value,"onUpdate:modelValue":e[8]||(e[8]=a=>_.value=a),class:"mb-2",disabled:o.value==="disabled",onChange:e[9]||(e[9]=a=>b.value="")},{default:s(()=>[t(m,{label:""},{default:s(()=>[r("Date")]),_:1}),t(m,{label:"YYYY-MM-DD"},{default:s(()=>[r("年月日")]),_:1}),t(m,{label:"x"},{default:s(()=>[r("时间戳")]),_:1})]),_:1},8,["modelValue","disabled"]),se,t(f,{wrap:""},{default:s(()=>[t(i,{modelValue:b.value,"onUpdate:modelValue":e[10]||(e[10]=a=>b.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择日期",format:"YYYY/MM/DD","value-format":_.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","value-format","size","disabled"]),u("span",oe,U(b.value),1)]),_:1}),de,t(i,{modelValue:y.value,"onUpdate:modelValue":e[11]||(e[11]=a=>y.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择日期","prefix-icon":G(q)("twemoji:spiral-calendar"),size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","prefix-icon","size","disabled"]),ne,t(i,{modelValue:k.value,"onUpdate:modelValue":e[12]||(e[12]=a=>k.value=a),type:"date",placeholder:"请选择日期",format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",size:n.value,disabled:o.value==="disabled"},{default:s(a=>[u("div",{class:L(["cell",{current:a.isCurrent}])},[u("span",ue,U(a.text),1),j(a)?(V(),J("span",ie)):K("",!0)],2)]),_:1},8,["modelValue","size","disabled"])]),_:1})}}}),ce=W(re,[["__scopeId","data-v-310a223f"]]);export{ce as default}; +import{u as q}from"./hooks-OdGZ-AeP.js";import{d as H,r as d,a7 as R,c as T,w as s,b as c,j as $,e as V,f as u,i as t,m as A,h as r,B as U,u as G,k as J,C as K,E as L,p as O,q as Q,_ as W}from"./index-2abGzBFj.js";const p=v=>(O("data-v-310a223f"),v=v(),Q(),v),X={class:"card-header"},Z=p(()=>u("p",{class:"mb-2"},"选择某一天",-1)),ee=p(()=>u("p",{class:"mb-2 mt-4"},"选择周、月、年或多个日期",-1)),ae=p(()=>u("p",{class:"mb-2 mt-4"},"选择一段时间",-1)),le=p(()=>u("p",{class:"mb-2 mt-4"},"选择月份范围",-1)),te=p(()=>u("p",{class:"mb-2 mt-4"},"日期格式",-1)),se=p(()=>u("br",null,null,-1)),oe={class:"ml-2"},de=p(()=>u("p",{class:"mb-2 mt-4"},"自定义前缀",-1)),ne=p(()=>u("p",{class:"mb-2 mt-4"},"自定义内容",-1)),ue={class:"text"},ie={key:0,class:"holiday"},re=H({name:"DatePicker",__name:"date-picker",setup(v){const o=d("default"),n=d(),w=d(""),C=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const l=new Date;return l.setTime(l.getTime()-3600*1e3*24),l}},{text:"一周前",value:()=>{const l=new Date;return l.setTime(l.getTime()-3600*1e3*24*7),l}}],B=l=>l.getTime()>Date.now(),D=d(""),x=d(""),z=d(""),h=d(""),Y=d(""),I=[{text:"上周",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),[e,l]}},{text:"上个月",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*30),[e,l]}},{text:"三个月前",value:()=>{const l=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*90),[e,l]}}],g=d(""),N=[{text:"本月",value:[new Date,new Date]},{text:"今年",value:()=>{const l=new Date;return[new Date(new Date().getFullYear(),0),l]}},{text:"六个月前",value:()=>{const l=new Date,e=new Date;return e.setMonth(e.getMonth()-6),[e,l]}}],b=d(""),_=d(""),y=d(""),k=d("2023-10-30"),S=["2023-10-22","2023-10-23","2023-10-24","2023-10-25","2023-10-26","2023-10-27","2023-10-28","2023-10-29","2023-10-30","2023-10-31"],j=({dayjs:l})=>S.includes(l.format("YYYY-MM-DD"));return R(o,l=>l==="disabled"?n.value="default":n.value=o.value),(l,e)=>{const E=c("el-link"),m=c("el-radio"),M=c("el-radio-group"),f=c("el-space"),i=c("el-date-picker"),F=c("el-card"),P=$("tippy");return V(),T(F,{shadow:"never"},{header:s(()=>[u("div",X,[t(f,{wrap:"",size:40},{default:s(()=>[A((V(),T(E,{href:"https://element-plus.org/zh-CN/component/date-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:s(()=>[r(" 日期选择器 ")]),_:1})),[[P,{content:"点击查看详细文档"}]]),t(M,{modelValue:o.value,"onUpdate:modelValue":e[0]||(e[0]=a=>o.value=a),size:"small"},{default:s(()=>[t(m,{label:"large"},{default:s(()=>[r("大尺寸")]),_:1}),t(m,{label:"default"},{default:s(()=>[r("默认尺寸")]),_:1}),t(m,{label:"small"},{default:s(()=>[r("小尺寸")]),_:1}),t(m,{label:"disabled"},{default:s(()=>[r("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:s(()=>[Z,t(i,{modelValue:w.value,"onUpdate:modelValue":e[1]||(e[1]=a=>w.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择","disabled-date":B,shortcuts:C,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),ee,t(f,{wrap:""},{default:s(()=>[t(i,{modelValue:D.value,"onUpdate:modelValue":e[2]||(e[2]=a=>D.value=a),type:"week",class:"!w-[160px]",format:"YYYY年第ww周",placeholder:"选择某年中的某周",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:x.value,"onUpdate:modelValue":e[3]||(e[3]=a=>x.value=a),type:"month",class:"!w-[160px]",placeholder:"选择某月",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:z.value,"onUpdate:modelValue":e[4]||(e[4]=a=>z.value=a),type:"year",class:"!w-[160px]",placeholder:"选择某年",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),t(i,{modelValue:h.value,"onUpdate:modelValue":e[5]||(e[5]=a=>h.value=a),type:"dates",class:"!w-[160px]",placeholder:"选择多个日期",size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"])]),_:1}),ae,t(i,{modelValue:Y.value,"onUpdate:modelValue":e[6]||(e[6]=a=>Y.value=a),type:"daterange",class:"!w-[240px]","unlink-panels":"","range-separator":"至","start-placeholder":"开始时间","end-placeholder":"结束时间",shortcuts:I,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","popper-options","size","disabled"]),le,t(i,{modelValue:g.value,"onUpdate:modelValue":e[7]||(e[7]=a=>g.value=a),type:"monthrange","unlink-panels":"","range-separator":"至","start-placeholder":"开始月份","end-placeholder":"结束月份",shortcuts:N,"popper-options":{placement:"bottom-start"},size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","size","disabled"]),te,t(M,{modelValue:_.value,"onUpdate:modelValue":e[8]||(e[8]=a=>_.value=a),class:"mb-2",disabled:o.value==="disabled",onChange:e[9]||(e[9]=a=>b.value="")},{default:s(()=>[t(m,{label:""},{default:s(()=>[r("Date")]),_:1}),t(m,{label:"YYYY-MM-DD"},{default:s(()=>[r("年月日")]),_:1}),t(m,{label:"x"},{default:s(()=>[r("时间戳")]),_:1})]),_:1},8,["modelValue","disabled"]),se,t(f,{wrap:""},{default:s(()=>[t(i,{modelValue:b.value,"onUpdate:modelValue":e[10]||(e[10]=a=>b.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择日期",format:"YYYY/MM/DD","value-format":_.value,size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","value-format","size","disabled"]),u("span",oe,U(b.value),1)]),_:1}),de,t(i,{modelValue:y.value,"onUpdate:modelValue":e[11]||(e[11]=a=>y.value=a),type:"date",class:"!w-[160px]",placeholder:"请选择日期","prefix-icon":G(q)("twemoji:spiral-calendar"),size:n.value,disabled:o.value==="disabled"},null,8,["modelValue","prefix-icon","size","disabled"]),ne,t(i,{modelValue:k.value,"onUpdate:modelValue":e[12]||(e[12]=a=>k.value=a),type:"date",placeholder:"请选择日期",format:"YYYY/MM/DD","value-format":"YYYY-MM-DD",size:n.value,disabled:o.value==="disabled"},{default:s(a=>[u("div",{class:L(["cell",{current:a.isCurrent}])},[u("span",ue,U(a.text),1),j(a)?(V(),J("span",ie)):K("",!0)],2)]),_:1},8,["modelValue","size","disabled"])]),_:1})}}}),ce=W(re,[["__scopeId","data-v-310a223f"]]);export{ce as default}; diff --git a/dist/static/js/datetime-picker-g_E17TI2.js b/dist/static/js/datetime-picker-rITVhDkT.js similarity index 97% rename from dist/static/js/datetime-picker-g_E17TI2.js rename to dist/static/js/datetime-picker-rITVhDkT.js index 522ee9b40..16c352007 100644 --- a/dist/static/js/datetime-picker-g_E17TI2.js +++ b/dist/static/js/datetime-picker-rITVhDkT.js @@ -1 +1 @@ -var O=Object.defineProperty,R=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var B=(c,t,l)=>t in c?O(c,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):c[t]=l,M=(c,t)=>{for(var l in t||(t={}))q.call(t,l)&&B(c,l,t[l]);if(U)for(var l of U(t))L.call(t,l)&&B(c,l,t[l]);return c},S=(c,t)=>R(c,$(t));import{d as A,r as n,ai as G,c as D,w as d,b as r,j as J,e as _,f as p,i as o,m as K,h as i,B as I,k as Q,l as W,E as X,F as Z,p as ee,q as te,_ as ae}from"./index-qI-8NwZF.js";const m=c=>(ee("data-v-19ae31b1"),c=c(),te(),c),le={class:"card-header"},se=m(()=>p("p",{class:"mb-2"},"日期和时间点",-1)),de=m(()=>p("p",{class:"mb-2 mt-4"},"日期时间格式",-1)),oe=m(()=>p("br",null,null,-1)),ce={class:"ml-2"},ne=m(()=>p("p",{class:"mb-2 mt-4"},"日期和时间范围",-1)),ie=m(()=>p("p",{class:"mb-2 mt-4"}," 弹出面板位置可控(如果弹出位置不足以完整展示面板会自动调整位置) ",-1)),ue=A({name:"DateTimePicker",__name:"datetime-picker",setup(c){const t=n("default"),l=n(),z=n(""),N=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const a=new Date;return a.setTime(a.getTime()-3600*1e3*24),a}},{text:"一周前",value:()=>{const a=new Date;return a.setTime(a.getTime()-3600*1e3*24*7),a}}],v=n(""),f=n(""),T=n(""),P=[{text:"上周",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),[e,a]}},{text:"上个月",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*30),[e,a]}},{text:"三个月前",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*90),[e,a]}}],x=n(""),k=n(),y=n("auto"),b=n([{title:"auto",checked:!1},{title:"auto-start",checked:!1},{title:"auto-end",checked:!1},{title:"top",checked:!1},{title:"top-start",checked:!1},{title:"top-end",checked:!1},{title:"bottom",checked:!1},{title:"bottom-start",checked:!1},{title:"bottom-end",checked:!1},{title:"right",checked:!1},{title:"right-start",checked:!1},{title:"right-end",checked:!1},{title:"left",checked:!1},{title:"left-start",checked:!1},{title:"left-end",checked:!1}]),g=n({});function F(a,e){t.value!=="disabled"&&(y.value=a.title,g.value[e]=Object.assign(S(M({},a),{checked:!a.checked})),b.value.map(w=>w.checked=!1),b.value[e].checked=g.value[e].checked,g.value[e].checked?k.value.handleOpen():k.value.handleClose())}return G(t,a=>a==="disabled"?l.value="default":l.value=t.value),(a,e)=>{const w=r("el-link"),u=r("el-radio"),C=r("el-radio-group"),V=r("el-space"),h=r("el-date-picker"),j=r("el-check-tag"),E=r("el-card"),H=J("tippy");return _(),D(E,{shadow:"never",style:{height:"100vh"}},{header:d(()=>[p("div",le,[o(V,{wrap:"",size:40},{default:d(()=>[K((_(),D(w,{href:"https://element-plus.org/zh-CN/component/datetime-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:d(()=>[i(" 日期时间选择器 ")]),_:1})),[[H,{content:"点击查看详细文档"}]]),o(C,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=s=>t.value=s),size:"small"},{default:d(()=>[o(u,{label:"large"},{default:d(()=>[i("大尺寸")]),_:1}),o(u,{label:"default"},{default:d(()=>[i("默认尺寸")]),_:1}),o(u,{label:"small"},{default:d(()=>[i("小尺寸")]),_:1}),o(u,{label:"disabled"},{default:d(()=>[i("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:d(()=>[se,o(h,{modelValue:z.value,"onUpdate:modelValue":e[1]||(e[1]=s=>z.value=s),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间",shortcuts:N,size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","size","disabled"]),de,o(C,{modelValue:f.value,"onUpdate:modelValue":e[2]||(e[2]=s=>f.value=s),class:"mb-2",disabled:t.value==="disabled",onChange:e[3]||(e[3]=s=>v.value="")},{default:d(()=>[o(u,{label:""},{default:d(()=>[i("Date")]),_:1}),o(u,{label:"YYYY-MM-DD HH:mm:ss"},{default:d(()=>[i("年月日 时分秒")]),_:1}),o(u,{label:"x"},{default:d(()=>[i("时间戳")]),_:1})]),_:1},8,["modelValue","disabled"]),oe,o(V,{wrap:""},{default:d(()=>[o(h,{modelValue:v.value,"onUpdate:modelValue":e[4]||(e[4]=s=>v.value=s),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间",format:"YYYY/MM/DD hh:mm:ss","value-format":f.value,size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","value-format","size","disabled"]),p("span",ce,I(v.value),1)]),_:1}),ne,o(h,{modelValue:T.value,"onUpdate:modelValue":e[5]||(e[5]=s=>T.value=s),type:"datetimerange",shortcuts:P,"range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间","popper-options":{placement:"bottom-start"},size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","size","disabled"]),ie,o(V,{wrap:"",class:"w-[400px]"},{default:d(()=>[(_(!0),Q(Z,null,W(b.value,(s,Y)=>(_(),D(j,{key:Y,class:X(["select-none",t.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:re=>F(s,Y)},{default:d(()=>[i(I(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1}),o(h,{ref_key:"datePickerRef",ref:k,modelValue:x.value,"onUpdate:modelValue":e[6]||(e[6]=s=>x.value=s),type:"datetime",class:"ml-[15%]",placeholder:"请选择日期时间","popper-options":{placement:y.value},size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","popper-options","size","disabled"])]),_:1})}}}),ve=ae(ue,[["__scopeId","data-v-19ae31b1"]]);export{ve as default}; +var O=Object.defineProperty,R=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var U=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var B=(c,t,l)=>t in c?O(c,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):c[t]=l,M=(c,t)=>{for(var l in t||(t={}))q.call(t,l)&&B(c,l,t[l]);if(U)for(var l of U(t))L.call(t,l)&&B(c,l,t[l]);return c},S=(c,t)=>R(c,$(t));import{d as A,r as n,a7 as G,c as D,w as d,b as r,j as J,e as _,f as p,i as o,m as K,h as i,B as I,k as Q,l as W,E as X,F as Z,p as ee,q as te,_ as ae}from"./index-2abGzBFj.js";const m=c=>(ee("data-v-19ae31b1"),c=c(),te(),c),le={class:"card-header"},se=m(()=>p("p",{class:"mb-2"},"日期和时间点",-1)),de=m(()=>p("p",{class:"mb-2 mt-4"},"日期时间格式",-1)),oe=m(()=>p("br",null,null,-1)),ce={class:"ml-2"},ne=m(()=>p("p",{class:"mb-2 mt-4"},"日期和时间范围",-1)),ie=m(()=>p("p",{class:"mb-2 mt-4"}," 弹出面板位置可控(如果弹出位置不足以完整展示面板会自动调整位置) ",-1)),ue=A({name:"DateTimePicker",__name:"datetime-picker",setup(c){const t=n("default"),l=n(),z=n(""),N=[{text:"今天",value:new Date},{text:"昨天",value:()=>{const a=new Date;return a.setTime(a.getTime()-3600*1e3*24),a}},{text:"一周前",value:()=>{const a=new Date;return a.setTime(a.getTime()-3600*1e3*24*7),a}}],v=n(""),f=n(""),T=n(""),P=[{text:"上周",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*7),[e,a]}},{text:"上个月",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*30),[e,a]}},{text:"三个月前",value:()=>{const a=new Date,e=new Date;return e.setTime(e.getTime()-3600*1e3*24*90),[e,a]}}],x=n(""),k=n(),y=n("auto"),b=n([{title:"auto",checked:!1},{title:"auto-start",checked:!1},{title:"auto-end",checked:!1},{title:"top",checked:!1},{title:"top-start",checked:!1},{title:"top-end",checked:!1},{title:"bottom",checked:!1},{title:"bottom-start",checked:!1},{title:"bottom-end",checked:!1},{title:"right",checked:!1},{title:"right-start",checked:!1},{title:"right-end",checked:!1},{title:"left",checked:!1},{title:"left-start",checked:!1},{title:"left-end",checked:!1}]),g=n({});function F(a,e){t.value!=="disabled"&&(y.value=a.title,g.value[e]=Object.assign(S(M({},a),{checked:!a.checked})),b.value.map(w=>w.checked=!1),b.value[e].checked=g.value[e].checked,g.value[e].checked?k.value.handleOpen():k.value.handleClose())}return G(t,a=>a==="disabled"?l.value="default":l.value=t.value),(a,e)=>{const w=r("el-link"),u=r("el-radio"),C=r("el-radio-group"),V=r("el-space"),h=r("el-date-picker"),j=r("el-check-tag"),E=r("el-card"),H=J("tippy");return _(),D(E,{shadow:"never",style:{height:"100vh"}},{header:d(()=>[p("div",le,[o(V,{wrap:"",size:40},{default:d(()=>[K((_(),D(w,{href:"https://element-plus.org/zh-CN/component/datetime-picker.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:d(()=>[i(" 日期时间选择器 ")]),_:1})),[[H,{content:"点击查看详细文档"}]]),o(C,{modelValue:t.value,"onUpdate:modelValue":e[0]||(e[0]=s=>t.value=s),size:"small"},{default:d(()=>[o(u,{label:"large"},{default:d(()=>[i("大尺寸")]),_:1}),o(u,{label:"default"},{default:d(()=>[i("默认尺寸")]),_:1}),o(u,{label:"small"},{default:d(()=>[i("小尺寸")]),_:1}),o(u,{label:"disabled"},{default:d(()=>[i("禁用")]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),default:d(()=>[se,o(h,{modelValue:z.value,"onUpdate:modelValue":e[1]||(e[1]=s=>z.value=s),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间",shortcuts:N,size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","size","disabled"]),de,o(C,{modelValue:f.value,"onUpdate:modelValue":e[2]||(e[2]=s=>f.value=s),class:"mb-2",disabled:t.value==="disabled",onChange:e[3]||(e[3]=s=>v.value="")},{default:d(()=>[o(u,{label:""},{default:d(()=>[i("Date")]),_:1}),o(u,{label:"YYYY-MM-DD HH:mm:ss"},{default:d(()=>[i("年月日 时分秒")]),_:1}),o(u,{label:"x"},{default:d(()=>[i("时间戳")]),_:1})]),_:1},8,["modelValue","disabled"]),oe,o(V,{wrap:""},{default:d(()=>[o(h,{modelValue:v.value,"onUpdate:modelValue":e[4]||(e[4]=s=>v.value=s),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间",format:"YYYY/MM/DD hh:mm:ss","value-format":f.value,size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","value-format","size","disabled"]),p("span",ce,I(v.value),1)]),_:1}),ne,o(h,{modelValue:T.value,"onUpdate:modelValue":e[5]||(e[5]=s=>T.value=s),type:"datetimerange",shortcuts:P,"range-separator":"至","start-placeholder":"开始日期时间","end-placeholder":"结束日期时间","popper-options":{placement:"bottom-start"},size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","size","disabled"]),ie,o(V,{wrap:"",class:"w-[400px]"},{default:d(()=>[(_(!0),Q(Z,null,W(b.value,(s,Y)=>(_(),D(j,{key:Y,class:X(["select-none",t.value==="disabled"&&"tag-disabled",s.checked&&"is-active"]),checked:s.checked,onChange:re=>F(s,Y)},{default:d(()=>[i(I(s.title),1)]),_:2},1032,["class","checked","onChange"]))),128))]),_:1}),o(h,{ref_key:"datePickerRef",ref:k,modelValue:x.value,"onUpdate:modelValue":e[6]||(e[6]=s=>x.value=s),type:"datetime",class:"ml-[15%]",placeholder:"请选择日期时间","popper-options":{placement:y.value},size:l.value,disabled:t.value==="disabled"},null,8,["modelValue","popper-options","size","disabled"])]),_:1})}}}),ve=ae(ue,[["__scopeId","data-v-19ae31b1"]]);export{ve as default}; diff --git a/dist/static/js/debounce-99f-cBbC.js b/dist/static/js/debounce-8q0hO7nN.js similarity index 95% rename from dist/static/js/debounce-99f-cBbC.js rename to dist/static/js/debounce-8q0hO7nN.js index 95478f8df..c559e05c9 100644 --- a/dist/static/js/debounce-99f-cBbC.js +++ b/dist/static/js/debounce-8q0hO7nN.js @@ -1 +1 @@ -import{d as m,k as h,i as t,w as e,b as l,e as f,u as c,h as a,f as o,Y as _,z as b,A as k}from"./index-qI-8NwZF.js";const p=o("div",{class:"font-medium"},"防抖:debounce",-1),C=o("div",{class:"mb-5"}," 所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。 ",-1),v=o("div",{class:"font-medium"},"节流:throttle",-1),w=o("div",{class:"mb-5"}," 所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。 ",-1),D=m({name:"Debounce",__name:"debounce",setup(x){const n=()=>k("恭喜你,这是一条成功消息",{type:"success"}),i=_(n,1e3,!0),r=_(n,1e3),u=b(n);return(B,N)=>{const s=l("el-button"),d=l("el-card");return f(),h("div",null,[t(d,{class:"mb-5",shadow:"never"},{header:e(()=>[p]),default:e(()=>[C,t(s,{onClick:c(i)},{default:e(()=>[a(" 连续点击我,只会执行第一次点击事件,立即执行 ")]),_:1},8,["onClick"]),t(s,{onClick:c(r)},{default:e(()=>[a(" 连续点击我,只会执行最后一次点击事件,延后执行 ")]),_:1},8,["onClick"])]),_:1}),t(d,{shadow:"never"},{header:e(()=>[v]),default:e(()=>[w,t(s,{onClick:c(u)},{default:e(()=>[a(" 连续点击我,每一秒只会执行一次点击事件 ")]),_:1},8,["onClick"])]),_:1})])}}});export{D as default}; +import{d as m,k as h,i as t,w as e,b as l,e as f,u as c,h as a,f as o,Y as _,z as b,A as k}from"./index-2abGzBFj.js";const p=o("div",{class:"font-medium"},"防抖:debounce",-1),C=o("div",{class:"mb-5"}," 所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。 ",-1),v=o("div",{class:"font-medium"},"节流:throttle",-1),w=o("div",{class:"mb-5"}," 所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。 ",-1),D=m({name:"Debounce",__name:"debounce",setup(x){const n=()=>k("恭喜你,这是一条成功消息",{type:"success"}),i=_(n,1e3,!0),r=_(n,1e3),u=b(n);return(B,N)=>{const s=l("el-button"),d=l("el-card");return f(),h("div",null,[t(d,{class:"mb-5",shadow:"never"},{header:e(()=>[p]),default:e(()=>[C,t(s,{onClick:c(i)},{default:e(()=>[a(" 连续点击我,只会执行第一次点击事件,立即执行 ")]),_:1},8,["onClick"]),t(s,{onClick:c(r)},{default:e(()=>[a(" 连续点击我,只会执行最后一次点击事件,延后执行 ")]),_:1},8,["onClick"])]),_:1}),t(d,{shadow:"never"},{header:e(()=>[v]),default:e(()=>[w,t(s,{onClick:c(u)},{default:e(()=>[a(" 连续点击我,每一秒只会执行一次点击事件 ")]),_:1},8,["onClick"])]),_:1})])}}});export{D as default}; diff --git a/dist/static/js/directives-GKCVtZnc.js b/dist/static/js/directives--8LLahuz.js similarity index 96% rename from dist/static/js/directives-GKCVtZnc.js rename to dist/static/js/directives--8LLahuz.js index 5c70138f1..736b37b99 100644 --- a/dist/static/js/directives-GKCVtZnc.js +++ b/dist/static/js/directives--8LLahuz.js @@ -1 +1 @@ -import{d as H,r as n,c as v,w as s,b as d,j as T,e as r,f as u,h as l,m as o,i as t,k as J,B as U,C as K,A as p}from"./index-qI-8NwZF.js";const M=u("div",{class:"card-header"},[u("span",{class:"font-medium"},"自定义防抖、截流、文本复制、长按指令")],-1),O={class:"mb-2"},P={class:"mb-2"},Q={class:"mb-2"},W={class:"mb-2"},X={class:"text-sky-500"},ee=H({name:"Directives",__name:"directives",setup(Y){const x=n(""),b=n(""),g=n(""),w=n(""),h=n(""),y=n("copy"),B=n("可复制的文本"),c=n(!1),_=n(""),C=n(0);function I(){p(x.value)}function F(){p(b.value)}function N({name:f,sex:e}){p(`${f}${e}${g.value}`)}function L(){p(w.value)}function S({name:f,sex:e}){p(`${f}${e}${h.value}`)}function j(){c.value=!0}function A(){c.value=!0}function E(){C.value+=1,c.value=!0,_.value=`持续回调${C.value}次`}function R(){c.value=!1,_.value="",C.value=0}return(f,e)=>{const i=d("el-input"),k=d("el-divider"),V=d("el-button"),z=d("el-tag"),q=d("el-space"),G=d("el-card"),m=T("optimize"),D=T("copy"),$=T("longpress");return r(),v(G,{shadow:"never"},{header:s(()=>[M]),default:s(()=>[u("div",O,[l(" 防抖指令(连续输入,只会执行第一次点击事件,立即执行) "),o(t(i,{modelValue:x.value,"onUpdate:modelValue":e[0]||(e[0]=a=>x.value=a),class:"!w-[200px]",clearable:"",onClear:I},null,8,["modelValue"]),[[m,{event:"input",fn:I,immediate:!0,timeout:1e3}]])]),u("div",P,[l(" 防抖指令(连续输入,只会执行最后一次事件,延后执行) "),o(t(i,{modelValue:b.value,"onUpdate:modelValue":e[1]||(e[1]=a=>b.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:F,timeout:400}]])]),u("div",null,[l(" 防抖指令(连续输入,只会执行最后一次事件,延后执行,传参用法) "),o(t(i,{modelValue:g.value,"onUpdate:modelValue":e[2]||(e[2]=a=>g.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:N,timeout:400,params:{name:"小明",sex:"男"}}]])]),t(k),u("div",Q,[l(" 节流指令(连续输入,每一秒只会执行一次事件) "),o(t(i,{modelValue:w.value,"onUpdate:modelValue":e[3]||(e[3]=a=>w.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:L,timeout:1e3},"throttle"]])]),u("div",null,[l(" 节流指令(连续输入,每一秒只会执行一次事件,传参用法) "),o(t(i,{modelValue:h.value,"onUpdate:modelValue":e[4]||(e[4]=a=>h.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:S,params:{name:"小明",sex:"男"}},"throttle"]])]),t(k),u("div",W,[l(" 文本复制指令(双击输入框内容即可复制) "),o(t(i,{modelValue:y.value,"onUpdate:modelValue":e[5]||(e[5]=a=>y.value=a),class:"!w-[200px]"},null,8,["modelValue"]),[[D,y.value]])]),u("div",null,[l(" 文本复制指令(自定义触发事件,单击复制) "),o((r(),J("span",X,[l(U(B.value),1)])),[[D,B.value,"click"]])]),t(k),t(q,{wrap:""},{default:s(()=>[l(" 长按指令 "),o((r(),v(V,null,{default:s(()=>[l("长按(默认500ms)")]),_:1})),[[$,j]]),o((r(),v(V,null,{default:s(()=>[l(" 自定义长按时长(1000ms) ")]),_:1})),[[$,A,"1000"]]),o((r(),v(V,null,{default:s(()=>[l(" 2秒后每200ms持续回调 ")]),_:1})),[[$,E,"2000:200"]]),t(V,{onClick:R},{default:s(()=>[l(" 重置状态 ")]),_:1}),t(z,{type:c.value?"success":"info",class:"ml-2",size:"large"},{default:s(()=>[l(U(c.value?"当前为长按状态":"当前非长按状态"),1)]),_:1},8,["type"]),_.value?(r(),v(z,{key:0,type:"danger",class:"ml-2",size:"large"},{default:s(()=>[l(U(_.value),1)]),_:1})):K("",!0)]),_:1})]),_:1})}}});export{ee as default}; +import{d as H,r as n,c as v,w as s,b as d,j as T,e as r,f as u,h as l,m as o,i as t,k as J,B as U,C as K,A as p}from"./index-2abGzBFj.js";const M=u("div",{class:"card-header"},[u("span",{class:"font-medium"},"自定义防抖、截流、文本复制、长按指令")],-1),O={class:"mb-2"},P={class:"mb-2"},Q={class:"mb-2"},W={class:"mb-2"},X={class:"text-sky-500"},ee=H({name:"Directives",__name:"directives",setup(Y){const x=n(""),b=n(""),g=n(""),w=n(""),h=n(""),y=n("copy"),B=n("可复制的文本"),c=n(!1),_=n(""),C=n(0);function I(){p(x.value)}function F(){p(b.value)}function N({name:f,sex:e}){p(`${f}${e}${g.value}`)}function L(){p(w.value)}function S({name:f,sex:e}){p(`${f}${e}${h.value}`)}function j(){c.value=!0}function A(){c.value=!0}function E(){C.value+=1,c.value=!0,_.value=`持续回调${C.value}次`}function R(){c.value=!1,_.value="",C.value=0}return(f,e)=>{const i=d("el-input"),k=d("el-divider"),V=d("el-button"),z=d("el-tag"),q=d("el-space"),G=d("el-card"),m=T("optimize"),D=T("copy"),$=T("longpress");return r(),v(G,{shadow:"never"},{header:s(()=>[M]),default:s(()=>[u("div",O,[l(" 防抖指令(连续输入,只会执行第一次点击事件,立即执行) "),o(t(i,{modelValue:x.value,"onUpdate:modelValue":e[0]||(e[0]=a=>x.value=a),class:"!w-[200px]",clearable:"",onClear:I},null,8,["modelValue"]),[[m,{event:"input",fn:I,immediate:!0,timeout:1e3}]])]),u("div",P,[l(" 防抖指令(连续输入,只会执行最后一次事件,延后执行) "),o(t(i,{modelValue:b.value,"onUpdate:modelValue":e[1]||(e[1]=a=>b.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:F,timeout:400}]])]),u("div",null,[l(" 防抖指令(连续输入,只会执行最后一次事件,延后执行,传参用法) "),o(t(i,{modelValue:g.value,"onUpdate:modelValue":e[2]||(e[2]=a=>g.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:N,timeout:400,params:{name:"小明",sex:"男"}}]])]),t(k),u("div",Q,[l(" 节流指令(连续输入,每一秒只会执行一次事件) "),o(t(i,{modelValue:w.value,"onUpdate:modelValue":e[3]||(e[3]=a=>w.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:L,timeout:1e3},"throttle"]])]),u("div",null,[l(" 节流指令(连续输入,每一秒只会执行一次事件,传参用法) "),o(t(i,{modelValue:h.value,"onUpdate:modelValue":e[4]||(e[4]=a=>h.value=a),class:"!w-[200px]",clearable:""},null,8,["modelValue"]),[[m,{event:"input",fn:S,params:{name:"小明",sex:"男"}},"throttle"]])]),t(k),u("div",W,[l(" 文本复制指令(双击输入框内容即可复制) "),o(t(i,{modelValue:y.value,"onUpdate:modelValue":e[5]||(e[5]=a=>y.value=a),class:"!w-[200px]"},null,8,["modelValue"]),[[D,y.value]])]),u("div",null,[l(" 文本复制指令(自定义触发事件,单击复制) "),o((r(),J("span",X,[l(U(B.value),1)])),[[D,B.value,"click"]])]),t(k),t(q,{wrap:""},{default:s(()=>[l(" 长按指令 "),o((r(),v(V,null,{default:s(()=>[l("长按(默认500ms)")]),_:1})),[[$,j]]),o((r(),v(V,null,{default:s(()=>[l(" 自定义长按时长(1000ms) ")]),_:1})),[[$,A,"1000"]]),o((r(),v(V,null,{default:s(()=>[l(" 2秒后每200ms持续回调 ")]),_:1})),[[$,E,"2000:200"]]),t(V,{onClick:R},{default:s(()=>[l(" 重置状态 ")]),_:1}),t(z,{type:c.value?"success":"info",class:"ml-2",size:"large"},{default:s(()=>[l(U(c.value?"当前为长按状态":"当前非长按状态"),1)]),_:1},8,["type"]),_.value?(r(),v(z,{key:0,type:"danger",class:"ml-2",size:"large"},{default:s(()=>[l(U(_.value),1)]),_:1})):K("",!0)]),_:1})]),_:1})}}});export{ee as default}; diff --git a/dist/static/js/download-If_KBFjQ.js b/dist/static/js/download-_yvSAPkT.js similarity index 98% rename from dist/static/js/download-If_KBFjQ.js rename to dist/static/js/download-_yvSAPkT.js index 4f652dc88..797a8697b 100644 --- a/dist/static/js/download-If_KBFjQ.js +++ b/dist/static/js/download-_yvSAPkT.js @@ -1 +1 @@ -import{d as L,c as l,w as a,b as r,e as d,f as u,i,h as o,u as s,x as h,s as x,t as q,v as w,y as g}from"./index-qI-8NwZF.js";const H=u("span",{class:"font-medium"},"文件下载功能",-1),b={class:"flex flex-wrap"},m="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAAAwCAYAAABexZu4AAAAAXNSR0IArs4c6QAAC5pJREFUeF7tnQ9wFNUdx7+/vQQsiOb2orHyp0JuQ/1TpFVbS+2I7RS1aqdlKu2oU2WqQvbQFmtrO7QFpp22U0ZhgNuQInXa6rTFKo5oi3XGPzNqiwIWBDTZS2Boi8aQDQxYId7tr/M2CZNc7u69vdtLLrI7k2GG/b3fe+/3Pvu737597/cIRVw1ydaZEWAmE13MwEwCojj5R+PA/B4IxwA6RuD3uPff3UzYRhneU/X++7s7vn/xe0VUHRYJLTDEAqRqk5qV+2q0senbANwKYKZquVxyBHQy0eNw+XEnYfy9FF0jWbZmjT1bVv/hu4wXZDK57st0V42pbjm04Ly3i9FdzjKnr7bPqiJcWKiOYm2ST6cSxHqyZRkocivA5wVvAH7NMRs+raR34+4xNR1jZ1VrJ7Z1Ji46plSmTEJRy36eACnEbgZX+R00Vd2OaSiNX5lMkFOtbtksq4+BF7pN4yqZnOr9gkbQ19uT8AEeAHCjqkLfckRvOI3xGYXKCa+kRehegL8A4CN9sq8A2qOOWb/Kd50BFFAFLYR4qLGHDWLdap0P0G8DGO+CKgi0rsuMN+YTija1XU/sbs6rhPmPTqLhpnK3M1t/CHFui1eMJ44lW29jooeGAwwm3NLdaDySq67aDZ0T3BOH3wJwbqG2cET7fPeC+peGo739dYQQVzDEsWTbZUzuq8MFhEvpqYcbz9+fqz49aX8bhAcV2rLBMY3bFeQCEwkhrlCI61bsHN8zftyLBFwS2GgXVrTHMY2L8onoVmszQHcqtKWwnnX2BewiKdNDGhLOQmOvTE7cDyGuUIhjVurHDP6ZyiAGJFPQg+pW6jGA58rrYscxG2L55HpfDPG8TI+fl7AQ4gqEONrcdialM6+DaKpssIfcJ7wFF7tAfICAA3DpgKtpaWL3HCLUMXMdiOoYqBs0LcW43UkYG/LVF2tKLWLmNdL2SF7uQoilFgxMYERf7HTL/i6Alb56w+5ykLbFMY1/+innQaW5s92eMasOL556OF/ZM9fan9I0vELA2IL6JQ9DCLGf0SlNduQg3sgR/VDbDoALztcO6p6GC1Xjx1LMEk3avyTCDwvoeMYxjWsK1RFCXMoI+Cs7YhDH1rXNZdd9TLW5THRFd2P8ZVX5UuV6vxhqS7P1EOORyJjI9969Y1pHCHGpVg6m/IhBHG1K/ZyYl6h0g4AlXabxCxXZIGX0ZOoaBl8JwuXE2A7CVsc0HlWpI/TEKlYKRmbEINYt+xkAc2TdYGB7t2lcKpOrtPshxMM3IiMD8VLW9LqUWEzTvyYhb48ZtKDbjP9m+EwSTE0hxMHYUUVLMRDrydQsIDOHNS1GzLUgisHlQwy0E1O7y2gvtIiKate1Xeq67msKDTzomMZEBbnARHx8/p6XK7Q4e317XbonczFAM0C8opSG9aRx9rG7jc5+HZU4TxxN2kkQLijUTw042mUaX5HZQvRPJkPsvugkpi8bKKcKcSRSfZObPrGASbuZgLisLoB2gTObsusT5Uh1ao2AzSqdlzdGXSLfC90QDewu7+9cbfP+j3Km56cswAXE3+nqNeaXzP4QUokQqwAkeqiyhFNFV67VaKrlVJax5hmNIV9nSU/aD4CwWDrQA0CRygYkUAzEymV8trEUiH1WBYpgqcogZ8OoAlAlQOzXHtnyDKS6TcPo/3+KJu3fEeFbMsVM2g3djfVPyeSCvK8M5IAHTLmMz4YWC7HPanyJn6oQ9xnpUcc05nnhRKzJ3syM62XW0zTtskML67cVkvMAKvJiihzMfmlUBjKE2LP6qeKJT3pgjW7tWhj/PelN9itgfFbGXkTTGjoX1tv55JSBK1DREM+S5yNHoZhYb7KXglH0w5SveaEnHmqZYmNiGWs+7j/nmMYXSbdSLQA3yApWE9V1NMbfDSHutYDqi53MrqXcP8XDiV7TMV0rZicOAci7jLHfyHoap6XuNk5UPMSq3tsnPaEnDt4TE/A6AzuI+aWMS97GCNJwtWStzOCGMO4XEEt3p4pSThqnYRRALNqaa7u76nrifGxnT7aHnhgoIZz4mwb6ySEzvj2vU7TsbjGUCr5mJ+lWa5eYLpYJZ0/2Z8tXSkycqx8j+cVOZtdS7o/acEJhuja6ru3L5LpPq9iHopZtq3wxyUQQP7LAaKv0cCKEWD7sI/2xAwoQi17oVuurAF0m65EIJ8SC9s/IBDMuLjmyyNgRQuzzxY6wDK7rK8kJk3blh/pjhzLE9p8AfEPGpoD4rwCulQnK9p+F4URuC8rslquUarz9YQ4nej2xfT+Ae2RsUixpP8yEm2WCYLrXScSF0rxXvvxhKi9V3stjVlom5QdD8mSPZEwcQpwDF3VPrLRljqJW62oC3SWHuPhMO8ozICHE3jCEnriXxpjV8lWGtknGJil7O6DVMY3pMoW57ocQ+8uMGULcS5GebJ8DyogNGwUvqrVSl7jggmsi+jUU89PYF9uozUWHnjj0xANw1ZP210GQbkHz3pp1y/6vLN+ZkGOG1Z0wErInI/t+6IlDTzyICeWYuG0+4EqTWvZBrJYuihmdFMFsv1v1Q4hDiIuCONn6HRBJU/d6EEct+xYC/qDoYQvmPQtj4sEWKCYEC2Pi/hc7tbRqHsQ1a/d+TNOqc2amzAWl3yTJoSeuLE9M5E7qapwuQsi8l8qYFb12QjGciFn2DgY+KXOuJ78kRS17LQHK8a7ogKZpa7oW1j8uq0TFIEJHueaJo02pz4mVUrJ2QpIOa2B5VW85zJ5Y7FofL+unSptUxqycEOtrW78EjVTOczl6EmJ9tX0BqrDV/8ZKeo3ALQzaT8StYPdthhZlUBTgKBhTiGDKDFtOiGut9ukuMiJZt+wSCVkulwn1hWAVd2aHbqX2qZ2rQiscM/6DfP3Um+yrwdgis0MpEFf/7/iKQidoKe/9BHYO+qYfs+xfMXCfrPHlul8uTzyhuaW2OqOd3G4vaf/LGvBrYtrbmYinvHNLTmCys8j4R+V7YrUFM14/2F2uRaqeihw99qY77owJGUqLQ4XEAyyS6EiXIXgqchwgo+LB++x4kEBPZjL8Z1Sl94tE67GmFpESYiKY5jNooRJnTM2DII6u2j2Fxpy2FeBzlBQELFQuiEUzfRg3d6+y4rhKDCdE3gnVX70ghq5EiINoAth1rxuyusrnTEUgDelXUmaIN5Z0CtRogFh2SE+go1WyJw6iNe2OadTnXCIYs+wEA2uDqMWPjnJCHLVSdxK42U97BsmOBoi9ROnubhAmFd1PHwUrwBMvdkxjVd51rjHL/hEDw5r9spwQn/Hgv/WqnuNvqHyZzDmOowBiL2xqsheDvbMHy36NJMQMeqLbjH9NdLLwYYyWfaOXHUhhS3/JFmPe5CQaBp3Pobw4SXHeMdpk30yMh4tq6yiBuC/+Ly10GmggRgcIdbls5h9iehrg64qy/+BCe6BhXv+XY6UdB97T7eKeMv1MPZZJ474jdw/d+hQ0xN4AJ+05IIiE4v5ytI0iiAMC+TjAawESx8GJh2LI5R9izBNHVzBhCRgfLxLmQQBLPfHASsTB09URnktEwltKcxlLGriFiZ+PUOS5QlmF+hazi4Ma8x7G6K3nICRUE26LdkXXvPkJqqoSJ6beBHEojsqVBXHMsp9k4AZZUdkG21zlVXXL9sr1JYsUefamyNo54P4eAM8yIg91m9N2eZlFP8i8kxPiHAvCCs4CVWOyc4fxHxHaRXqO30HgbwKketj9QbC7Xqsa25x9MLuSJ87ugAB6rOZewRSZxuBpBExjwlkERAUj3p/3M8QdAL3DQAeBO5h4ezrjPnt00fldPoxaNtGalftqImN7ZgPa5Sz6AHh9AZAB0AJGi0gsThG84HfRU9kaXYRiXYSFvXPAE8E8EUTnEjCRAbHTvb03D3Bmnwt64nCi4V9FVFF0EW+5JTDL+5UXfy4me/+e5EfbC3L/kuHjzx0xZ4ht/EOu/wNFbO2YhmAeMQAAAABJRU5ErkJggg==",c=L({name:"Download",__name:"download",setup(C){function E(){w.get("https://xiaoxian521.github.io/hyperlink/img/pure.png",{responseType:"blob"}).then(({data:n})=>{g(n,"test-data.png")})}return(n,e)=>{const t=r("el-button"),p=r("el-card");return d(),l(p,{shadow:"never"},{header:a(()=>[H]),default:a(()=>[u("div",b,[i(t,{onClick:e[0]||(e[0]=A=>s(h)("https://xiaoxian521.github.io/hyperlink/img/pure.png","test-url.png"))},{default:a(()=>[o(" 下载在线图片 ")]),_:1}),i(t,{onClick:e[1]||(e[1]=A=>s(x)(m,"test-base64.png"))},{default:a(()=>[o(" 基于 base64 下载图片 ")]),_:1}),i(t,{onClick:e[2]||(e[2]=A=>s(q)("https://github.com/xiaoxian521/xiaoxian521/archive/refs/heads/main.zip","xiaoxian521.zip"))},{default:a(()=>[o(" 根据文件地址下载文件 ")]),_:1}),i(t,{onClick:E},{default:a(()=>[o(" 根据后台接口文件流下载 ")]),_:1})])]),_:1})}}});export{c as default}; +import{d as L,c as l,w as a,b as r,e as d,f as u,i,h as o,u as s,x as h,s as x,t as q,v as w,y as g}from"./index-2abGzBFj.js";const H=u("span",{class:"font-medium"},"文件下载功能",-1),b={class:"flex flex-wrap"},m="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAAAwCAYAAABexZu4AAAAAXNSR0IArs4c6QAAC5pJREFUeF7tnQ9wFNUdx7+/vQQsiOb2orHyp0JuQ/1TpFVbS+2I7RS1aqdlKu2oU2WqQvbQFmtrO7QFpp22U0ZhgNuQInXa6rTFKo5oi3XGPzNqiwIWBDTZS2Boi8aQDQxYId7tr/M2CZNc7u69vdtLLrI7k2GG/b3fe+/3Pvu737597/cIRVw1ydaZEWAmE13MwEwCojj5R+PA/B4IxwA6RuD3uPff3UzYRhneU/X++7s7vn/xe0VUHRYJLTDEAqRqk5qV+2q0senbANwKYKZquVxyBHQy0eNw+XEnYfy9FF0jWbZmjT1bVv/hu4wXZDK57st0V42pbjm04Ly3i9FdzjKnr7bPqiJcWKiOYm2ST6cSxHqyZRkocivA5wVvAH7NMRs+raR34+4xNR1jZ1VrJ7Z1Ji46plSmTEJRy36eACnEbgZX+R00Vd2OaSiNX5lMkFOtbtksq4+BF7pN4yqZnOr9gkbQ19uT8AEeAHCjqkLfckRvOI3xGYXKCa+kRehegL8A4CN9sq8A2qOOWb/Kd50BFFAFLYR4qLGHDWLdap0P0G8DGO+CKgi0rsuMN+YTija1XU/sbs6rhPmPTqLhpnK3M1t/CHFui1eMJ44lW29jooeGAwwm3NLdaDySq67aDZ0T3BOH3wJwbqG2cET7fPeC+peGo739dYQQVzDEsWTbZUzuq8MFhEvpqYcbz9+fqz49aX8bhAcV2rLBMY3bFeQCEwkhrlCI61bsHN8zftyLBFwS2GgXVrTHMY2L8onoVmszQHcqtKWwnnX2BewiKdNDGhLOQmOvTE7cDyGuUIhjVurHDP6ZyiAGJFPQg+pW6jGA58rrYscxG2L55HpfDPG8TI+fl7AQ4gqEONrcdialM6+DaKpssIfcJ7wFF7tAfICAA3DpgKtpaWL3HCLUMXMdiOoYqBs0LcW43UkYG/LVF2tKLWLmNdL2SF7uQoilFgxMYERf7HTL/i6Alb56w+5ykLbFMY1/+innQaW5s92eMasOL556OF/ZM9fan9I0vELA2IL6JQ9DCLGf0SlNduQg3sgR/VDbDoALztcO6p6GC1Xjx1LMEk3avyTCDwvoeMYxjWsK1RFCXMoI+Cs7YhDH1rXNZdd9TLW5THRFd2P8ZVX5UuV6vxhqS7P1EOORyJjI9969Y1pHCHGpVg6m/IhBHG1K/ZyYl6h0g4AlXabxCxXZIGX0ZOoaBl8JwuXE2A7CVsc0HlWpI/TEKlYKRmbEINYt+xkAc2TdYGB7t2lcKpOrtPshxMM3IiMD8VLW9LqUWEzTvyYhb48ZtKDbjP9m+EwSTE0hxMHYUUVLMRDrydQsIDOHNS1GzLUgisHlQwy0E1O7y2gvtIiKate1Xeq67msKDTzomMZEBbnARHx8/p6XK7Q4e317XbonczFAM0C8opSG9aRx9rG7jc5+HZU4TxxN2kkQLijUTw042mUaX5HZQvRPJkPsvugkpi8bKKcKcSRSfZObPrGASbuZgLisLoB2gTObsusT5Uh1ao2AzSqdlzdGXSLfC90QDewu7+9cbfP+j3Km56cswAXE3+nqNeaXzP4QUokQqwAkeqiyhFNFV67VaKrlVJax5hmNIV9nSU/aD4CwWDrQA0CRygYkUAzEymV8trEUiH1WBYpgqcogZ8OoAlAlQOzXHtnyDKS6TcPo/3+KJu3fEeFbMsVM2g3djfVPyeSCvK8M5IAHTLmMz4YWC7HPanyJn6oQ9xnpUcc05nnhRKzJ3syM62XW0zTtskML67cVkvMAKvJiihzMfmlUBjKE2LP6qeKJT3pgjW7tWhj/PelN9itgfFbGXkTTGjoX1tv55JSBK1DREM+S5yNHoZhYb7KXglH0w5SveaEnHmqZYmNiGWs+7j/nmMYXSbdSLQA3yApWE9V1NMbfDSHutYDqi53MrqXcP8XDiV7TMV0rZicOAci7jLHfyHoap6XuNk5UPMSq3tsnPaEnDt4TE/A6AzuI+aWMS97GCNJwtWStzOCGMO4XEEt3p4pSThqnYRRALNqaa7u76nrifGxnT7aHnhgoIZz4mwb6ySEzvj2vU7TsbjGUCr5mJ+lWa5eYLpYJZ0/2Z8tXSkycqx8j+cVOZtdS7o/acEJhuja6ru3L5LpPq9iHopZtq3wxyUQQP7LAaKv0cCKEWD7sI/2xAwoQi17oVuurAF0m65EIJ8SC9s/IBDMuLjmyyNgRQuzzxY6wDK7rK8kJk3blh/pjhzLE9p8AfEPGpoD4rwCulQnK9p+F4URuC8rslquUarz9YQ4nej2xfT+Ae2RsUixpP8yEm2WCYLrXScSF0rxXvvxhKi9V3stjVlom5QdD8mSPZEwcQpwDF3VPrLRljqJW62oC3SWHuPhMO8ozICHE3jCEnriXxpjV8lWGtknGJil7O6DVMY3pMoW57ocQ+8uMGULcS5GebJ8DyogNGwUvqrVSl7jggmsi+jUU89PYF9uozUWHnjj0xANw1ZP210GQbkHz3pp1y/6vLN+ZkGOG1Z0wErInI/t+6IlDTzyICeWYuG0+4EqTWvZBrJYuihmdFMFsv1v1Q4hDiIuCONn6HRBJU/d6EEct+xYC/qDoYQvmPQtj4sEWKCYEC2Pi/hc7tbRqHsQ1a/d+TNOqc2amzAWl3yTJoSeuLE9M5E7qapwuQsi8l8qYFb12QjGciFn2DgY+KXOuJ78kRS17LQHK8a7ogKZpa7oW1j8uq0TFIEJHueaJo02pz4mVUrJ2QpIOa2B5VW85zJ5Y7FofL+unSptUxqycEOtrW78EjVTOczl6EmJ9tX0BqrDV/8ZKeo3ALQzaT8StYPdthhZlUBTgKBhTiGDKDFtOiGut9ukuMiJZt+wSCVkulwn1hWAVd2aHbqX2qZ2rQiscM/6DfP3Um+yrwdgis0MpEFf/7/iKQidoKe/9BHYO+qYfs+xfMXCfrPHlul8uTzyhuaW2OqOd3G4vaf/LGvBrYtrbmYinvHNLTmCys8j4R+V7YrUFM14/2F2uRaqeihw99qY77owJGUqLQ4XEAyyS6EiXIXgqchwgo+LB++x4kEBPZjL8Z1Sl94tE67GmFpESYiKY5jNooRJnTM2DII6u2j2Fxpy2FeBzlBQELFQuiEUzfRg3d6+y4rhKDCdE3gnVX70ghq5EiINoAth1rxuyusrnTEUgDelXUmaIN5Z0CtRogFh2SE+go1WyJw6iNe2OadTnXCIYs+wEA2uDqMWPjnJCHLVSdxK42U97BsmOBoi9ROnubhAmFd1PHwUrwBMvdkxjVd51rjHL/hEDw5r9spwQn/Hgv/WqnuNvqHyZzDmOowBiL2xqsheDvbMHy36NJMQMeqLbjH9NdLLwYYyWfaOXHUhhS3/JFmPe5CQaBp3Pobw4SXHeMdpk30yMh4tq6yiBuC/+Ly10GmggRgcIdbls5h9iehrg64qy/+BCe6BhXv+XY6UdB97T7eKeMv1MPZZJ474jdw/d+hQ0xN4AJ+05IIiE4v5ytI0iiAMC+TjAawESx8GJh2LI5R9izBNHVzBhCRgfLxLmQQBLPfHASsTB09URnktEwltKcxlLGriFiZ+PUOS5QlmF+hazi4Ma8x7G6K3nICRUE26LdkXXvPkJqqoSJ6beBHEojsqVBXHMsp9k4AZZUdkG21zlVXXL9sr1JYsUefamyNo54P4eAM8yIg91m9N2eZlFP8i8kxPiHAvCCs4CVWOyc4fxHxHaRXqO30HgbwKketj9QbC7Xqsa25x9MLuSJ87ugAB6rOZewRSZxuBpBExjwlkERAUj3p/3M8QdAL3DQAeBO5h4ezrjPnt00fldPoxaNtGalftqImN7ZgPa5Sz6AHh9AZAB0AJGi0gsThG84HfRU9kaXYRiXYSFvXPAE8E8EUTnEjCRAbHTvb03D3Bmnwt64nCi4V9FVFF0EW+5JTDL+5UXfy4me/+e5EfbC3L/kuHjzx0xZ4ht/EOu/wNFbO2YhmAeMQAAAABJRU5ErkJggg==",c=L({name:"Download",__name:"download",setup(C){function E(){w.get("https://xiaoxian521.github.io/hyperlink/img/pure.png",{responseType:"blob"}).then(({data:n})=>{g(n,"test-data.png")})}return(n,e)=>{const t=r("el-button"),p=r("el-card");return d(),l(p,{shadow:"never"},{header:a(()=>[H]),default:a(()=>[u("div",b,[i(t,{onClick:e[0]||(e[0]=A=>s(h)("https://xiaoxian521.github.io/hyperlink/img/pure.png","test-url.png"))},{default:a(()=>[o(" 下载在线图片 ")]),_:1}),i(t,{onClick:e[1]||(e[1]=A=>s(x)(m,"test-base64.png"))},{default:a(()=>[o(" 基于 base64 下载图片 ")]),_:1}),i(t,{onClick:e[2]||(e[2]=A=>s(q)("https://github.com/xiaoxian521/xiaoxian521/archive/refs/heads/main.zip","xiaoxian521.zip"))},{default:a(()=>[o(" 根据文件地址下载文件 ")]),_:1}),i(t,{onClick:E},{default:a(()=>[o(" 根据后台接口文件流下载 ")]),_:1})])]),_:1})}}});export{c as default}; diff --git a/dist/static/js/draggable-ZjVpkkiX.js b/dist/static/js/draggable-CM8-MlpI.js similarity index 99% rename from dist/static/js/draggable-ZjVpkkiX.js rename to dist/static/js/draggable-CM8-MlpI.js index 274c8195b..80c446647 100644 --- a/dist/static/js/draggable-ZjVpkkiX.js +++ b/dist/static/js/draggable-CM8-MlpI.js @@ -1,4 +1,4 @@ -var fn=Object.defineProperty,hn=Object.defineProperties;var pn=Object.getOwnPropertyDescriptors;var wt=Object.getOwnPropertySymbols;var mn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable;var yt=(t,e,n)=>e in t?fn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,K=(t,e)=>{for(var n in e||(e={}))mn.call(e,n)&&yt(t,n,e[n]);if(wt)for(var n of wt(e))gn.call(e,n)&&yt(t,n,e[n]);return t},Ee=(t,e)=>hn(t,pn(e));import{S as Et,a as vn}from"./sortable.esm-FgMliyZc.js";import{b as De,T as bn,d as Vt,D as Dt,n as Ht,r as Ze,o as _n,c as wn,w as A,e as Qe,f as L,h as St,i as j,u as Ct,E as yn,B as ke,k as xt,l as En,F as Dn,p as Sn,q as Cn,_ as xn}from"./index-qI-8NwZF.js";import{u as Tt}from"./app-38QH7WWD.js";/**! +var fn=Object.defineProperty,hn=Object.defineProperties;var pn=Object.getOwnPropertyDescriptors;var wt=Object.getOwnPropertySymbols;var mn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable;var yt=(t,e,n)=>e in t?fn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,K=(t,e)=>{for(var n in e||(e={}))mn.call(e,n)&&yt(t,n,e[n]);if(wt)for(var n of wt(e))gn.call(e,n)&&yt(t,n,e[n]);return t},Ee=(t,e)=>hn(t,pn(e));import{S as Et,a as vn}from"./sortable.esm-FgMliyZc.js";import{b as De,T as bn,d as Vt,D as Dt,n as Ht,r as Ze,o as _n,c as wn,w as A,e as Qe,f as L,h as St,i as j,u as Ct,E as yn,B as ke,k as xt,l as En,F as Dn,p as Sn,q as Cn,_ as xn}from"./index-2abGzBFj.js";import{u as Tt}from"./app-EJKhZfNV.js";/**! * Sortable 1.14.0 * @author RubaXa * @author owenm diff --git a/dist/static/js/el-button-Dgjul07m.js b/dist/static/js/el-button-OQojo2rE.js similarity index 95% rename from dist/static/js/el-button-Dgjul07m.js rename to dist/static/js/el-button-OQojo2rE.js index 89e976061..67d1c341e 100644 --- a/dist/static/js/el-button-Dgjul07m.js +++ b/dist/static/js/el-button-OQojo2rE.js @@ -1,4 +1,4 @@ -import{d as C,am as N,r as g,ai as L,c as k,w as a,b as r,j as P,e as h,f as o,i as e,m as j,h as t,k as A,l as F,u as _,aP as M,B as v,F as R,p as U,q,_ as E}from"./index-qI-8NwZF.js";import{u as w}from"./hooks-WhGxrRJZ.js";const c=p=>(U("data-v-cd180b5f"),p=p(),q(),p),T={class:"card-header"},W=c(()=>o("p",{class:"mb-2"},"基础按钮",-1)),G=c(()=>o("br",null,null,-1)),H=c(()=>o("p",{class:"mb-4"},"加载状态按钮",-1)),J=c(()=>o("div",{class:"custom-loading"},[o("svg",{class:"circular",viewBox:"-10, -10, 50, 50"},[o("path",{class:"path",d:` +import{d as C,am as N,r as g,a7 as L,c as k,w as a,b as r,j as P,e as h,f as o,i as e,m as j,h as t,k as A,l as F,u as _,aP as M,B as v,F as R,p as U,q,_ as E}from"./index-2abGzBFj.js";import{u as w}from"./hooks-OdGZ-AeP.js";const c=p=>(U("data-v-cd180b5f"),p=p(),q(),p),T={class:"card-header"},W=c(()=>o("p",{class:"mb-2"},"基础按钮",-1)),G=c(()=>o("br",null,null,-1)),H=c(()=>o("p",{class:"mb-4"},"加载状态按钮",-1)),J=c(()=>o("div",{class:"custom-loading"},[o("svg",{class:"circular",viewBox:"-10, -10, 50, 50"},[o("path",{class:"path",d:` M 30 15 L 28 17 M 25.61 25.61 diff --git a/dist/static/js/epTheme-1-ujsmhE.js b/dist/static/js/epTheme--LMgq1hx.js similarity index 80% rename from dist/static/js/epTheme-1-ujsmhE.js rename to dist/static/js/epTheme--LMgq1hx.js index 3891bc297..016052671 100644 --- a/dist/static/js/epTheme-1-ujsmhE.js +++ b/dist/static/js/epTheme--LMgq1hx.js @@ -1 +1 @@ -import{ao as p,ap as o,aq as r,ar as h,as as a}from"./index-qI-8NwZF.js";const T=p({id:"pure-epTheme",state:()=>{var e,t,m,s;return{epThemeColor:(t=(e=o().getItem(`${r()}layout`))==null?void 0:e.epThemeColor)!=null?t:h().EpThemeColor,epTheme:(s=(m=o().getItem(`${r()}layout`))==null?void 0:m.theme)!=null?s:h().Theme}},getters:{getEpThemeColor(e){return e.epThemeColor},fill(e){return e.epTheme==="light"?"#409eff":"#fff"}},actions:{setEpThemeColor(e){const t=o().getItem(`${r()}layout`);this.epTheme=t==null?void 0:t.theme,this.epThemeColor=e,t&&(t.epThemeColor=e,o().setItem(`${r()}layout`,t))}}});function i(){return T(a)}export{i as u}; +import{ao as p,ap as o,aq as r,ar as h,as as a}from"./index-2abGzBFj.js";const T=p({id:"pure-epTheme",state:()=>{var e,t,m,s;return{epThemeColor:(t=(e=o().getItem(`${r()}layout`))==null?void 0:e.epThemeColor)!=null?t:h().EpThemeColor,epTheme:(s=(m=o().getItem(`${r()}layout`))==null?void 0:m.theme)!=null?s:h().Theme}},getters:{getEpThemeColor(e){return e.epThemeColor},fill(e){return e.epTheme==="light"?"#409eff":"#fff"}},actions:{setEpThemeColor(e){const t=o().getItem(`${r()}layout`);this.epTheme=t==null?void 0:t.theme,this.epThemeColor=e,t&&(t.epThemeColor=e,o().setItem(`${r()}layout`,t))}}});function i(){return T(a)}export{i as u}; diff --git a/dist/static/js/excel-J0WDtiy2.js b/dist/static/js/excel-8NmoKQ7R.js similarity index 96% rename from dist/static/js/excel-J0WDtiy2.js rename to dist/static/js/excel-8NmoKQ7R.js index b487ba404..ccae2b848 100644 --- a/dist/static/js/excel-J0WDtiy2.js +++ b/dist/static/js/excel-8NmoKQ7R.js @@ -1 +1 @@ -var E=Object.defineProperty,B=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var b=(a,e,t)=>e in a?E(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,w=(a,e)=>{for(var t in e||(e={}))V.call(e,t)&&b(a,t,e[t]);if(x)for(var t of x(e))z.call(e,t)&&b(a,t,e[t]);return a},y=(a,e)=>B(a,S(e));import{u as f,w as K}from"./xlsx-mTyBxUMi.js";import{d as N,c as A,w as i,b as u,e as j,f as $,h as d,i as p,u as g}from"./index-qI-8NwZF.js";const F={class:"font-medium"},J={class:"h-[25rem] mt-3"},q=N({name:"Excel",__name:"excel",setup(a){const e=(s=10,n="column-",r)=>Array.from({length:s}).map((l,o)=>y(w({},r),{key:`${n}${o}`,dataKey:`${n}${o}`,title:`Column ${o}`,width:150})),t=(s,n=200,r="row-")=>Array.from({length:n}).map((l,o)=>s.reduce((c,_,h)=>(c[_.dataKey]=`Row ${o} - Col ${h}`,c),{id:`${r}${o}`,parentId:null})),m=e(10),k=t(m,1e3),C=()=>{const s=k.map(o=>{const c=[];return m.forEach(_=>{c.push(o[_.dataKey])}),c}),n=[];m.forEach(o=>{n.push(o.title)}),s.unshift(n);const r=f.aoa_to_sheet(s),l=f.book_new();f.book_append_sheet(l,r,"数据报表"),K(l,"tableV2.xlsx")};return(s,n)=>{const r=u("el-link"),l=u("el-button"),o=u("el-table-v2"),c=u("el-auto-resizer"),_=u("el-card");return j(),A(_,{shadow:"never"},{header:i(()=>[$("div",F,[d(" 导出Excel( "),p(r,{href:"https://github.com/SheetJS/sheetjs",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:i(()=>[d(" github地址 ")]),_:1}),d(" ) ")])]),default:i(()=>[p(l,{type:"primary",onClick:C},{default:i(()=>[d("导出Excel")]),_:1}),$("div",J,[p(c,null,{default:i(({height:h,width:v})=>[p(o,{columns:g(m),data:g(k),width:v,height:h,fixed:""},null,8,["columns","data","width","height"])]),_:1})])]),_:1})}}});export{q as default}; +var E=Object.defineProperty,B=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var V=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var b=(a,e,t)=>e in a?E(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t,w=(a,e)=>{for(var t in e||(e={}))V.call(e,t)&&b(a,t,e[t]);if(x)for(var t of x(e))z.call(e,t)&&b(a,t,e[t]);return a},y=(a,e)=>B(a,S(e));import{u as f,w as K}from"./xlsx-mTyBxUMi.js";import{d as N,c as A,w as i,b as u,e as j,f as $,h as d,i as p,u as g}from"./index-2abGzBFj.js";const F={class:"font-medium"},J={class:"h-[25rem] mt-3"},q=N({name:"Excel",__name:"excel",setup(a){const e=(s=10,n="column-",r)=>Array.from({length:s}).map((l,o)=>y(w({},r),{key:`${n}${o}`,dataKey:`${n}${o}`,title:`Column ${o}`,width:150})),t=(s,n=200,r="row-")=>Array.from({length:n}).map((l,o)=>s.reduce((c,_,h)=>(c[_.dataKey]=`Row ${o} - Col ${h}`,c),{id:`${r}${o}`,parentId:null})),m=e(10),k=t(m,1e3),C=()=>{const s=k.map(o=>{const c=[];return m.forEach(_=>{c.push(o[_.dataKey])}),c}),n=[];m.forEach(o=>{n.push(o.title)}),s.unshift(n);const r=f.aoa_to_sheet(s),l=f.book_new();f.book_append_sheet(l,r,"数据报表"),K(l,"tableV2.xlsx")};return(s,n)=>{const r=u("el-link"),l=u("el-button"),o=u("el-table-v2"),c=u("el-auto-resizer"),_=u("el-card");return j(),A(_,{shadow:"never"},{header:i(()=>[$("div",F,[d(" 导出Excel( "),p(r,{href:"https://github.com/SheetJS/sheetjs",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:i(()=>[d(" github地址 ")]),_:1}),d(" ) ")])]),default:i(()=>[p(l,{type:"primary",onClick:C},{default:i(()=>[d("导出Excel")]),_:1}),$("div",J,[p(c,null,{default:i(({height:h,width:v})=>[p(o,{columns:g(m),data:g(k),width:v,height:h,fixed:""},null,8,["columns","data","width","height"])]),_:1})])]),_:1})}}});export{q as default}; diff --git a/dist/static/js/expand-dNcpgr7m.js b/dist/static/js/expand-x1_b0mJr.js similarity index 58% rename from dist/static/js/expand-dNcpgr7m.js rename to dist/static/js/expand-x1_b0mJr.js index 0146cd038..94255355f 100644 --- a/dist/static/js/expand-dNcpgr7m.js +++ b/dist/static/js/expand-x1_b0mJr.js @@ -1 +1 @@ -import{_ as o}from"./expand.vue_vue_type_script_setup_true_lang-hApTnmAb.js";import"./data-5BvlhEX3.js";import"./index-qI-8NwZF.js";export{o as default}; +import{_ as o}from"./expand.vue_vue_type_script_setup_true_lang-dQHAJB9-.js";import"./data-kNU7_GeJ.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/expand.vue_vue_type_script_setup_true_lang-hApTnmAb.js b/dist/static/js/expand.vue_vue_type_script_setup_true_lang-dQHAJB9-.js similarity index 89% rename from dist/static/js/expand.vue_vue_type_script_setup_true_lang-hApTnmAb.js rename to dist/static/js/expand.vue_vue_type_script_setup_true_lang-dQHAJB9-.js index 6a7408162..a410f7057 100644 --- a/dist/static/js/expand.vue_vue_type_script_setup_true_lang-hApTnmAb.js +++ b/dist/static/js/expand.vue_vue_type_script_setup_true_lang-dQHAJB9-.js @@ -1 +1 @@ -import{c as _}from"./data-5BvlhEX3.js";import{d as b,r,b as c,e as h,k as f,h as i,i as l,w as v,B as s,f as a,u as x}from"./index-qI-8NwZF.js";const V={class:"m-4"},y={class:"mb-2"},B={class:"mb-2"},C={class:"mb-2"},N={class:"mb-4"},k=a("h3",null,"Family",-1),D=b({__name:"expand",setup(S){const o=r(!1),d=r(!1),m=[{type:"expand",slot:"expand"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}],u=[{label:"Name",prop:"name"},{label:"State",prop:"state"},{label:"City",prop:"city"},{label:"Address",prop:"address"},{label:"Zip",prop:"zip"}];return(w,t)=>{const n=c("el-switch"),p=c("pure-table");return h(),f("div",null,[i(" switch parent border: "),l(n,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},null,8,["modelValue"]),i(" switch child border: "),l(n,{modelValue:d.value,"onUpdate:modelValue":t[1]||(t[1]=e=>d.value=e)},null,8,["modelValue"]),l(p,{data:x(_),columns:m,border:o.value},{expand:v(({row:e})=>[a("div",V,[a("p",y,"State: "+s(e.state),1),a("p",B,"City: "+s(e.city),1),a("p",C,"Address: "+s(e.address),1),a("p",N,"Zip: "+s(e.zip),1),k,l(p,{data:e.family,columns:u,border:d.value},null,8,["data","border"])])]),_:1},8,["data","border"])])}}});export{D as _}; +import{c as _}from"./data-kNU7_GeJ.js";import{d as b,r,b as c,e as h,k as f,h as i,i as l,w as v,B as s,f as a,u as x}from"./index-2abGzBFj.js";const V={class:"m-4"},y={class:"mb-2"},B={class:"mb-2"},C={class:"mb-2"},N={class:"mb-4"},k=a("h3",null,"Family",-1),D=b({__name:"expand",setup(S){const o=r(!1),d=r(!1),m=[{type:"expand",slot:"expand"},{label:"日期",prop:"date"},{label:"姓名",prop:"name"}],u=[{label:"Name",prop:"name"},{label:"State",prop:"state"},{label:"City",prop:"city"},{label:"Address",prop:"address"},{label:"Zip",prop:"zip"}];return(w,t)=>{const n=c("el-switch"),p=c("pure-table");return h(),f("div",null,[i(" switch parent border: "),l(n,{modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=e=>o.value=e)},null,8,["modelValue"]),i(" switch child border: "),l(n,{modelValue:d.value,"onUpdate:modelValue":t[1]||(t[1]=e=>d.value=e)},null,8,["modelValue"]),l(p,{data:x(_),columns:m,border:o.value},{expand:v(({row:e})=>[a("div",V,[a("p",y,"State: "+s(e.state),1),a("p",B,"City: "+s(e.city),1),a("p",C,"Address: "+s(e.address),1),a("p",N,"Zip: "+s(e.zip),1),k,l(p,{data:e.family,columns:u,border:d.value},null,8,["data","border"])])]),_:1},8,["data","border"])])}}});export{D as _}; diff --git a/dist/static/js/fail-BrqGLKDh.js b/dist/static/js/fail-twksdXEX.js similarity index 86% rename from dist/static/js/fail-BrqGLKDh.js rename to dist/static/js/fail-twksdXEX.js index 09abd06d6..01b5eb9bc 100644 --- a/dist/static/js/fail-BrqGLKDh.js +++ b/dist/static/js/fail-twksdXEX.js @@ -1 +1 @@ -import{useColumns as l}from"./columns-Qt5MWeO9.js";import{d as p,c as u,w as t,b as o,e as i,i as s,h as m,u as f,p as h,q as b,f as a,_ as x}from"./index-qI-8NwZF.js";import"./arrow-right-s-line-xoI-mVSn.js";const v=e=>(h("data-v-8499cf2d"),e=e(),b(),e),w=v(()=>a("div",{class:"card-header"},[a("span",{class:"font-medium"},"失败页")],-1)),C=p({name:"Fail",__name:"fail",setup(e){const{columns:c}=l();return(I,k)=>{const n=o("el-button"),r=o("el-result"),_=o("PureDescriptions"),d=o("el-card");return i(),u(d,{shadow:"never"},{header:t(()=>[w]),default:t(()=>[s(r,{icon:"error",title:"提交失败","sub-title":"请核对并修改以下信息后,再重新提交。"},{extra:t(()=>[s(n,{type:"primary"},{default:t(()=>[m("返回修改")]),_:1})]),_:1}),s(_,{columns:f(c),title:"您提交的内容有如下错误:",class:"p-6 w-[90%] m-auto bg-[#fafafa] dark:bg-[#1d1d1d]"},null,8,["columns"])]),_:1})}}}),V=x(C,[["__scopeId","data-v-8499cf2d"]]);export{V as default}; +import{useColumns as l}from"./columns-wVlcLD_J.js";import{d as p,c as u,w as t,b as o,e as i,i as s,h as m,u as f,p as h,q as b,f as a,_ as x}from"./index-2abGzBFj.js";import"./arrow-right-s-line-xoI-mVSn.js";const v=e=>(h("data-v-8499cf2d"),e=e(),b(),e),w=v(()=>a("div",{class:"card-header"},[a("span",{class:"font-medium"},"失败页")],-1)),C=p({name:"Fail",__name:"fail",setup(e){const{columns:c}=l();return(I,k)=>{const n=o("el-button"),r=o("el-result"),_=o("PureDescriptions"),d=o("el-card");return i(),u(d,{shadow:"never"},{header:t(()=>[w]),default:t(()=>[s(r,{icon:"error",title:"提交失败","sub-title":"请核对并修改以下信息后,再重新提交。"},{extra:t(()=>[s(n,{type:"primary"},{default:t(()=>[m("返回修改")]),_:1})]),_:1}),s(_,{columns:f(c),title:"您提交的内容有如下错误:",class:"p-6 w-[90%] m-auto bg-[#fafafa] dark:bg-[#1d1d1d]"},null,8,["columns"])]),_:1})}}}),V=x(C,[["__scopeId","data-v-8499cf2d"]]);export{V as default}; diff --git a/dist/static/js/filters-KED5a83r.js b/dist/static/js/filters-JCg3hKUR.js similarity index 50% rename from dist/static/js/filters-KED5a83r.js rename to dist/static/js/filters-JCg3hKUR.js index 8973185fc..e2f1d0be7 100644 --- a/dist/static/js/filters-KED5a83r.js +++ b/dist/static/js/filters-JCg3hKUR.js @@ -1 +1 @@ -import{_ as m}from"./filters.vue_vue_type_script_setup_true_lang-ZUdqqTKS.js";import"./index-qI-8NwZF.js";export{m as default}; +import{_ as m}from"./filters.vue_vue_type_script_setup_true_lang-rvNQEmAr.js";import"./index-2abGzBFj.js";export{m as default}; diff --git a/dist/static/js/filters.vue_vue_type_script_setup_true_lang-ZUdqqTKS.js b/dist/static/js/filters.vue_vue_type_script_setup_true_lang-rvNQEmAr.js similarity index 95% rename from dist/static/js/filters.vue_vue_type_script_setup_true_lang-ZUdqqTKS.js rename to dist/static/js/filters.vue_vue_type_script_setup_true_lang-rvNQEmAr.js index 72c5ca850..66d7692e6 100644 --- a/dist/static/js/filters.vue_vue_type_script_setup_true_lang-ZUdqqTKS.js +++ b/dist/static/js/filters.vue_vue_type_script_setup_true_lang-rvNQEmAr.js @@ -1 +1 @@ -import{d as _,r as g,b as s,e as b,k as v,i as o,w as l,h as n,B as x}from"./index-qI-8NwZF.js";const N=_({__name:"filters",setup(y){const c=g(),d=e=>{const{clearFilter:t}=c.value.getTableRef();t(e)},f=()=>{d(["date"])},m=[{label:"日期",prop:"date",sortable:!0,columnKey:"date",filters:[{text:"2016-05-01",value:"2016-05-01"},{text:"2016-05-02",value:"2016-05-02"},{text:"2016-05-03",value:"2016-05-03"},{text:"2016-05-04",value:"2016-05-04"}],filterMethod:(e,t,a)=>{const r=a.property;return t[r]===e}},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{label:"标签",prop:"tag",filters:[{text:"Home",value:"Home"},{text:"Office",value:"Office"}],filterMethod:(e,t)=>t.tag===e,filterPlacement:"bottom-end",slot:"tag"}],p=[{date:"2016-05-03",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Home"},{date:"2016-05-02",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Office"},{date:"2016-05-04",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Home"},{date:"2016-05-01",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Office"}];return(e,t)=>{const a=s("el-button"),r=s("el-tag"),u=s("pure-table");return b(),v("div",null,[o(a,{onClick:f},{default:l(()=>[n("reset date filter")]),_:1}),o(a,{onClick:d},{default:l(()=>[n("reset all filters")]),_:1}),o(u,{ref_key:"tableRef",ref:c,"row-key":"date",data:p,columns:m},{tag:l(({row:i})=>[o(r,{type:i.tag==="Home"?"":"success","disable-transitions":""},{default:l(()=>[n(x(i.tag),1)]),_:2},1032,["type"])]),_:1},512)])}}});export{N as _}; +import{d as _,r as g,b as s,e as b,k as v,i as o,w as l,h as n,B as x}from"./index-2abGzBFj.js";const N=_({__name:"filters",setup(y){const c=g(),d=e=>{const{clearFilter:t}=c.value.getTableRef();t(e)},f=()=>{d(["date"])},m=[{label:"日期",prop:"date",sortable:!0,columnKey:"date",filters:[{text:"2016-05-01",value:"2016-05-01"},{text:"2016-05-02",value:"2016-05-02"},{text:"2016-05-03",value:"2016-05-03"},{text:"2016-05-04",value:"2016-05-04"}],filterMethod:(e,t,a)=>{const r=a.property;return t[r]===e}},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{label:"标签",prop:"tag",filters:[{text:"Home",value:"Home"},{text:"Office",value:"Office"}],filterMethod:(e,t)=>t.tag===e,filterPlacement:"bottom-end",slot:"tag"}],p=[{date:"2016-05-03",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Home"},{date:"2016-05-02",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Office"},{date:"2016-05-04",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Home"},{date:"2016-05-01",name:"Tom",address:"No. 189, Grove St, Los Angeles",tag:"Office"}];return(e,t)=>{const a=s("el-button"),r=s("el-tag"),u=s("pure-table");return b(),v("div",null,[o(a,{onClick:f},{default:l(()=>[n("reset date filter")]),_:1}),o(a,{onClick:d},{default:l(()=>[n("reset all filters")]),_:1}),o(u,{ref_key:"tableRef",ref:c,"row-key":"date",data:p,columns:m},{tag:l(({row:i})=>[o(r,{type:i.tag==="Home"?"":"success","disable-transitions":""},{default:l(()=>[n(x(i.tag),1)]),_:2},1032,["type"])]),_:1},512)])}}});export{N as _}; diff --git a/dist/static/js/fixColumn-6qObWRul.js b/dist/static/js/fixColumn-6qObWRul.js new file mode 100644 index 000000000..078857e1c --- /dev/null +++ b/dist/static/js/fixColumn-6qObWRul.js @@ -0,0 +1 @@ +import{_ as o}from"./fixColumn.vue_vue_type_script_setup_true_lang-b-939nBw.js";import"./data-kNU7_GeJ.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/fixColumn-MmEO3C4E.js b/dist/static/js/fixColumn-MmEO3C4E.js deleted file mode 100644 index 68b3a51d7..000000000 --- a/dist/static/js/fixColumn-MmEO3C4E.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./fixColumn.vue_vue_type_script_setup_true_lang-q75b8NE8.js";import"./data-5BvlhEX3.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-q75b8NE8.js b/dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-b-939nBw.js similarity index 86% rename from dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-q75b8NE8.js rename to dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-b-939nBw.js index dc1271c72..219b91ed4 100644 --- a/dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-q75b8NE8.js +++ b/dist/static/js/fixColumn.vue_vue_type_script_setup_true_lang-b-939nBw.js @@ -1 +1 @@ -import{a as e}from"./data-5BvlhEX3.js";import{d as m,b as n,e as u,c as _,w as a,h as i,i as r,u as t}from"./index-qI-8NwZF.js";const C=m({__name:"fixColumn",props:{height:{default:null}},setup(p){const o=p,s=[{label:"日期",prop:"date",width:"260",fixed:!0},{label:"姓名",prop:"name",width:"260"},{label:"地区",prop:"state",width:"260"},{label:"城市",prop:"city",width:"260"},{label:"地址",prop:"address",width:"260"},{label:"邮编",prop:"post-code",width:"260"},{label:"操作",width:"120",fixed:"right",slot:"operation"}];function b(c){}return(c,f)=>{const l=n("el-button"),d=n("pure-table");return u(),_(d,{data:o.height?t(e).concat(t(e)).concat(t(e)):t(e),columns:s,height:o.height},{operation:a(({row:h})=>[r(l,{link:"",type:"primary",size:"small",onClick:w=>void 0},{default:a(()=>[i(" Detail ")]),_:2},1032,["onClick"]),r(l,{link:"",type:"primary",size:"small"},{default:a(()=>[i("Edit")]),_:1})]),_:1},8,["data","height"])}}});export{C as _}; +import{a as e}from"./data-kNU7_GeJ.js";import{d as m,b as n,e as u,c as _,w as a,h as i,i as r,u as t}from"./index-2abGzBFj.js";const C=m({__name:"fixColumn",props:{height:{default:null}},setup(p){const o=p,s=[{label:"日期",prop:"date",width:"260",fixed:!0},{label:"姓名",prop:"name",width:"260"},{label:"地区",prop:"state",width:"260"},{label:"城市",prop:"city",width:"260"},{label:"地址",prop:"address",width:"260"},{label:"邮编",prop:"post-code",width:"260"},{label:"操作",width:"120",fixed:"right",slot:"operation"}];function b(c){}return(c,f)=>{const l=n("el-button"),d=n("pure-table");return u(),_(d,{data:o.height?t(e).concat(t(e)).concat(t(e)):t(e),columns:s,height:o.height},{operation:a(({row:h})=>[r(l,{link:"",type:"primary",size:"small",onClick:w=>void 0},{default:a(()=>[i(" Detail ")]),_:2},1032,["onClick"]),r(l,{link:"",type:"primary",size:"small"},{default:a(()=>[i("Edit")]),_:1})]),_:1},8,["data","height"])}}});export{C as _}; diff --git a/dist/static/js/fixHeader-W2Vxp6qI.js b/dist/static/js/fixHeader-W2Vxp6qI.js deleted file mode 100644 index 8c8de56b4..000000000 --- a/dist/static/js/fixHeader-W2Vxp6qI.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./fixHeader.vue_vue_type_script_setup_true_lang-0aoObfal.js";import"./data-5BvlhEX3.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/fixHeader-e2vEN_iH.js b/dist/static/js/fixHeader-e2vEN_iH.js new file mode 100644 index 000000000..d30ebb065 --- /dev/null +++ b/dist/static/js/fixHeader-e2vEN_iH.js @@ -0,0 +1 @@ +import{_ as o}from"./fixHeader.vue_vue_type_script_setup_true_lang-vdPhINi8.js";import"./data-kNU7_GeJ.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-0aoObfal.js b/dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-vdPhINi8.js similarity index 67% rename from dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-0aoObfal.js rename to dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-vdPhINi8.js index 3588c5f24..685bbb7ec 100644 --- a/dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-0aoObfal.js +++ b/dist/static/js/fixHeader.vue_vue_type_script_setup_true_lang-vdPhINi8.js @@ -1 +1 @@ -import{t as e}from"./data-5BvlhEX3.js";import{d as n,b as r,e as p,c,u as a}from"./index-qI-8NwZF.js";const d=n({__name:"fixHeader",setup(s){const o=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(l,_)=>{const t=r("pure-table");return p(),c(t,{data:a(e).concat(a(e)).concat(a(e)),columns:o,height:"360"},null,8,["data"])}}});export{d as _}; +import{t as e}from"./data-kNU7_GeJ.js";import{d as n,b as r,e as p,c,u as a}from"./index-2abGzBFj.js";const d=n({__name:"fixHeader",setup(s){const o=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"}];return(l,_)=>{const t=r("pure-table");return p(),c(t,{data:a(e).concat(a(e)).concat(a(e)),columns:o,height:"360"},null,8,["data"])}}});export{d as _}; diff --git a/dist/static/js/fluidHeight-8YImk6zX.js b/dist/static/js/fluidHeight-8YImk6zX.js new file mode 100644 index 000000000..17392ac86 --- /dev/null +++ b/dist/static/js/fluidHeight-8YImk6zX.js @@ -0,0 +1 @@ +import{_ as o}from"./fluidHeight.vue_vue_type_script_setup_true_lang-6knLbkK4.js";import"./index-2abGzBFj.js";import"./data-kNU7_GeJ.js";export{o as default}; diff --git a/dist/static/js/fluidHeight-QY57RZa9.js b/dist/static/js/fluidHeight-QY57RZa9.js deleted file mode 100644 index 69201ef50..000000000 --- a/dist/static/js/fluidHeight-QY57RZa9.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./fluidHeight.vue_vue_type_script_setup_true_lang-ggKhnOYi.js";import"./index-qI-8NwZF.js";import"./data-5BvlhEX3.js";export{o as default}; diff --git a/dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-ggKhnOYi.js b/dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-6knLbkK4.js similarity index 72% rename from dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-ggKhnOYi.js rename to dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-6knLbkK4.js index 90c3354f2..4a43bebf1 100644 --- a/dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-ggKhnOYi.js +++ b/dist/static/js/fluidHeight.vue_vue_type_script_setup_true_lang-6knLbkK4.js @@ -1 +1 @@ -import{d as _,r as u,b as n,e as h,k as b,i as a,w as o,ae as w,h as r,aR as f}from"./index-qI-8NwZF.js";import{a as v}from"./data-5BvlhEX3.js";const y=_({__name:"fluidHeight",setup(C){const i=[{label:"日期",prop:"date",width:"260",fixed:!0},{label:"姓名",prop:"name",width:"260"},{label:"地区",prop:"state",width:"260"},{label:"城市",prop:"city",width:"260"},{label:"地址",prop:"address",width:"260"},{label:"邮编",prop:"post-code",width:"260"},{label:"操作",width:"120",fixed:"right",slot:"operation"}],e=new Date,t=u(v),d=s=>{t.value.splice(s,1)},p=()=>{e.setDate(e.getDate()+1),t.value.push({date:f(e).format("YYYY-MM-DD"),name:"Tom",address:"No. 189, Grove St, Los Angeles",state:"California",city:"Los Angeles","post-code":"CA 90036"})};return(s,k)=>{const l=n("el-button"),c=n("pure-table");return h(),b("div",null,[a(c,{data:t.value,columns:i,maxHeight:"500"},{operation:o(({$index:m})=>[a(l,{link:"",type:"primary",size:"small",onClick:w(x=>d(m),["prevent"])},{default:o(()=>[r(" Remove ")]),_:2},1032,["onClick"])]),_:1},8,["data"]),a(l,{class:"mt-4",style:{width:"100%"},onClick:p},{default:o(()=>[r(" Add Item ")]),_:1})])}}});export{y as _}; +import{d as _,r as u,b as n,e as h,k as b,i as a,w as o,af as f,h as r,aR as w}from"./index-2abGzBFj.js";import{a as v}from"./data-kNU7_GeJ.js";const y=_({__name:"fluidHeight",setup(C){const i=[{label:"日期",prop:"date",width:"260",fixed:!0},{label:"姓名",prop:"name",width:"260"},{label:"地区",prop:"state",width:"260"},{label:"城市",prop:"city",width:"260"},{label:"地址",prop:"address",width:"260"},{label:"邮编",prop:"post-code",width:"260"},{label:"操作",width:"120",fixed:"right",slot:"operation"}],e=new Date,t=u(v),d=s=>{t.value.splice(s,1)},p=()=>{e.setDate(e.getDate()+1),t.value.push({date:w(e).format("YYYY-MM-DD"),name:"Tom",address:"No. 189, Grove St, Los Angeles",state:"California",city:"Los Angeles","post-code":"CA 90036"})};return(s,k)=>{const l=n("el-button"),c=n("pure-table");return h(),b("div",null,[a(c,{data:t.value,columns:i,maxHeight:"500"},{operation:o(({$index:m})=>[a(l,{link:"",type:"primary",size:"small",onClick:f(x=>d(m),["prevent"])},{default:o(()=>[r(" Remove ")]),_:2},1032,["onClick"])]),_:1},8,["data"]),a(l,{class:"mt-4",style:{width:"100%"},onClick:p},{default:o(()=>[r(" Add Item ")]),_:1})])}}});export{y as _}; diff --git a/dist/static/js/form-ASg8b0aQ.js b/dist/static/js/form-ASg8b0aQ.js new file mode 100644 index 000000000..a404ea7da --- /dev/null +++ b/dist/static/js/form-ASg8b0aQ.js @@ -0,0 +1 @@ +import{_ as m}from"./form.vue_vue_type_script_setup_true_lang-f2SUKvN0.js";import"./index-2abGzBFj.js";export{m as default}; diff --git a/dist/static/js/form-DM8RCVdZ.js b/dist/static/js/form-DM8RCVdZ.js new file mode 100644 index 000000000..a63e0b428 --- /dev/null +++ b/dist/static/js/form-DM8RCVdZ.js @@ -0,0 +1 @@ +import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-KnZ_ar98.js";import"./index-moVirgk3.js";import"./index-2abGzBFj.js";import"./hooks-knou1mge.js";export{o as default}; diff --git a/dist/static/js/form-JXuuSWiW.js b/dist/static/js/form-JXuuSWiW.js deleted file mode 100644 index ca4598a72..000000000 --- a/dist/static/js/form-JXuuSWiW.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./form.vue_vue_type_script_setup_true_lang-vQVTVd8k.js";import"./index-qI-8NwZF.js";export{m as default}; diff --git a/dist/static/js/form-LD2lrUuI.js b/dist/static/js/form-LD2lrUuI.js deleted file mode 100644 index 105a4fba5..000000000 --- a/dist/static/js/form-LD2lrUuI.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-OkxrvJde.js";import"./mock-oxRRGLUO.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/form-NbIVtirg.js b/dist/static/js/form-NbIVtirg.js deleted file mode 100644 index b64592f87..000000000 --- a/dist/static/js/form-NbIVtirg.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as m}from"./form.vue_vue_type_script_setup_true_lang-uuiSZ-By.js";import"./index-qI-8NwZF.js";export{m as default}; diff --git a/dist/static/js/form-cDoKeQA2.js b/dist/static/js/form-cDoKeQA2.js deleted file mode 100644 index 0eeb5cc7d..000000000 --- a/dist/static/js/form-cDoKeQA2.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-snGqcnWS.js";import"./index-Crwihmyd.js";import"./index-qI-8NwZF.js";import"./hooks-DFKmFKCZ.js";export{o as default}; diff --git a/dist/static/js/form-u-6enwus.js b/dist/static/js/form-u-6enwus.js new file mode 100644 index 000000000..10b78d2c8 --- /dev/null +++ b/dist/static/js/form-u-6enwus.js @@ -0,0 +1 @@ +import{_ as m}from"./form.vue_vue_type_script_setup_true_lang-PKY1LJrZ.js";import"./index-2abGzBFj.js";export{m as default}; diff --git a/dist/static/js/form-u_YiXJOK.js b/dist/static/js/form-u_YiXJOK.js new file mode 100644 index 000000000..90c0f6532 --- /dev/null +++ b/dist/static/js/form-u_YiXJOK.js @@ -0,0 +1 @@ +import{_ as o}from"./form.vue_vue_type_script_setup_true_lang-6OL5lcRT.js";import"./mock-QanViM3f.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-OkxrvJde.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-6OL5lcRT.js similarity index 93% rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-OkxrvJde.js rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-6OL5lcRT.js index 99d93e197..c6639bcf2 100644 --- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-OkxrvJde.js +++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-6OL5lcRT.js @@ -1 +1 @@ -import{f as y}from"./mock-oxRRGLUO.js";import{d as w,r as c,K as k,b as r,e as g,c as V,w as a,i as t,f as C,u as L,h as m,aD as D,A as u}from"./index-qI-8NwZF.js";const F={width:24,height:24,body:''},H={class:"el-upload__text"},B=w({__name:"form",setup(I){const i=c(),_=c(),o=k({fileList:[],date:""}),v=s=>{s&&s.validate(e=>{if(e){const f=D({files:o.fileList.map(l=>({raw:l.raw})),date:o.date});y(f).then(({success:l})=>{l?u("提交成功",{type:"success"}):u("提交失败")}).catch(l=>{u(`提交异常 ${l}`,{type:"error"})})}else return!1})},b=s=>{s&&s.resetFields()};return(s,e)=>{const f=r("IconifyIconOffline"),l=r("el-upload"),d=r("el-form-item"),h=r("el-date-picker"),p=r("el-button"),x=r("el-form");return g(),V(x,{ref_key:"formRef",ref:i,model:o,"label-width":"82px"},{default:a(()=>[t(d,{label:"附件",prop:"fileList",rules:[{required:!0,message:"附件不能为空"}]},{default:a(()=>[t(l,{ref_key:"uploadRef",ref:_,"file-list":o.fileList,"onUpdate:fileList":e[0]||(e[0]=n=>o.fileList=n),drag:"",multiple:"",action:"#",class:"!w-[200px]","auto-upload":!1},{default:a(()=>[C("div",H,[t(f,{icon:L(F),width:"26",class:"m-auto mb-2"},null,8,["icon"]),m(" 可点击或拖拽上传 ")])]),_:1},8,["file-list"])]),_:1}),t(d,{label:"日期",prop:"date",rules:[{required:!0,message:"日期不能为空"}]},{default:a(()=>[t(h,{modelValue:o.date,"onUpdate:modelValue":e[1]||(e[1]=n=>o.date=n),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1}),t(d,null,{default:a(()=>[t(p,{type:"primary",text:"",bg:"",onClick:e[2]||(e[2]=n=>v(i.value))},{default:a(()=>[m(" 提交 ")]),_:1}),t(p,{text:"",bg:"",onClick:e[3]||(e[3]=n=>b(i.value))},{default:a(()=>[m("重置")]),_:1})]),_:1})]),_:1},8,["model"])}}});export{B as _}; +import{f as y}from"./mock-QanViM3f.js";import{d as w,r as c,K as k,b as r,e as g,c as V,w as a,i as t,f as C,u as L,h as m,aD as D,A as u}from"./index-2abGzBFj.js";const F={width:24,height:24,body:''},H={class:"el-upload__text"},B=w({__name:"form",setup(I){const i=c(),_=c(),o=k({fileList:[],date:""}),v=s=>{s&&s.validate(e=>{if(e){const f=D({files:o.fileList.map(l=>({raw:l.raw})),date:o.date});y(f).then(({success:l})=>{l?u("提交成功",{type:"success"}):u("提交失败")}).catch(l=>{u(`提交异常 ${l}`,{type:"error"})})}else return!1})},b=s=>{s&&s.resetFields()};return(s,e)=>{const f=r("IconifyIconOffline"),l=r("el-upload"),d=r("el-form-item"),h=r("el-date-picker"),p=r("el-button"),x=r("el-form");return g(),V(x,{ref_key:"formRef",ref:i,model:o,"label-width":"82px"},{default:a(()=>[t(d,{label:"附件",prop:"fileList",rules:[{required:!0,message:"附件不能为空"}]},{default:a(()=>[t(l,{ref_key:"uploadRef",ref:_,"file-list":o.fileList,"onUpdate:fileList":e[0]||(e[0]=n=>o.fileList=n),drag:"",multiple:"",action:"#",class:"!w-[200px]","auto-upload":!1},{default:a(()=>[C("div",H,[t(f,{icon:L(F),width:"26",class:"m-auto mb-2"},null,8,["icon"]),m(" 可点击或拖拽上传 ")])]),_:1},8,["file-list"])]),_:1}),t(d,{label:"日期",prop:"date",rules:[{required:!0,message:"日期不能为空"}]},{default:a(()=>[t(h,{modelValue:o.date,"onUpdate:modelValue":e[1]||(e[1]=n=>o.date=n),type:"datetime",class:"!w-[200px]",placeholder:"请选择日期时间","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])]),_:1}),t(d,null,{default:a(()=>[t(p,{type:"primary",text:"",bg:"",onClick:e[2]||(e[2]=n=>v(i.value))},{default:a(()=>[m(" 提交 ")]),_:1}),t(p,{text:"",bg:"",onClick:e[3]||(e[3]=n=>b(i.value))},{default:a(()=>[m("重置")]),_:1})]),_:1})]),_:1},8,["model"])}}});export{B as _}; diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-snGqcnWS.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-KnZ_ar98.js similarity index 94% rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-snGqcnWS.js rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-KnZ_ar98.js index 4968be588..c91f38b8f 100644 --- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-snGqcnWS.js +++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-KnZ_ar98.js @@ -1 +1 @@ -import{R as s}from"./index-Crwihmyd.js";import{K as k,dF as I,dI as C,d as R,r as v,b as d,e as c,c as B,w as l,u,B as V,f as F,k as S,C as D,i as e,al as E}from"./index-qI-8NwZF.js";import{u as N}from"./hooks-DFKmFKCZ.js";const O=k({name:[{required:!0,message:"部门名称为必填项",trigger:"blur"}],phone:[{validator:(i,m,r)=>{m===""||I(m)?r():r(new Error("请输入正确的手机号码格式"))},trigger:"blur"}],email:[{validator:(i,m,r)=>{m===""||C(m)?r():r(new Error("请输入正确的邮箱格式"))},trigger:"blur"}]}),P={key:0},K=R({__name:"form",props:{formInline:{default:()=>({higherDeptOptions:[],parentId:0,name:"",principal:"",phone:"",email:"",sort:0,status:1,remark:""})}},setup(i,{expose:m}){const r=i,f=v(),{switchStyle:b}=N(),a=v(r.formInline);function x(){return f.value}return m({getRef:x}),(q,o)=>{const g=d("el-cascader"),n=d("el-form-item"),p=d("el-input"),w=d("el-input-number"),h=d("el-switch"),y=d("el-row"),U=d("el-form");return c(),B(U,{ref_key:"ruleFormRef",ref:f,model:a.value,rules:u(O),"label-width":"82px"},{default:l(()=>[e(y,{gutter:30},{default:l(()=>[e(u(s),null,{default:l(()=>[e(n,{label:"上级部门"},{default:l(()=>[e(g,{modelValue:a.value.parentId,"onUpdate:modelValue":o[0]||(o[0]=t=>a.value.parentId=t),class:"w-full",options:a.value.higherDeptOptions,props:{value:"id",label:"name",emitPath:!1,checkStrictly:!0},clearable:"",filterable:"",placeholder:"请选择上级部门"},{default:l(({node:t,data:_})=>[F("span",null,V(_.name),1),t.isLeaf?D("",!0):(c(),S("span",P," ("+V(_.children.length)+") ",1))]),_:1},8,["modelValue","options"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门名称",prop:"name"},{default:l(()=>[e(p,{modelValue:a.value.name,"onUpdate:modelValue":o[1]||(o[1]=t=>a.value.name=t),clearable:"",placeholder:"请输入部门名称"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门负责人"},{default:l(()=>[e(p,{modelValue:a.value.principal,"onUpdate:modelValue":o[2]||(o[2]=t=>a.value.principal=t),clearable:"",placeholder:"请输入部门负责人"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"手机号",prop:"phone"},{default:l(()=>[e(p,{modelValue:a.value.phone,"onUpdate:modelValue":o[3]||(o[3]=t=>a.value.phone=t),clearable:"",placeholder:"请输入手机号"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"邮箱",prop:"email"},{default:l(()=>[e(p,{modelValue:a.value.email,"onUpdate:modelValue":o[4]||(o[4]=t=>a.value.email=t),clearable:"",placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"排序"},{default:l(()=>[e(w,{modelValue:a.value.sort,"onUpdate:modelValue":o[5]||(o[5]=t=>a.value.sort=t),min:0,max:9999,"controls-position":"right"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门状态"},{default:l(()=>[e(h,{modelValue:a.value.status,"onUpdate:modelValue":o[6]||(o[6]=t=>a.value.status=t),"inline-prompt":"","active-value":1,"inactive-value":0,"active-text":"启用","inactive-text":"停用",style:E(u(b))},null,8,["modelValue","style"])]),_:1})]),_:1}),e(u(s),null,{default:l(()=>[e(n,{label:"备注"},{default:l(()=>[e(p,{modelValue:a.value.remark,"onUpdate:modelValue":o[7]||(o[7]=t=>a.value.remark=t),placeholder:"请输入备注信息",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{K as _}; +import{R as s}from"./index-moVirgk3.js";import{K as k,dF as I,dI as C,d as R,r as v,b as d,e as c,c as B,w as l,u,B as V,f as F,k as S,C as D,i as e,al as E}from"./index-2abGzBFj.js";import{u as N}from"./hooks-knou1mge.js";const O=k({name:[{required:!0,message:"部门名称为必填项",trigger:"blur"}],phone:[{validator:(i,m,r)=>{m===""||I(m)?r():r(new Error("请输入正确的手机号码格式"))},trigger:"blur"}],email:[{validator:(i,m,r)=>{m===""||C(m)?r():r(new Error("请输入正确的邮箱格式"))},trigger:"blur"}]}),P={key:0},K=R({__name:"form",props:{formInline:{default:()=>({higherDeptOptions:[],parentId:0,name:"",principal:"",phone:"",email:"",sort:0,status:1,remark:""})}},setup(i,{expose:m}){const r=i,f=v(),{switchStyle:b}=N(),a=v(r.formInline);function x(){return f.value}return m({getRef:x}),(q,o)=>{const g=d("el-cascader"),n=d("el-form-item"),p=d("el-input"),w=d("el-input-number"),h=d("el-switch"),y=d("el-row"),U=d("el-form");return c(),B(U,{ref_key:"ruleFormRef",ref:f,model:a.value,rules:u(O),"label-width":"82px"},{default:l(()=>[e(y,{gutter:30},{default:l(()=>[e(u(s),null,{default:l(()=>[e(n,{label:"上级部门"},{default:l(()=>[e(g,{modelValue:a.value.parentId,"onUpdate:modelValue":o[0]||(o[0]=t=>a.value.parentId=t),class:"w-full",options:a.value.higherDeptOptions,props:{value:"id",label:"name",emitPath:!1,checkStrictly:!0},clearable:"",filterable:"",placeholder:"请选择上级部门"},{default:l(({node:t,data:_})=>[F("span",null,V(_.name),1),t.isLeaf?D("",!0):(c(),S("span",P," ("+V(_.children.length)+") ",1))]),_:1},8,["modelValue","options"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门名称",prop:"name"},{default:l(()=>[e(p,{modelValue:a.value.name,"onUpdate:modelValue":o[1]||(o[1]=t=>a.value.name=t),clearable:"",placeholder:"请输入部门名称"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门负责人"},{default:l(()=>[e(p,{modelValue:a.value.principal,"onUpdate:modelValue":o[2]||(o[2]=t=>a.value.principal=t),clearable:"",placeholder:"请输入部门负责人"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"手机号",prop:"phone"},{default:l(()=>[e(p,{modelValue:a.value.phone,"onUpdate:modelValue":o[3]||(o[3]=t=>a.value.phone=t),clearable:"",placeholder:"请输入手机号"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"邮箱",prop:"email"},{default:l(()=>[e(p,{modelValue:a.value.email,"onUpdate:modelValue":o[4]||(o[4]=t=>a.value.email=t),clearable:"",placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"排序"},{default:l(()=>[e(w,{modelValue:a.value.sort,"onUpdate:modelValue":o[5]||(o[5]=t=>a.value.sort=t),min:0,max:9999,"controls-position":"right"},null,8,["modelValue"])]),_:1})]),_:1}),e(u(s),{value:12,xs:24,sm:24},{default:l(()=>[e(n,{label:"部门状态"},{default:l(()=>[e(h,{modelValue:a.value.status,"onUpdate:modelValue":o[6]||(o[6]=t=>a.value.status=t),"inline-prompt":"","active-value":1,"inactive-value":0,"active-text":"启用","inactive-text":"停用",style:E(u(b))},null,8,["modelValue","style"])]),_:1})]),_:1}),e(u(s),null,{default:l(()=>[e(n,{label:"备注"},{default:l(()=>[e(p,{modelValue:a.value.remark,"onUpdate:modelValue":o[7]||(o[7]=t=>a.value.remark=t),placeholder:"请输入备注信息",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{K as _}; diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-uuiSZ-By.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-PKY1LJrZ.js similarity index 95% rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-uuiSZ-By.js rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-PKY1LJrZ.js index 62a88a807..0b626d91e 100644 --- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-uuiSZ-By.js +++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-PKY1LJrZ.js @@ -1 +1 @@ -import{K as _,d as v,r as d,b as u,e as V,c as b,w as a,i as o,u as g}from"./index-qI-8NwZF.js";const k=_({name:[{required:!0,message:"角色名称为必填项",trigger:"blur"}],code:[{required:!0,message:"角色标识为必填项",trigger:"blur"}]}),R=v({__name:"form",props:{formInline:{default:()=>({name:"",code:"",remark:""})}},setup(s,{expose:p}){const f=s,m=d(),e=d(f.formInline);function c(){return m.value}return p({getRef:c}),(x,l)=>{const n=u("el-input"),t=u("el-form-item"),i=u("el-form");return V(),b(i,{ref_key:"ruleFormRef",ref:m,model:e.value,rules:g(k),"label-width":"82px"},{default:a(()=>[o(t,{label:"角色名称",prop:"name"},{default:a(()=>[o(n,{modelValue:e.value.name,"onUpdate:modelValue":l[0]||(l[0]=r=>e.value.name=r),clearable:"",placeholder:"请输入角色名称"},null,8,["modelValue"])]),_:1}),o(t,{label:"角色标识",prop:"code"},{default:a(()=>[o(n,{modelValue:e.value.code,"onUpdate:modelValue":l[1]||(l[1]=r=>e.value.code=r),clearable:"",placeholder:"请输入角色标识"},null,8,["modelValue"])]),_:1}),o(t,{label:"备注"},{default:a(()=>[o(n,{modelValue:e.value.remark,"onUpdate:modelValue":l[2]||(l[2]=r=>e.value.remark=r),placeholder:"请输入备注信息",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])}}});export{R as _}; +import{K as _,d as v,r as d,b as u,e as V,c as b,w as a,i as o,u as g}from"./index-2abGzBFj.js";const k=_({name:[{required:!0,message:"角色名称为必填项",trigger:"blur"}],code:[{required:!0,message:"角色标识为必填项",trigger:"blur"}]}),R=v({__name:"form",props:{formInline:{default:()=>({name:"",code:"",remark:""})}},setup(s,{expose:p}){const f=s,m=d(),e=d(f.formInline);function c(){return m.value}return p({getRef:c}),(x,l)=>{const n=u("el-input"),t=u("el-form-item"),i=u("el-form");return V(),b(i,{ref_key:"ruleFormRef",ref:m,model:e.value,rules:g(k),"label-width":"82px"},{default:a(()=>[o(t,{label:"角色名称",prop:"name"},{default:a(()=>[o(n,{modelValue:e.value.name,"onUpdate:modelValue":l[0]||(l[0]=r=>e.value.name=r),clearable:"",placeholder:"请输入角色名称"},null,8,["modelValue"])]),_:1}),o(t,{label:"角色标识",prop:"code"},{default:a(()=>[o(n,{modelValue:e.value.code,"onUpdate:modelValue":l[1]||(l[1]=r=>e.value.code=r),clearable:"",placeholder:"请输入角色标识"},null,8,["modelValue"])]),_:1}),o(t,{label:"备注"},{default:a(()=>[o(n,{modelValue:e.value.remark,"onUpdate:modelValue":l[2]||(l[2]=r=>e.value.remark=r),placeholder:"请输入备注信息",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])}}});export{R as _}; diff --git a/dist/static/js/form.vue_vue_type_script_setup_true_lang-vQVTVd8k.js b/dist/static/js/form.vue_vue_type_script_setup_true_lang-f2SUKvN0.js similarity index 93% rename from dist/static/js/form.vue_vue_type_script_setup_true_lang-vQVTVd8k.js rename to dist/static/js/form.vue_vue_type_script_setup_true_lang-f2SUKvN0.js index d72563266..6550cb841 100644 --- a/dist/static/js/form.vue_vue_type_script_setup_true_lang-vQVTVd8k.js +++ b/dist/static/js/form.vue_vue_type_script_setup_true_lang-f2SUKvN0.js @@ -1 +1 @@ -import{d as c,r as d,b as o,e as i,c as f,w as t,i as e}from"./index-qI-8NwZF.js";const w=c({__name:"form",props:{formInline:{default:()=>({user:"",region:""})}},setup(m){const l=d(m.formInline);return(V,n)=>{const u=o("el-input"),s=o("el-form-item"),a=o("el-option"),p=o("el-select"),_=o("el-form");return i(),f(_,{model:l.value},{default:t(()=>[e(s,{label:"姓名"},{default:t(()=>[e(u,{modelValue:l.value.user,"onUpdate:modelValue":n[0]||(n[0]=r=>l.value.user=r),class:"!w-[220px]",placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),e(s,{label:"城市"},{default:t(()=>[e(p,{modelValue:l.value.region,"onUpdate:modelValue":n[1]||(n[1]=r=>l.value.region=r),class:"!w-[220px]",placeholder:"请选择城市"},{default:t(()=>[e(a,{label:"上海",value:"上海"}),e(a,{label:"浙江",value:"浙江"}),e(a,{label:"深圳",value:"深圳"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])}}});export{w as _}; +import{d as c,r as d,b as o,e as i,c as f,w as t,i as e}from"./index-2abGzBFj.js";const w=c({__name:"form",props:{formInline:{default:()=>({user:"",region:""})}},setup(m){const l=d(m.formInline);return(V,n)=>{const u=o("el-input"),s=o("el-form-item"),a=o("el-option"),p=o("el-select"),_=o("el-form");return i(),f(_,{model:l.value},{default:t(()=>[e(s,{label:"姓名"},{default:t(()=>[e(u,{modelValue:l.value.user,"onUpdate:modelValue":n[0]||(n[0]=r=>l.value.user=r),class:"!w-[220px]",placeholder:"请输入姓名"},null,8,["modelValue"])]),_:1}),e(s,{label:"城市"},{default:t(()=>[e(p,{modelValue:l.value.region,"onUpdate:modelValue":n[1]||(n[1]=r=>l.value.region=r),class:"!w-[220px]",placeholder:"请选择城市"},{default:t(()=>[e(a,{label:"上海",value:"上海"}),e(a,{label:"浙江",value:"浙江"}),e(a,{label:"深圳",value:"深圳"})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"])}}});export{w as _}; diff --git a/dist/static/js/formPrimitive-V8Gb77rL.js b/dist/static/js/formPrimitive-rUO6DK9r.js similarity index 52% rename from dist/static/js/formPrimitive-V8Gb77rL.js rename to dist/static/js/formPrimitive-rUO6DK9r.js index cbd10fad4..460df0605 100644 --- a/dist/static/js/formPrimitive-V8Gb77rL.js +++ b/dist/static/js/formPrimitive-rUO6DK9r.js @@ -1 +1 @@ -import{_ as m}from"./formPrimitive.vue_vue_type_script_setup_true_lang-KcdAA9DH.js";import"./index-qI-8NwZF.js";export{m as default}; +import{_ as m}from"./formPrimitive.vue_vue_type_script_setup_true_lang-mQSajPSf.js";import"./index-2abGzBFj.js";export{m as default}; diff --git a/dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-KcdAA9DH.js b/dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-mQSajPSf.js similarity index 85% rename from dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-KcdAA9DH.js rename to dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-mQSajPSf.js index aa6f58d34..ae55bab5c 100644 --- a/dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-KcdAA9DH.js +++ b/dist/static/js/formPrimitive.vue_vue_type_script_setup_true_lang-mQSajPSf.js @@ -1 +1 @@ -import{d as l,aB as p,b as m,e as r,c as u,u as d,aC as i}from"./index-qI-8NwZF.js";const v=l({__name:"formPrimitive",props:{data:{default:()=>""}},emits:["update:data"],setup(t,{emit:o}){const e=p(t,"data",o);return(f,a)=>{const s=m("el-input");return r(),u(s,{modelValue:d(e),"onUpdate:modelValue":a[0]||(a[0]=n=>i(e)?e.value=n:null),class:"!w-[220px]",placeholder:"请输入内容"},null,8,["modelValue"])}}});export{v as _}; +import{d as l,aB as p,b as m,e as r,c as u,u as d,aC as i}from"./index-2abGzBFj.js";const v=l({__name:"formPrimitive",props:{data:{default:()=>""}},emits:["update:data"],setup(t,{emit:o}){const e=p(t,"data",o);return(f,a)=>{const s=m("el-input");return r(),u(s,{modelValue:d(e),"onUpdate:modelValue":a[0]||(a[0]=n=>i(e)?e.value=n:null),class:"!w-[220px]",placeholder:"请输入内容"},null,8,["modelValue"])}}});export{v as _}; diff --git a/dist/static/js/frameView--K6xxkiz.js b/dist/static/js/frameView--K6xxkiz.js deleted file mode 100644 index 40552e6f0..000000000 --- a/dist/static/js/frameView--K6xxkiz.js +++ /dev/null @@ -1 +0,0 @@ -import{d as v,H as p,r as o,a6 as h,u as e,o as g,j as x,m as k,e as w,k as R,f as V,n as B,_ as E}from"./index-qI-8NwZF.js";const L=["element-loading-text"],S=["src"],D=v({name:"FrameView",__name:"frameView",setup(I){var f,m,l;const{t:u}=p(),r=o(!0),t=h(),c=o(""),i=o(null);(f=e(t.meta))!=null&&f.frameSrc&&(c.value=(m=e(t.meta))==null?void 0:m.frameSrc),((l=e(t.meta))==null?void 0:l.frameLoading)===!1&&n();function n(){r.value=!1}function d(){B(()=>{const a=e(i);if(!a)return;const s=a;s.attachEvent?s.attachEvent("onload",()=>{n()}):a.onload=()=>{n()}})}return g(()=>{d()}),(a,s)=>{const _=x("loading");return k((w(),R("div",{class:"frame","element-loading-text":e(u)("status.hsLoad")},[V("iframe",{ref_key:"frameRef",ref:i,src:c.value,class:"frame-iframe"},null,8,S)],8,L)),[[_,r.value]])}}}),j=E(D,[["__scopeId","data-v-ab2922ee"]]);export{j as default}; diff --git a/dist/static/js/frameView-rYnUjWTR.js b/dist/static/js/frameView-rYnUjWTR.js new file mode 100644 index 000000000..bcd316f39 --- /dev/null +++ b/dist/static/js/frameView-rYnUjWTR.js @@ -0,0 +1 @@ +import{d as g,H as x,r as i,a6 as I,u as t,a7 as k,o as w,j as R,m as S,e as V,k as B,f as E,n as L,_ as P}from"./index-2abGzBFj.js";const b=["element-loading-text"],D=["src"],j=g({name:"FrameView",__name:"frameView",props:{frameInfo:{}},setup(v){var m,u,d;const o=v,{t:h}=x(),f=i(!0),n=I(),r=i(""),l=i(null);(m=t(n.meta))!=null&&m.frameSrc&&(r.value=(u=t(n.meta))==null?void 0:u.frameSrc),((d=t(n.meta))==null?void 0:d.frameLoading)===!1&&c();function c(){f.value=!1}function p(){L(()=>{const e=t(l);if(!e)return;const a=e;a.attachEvent?a.attachEvent("onload",()=>{c()}):e.onload=()=>{c()}})}return k(()=>n.fullPath,e=>{var a,s,_;((a=o.frameInfo)==null?void 0:a.fullPath)===e&&(r.value=(s=o.frameInfo)==null?void 0:s.frameSrc),e.indexOf("/redirect/")>-1&&(r.value=(_=o.frameInfo)==null?void 0:_.fullPath,f.value=!0)}),w(()=>{p()}),(e,a)=>{const s=R("loading");return S((V(),B("div",{class:"frame","element-loading-text":t(h)("status.hsLoad")},[E("iframe",{ref_key:"frameRef",ref:l,src:r.value,class:"frame-iframe"},null,8,D)],8,b)),[[s,f.value]])}}}),C=P(j,[["__scopeId","data-v-bd46cb26"]]);export{C as default}; diff --git a/dist/static/js/groupHeader-B8ONHUi9.js b/dist/static/js/groupHeader-B8ONHUi9.js deleted file mode 100644 index aa6338110..000000000 --- a/dist/static/js/groupHeader-B8ONHUi9.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./groupHeader.vue_vue_type_script_setup_true_lang-fsagOnq1.js";import"./data-5BvlhEX3.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/groupHeader-syywNC2I.js b/dist/static/js/groupHeader-syywNC2I.js new file mode 100644 index 000000000..6ac2ea8da --- /dev/null +++ b/dist/static/js/groupHeader-syywNC2I.js @@ -0,0 +1 @@ +import{_ as o}from"./groupHeader.vue_vue_type_script_setup_true_lang-zocIVwZR.js";import"./data-kNU7_GeJ.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-fsagOnq1.js b/dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-zocIVwZR.js similarity index 73% rename from dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-fsagOnq1.js rename to dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-zocIVwZR.js index a79b853d5..d02d6de45 100644 --- a/dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-fsagOnq1.js +++ b/dist/static/js/groupHeader.vue_vue_type_script_setup_true_lang-zocIVwZR.js @@ -1 +1 @@ -import{a as o}from"./data-5BvlhEX3.js";import{d as r,b as l,e as t,c as p,u as n}from"./index-qI-8NwZF.js";const u=r({__name:"groupHeader",setup(c){const e=[{label:"日期",prop:"date",fixed:!0},{label:"姓名",prop:"name",children:[{label:"地区",children:[{label:"城市",prop:"city"},{label:"地址",prop:"address"}]}]},{label:"邮编",prop:"post-code"}];return(s,d)=>{const a=l("pure-table");return t(),p(a,{data:n(o),columns:e,alignWhole:"center"},null,8,["data"])}}});export{u as _}; +import{a as o}from"./data-kNU7_GeJ.js";import{d as r,b as l,e as t,c as p,u as n}from"./index-2abGzBFj.js";const u=r({__name:"groupHeader",setup(c){const e=[{label:"日期",prop:"date",fixed:!0},{label:"姓名",prop:"name",children:[{label:"地区",children:[{label:"城市",prop:"city"},{label:"地址",prop:"address"}]}]},{label:"邮编",prop:"post-code"}];return(s,d)=>{const a=l("pure-table");return t(),p(a,{data:n(o),columns:e,alignWhole:"center"},null,8,["data"])}}});export{u as _}; diff --git a/dist/static/js/high-rySz5hqB.js b/dist/static/js/high-8NgseLaD.js similarity index 54% rename from dist/static/js/high-rySz5hqB.js rename to dist/static/js/high-8NgseLaD.js index dd0640076..360a07faa 100644 --- a/dist/static/js/high-rySz5hqB.js +++ b/dist/static/js/high-8NgseLaD.js @@ -1,2 +1,2 @@ -import{list as k}from"./list-dGarZArg.js";import{d as y,r as g,c as n,w as t,b as e,e as a,f as p,h as i,i as r,k as x,l as C,B as v,I as B,C as w,u as N,F as T,_ as V}from"./index-qI-8NwZF.js";import"./index.vue_vue_type_script_setup_true_lang-baQ5AJs1.js";import"./columns-NH0nRCL3.js";import"./data-t9HUp2km.js";import"./index.vue_vue_type_script_setup_true_lang-HfK-2L4L.js";import"./columns-pJOgQJkF.js";import"./index.vue_vue_type_script_setup_true_lang-GEDAxDZ3.js";import"./columns-W4M2eE9n.js";import"./sortable.esm-FgMliyZc.js";import"./index.vue_vue_type_script_setup_true_lang-12MJIjEJ.js";import"./columns-r0TKFSP_.js";import"./index.vue_vue_type_script_setup_true_lang-ZprGkX8v.js";import"./columns-Mb-uCwcO.js";import"./index.vue_vue_type_script_setup_true_lang-r9q65iOz.js";import"./columns-eggFGMno.js";import"./xlsx-mTyBxUMi.js";import"./index.vue_vue_type_script_setup_true_lang-luEX8gxZ.js";import"./columns-sp3y9mrC.js";import"./edit-pen-A29bH4uw.js";import"./check-f0nOH8pf.js";import"./index.vue_vue_type_script_setup_true_lang-G4ELzUEz.js";import"./columns-jYN7XIO4.js";import"./index.vue_vue_type_script_setup_true_lang-HZx2bmtv.js";import"./columns-pmBu3XFD.js";import"./print-v8kborK1.js";import"./index.vue_vue_type_script_setup_true_lang-Wdyc9F4_.js";import"./columns-NoZ7o9r7.js";import"./index.vue_vue_type_script_setup_true_lang-dMWlEwkU.js";import"./index.vue_vue_type_script_setup_true_lang-_ZDgxh1y.js";import"./columns-1jL3o-b_.js";import"./index.vue_vue_type_script_setup_true_lang-ju1NGeqK.js";import"./columns-zQLHQ1pH.js";const z={class:"card-header"},D={class:"font-medium"},F=y({name:"PureTableHigh",__name:"high",setup(I){const l=g(0);function c({index:m}){l.value=m}return(m,$)=>{const _=e("el-link"),d=e("el-alert"),u=e("el-tooltip"),f=e("el-tab-pane"),b=e("el-tabs"),h=e("el-card");return a(),n(h,{shadow:"never"},{header:t(()=>[p("div",z,[p("span",D,[i(" 高级用法全部采用 tsx 语法,充分发挥 "),r(_,{href:"https://github.com/pure-admin/pure-admin-table",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:t(()=>[i(" @pureadmin/table ")]),_:1}),i(" 的灵活性,维护整体表格只需操作 columns 配置即可 ")])])]),default:t(()=>[r(d,{title:`高级用法中所有表格都设置了 row-key ,后端需返回唯一值的字段,比如id。作用:1. 用来优化 Table +import{list as k}from"./list-VXNRWCvf.js";import{d as y,r as g,c as n,w as t,b as e,e as a,f as p,h as i,i as r,k as x,l as C,B as v,I as B,C as w,u as N,F as T,_ as V}from"./index-2abGzBFj.js";import"./index.vue_vue_type_script_setup_true_lang-5flhqGH8.js";import"./columns-KboLTHKJ.js";import"./data-t-06lejh.js";import"./index.vue_vue_type_script_setup_true_lang-uY_W4pOb.js";import"./columns-VK9rmX0z.js";import"./index.vue_vue_type_script_setup_true_lang-cxOSSnR5.js";import"./columns-lGrDAO__.js";import"./sortable.esm-FgMliyZc.js";import"./index.vue_vue_type_script_setup_true_lang-fWMpEb-d.js";import"./columns-DKQMJkIV.js";import"./index.vue_vue_type_script_setup_true_lang-4G3a6ul4.js";import"./columns-WU8oSTwA.js";import"./index.vue_vue_type_script_setup_true_lang--GA9pDJM.js";import"./columns-63tXs0Yx.js";import"./xlsx-mTyBxUMi.js";import"./index.vue_vue_type_script_setup_true_lang-vH8_zZsi.js";import"./columns-0F94BKDv.js";import"./edit-pen-A29bH4uw.js";import"./check-f0nOH8pf.js";import"./index.vue_vue_type_script_setup_true_lang-wanzc3u4.js";import"./columns-xM2x4pVJ.js";import"./index.vue_vue_type_script_setup_true_lang-96uJ8dPX.js";import"./columns-Bcw2r1sN.js";import"./print-v8kborK1.js";import"./index.vue_vue_type_script_setup_true_lang-JPGfAUFC.js";import"./columns-tuspbBp3.js";import"./index.vue_vue_type_script_setup_true_lang-nKF26A1o.js";import"./index.vue_vue_type_script_setup_true_lang-eWcJsAqI.js";import"./columns-KG5P_JMu.js";import"./index.vue_vue_type_script_setup_true_lang-sDUStfVp.js";import"./columns-lbQEtBs1.js";const z={class:"card-header"},D={class:"font-medium"},F=y({name:"PureTableHigh",__name:"high",setup(I){const l=g(0);function c({index:m}){l.value=m}return(m,$)=>{const _=e("el-link"),d=e("el-alert"),u=e("el-tooltip"),f=e("el-tab-pane"),b=e("el-tabs"),h=e("el-card");return a(),n(h,{shadow:"never"},{header:t(()=>[p("div",z,[p("span",D,[i(" 高级用法全部采用 tsx 语法,充分发挥 "),r(_,{href:"https://github.com/pure-admin/pure-admin-table",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:t(()=>[i(" @pureadmin/table ")]),_:1}),i(" 的灵活性,维护整体表格只需操作 columns 配置即可 ")])])]),default:t(()=>[r(d,{title:`高级用法中所有表格都设置了 row-key ,后端需返回唯一值的字段,比如id。作用:1. 用来优化 Table 的渲染,尤其当字段在深层结构中;2. 防止拖拽后表格组件内部混乱(拖拽必须设置)`,type:"info",closable:!1}),r(b,{onTabClick:c},{default:t(()=>[(a(!0),x(T,null,C(N(k),(o,s)=>(a(),n(f,{key:o.key,lazy:!0},{label:t(()=>[r(u,{content:`(第 ${s+1} 个示例)${o.content}`,placement:"top-end"},{default:t(()=>[p("span",null,v(o.title),1)]),_:2},1032,["content"])]),default:t(()=>[l.value==s?(a(),n(B(o.component),{key:0})):w("",!0)]),_:2},1024))),128))]),_:1})]),_:1})}}}),dt=V(F,[["__scopeId","data-v-ea8ba41b"]]);export{dt as default}; diff --git a/dist/static/js/hook-Bqh2gqxV.js b/dist/static/js/hook--vwcbiCw.js similarity index 92% rename from dist/static/js/hook-Bqh2gqxV.js rename to dist/static/js/hook--vwcbiCw.js index 283806a82..82ae880a0 100644 --- a/dist/static/js/hook-Bqh2gqxV.js +++ b/dist/static/js/hook--vwcbiCw.js @@ -1 +1 @@ -var R=(l,m,s)=>new Promise((u,f)=>{var p=t=>{try{c(s.next(t))}catch(i){f(i)}},o=t=>{try{c(s.throw(t))}catch(i){f(i)}},c=t=>t.done?u(t.value):Promise.resolve(t.value).then(p,o);c((s=s.apply(l,m)).next())});import{K as F,r,o as O,i as _,b as j,aR as x,aQ as I,dJ as z,a9 as A,a7 as J,D as K,A as H}from"./index-qI-8NwZF.js";import{_ as N}from"./form.vue_vue_type_script_setup_true_lang-snGqcnWS.js";import{g as P}from"./system-holUfnXh.js";import{u as Q}from"./hooks-DFKmFKCZ.js";import"./index-Crwihmyd.js";function Z(){const l=F({name:"",status:null}),m=r(),s=r([]),u=r(!0),{tagStyle:f}=Q(),p=[{label:"部门名称",prop:"name",width:180,align:"left"},{label:"排序",prop:"sort",minWidth:70},{label:"状态",prop:"status",minWidth:100,cellRenderer:({row:a,props:e})=>_(j("el-tag"),{size:e.size,style:f.value(a.status)},{default:()=>[a.status===1?"启用":"停用"]})},{label:"创建时间",minWidth:200,prop:"createTime",formatter:({createTime:a})=>x(a).format("YYYY-MM-DD HH:mm:ss")},{label:"备注",prop:"remark",minWidth:320},{label:"操作",fixed:"right",width:210,slot:"operation"}];function o(a){}function c(a){a&&(a.resetFields(),t())}function t(){return R(this,null,function*(){u.value=!0;const{data:a}=yield P();let e=a;I(l.name)||(e=e.filter(n=>n.name.includes(l.name))),I(l.status)||(e=e.filter(n=>n.status===l.status)),s.value=z(e),setTimeout(()=>{u.value=!1},500)})}function i(a){if(!a||!a.length)return;const e=[];for(let n=0;nK(N,{ref:m}),beforeSure:(T,{options:W})=>{const Y=m.value.getRef(),$=W.props.formInline;function y(){H(`您${a}了部门名称为${$.name}的这条数据`,{type:"success"}),T(),t()}Y.validate(C=>{C&&y()})}})}function S(a){H(`您删除了部门名称为${a.name}的这条数据`,{type:"success"}),t()}return O(()=>{t()}),{form:l,loading:u,columns:p,dataList:s,onSearch:t,resetForm:c,openDialog:M,handleDelete:S,handleSelectionChange:o}}export{Z as useDept}; +var R=(l,m,s)=>new Promise((u,f)=>{var p=t=>{try{c(s.next(t))}catch(i){f(i)}},o=t=>{try{c(s.throw(t))}catch(i){f(i)}},c=t=>t.done?u(t.value):Promise.resolve(t.value).then(p,o);c((s=s.apply(l,m)).next())});import{K as F,r,o as O,i as _,b as j,aR as x,aQ as I,dJ as z,aa as A,a8 as J,D as K,A as H}from"./index-2abGzBFj.js";import{_ as N}from"./form.vue_vue_type_script_setup_true_lang-KnZ_ar98.js";import{g as P}from"./system-RrNogtm_.js";import{u as Q}from"./hooks-knou1mge.js";import"./index-moVirgk3.js";function Z(){const l=F({name:"",status:null}),m=r(),s=r([]),u=r(!0),{tagStyle:f}=Q(),p=[{label:"部门名称",prop:"name",width:180,align:"left"},{label:"排序",prop:"sort",minWidth:70},{label:"状态",prop:"status",minWidth:100,cellRenderer:({row:a,props:e})=>_(j("el-tag"),{size:e.size,style:f.value(a.status)},{default:()=>[a.status===1?"启用":"停用"]})},{label:"创建时间",minWidth:200,prop:"createTime",formatter:({createTime:a})=>x(a).format("YYYY-MM-DD HH:mm:ss")},{label:"备注",prop:"remark",minWidth:320},{label:"操作",fixed:"right",width:210,slot:"operation"}];function o(a){}function c(a){a&&(a.resetFields(),t())}function t(){return R(this,null,function*(){u.value=!0;const{data:a}=yield P();let e=a;I(l.name)||(e=e.filter(n=>n.name.includes(l.name))),I(l.status)||(e=e.filter(n=>n.status===l.status)),s.value=z(e),setTimeout(()=>{u.value=!1},500)})}function i(a){if(!a||!a.length)return;const e=[];for(let n=0;nK(N,{ref:m}),beforeSure:(T,{options:W})=>{const Y=m.value.getRef(),$=W.props.formInline;function y(){H(`您${a}了部门名称为${$.name}的这条数据`,{type:"success"}),T(),t()}Y.validate(C=>{C&&y()})}})}function S(a){H(`您删除了部门名称为${a.name}的这条数据`,{type:"success"}),t()}return O(()=>{t()}),{form:l,loading:u,columns:p,dataList:s,onSearch:t,resetForm:c,openDialog:M,handleDelete:S,handleSelectionChange:o}}export{Z as useDept}; diff --git a/dist/static/js/hook-4IoDwtFb.js b/dist/static/js/hook-H8XhlcUl.js similarity index 91% rename from dist/static/js/hook-4IoDwtFb.js rename to dist/static/js/hook-H8XhlcUl.js index 69f8922da..dfa4cd8fc 100644 --- a/dist/static/js/hook-4IoDwtFb.js +++ b/dist/static/js/hook-H8XhlcUl.js @@ -1 +1 @@ -var y=(c,m,s)=>new Promise((o,n)=>{var p=t=>{try{i(s.next(t))}catch(u){n(u)}},l=t=>{try{i(s.throw(t))}catch(u){n(u)}},i=t=>t.done?o(t.value):Promise.resolve(t.value).then(p,l);i((s=s.apply(c,m)).next())});import{K as C,r as g,o as H,i as L,b as P,aR as Y,dA as j,A as f,bh as B,a9 as I,D as O}from"./index-qI-8NwZF.js";import{_ as V}from"./form.vue_vue_type_script_setup_true_lang-uuiSZ-By.js";import{a as _}from"./system-holUfnXh.js";import{u as A}from"./hooks-DFKmFKCZ.js";function G(){const c=C({name:"",code:"",status:""}),m=g(),s=g([]),o=g(!0),n=g({}),{switchStyle:p}=A(),l=C({total:0,pageSize:10,currentPage:1,background:!0}),i=[{label:"角色编号",prop:"id",minWidth:100},{label:"角色名称",prop:"name",minWidth:120},{label:"角色标识",prop:"code",minWidth:150},{label:"状态",minWidth:130,cellRenderer:e=>{var a;return L(P("el-switch"),{size:e.props.size==="small"?"small":"default",loading:(a=n.value[e.index])==null?void 0:a.loading,modelValue:e.row.status,"onUpdate:modelValue":d=>e.row.status=d,"active-value":1,"inactive-value":0,"active-text":"已启用","inactive-text":"已停用","inline-prompt":!0,style:p.value,onChange:()=>t(e)},null)}},{label:"备注",prop:"remark",minWidth:150},{label:"创建时间",minWidth:180,prop:"createTime",formatter:({createTime:e})=>Y(e).format("YYYY-MM-DD HH:mm:ss")},{label:"操作",fixed:"right",width:240,slot:"operation"}];function t({row:e,index:a}){j.confirm(`确认要${e.status===0?"停用":"启用"}${e.name}吗?`,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",dangerouslyUseHTMLString:!0,draggable:!0}).then(()=>{n.value[a]=Object.assign({},n.value[a],{loading:!0}),setTimeout(()=>{n.value[a]=Object.assign({},n.value[a],{loading:!1}),f(`已${e.status===0?"停用":"启用"}${e.name}`,{type:"success"})},300)}).catch(()=>{e.status===0?e.status=1:e.status=0})}function u(e){f(`您删除了角色名称为${e.name}的这条数据`,{type:"success"}),r()}function D(e){}function R(e){}function S(e){}function r(){return y(this,null,function*(){o.value=!0;const{data:e}=yield _(B(c));s.value=e.list,l.total=e.total,l.pageSize=e.pageSize,l.currentPage=e.currentPage,setTimeout(()=>{o.value=!1},500)})}const M=e=>{e&&(e.resetFields(),r())};function $(e="新增",a){var d,h,v;I({title:`${e}角色`,props:{formInline:{name:(d=a==null?void 0:a.name)!=null?d:"",code:(h=a==null?void 0:a.code)!=null?h:"",remark:(v=a==null?void 0:a.remark)!=null?v:""}},width:"40%",draggable:!0,fullscreenIcon:!0,closeOnClickModal:!1,contentRenderer:()=>O(V,{ref:m}),beforeSure:(z,{options:F})=>{const T=m.value.getRef(),W=F.props.formInline;function b(){f(`您${e}了角色名称为${W.name}的这条数据`,{type:"success"}),z(),r()}T.validate(x=>{x&&b()})}})}function k(){f("等菜单管理页面开发后完善")}return H(()=>{r()}),{form:c,loading:o,columns:i,dataList:s,pagination:l,onSearch:r,resetForm:M,openDialog:$,handleMenu:k,handleDelete:u,handleSizeChange:D,handleCurrentChange:R,handleSelectionChange:S}}export{G as useRole}; +var y=(c,m,s)=>new Promise((o,n)=>{var p=t=>{try{i(s.next(t))}catch(u){n(u)}},l=t=>{try{i(s.throw(t))}catch(u){n(u)}},i=t=>t.done?o(t.value):Promise.resolve(t.value).then(p,l);i((s=s.apply(c,m)).next())});import{K as C,r as g,o as H,i as L,b as P,aR as Y,dA as j,A as f,bh as B,aa as I,D as O}from"./index-2abGzBFj.js";import{_ as V}from"./form.vue_vue_type_script_setup_true_lang-PKY1LJrZ.js";import{a as _}from"./system-RrNogtm_.js";import{u as A}from"./hooks-knou1mge.js";function G(){const c=C({name:"",code:"",status:""}),m=g(),s=g([]),o=g(!0),n=g({}),{switchStyle:p}=A(),l=C({total:0,pageSize:10,currentPage:1,background:!0}),i=[{label:"角色编号",prop:"id",minWidth:100},{label:"角色名称",prop:"name",minWidth:120},{label:"角色标识",prop:"code",minWidth:150},{label:"状态",minWidth:130,cellRenderer:e=>{var a;return L(P("el-switch"),{size:e.props.size==="small"?"small":"default",loading:(a=n.value[e.index])==null?void 0:a.loading,modelValue:e.row.status,"onUpdate:modelValue":d=>e.row.status=d,"active-value":1,"inactive-value":0,"active-text":"已启用","inactive-text":"已停用","inline-prompt":!0,style:p.value,onChange:()=>t(e)},null)}},{label:"备注",prop:"remark",minWidth:150},{label:"创建时间",minWidth:180,prop:"createTime",formatter:({createTime:e})=>Y(e).format("YYYY-MM-DD HH:mm:ss")},{label:"操作",fixed:"right",width:240,slot:"operation"}];function t({row:e,index:a}){j.confirm(`确认要${e.status===0?"停用":"启用"}${e.name}吗?`,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",dangerouslyUseHTMLString:!0,draggable:!0}).then(()=>{n.value[a]=Object.assign({},n.value[a],{loading:!0}),setTimeout(()=>{n.value[a]=Object.assign({},n.value[a],{loading:!1}),f(`已${e.status===0?"停用":"启用"}${e.name}`,{type:"success"})},300)}).catch(()=>{e.status===0?e.status=1:e.status=0})}function u(e){f(`您删除了角色名称为${e.name}的这条数据`,{type:"success"}),r()}function D(e){}function R(e){}function S(e){}function r(){return y(this,null,function*(){o.value=!0;const{data:e}=yield _(B(c));s.value=e.list,l.total=e.total,l.pageSize=e.pageSize,l.currentPage=e.currentPage,setTimeout(()=>{o.value=!1},500)})}const M=e=>{e&&(e.resetFields(),r())};function $(e="新增",a){var d,h,v;I({title:`${e}角色`,props:{formInline:{name:(d=a==null?void 0:a.name)!=null?d:"",code:(h=a==null?void 0:a.code)!=null?h:"",remark:(v=a==null?void 0:a.remark)!=null?v:""}},width:"40%",draggable:!0,fullscreenIcon:!0,closeOnClickModal:!1,contentRenderer:()=>O(V,{ref:m}),beforeSure:(z,{options:F})=>{const T=m.value.getRef(),W=F.props.formInline;function b(){f(`您${e}了角色名称为${W.name}的这条数据`,{type:"success"}),z(),r()}T.validate(x=>{x&&b()})}})}function k(){f("等菜单管理页面开发后完善")}return H(()=>{r()}),{form:c,loading:o,columns:i,dataList:s,pagination:l,onSearch:r,resetForm:M,openDialog:$,handleMenu:k,handleDelete:u,handleSizeChange:D,handleCurrentChange:R,handleSelectionChange:S}}export{G as useRole}; diff --git a/dist/static/js/hook-rjzdo5kA.js b/dist/static/js/hook-zjZhKJup.js similarity index 98% rename from dist/static/js/hook-rjzdo5kA.js rename to dist/static/js/hook-zjZhKJup.js index 6b07796a6..0a070aee6 100644 --- a/dist/static/js/hook-rjzdo5kA.js +++ b/dist/static/js/hook-zjZhKJup.js @@ -1,2 +1,2 @@ -var Ve=Object.defineProperty,Ze=Object.defineProperties;var Ke=Object.getOwnPropertyDescriptors;var ue=Object.getOwnPropertySymbols;var Xe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable;var N=Math.pow,he=(r,e,t)=>e in r?Ve(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,R=(r,e)=>{for(var t in e||(e={}))Xe.call(e,t)&&he(r,t,e[t]);if(ue)for(var t of ue(e))Je.call(e,t)&&he(r,t,e[t]);return r},j=(r,e)=>Ze(r,Ke(e));var q=(r,e,t)=>new Promise((s,n)=>{var a=o=>{try{c(t.next(o))}catch(u){n(u)}},i=o=>{try{c(t.throw(o))}catch(u){n(u)}},c=o=>o.done?s(o.value):Promise.resolve(o.value).then(a,i);c((t=t.apply(r,e)).next())});import{K,r as D,V as Qe,ai as et,aQ as tt,o as st,dJ as de,i as C,b as X,dK as nt,aR as rt,dA as at,A as $,ag as it,bh as ot,a9 as V,D as J,dL as ct,dM as lt,dN as ut,dO as ht,F as dt}from"./index-qI-8NwZF.js";import{_ as ft}from"./role.vue_vue_type_script_setup_true_lang-ROm_rKIQ.js";import{_ as gt}from"./index.vue_vue_type_script_setup_true_lang-s3fC9MXH.js";import{_ as pt}from"./upload.vue_vue_type_script_setup_true_lang-ng5BwKSl.js";import{u as mt}from"./hooks-DFKmFKCZ.js";import{g as bt,b as yt,c as Mt,d as vt}from"./system-holUfnXh.js";import"./index-Crwihmyd.js";import"./index-qG5V_Xaq.js";const te=(r,e)=>r.push.apply(r,e),U=r=>r.sort((e,t)=>e.i-t.i||e.j-t.j),fe=r=>{const e={};let t=1;return r.forEach(s=>{e[s]=t,t+=1}),e};var xt={4:[[1,2],[2,3]],5:[[1,3],[2,3],[2,4]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]};const ge=2050,pe=1e3,kt=xt,St=10,Dt=1e4,xe=10,ke=50,Se=20,De=/^[A-Z\xbf-\xdf][^A-Z\xbf-\xdf]+$/,Et=/^[^A-Z\xbf-\xdf]+[A-Z\xbf-\xdf]$/,Tt=/^[A-Z\xbf-\xdf]+$/,Ee=/^[^a-z\xdf-\xff]+$/,At=/^[a-z\xdf-\xff]+$/,Rt=/^[^A-Z\xbf-\xdf]+$/,Ct=/[a-z\xdf-\xff]/,It=/[A-Z\xbf-\xdf]/,wt=/[^A-Za-z\xbf-\xdf]/gi,Pt=/^\d+$/,ne=new Date().getFullYear(),Lt={recentYear:/19\d\d|200\d|201\d|202\d/g},Te=[" ",",",";",":","|","/","\\","_",".","-"],jt=Te.length;class Ot{match({password:e}){const t=[...this.getMatchesWithoutSeparator(e),...this.getMatchesWithSeparator(e)],s=this.filterNoise(t);return U(s)}getMatchesWithSeparator(e){const t=[],s=/^(\d{1,4})([\s/\\_.-])(\d{1,2})\2(\d{1,4})$/;for(let n=0;n<=Math.abs(e.length-6);n+=1)for(let a=n+5;a<=n+9&&!(a>=e.length);a+=1){const i=e.slice(n,+a+1||9e9),c=s.exec(i);if(c!=null){const o=this.mapIntegersToDayMonthYear([parseInt(c[1],10),parseInt(c[3],10),parseInt(c[4],10)]);o!=null&&t.push({pattern:"date",token:i,i:n,j:a,separator:c[2],year:o.year,month:o.month,day:o.day})}}return t}getMatchesWithoutSeparator(e){const t=[],s=/^\d{4,8}$/,n=a=>Math.abs(a.year-ne);for(let a=0;a<=Math.abs(e.length-4);a+=1)for(let i=a+3;i<=a+7&&!(i>=e.length);i+=1){const c=e.slice(a,+i+1||9e9);if(s.exec(c)){const o=[],u=c.length;if(kt[u].forEach(([p,b])=>{const y=this.mapIntegersToDayMonthYear([parseInt(c.slice(0,p),10),parseInt(c.slice(p,b),10),parseInt(c.slice(b),10)]);y!=null&&o.push(y)}),o.length>0){let p=o[0],b=n(o[0]);o.slice(1).forEach(y=>{const g=n(y);g{let s=!1;const n=e.length;for(let a=0;a=t.j){s=!0;break}}return!s})}mapIntegersToDayMonthYear(e){if(e[1]>31||e[1]<=0)return null;let t=0,s=0,n=0;for(let a=0,i=e.length;a99&&cge)return null;c>31&&(s+=1),c>12&&(t+=1),c<=0&&(n+=1)}return s>=2||t===3||n>=2?null:this.getDayMonth(e)}getDayMonth(e){const t=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]],s=t.length;for(let n=0;n=1&&a<=31&&i>=1&&i<=12)return{day:a,month:i}}return null}twoToFourDigitYear(e){return e>99?e:e>50?e+1900:e+2e3}}const w=new Uint32Array(65536),_t=(r,e)=>{const t=r.length,s=e.length,n=1<{const t=e.length,s=r.length,n=[],a=[],i=Math.ceil(t/32),c=Math.ceil(s/32);for(let g=0;g>>m&1,A=n[m/32|0]>>>m&1,Y=k|g,G=((k|A)&M)+M^M|k|A;let L=g|~(G|M),_=M&G;L>>>31^S&&(a[m/32|0]^=1<>>31^A&&(n[m/32|0]^=1<>>g&1,v=n[g/32|0]>>>g&1,m=M|u,k=((M|v)&d)+d^d|M|v;let S=u|~(k|d),A=d&k;y+=S>>>s-1&1,y-=A>>>s-1&1,S>>>31^T&&(a[g/32|0]^=1<>>31^v&&(n[g/32|0]^=1<{if(r.length{const s=r.length<=e.length,n=r.length<=t;return s||n?Math.ceil(r.length/4):t},Ft=(r,e,t)=>{let s=0;const n=Object.keys(e).find(a=>{const i=Wt(r,a,t);if(Math.abs(r.length-a.length)>i)return!1;const c=Ut(r,a),o=c<=i;return o&&(s=c),o});return n?{levenshteinDistance:s,levenshteinDistanceEntry:n}:{}};var me={a:["4","@"],b:["8"],c:["(","{","[","<"],d:["6","|)"],e:["3"],f:["#"],g:["6","9","&"],h:["#","|-|"],i:["1","!","|"],k:["<","|<"],l:["!","1","|","7"],m:["^^","nn","2n","/\\\\/\\\\"],n:["//"],o:["0","()"],q:["9"],u:["|_|"],s:["$","5"],t:["+","7"],v:["<",">","/"],w:["^/","uu","vv","2u","2v","\\\\/\\\\/"],x:["%","><"],z:["2"]},Q={warnings:{straightRow:"straightRow",keyPattern:"keyPattern",simpleRepeat:"simpleRepeat",extendedRepeat:"extendedRepeat",sequences:"sequences",recentYears:"recentYears",dates:"dates",topTen:"topTen",topHundred:"topHundred",common:"common",similarToCommon:"similarToCommon",wordByItself:"wordByItself",namesByThemselves:"namesByThemselves",commonNames:"commonNames",userInputs:"userInputs",pwned:"pwned"},suggestions:{l33t:"l33t",reverseWords:"reverseWords",allUppercase:"allUppercase",capitalization:"capitalization",dates:"dates",recentYears:"recentYears",associatedYears:"associatedYears",sequences:"sequences",repeated:"repeated",longerKeyboardPattern:"longerKeyboardPattern",anotherWord:"anotherWord",useWords:"useWords",noNeed:"noNeed",pwned:"pwned"},timeEstimation:{ltSecond:"ltSecond",second:"second",seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years",centuries:"centuries"}};class z{constructor(e=[]){this.parents=e,this.children=new Map}addSub(e,...t){const s=e.charAt(0);this.children.has(s)||this.children.set(s,new z([...this.parents,s]));let n=this.children.get(s);for(let a=1;a(Object.entries(r).forEach(([t,s])=>{s.forEach(n=>{e.addSub(n,t)})}),e);class $t{constructor(){this.matchers={},this.l33tTable=me,this.trieNodeRoot=be(me,new z),this.dictionary={userInputs:[]},this.rankedDictionaries={},this.rankedDictionariesMaxWordSize={},this.translations=Q,this.graphs={},this.useLevenshteinDistance=!1,this.levenshteinThreshold=2,this.l33tMaxSubstitutions=100,this.maxLength=256,this.setRankedDictionaries()}setOptions(e={}){e.l33tTable&&(this.l33tTable=e.l33tTable,this.trieNodeRoot=be(e.l33tTable,new z)),e.dictionary&&(this.dictionary=e.dictionary,this.setRankedDictionaries()),e.translations&&this.setTranslations(e.translations),e.graphs&&(this.graphs=e.graphs),e.useLevenshteinDistance!==void 0&&(this.useLevenshteinDistance=e.useLevenshteinDistance),e.levenshteinThreshold!==void 0&&(this.levenshteinThreshold=e.levenshteinThreshold),e.l33tMaxSubstitutions!==void 0&&(this.l33tMaxSubstitutions=e.l33tMaxSubstitutions),e.maxLength!==void 0&&(this.maxLength=e.maxLength)}setTranslations(e){if(this.checkCustomTranslations(e))this.translations=e;else throw new Error("Invalid translations object fallback to keys")}checkCustomTranslations(e){let t=!0;return Object.keys(Q).forEach(s=>{if(s in e){const n=s;Object.keys(Q[n]).forEach(a=>{a in e[n]||(t=!1)})}else t=!1}),t}setRankedDictionaries(){const e={},t={};Object.keys(this.dictionary).forEach(s=>{e[s]=fe(this.dictionary[s]),t[s]=this.getRankedDictionariesMaxWordSize(this.dictionary[s])}),this.rankedDictionaries=e,this.rankedDictionariesMaxWordSize=t}getRankedDictionariesMaxWordSize(e){const t=e.map(s=>typeof s!="string"?s.toString().length:s.length);return t.length===0?0:t.reduce((s,n)=>Math.max(s,n),-1/0)}buildSanitizedRankedDictionary(e){const t=[];return e.forEach(s=>{const n=typeof s;(n==="string"||n==="number"||n==="boolean")&&t.push(s.toString().toLowerCase())}),fe(t)}extendUserInputsDictionary(e){this.dictionary.userInputs||(this.dictionary.userInputs=[]);const t=[...this.dictionary.userInputs,...e];this.rankedDictionaries.userInputs=this.buildSanitizedRankedDictionary(t),this.rankedDictionariesMaxWordSize.userInputs=this.getRankedDictionariesMaxWordSize(t)}addMatcher(e,t){this.matchers[e]?console.info(`Matcher ${e} already exists`):this.matchers[e]=t}}const f=new $t;class zt{constructor(e){this.defaultMatch=e}match({password:e}){const t=e.split("").reverse().join("");return this.defaultMatch({password:t}).map(s=>j(R({},s),{token:s.token.split("").reverse().join(""),reversed:!0,i:e.length-1-s.j,j:e.length-1-s.i}))}}class Yt{constructor({substr:e,limit:t,trieRoot:s}){this.buffer=[],this.finalPasswords=[],this.substr=e,this.limit=t,this.trieRoot=s}getAllPossibleSubsAtIndex(e){const t=[];let s=this.trieRoot;for(let n=e;n=this.limit)return;if(s===this.substr.length){e===t&&this.finalPasswords.push({password:this.buffer.join(""),changes:a});return}const o=[...this.getAllPossibleSubsAtIndex(s)];let u=!1;for(let d=s+o.length-1;d>=s;d-=1){const p=o[d-s];if(p.isTerminal()){if(i===p.parents.join("")&&c>=3)continue;u=!0;const b=p.subs;for(const y of b){this.buffer.push(y);const g=a.concat({i:n,letter:y,substitution:p.parents.join("")});if(this.helper({onlyFullSub:e,isFullSub:t,index:d+1,subIndex:n+y.length,changes:g,lastSubLetter:p.parents.join(""),consecutiveSubCount:i===p.parents.join("")?c+1:1}),this.buffer.pop(),this.finalPasswords.length>=this.limit)return}}}if(!e||!u){const d=this.substr.charAt(s);this.buffer.push(d),this.helper({onlyFullSub:e,isFullSub:t&&!u,index:s+1,subIndex:n+1,changes:a,lastSubLetter:i,consecutiveSubCount:c}),this.buffer.pop()}}getAll(){return this.helper({onlyFullSub:!0,isFullSub:!0,index:0,subIndex:0,changes:[],lastSubLetter:void 0,consecutiveSubCount:0}),this.helper({onlyFullSub:!1,isFullSub:!0,index:0,subIndex:0,changes:[],lastSubLetter:void 0,consecutiveSubCount:0}),this.finalPasswords}}const Gt=(r,e,t)=>new Yt({substr:r,limit:e,trieRoot:t}).getAll(),Bt=(r,e,t)=>{const n=r.changes.filter(u=>u.iu-d.letter.length+d.substitution.length,e),a=r.changes.filter(u=>u.i>=e&&u.i<=t),i=a.reduce((u,d)=>u-d.letter.length+d.substitution.length,t-e+n),c=[],o=[];return a.forEach(u=>{c.findIndex(p=>p.letter===u.letter&&p.substitution===u.substitution)<0&&(c.push({letter:u.letter,substitution:u.substitution}),o.push(`${u.substitution} -> ${u.letter}`))}),{i:n,j:i,subs:c,subDisplay:o.join(", ")}};class Ht{constructor(e){this.defaultMatch=e}isAlreadyIncluded(e,t){return e.some(s=>Object.entries(s).every(([n,a])=>n==="subs"||a===t[n]))}match({password:e}){const t=[],s=Gt(e,f.l33tMaxSubstitutions,f.trieNodeRoot);let n=!1,a=!0;return s.forEach(i=>{if(n)return;const c=this.defaultMatch({password:i.password,useLevenshtein:a});a=!1,c.forEach(o=>{n||(n=o.i===0&&o.j===e.length-1);const u=Bt(i,o.i,o.j),d=e.slice(u.i,+u.j+1||9e9),p=R(j(R({},o),{l33t:!0,token:d}),u),b=this.isAlreadyIncluded(t,p);d.toLowerCase()!==o.matchedWord&&!b&&t.push(p)})}),t.filter(i=>i.token.length>1)}}class qt{constructor(){this.l33t=new Ht(this.defaultMatch),this.reverse=new zt(this.defaultMatch)}match({password:e}){const t=[...this.defaultMatch({password:e}),...this.reverse.match({password:e}),...this.l33t.match({password:e})];return U(t)}defaultMatch({password:e,useLevenshtein:t=!0}){const s=[],n=e.length,a=e.toLowerCase();return Object.keys(f.rankedDictionaries).forEach(i=>{const c=f.rankedDictionaries[i],o=f.rankedDictionariesMaxWordSize[i],u=Math.min(o,n);for(let d=0;d{const a=t[n];a.lastIndex=0;let i;for(;i=a.exec(e);)if(i){const c=i[0];s.push({pattern:"regex",token:c,i:i.index,j:i.index+i[0].length-1,regexName:n,regexMatch:i})}}),U(s)}}var O={nCk(r,e){let t=r;if(e>t)return 0;if(e===0)return 1;let s=1;for(let n=1;n<=e;n+=1)s*=t,s/=n,t-=1;return s},log10(r){return r===0?0:Math.log(r)/Math.log(10)},log2(r){return Math.log(r)/Math.log(2)},factorial(r){let e=1;for(let t=2;t<=r;t+=1)e*=t;return e}},Zt=({token:r})=>{let e=N(St,r.length);e===Number.POSITIVE_INFINITY&&(e=Number.MAX_VALUE);let t;return r.length===1?t=xe+1:t=ke+1,Math.max(e,t)},Kt=({year:r,separator:e})=>{let s=Math.max(Math.abs(r-ne),Se)*365;return e&&(s*=4),s};const Xt=r=>{const e=r.split(""),t=e.filter(i=>i.match(It)).length,s=e.filter(i=>i.match(Ct)).length;let n=0;const a=Math.min(t,s);for(let i=1;i<=a;i+=1)n+=O.nCk(t+s,i);return n};var Jt=r=>{const e=r.replace(wt,"");if(e.match(Rt)||e.toLowerCase()===e)return 1;const t=[De,Et,Ee],s=t.length;for(let n=0;n{let t=0,s=r.indexOf(e);for(;s>=0;)t+=1,s=r.indexOf(e,s+e.length);return t},Qt=({sub:r,token:e})=>{const t=e.toLowerCase(),s=ye(t,r.substitution),n=ye(t,r.letter);return{subbedCount:s,unsubbedCount:n}};var es=({l33t:r,subs:e,token:t})=>{if(!r)return 1;let s=1;return e.forEach(n=>{const{subbedCount:a,unsubbedCount:i}=Qt({sub:n,token:t});if(a===0||i===0)s*=2;else{const c=Math.min(i,a);let o=0;for(let u=1;u<=c;u+=1)o+=O.nCk(i+a,u);s*=o}}),s},ts=({rank:r,reversed:e,l33t:t,subs:s,token:n,dictionaryName:a})=>{const i=r,c=Jt(n),o=es({l33t:t,subs:s,token:n}),u=e&&2||1;let d;return a==="diceware"?d=N(6,5)/2:d=i*c*o*u,{baseGuesses:i,uppercaseVariations:c,l33tVariations:o,calculation:d}},ss=({regexName:r,regexMatch:e,token:t})=>{const s={alphaLower:26,alphaUpper:26,alpha:52,alphanumeric:62,digits:10,symbols:33};if(r in s)return N(s[r],t.length);switch(r){case"recentYear":return Math.max(Math.abs(parseInt(e[0],10)-ne),Se)}return 0},ns=({baseGuesses:r,repeatCount:e})=>r*e,rs=({token:r,ascending:e})=>{const t=r.charAt(0);let s=0;return["a","A","z","Z","0","1","9"].includes(t)?s=4:t.match(/\d/)?s=10:s=26,e||(s*=2),s*r.length};const as=r=>{let e=0;return Object.keys(r).forEach(t=>{const s=r[t];e+=s.filter(n=>!!n).length}),e/=Object.entries(r).length,e},is=({token:r,graph:e,turns:t})=>{const s=Object.keys(f.graphs[e]).length,n=as(f.graphs[e]);let a=0;const i=r.length;for(let c=2;c<=i;c+=1){const o=Math.min(t,c-1);for(let u=1;u<=o;u+=1)a+=O.nCk(c-1,u-1)*s*N(n,u)}return a};var os=({graph:r,token:e,shiftedCount:t,turns:s})=>{let n=is({token:e,graph:r,turns:s});if(t){const a=e.length-t;if(t===0||a===0)n*=2;else{let i=0;for(let c=1;c<=Math.min(t,a);c+=1)i+=O.nCk(t+a,c);n*=i}}return Math.round(n)},cs=()=>jt;const ls=(r,e)=>{let t=1;return r.token.lengthMe[r]?Me[r](e):f.matchers[r]&&"scoring"in f.matchers[r]?f.matchers[r].scoring(e):0;var hs=(r,e)=>{const t={};if("guesses"in r&&r.guesses!=null)return r;const s=ls(r,e),n=us(r.pattern,r);let a=0;typeof n=="number"?a=n:r.pattern==="dictionary"&&(a=n.calculation,t.baseGuesses=n.baseGuesses,t.uppercaseVariations=n.uppercaseVariations,t.l33tVariations=n.l33tVariations);const i=Math.max(a,s);return j(R(R({},r),t),{guesses:i,guessesLog10:O.log10(i)})};const E={password:"",optimal:{},excludeAdditive:!1,separatorRegex:void 0,fillArray(r,e){const t=[];for(let s=0;s1&&(n*=this.optimal.pi[s.i-1][e-1]);let a=O.factorial(e)*n;this.excludeAdditive||(a+=N(Dt,e-1));let i=!1;Object.keys(this.optimal.g[t]).forEach(c=>{const o=this.optimal.g[t][c];parseInt(c,10)<=e&&o<=a&&(i=!0)}),i||(this.optimal.g[t][e]=a,this.optimal.m[t][e]=s,this.optimal.pi[t][e]=n)},bruteforceUpdate(r){let e=this.makeBruteforceMatch(0,r);this.update(e,1);for(let t=1;t<=r;t+=1){e=this.makeBruteforceMatch(t,r);const s=this.optimal.m[t-1];Object.keys(s).forEach(n=>{s[n].pattern!=="bruteforce"&&this.update(e,parseInt(n,10)+1)})}},unwind(r){const e=[];let t=r-1,s=0,n=1/0;const a=this.optimal.g[t];for(a&&Object.keys(a).forEach(i=>{const c=a[i];c=0;){const i=this.optimal.m[t][s];e.unshift(i),t=i.i-1,s-=1}return e}};var se={mostGuessableMatchSequence(r,e,t=!1){E.password=r,E.excludeAdditive=t;const s=r.length;let n=E.fillArray(s,"array");e.forEach(o=>{n[o.j].push(o)}),n=n.map(o=>o.sort((u,d)=>u.i-d.i)),E.optimal={m:E.fillArray(s,"object"),pi:E.fillArray(s,"object"),g:E.fillArray(s,"object")};for(let o=0;o{u.i>0?Object.keys(E.optimal.m[u.i-1]).forEach(d=>{E.update(u,parseInt(d,10)+1)}):E.update(u,1)}),E.bruteforceUpdate(o);const a=E.unwind(s),i=a.length,c=this.getGuesses(r,i);return{password:r,guesses:c,guessesLog10:O.log10(c),sequence:a}},getGuesses(r,e){const t=r.length;let s=0;return r.length===0?s=1:s=E.optimal.g[t-1][e],s}};class ds{match({password:e,omniMatch:t}){const s=[];let n=0;for(;ni instanceof Promise)?Promise.all(s):s}normalizeMatch(e,t,s,n){const a={pattern:"repeat",i:s.index,j:t,token:s[0],baseToken:e,baseGuesses:0,repeatCount:s[0].length/e.length};return n instanceof Promise?n.then(i=>j(R({},a),{baseGuesses:i})):j(R({},a),{baseGuesses:n})}getGreedyMatch(e,t){const s=/(.+)\1+/g;return s.lastIndex=t,s.exec(e)}getLazyMatch(e,t){const s=/(.+?)\1+/g;return s.lastIndex=t,s.exec(e)}setMatchToken(e,t){const s=/^(.+?)\1+$/;let n,a="";if(t&&e[0].length>t[0].length){n=e;const i=s.exec(n[0]);i&&(a=i[1])}else n=t,n&&(a=n[1]);return{match:n,baseToken:a}}getBaseGuesses(e,t){const s=t.match(e);return s instanceof Promise?s.then(a=>se.mostGuessableMatchSequence(e,a).guesses):se.mostGuessableMatchSequence(e,s).guesses}}class fs{constructor(){this.MAX_DELTA=5}match({password:e}){const t=[];if(e.length===1)return[];let s=0,n=null;const a=e.length;for(let i=1;i1||Math.abs(s)===1){const i=Math.abs(s);if(i>0&&i<=this.MAX_DELTA){const c=n.slice(e,+t+1||9e9),{sequenceName:o,sequenceSpace:u}=this.getSequence(c);return a.push({pattern:"sequence",i:e,j:t,token:n.slice(e,+t+1||9e9),sequenceName:o,sequenceSpace:u,ascending:s>0})}}return null}getSequence(e){let t="unicode",s=26;return At.test(e)?(t="lower",s=26):Tt.test(e)?(t="upper",s=26):Pt.test(e)&&(t="digits",s=10),{sequenceName:t,sequenceSpace:s}}}class gs{constructor(){this.SHIFTED_RX=/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/}match({password:e}){const t=[];return Object.keys(f.graphs).forEach(s=>{const n=f.graphs[s];te(t,this.helper(e,n,s))}),U(t)}checkIfShifted(e,t,s){return!e.includes("keypad")&&this.SHIFTED_RX.test(t.charAt(s))?1:0}helper(e,t,s){let n;const a=[];let i=0;const c=e.length;for(;i2&&a.push({pattern:"spatial",i,j:o-1,token:e.slice(i,o),graph:s,turns:d,shiftedCount:n}),i=o;break}}}return a}}const ps=new RegExp(`[${Te.join("")}]`);class Z{static getMostUsedSeparatorChar(e){const t=[...e.split("").filter(n=>ps.test(n)).reduce((n,a)=>{const i=n.get(a);return i?n.set(a,i+1):n.set(a,1),n},new Map).entries()].sort(([n,a],[i,c])=>c-a);if(!t.length)return;const s=t[0];if(!(s[1]<2))return s[0]}static getSeparatorRegex(e){return new RegExp(`([^${e} +var Ve=Object.defineProperty,Ze=Object.defineProperties;var Ke=Object.getOwnPropertyDescriptors;var ue=Object.getOwnPropertySymbols;var Xe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable;var N=Math.pow,he=(r,e,t)=>e in r?Ve(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,R=(r,e)=>{for(var t in e||(e={}))Xe.call(e,t)&&he(r,t,e[t]);if(ue)for(var t of ue(e))Je.call(e,t)&&he(r,t,e[t]);return r},j=(r,e)=>Ze(r,Ke(e));var q=(r,e,t)=>new Promise((s,n)=>{var a=o=>{try{c(t.next(o))}catch(u){n(u)}},i=o=>{try{c(t.throw(o))}catch(u){n(u)}},c=o=>o.done?s(o.value):Promise.resolve(o.value).then(a,i);c((t=t.apply(r,e)).next())});import{K,r as D,V as Qe,a7 as et,aQ as tt,o as st,dJ as de,i as C,b as X,dK as nt,aR as rt,dA as at,A as $,ah as it,bh as ot,aa as V,D as J,dL as ct,dM as lt,dN as ut,dO as ht,F as dt}from"./index-2abGzBFj.js";import{_ as ft}from"./role.vue_vue_type_script_setup_true_lang-rywJV44D.js";import{_ as gt}from"./index.vue_vue_type_script_setup_true_lang-n-dAIbvg.js";import{_ as pt}from"./upload.vue_vue_type_script_setup_true_lang-bszKzyIl.js";import{u as mt}from"./hooks-knou1mge.js";import{g as bt,b as yt,c as Mt,d as vt}from"./system-RrNogtm_.js";import"./index-moVirgk3.js";import"./index-SIG1vWnj.js";const te=(r,e)=>r.push.apply(r,e),U=r=>r.sort((e,t)=>e.i-t.i||e.j-t.j),fe=r=>{const e={};let t=1;return r.forEach(s=>{e[s]=t,t+=1}),e};var xt={4:[[1,2],[2,3]],5:[[1,3],[2,3],[2,4]],6:[[1,2],[2,4],[4,5]],7:[[1,3],[2,3],[4,5],[4,6]],8:[[2,4],[4,6]]};const ge=2050,pe=1e3,kt=xt,St=10,Dt=1e4,xe=10,ke=50,Se=20,De=/^[A-Z\xbf-\xdf][^A-Z\xbf-\xdf]+$/,Et=/^[^A-Z\xbf-\xdf]+[A-Z\xbf-\xdf]$/,Tt=/^[A-Z\xbf-\xdf]+$/,Ee=/^[^a-z\xdf-\xff]+$/,At=/^[a-z\xdf-\xff]+$/,Rt=/^[^A-Z\xbf-\xdf]+$/,Ct=/[a-z\xdf-\xff]/,It=/[A-Z\xbf-\xdf]/,wt=/[^A-Za-z\xbf-\xdf]/gi,Pt=/^\d+$/,ne=new Date().getFullYear(),Lt={recentYear:/19\d\d|200\d|201\d|202\d/g},Te=[" ",",",";",":","|","/","\\","_",".","-"],jt=Te.length;class Ot{match({password:e}){const t=[...this.getMatchesWithoutSeparator(e),...this.getMatchesWithSeparator(e)],s=this.filterNoise(t);return U(s)}getMatchesWithSeparator(e){const t=[],s=/^(\d{1,4})([\s/\\_.-])(\d{1,2})\2(\d{1,4})$/;for(let n=0;n<=Math.abs(e.length-6);n+=1)for(let a=n+5;a<=n+9&&!(a>=e.length);a+=1){const i=e.slice(n,+a+1||9e9),c=s.exec(i);if(c!=null){const o=this.mapIntegersToDayMonthYear([parseInt(c[1],10),parseInt(c[3],10),parseInt(c[4],10)]);o!=null&&t.push({pattern:"date",token:i,i:n,j:a,separator:c[2],year:o.year,month:o.month,day:o.day})}}return t}getMatchesWithoutSeparator(e){const t=[],s=/^\d{4,8}$/,n=a=>Math.abs(a.year-ne);for(let a=0;a<=Math.abs(e.length-4);a+=1)for(let i=a+3;i<=a+7&&!(i>=e.length);i+=1){const c=e.slice(a,+i+1||9e9);if(s.exec(c)){const o=[],u=c.length;if(kt[u].forEach(([p,b])=>{const y=this.mapIntegersToDayMonthYear([parseInt(c.slice(0,p),10),parseInt(c.slice(p,b),10),parseInt(c.slice(b),10)]);y!=null&&o.push(y)}),o.length>0){let p=o[0],b=n(o[0]);o.slice(1).forEach(y=>{const g=n(y);g{let s=!1;const n=e.length;for(let a=0;a=t.j){s=!0;break}}return!s})}mapIntegersToDayMonthYear(e){if(e[1]>31||e[1]<=0)return null;let t=0,s=0,n=0;for(let a=0,i=e.length;a99&&cge)return null;c>31&&(s+=1),c>12&&(t+=1),c<=0&&(n+=1)}return s>=2||t===3||n>=2?null:this.getDayMonth(e)}getDayMonth(e){const t=[[e[2],e.slice(0,2)],[e[0],e.slice(1,3)]],s=t.length;for(let n=0;n=1&&a<=31&&i>=1&&i<=12)return{day:a,month:i}}return null}twoToFourDigitYear(e){return e>99?e:e>50?e+1900:e+2e3}}const w=new Uint32Array(65536),_t=(r,e)=>{const t=r.length,s=e.length,n=1<{const t=e.length,s=r.length,n=[],a=[],i=Math.ceil(t/32),c=Math.ceil(s/32);for(let g=0;g>>m&1,A=n[m/32|0]>>>m&1,Y=k|g,G=((k|A)&M)+M^M|k|A;let L=g|~(G|M),_=M&G;L>>>31^S&&(a[m/32|0]^=1<>>31^A&&(n[m/32|0]^=1<>>g&1,v=n[g/32|0]>>>g&1,m=M|u,k=((M|v)&d)+d^d|M|v;let S=u|~(k|d),A=d&k;y+=S>>>s-1&1,y-=A>>>s-1&1,S>>>31^T&&(a[g/32|0]^=1<>>31^v&&(n[g/32|0]^=1<{if(r.length{const s=r.length<=e.length,n=r.length<=t;return s||n?Math.ceil(r.length/4):t},Ft=(r,e,t)=>{let s=0;const n=Object.keys(e).find(a=>{const i=Wt(r,a,t);if(Math.abs(r.length-a.length)>i)return!1;const c=Ut(r,a),o=c<=i;return o&&(s=c),o});return n?{levenshteinDistance:s,levenshteinDistanceEntry:n}:{}};var me={a:["4","@"],b:["8"],c:["(","{","[","<"],d:["6","|)"],e:["3"],f:["#"],g:["6","9","&"],h:["#","|-|"],i:["1","!","|"],k:["<","|<"],l:["!","1","|","7"],m:["^^","nn","2n","/\\\\/\\\\"],n:["//"],o:["0","()"],q:["9"],u:["|_|"],s:["$","5"],t:["+","7"],v:["<",">","/"],w:["^/","uu","vv","2u","2v","\\\\/\\\\/"],x:["%","><"],z:["2"]},Q={warnings:{straightRow:"straightRow",keyPattern:"keyPattern",simpleRepeat:"simpleRepeat",extendedRepeat:"extendedRepeat",sequences:"sequences",recentYears:"recentYears",dates:"dates",topTen:"topTen",topHundred:"topHundred",common:"common",similarToCommon:"similarToCommon",wordByItself:"wordByItself",namesByThemselves:"namesByThemselves",commonNames:"commonNames",userInputs:"userInputs",pwned:"pwned"},suggestions:{l33t:"l33t",reverseWords:"reverseWords",allUppercase:"allUppercase",capitalization:"capitalization",dates:"dates",recentYears:"recentYears",associatedYears:"associatedYears",sequences:"sequences",repeated:"repeated",longerKeyboardPattern:"longerKeyboardPattern",anotherWord:"anotherWord",useWords:"useWords",noNeed:"noNeed",pwned:"pwned"},timeEstimation:{ltSecond:"ltSecond",second:"second",seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years",centuries:"centuries"}};class z{constructor(e=[]){this.parents=e,this.children=new Map}addSub(e,...t){const s=e.charAt(0);this.children.has(s)||this.children.set(s,new z([...this.parents,s]));let n=this.children.get(s);for(let a=1;a(Object.entries(r).forEach(([t,s])=>{s.forEach(n=>{e.addSub(n,t)})}),e);class $t{constructor(){this.matchers={},this.l33tTable=me,this.trieNodeRoot=be(me,new z),this.dictionary={userInputs:[]},this.rankedDictionaries={},this.rankedDictionariesMaxWordSize={},this.translations=Q,this.graphs={},this.useLevenshteinDistance=!1,this.levenshteinThreshold=2,this.l33tMaxSubstitutions=100,this.maxLength=256,this.setRankedDictionaries()}setOptions(e={}){e.l33tTable&&(this.l33tTable=e.l33tTable,this.trieNodeRoot=be(e.l33tTable,new z)),e.dictionary&&(this.dictionary=e.dictionary,this.setRankedDictionaries()),e.translations&&this.setTranslations(e.translations),e.graphs&&(this.graphs=e.graphs),e.useLevenshteinDistance!==void 0&&(this.useLevenshteinDistance=e.useLevenshteinDistance),e.levenshteinThreshold!==void 0&&(this.levenshteinThreshold=e.levenshteinThreshold),e.l33tMaxSubstitutions!==void 0&&(this.l33tMaxSubstitutions=e.l33tMaxSubstitutions),e.maxLength!==void 0&&(this.maxLength=e.maxLength)}setTranslations(e){if(this.checkCustomTranslations(e))this.translations=e;else throw new Error("Invalid translations object fallback to keys")}checkCustomTranslations(e){let t=!0;return Object.keys(Q).forEach(s=>{if(s in e){const n=s;Object.keys(Q[n]).forEach(a=>{a in e[n]||(t=!1)})}else t=!1}),t}setRankedDictionaries(){const e={},t={};Object.keys(this.dictionary).forEach(s=>{e[s]=fe(this.dictionary[s]),t[s]=this.getRankedDictionariesMaxWordSize(this.dictionary[s])}),this.rankedDictionaries=e,this.rankedDictionariesMaxWordSize=t}getRankedDictionariesMaxWordSize(e){const t=e.map(s=>typeof s!="string"?s.toString().length:s.length);return t.length===0?0:t.reduce((s,n)=>Math.max(s,n),-1/0)}buildSanitizedRankedDictionary(e){const t=[];return e.forEach(s=>{const n=typeof s;(n==="string"||n==="number"||n==="boolean")&&t.push(s.toString().toLowerCase())}),fe(t)}extendUserInputsDictionary(e){this.dictionary.userInputs||(this.dictionary.userInputs=[]);const t=[...this.dictionary.userInputs,...e];this.rankedDictionaries.userInputs=this.buildSanitizedRankedDictionary(t),this.rankedDictionariesMaxWordSize.userInputs=this.getRankedDictionariesMaxWordSize(t)}addMatcher(e,t){this.matchers[e]?console.info(`Matcher ${e} already exists`):this.matchers[e]=t}}const f=new $t;class zt{constructor(e){this.defaultMatch=e}match({password:e}){const t=e.split("").reverse().join("");return this.defaultMatch({password:t}).map(s=>j(R({},s),{token:s.token.split("").reverse().join(""),reversed:!0,i:e.length-1-s.j,j:e.length-1-s.i}))}}class Yt{constructor({substr:e,limit:t,trieRoot:s}){this.buffer=[],this.finalPasswords=[],this.substr=e,this.limit=t,this.trieRoot=s}getAllPossibleSubsAtIndex(e){const t=[];let s=this.trieRoot;for(let n=e;n=this.limit)return;if(s===this.substr.length){e===t&&this.finalPasswords.push({password:this.buffer.join(""),changes:a});return}const o=[...this.getAllPossibleSubsAtIndex(s)];let u=!1;for(let d=s+o.length-1;d>=s;d-=1){const p=o[d-s];if(p.isTerminal()){if(i===p.parents.join("")&&c>=3)continue;u=!0;const b=p.subs;for(const y of b){this.buffer.push(y);const g=a.concat({i:n,letter:y,substitution:p.parents.join("")});if(this.helper({onlyFullSub:e,isFullSub:t,index:d+1,subIndex:n+y.length,changes:g,lastSubLetter:p.parents.join(""),consecutiveSubCount:i===p.parents.join("")?c+1:1}),this.buffer.pop(),this.finalPasswords.length>=this.limit)return}}}if(!e||!u){const d=this.substr.charAt(s);this.buffer.push(d),this.helper({onlyFullSub:e,isFullSub:t&&!u,index:s+1,subIndex:n+1,changes:a,lastSubLetter:i,consecutiveSubCount:c}),this.buffer.pop()}}getAll(){return this.helper({onlyFullSub:!0,isFullSub:!0,index:0,subIndex:0,changes:[],lastSubLetter:void 0,consecutiveSubCount:0}),this.helper({onlyFullSub:!1,isFullSub:!0,index:0,subIndex:0,changes:[],lastSubLetter:void 0,consecutiveSubCount:0}),this.finalPasswords}}const Gt=(r,e,t)=>new Yt({substr:r,limit:e,trieRoot:t}).getAll(),Bt=(r,e,t)=>{const n=r.changes.filter(u=>u.iu-d.letter.length+d.substitution.length,e),a=r.changes.filter(u=>u.i>=e&&u.i<=t),i=a.reduce((u,d)=>u-d.letter.length+d.substitution.length,t-e+n),c=[],o=[];return a.forEach(u=>{c.findIndex(p=>p.letter===u.letter&&p.substitution===u.substitution)<0&&(c.push({letter:u.letter,substitution:u.substitution}),o.push(`${u.substitution} -> ${u.letter}`))}),{i:n,j:i,subs:c,subDisplay:o.join(", ")}};class Ht{constructor(e){this.defaultMatch=e}isAlreadyIncluded(e,t){return e.some(s=>Object.entries(s).every(([n,a])=>n==="subs"||a===t[n]))}match({password:e}){const t=[],s=Gt(e,f.l33tMaxSubstitutions,f.trieNodeRoot);let n=!1,a=!0;return s.forEach(i=>{if(n)return;const c=this.defaultMatch({password:i.password,useLevenshtein:a});a=!1,c.forEach(o=>{n||(n=o.i===0&&o.j===e.length-1);const u=Bt(i,o.i,o.j),d=e.slice(u.i,+u.j+1||9e9),p=R(j(R({},o),{l33t:!0,token:d}),u),b=this.isAlreadyIncluded(t,p);d.toLowerCase()!==o.matchedWord&&!b&&t.push(p)})}),t.filter(i=>i.token.length>1)}}class qt{constructor(){this.l33t=new Ht(this.defaultMatch),this.reverse=new zt(this.defaultMatch)}match({password:e}){const t=[...this.defaultMatch({password:e}),...this.reverse.match({password:e}),...this.l33t.match({password:e})];return U(t)}defaultMatch({password:e,useLevenshtein:t=!0}){const s=[],n=e.length,a=e.toLowerCase();return Object.keys(f.rankedDictionaries).forEach(i=>{const c=f.rankedDictionaries[i],o=f.rankedDictionariesMaxWordSize[i],u=Math.min(o,n);for(let d=0;d{const a=t[n];a.lastIndex=0;let i;for(;i=a.exec(e);)if(i){const c=i[0];s.push({pattern:"regex",token:c,i:i.index,j:i.index+i[0].length-1,regexName:n,regexMatch:i})}}),U(s)}}var O={nCk(r,e){let t=r;if(e>t)return 0;if(e===0)return 1;let s=1;for(let n=1;n<=e;n+=1)s*=t,s/=n,t-=1;return s},log10(r){return r===0?0:Math.log(r)/Math.log(10)},log2(r){return Math.log(r)/Math.log(2)},factorial(r){let e=1;for(let t=2;t<=r;t+=1)e*=t;return e}},Zt=({token:r})=>{let e=N(St,r.length);e===Number.POSITIVE_INFINITY&&(e=Number.MAX_VALUE);let t;return r.length===1?t=xe+1:t=ke+1,Math.max(e,t)},Kt=({year:r,separator:e})=>{let s=Math.max(Math.abs(r-ne),Se)*365;return e&&(s*=4),s};const Xt=r=>{const e=r.split(""),t=e.filter(i=>i.match(It)).length,s=e.filter(i=>i.match(Ct)).length;let n=0;const a=Math.min(t,s);for(let i=1;i<=a;i+=1)n+=O.nCk(t+s,i);return n};var Jt=r=>{const e=r.replace(wt,"");if(e.match(Rt)||e.toLowerCase()===e)return 1;const t=[De,Et,Ee],s=t.length;for(let n=0;n{let t=0,s=r.indexOf(e);for(;s>=0;)t+=1,s=r.indexOf(e,s+e.length);return t},Qt=({sub:r,token:e})=>{const t=e.toLowerCase(),s=ye(t,r.substitution),n=ye(t,r.letter);return{subbedCount:s,unsubbedCount:n}};var es=({l33t:r,subs:e,token:t})=>{if(!r)return 1;let s=1;return e.forEach(n=>{const{subbedCount:a,unsubbedCount:i}=Qt({sub:n,token:t});if(a===0||i===0)s*=2;else{const c=Math.min(i,a);let o=0;for(let u=1;u<=c;u+=1)o+=O.nCk(i+a,u);s*=o}}),s},ts=({rank:r,reversed:e,l33t:t,subs:s,token:n,dictionaryName:a})=>{const i=r,c=Jt(n),o=es({l33t:t,subs:s,token:n}),u=e&&2||1;let d;return a==="diceware"?d=N(6,5)/2:d=i*c*o*u,{baseGuesses:i,uppercaseVariations:c,l33tVariations:o,calculation:d}},ss=({regexName:r,regexMatch:e,token:t})=>{const s={alphaLower:26,alphaUpper:26,alpha:52,alphanumeric:62,digits:10,symbols:33};if(r in s)return N(s[r],t.length);switch(r){case"recentYear":return Math.max(Math.abs(parseInt(e[0],10)-ne),Se)}return 0},ns=({baseGuesses:r,repeatCount:e})=>r*e,rs=({token:r,ascending:e})=>{const t=r.charAt(0);let s=0;return["a","A","z","Z","0","1","9"].includes(t)?s=4:t.match(/\d/)?s=10:s=26,e||(s*=2),s*r.length};const as=r=>{let e=0;return Object.keys(r).forEach(t=>{const s=r[t];e+=s.filter(n=>!!n).length}),e/=Object.entries(r).length,e},is=({token:r,graph:e,turns:t})=>{const s=Object.keys(f.graphs[e]).length,n=as(f.graphs[e]);let a=0;const i=r.length;for(let c=2;c<=i;c+=1){const o=Math.min(t,c-1);for(let u=1;u<=o;u+=1)a+=O.nCk(c-1,u-1)*s*N(n,u)}return a};var os=({graph:r,token:e,shiftedCount:t,turns:s})=>{let n=is({token:e,graph:r,turns:s});if(t){const a=e.length-t;if(t===0||a===0)n*=2;else{let i=0;for(let c=1;c<=Math.min(t,a);c+=1)i+=O.nCk(t+a,c);n*=i}}return Math.round(n)},cs=()=>jt;const ls=(r,e)=>{let t=1;return r.token.lengthMe[r]?Me[r](e):f.matchers[r]&&"scoring"in f.matchers[r]?f.matchers[r].scoring(e):0;var hs=(r,e)=>{const t={};if("guesses"in r&&r.guesses!=null)return r;const s=ls(r,e),n=us(r.pattern,r);let a=0;typeof n=="number"?a=n:r.pattern==="dictionary"&&(a=n.calculation,t.baseGuesses=n.baseGuesses,t.uppercaseVariations=n.uppercaseVariations,t.l33tVariations=n.l33tVariations);const i=Math.max(a,s);return j(R(R({},r),t),{guesses:i,guessesLog10:O.log10(i)})};const E={password:"",optimal:{},excludeAdditive:!1,separatorRegex:void 0,fillArray(r,e){const t=[];for(let s=0;s1&&(n*=this.optimal.pi[s.i-1][e-1]);let a=O.factorial(e)*n;this.excludeAdditive||(a+=N(Dt,e-1));let i=!1;Object.keys(this.optimal.g[t]).forEach(c=>{const o=this.optimal.g[t][c];parseInt(c,10)<=e&&o<=a&&(i=!0)}),i||(this.optimal.g[t][e]=a,this.optimal.m[t][e]=s,this.optimal.pi[t][e]=n)},bruteforceUpdate(r){let e=this.makeBruteforceMatch(0,r);this.update(e,1);for(let t=1;t<=r;t+=1){e=this.makeBruteforceMatch(t,r);const s=this.optimal.m[t-1];Object.keys(s).forEach(n=>{s[n].pattern!=="bruteforce"&&this.update(e,parseInt(n,10)+1)})}},unwind(r){const e=[];let t=r-1,s=0,n=1/0;const a=this.optimal.g[t];for(a&&Object.keys(a).forEach(i=>{const c=a[i];c=0;){const i=this.optimal.m[t][s];e.unshift(i),t=i.i-1,s-=1}return e}};var se={mostGuessableMatchSequence(r,e,t=!1){E.password=r,E.excludeAdditive=t;const s=r.length;let n=E.fillArray(s,"array");e.forEach(o=>{n[o.j].push(o)}),n=n.map(o=>o.sort((u,d)=>u.i-d.i)),E.optimal={m:E.fillArray(s,"object"),pi:E.fillArray(s,"object"),g:E.fillArray(s,"object")};for(let o=0;o{u.i>0?Object.keys(E.optimal.m[u.i-1]).forEach(d=>{E.update(u,parseInt(d,10)+1)}):E.update(u,1)}),E.bruteforceUpdate(o);const a=E.unwind(s),i=a.length,c=this.getGuesses(r,i);return{password:r,guesses:c,guessesLog10:O.log10(c),sequence:a}},getGuesses(r,e){const t=r.length;let s=0;return r.length===0?s=1:s=E.optimal.g[t-1][e],s}};class ds{match({password:e,omniMatch:t}){const s=[];let n=0;for(;ni instanceof Promise)?Promise.all(s):s}normalizeMatch(e,t,s,n){const a={pattern:"repeat",i:s.index,j:t,token:s[0],baseToken:e,baseGuesses:0,repeatCount:s[0].length/e.length};return n instanceof Promise?n.then(i=>j(R({},a),{baseGuesses:i})):j(R({},a),{baseGuesses:n})}getGreedyMatch(e,t){const s=/(.+)\1+/g;return s.lastIndex=t,s.exec(e)}getLazyMatch(e,t){const s=/(.+?)\1+/g;return s.lastIndex=t,s.exec(e)}setMatchToken(e,t){const s=/^(.+?)\1+$/;let n,a="";if(t&&e[0].length>t[0].length){n=e;const i=s.exec(n[0]);i&&(a=i[1])}else n=t,n&&(a=n[1]);return{match:n,baseToken:a}}getBaseGuesses(e,t){const s=t.match(e);return s instanceof Promise?s.then(a=>se.mostGuessableMatchSequence(e,a).guesses):se.mostGuessableMatchSequence(e,s).guesses}}class fs{constructor(){this.MAX_DELTA=5}match({password:e}){const t=[];if(e.length===1)return[];let s=0,n=null;const a=e.length;for(let i=1;i1||Math.abs(s)===1){const i=Math.abs(s);if(i>0&&i<=this.MAX_DELTA){const c=n.slice(e,+t+1||9e9),{sequenceName:o,sequenceSpace:u}=this.getSequence(c);return a.push({pattern:"sequence",i:e,j:t,token:n.slice(e,+t+1||9e9),sequenceName:o,sequenceSpace:u,ascending:s>0})}}return null}getSequence(e){let t="unicode",s=26;return At.test(e)?(t="lower",s=26):Tt.test(e)?(t="upper",s=26):Pt.test(e)&&(t="digits",s=10),{sequenceName:t,sequenceSpace:s}}}class gs{constructor(){this.SHIFTED_RX=/[~!@#$%^&*()_+QWERTYUIOP{}|ASDFGHJKL:"ZXCVBNM<>?]/}match({password:e}){const t=[];return Object.keys(f.graphs).forEach(s=>{const n=f.graphs[s];te(t,this.helper(e,n,s))}),U(t)}checkIfShifted(e,t,s){return!e.includes("keypad")&&this.SHIFTED_RX.test(t.charAt(s))?1:0}helper(e,t,s){let n;const a=[];let i=0;const c=e.length;for(;i2&&a.push({pattern:"spatial",i,j:o-1,token:e.slice(i,o),graph:s,turns:d,shiftedCount:n}),i=o;break}}}return a}}const ps=new RegExp(`[${Te.join("")}]`);class Z{static getMostUsedSeparatorChar(e){const t=[...e.split("").filter(n=>ps.test(n)).reduce((n,a)=>{const i=n.get(a);return i?n.set(a,i+1):n.set(a,1),n},new Map).entries()].sort(([n,a],[i,c])=>c-a);if(!t.length)return;const s=t[0];if(!(s[1]<2))return s[0]}static getSeparatorRegex(e){return new RegExp(`([^${e} ])(${e})(?!${e})`,"g")}match({password:e}){const t=[];if(e.length===0)return t;const s=Z.getMostUsedSeparatorChar(e);if(s===void 0)return t;const n=Z.getSeparatorRegex(s);for(const a of e.matchAll(n)){if(a.index===void 0)continue;const i=a.index+1;t.push({pattern:"separator",token:s,i,j:i})}return t}}class ms{constructor(){this.matchers={date:Ot,dictionary:qt,regex:Vt,repeat:ds,sequence:fs,spatial:gs,separator:Z}}match(e){const t=[],s=[];return[...Object.keys(this.matchers),...Object.keys(f.matchers)].forEach(a=>{if(!this.matchers[a]&&!f.matchers[a])return;const i=this.matchers[a]?this.matchers[a]:f.matchers[a].Matching,o=new i().match({password:e,omniMatch:this});o instanceof Promise?(o.then(u=>{te(t,u)}),s.push(o)):te(t,o)}),s.length>0?new Promise((a,i)=>{Promise.all(s).then(()=>{a(U(t))}).catch(c=>{i(c)})}):U(t)}}const Ae=1,Re=Ae*60,Ce=Re*60,Ie=Ce*24,we=Ie*31,Pe=we*12,bs=Pe*100,ee={second:Ae,minute:Re,hour:Ce,day:Ie,month:we,year:Pe,century:bs};class ys{translate(e,t){let s=e;t!==void 0&&t!==1&&(s+="s");const{timeEstimation:n}=f.translations;return n[s].replace("{base}",`${t}`)}estimateAttackTimes(e){const t={onlineThrottling100PerHour:e/.027777777777777776,onlineNoThrottling10PerSecond:e/10,offlineSlowHashing1e4PerSecond:e/1e4,offlineFastHashing1e10PerSecond:e/1e10},s={onlineThrottling100PerHour:"",onlineNoThrottling10PerSecond:"",offlineSlowHashing1e4PerSecond:"",offlineFastHashing1e10PerSecond:""};return Object.keys(t).forEach(n=>{const a=t[n];s[n]=this.displayTime(a)}),{crackTimesSeconds:t,crackTimesDisplay:s,score:this.guessesToScore(e)}}guessesToScore(e){return e<1005?0:e<1000005?1:e<100000005?2:e<1e10+5?3:4}displayTime(e){let t="centuries",s;const n=Object.keys(ee),a=n.findIndex(i=>e-1&&(t=n[a-1],a!==0?s=Math.round(e/ee[t]):t="ltSecond"),this.translate(t,s)}}var Ms=()=>null,vs=()=>({warning:f.translations.warnings.dates,suggestions:[f.translations.suggestions.dates]});const xs=(r,e)=>{let t=null;return e&&!r.l33t&&!r.reversed?r.rank<=10?t=f.translations.warnings.topTen:r.rank<=100?t=f.translations.warnings.topHundred:t=f.translations.warnings.common:r.guessesLog10<=4&&(t=f.translations.warnings.similarToCommon),t},ks=(r,e)=>{let t=null;return e&&(t=f.translations.warnings.wordByItself),t},Ss=(r,e)=>e?f.translations.warnings.namesByThemselves:f.translations.warnings.commonNames,Ds=(r,e)=>{let t=null;const s=r.dictionaryName,n=s==="lastnames"||s.toLowerCase().includes("firstnames");return s==="passwords"?t=xs(r,e):s.includes("wikipedia")?t=ks(r,e):n?t=Ss(r,e):s==="userInputs"&&(t=f.translations.warnings.userInputs),t};var Es=(r,e)=>{const t=Ds(r,e),s=[],n=r.token;return n.match(De)?s.push(f.translations.suggestions.capitalization):n.match(Ee)&&n.toLowerCase()!==n&&s.push(f.translations.suggestions.allUppercase),r.reversed&&r.token.length>=4&&s.push(f.translations.suggestions.reverseWords),r.l33t&&s.push(f.translations.suggestions.l33t),{warning:t,suggestions:s}},Ts=r=>r.regexName==="recentYear"?{warning:f.translations.warnings.recentYears,suggestions:[f.translations.suggestions.recentYears,f.translations.suggestions.associatedYears]}:{warning:null,suggestions:[]},As=r=>{let e=f.translations.warnings.extendedRepeat;return r.baseToken.length===1&&(e=f.translations.warnings.simpleRepeat),{warning:e,suggestions:[f.translations.suggestions.repeated]}},Rs=()=>({warning:f.translations.warnings.sequences,suggestions:[f.translations.suggestions.sequences]}),Cs=r=>{let e=f.translations.warnings.keyPattern;return r.turns===1&&(e=f.translations.warnings.straightRow),{warning:e,suggestions:[f.translations.suggestions.longerKeyboardPattern]}},Is=()=>null;const ve={warning:null,suggestions:[]};class ws{constructor(){this.matchers={bruteforce:Ms,date:vs,dictionary:Es,regex:Ts,repeat:As,sequence:Rs,spatial:Cs,separator:Is},this.defaultFeedback={warning:null,suggestions:[]},this.setDefaultSuggestions()}setDefaultSuggestions(){this.defaultFeedback.suggestions.push(f.translations.suggestions.useWords,f.translations.suggestions.noNeed)}getFeedback(e,t){if(t.length===0)return this.defaultFeedback;if(e>2)return ve;const s=f.translations.suggestions.anotherWord,n=this.getLongestMatch(t);let a=this.getMatchFeedback(n,t.length===1);return a!=null?a.suggestions.unshift(s):a={warning:null,suggestions:[s]},a}getLongestMatch(e){let t=e[0];return e.slice(1).forEach(n=>{n.token.length>t.token.length&&(t=n)}),t}getMatchFeedback(e,t){return this.matchers[e.pattern]?this.matchers[e.pattern](e,t):f.matchers[e.pattern]&&"feedback"in f.matchers[e.pattern]?f.matchers[e.pattern].feedback(e,t):ve}}const Le=()=>new Date().getTime(),Ps=(r,e,t)=>{const s=new ws,n=new ys,a=se.mostGuessableMatchSequence(e,r),i=Le()-t,c=n.estimateAttackTimes(a.guesses);return j(R(R({calcTime:i},a),c),{feedback:s.getFeedback(c.score,a.sequence)})},Ls=(r,e)=>(e&&f.extendUserInputsDictionary(e),new ms().match(r)),js=(r,e)=>{const t=Le(),s=Ls(r,e);if(s instanceof Promise)throw new Error("You are using a Promised matcher, please use `zxcvbnAsync` for it.");return Ps(s,r,t)};function Gs(r,e){const t=K({deptId:"",username:"",phone:"",status:""}),s=D(),n=D(),a=D([]),i=D(!0),c=D(),o=D({}),{switchStyle:u}=mt(),d=D(),p=D([]),b=D(!0),y=D(0),g=K({total:0,pageSize:10,currentPage:1,background:!0}),M=[{label:"勾选列",type:"selection",fixed:"left",reserveSelection:!0},{label:"用户编号",prop:"id",width:90},{label:"用户头像",prop:"avatar",cellRenderer:({row:l})=>C(X("el-image"),{fit:"cover","preview-teleported":!0,src:l.avatar,"preview-src-list":Array.of(l.avatar),class:"w-[24px] h-[24px] rounded-full align-middle"},null),width:90},{label:"用户名称",prop:"username",minWidth:130},{label:"用户昵称",prop:"nickname",minWidth:130},{label:"性别",prop:"sex",minWidth:90,cellRenderer:({row:l,props:h})=>C(X("el-tag"),{size:h.size,type:l.sex===1?"danger":"",effect:"plain"},{default:()=>[l.sex===1?"女":"男"]})},{label:"部门",prop:"dept.name",minWidth:90},{label:"手机号码",prop:"phone",minWidth:90,formatter:({phone:l})=>nt(l,{start:3,end:6})},{label:"状态",prop:"status",minWidth:90,cellRenderer:l=>{var h;return C(X("el-switch"),{size:l.props.size==="small"?"small":"default",loading:(h=o.value[l.index])==null?void 0:h.loading,modelValue:l.row.status,"onUpdate:modelValue":x=>l.row.status=x,"active-value":1,"inactive-value":0,"active-text":"已启用","inactive-text":"已停用","inline-prompt":!0,style:u.value,onChange:()=>A(l)},null)}},{label:"创建时间",minWidth:90,prop:"createTime",formatter:({createTime:l})=>rt(l).format("YYYY-MM-DD HH:mm:ss")},{label:"操作",fixed:"right",width:180,slot:"operation"}],T=Qe(()=>["!h-[20px]","reset-margin","!text-gray-500","dark:!text-white","dark:hover:!text-primary"]),v=K({newPwd:""}),m=[{color:"#e74242",text:"非常弱"},{color:"#EFBD47",text:"弱"},{color:"#ffa500",text:"一般"},{color:"#1bbf1b",text:"强"},{color:"#008000",text:"非常强"}],k=D(),S=D([]);function A({row:l,index:h}){at.confirm(`确认要${l.status===0?"停用":"启用"}${l.username}用户吗?`,"系统提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",dangerouslyUseHTMLString:!0,draggable:!0}).then(()=>{o.value[h]=Object.assign({},o.value[h],{loading:!0}),setTimeout(()=>{o.value[h]=Object.assign({},o.value[h],{loading:!1}),$("已成功修改用户状态",{type:"success"})},300)}).catch(()=>{l.status===0?l.status=1:l.status=0})}function Y(l){}function G(l){$(`您删除了用户编号为${l.id}的这条数据`,{type:"success"}),P()}function L(l){}function _(l){}function je(l){y.value=l.length,r.value.setAdaptive()}function Oe(){y.value=0,r.value.getTableRef().clearSelection()}function _e(){const l=r.value.getTableRef().getSelectionRows();$(`已删除用户编号为 ${it(l,"id")} 的数据`,{type:"success"}),r.value.getTableRef().clearSelection()}function P(){return q(this,null,function*(){i.value=!0;const{data:l}=yield Mt(ot(t));a.value=l.list,g.total=l.total,g.pageSize=l.pageSize,g.currentPage=l.currentPage,setTimeout(()=>{i.value=!1},500)})}const Ne=l=>{l&&(l.resetFields(),t.deptId="",e.value.onTreeReset(),P())};function Ue({id:l,selected:h}){t.deptId=h?l:"",P()}function re(l){if(!l||!l.length)return;const h=[];for(let x=0;xJ(gt,{ref:s}),beforeSure:(Ye,{options:Ge})=>{const Be=s.value.getRef(),He=Ge.props.formInline;function le(){$(`您${l}了用户名称为${He.username}的这条数据`,{type:"success"}),Ye(),P()}Be.validate(qe=>{qe&&le()})}})}const ae=D();function Fe(l){V({title:"裁剪、上传头像",width:"40%",draggable:!0,closeOnClickModal:!1,contentRenderer:()=>J(pt,{ref:ae,imgSrc:l.avatar,onCropper:h=>c.value=h}),beforeSure:h=>{h(),P()},closeCallBack:()=>ae.value.hidePopover()})}et(v,({newPwd:l})=>k.value=tt(l)?-1:js(l).score);function $e(l){V({title:`重置 ${l.username} 用户的密码`,width:"30%",draggable:!0,closeOnClickModal:!1,contentRenderer:()=>C(dt,null,[C(ct,{ref:n,model:v},{default:()=>[C(lt,{prop:"newPwd",rules:[{required:!0,message:"请输入新密码",trigger:"blur"}]},{default:()=>[C(ut,{clearable:!0,"show-password":!0,type:"password",modelValue:v.newPwd,"onUpdate:modelValue":h=>v.newPwd=h,placeholder:"请输入新密码"},null)]})]}),C("div",{class:"mt-4 flex"},[m.map(({color:h,text:x},I)=>C("div",{class:"w-[19vw]",style:{marginLeft:I!==0?"4px":0}},[C(ht,{striped:!0,"striped-flow":!0,duration:k.value===I?6:0,percentage:k.value>=I?100:0,color:h,"stroke-width":10,"show-text":!1},null),C("p",{class:"text-center",style:{color:k.value===I?h:""}},[x])]))])]),closeCallBack:()=>v.newPwd="",beforeSure:h=>{n.value.validate(x=>{x&&($(`已成功重置 ${l.username} 用户的密码`,{type:"success"}),h(),P())})}})}function ze(l){return q(this,null,function*(){var x,I,W,F;const h=(x=(yield vt({userId:l.id})).data)!=null?x:[];V({title:`分配 ${l.username} 用户的角色`,props:{formInline:{username:(I=l==null?void 0:l.username)!=null?I:"",nickname:(W=l==null?void 0:l.nickname)!=null?W:"",roleOptions:(F=S.value)!=null?F:[],ids:h}},width:"400px",draggable:!0,fullscreenIcon:!0,closeOnClickModal:!1,contentRenderer:()=>J(ft),beforeSure:(B,{options:H})=>{H.props.formInline,B()}})})}return st(()=>q(this,null,function*(){b.value=!0,P();const{data:l}=yield bt();d.value=de(l),p.value=de(l),b.value=!1,S.value=(yield yt()).data})),{form:t,loading:i,columns:M,dataList:a,treeData:p,treeLoading:b,selectedNum:y,pagination:g,buttonClass:T,onSearch:P,resetForm:Ne,onbatchDel:_e,openDialog:We,onTreeSelect:Ue,handleUpdate:Y,handleDelete:G,handleUpload:Fe,handleReset:$e,handleRole:ze,handleSizeChange:L,onSelectionCancel:Oe,handleCurrentChange:_,handleSelectionChange:je}}export{Gs as useUser}; diff --git a/dist/static/js/hooks-WhGxrRJZ.js b/dist/static/js/hooks-OdGZ-AeP.js similarity index 93% rename from dist/static/js/hooks-WhGxrRJZ.js rename to dist/static/js/hooks-OdGZ-AeP.js index 581ff4b22..04281d8fd 100644 --- a/dist/static/js/hooks-WhGxrRJZ.js +++ b/dist/static/js/hooks-OdGZ-AeP.js @@ -1 +1 @@ -var i=Object.defineProperty;var u=Object.getOwnPropertySymbols;var a=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var c=(e,n,f)=>n in e?i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:f}):e[n]=f,t=(e,n)=>{for(var f in n||(n={}))a.call(n,f)&&c(e,f,n[f]);if(u)for(var f of u(n))m.call(n,f)&&c(e,f,n[f]);return e};import{d as s,D as o,ax as p,ay as l,az as y}from"./index-qI-8NwZF.js";function g(e,n){const f=/^IF-/;if(f.test(e)){const r=e.split(f)[1],I=r.slice(0,r.indexOf(" ")==-1?r.length:r.indexOf(" ")),d=r.slice(r.indexOf(" ")+1,r.length);return s({name:"FontIcon",render(){return o(p,t({icon:I,iconType:d},n))}})}else return typeof e=="function"||typeof(e==null?void 0:e.render)=="function"?n?o(e,t({},n)):e:typeof e=="object"?s({name:"OfflineIcon",render(){return o(l,t({icon:e},n))}}):s({name:"Icon",render(){const r=e&&e.includes(":")?y:l;return o(r,t({icon:e},n))}})}export{g as u}; +var i=Object.defineProperty;var u=Object.getOwnPropertySymbols;var a=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable;var c=(e,n,f)=>n in e?i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:f}):e[n]=f,t=(e,n)=>{for(var f in n||(n={}))a.call(n,f)&&c(e,f,n[f]);if(u)for(var f of u(n))m.call(n,f)&&c(e,f,n[f]);return e};import{d as s,D as o,ax as p,ay as l,az as y}from"./index-2abGzBFj.js";function g(e,n){const f=/^IF-/;if(f.test(e)){const r=e.split(f)[1],I=r.slice(0,r.indexOf(" ")==-1?r.length:r.indexOf(" ")),d=r.slice(r.indexOf(" ")+1,r.length);return s({name:"FontIcon",render(){return o(p,t({icon:I,iconType:d},n))}})}else return typeof e=="function"||typeof(e==null?void 0:e.render)=="function"?n?o(e,t({},n)):e:typeof e=="object"?s({name:"OfflineIcon",render(){return o(l,t({icon:e},n))}}):s({name:"Icon",render(){const r=e&&e.includes(":")?y:l;return o(r,t({icon:e},n))}})}export{g as u}; diff --git a/dist/static/js/hooks-DFKmFKCZ.js b/dist/static/js/hooks-knou1mge.js similarity index 88% rename from dist/static/js/hooks-DFKmFKCZ.js rename to dist/static/js/hooks-knou1mge.js index 291f16551..990cf4d16 100644 --- a/dist/static/js/hooks-DFKmFKCZ.js +++ b/dist/static/js/hooks-knou1mge.js @@ -1 +1 @@ -import{am as a,V as o}from"./index-qI-8NwZF.js";function f(){const{isDark:e}=a(),t=o(()=>({"--el-switch-on-color":"#6abe39","--el-switch-off-color":"#e84749"})),l=o(()=>r=>r===1?{"--el-tag-text-color":e.value?"#6abe39":"#389e0d","--el-tag-bg-color":e.value?"#172412":"#f6ffed","--el-tag-border-color":e.value?"#274a17":"#b7eb8f"}:{"--el-tag-text-color":e.value?"#e84749":"#cf1322","--el-tag-bg-color":e.value?"#2b1316":"#fff1f0","--el-tag-border-color":e.value?"#58191c":"#ffa39e"});return{isDark:e,switchStyle:t,tagStyle:l}}export{f as u}; +import{am as a,V as o}from"./index-2abGzBFj.js";function f(){const{isDark:e}=a(),t=o(()=>({"--el-switch-on-color":"#6abe39","--el-switch-off-color":"#e84749"})),l=o(()=>r=>r===1?{"--el-tag-text-color":e.value?"#6abe39":"#389e0d","--el-tag-bg-color":e.value?"#172412":"#f6ffed","--el-tag-border-color":e.value?"#274a17":"#b7eb8f"}:{"--el-tag-text-color":e.value?"#e84749":"#cf1322","--el-tag-bg-color":e.value?"#2b1316":"#fff1f0","--el-tag-border-color":e.value?"#58191c":"#ffa39e"});return{isDark:e,switchStyle:t,tagStyle:l}}export{f as u}; diff --git a/dist/static/js/hooks-lcVbDIA1.js b/dist/static/js/hooks-r7U2Xrns.js similarity index 82% rename from dist/static/js/hooks-lcVbDIA1.js rename to dist/static/js/hooks-r7U2Xrns.js index 30332331d..394da6ec8 100644 --- a/dist/static/js/hooks-lcVbDIA1.js +++ b/dist/static/js/hooks-r7U2Xrns.js @@ -1 +1 @@ -import{a6 as l,a8 as d,dR as h,av as f,dd as n}from"./index-qI-8NwZF.js";function y(){const a=l(),i=d(),s=h(a.params)?a.query:a.params;function o(t,u){Object.keys(t).forEach(e=>{f(t[e])||(t[e]=t[e].toString())}),u==="query"?(n().handleTags("push",{path:"/tabs/query-detail",name:"TabQueryDetail",query:t,meta:{title:{zh:`No.${t.id} - 详情信息`,en:`No.${t.id} - DetailInfo`},dynamicLevel:3}}),i.push({name:"TabQueryDetail",query:t})):u==="params"&&(n().handleTags("push",{path:"/tabs/params-detail/:id",name:"TabParamsDetail",params:t,meta:{title:{zh:`No.${t.id} - 详情信息`,en:`No.${t.id} - DetailInfo`}}}),i.push({name:"TabParamsDetail",params:t}))}return{toDetail:o,initToDetail:t=>{s&&o(s,t)},getParameter:s,router:i}}export{y as u}; +import{a6 as l,a9 as d,dR as h,av as f,dd as n}from"./index-2abGzBFj.js";function y(){const a=l(),i=d(),s=h(a.params)?a.query:a.params;function o(t,u){Object.keys(t).forEach(e=>{f(t[e])||(t[e]=t[e].toString())}),u==="query"?(n().handleTags("push",{path:"/tabs/query-detail",name:"TabQueryDetail",query:t,meta:{title:{zh:`No.${t.id} - 详情信息`,en:`No.${t.id} - DetailInfo`},dynamicLevel:3}}),i.push({name:"TabQueryDetail",query:t})):u==="params"&&(n().handleTags("push",{path:"/tabs/params-detail/:id",name:"TabParamsDetail",params:t,meta:{title:{zh:`No.${t.id} - 详情信息`,en:`No.${t.id} - DetailInfo`}}}),i.push({name:"TabParamsDetail",params:t}))}return{toDetail:o,initToDetail:t=>{s&&o(s,t)},getParameter:s,router:i}}export{y as u}; diff --git a/dist/static/js/horizontal-608ygc-I.js b/dist/static/js/horizontal-iU8Z6z23.js similarity index 91% rename from dist/static/js/horizontal-608ygc-I.js rename to dist/static/js/horizontal-iU8Z6z23.js index a974708d7..a2ecb12fa 100644 --- a/dist/static/js/horizontal-608ygc-I.js +++ b/dist/static/js/horizontal-iU8Z6z23.js @@ -1 +1 @@ -import{s as v,a as x}from"./vue-virtual-scroller.esm-atAyfPSL.js";import{d as w,r as d,V as y,b as m,e as z,k as g,f as i,h as V,i as o,w as p,u,al as I,B as C,_ as b}from"./index-qI-8NwZF.js";const k={class:"dynamic-scroller-demo"},B={class:"flex-ac mb-4 shadow-2xl"},N={class:"text-center"},S=w({__name:"horizontal",setup($){const l=d([]),a=d("");for(let e=0;e<800;e++)l.value.push({id:e});const _=y(()=>{if(!a.value)return l.value;const e=a.value;return l.value.filter(s=>s.id==e)});return(e,s)=>{const h=m("el-input"),f=m("IconifyIconOnline");return z(),g("div",k,[i("div",B,[V(" 水平模式 horizontal "),o(h,{modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=t=>a.value=t),class:"mr-2 !w-[1/1.5]",clearable:"",placeholder:"Filter...",style:{width:"300px"}},null,8,["modelValue"])]),o(u(x),{items:_.value,"min-item-size":54,direction:"horizontal",class:"scroller"},{default:p(({item:t,index:n,active:c})=>{var r;return[o(u(v),{item:t,active:c,"size-dependencies":[t.id],"data-index":n,"data-active":c,title:`Click to change message ${n}`,style:I({width:`${Math.max(130,Math.round(((r=t.id)==null?void 0:r.length)/20*20))}px`}),class:"message"},{default:p(()=>[i("div",null,[o(f,{icon:"openmoji:beaming-face-with-smiling-eyes",width:"40"}),i("p",N,C(t.id),1)])]),_:2},1032,["item","active","size-dependencies","data-index","data-active","title","style"])]}),_:1},8,["items"])])}}}),j=b(S,[["__scopeId","data-v-d46e8f01"]]);export{j as default}; +import{s as v,a as x}from"./vue-virtual-scroller.esm-udXn1fTv.js";import{d as w,r as d,V as y,b as m,e as z,k as g,f as i,h as V,i as o,w as p,u,al as I,B as C,_ as b}from"./index-2abGzBFj.js";const k={class:"dynamic-scroller-demo"},B={class:"flex-ac mb-4 shadow-2xl"},N={class:"text-center"},S=w({__name:"horizontal",setup($){const l=d([]),a=d("");for(let e=0;e<800;e++)l.value.push({id:e});const _=y(()=>{if(!a.value)return l.value;const e=a.value;return l.value.filter(s=>s.id==e)});return(e,s)=>{const h=m("el-input"),f=m("IconifyIconOnline");return z(),g("div",k,[i("div",B,[V(" 水平模式 horizontal "),o(h,{modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=t=>a.value=t),class:"mr-2 !w-[1/1.5]",clearable:"",placeholder:"Filter...",style:{width:"300px"}},null,8,["modelValue"])]),o(u(x),{items:_.value,"min-item-size":54,direction:"horizontal",class:"scroller"},{default:p(({item:t,index:n,active:c})=>{var r;return[o(u(v),{item:t,active:c,"size-dependencies":[t.id],"data-index":n,"data-active":c,title:`Click to change message ${n}`,style:I({width:`${Math.max(130,Math.round(((r=t.id)==null?void 0:r.length)/20*20))}px`}),class:"message"},{default:p(()=>[i("div",null,[o(f,{icon:"openmoji:beaming-face-with-smiling-eyes",width:"40"}),i("p",N,C(t.id),1)])]),_:2},1032,["item","active","size-dependencies","data-index","data-active","title","style"])]}),_:1},8,["items"])])}}}),j=b(S,[["__scopeId","data-v-d46e8f01"]]);export{j as default}; diff --git a/dist/static/js/icon-select-_XgSnhLB.js b/dist/static/js/icon-select-VjKRLwOJ.js similarity index 87% rename from dist/static/js/icon-select-_XgSnhLB.js rename to dist/static/js/icon-select-VjKRLwOJ.js index dec074310..574264049 100644 --- a/dist/static/js/icon-select-_XgSnhLB.js +++ b/dist/static/js/icon-select-VjKRLwOJ.js @@ -1 +1 @@ -import{d as c,r as l,c as d,w as o,b as r,e as u,i as m,u as p,aj as _,f as s}from"./index-qI-8NwZF.js";const i=s("div",{class:"card-header"},[s("span",{class:"font-medium"},"图标选择器")],-1),h=c({name:"IconSelect",__name:"icon-select",setup(f){const e=l("ep:add-location");return(v,a)=>{const n=r("el-card");return u(),d(n,{shadow:"never"},{header:o(()=>[i]),default:o(()=>[m(p(_),{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=t=>e.value=t),class:"w-[200px]"},null,8,["modelValue"])]),_:1})}}});export{h as default}; +import{d as c,r as l,c as d,w as o,b as r,e as u,i as m,u as p,aj as _,f as s}from"./index-2abGzBFj.js";const i=s("div",{class:"card-header"},[s("span",{class:"font-medium"},"图标选择器")],-1),h=c({name:"IconSelect",__name:"icon-select",setup(f){const e=l("ep:add-location");return(v,a)=>{const n=r("el-card");return u(),d(n,{shadow:"never"},{header:o(()=>[i]),default:o(()=>[m(p(_),{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=t=>e.value=t),class:"w-[200px]"},null,8,["modelValue"])]),_:1})}}});export{h as default}; diff --git a/dist/static/js/imgPreview-F24hnvkC.js b/dist/static/js/imgPreview-F24hnvkC.js deleted file mode 100644 index ef848f0b3..000000000 --- a/dist/static/js/imgPreview-F24hnvkC.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./imgPreview.vue_vue_type_script_setup_true_lang-dPFxFicx.js";import"./data-5BvlhEX3.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/imgPreview-aYivZbcE.js b/dist/static/js/imgPreview-aYivZbcE.js new file mode 100644 index 000000000..32dc7cf49 --- /dev/null +++ b/dist/static/js/imgPreview-aYivZbcE.js @@ -0,0 +1 @@ +import{_ as o}from"./imgPreview.vue_vue_type_script_setup_true_lang-F4qqJ5Nk.js";import"./data-kNU7_GeJ.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-dPFxFicx.js b/dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-F4qqJ5Nk.js similarity index 85% rename from dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-dPFxFicx.js rename to dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-F4qqJ5Nk.js index 407a22b93..d4ca5fe29 100644 --- a/dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-dPFxFicx.js +++ b/dist/static/js/imgPreview.vue_vue_type_script_setup_true_lang-F4qqJ5Nk.js @@ -1 +1 @@ -import{d as e}from"./data-5BvlhEX3.js";import{d as m,b as a,e as d,c as _,w as o,u as t,i as g,f as i}from"./index-qI-8NwZF.js";const u=i("video",{width:"180",height:"180",controls:""},[i("source",{src:"https://yiming_chang.gitee.io/pure-admin-doc/video/url.mov",type:"video/mp4"})],-1),x=m({__name:"imgPreview",setup(v){const s=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{label:"视频",slot:"video"},{label:"图像",slot:"image"}];return(b,h)=>{const r=a("el-image"),l=a("pure-table");return d(),_(l,{data:t(e),columns:s},{video:o(()=>[u]),image:o(({row:n,index:p})=>[g(r,{"preview-teleported":"",loading:"lazy",src:n.image,"preview-src-list":t(e).map(c=>c.image),"initial-index":p,fit:"cover",class:"w-[100px] h-[100px]"},null,8,["src","preview-src-list","initial-index"])]),_:1},8,["data"])}}});export{x as _}; +import{d as e}from"./data-kNU7_GeJ.js";import{d as m,b as a,e as d,c as _,w as o,u as t,i as g,f as i}from"./index-2abGzBFj.js";const u=i("video",{width:"180",height:"180",controls:""},[i("source",{src:"https://yiming_chang.gitee.io/pure-admin-doc/video/url.mov",type:"video/mp4"})],-1),x=m({__name:"imgPreview",setup(v){const s=[{label:"日期",prop:"date"},{label:"姓名",prop:"name"},{label:"地址",prop:"address"},{label:"视频",slot:"video"},{label:"图像",slot:"image"}];return(b,h)=>{const r=a("el-image"),l=a("pure-table");return d(),_(l,{data:t(e),columns:s},{video:o(()=>[u]),image:o(({row:n,index:p})=>[g(r,{"preview-teleported":"",loading:"lazy",src:n.image,"preview-src-list":t(e).map(c=>c.image),"initial-index":p,fit:"cover",class:"w-[100px] h-[100px]"},null,8,["src","preview-src-list","initial-index"])]),_:1},8,["data"])}}});export{x as _}; diff --git a/dist/static/js/index-vACqHGZG.js b/dist/static/js/index--1nEAwlR.js similarity index 95% rename from dist/static/js/index-vACqHGZG.js rename to dist/static/js/index--1nEAwlR.js index 5cf3c1ce0..7884bf745 100644 --- a/dist/static/js/index-vACqHGZG.js +++ b/dist/static/js/index--1nEAwlR.js @@ -1 +1 @@ -import{P as k}from"./print-v8kborK1.js";import{_ as V}from"./pieChart.vue_vue_type_script_setup_true_lang-wax5k3qg.js";import{d as A,r as C,c as m,w as t,b as a,j as I,e as c,f as l,i as e,k as L,l as P,F as B,h as D,m as v,p as G,q as E,_ as z}from"./index-qI-8NwZF.js";const r=i=>(G("data-v-639f4ef4"),i=i(),E(),i),F={class:"card-header"},j=r(()=>l("span",{class:"font-medium"},"打印功能(报表、图表、图片)",-1)),q={class:"flex"},R=r(()=>l("p",{class:"font-medium text-lg text-center"},"Table",-1)),U=r(()=>l("p",{class:"font-medium text-lg text-center"},"Echart",-1)),$=r(()=>l("p",{class:"font-medium text-lg text-center"},"Image",-1)),H=r(()=>l("img",{src:"https://pure-admin-utils.netlify.app/logo.png",alt:"avatars",class:"img mt-[10px] m-auto"},null,-1)),J=A({name:"Print",__name:"index",setup(i){const _=C("1"),g=[{value:"1",el:".el-table",label:"Table"},{value:"2",el:".echart",label:"Echart"},{value:"3",el:".img",label:"Image"}];function b(){var s;const o=(s=g.filter(p=>p.value===_.value)[0])==null?void 0:s.el;k(o).toPrint}const x=({rowIndex:o})=>o===1?"warning-row":o===3?"success-row":"",h=[{date:"2016-05-03",name:"Tom",age:18,address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-02",name:"Tom",age:18,address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-04",name:"Tom",age:18,address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-01",name:"Tom",age:18,address:"No. 189, Grove St, Los Angeles"}];return(o,s)=>{const p=a("el-option"),y=a("el-select"),w=a("el-button"),d=a("el-table-column"),N=a("el-table"),u=a("el-col"),S=a("el-row"),T=a("el-card"),f=I("motion");return c(),m(T,{shadow:"never"},{header:t(()=>[l("div",F,[j,l("div",q,[e(y,{modelValue:_.value,"onUpdate:modelValue":s[0]||(s[0]=n=>_.value=n),class:"!w-[100px] mr-2",placeholder:"Select",size:"small"},{default:t(()=>[(c(),L(B,null,P(g,n=>e(p,{key:n.value,label:n.label,value:n.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),e(w,{size:"small",type:"primary",onClick:b},{default:t(()=>[D(" 打印 ")]),_:1})])])]),default:t(()=>[e(S,{gutter:24},{default:t(()=>[v((c(),m(u,{xs:24,sm:24,md:24,lg:24,xl:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:200}}},{default:t(()=>[R,e(N,{border:"",data:h,"row-class-name":x,class:"el-table w-full mt-[10px]"},{default:t(()=>[e(d,{prop:"date",label:"Date"}),e(d,{prop:"name",label:"Name"}),e(d,{prop:"age",label:"age"}),e(d,{prop:"address",label:"Address"})]),_:1})]),_:1})),[[f]]),v((c(),m(u,{xs:11,sm:11,md:11,lg:11,xl:11,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:200}}},{default:t(()=>[U,e(V,{class:"echart mt-[10px]"})]),_:1})),[[f]]),v((c(),m(u,{xs:11,sm:11,md:11,lg:11,xl:11,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:200}}},{default:t(()=>[$,H]),_:1})),[[f]])]),_:1})]),_:1})}}}),Q=z(J,[["__scopeId","data-v-639f4ef4"]]);export{Q as default}; +import{P as k}from"./print-v8kborK1.js";import{_ as V}from"./pieChart.vue_vue_type_script_setup_true_lang-REDjYkve.js";import{d as A,r as C,c as m,w as t,b as a,j as I,e as c,f as l,i as e,k as L,l as P,F as B,h as D,m as v,p as G,q as E,_ as z}from"./index-2abGzBFj.js";const r=i=>(G("data-v-639f4ef4"),i=i(),E(),i),F={class:"card-header"},j=r(()=>l("span",{class:"font-medium"},"打印功能(报表、图表、图片)",-1)),q={class:"flex"},R=r(()=>l("p",{class:"font-medium text-lg text-center"},"Table",-1)),U=r(()=>l("p",{class:"font-medium text-lg text-center"},"Echart",-1)),$=r(()=>l("p",{class:"font-medium text-lg text-center"},"Image",-1)),H=r(()=>l("img",{src:"https://pure-admin-utils.netlify.app/logo.png",alt:"avatars",class:"img mt-[10px] m-auto"},null,-1)),J=A({name:"Print",__name:"index",setup(i){const _=C("1"),g=[{value:"1",el:".el-table",label:"Table"},{value:"2",el:".echart",label:"Echart"},{value:"3",el:".img",label:"Image"}];function b(){var s;const o=(s=g.filter(p=>p.value===_.value)[0])==null?void 0:s.el;k(o).toPrint}const x=({rowIndex:o})=>o===1?"warning-row":o===3?"success-row":"",h=[{date:"2016-05-03",name:"Tom",age:18,address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-02",name:"Tom",age:18,address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-04",name:"Tom",age:18,address:"No. 189, Grove St, Los Angeles"},{date:"2016-05-01",name:"Tom",age:18,address:"No. 189, Grove St, Los Angeles"}];return(o,s)=>{const p=a("el-option"),y=a("el-select"),w=a("el-button"),d=a("el-table-column"),N=a("el-table"),u=a("el-col"),S=a("el-row"),T=a("el-card"),f=I("motion");return c(),m(T,{shadow:"never"},{header:t(()=>[l("div",F,[j,l("div",q,[e(y,{modelValue:_.value,"onUpdate:modelValue":s[0]||(s[0]=n=>_.value=n),class:"!w-[100px] mr-2",placeholder:"Select",size:"small"},{default:t(()=>[(c(),L(B,null,P(g,n=>e(p,{key:n.value,label:n.label,value:n.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"]),e(w,{size:"small",type:"primary",onClick:b},{default:t(()=>[D(" 打印 ")]),_:1})])])]),default:t(()=>[e(S,{gutter:24},{default:t(()=>[v((c(),m(u,{xs:24,sm:24,md:24,lg:24,xl:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:200}}},{default:t(()=>[R,e(N,{border:"",data:h,"row-class-name":x,class:"el-table w-full mt-[10px]"},{default:t(()=>[e(d,{prop:"date",label:"Date"}),e(d,{prop:"name",label:"Name"}),e(d,{prop:"age",label:"age"}),e(d,{prop:"address",label:"Address"})]),_:1})]),_:1})),[[f]]),v((c(),m(u,{xs:11,sm:11,md:11,lg:11,xl:11,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:200}}},{default:t(()=>[U,e(V,{class:"echart mt-[10px]"})]),_:1})),[[f]]),v((c(),m(u,{xs:11,sm:11,md:11,lg:11,xl:11,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:200}}},{default:t(()=>[$,H]),_:1})),[[f]])]),_:1})]),_:1})}}}),Q=z(J,[["__scopeId","data-v-639f4ef4"]]);export{Q as default}; diff --git a/dist/static/js/index-00DAeKys.js b/dist/static/js/index-00DAeKys.js new file mode 100644 index 000000000..e4548965a --- /dev/null +++ b/dist/static/js/index-00DAeKys.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-96uJ8dPX.js";import"./columns-Bcw2r1sN.js";import"./print-v8kborK1.js";import"./data-t-06lejh.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/index-0kdpMhg0.js b/dist/static/js/index-0kdpMhg0.js new file mode 100644 index 000000000..86b73039f --- /dev/null +++ b/dist/static/js/index-0kdpMhg0.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-4G3a6ul4.js";import"./columns-WU8oSTwA.js";import"./data-t-06lejh.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/index-0xgOOSbC.js b/dist/static/js/index-0xgOOSbC.js deleted file mode 100644 index 9f2c0b9d2..000000000 --- a/dist/static/js/index-0xgOOSbC.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-dMWlEwkU.js";import"./index.vue_vue_type_script_setup_true_lang-_ZDgxh1y.js";import"./columns-1jL3o-b_.js";import"./index-qI-8NwZF.js";import"./data-t9HUp2km.js";import"./index.vue_vue_type_script_setup_true_lang-ju1NGeqK.js";import"./columns-zQLHQ1pH.js";export{o as default}; diff --git a/dist/static/js/index-8qSduZUy.js b/dist/static/js/index-28Pb_cQE.js similarity index 88% rename from dist/static/js/index-8qSduZUy.js rename to dist/static/js/index-28Pb_cQE.js index 42e008569..87051096a 100644 --- a/dist/static/js/index-8qSduZUy.js +++ b/dist/static/js/index-28Pb_cQE.js @@ -1 +1 @@ -import{useDept as N}from"./hook-Bqh2gqxV.js";import{R as P,D as U,P as z}from"./refresh-6HaDYgdD.js";import{u as i}from"./hooks-WhGxrRJZ.js";import{d as E}from"./edit-pen-A29bH4uw.js";import{d as v}from"./add-circle-line-ROzhCHIm.js";import{d as F,r as C,b as a,e as L,k as O,i as o,w as t,u as e,h as s,_ as j}from"./index-qI-8NwZF.js";import"./form.vue_vue_type_script_setup_true_lang-snGqcnWS.js";import"./index-Crwihmyd.js";import"./hooks-DFKmFKCZ.js";import"./system-holUfnXh.js";import"./epTheme-1-ujsmhE.js";import"./sortable.esm-FgMliyZc.js";const q={class:"main"},A=F({name:"SystemDept",__name:"index",setup(G){const f=C(),u=C(),{form:m,loading:_,columns:h,dataList:x,onSearch:b,resetForm:R,openDialog:p,handleDelete:V,handleSelectionChange:$}=N();return(H,n)=>{var k;const w=a("el-input"),d=a("el-form-item"),g=a("el-option"),D=a("el-select"),r=a("el-button"),S=a("el-form"),B=a("el-popconfirm"),T=a("pure-table");return L(),O("div",q,[o(S,{ref_key:"formRef",ref:f,inline:!0,model:e(m),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(d,{label:"部门名称:",prop:"name"},{default:t(()=>[o(w,{modelValue:e(m).name,"onUpdate:modelValue":n[0]||(n[0]=l=>e(m).name=l),placeholder:"请输入部门名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(d,{label:"状态:",prop:"status"},{default:t(()=>[o(D,{modelValue:e(m).status,"onUpdate:modelValue":n[1]||(n[1]=l=>e(m).status=l),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(g,{label:"启用",value:1}),o(g,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),o(d,null,{default:t(()=>[o(r,{type:"primary",icon:e(i)("search"),loading:e(_),onClick:e(b)},{default:t(()=>[s(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(r,{icon:e(i)(e(P)),onClick:n[2]||(n[2]=l=>e(R)(f.value))},{default:t(()=>[s(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(z),{title:"部门管理(仅演示,操作后不生效)",columns:e(h),tableRef:(k=u.value)==null?void 0:k.getTableRef(),onRefresh:e(b)},{buttons:t(()=>[o(r,{type:"primary",icon:e(i)(e(v)),onClick:n[3]||(n[3]=l=>e(p)())},{default:t(()=>[s(" 新增部门 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:I})=>[o(T,{ref_key:"tableRef",ref:u,adaptive:"",adaptiveConfig:{offsetBottom:32},"align-whole":"center","row-key":"id",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"",loading:e(_),size:l,data:e(x),columns:I,"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e($)},{operation:t(({row:c})=>[o(r,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(v)),onClick:y=>e(p)("新增",{parentId:c.id})},{default:t(()=>[s(" 新增 ")]),_:2},1032,["size","icon","onClick"]),o(r,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(E)),onClick:y=>e(p)("修改",c)},{default:t(()=>[s(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o(B,{title:`是否确认删除部门名称为${c.name}的这条数据`,onConfirm:y=>e(V)(c)},{reference:t(()=>[o(r,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(U))},{default:t(()=>[s(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","header-cell-style","onSelectionChange"])]),_:1},8,["columns","tableRef","onRefresh"])])}}}),ne=j(A,[["__scopeId","data-v-7492125e"]]);export{ne as default}; +import{useDept as N}from"./hook--vwcbiCw.js";import{R as P,D as U,P as z}from"./refresh-tgBG0aMD.js";import{u as i}from"./hooks-OdGZ-AeP.js";import{d as E}from"./edit-pen-A29bH4uw.js";import{d as v}from"./add-circle-line-ROzhCHIm.js";import{d as F,r as C,b as a,e as L,k as O,i as o,w as t,u as e,h as s,_ as j}from"./index-2abGzBFj.js";import"./form.vue_vue_type_script_setup_true_lang-KnZ_ar98.js";import"./index-moVirgk3.js";import"./hooks-knou1mge.js";import"./system-RrNogtm_.js";import"./epTheme--LMgq1hx.js";import"./sortable.esm-FgMliyZc.js";const q={class:"main"},A=F({name:"SystemDept",__name:"index",setup(G){const f=C(),u=C(),{form:m,loading:_,columns:h,dataList:x,onSearch:b,resetForm:R,openDialog:p,handleDelete:V,handleSelectionChange:$}=N();return(H,n)=>{var k;const w=a("el-input"),d=a("el-form-item"),g=a("el-option"),D=a("el-select"),r=a("el-button"),S=a("el-form"),B=a("el-popconfirm"),T=a("pure-table");return L(),O("div",q,[o(S,{ref_key:"formRef",ref:f,inline:!0,model:e(m),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(d,{label:"部门名称:",prop:"name"},{default:t(()=>[o(w,{modelValue:e(m).name,"onUpdate:modelValue":n[0]||(n[0]=l=>e(m).name=l),placeholder:"请输入部门名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(d,{label:"状态:",prop:"status"},{default:t(()=>[o(D,{modelValue:e(m).status,"onUpdate:modelValue":n[1]||(n[1]=l=>e(m).status=l),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(g,{label:"启用",value:1}),o(g,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),o(d,null,{default:t(()=>[o(r,{type:"primary",icon:e(i)("search"),loading:e(_),onClick:e(b)},{default:t(()=>[s(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(r,{icon:e(i)(e(P)),onClick:n[2]||(n[2]=l=>e(R)(f.value))},{default:t(()=>[s(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(z),{title:"部门管理(仅演示,操作后不生效)",columns:e(h),tableRef:(k=u.value)==null?void 0:k.getTableRef(),onRefresh:e(b)},{buttons:t(()=>[o(r,{type:"primary",icon:e(i)(e(v)),onClick:n[3]||(n[3]=l=>e(p)())},{default:t(()=>[s(" 新增部门 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:I})=>[o(T,{ref_key:"tableRef",ref:u,adaptive:"",adaptiveConfig:{offsetBottom:32},"align-whole":"center","row-key":"id",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"",loading:e(_),size:l,data:e(x),columns:I,"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e($)},{operation:t(({row:c})=>[o(r,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(v)),onClick:y=>e(p)("新增",{parentId:c.id})},{default:t(()=>[s(" 新增 ")]),_:2},1032,["size","icon","onClick"]),o(r,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(E)),onClick:y=>e(p)("修改",c)},{default:t(()=>[s(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o(B,{title:`是否确认删除部门名称为${c.name}的这条数据`,onConfirm:y=>e(V)(c)},{reference:t(()=>[o(r,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(i)(e(U))},{default:t(()=>[s(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","header-cell-style","onSelectionChange"])]),_:1},8,["columns","tableRef","onRefresh"])])}}}),ne=j(A,[["__scopeId","data-v-7492125e"]]);export{ne as default}; diff --git a/dist/static/js/index-2Jx_iDiE.js b/dist/static/js/index-2Jx_iDiE.js new file mode 100644 index 000000000..e6b9a1c24 --- /dev/null +++ b/dist/static/js/index-2Jx_iDiE.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-JPGfAUFC.js";import"./columns-tuspbBp3.js";import"./data-t-06lejh.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/index-qI-8NwZF.js b/dist/static/js/index-2abGzBFj.js similarity index 86% rename from dist/static/js/index-qI-8NwZF.js rename to dist/static/js/index-2abGzBFj.js index 0cfd2d41f..16964880d 100644 --- a/dist/static/js/index-qI-8NwZF.js +++ b/dist/static/js/index-2abGzBFj.js @@ -1,4 +1,4 @@ -var ree=Object.defineProperty,aee=Object.defineProperties;var iee=Object.getOwnPropertyDescriptors;var Ev=Object.getOwnPropertySymbols;var dA=Object.prototype.hasOwnProperty,fA=Object.prototype.propertyIsEnumerable;var Ru=Math.pow,a8=(e,t,n)=>t in e?ree(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,K=(e,t)=>{for(var n in t||(t={}))dA.call(t,n)&&a8(e,n,t[n]);if(Ev)for(var n of Ev(t))fA.call(t,n)&&a8(e,n,t[n]);return e},Fe=(e,t)=>aee(e,iee(t));var Ga=(e,t)=>{var n={};for(var r in e)dA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ev)for(var r of Ev(e))t.indexOf(r)<0&&fA.call(e,r)&&(n[r]=e[r]);return n};var Gd=(e,t,n)=>(a8(e,typeof t!="symbol"?t+"":t,n),n);var mt=(e,t,n)=>new Promise((r,a)=>{var i=l=>{try{s(n.next(l))}catch(u){a(u)}},o=l=>{try{s(n.throw(l))}catch(u){a(u)}},s=l=>l.done?r(l.value):Promise.resolve(l.value).then(i,o);s((n=n.apply(e,t)).next())});(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();window.__VITE__PLUGIN__FAKE__SERVER__={meta:{name:"vite-plugin-fake-server",version:"2.1.1",type:"module",license:"MIT",author:"Condor Hero",description:"A fake server plugin for Vite.",exports:{".":{require:"./dist/index.cjs",import:"./dist/index.mjs"},"./client":{require:"./dist/client.cjs",import:"./dist/client.mjs"}},main:"dist/index.cjs",module:"dist/index.mjs",types:"dist/index.d.cts",typesVersions:{"*":{"*":["./dist/*","./dist/index.d.ts"]}},files:["dist"],keywords:["vite-plugin-fake-server","vite-plugin-fake","vite-plugin-faker","vite-plugin-mock-server","vite-plugin-mock","faker-server"],repository:{type:"git",url:"git+https://github.com/condorheroblog/vite-plugin-fake-server.git",directory:"packages/vite-plugin-fake-server"},bugs:{url:"https://github.com/condorheroblog/vite-plugin-fake-server/issues"},homepage:"https://github.com/condorheroblog/vite-plugin-fake-server/blob/main/README.md",scripts:{prepublishOnly:"nr build",test:"vitest",dev:"esno ./src/index.ts",build:"rimraf dist && rollup -c","build:watch":"rimraf dist && rollup -c -w",typecheck:"tsc --noEmit"},dependencies:{"bundle-import":"^0.0.1",chokidar:"^3.5.3","fast-glob":"^3.3.2","path-to-regexp":"^6.2.1",picocolors:"^1.0.0"},devDependencies:{vite:"^5.0.11"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"}},vitePluginFakeServerOptions:{include:"mock",exclude:[],infixName:!1,extensions:["ts","js","mjs","cjs","cts","mts"],enableProd:!0,enableDev:!0,watch:!0,logger:!1,basename:"",headers:{},build:!1,http2:!0}};const oee=0,see=1,lee=2,uee=3,cee=4,dee=5,fee=6,hee=7,pee=8,mee=9,vee=10,gee=11,yee=12,bee=13,Fee=14,Cee=15,wee=16,Eee=17,See=18,_ee=19,Dee={path:"/system",meta:{icon:"setting",title:"menus.hssysManagement",rank:vee},children:[{path:"/system/user/index",name:"SystemUser",meta:{icon:"flUser",title:"menus.hsUser",roles:["admin"]}},{path:"/system/role/index",name:"SystemRole",meta:{icon:"role",title:"menus.hsRole",roles:["admin"]}},{path:"/system/dept/index",name:"SystemDept",meta:{icon:"dept",title:"menus.hsDept",roles:["admin"]}}]},Aee={path:"/permission",meta:{title:"menus.permission",icon:"lollipop",rank:mee},children:[{path:"/permission/page/index",name:"PermissionPage",meta:{title:"menus.permissionPage",roles:["admin","common"]}},{path:"/permission/button/index",name:"PermissionButton",meta:{title:"menus.permissionButton",roles:["admin","common"],auths:["btn_add","btn_edit","btn_delete"]}}]},kee={path:"/iframe",meta:{icon:"monitor",title:"menus.hsExternalPage",rank:hee},children:[{path:"/iframe/external",meta:{title:"menus.hsExternalDoc"},children:[{path:"/external",name:"https://yiming_chang.gitee.io/pure-admin-doc",meta:{title:"menus.externalLink",roles:["admin","common"]}},{path:"/pureutilsLink",name:"https://pure-admin-utils.netlify.app/",meta:{title:"menus.pureutilsLink",roles:["admin","common"]}}]},{path:"/iframe/embedded",meta:{title:"menus.hsEmbeddedDoc"},children:[{path:"/iframe/ep",name:"FrameEp",meta:{title:"menus.hsEpDocument",frameSrc:"https://element-plus.org/zh-CN/",roles:["admin","common"]}},{path:"/iframe/tailwindcss",name:"FrameTailwindcss",meta:{title:"menus.hsTailwindcssDocument",frameSrc:"https://tailwindcss.com/docs/installation",roles:["admin","common"]}},{path:"/iframe/vue3",name:"FrameVue",meta:{title:"menus.hsVueDocument",frameSrc:"https://cn.vuejs.org/",roles:["admin","common"]}},{path:"/iframe/vite",name:"FrameVite",meta:{title:"menus.hsViteDocument",frameSrc:"https://cn.vitejs.dev/",roles:["admin","common"]}},{path:"/iframe/pinia",name:"FramePinia",meta:{title:"menus.hsPiniaDocument",frameSrc:"https://pinia.vuejs.org/zh/index.html",roles:["admin","common"]}},{path:"/iframe/vue-router",name:"FrameRouter",meta:{title:"menus.hsRouterDocument",frameSrc:"https://router.vuejs.org/zh/",roles:["admin","common"]}}]}]},Tee={path:"/tabs",meta:{icon:"tag",title:"menus.hstabs",rank:gee},children:[{path:"/tabs/index",name:"Tabs",meta:{title:"menus.hstabs",roles:["admin","common"]}},{path:"/tabs/query-detail",name:"TabQueryDetail",meta:{showLink:!1,activePath:"/tabs/index",roles:["admin","common"]}},{path:"/tabs/params-detail/:id",component:"params-detail",name:"TabParamsDetail",meta:{showLink:!1,activePath:"/tabs/index",roles:["admin","common"]}}]},xee=[{url:"/get-async-routes",method:"get",response:()=>({success:!0,data:[Dee,Aee,kee,Tee]})}],Bee=Object.freeze(Object.defineProperty({__proto__:null,default:xee},Symbol.toStringTag,{value:"Module"})),Mee=[{url:"/get-card-list",method:"post",response:()=>({success:!0,data:{list:[{index:1,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:2,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"人脸识别",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:3,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:4,isSetup:!1,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"SSL证书",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:5,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:6,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:7,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"CVM",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:8,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:9,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:10,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:11,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:12,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:13,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"云数据库",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:14,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:15,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:16,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:17,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"云数据库",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:18,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"云数据库",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:19,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:20,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:21,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:22,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:23,isSetup:!0,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"人脸识别",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:24,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"人脸识别",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:25,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:26,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:27,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:28,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"云数据库",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:29,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:30,isSetup:!0,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:31,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:32,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"T-Sec 云防火墙",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:33,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:34,isSetup:!1,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:35,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"云数据库",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:36,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:37,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:38,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"云数据库",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:39,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"人脸识别",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:40,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:41,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:42,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"T-Sec 云防火墙",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:43,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:44,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:45,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:46,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:47,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:48,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"}]}})}],Lee=Object.freeze(Object.defineProperty({__proto__:null,default:Mee},Symbol.toStringTag,{value:"Module"})),Pee=[{url:"/login",method:"post",response:({body:e})=>e.username==="admin"?{success:!0,data:{username:"admin",roles:["admin"],accessToken:"eyJhbGciOiJIUzUxMiJ9.admin",refreshToken:"eyJhbGciOiJIUzUxMiJ9.adminRefresh",expires:"2030/10/30 00:00:00"}}:{success:!0,data:{username:"common",roles:["common"],accessToken:"eyJhbGciOiJIUzUxMiJ9.common",refreshToken:"eyJhbGciOiJIUzUxMiJ9.commonRefresh",expires:"2030/10/30 00:00:00"}}}],Ree=Object.freeze(Object.defineProperty({__proto__:null,default:Pee},Symbol.toStringTag,{value:"Module"}));var Oee=[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],Iee=[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],Nee=[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}],$ee={airline:Oee,airplane:Iee,airport:Nee},zee=$ee,Hee=["Giant panda","Spectacled bear","Sun bear","Sloth bear","American black bear","Asian black bear","Brown bear","Polar bear"],Vee=["Red-throated Loon","Arctic Loon","Pacific Loon","Common Loon","Yellow-billed Loon","Least Grebe","Pied-billed Grebe","Horned Grebe","Red-necked Grebe","Eared Grebe","Western Grebe","Clark's Grebe","Yellow-nosed Albatross","Shy Albatross","Black-browed Albatross","Wandering Albatross","Laysan Albatross","Black-footed Albatross","Short-tailed Albatross","Northern Fulmar","Herald Petrel","Murphy's Petrel","Mottled Petrel","Black-capped Petrel","Cook's Petrel","Stejneger's Petrel","White-chinned Petrel","Streaked Shearwater","Cory's Shearwater","Pink-footed Shearwater","Flesh-footed Shearwater","Greater Shearwater","Wedge-tailed Shearwater","Buller's Shearwater","Sooty Shearwater","Short-tailed Shearwater","Manx Shearwater","Black-vented Shearwater","Audubon's Shearwater","Little Shearwater","Wilson's Storm-Petrel","White-faced Storm-Petrel","European Storm-Petrel","Fork-tailed Storm-Petrel","Leach's Storm-Petrel","Ashy Storm-Petrel","Band-rumped Storm-Petrel","Wedge-rumped Storm-Petrel","Black Storm-Petrel","Least Storm-Petrel","White-tailed Tropicbird","Red-billed Tropicbird","Red-tailed Tropicbird","Masked Booby","Blue-footed Booby","Brown Booby","Red-footed Booby","Northern Gannet","American White Pelican","Brown Pelican","Brandt's Cormorant","Neotropic Cormorant","Double-crested Cormorant","Great Cormorant","Red-faced Cormorant","Pelagic Cormorant","Anhinga","Magnificent Frigatebird","Great Frigatebird","Lesser Frigatebird","American Bittern","Yellow Bittern","Least Bittern","Great Blue Heron","Great Egret","Chinese Egret","Little Egret","Western Reef-Heron","Snowy Egret","Little Blue Heron","Tricolored Heron","Reddish Egret","Cattle Egret","Green Heron","Black-crowned Night-Heron","Yellow-crowned Night-Heron","White Ibis","Scarlet Ibis","Glossy Ibis","White-faced Ibis","Roseate Spoonbill","Jabiru","Wood Stork","Black Vulture","Turkey Vulture","California Condor","Greater Flamingo","Black-bellied Whistling-Duck","Fulvous Whistling-Duck","Bean Goose","Pink-footed Goose","Greater White-fronted Goose","Lesser White-fronted Goose","Emperor Goose","Snow Goose","Ross's Goose","Canada Goose","Brant","Barnacle Goose","Mute Swan","Trumpeter Swan","Tundra Swan","Whooper Swan","Muscovy Duck","Wood Duck","Gadwall","Falcated Duck","Eurasian Wigeon","American Wigeon","American Black Duck","Mallard","Mottled Duck","Spot-billed Duck","Blue-winged Teal","Cinnamon Teal","Northern Shoveler","White-cheeked Pintail","Northern Pintail","Garganey","Baikal Teal","Green-winged Teal","Canvasback","Redhead","Common Pochard","Ring-necked Duck","Tufted Duck","Greater Scaup","Lesser Scaup","Steller's Eider","Spectacled Eider","King Eider","Common Eider","Harlequin Duck","Labrador Duck","Surf Scoter","White-winged Scoter","Black Scoter","Oldsquaw","Bufflehead","Common Goldeneye","Barrow's Goldeneye","Smew","Hooded Merganser","Common Merganser","Red-breasted Merganser","Masked Duck","Ruddy Duck","Osprey","Hook-billed Kite","Swallow-tailed Kite","White-tailed Kite","Snail Kite","Mississippi Kite","Bald Eagle","White-tailed Eagle","Steller's Sea-Eagle","Northern Harrier","Sharp-shinned Hawk","Cooper's Hawk","Northern Goshawk","Crane Hawk","Gray Hawk","Common Black-Hawk","Harris's Hawk","Roadside Hawk","Red-shouldered Hawk","Broad-winged Hawk","Short-tailed Hawk","Swainson's Hawk","White-tailed Hawk","Zone-tailed Hawk","Red-tailed Hawk","Ferruginous Hawk","Rough-legged Hawk","Golden Eagle","Collared Forest-Falcon","Crested Caracara","Eurasian Kestrel","American Kestrel","Merlin","Eurasian Hobby","Aplomado Falcon","Gyrfalcon","Peregrine Falcon","Prairie Falcon","Plain Chachalaca","Chukar","Himalayan Snowcock","Gray Partridge","Ring-necked Pheasant","Ruffed Grouse","Sage Grouse","Spruce Grouse","Willow Ptarmigan","Rock Ptarmigan","White-tailed Ptarmigan","Blue Grouse","Sharp-tailed Grouse","Greater Prairie-chicken","Lesser Prairie-chicken","Wild Turkey","Mountain Quail","Scaled Quail","California Quail","Gambel's Quail","Northern Bobwhite","Montezuma Quail","Yellow Rail","Black Rail","Corn Crake","Clapper Rail","King Rail","Virginia Rail","Sora","Paint-billed Crake","Spotted Rail","Purple Gallinule","Azure Gallinule","Common Moorhen","Eurasian Coot","American Coot","Limpkin","Sandhill Crane","Common Crane","Whooping Crane","Double-striped Thick-knee","Northern Lapwing","Black-bellied Plover","European Golden-Plover","American Golden-Plover","Pacific Golden-Plover","Mongolian Plover","Collared Plover","Snowy Plover","Wilson's Plover","Common Ringed Plover","Semipalmated Plover","Piping Plover","Little Ringed Plover","Killdeer","Mountain Plover","Eurasian Dotterel","Eurasian Oystercatcher","American Oystercatcher","Black Oystercatcher","Black-winged Stilt","Black-necked Stilt","American Avocet","Northern Jacana","Common Greenshank","Greater Yellowlegs","Lesser Yellowlegs","Marsh Sandpiper","Spotted Redshank","Wood Sandpiper","Green Sandpiper","Solitary Sandpiper","Willet","Wandering Tattler","Gray-tailed Tattler","Common Sandpiper","Spotted Sandpiper","Terek Sandpiper","Upland Sandpiper","Little Curlew","Eskimo Curlew","Whimbrel","Bristle-thighed Curlew","Far Eastern Curlew","Slender-billed Curlew","Eurasian Curlew","Long-billed Curlew","Black-tailed Godwit","Hudsonian Godwit","Bar-tailed Godwit","Marbled Godwit","Ruddy Turnstone","Black Turnstone","Surfbird","Great Knot","Red Knot","Sanderling","Semipalmated Sandpiper","Western Sandpiper","Red-necked Stint","Little Stint","Temminck's Stint","Long-toed Stint","Least Sandpiper","White-rumped Sandpiper","Baird's Sandpiper","Pectoral Sandpiper","Sharp-tailed Sandpiper","Purple Sandpiper","Rock Sandpiper","Dunlin","Curlew Sandpiper","Stilt Sandpiper","Spoonbill Sandpiper","Broad-billed Sandpiper","Buff-breasted Sandpiper","Ruff","Short-billed Dowitcher","Long-billed Dowitcher","Jack Snipe","Common Snipe","Pin-tailed Snipe","Eurasian Woodcock","American Woodcock","Wilson's Phalarope","Red-necked Phalarope","Red Phalarope","Oriental Pratincole","Great Skua","South Polar Skua","Pomarine Jaeger","Parasitic Jaeger","Long-tailed Jaeger","Laughing Gull","Franklin's Gull","Little Gull","Black-headed Gull","Bonaparte's Gull","Heermann's Gull","Band-tailed Gull","Black-tailed Gull","Mew Gull","Ring-billed Gull","California Gull","Herring Gull","Yellow-legged Gull","Thayer's Gull","Iceland Gull","Lesser Black-backed Gull","Slaty-backed Gull","Yellow-footed Gull","Western Gull","Glaucous-winged Gull","Glaucous Gull","Great Black-backed Gull","Sabine's Gull","Black-legged Kittiwake","Red-legged Kittiwake","Ross's Gull","Ivory Gull","Gull-billed Tern","Caspian Tern","Royal Tern","Elegant Tern","Sandwich Tern","Roseate Tern","Common Tern","Arctic Tern","Forster's Tern","Least Tern","Aleutian Tern","Bridled Tern","Sooty Tern","Large-billed Tern","White-winged Tern","Whiskered Tern","Black Tern","Brown Noddy","Black Noddy","Black Skimmer","Dovekie","Common Murre","Thick-billed Murre","Razorbill","Great Auk","Black Guillemot","Pigeon Guillemot","Long-billed Murrelet","Marbled Murrelet","Kittlitz's Murrelet","Xantus's Murrelet","Craveri's Murrelet","Ancient Murrelet","Cassin's Auklet","Parakeet Auklet","Least Auklet","Whiskered Auklet","Crested Auklet","Rhinoceros Auklet","Atlantic Puffin","Horned Puffin","Tufted Puffin","Rock Dove","Scaly-naped Pigeon","White-crowned Pigeon","Red-billed Pigeon","Band-tailed Pigeon","Oriental Turtle-Dove","European Turtle-Dove","Eurasian Collared-Dove","Spotted Dove","White-winged Dove","Zenaida Dove","Mourning Dove","Passenger Pigeon","Inca Dove","Common Ground-Dove","Ruddy Ground-Dove","White-tipped Dove","Key West Quail-Dove","Ruddy Quail-Dove","Budgerigar","Monk Parakeet","Carolina Parakeet","Thick-billed Parrot","White-winged Parakeet","Red-crowned Parrot","Common Cuckoo","Oriental Cuckoo","Black-billed Cuckoo","Yellow-billed Cuckoo","Mangrove Cuckoo","Greater Roadrunner","Smooth-billed Ani","Groove-billed Ani","Barn Owl","Flammulated Owl","Oriental Scops-Owl","Western Screech-Owl","Eastern Screech-Owl","Whiskered Screech-Owl","Great Horned Owl","Snowy Owl","Northern Hawk Owl","Northern Pygmy-Owl","Ferruginous Pygmy-Owl","Elf Owl","Burrowing Owl","Mottled Owl","Spotted Owl","Barred Owl","Great Gray Owl","Long-eared Owl","Short-eared Owl","Boreal Owl","Northern Saw-whet Owl","Lesser Nighthawk","Common Nighthawk","Antillean Nighthawk","Common Pauraque","Common Poorwill","Chuck-will's-widow","Buff-collared Nightjar","Whip-poor-will","Jungle Nightjar","Black Swift","White-collared Swift","Chimney Swift","Vaux's Swift","White-throated Needletail","Common Swift","Fork-tailed Swift","White-throated Swift","Antillean Palm Swift","Green Violet-ear","Green-breasted Mango","Broad-billed Hummingbird","White-eared Hummingbird","Xantus's Hummingbird","Berylline Hummingbird","Buff-bellied Hummingbird","Cinnamon Hummingbird","Violet-crowned Hummingbird","Blue-throated Hummingbird","Magnificent Hummingbird","Plain-capped Starthroat","Bahama Woodstar","Lucifer Hummingbird","Ruby-throated Hummingbird","Black-chinned Hummingbird","Anna's Hummingbird","Costa's Hummingbird","Calliope Hummingbird","Bumblebee Hummingbird","Broad-tailed Hummingbird","Rufous Hummingbird","Allen's Hummingbird","Elegant Trogon","Eared Trogon","Hoopoe","Ringed Kingfisher","Belted Kingfisher","Green Kingfisher","Eurasian Wryneck","Lewis's Woodpecker","Red-headed Woodpecker","Acorn Woodpecker","Gila Woodpecker","Golden-fronted Woodpecker","Red-bellied Woodpecker","Williamson's Sapsucker","Yellow-bellied Sapsucker","Red-naped Sapsucker","Red-breasted Sapsucker","Great Spotted Woodpecker","Ladder-backed Woodpecker","Nuttall's Woodpecker","Downy Woodpecker","Hairy Woodpecker","Strickland's Woodpecker","Red-cockaded Woodpecker","White-headed Woodpecker","Three-toed Woodpecker","Black-backed Woodpecker","Northern Flicker","Gilded Flicker","Pileated Woodpecker","Ivory-billed Woodpecker","Northern Beardless-Tyrannulet","Greenish Elaenia","Caribbean Elaenia","Tufted Flycatcher","Olive-sided Flycatcher","Greater Pewee","Western Wood-Pewee","Eastern Wood-Pewee","Yellow-bellied Flycatcher","Acadian Flycatcher","Alder Flycatcher","Willow Flycatcher","Least Flycatcher","Hammond's Flycatcher","Dusky Flycatcher","Gray Flycatcher","Pacific-slope Flycatcher","Cordilleran Flycatcher","Buff-breasted Flycatcher","Black Phoebe","Eastern Phoebe","Say's Phoebe","Vermilion Flycatcher","Dusky-capped Flycatcher","Ash-throated Flycatcher","Nutting's Flycatcher","Great Crested Flycatcher","Brown-crested Flycatcher","La Sagra's Flycatcher","Great Kiskadee","Sulphur-bellied Flycatcher","Variegated Flycatcher","Tropical Kingbird","Couch's Kingbird","Cassin's Kingbird","Thick-billed Kingbird","Western Kingbird","Eastern Kingbird","Gray Kingbird","Loggerhead Kingbird","Scissor-tailed Flycatcher","Fork-tailed Flycatcher","Rose-throated Becard","Masked Tityra","Brown Shrike","Loggerhead Shrike","Northern Shrike","White-eyed Vireo","Thick-billed Vireo","Bell's Vireo","Black-capped Vireo","Gray Vireo","Yellow-throated Vireo","Plumbeous Vireo","Cassin's Vireo","Blue-headed Vireo","Hutton's Vireo","Warbling Vireo","Philadelphia Vireo","Red-eyed Vireo","Yellow-green Vireo","Black-whiskered Vireo","Yucatan Vireo","Gray Jay","Steller's Jay","Blue Jay","Green Jay","Brown Jay","Florida Scrub-Jay","Island Scrub-Jay","Western Scrub-Jay","Mexican Jay","Pinyon Jay","Clark's Nutcracker","Black-billed Magpie","Yellow-billed Magpie","Eurasian Jackdaw","American Crow","Northwestern Crow","Tamaulipas Crow","Fish Crow","Chihuahuan Raven","Common Raven","Sky Lark","Horned Lark","Purple Martin","Cuban Martin","Gray-breasted Martin","Southern Martin","Brown-chested Martin","Tree Swallow","Violet-green Swallow","Bahama Swallow","Northern Rough-winged Swallow","Bank Swallow","Cliff Swallow","Cave Swallow","Barn Swallow","Common House-Martin","Carolina Chickadee","Black-capped Chickadee","Mountain Chickadee","Mexican Chickadee","Chestnut-backed Chickadee","Boreal Chickadee","Gray-headed Chickadee","Bridled Titmouse","Oak Titmouse","Juniper Titmouse","Tufted Titmouse","Verdin","Bushtit","Red-breasted Nuthatch","White-breasted Nuthatch","Pygmy Nuthatch","Brown-headed Nuthatch","Brown Creeper","Cactus Wren","Rock Wren","Canyon Wren","Carolina Wren","Bewick's Wren","House Wren","Winter Wren","Sedge Wren","Marsh Wren","American Dipper","Red-whiskered Bulbul","Golden-crowned Kinglet","Ruby-crowned Kinglet","Middendorff's Grasshopper-Warbler","Lanceolated Warbler","Wood Warbler","Dusky Warbler","Arctic Warbler","Blue-gray Gnatcatcher","California Gnatcatcher","Black-tailed Gnatcatcher","Black-capped Gnatcatcher","Narcissus Flycatcher","Mugimaki Flycatcher","Red-breasted Flycatcher","Siberian Flycatcher","Gray-spotted Flycatcher","Asian Brown Flycatcher","Siberian Rubythroat","Bluethroat","Siberian Blue Robin","Red-flanked Bluetail","Northern Wheatear","Stonechat","Eastern Bluebird","Western Bluebird","Mountain Bluebird","Townsend's Solitaire","Veery","Gray-cheeked Thrush","Bicknell's Thrush","Swainson's Thrush","Hermit Thrush","Wood Thrush","Eurasian Blackbird","Eyebrowed Thrush","Dusky Thrush","Fieldfare","Redwing","Clay-colored Robin","White-throated Robin","Rufous-backed Robin","American Robin","Varied Thrush","Aztec Thrush","Wrentit","Gray Catbird","Black Catbird","Northern Mockingbird","Bahama Mockingbird","Sage Thrasher","Brown Thrasher","Long-billed Thrasher","Bendire's Thrasher","Curve-billed Thrasher","California Thrasher","Crissal Thrasher","Le Conte's Thrasher","Blue Mockingbird","European Starling","Crested Myna","Siberian Accentor","Yellow Wagtail","Citrine Wagtail","Gray Wagtail","White Wagtail","Black-backed Wagtail","Tree Pipit","Olive-backed Pipit","Pechora Pipit","Red-throated Pipit","American Pipit","Sprague's Pipit","Bohemian Waxwing","Cedar Waxwing","Gray Silky-flycatcher","Phainopepla","Olive Warbler","Bachman's Warbler","Blue-winged Warbler","Golden-winged Warbler","Tennessee Warbler","Orange-crowned Warbler","Nashville Warbler","Virginia's Warbler","Colima Warbler","Lucy's Warbler","Crescent-chested Warbler","Northern Parula","Tropical Parula","Yellow Warbler","Chestnut-sided Warbler","Magnolia Warbler","Cape May Warbler","Black-throated Blue Warbler","Yellow-rumped Warbler","Black-throated Gray Warbler","Golden-cheeked Warbler","Black-throated Green Warbler","Townsend's Warbler","Hermit Warbler","Blackburnian Warbler","Yellow-throated Warbler","Grace's Warbler","Pine Warbler","Kirtland's Warbler","Prairie Warbler","Palm Warbler","Bay-breasted Warbler","Blackpoll Warbler","Cerulean Warbler","Black-and-white Warbler","American Redstart","Prothonotary Warbler","Worm-eating Warbler","Swainson's Warbler","Ovenbird","Northern Waterthrush","Louisiana Waterthrush","Kentucky Warbler","Connecticut Warbler","Mourning Warbler","MacGillivray's Warbler","Common Yellowthroat","Gray-crowned Yellowthroat","Hooded Warbler","Wilson's Warbler","Canada Warbler","Red-faced Warbler","Painted Redstart","Slate-throated Redstart","Fan-tailed Warbler","Golden-crowned Warbler","Rufous-capped Warbler","Yellow-breasted Chat","Bananaquit","Hepatic Tanager","Summer Tanager","Scarlet Tanager","Western Tanager","Flame-colored Tanager","Stripe-headed Tanager","White-collared Seedeater","Yellow-faced Grassquit","Black-faced Grassquit","Olive Sparrow","Green-tailed Towhee","Spotted Towhee","Eastern Towhee","Canyon Towhee","California Towhee","Abert's Towhee","Rufous-winged Sparrow","Cassin's Sparrow","Bachman's Sparrow","Botteri's Sparrow","Rufous-crowned Sparrow","Five-striped Sparrow","American Tree Sparrow","Chipping Sparrow","Clay-colored Sparrow","Brewer's Sparrow","Field Sparrow","Worthen's Sparrow","Black-chinned Sparrow","Vesper Sparrow","Lark Sparrow","Black-throated Sparrow","Sage Sparrow","Lark Bunting","Savannah Sparrow","Grasshopper Sparrow","Baird's Sparrow","Henslow's Sparrow","Le Conte's Sparrow","Nelson's Sharp-tailed Sparrow","Saltmarsh Sharp-tailed Sparrow","Seaside Sparrow","Fox Sparrow","Song Sparrow","Lincoln's Sparrow","Swamp Sparrow","White-throated Sparrow","Harris's Sparrow","White-crowned Sparrow","Golden-crowned Sparrow","Dark-eyed Junco","Yellow-eyed Junco","McCown's Longspur","Lapland Longspur","Smith's Longspur","Chestnut-collared Longspur","Pine Bunting","Little Bunting","Rustic Bunting","Yellow-breasted Bunting","Gray Bunting","Pallas's Bunting","Reed Bunting","Snow Bunting","McKay's Bunting","Crimson-collared Grosbeak","Northern Cardinal","Pyrrhuloxia","Yellow Grosbeak","Rose-breasted Grosbeak","Black-headed Grosbeak","Blue Bunting","Blue Grosbeak","Lazuli Bunting","Indigo Bunting","Varied Bunting","Painted Bunting","Dickcissel","Bobolink","Red-winged Blackbird","Tricolored Blackbird","Tawny-shouldered Blackbird","Eastern Meadowlark","Western Meadowlark","Yellow-headed Blackbird","Rusty Blackbird","Brewer's Blackbird","Common Grackle","Boat-tailed Grackle","Great-tailed Grackle","Shiny Cowbird","Bronzed Cowbird","Brown-headed Cowbird","Black-vented Oriole","Orchard Oriole","Hooded Oriole","Streak-backed Oriole","Spot-breasted Oriole","Altamira Oriole","Audubon's Oriole","Baltimore Oriole","Bullock's Oriole","Scott's Oriole","Common Chaffinch","Brambling","Gray-crowned Rosy-Finch","Black Rosy-Finch","Brown-capped Rosy-Finch","Pine Grosbeak","Common Rosefinch","Purple Finch","Cassin's Finch","House Finch","Red Crossbill","White-winged Crossbill","Common Redpoll","Hoary Redpoll","Eurasian Siskin","Pine Siskin","Lesser Goldfinch","Lawrence's Goldfinch","American Goldfinch","Oriental Greenfinch","Eurasian Bullfinch","Evening Grosbeak","Hawfinch","House Sparrow","Eurasian Tree Sparrow"],Wee=["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siberian","Siamese","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],Gee=["Blue Whale","Fin Whale","Sei Whale","Sperm Whale","Bryde’s whale","Omura’s whale","Humpback whale","Long-Beaked Common Dolphin","Short-Beaked Common Dolphin","Bottlenose Dolphin","Indo-Pacific Bottlenose Dolphin","Northern Rightwhale Dolphin","Southern Rightwhale Dolphin","Tucuxi","Costero","Indo-Pacific Hump-backed Dolphin","Chinese White Dolphin","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Clymene Dolphin","Pantropical Spotted Dolphin","Spinner Dolphin","Striped Dolphin","Rough-Toothed Dolphin","Chilean Dolphin","Commerson’s Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Risso’s Dolphin","Fraser’s Dolphin","Atlantic White-Sided Dolphin","Dusky Dolphin","Hourglass Dolphin","Pacific White-Sided Dolphin","Peale’s Dolphin","White-Beaked Dolphin","Australian Snubfin Dolphin","Irrawaddy Dolphin","Melon-headed Whale","Killer Whale (Orca)","Pygmy Killer Whale","False Killer Whale","Long-finned Pilot Whale","Short-finned Pilot Whale","Guiana Dolphin","Burrunan Dolphin","Australian humpback Dolphin","Amazon River Dolphin","Chinese River Dolphin","Ganges River Dolphin","La Plata Dolphin","Southern Bottlenose Whale","Longman's Beaked Whale","Arnoux's Beaked Whale"],jee=["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avétonou","Avileña-Negra Ibérica","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bedit","Breed","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","British White","British Friesian","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Buša cattle","Butana cattle","Bushuyev","Cedit","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Cárdena Andaluza","Carinthian Blondvieh","Carora","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Dedit","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Dølafe","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Eedit","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Évolène cattle","Fedit","Fēng Cattle","Finnish Ayrshire","Finncattle","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Gedit","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied cattle","German Black Pied Dairy","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hedit","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hereford","Herens","Hybridmaster","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Huáng Cattle","Hungarian Grey","Iedit","Iberian cattle","Icelandic","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jedit","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jersey cattle","Jutland cattle","Kedit","Kabin Buri cattle","Kalmyk cattle","Kangayam","Kankrej","Kamphaeng Saen cattle","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kuri","Kurgan cattle","Ledit","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Medit","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Muturu","Murboden","Murnau-Werdenfels","Murray Grey","Nedit","Nagori","N'Dama","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pedit","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Polled Hereford","Poll Shorthorn","Polled Shorthorn","Ponwar","Preta","Punganur","Pulikulam","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","Redit","Ramo Grande","Randall","Raramuri Criollo","Rathi","Rätisches Grauvieh","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","RX3","Sedit","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tedit","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Umblachery","Ukrainian Grey","Vedit","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Väneko","Vaynol","Vechur8","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Wedit","Wagyu","Waguli","Wangus","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yedit","Yakutian","Yanbian","Yanhuang","Yurino","Zedit","Żubroń","Zebu"],Kee=["Alligator mississippiensis","Chinese Alligator","Black Caiman","Broad-snouted Caiman","Spectacled Caiman","Yacare Caiman","Cuvier’s Dwarf Caiman","Schneider’s Smooth-fronted Caiman","African Slender-snouted Crocodile","American Crocodile","Australian Freshwater Crocodile","Cuban Crocodile","Dwarf Crocodile","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","West African Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Siamese Crocodile","Gharial","Tomistoma"],Uee=["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Belgian Shepherd","Bearded Collie","Beauceron","Bedlington Terrier","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black and Tan Coonhound","Black Norwegian Elkhound","Black Russian Terrier","Black Mouth Cur","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Braque Francais","Braque Saint-Germain","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane di Oropa","Cane Paratore","Cantabrian Water Dog","Can de Chira","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Cão Fila de São Miguel","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East Siberian Laika","East European Shepherd","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gończy Polski","Gordon Setter","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hällefors Elkhound","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Ibizan Hound","Icelandic Sheepdog","Indian pariah dog","Indian Spitz","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Löwchen","Lupo Italiano","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Pampas Deerhound","Paisley Terrier","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plummer Terrier","Plott Hound","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Šarplaninac","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio dell'Appennino","Segugio Italiano","Segugio Maremmano","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Sardinian Shepherd Dog","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier"],qee=["Grass carp","Peruvian anchoveta","Silver carp","Common carp","Asari","Japanese littleneck","Filipino Venus","Japanese cockle","Alaska pollock","Nile tilapia","Whiteleg shrimp","Bighead carp","Skipjack tuna","Catla","Crucian carp","Atlantic salmon","Atlantic herring","Chub mackerel","Rohu","Yellowfin tuna","Japanese anchovy","Largehead hairtail","Atlantic cod","European pilchard","Capelin","Jumbo flying squid","Milkfish","Atlantic mackerel","Rainbow trout","Araucanian herring","Wuchang bream","Gulf menhaden","Indian oil sardine","Black carp","European anchovy","Northern snakehead","Pacific cod","Pacific saury","Pacific herring","Bigeye tuna","Chilean jack mackerel","Yellow croaker","Haddock","Gazami crab","Amur catfish","Japanese common catfish","European sprat","Pink salmon","Mrigal carp","Channel catfish","Blood cockle","Blue whiting","Hilsa shad","Daggertooth pike conger","California pilchard","Cape horse mackerel","Pacific anchoveta","Japanese flying squid","Pollock","Chinese softshell turtle","Kawakawa","Indian mackerel","Asian swamp eel","Argentine hake","Short mackerel","Southern rough shrimp","Southern African anchovy","Pond loach","Iridescent shark","Mandarin fish","Chinese perch","Nile perch","Round sardinella","Japanese pilchard","Bombay-duck","Yellowhead catfish","Korean bullhead","Narrow-barred Spanish mackerel","Albacore","Madeiran sardinella","Bonga shad","Silver cyprinid","Longtail tuna","Atlantic menhaden","North Pacific hake","Atlantic horse mackerel","Japanese jack mackerel","Pacific thread herring","Bigeye scad","Yellowstripe scad","Chum salmon","Blue swimming crab","Pacific sand lance","Pacific sandlance","Goldstripe sardinella"],Yee=["American Albino","Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Međimurje Horse","Menorquín","Mérens Horse","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish coldblood trotter","Swedish Warmblood","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Žemaitukas","Zhemaichu","Zweibrücker"],Jee=["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow and black potter wasp","Yellow Crazy Ant","Yellow-horned horntail"],Zee=["Asiatic Lion","Barbary Lion","West African Lion","Northeast Congo Lion","Masai Lion","Transvaal lion","Cape lion"],Xee=["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],Qee=["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],ete=["Viper Adder","Common adder","Death Adder","Desert death adder","Horned adder","Long-nosed adder","Many-horned adder","Mountain adder","Mud adder","Namaqua dwarf adder","Nightingale adder","Peringuey's adder","Puff adder","African puff adder","Rhombic night adder","Sand adder","Dwarf sand adder","Namib dwarf sand adder","Water adder","Aesculapian snake","Anaconda","Bolivian anaconda","De Schauensee's anaconda","Green anaconda","Yellow anaconda","Arafura file snake","Asp","European asp","Egyptian asp","African beaked snake","Ball Python","Bird snake","Black-headed snake","Mexican black kingsnake","Black rat snake","Black snake","Red-bellied black snake","Blind snake","Brahminy blind snake","Texas blind snake","Western blind snake","Boa","Abaco Island boa","Amazon tree boa","Boa constrictor","Cuban boa","Dumeril's boa","Dwarf boa","Emerald tree boa","Hogg Island boa","Jamaican boa","Madagascar ground boa","Madagascar tree boa","Puerto Rican boa","Rainbow boa","Red-tailed boa","Rosy boa","Rubber boa","Sand boa","Tree boa","Boiga","Boomslang","Brown snake","Eastern brown snake","Bull snake","Bushmaster","Dwarf beaked snake","Rufous beaked snake","Canebrake","Cantil","Cascabel","Cat-eyed snake","Banded cat-eyed snake","Green cat-eyed snake","Cat snake","Andaman cat snake","Beddome's cat snake","Dog-toothed cat snake","Forsten's cat snake","Gold-ringed cat snake","Gray cat snake","Many-spotted cat snake","Tawny cat snake","Chicken snake","Coachwhip snake","Cobra","Andaman cobra","Arabian cobra","Asian cobra","Banded water cobra","Black-necked cobra","Black-necked spitting cobra","Black tree cobra","Burrowing cobra","Cape cobra","Caspian cobra","Congo water cobra","Common cobra","Eastern water cobra","Egyptian cobra","Equatorial spitting cobra","False cobra","False water cobra","Forest cobra","Gold tree cobra","Indian cobra","Indochinese spitting cobra","Javan spitting cobra","King cobra","Mandalay cobra","Mozambique spitting cobra","North Philippine cobra","Nubian spitting cobra","Philippine cobra","Red spitting cobra","Rinkhals cobra","Shield-nosed cobra","Sinai desert cobra","Southern Indonesian spitting cobra","Southern Philippine cobra","Southwestern black spitting cobra","Snouted cobra","Spectacled cobra","Spitting cobra","Storm water cobra","Thai cobra","Taiwan cobra","Zebra spitting cobra","Collett's snake","Congo snake","Copperhead","American copperhead","Australian copperhead","Coral snake","Arizona coral snake","Beddome's coral snake","Brazilian coral snake","Cape coral snake","Harlequin coral snake","High Woods coral snake","Malayan long-glanded coral snake","Texas Coral Snake","Western coral snake","Corn snake","South eastern corn snake","Cottonmouth","Crowned snake","Cuban wood snake","Eastern hognose snake","Egg-eater","Eastern coral snake","Fer-de-lance","Fierce snake","Fishing snake","Flying snake","Golden tree snake","Indian flying snake","Moluccan flying snake","Ornate flying snake","Paradise flying snake","Twin-Barred tree snake","Banded Flying Snake","Fox snake, three species of Pantherophis","Forest flame snake","Garter snake","Checkered garter snake","Common garter snake","San Francisco garter snake","Texas garter snake","Cape gopher snake","Grass snake","Green snake","Rough green snake","Smooth green snake","Ground snake","Common ground snake","Three-lined ground snake","Western ground snake","Habu","Hognose snake","Blonde hognose snake","Dusty hognose snake","Jan's hognose snake","Giant Malagasy hognose snake","Mexican hognose snake","South American hognose snake","Hundred pacer","Ikaheka snake","Indigo snake","Jamaican Tree Snake","Keelback","Asian keelback","Assam keelback","Black-striped keelback","Buff striped keelback","Burmese keelback","Checkered keelback","Common keelback","Hill keelback","Himalayan keelback","Khasi Hills keelback","Modest keelback","Nicobar Island keelback","Nilgiri keelback","Orange-collared keelback","Red-necked keelback","Sikkim keelback","Speckle-bellied keelback","White-lipped keelback","Wynaad keelback","Yunnan keelback","King brown","King snake","California kingsnake","Desert kingsnake","Grey-banded kingsnake","North eastern king snake","Prairie kingsnake","Scarlet kingsnake","Speckled kingsnake","Krait","Banded krait","Blue krait","Black krait","Burmese krait","Ceylon krait","Indian krait","Lesser black krait","Malayan krait","Many-banded krait","Northeastern hill krait","Red-headed krait","Sind krait","Large shield snake","Lancehead","Common lancehead","Lora","Grey Lora","Lyre snake","Baja California lyresnake","Central American lyre snake","Texas lyre snake","Eastern lyre snake","Machete savane","Mamba","Black mamba","Green mamba","Eastern green mamba","Western green mamba","Mamushi","Mangrove snake","Milk snake","Moccasin snake","Montpellier snake","Mud snake","Eastern mud snake","Western mud snake","Mussurana","Night snake","Cat-eyed night snake","Texas night snake","Nichell snake","Narrowhead Garter Snake","Nose-horned viper","Rhinoceros viper","Vipera ammodytes","Parrot snake","Mexican parrot snake","Patchnose snake","Perrotet's shieldtail snake","Pine snake","Pipe snake","Asian pipe snake","Dwarf pipe snake","Red-tailed pipe snake","Python","African rock python","Amethystine python","Angolan python","Australian scrub python","Ball python","Bismarck ringed python","Black headed python","Blood python","Boelen python","Borneo short-tailed python","Bredl's python","Brown water python","Burmese python","Calabar python","Western carpet python","Centralian carpet python","Coastal carpet python","Inland carpet python","Jungle carpet python","New Guinea carpet python","Northwestern carpet python","Southwestern carpet python","Children's python","Dauan Island water python","Desert woma python","Diamond python","Flinders python","Green tree python","Halmahera python","Indian python","Indonesian water python","Macklot's python","Mollucan python","Oenpelli python","Olive python","Papuan python","Pygmy python","Red blood python","Reticulated python","Kayaudi dwarf reticulated python","Selayer reticulated python","Rough-scaled python","Royal python","Savu python","Spotted python","Stimson's python","Sumatran short-tailed python","Tanimbar python","Timor python","Wetar Island python","White-lipped python","Brown white-lipped python","Northern white-lipped python","Southern white-lipped python","Woma python","Western woma python","Queen snake","Racer","Bimini racer","Buttermilk racer","Eastern racer","Eastern yellowbelly sad racer","Mexican racer","Southern black racer","Tan racer","West Indian racer","Raddysnake","Southwestern blackhead snake","Rat snake","Baird's rat snake","Beauty rat snake","Great Plains rat snake","Green rat snake","Japanese forest rat snake","Japanese rat snake","King rat snake","Mandarin rat snake","Persian rat snake","Red-backed rat snake","Twin-spotted rat snake","Yellow-striped rat snake","Manchurian Black Water Snake","Rattlesnake","Arizona black rattlesnake","Aruba rattlesnake","Chihuahuan ridge-nosed rattlesnake","Coronado Island rattlesnake","Durango rock rattlesnake","Dusky pigmy rattlesnake","Eastern diamondback rattlesnake","Grand Canyon rattlesnake","Great Basin rattlesnake","Hopi rattlesnake","Lance-headed rattlesnake","Long-tailed rattlesnake","Massasauga rattlesnake","Mexican green rattlesnake","Mexican west coast rattlesnake","Midget faded rattlesnake","Mojave rattlesnake","Northern black-tailed rattlesnake","Oaxacan small-headed rattlesnake","Rattler","Red diamond rattlesnake","Southern Pacific rattlesnake","Southwestern speckled rattlesnake","Tancitaran dusky rattlesnake","Tiger rattlesnake","Timber rattlesnake","Tropical rattlesnake","Twin-spotted rattlesnake","Uracoan rattlesnake","Western diamondback rattlesnake","Ribbon snake","Rinkhals","River jack","Sea snake","Annulated sea snake","Beaked sea snake","Dubois's sea snake","Hardwicke's sea snake","Hook Nosed Sea Snake","Olive sea snake","Pelagic sea snake","Stoke's sea snake","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lipped sea snake","Shield-tailed snake","Sidewinder","Colorado desert sidewinder","Mojave desert sidewinder","Sonoran sidewinder","Small-eyed snake","Smooth snake","Brazilian smooth snake","European smooth snake","Stiletto snake","Striped snake","Japanese striped snake","Sunbeam snake","Taipan","Central ranges taipan","Coastal taipan","Inland taipan","Paupan taipan","Tentacled snake","Tic polonga","Tiger snake","Chappell Island tiger snake","Common tiger snake","Down's tiger snake","Eastern tiger snake","King Island tiger snake","Krefft's tiger snake","Peninsula tiger snake","Tasmanian tiger snake","Western tiger snake","Tigre snake","Tree snake","Blanding's tree snake","Blunt-headed tree snake","Brown tree snake","Long-nosed tree snake","Many-banded tree snake","Northern tree snake","Trinket snake","Black-banded trinket snake","Twig snake","African twig snake","Twin Headed King Snake","Titanboa","Urutu","Vine snake","Asian Vine Snake, Whip Snake","American Vine Snake","Mexican vine snake","Viper","Asp viper","Bamboo viper","Bluntnose viper","Brazilian mud Viper","Burrowing viper","Bush viper","Great Lakes bush viper","Hairy bush viper","Nitsche's bush viper","Rough-scaled bush viper","Spiny bush viper","Carpet viper","Crossed viper","Cyclades blunt-nosed viper","Eyelash viper","False horned viper","Fea's viper","Fifty pacer","Gaboon viper","Hognosed viper","Horned desert viper","Horned viper","Jumping viper","Kaznakov's viper","Leaf-nosed viper","Leaf viper","Levant viper","Long-nosed viper","McMahon's viper","Mole viper","Palestine viper","Pallas' viper","Palm viper","Amazonian palm viper","Black-speckled palm-pitviper","Eyelash palm-pitviper","Green palm viper","Mexican palm-pitviper","Guatemalan palm viper","Honduran palm viper","Siamese palm viper","Side-striped palm-pitviper","Yellow-lined palm viper","Pit viper","Banded pitviper","Bamboo pitviper","Barbour's pit viper","Black-tailed horned pit viper","Bornean pitviper","Brongersma's pitviper","Brown spotted pitviper[4]","Cantor's pitviper","Elegant pitviper","Eyelash pit viper","Fan-Si-Pan horned pitviper","Flat-nosed pitviper","Godman's pit viper","Green tree pit viper","Habu pit viper","Hagen's pitviper","Horseshoe pitviper","Jerdon's pitviper","Kanburian pit viper","Kaulback's lance-headed pitviper","Kham Plateau pitviper","Large-eyed pitviper","Malabar rock pitviper","Malayan pit viper","Mangrove pit viper","Mangshan pitviper","Motuo bamboo pitviper","Nicobar bamboo pitviper","Philippine pitviper","Pointed-scaled pit viper[5]","Red-tailed bamboo pitviper","Schultze's pitviper","Stejneger's bamboo pitviper","Sri Lankan pit viper","Temple pit viper","Tibetan bamboo pitviper","Tiger pit viper","Undulated pit viper","Wagler's pit viper","Wirot's pit viper","Portuguese viper","Saw-scaled viper","Schlegel's viper","Sedge viper","Sharp-nosed viper","Snorkel viper","Temple viper","Tree viper","Chinese tree viper","Guatemalan tree viper","Hutton's tree viper","Indian tree viper","Large-scaled tree viper","Malcolm's tree viper","Nitsche's tree viper","Pope's tree viper","Rough-scaled tree viper","Rungwe tree viper","Sumatran tree viper","White-lipped tree viper","Ursini's viper","Western hog-nosed viper","Wart snake","Water moccasin","Water snake","Bocourt's water snake","Northern water snake","Whip snake","Long-nosed whip snake","Wolf snake","African wolf snake","Barred wolf snake","Worm snake","Common worm snake","Longnosed worm snake","Wutu","Yarara","Zebra snake"],tte=["dog","cat","snake","bear","lion","cetacean","insect","crocodilia","cow","bird","fish","rabbit","horse"],nte={bear:Hee,bird:Vee,cat:Wee,cetacean:Gee,cow:jee,crocodilia:Kee,dog:Uee,fish:qee,horse:Yee,insect:Jee,lion:Zee,rabbit:Xee,rodent:Qee,snake:ete,type:tte},rte=nte,ate=["{{person.name}}","{{company.name}}"],ite=["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],ote=["0.#.#","0.##","#.##","#.#","#.#.#"],ste={author:ate,name:ite,version:ote},lte=ste,ute=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],cte={formats:ute},dte=cte,fte=["red","green","blue","yellow","purple","mint green","teal","white","black","orange","pink","grey","maroon","violet","turquoise","tan","sky blue","salmon","plum","orchid","olive","magenta","lime","ivory","indigo","gold","fuchsia","cyan","azure","lavender","silver"],hte={human:fte},pte=hte,mte=["Books","Movies","Music","Games","Electronics","Computers","Home","Garden","Tools","Grocery","Health","Beauty","Toys","Kids","Baby","Clothing","Shoes","Jewelery","Sports","Outdoors","Automotive","Industrial"],vte=["Ergonomic executive chair upholstered in bonded black leather and PVC padded seat and back for all-day comfort and support","The automobile layout consists of a front-engine design, with transaxle-type transmissions mounted at the rear of the engine and four wheel drive","New ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","The slim & simple Maple Gaming Keyboard from Dev Byte comes with a sleek body and 7- Color RGB LED Back-lighting for smart functionality","The Apollotech B340 is an affordable wireless mouse with reliable connectivity, 12 months battery life and modern design","The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J","The Football Is Good For Training And Recreational Purposes","Carbonite web goalkeeper gloves are ergonomically designed to give easy fit","Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart","The beautiful range of Apple Naturalé that has an exciting mix of natural ingredients. With the Goodness of 100% Natural Ingredients","Andy shoes are designed to keeping in mind durability as well as trends, the most stylish range of shoes & sandals"],gte={adjective:["Small","Ergonomic","Electronic","Rustic","Intelligent","Gorgeous","Incredible","Elegant","Fantastic","Practical","Modern","Recycled","Sleek","Bespoke","Awesome","Generic","Handcrafted","Handmade","Oriental","Licensed","Luxurious","Refined","Unbranded","Tasty"],material:["Steel","Bronze","Wooden","Concrete","Plastic","Cotton","Granite","Rubber","Metal","Soft","Fresh","Frozen"],product:["Chair","Car","Computer","Keyboard","Mouse","Bike","Ball","Gloves","Pants","Shirt","Table","Shoes","Hat","Towels","Soap","Tuna","Chicken","Fish","Cheese","Bacon","Pizza","Salad","Sausages","Chips"]},yte={department:mte,product_description:vte,product_name:gte},bte=yte,Fte=["Adaptive","Advanced","Ameliorated","Assimilated","Automated","Balanced","Business-focused","Centralized","Cloned","Compatible","Configurable","Cross-group","Cross-platform","Customer-focused","Customizable","Decentralized","De-engineered","Devolved","Digitized","Distributed","Diverse","Down-sized","Enhanced","Enterprise-wide","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Function-based","Fundamental","Future-proofed","Grass-roots","Horizontal","Implemented","Innovative","Integrated","Intuitive","Inverse","Managed","Mandatory","Monitored","Multi-channelled","Multi-lateral","Multi-layered","Multi-tiered","Networked","Object-based","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Pre-emptive","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Re-contextualized","Re-engineered","Reduced","Reverse-engineered","Right-sized","Robust","Seamless","Secured","Self-enabling","Sharable","Stand-alone","Streamlined","Switchable","Synchronised","Synergistic","Synergized","Team-oriented","Total","Triple-buffered","Universal","Up-sized","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary","Vision-oriented"],Cte=["clicks-and-mortar","value-added","vertical","proactive","robust","revolutionary","scalable","leading-edge","innovative","intuitive","strategic","e-business","mission-critical","sticky","one-to-one","24/7","end-to-end","global","B2B","B2C","granular","frictionless","virtual","viral","dynamic","24/365","best-of-breed","killer","magnetic","bleeding-edge","web-enabled","interactive","dot-com","sexy","back-end","real-time","efficient","front-end","distributed","seamless","extensible","turn-key","world-class","open-source","cross-platform","cross-media","synergistic","bricks-and-clicks","out-of-the-box","enterprise","integrated","impactful","wireless","transparent","next-generation","cutting-edge","user-centric","visionary","customized","ubiquitous","plug-and-play","collaborative","compelling","holistic","rich"],wte=["synergies","paradigms","markets","partnerships","infrastructures","platforms","initiatives","channels","eyeballs","communities","ROI","solutions","action-items","portals","niches","technologies","content","supply-chains","convergence","relationships","architectures","interfaces","e-markets","e-commerce","systems","bandwidth","models","mindshare","deliverables","users","schemas","networks","applications","metrics","e-business","functionalities","experiences","web services","methodologies","blockchains","lifetime value"],Ete=["implement","utilize","integrate","streamline","optimize","evolve","transform","embrace","enable","orchestrate","leverage","reinvent","aggregate","architect","enhance","incentivize","morph","empower","envisioneer","monetize","harness","facilitate","seize","disintermediate","synergize","strategize","deploy","brand","grow","target","syndicate","synthesize","deliver","mesh","incubate","engage","maximize","benchmark","expedite","reintermediate","whiteboard","visualize","repurpose","innovate","scale","unleash","drive","extend","engineer","revolutionize","generate","exploit","transition","e-enable","iterate","cultivate","matrix","productize","redefine","recontextualize"],Ste=["24 hour","24/7","3rd generation","4th generation","5th generation","6th generation","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","background","bandwidth-monitored","bi-directional","bifurcated","bottom-line","clear-thinking","client-driven","client-server","coherent","cohesive","composite","context-sensitive","contextually-based","content-based","dedicated","demand-driven","didactic","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","even-keeled","executive","explicit","exuding","fault-tolerant","foreground","fresh-thinking","full-range","global","grid-enabled","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","multimedia","multi-state","multi-tasking","national","needs-based","neutral","next generation","non-volatile","object-oriented","optimal","optimizing","radical","real-time","reciprocal","regional","responsive","scalable","secondary","solution-oriented","stable","static","systematic","systemic","system-worthy","tangible","tertiary","transitional","uniform","upward-trending","user-facing","value-added","web-enabled","well-modulated","zero administration","zero defect","zero tolerance"],_te=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} - {{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],Dte=["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","artificial intelligence","array","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","database","data-warehouse","definition","emulation","encoding","encryption","extranet","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","Graphic Interface","groupware","Graphical User Interface","hardware","help-desk","hierarchy","hub","implementation","info-mediaries","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge user","knowledge base","local area network","leverage","matrices","matrix","methodology","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","open system","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","secured line","service-desk","software","solution","standardization","strategy","structure","success","superstructure","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"],Ate=["Inc","and Sons","LLC","Group"],kte={adjective:Fte,buzz_adjective:Cte,buzz_noun:wte,buzz_verb:Ete,descriptor:Ste,name_pattern:_te,noun:Dte,suffix:Ate},Tte=kte,xte=["id","title","name","email","phone","token","group","category","password","comment","avatar","status","createdAt","updatedAt"],Bte={column:xte},Mte=Bte,Lte={wide:["January","February","March","April","May","June","July","August","September","October","November","December"],abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},Pte={wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},Rte={month:Lte,weekday:Pte},Ote=Rte,Ite=["Checking","Savings","Money Market","Investment","Home Loan","Credit Card","Auto Loan","Personal Loan"],Nte=["34##-######-####L","37##-######-####L"],$te=["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],zte=["6011-####-####-###L","65##-####-####-###L","64[4-9]#-####-####-###L","6011-62##-####-####-###L","65##-62##-####-####-###L","64[4-9]#-62##-####-####-###L"],Hte=["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],Vte=["5018-#{4}-#{4}-#{3}L","5020-#{4}-#{4}-#{3}L","5038-#{4}-#{4}-#{3}L","5893-#{4}-#{4}-#{3}L","6304-#{4}-#{4}-#{3}L","6759-#{4}-#{4}-#{3}L","676[1-3]-####-####-###L","5018#{11,15}L","5020#{11,15}L","5038#{11,15}L","5893#{11,15}L","6304#{11,15}L","6759#{11,15}L","676[1-3]#{11,15}L"],Wte=["5[1-5]##-####-####-###L","2[221-720]-####-####-###L"],Gte=["4###########L","4###-####-####-###L"],jte={american_express:Nte,diners_club:$te,discover:zte,jcb:Hte,maestro:Vte,mastercard:Wte,visa:Gte},Kte=jte,Ute=[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],qte=["deposit","withdrawal","payment","invoice"],Yte={account_type:Ite,credit_card:Kte,currency:Ute,transaction_type:qte},Jte=Yte,Zte=["auxiliary","primary","back-end","digital","open-source","virtual","cross-platform","redundant","online","haptic","multi-byte","bluetooth","wireless","1080p","neural","optical","solid state","mobile"],Xte=["backing up","bypassing","hacking","overriding","compressing","copying","navigating","indexing","connecting","generating","quantifying","calculating","synthesizing","transmitting","programming","parsing"],Qte=["driver","protocol","bandwidth","panel","microchip","program","port","card","array","interface","system","sensor","firewall","hard drive","pixel","alarm","feed","monitor","application","transmitter","bus","circuit","capacitor","matrix"],ene=["If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!"],tne=["back up","bypass","hack","override","compress","copy","navigate","index","connect","generate","quantify","calculate","synthesize","input","transmit","program","reboot","parse"],nne={adjective:Zte,ingverb:Xte,noun:Qte,phrase:ene,verb:tne},rne=nne,ane=["com","biz","info","name","net","org"],ine=["example.org","example.com","example.net"],one=["gmail.com","yahoo.com","hotmail.com"],sne={domain_suffix:ane,example_email:ine,free_email:one},lne=sne,une=["#####","####","###"],cne=["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],dne=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],fne=["North","East","West","South","New","Lake","Port","Fort"],hne=["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],pne=["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],mne=["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],vne=["United States of America"],gne=["North","East","South","West","Northeast","Northwest","Southeast","Southwest"],yne=["N","E","S","W","NE","NW","SE","SW"],bne=["#####","#####-####"],Fne=["Apt. ###","Suite ###"],Cne=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],wne=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],Ene={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},Sne=["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Abbey Road","Adams Avenue","Adams Street","Airport Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Ash Street","Aspen Close","Atlantic Avenue","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Bay Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Bridge Road","Bridge Street","Broad Lane","Broad Street","Broadway","Broadway Avenue","Broadway Street","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Canal Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Street","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Chestnut Street","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church Street","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clark Street","Clay Lane","Cleveland Street","Cliff Road","Clifton Road","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","County Line Road","County Road","Court Street","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Cumberland Street","Dale Street","Dark Lane","Davis Street","Depot Street","Derby Road","Derwent Close","Devonshire Road","Division Street","Douglas Road","Duke Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Road","East Street","Edward Street","Elm Close","Elm Grove","Elm Road","Elm Street","Euclid Avenue","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","First Street","Fore Street","Forest Avenue","Forest Road","Fourth Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grand Avenue","Grange Avenue","Grange Close","Grange Road","Grant Street","Green Close","Green Lane","Green Street","Greenville Road","Greenway","Greenwood Road","Grove Lane","Grove Road","Grove Street","Hall Lane","Hall Street","Harrison Avenue","Harrison Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","Hickory Street","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Highland Avenue","Hill Road","Hill Street","Hillside","Hillside Avenue","Hillside Close","Hillside Road","Holly Close","Honeysuckle Close","Howard Road","Howard Street","Jackson Avenue","Jackson Street","James Street","Jefferson Avenue","Jefferson Street","Johnson Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kings Highway","Kingsway","Laburnum Grove","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lawrence Street","Lee Street","Liberty Street","Lime Grove","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Avenue","Maple Close","Maple Drive","Maple Road","Maple Street","Market Place","Market Square","Market Street","Marlborough Road","Marsh Lane","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Memorial Drive","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Monroe Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","North Street","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Old State Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pearl Street","Pennsylvania Avenue","Pine Close","Pine Grove","Pine Street","Pinfold Lane","Pleasant Street","Poplar Avenue","Poplar Close","Poplar Road","Poplar Street","Post Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Avenue","Prospect Place","Prospect Road","Prospect Street","Quarry Lane","Quarry Road","Queen's Road","Railroad Avenue","Railroad Street","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Ridge Road","River Road","River Street","Riverside","Riverside Avenue","Riverside Drive","Roman Road","Roman Way","Rowan Close","Russell Street","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","School Street","Second Avenue","Silver Street","Skyline Drive","Smith Street","Somerset Road","South Avenue","South Drive","South Road","South Street","South View","Spring Gardens","Spring Street","Springfield Close","Springfield Road","Spruce Street","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","State Avenue","State Line Road","State Road","State Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Sycamore Street","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Third Street","Tower Road","Trinity Road","Tudor Close","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Close","Walnut Street","Warren Close","Warren Road","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West Avenue","West End","West Lane","West Road","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Willow Street","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodside","Woodside Road","Wren Close","Yew Tree Close","York Road","York Street"],_ne=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}","{{location.street_name}}"],Dne=["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"],Ane={building_number:une,city_name:cne,city_pattern:dne,city_prefix:fne,city_suffix:hne,country:pne,county:mne,default_country:vne,direction:gne,direction_abbr:yne,postcode:bne,secondary_address:Fne,state:Cne,state_abbr:wne,street_address:Ene,street_name:Sne,street_pattern:_ne,street_suffix:Dne},kne=Ane,Tne=["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"],xne={words:Tne},Bne=xne,Mne={title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},Lne=Mne,Pne=["Rock","Metal","Pop","Electronic","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classical","Latin","Reggae","Stage And Screen","Blues","Non Music","Rap"],Rne=["White Christmas","Hey Jude","Every Breath You Take","Mack the Knife","Rock Around the Clock","I Want to Hold Your Hand","(I Can't Get No) Satisfaction","The Twist","(Everything I Do) I Do it For You","Bridge Over Troubled Water","When Doves Cry","Call Me","Bette Davis Eyes","I Will Always Love You","Over the Rainbow","American Pie","Flashdance. What a Feeling","The Way We Were","I Heard it Through the Grapevine","You've Lost That Lovin' Feelin'","Nothing Compares 2 U","Endless Love","Yeah!","Let's Get it On","That's What Friends Are For","You Light Up My Life","(Sittin' On) the Dock of the Bay","Joy to the World","Heartbreak Hotel","Theme From 'A Summer Place'","Aquarius/Let The Sunshine In","I Will Survive","It's Too Late","Respect","Sugar Sugar","Stayin' Alive","Maggie May","My Heart Will Go On","Eye of the Tiger","End of the Road","Another One Bites the Dust","Billie Jean","Let's Stay Together","Battle of New Orleans","Oh","Hound Dog","I Love Rock 'n' Roll","Smooth","Good Vibrations","Physical","Light My Fire","Low","Hey Ya!","Let it Be","Don't Be Cruel","Hotel California","We Belong Together","Le Freak","Raindrops Keep Falling On My Head","How High the Moon","My Girl","I Can't Stop Loving You","Killing Me Softly With His Song","Mona Lisa","In the Mood","She Loves You","The Letter","Mister Sandman","Careless Whisper","What's Love Got to Do With It?","I'm a Believer","Wooly Bully","Theme From 'Shaft'","Hot Stuff","Centerfold","Honky Tonk Woman","I'll Be There","Gangsta's Paradise","Yesterday","My Sharona","Tennessee Waltz","Reach Out (I'll Be There)","California Dreamin'","Jailhouse Rock","Irreplaceable","Dancing in the Street","Rolling In The Deep","Tie a Yellow Ribbon 'round the Old Oak Tree","Stand By Me","Sentimental Journey","The First Time Ever I Saw Your Face","Louie Louie","Another Brick in the Wall (part 2)","(Just Like) Starting Over","Night Fever","To Sir","You're So Vain","Be My Baby","Celebration","(They Long to Be) Close to You","Begin the Beguine","I Still Haven't Found What I'm Looking For","I Want You Back","Arthur's Theme (Best That You Can Do)","Boulevard of Broken Dreams","With Or Without You","Tonight's the Night (Gonna Be Alright)","Are You Lonesome Tonight?","Upside Down","Dancing Queen","Sweet Child O' Mine","Where Did Our Love Go","Unchained Melody","Rudolph","Take My Breath Away","I'll Make Love to You","Love Will Keep Us Together","When a Man Loves a Woman","Walk Like an Egyptian","Crazy in Love","Strangers in the Night","You Belong to Me","In Da Club","Say You","We Are the World","Johnny B Goode","Love Theme From 'A Star is Born' (Evergreen)","Shadow Dancing","Superstition","Beat It","Night & Day","Waterfalls","House of the Rising Sun","Paper Doll","Downtown","I Can't Help Myself (Sugar Pie","Kiss From a Rose","Believe","Ballad of the Green Berets","Proud Mary","Too Young","Umbrella","Swanee","Need You Tonight","Like a Rolling Stone","Lady","One Sweet Day","Lean On Me","Tik-Toc","Monday Monday","What'd I Say","How You Remind Me","Silly Love Songs","My Guy","Macarena","Goodnight","Just My Imagination (Running Away With Me)","The Sounds of Silence","Imagine","Me & Bobby McGee","Near You","What's Going On?","Suspicious Minds","Ode To Billie Joe","Wind Beneath My Wings","The Boy is Mine","Mr Tambourine Man","Faith","Green Onions","Mrs Robinson","How Deep is Your Love?","Hey There","Heart of Glass","Pennies From Heaven","Like a Virgin","Midnight Train to Georgia","Help!","Tossing & Turning","The Sign","Born to Be Wild","Layla","I Just Wanna Be Your Everything","War","96 Tears","I Get Around","Because You Loved Me","Summer in the City","Get Back","Secret Love","9 to 5","(Ghost) Riders in the Sky","The Loco-Motion","Play That Funky Music","Bohemian Rhapsody","Little Things Mean a Lot","Cry","All Shook Up","Up Where We Belong","Sledgehammer","Fire & Rain","Stop! in the Name of Love","Sweet Home Alabama","Another Day in Paradise","Bleeding Love","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Whispering","Vogue","Under the Bridge","Sixteen Tons","Sugar Shack","Baby Love","What a Fool Believes","Lose Yourself","Hello Dolly","Brown Eyed Girl","Without You","Build Me Up Buttercup","We Found Love","Tears in Heaven","Family Affair","All I Wanna Do","Soul Man","Tequila","Rock With You","Livin' La Vida Loca","Best of My Love","Runaway","Alone Again (Naturally)","Can't Help Falling in Love","My Sweet Lord","Runaround Sue","Swinging On a Star","Gold Digger","Happy Together","Losing My Religion","Heart of Gold","Stardust","Will You Love Me Tomorrow","You Are the Sunshine of My Life","You Were Meant for Me","Take On Me","Hollaback Girl","God Bless America","I Swear","Sunshine of Your Love","Firework","Groovin'","Smells Like Teen Spirit","Big Girls Don't Cry","Jack & Diane","Addicted to Love","The Last Dance","Georgia On My Mind","Money For Nothing","Jump","Vaya Con Dios (may God Be With You)","You'll Never Know","That'll Be the Day","Girls Just Wanna Have Fun","Wheel of Fortune","When You Wish Upon a Star","Don't Fence Me In","Turn! Turn! Turn! (To Everything There is a Season)","Volare","Sweet Dreams (Are Made of This)","Whole Lotta Love","You've Got a Friend","Penny Lane","People Got to Be Free","Nature Boy","Sexyback","Crying","Single Ladies (Put A Ring On It)","Bad Girls","Too Close","I Got You Babe","We've Only Just Begun","Sh-Boom (Life Could Be a Dream)","Shining Star","Kansas City","Like a Prayer","Cheek to Cheek","Papa Was a Rolling Stone","Promiscuous","Love Shack","Funkytown","Crazy","Philadelphia Freedom","Temperature","Somebody That I Used to Know","All I Have to Do is Dream","Jessie's Girl","Rhinestone Cowboy","Blue Suede Shoes","Ebony & Ivory","I'll Never Smile Again","Keep On Loving You","Since U Been Gone","The Way You Look Tonight","Crazy Little Thing Called Love","The Great Pretender","Brown Sugar","Que sera sera (Whatever will be will be)","No One","Bad Day","Boom Boom Pow","Party Rock Anthem","Because of You","Chattanooga Choo Choo","A Whiter Shade of Pale","Love Me Tender","Higher Love","Footloose","Blurred Lines","I Just Called to Say I Love You","Come Together","It's Now Or Never","Under the Boardwalk","Don't You Want Me","You Can't Hurry Love","Fame","Fallin'","Poker Face","Bad Romance","Ruby Tuesday","All Night Long (All Night)","Baby Got Back","Whole Lotta Shakin' Goin' On","Frenesi","December 1963 (Oh What a Night)","Bad Moon Rising","Abracadabra","I Gotta Feeling","The Song From Moulin Rouge (Where Is Your Heart)","Waiting For a Girl Like You","Everybody Loves Somebody","I Can't Go For That (No Can Do)","Buttons & Bows","It's All in the Game","Love Train","Dance to the Music","Candle in the Wind '97","Honey","Kiss","I'll Take You There","Paint it Black","Band of Gold","Just the Way You Are","Spirit in the Sky","Vision of Love","Hips don't lie","Till The End of Time","Duke of Earl","YMCA","Oh My Papa (O Mein Papa)","Pistol Packin' Mama","Gonna Make You Sweat (Everybody Dance Now)","Dilemma","I Need You Now","Wanted","Jumpin' Jack Flash","Against All Odds (Take a Look At Me Now)","Tom Dooley","Goodbye Yellow Brick Road","Rhapsody in Blue","Bennie & the Jets","Call Me Maybe","You Really Got Me","God Bless the Child","I'm Sorry","Bad","I Can't Get Next to You","The Power of Love","Dreamlover","Only The Lonely (Know The Way I Feel)","We Are Family","At Last","Brand New Key","I've Heard That Song Before","Stay (I Missed You)","Do Ya Think I'm Sexy?","Tutti Frutti","This Ole House","Please Mr Postman","Good Times","Something","(I've Had) the Time of My Life","I Don't Want to Miss a Thing","Down Hearted Blues","Rag Doll","Blueberry Hill","Ain't No Sunshine","Wild Thing","Blaze of Glory","Ray of Light","The Hustle","Grenade","Cathy's Clown","Minnie the Moocher","Love Is Blue (L'Amour Est Bleu)","Iris","The Boys of Summer","The Tide is High","She Drives Me Crazy","Save the Best For Last","These Boots Are Made For Walking","I Feel Love","A Woman in Love","We Can Work it Out","The Reason","Locked Out Of Heaven","Do That to Me One More Time","That's the Way Love Goes","A Hard Day's Night","I Believe I Can Fly","Karma Chameleon","One O'Clock Jump","Mule Train","Car Wash","Rapture","Creep","Streets of Philadelphia","West End Girls","Leader of the Pack","T For Texas (Blue Yodel No 1)","Mama Told Me Not to Come","Just Dance","Mercy Mercy Me (The Ecology)","Livin' On a Prayer","Good Lovin'","50 Ways to Leave Your Lover","Stronger","I Can See Clearly Now","We Are the Champions","(I've Got a Gal In) Kalamazoo","No Scrubs","How Do You Mend a Broken Heart","I Got You (I Feel Good)","Don't Let the Stars Get in Your Eyes","The Girl From Ipanema","(Sexual) Healing","Tears of a Clown","We Will Rock You","Hold On","Bye Bye Love","Chapel of Love","White Rabbit","Rock the Boat","The Gypsy","Take The 'A' Train","Crimson & Clover","Crocodile Rock","Make Love to Me","Nothing's Gonna Stop Us Now","Say Say Say","The Christmas Song (Chestnuts Roasting On An Open Fire)","Un-Break My Heart","Cherish","I'll Be Missing You","Drops of Jupiter (Tell Me)","There goes my baby","You Send Me","If (They Made Me a King)","The Prisoner's Song","ABC","Do Wah Diddy Diddy","He's So Fine","A Boy Named Sue","Roll Over Beethoven","Sweet Georgia Brown","Earth Angel","Rehab","(You Keep Me) Hangin' On","This Diamond Ring","Be My Love","Rush Rush","You're Beautiful","Roll With It","Moonlight Serenade","Unbelievable","Peg o' My Heart","This Land is Your Land","Stranger On the Shore","Rum & Coca-Cola","Hit the Road","Without Me","Crazy For You","I Want to Know What Love Is","Bye Bye","Down Under","At the Hop","One Bad Apple","Kiss & Say Goodbye","For What It's Worth (Stop","The Long & Winding Road","Baby One More Time","Stairway to Heaven","How Do I Live?","Hello","Truly Madly Deeply","Great Balls of Fire","King of the Road","I Wanna Dance With Somebody (Who Loves Me)","Reunited","Help Me","Rags to Riches","(It's No) Sin","Say My Name","Nobody Does it Better","Paperback Writer","Don't Worry Be Happy","I Fall to Pieces","Body & Soul","You're Still the One","Stormy Weather (Keeps Rainin' All the Time)","Horse With No Name","American Woman","Chattanoogie Shoe-Shine Boy","Pick Up the Pieces","Everybody Wants to Rule the World","Blue Tango","Hurt So Good","Apologize","Let's Dance","(You're My) Soul & Inspiration","I Only Have Eyes For You","Wichita Lineman","Hanging by a Moment","Spinning Wheel","Look Away","Ironic","Don't Stop 'Til You Get Enough","Empire State Of Mind","Do You Love Me?","Jive Talkin'","You're the One That I Want","Sweet Soul Music","Hey There Delilah","A Whole New World (Aladdin's Theme)","Somethin' Stupid","Knock Three Times","Mickey","The Wanderer","Dancing in the Dark","It's Still Rock 'n' Roll to Me","Boogie Oogie Oogie","Can You Feel the Love Tonight","Harper Valley PTA","Seasons in the Sun","Come On-a My House","Viva La Vida","Walk On By","Drop it Like It's Hot","Private Eyes","Maniac","All My Lovin' (You're Never Gonna Get It)","Take a Bow","Ring of Fire","Save the Last Dance For Me","Make it With You","Don't Speak","I Shot the Sheriff","Say It Right","Sing","Twist & Shout","Walk This Way","A-Tisket A-Tasket","Let Me Love You","I Can Dream","Toxic","The Joker","Hero","In the Year 2525 (Exordium & Terminus)","Your Song","Oh Happy Day","Grease","Love In This Club","Angie","How Much is That Doggy in the Window?","Daydream Believer","Whip It","Boogie Woogie Bugle Boy","Down","Hanky Panky","Total Eclipse of the Heart","Cat's in the Cradle","Strange Fruit","Breathe","On My Own","Dizzy","Ticket to Ride","We Got The Beat","On the Atchison","Always On My Mind","Unforgettable","In the End","Music","Can't Buy Me Love","Chain of Fools","Won't Get Fooled Again","Happy Days Are Here Again","Third Man Theme","Your Cheatin' Heart","Thriller","Venus","Time After Time","That Lucky Old Sun (Just Rolls Around Heaven All Day)","E.T.","Three Coins in the Fountain","Touch Me","You Ain't Seen Nothin' Yet","Gives You Hell","Knock On Wood","One of These Nights","Again","Doo Wop (That Thing)","Whoomp! (There it Is)","Magic","I'm Walking Behind You","We Didn't Start the Fire","Lola","Ghostbusters","Winchester Cathedral","Greatest Love of All","My Love","Wannabe","Miss You","I Feel Fine","Baby Baby","TSOP (The Sound of Philadelphia)","Loving You","This Guy's in Love With You","Till I Waltz Again With You","Why Do Fools Fall in Love?","Nights in White Satin","That's the Way (I Like It)","My Prayer","(Put Another Nickel In) Music! Music! Music!","Colors of the Wind","Morning Train (Nine to Five)","I Went to Your Wedding","Kiss Me","Gypsies","Cracklin' Rosie","Maybellene","Born in the USA","Here Without You","Mony Mony","Mmmbop","You Always Hurt the One You Love","Eight Days a Week","What Goes Around Comes Around","Kung Fu Fighting","Fantasy","Sir Duke","Ain't Misbehavin'","Need You Now","Last Train to Clarksville","Yakety Yak","I'll be seeing you","Hard to Say I'm Sorry","It's My Party","Love to Love You Baby","Miss You Much","Born to Run","Instant Karma","The Rose","Purple Rain","One","Groove is in the Heart","Gimme Some Lovin'","Beautiful Day","Escape (The Pina Colada Song)","Use Somebody","Fortunate Son","Afternoon Delight","Love's Theme","Sailing","Cherry Pink & Apple Blossom White","Georgy Girl","How to Save a Life","I Walk the Line","All You Need is Love","U Can't Touch This","All Out of Love","Where is the Love?","Revolution","The Love You Save","Black Or White","This Used to Be My Playground","Living For the City","School's Out","Disturbia","Riders On the Storm","Some Enchanted Evening","Weak","Maneater","More Than Words","Time of the Season","Mrs Brown You've Got a Lovely Daughter","If You Leave Me Now","Can't Get Enough of Your Love","Na Na Hey Hey (Kiss Him Goodbye)","Mr Brightside","Black Velvet","I'm Yours","My Blue Heaven","It Had to Be You","Tha Crossroads","Ac-cent-tchu-ate the Positive","Everyday People","We Are Young","Take Me Home","Smoke! Smoke! Smoke! (That Cigarette)","In the Summertime","The Tracks of My Tears","Fly Robin Fly","Love is a Many Splendoured Thing","Another Night","Long Tall Sally","You Sexy Thing","The Morning After","Get Off of My Cloud","Roses Are Red","Thank You (Falettinme be Mice Elf Again)","Slow Poke","You Belong With Me","Ain't No Mountain High Enough","Auf Wiederseh'n Sweetheart","Beauty & the Beast","St Louis Blues","Peggy Sue","U Got it Bad","Sweet Caroline (Good Times Never Seemed So Good)","Wedding Bell Blues","Freebird","Wipe Out","California Girls","Being With You","Makin' Whoopee","Shop Around","Smoke On the Water","Hungry Heart","That's Amore","My Life","Brandy (You're A Fine Girl)","Walk Don't Run","Surfin' USA","Ball of Confusion (That's What the World is Today)","Sunshine Superman","Frankenstein","Kiss You All Over","Wishing Well","Piano Man","Ben","In the Ghetto","Hang On Sloopy","Singing The Blues","Cry Like a Baby","I Honestly Love You","Brother","Lookin' Out My Back Door","Candy Man","Burn","Stagger Lee","Moonlight Cocktail","Coming Up","Pop Muzik","As Time Goes By","My Eyes Adored You","Strawberry Fields Forever","Some of These Days","I Think I Love You","Judy in Disguise (With Glasses)","All Along the Watchtower","A Thousand Miles","Fast Car","Red Red Wine","Live & Let Die","Come On Eileen","Right Back Where We Started From","Brother Louie","Ol' Man River","Band On the Run","Rich Girl","Green River","Got to Give it Up","Behind Closed Doors","Don't Go Breaking My Heart","I'm Looking Over a Four Leaf Clover","Mr Big Stuff","Tiger Rag","Kryptonite","Hey Paula","Go Your Own Way","Big Bad John","Wake Me Up Before You Go Go","Tangerine","Wayward Wind","Disco Lady","Spanish Harlem","Wicked Game","Rosanna","Papa Don't Preach","Somebody to Love","Kokomo","Manana (Is Soon Enough For Me)","Puttin' on the Ritz","One More Try","I'll Walk Alone","Shout","Woman","Ballerina","We Built This City","19th Nervous Breakdown","Working My Way Back to You","Superstar","Foolish Games","Get Down Tonight","On Bended Knee","Magic Carpet Ride","Only You (And You Alone)","A String of Pearls","A Tree in the Meadow","So Much in Love","Every Little Thing She Does is Magic","La Bamba","Tighten Up","Three Times a Lady","Airplanes","Don't Leave Me This Way","Rock the Casbah","Feel Good Inc","Love Me Do","Kiss On My List","Give Me Everything","Have You Ever Really Loved a Woman?","Love Letters in the Sand","Ring My Bell","Love Child","I Feel For You","Bye","(Let Me Be Your) Teddy Bear","Soldier Boy","Papa's Got a Brand New Bag","Love Hangover","Spill the Wine","Royals","April Showers","Don't You (Forget About Me)","Travellin' Man","The Thing","You Make Me Feel Brand New","The Glow-Worm","You Don't Bring Me Flowers","Summertime Blues","Straight Up","Sunday","Wake Up Little Susie","She's a Lady","Over There","Little Darlin'","Rag Mop","Shake Down","Up Around the Bend","Harbour Lights","Chances Are","Mood Indigo","Pony Time","After You've Gone","I Wanna Love You","Da Doo Ron Ron (When He Walked Me Home)","If You Don't Know Me By Now","Green Tambourine","My Man","If I Didn't Care","St George & the Dragonette","Why Don't You Believe Me?","How Will I Know","Disco Duck","Lonely Boy","Never Gonna Give You Up","Before The Next Teardrop Falls","Running Scared","Let's Hear it For the Boy","Sleep Walk","Walk On the Wild Side","Memories Are Made of This","Open Arms","Stuck On You","Personality","Feel Like Making Love","Stars & Stripes Forever","Besame Mucho","Let Me Call You Sweetheart","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Cars","You Make Me Feel Like Dancing","Whatcha Say","Me & Mrs Jones","Bitter Sweet Symphony","Uncle Albert (Admiral Halsey)","More Than a Feeling","My Boyfriend's Back","People","He'll Have to Go","I Can Help","The Streak","Dreams","Hair","Cold","Nothin' on You","The End of the World","Caldonia Boogie (What Makes Your Big Head So Hard)","I Kissed A Girl","Incense & Peppermints","12th Street Rag","West End Blues","The Way You Move","Smoke Gets in Your Eyes","Want Ads","Long Cool Woman in a Black Dress","Hey Baby","(Your Love Keeps Lifting Me) Higher & Higher","He's a Rebel","Alone","Thrift Shop","Don't Let the Sun Go Down On Me","The Sweet Escape","Return to Sender","Here in My Heart","Wabash Cannonball","Ain't That a Shame","Travellin' Band","I'm Your Boogie Man","I Write the Songs","This Love","Lights","Will It Go Round In Circles","Purple Haze","Rock Your Baby","Delicado","Tammy","Check On It","Breaking Up is Hard to Do","1999","Prisoner of Love","Wild Wild West","Walk Like a Man","I Will Follow Him","Glamorous","Yellow Rose of Texas","That Old Black Magic","I'm So Lonesome I Could Cry","Up Up & Away","Baby Come Back","Let it Snow! Let it Snow! Let it Snow!","Pon De Replay","Because I Love You (The Postman Song)","Sleepy Lagoon","Baker Street","Dardanella","You Don't Have to Be a Star (To Be in My Show)","Leaving","Glory of Love","Theme From 'Greatest American Hero' (Believe It Or Not)","Shake You Down","Ole Buttermilk Sky","I Can't Get Started","Freak Me","Hot Child In The City","Man in the Mirror","Queen of Hearts","Let's Groove","Change the World","You make Me Wanna","Someday","Eve of Destruction","One of Us","Honky Tonk","Be Bop a Lula","Two Hearts","Paper Planes"],One={genre:Pne,song_name:Rne},Ine=One,Nne=["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],$ne=["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],zne=["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],Hne=["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],Vne=["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],RN=["Mrs.","Ms.","Miss","Dr."],Wne=["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],Gne=["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transexual female","Transexual male","Transexual man","Transexual person","Transexual woman","Transexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],jne=["{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}"],Kne=["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],Une=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],qne=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"],Yne=["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"],ON=["Mr.","Dr."],Jne=["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],Zne=[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}];function Xne(...e){return[...new Set(e.flat())].sort()}var Qne=Xne(RN,ON),ere=["female","male"],tre=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],nre={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},rre=["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"],are={bio_part:Nne,bio_pattern:$ne,bio_supporter:zne,female_first_name:Hne,female_middle_name:Vne,female_prefix:RN,first_name:Wne,gender:Gne,job_title_pattern:jne,last_name:Kne,last_name_pattern:Une,male_first_name:qne,male_middle_name:Yne,male_prefix:ON,middle_name:Jne,name:Zne,prefix:Qne,sex:ere,suffix:tre,title:nre,western_zodiac_sign:rre},ire=are,ore=["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],sre={formats:ore},lre=sre,ure=Object.freeze([{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}]),cre=Object.freeze([{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]),dre={chemicalElement:ure,unit:cre},fre=dre,hre=["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],pre=["{{location.state}} {{team.creature}}"],mre={creature:hre,name:pre},vre=mre,gre=["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],yre=["Diesel","Electric","Gasoline","Hybrid"],bre=["Aston Martin","Audi","Bentley","BMW","Bugatti","Cadillac","Chevrolet","Chrysler","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","Maserati","Mazda","Mercedes Benz","Mini","Nissan","Polestar","Porsche","Rolls Royce","Smart","Tesla","Toyota","Volkswagen","Volvo"],Fre=["Fiesta","Focus","Taurus","Mustang","Explorer","Expedition","F-150","Model T","Ranchero","Volt","Cruze","Malibu","Impala","Camaro","Corvette","Colorado","Silverado","El Camino","CTS","XTS","ATS","Escalade","Alpine","Charger","LeBaron","PT Cruiser","Challenger","Durango","Grand Caravan","Wrangler","Grand Cherokee","Roadster","Model S","Model 3","Model X","Model Y","Camry","Prius","Land Cruiser","Accord","Civic","Element","Sentra","Altima","A8","A4","Beetle","Jetta","Golf","911","Spyder","Countach","Mercielago","Aventador","1","2","Fortwo","V90","XC90","CX-9"],Cre=["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"],wre={bicycle_type:gre,fuel:yre,manufacturer:bre,model:Fre,type:Cre},Ere=wre,Sre=["abandoned","able","absolute","adorable","adventurous","academic","acceptable","acclaimed","accomplished","accurate","aching","acidic","acrobatic","active","actual","adept","admirable","admired","adolescent","adored","advanced","afraid","affectionate","aged","aggravating","aggressive","agile","agitated","agonizing","agreeable","ajar","alarmed","alarming","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","amusing","anchored","ancient","angelic","angry","anguished","animated","annual","another","antique","anxious","any","apprehensive","appropriate","apt","arctic","arid","aromatic","artistic","ashamed","assured","astonishing","athletic","attached","attentive","attractive","austere","authentic","authorized","automatic","avaricious","average","aware","awesome","awful","awkward","babyish","bad","back","baggy","bare","barren","basic","beautiful","belated","beloved","beneficial","better","best","bewitched","big","big-hearted","biodegradable","bite-sized","bitter","black","black-and-white","bland","blank","blaring","bleak","blind","blissful","blond","blue","blushing","bogus","boiling","bold","bony","boring","bossy","both","bouncy","bountiful","bowed","brave","breakable","brief","bright","brilliant","brisk","broken","bronze","brown","bruised","bubbly","bulky","bumpy","buoyant","burdensome","burly","bustling","busy","buttery","buzzing","calculating","calm","candid","canine","capital","carefree","careful","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","cheery","chief","chilly","chubby","circular","classic","clean","clear","clear-cut","clever","close","closed","cloudy","clueless","clumsy","cluttered","coarse","cold","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complex","complicated","composed","concerned","concrete","confused","conscious","considerate","constant","content","conventional","cooked","cool","cooperative","coordinated","corny","corrupt","costly","courageous","courteous","crafty","crazy","creamy","creative","creepy","criminal","crisp","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cultured","cumbersome","curly","curvy","cute","cylindrical","damaged","damp","dangerous","dapper","daring","darling","dark","dazzling","dead","deadly","deafening","dear","dearest","decent","decimal","decisive","deep","defenseless","defensive","defiant","deficient","definite","definitive","delayed","delectable","delicious","delightful","delirious","demanding","dense","dental","dependable","dependent","descriptive","deserted","detailed","determined","devoted","different","difficult","digital","diligent","dim","dimpled","direct","disastrous","discrete","disgusting","disloyal","dismal","distant","downright","dreary","dirty","disguised","dishonest","distinct","distorted","dizzy","doting","double","drab","drafty","dramatic","droopy","dry","dual","dull","dutiful","each","eager","earnest","early","easy","easy-going","ecstatic","edible","educated","elaborate","elastic","elated","elderly","electric","elegant","elementary","elliptical","embarrassed","embellished","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enormous","enraged","entire","envious","equal","equatorial","essential","esteemed","ethical","euphoric","even","evergreen","everlasting","every","evil","exalted","excellent","exemplary","exhausted","excitable","excited","exciting","exotic","expensive","experienced","expert","extraneous","extroverted","extra-large","extra-small","fabulous","failing","faint","fair","faithful","fake","false","familiar","famous","fancy","fantastic","far","faraway","far-flung","far-off","fast","fat","fatal","fatherly","favorable","favorite","fearful","fearless","feisty","feline","female","feminine","few","fickle","filthy","fine","finished","firm","first","firsthand","fitting","fixed","flaky","flamboyant","flashy","flat","flawed","flawless","flickering","flimsy","flippant","flowery","fluffy","fluid","flustered","focused","fond","foolhardy","foolish","forceful","forked","formal","forsaken","forthright","fortunate","fragrant","frail","frank","frayed","free","french","fresh","frequent","friendly","frightened","frightening","frigid","frilly","frizzy","frivolous","front","frosty","frozen","frugal","fruitful","full","fumbling","functional","funny","fussy","fuzzy","gargantuan","gaseous","general","generous","gentle","genuine","giant","giddy","gigantic","gifted","giving","glamorous","glaring","glass","gleaming","gleeful","glistening","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grand","grandiose","granular","grateful","grave","gray","great","greedy","green","gregarious","grim","grimy","gripping","grizzled","grotesque","grouchy","grounded","growing","growling","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","half","handmade","handsome","handy","happy","happy-go-lucky","hard","hard-to-find","harmful","harmless","harmonious","harsh","hasty","hateful","haunting","healthy","heartfelt","hearty","heavenly","heavy","hefty","helpful","helpless","hidden","hideous","high","high-level","hilarious","hoarse","hollow","homely","honest","honorable","honored","hopeful","horrible","hospitable","hot","huge","humble","humiliating","humming","humongous","hungry","hurtful","husky","icky","icy","ideal","idealistic","identical","idle","idolized","ignorant","ill","ill-fated","ill-informed","illiterate","illustrious","imaginary","imaginative","immaculate","immaterial","immediate","immense","impassioned","impeccable","impartial","imperfect","imperturbable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incompatible","incomplete","inconsequential","incredible","indelible","inexperienced","indolent","infamous","infantile","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","insubstantial","intelligent","intent","intentional","interesting","internal","international","intrepid","ironclad","irresponsible","irritating","itchy","jaded","jagged","jam-packed","jaunty","jealous","jittery","joint","jolly","jovial","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","jumpy","juvenile","kaleidoscopic","keen","key","kind","kindhearted","kindly","klutzy","knobby","knotty","knowledgeable","knowing","known","kooky","kosher","lanky","large","last","lasting","late","lavish","lawful","lazy","leading","lean","leafy","left","legal","legitimate","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","loathsome","lone","lonely","long","long-term","loose","lopsided","lost","loud","lovable","lovely","loving","low","loyal","lucky","lumbering","luminous","lumpy","lustrous","luxurious","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","masculine","massive","mature","meager","mealy","mean","measly","meaty","medical","mediocre","medium","meek","mellow","melodic","memorable","menacing","merry","messy","metallic","mild","milky","mindless","miniature","minor","minty","miserable","miserly","misguided","misty","mixed","modern","modest","moist","monstrous","monthly","monumental","moral","mortified","motherly","motionless","mountainous","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","naive","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","noisy","nonstop","normal","notable","noted","noteworthy","novel","noxious","numb","nutritious","nutty","obedient","oblong","oily","obvious","occasional","odd","oddball","offbeat","offensive","official","old","old-fashioned","only","open","optimal","optimistic","opulent","orange","orderly","organic","ornate","ornery","ordinary","original","other","our","outlying","outgoing","outlandish","outrageous","outstanding","oval","overcooked","overdue","overjoyed","overlooked","palatable","pale","paltry","parallel","parched","partial","passionate","past","pastel","peaceful","peppery","perfect","perfumed","periodic","perky","personal","pertinent","pesky","pessimistic","petty","phony","physical","piercing","pink","pitiful","plain","plaintive","plastic","playful","pleasant","pleased","pleasing","plump","plush","polished","polite","political","pointed","pointless","poised","poor","popular","portly","posh","positive","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","previous","pricey","prickly","primary","prime","pristine","private","prize","probable","productive","profitable","profuse","proper","proud","prudent","punctual","pungent","puny","pure","purple","pushy","putrid","puzzled","puzzling","quaint","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quirky","quixotic","quizzical","radiant","ragged","rapid","rare","rash","raw","recent","reckless","rectangular","ready","real","realistic","reasonable","red","reflecting","regal","regular","reliable","relieved","remarkable","remorseful","remote","repentant","required","respectful","responsible","repulsive","revolving","rewarding","rich","rigid","right","ringed","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","rundown","ruddy","rude","runny","rural","rusty","sad","safe","salty","same","sandy","sane","sarcastic","sardonic","satisfied","scaly","scarce","scared","scary","scented","scholarly","scientific","scornful","scratchy","scrawny","second","secondary","second-hand","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serious","serpentine","several","severe","shabby","shadowy","shady","shallow","shameful","shameless","sharp","shimmering","shiny","shocked","shocking","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silly","silver","similar","simple","simplistic","sinful","single","sizzling","skeletal","skinny","sleepy","slight","slim","slimy","slippery","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","solid","somber","some","spherical","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","spectacular","speedy","spicy","spiffy","spirited","spiteful","splendid","spotless","spotted","spry","square","squeaky","squiggly","stable","staid","stained","stale","standard","starchy","stark","starry","steep","sticky","stiff","stimulating","stingy","stormy","straight","strange","steel","strict","strident","striking","striped","strong","studious","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","suspicious","svelte","sweaty","sweet","sweltering","swift","sympathetic","tall","talkative","tame","tan","tangible","tart","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","terrific","testy","thankful","that","these","thick","thin","third","thirsty","this","thorough","thorny","those","thoughtful","threadbare","thrifty","thunderous","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","traumatic","treasured","tremendous","tragic","trained","triangular","tricky","trifling","trim","trivial","troubled","true","trusting","trustworthy","trusty","truthful","turbulent","twin","ugly","ultimate","unacceptable","unaware","uncomfortable","uncommon","unconscious","understated","unequaled","uneven","unfinished","unfit","unfolded","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","united","unkempt","unknown","unlawful","unlined","unlucky","unnatural","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwitting","unwritten","upbeat","upright","upset","urban","usable","used","useful","useless","utilized","utter","vacant","vague","vain","valid","valuable","vapid","variable","vast","velvety","venerated","vengeful","verifiable","vibrant","vicious","victorious","vigilant","vigorous","villainous","violet","violent","virtual","virtuous","visible","vital","vivacious","vivid","voluminous","wan","warlike","warm","warmhearted","warped","wary","wasteful","watchful","waterlogged","watery","wavy","wealthy","weak","weary","webbed","wee","weekly","weepy","weighty","weird","welcome","well-documented","well-groomed","well-informed","well-lit","well-made","well-off","well-to-do","well-worn","wet","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","wild","willing","wilted","winding","windy","winged","wiry","wise","witty","wobbly","woeful","wonderful","wooden","woozy","wordy","worldly","worn","worried","worrisome","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yawning","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty","zigzag"],_re=["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],Dre=["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],Are=["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],kre=["ATM","CD","SUV","TV","aardvark","abacus","abbey","abbreviation","abdomen","ability","abnormality","abolishment","abrogation","absence","abundance","academics","academy","accelerant","accelerator","accent","acceptance","access","accessory","accident","accommodation","accompanist","accomplishment","accord","accordance","accordion","account","accountability","accountant","accounting","accuracy","accusation","acetate","achievement","achiever","acid","acknowledgment","acorn","acoustics","acquaintance","acquisition","acre","acrylic","act","action","activation","activist","activity","actor","actress","acupuncture","ad","adaptation","adapter","addiction","addition","address","adjective","adjustment","admin","administration","administrator","admire","admission","adobe","adoption","adrenalin","adrenaline","adult","adulthood","advance","advancement","advantage","advent","adverb","advertisement","advertising","advice","adviser","advocacy","advocate","affair","affect","affidavit","affiliate","affinity","afoul","afterlife","aftermath","afternoon","aftershave","aftershock","afterthought","age","agency","agenda","agent","aggradation","aggression","aglet","agony","agreement","agriculture","aid","aide","aim","air","airbag","airbus","aircraft","airfare","airfield","airforce","airline","airmail","airman","airplane","airport","airship","airspace","alarm","alb","albatross","album","alcohol","alcove","alder","ale","alert","alfalfa","algebra","algorithm","alias","alibi","alien","allegation","allergist","alley","alliance","alligator","allocation","allowance","alloy","alluvium","almanac","almighty","almond","alpaca","alpenglow","alpenhorn","alpha","alphabet","altar","alteration","alternative","altitude","alto","aluminium","aluminum","amazement","amazon","ambassador","amber","ambience","ambiguity","ambition","ambulance","amendment","amenity","ammunition","amnesty","amount","amusement","anagram","analgesia","analog","analogue","analogy","analysis","analyst","analytics","anarchist","anarchy","anatomy","ancestor","anchovy","android","anesthesiologist","anesthesiology","angel","anger","angina","angle","angora","angstrom","anguish","animal","anime","anise","ankle","anklet","anniversary","announcement","annual","anorak","answer","ant","anteater","antecedent","antechamber","antelope","antennae","anterior","anthropology","antibody","anticipation","anticodon","antigen","antique","antiquity","antler","antling","anxiety","anybody","anyone","anything","anywhere","apartment","ape","aperitif","apology","app","apparatus","apparel","appeal","appearance","appellation","appendix","appetiser","appetite","appetizer","applause","apple","applewood","appliance","application","appointment","appreciation","apprehension","approach","appropriation","approval","apricot","apron","apse","aquarium","aquifer","arcade","arch","arch-rival","archaeologist","archaeology","archeology","archer","architect","architecture","archives","area","arena","argument","arithmetic","ark","arm","arm-rest","armadillo","armament","armchair","armoire","armor","armour","armpit","armrest","army","arrangement","array","arrest","arrival","arrogance","arrow","art","artery","arthur","artichoke","article","artifact","artificer","artist","ascend","ascent","ascot","ash","ashram","ashtray","aside","asparagus","aspect","asphalt","aspic","assassination","assault","assembly","assertion","assessment","asset","assignment","assist","assistance","assistant","associate","association","assumption","assurance","asterisk","astrakhan","astrolabe","astrologer","astrology","astronomy","asymmetry","atelier","atheist","athlete","athletics","atmosphere","atom","atrium","attachment","attack","attacker","attainment","attempt","attendance","attendant","attention","attenuation","attic","attitude","attorney","attraction","attribute","auction","audience","audit","auditorium","aunt","authentication","authenticity","author","authorisation","authority","authorization","auto","autoimmunity","automation","automaton","autumn","availability","avalanche","avenue","average","avocado","award","awareness","awe","axis","azimuth","baboon","babushka","baby","bachelor","back","back-up","backbone","backburn","backdrop","background","backpack","backup","backyard","bacon","bacterium","badge","badger","bafflement","bag","bagel","baggage","baggie","baggy","bagpipe","bail","bait","bake","baker","bakery","bakeware","balaclava","balalaika","balance","balcony","ball","ballet","balloon","balloonist","ballot","ballpark","bamboo","ban","banana","band","bandana","bandanna","bandolier","bandwidth","bangle","banjo","bank","bankbook","banker","banking","bankruptcy","banner","banquette","banyan","baobab","bar","barbecue","barbeque","barber","bargain","barge","baritone","barium","bark","barley","barn","barometer","barracks","barrage","barrel","barrier","barstool","bartender","base","baseball","baseboard","baseline","basement","basics","basil","basin","basis","basket","basketball","bass","bassinet","bassoon","bat","bath","bather","bathhouse","bathrobe","bathroom","bathtub","battalion","batter","battery","batting","battle","battleship","bay","bayou","beach","bead","beak","beam","bean","beancurd","beanie","beanstalk","bear","beard","beast","beastie","beat","beating","beauty","beck","bed","bedrock","bedroom","bee","beech","beef","beet","beetle","beggar","beginner","beginning","begonia","behalf","behavior","behaviour","behest","behold","being","belfry","belief","believer","bell","belligerency","bellows","belly","belt","bench","bend","beneficiary","benefit","beret","berry","best-seller","bestseller","bet","beverage","beyond","bias","bibliography","bicycle","bid","bidder","bidding","bidet","bifocals","bijou","bike","bikini","bill","billboard","billing","billion","bin","binoculars","biology","biopsy","biosphere","biplane","birch","bird","bird-watcher","birdbath","birdcage","birdhouse","birth","birthday","biscuit","bit","bite","bitten","bitter","blackberry","blackbird","blackboard","blackfish","blackness","bladder","blade","blame","blank","blanket","blast","blazer","blend","blessing","blight","blind","blinker","blister","blizzard","block","blocker","blog","blogger","blood","bloodflow","bloom","bloomer","blossom","blouse","blow","blowgun","blowhole","blueberry","blush","boar","board","boat","boatload","boatyard","bob","bobcat","body","bog","bolero","bolt","bond","bonding","bondsman","bone","bonfire","bongo","bonnet","bonsai","bonus","boogeyman","book","bookcase","bookend","booking","booklet","bookmark","boolean","boom","boon","boost","booster","boot","bootie","border","bore","borrower","borrowing","boss","botany","bother","bottle","bottling","bottom","bottom-line","boudoir","bough","boulder","boulevard","boundary","bouquet","bourgeoisie","bout","boutique","bow","bower","bowl","bowler","bowling","bowtie","box","boxer","boxspring","boy","boycott","boyfriend","boyhood","boysenberry","brace","bracelet","bracket","brain","brake","bran","branch","brand","brass","bratwurst","bread","breadcrumb","breadfruit","break","breakdown","breakfast","breakpoint","breakthrough","breastplate","breath","breeze","brewer","bribery","brick","bricklaying","bride","bridge","brief","briefing","briefly","brilliant","brink","brisket","broad","broadcast","broccoli","brochure","brocolli","broiler","broker","bronchitis","bronco","bronze","brooch","brood","brook","broom","brother","brother-in-law","brow","brownie","browser","browsing","brunch","brush","brushfire","brushing","bubble","buck","bucket","buckle","buckwheat","bud","buddy","budget","buffalo","buffer","buffet","bug","buggy","bugle","builder","building","bulb","bulk","bull","bull-fighter","bulldozer","bullet","bump","bumper","bun","bunch","bungalow","bunkhouse","burden","bureau","burglar","burial","burn","burn-out","burning","burrito","burro","burrow","burst","bus","bush","business","businessman","bust","bustle","butane","butcher","butler","butter","butterfly","button","buy","buyer","buying","buzz","buzzard","c-clamp","cabana","cabbage","cabin","cabinet","cable","caboose","cacao","cactus","caddy","cadet","cafe","caffeine","caftan","cage","cake","calcification","calculation","calculator","calculus","calendar","calf","caliber","calibre","calico","call","calm","calorie","camel","cameo","camera","camp","campaign","campaigning","campanile","camper","campus","can","canal","candelabra","candidacy","candidate","candle","candy","cane","cannibal","cannon","canoe","canon","canopy","cantaloupe","canteen","canvas","cap","capability","capacity","cape","caper","capital","capitalism","capitulation","capon","cappelletti","cappuccino","captain","caption","captor","car","carabao","caramel","caravan","carbohydrate","carbon","carboxyl","card","cardboard","cardigan","care","career","cargo","caribou","carload","carnation","carnival","carol","carotene","carp","carpenter","carpet","carpeting","carport","carriage","carrier","carrot","carry","cart","cartel","carter","cartilage","cartload","cartoon","cartridge","carving","cascade","case","casement","cash","cashew","cashier","casino","casket","cassava","casserole","cassock","cast","castanet","castle","casualty","cat","catacomb","catalogue","catalysis","catalyst","catamaran","catastrophe","catch","catcher","category","caterpillar","cathedral","cation","catsup","cattle","cauliflower","causal","cause","causeway","caution","cave","caviar","cayenne","ceiling","celebration","celebrity","celeriac","celery","cell","cellar","cello","celsius","cement","cemetery","cenotaph","census","cent","center","centimeter","centre","centurion","century","cephalopod","ceramic","ceramics","cereal","ceremony","certainty","certificate","certification","cesspool","chafe","chain","chainstay","chair","chairlift","chairman","chairperson","chaise","chalet","chalice","chalk","challenge","chamber","champagne","champion","championship","chance","chandelier","change","channel","chaos","chap","chapel","chaplain","chapter","character","characteristic","characterization","chard","charge","charger","charity","charlatan","charm","charset","chart","charter","chasm","chassis","chastity","chasuble","chateau","chatter","chauffeur","chauvinist","check","checkbook","checking","checkout","checkroom","cheddar","cheek","cheer","cheese","cheesecake","cheetah","chef","chem","chemical","chemistry","chemotaxis","cheque","cherry","chess","chest","chestnut","chick","chicken","chicory","chief","chiffonier","child","childbirth","childhood","chili","chill","chime","chimpanzee","chin","chinchilla","chino","chip","chipmunk","chit-chat","chivalry","chive","chives","chocolate","choice","choir","choker","cholesterol","choosing","chop","chops","chopstick","chopsticks","chord","chorus","chow","chowder","chrome","chromolithograph","chronicle","chronograph","chronometer","chrysalis","chub","chuck","church","churn","chutney","cicada","cigarette","cilantro","cinder","cinema","cinnamon","circadian","circle","circuit","circulation","circumference","circumstance","cirrus","citizen","citizenship","citron","citrus","city","civilian","civilisation","civilization","claim","clam","clamp","clan","clank","clapboard","clarification","clarinet","clarity","clasp","class","classic","classification","classmate","classroom","clause","clave","clavicle","clavier","claw","clay","cleaner","clearance","clearing","cleat","clef","cleft","clergyman","cleric","clerk","click","client","cliff","climate","climb","clinic","clip","clipboard","clipper","cloak","cloakroom","clock","clockwork","clogs","cloister","clone","close","closet","closing","closure","cloth","clothes","clothing","cloud","cloudburst","clove","clover","cloves","club","clue","cluster","clutch","co-producer","coach","coal","coalition","coast","coaster","coat","cob","cobbler","cobweb","cockpit","cockroach","cocktail","cocoa","coconut","cod","code","codepage","codling","codon","coevolution","cofactor","coffee","coffin","cohesion","cohort","coil","coin","coincidence","coinsurance","coke","cold","coleslaw","coliseum","collaboration","collagen","collapse","collar","collard","collateral","colleague","collection","collectivisation","collectivization","collector","college","collision","colloquy","colon","colonial","colonialism","colonisation","colonization","colony","color","colorlessness","colt","column","columnist","comb","combat","combination","combine","comeback","comedy","comestible","comfort","comfortable","comic","comics","comma","command","commander","commandment","comment","commerce","commercial","commission","commitment","committee","commodity","common","commonsense","commotion","communicant","communication","communion","communist","community","commuter","company","comparison","compass","compassion","compassionate","compensation","competence","competition","competitor","complaint","complement","completion","complex","complexity","compliance","complication","complicity","compliment","component","comportment","composer","composite","composition","compost","comprehension","compress","compromise","comptroller","compulsion","computer","comradeship","con","concentrate","concentration","concept","conception","concern","concert","conclusion","concrete","condition","conditioner","condominium","condor","conduct","conductor","cone","confectionery","conference","confidence","confidentiality","configuration","confirmation","conflict","conformation","confusion","conga","congo","congregation","congress","congressman","congressperson","conifer","connection","connotation","conscience","consciousness","consensus","consent","consequence","conservation","conservative","consideration","consignment","consist","consistency","console","consonant","conspiracy","conspirator","constant","constellation","constitution","constraint","construction","consul","consulate","consulting","consumer","consumption","contact","contagion","container","content","contention","contest","context","continent","contingency","continuity","contour","contract","contractor","contrail","contrary","contrast","contribution","contributor","control","controller","controversy","convection","convenience","convention","conversation","conversion","convert","convertible","conviction","cook","cookbook","cookie","cooking","cooperation","coordination","coordinator","cop","cop-out","cope","copper","copy","copying","copyright","copywriter","coral","cord","corduroy","core","cork","cormorant","corn","corner","cornerstone","cornet","cornflakes","cornmeal","corporal","corporation","corporatism","corps","corral","correspondence","correspondent","corridor","corruption","corsage","cosset","cost","costume","cot","cottage","cotton","couch","cougar","cough","council","councilman","councilor","councilperson","counsel","counseling","counselling","counsellor","counselor","count","counter","counter-force","counterpart","countess","country","countryside","county","couple","coupon","courage","course","court","courthouse","courtroom","cousin","covariate","cover","coverage","coverall","cow","cowbell","cowboy","coyote","crab","cradle","craft","craftsman","cranberry","crane","cranky","crate","cravat","craw","crawdad","crayfish","crayon","crazy","cream","creation","creative","creativity","creator","creature","creche","credential","credenza","credibility","credit","creditor","creek","crepe","crest","crew","crewman","crewmate","crewmember","crewmen","cria","crib","cribbage","cricket","cricketer","crime","criminal","crinoline","crisis","crisp","criteria","criterion","critic","criticism","crocodile","crocus","croissant","crook","crop","cross","cross-contamination","cross-stitch","croup","crow","crowd","crown","crude","cruelty","cruise","crumb","crunch","crusader","crush","crust","cry","crystal","crystallography","cub","cube","cuckoo","cucumber","cue","cuff-link","cuisine","cultivar","cultivator","culture","culvert","cummerbund","cup","cupboard","cupcake","cupola","curd","cure","curio","curiosity","curl","curler","currant","currency","current","curriculum","curry","curse","cursor","curtailment","curtain","curve","cushion","custard","custody","custom","customer","cut","cuticle","cutlet","cutover","cutting","cyclamen","cycle","cyclone","cyclooxygenase","cygnet","cylinder","cymbal","cynic","cyst","cytokine","cytoplasm","dad","daddy","daffodil","dagger","dahlia","daikon","daily","dairy","daisy","dam","damage","dame","dance","dancer","dancing","dandelion","danger","dare","dark","darkness","darn","dart","dash","dashboard","data","database","date","daughter","dawn","day","daybed","daylight","dead","deadline","deal","dealer","dealing","dearest","death","deathwatch","debate","debris","debt","debtor","decade","decadence","decency","decimal","decision","decision-making","deck","declaration","declination","decline","decoder","decongestant","decoration","decrease","decryption","dedication","deduce","deduction","deed","deep","deer","default","defeat","defendant","defender","defense","deficit","definition","deformation","degradation","degree","delay","deliberation","delight","delivery","demand","democracy","democrat","demur","den","denim","denominator","density","dentist","deodorant","department","departure","dependency","dependent","deployment","deposit","deposition","depot","depression","depressive","depth","deputy","derby","derivation","derivative","derrick","descendant","descent","description","desert","design","designation","designer","desire","desk","desktop","dessert","destination","destiny","destroyer","destruction","detail","detainee","detainment","detection","detective","detector","detention","determination","detour","devastation","developer","developing","development","developmental","deviance","deviation","device","devil","dew","dhow","diabetes","diadem","diagnosis","diagram","dial","dialect","dialogue","diam","diamond","diaper","diaphragm","diarist","diary","dibble","dickey","dictaphone","dictator","diction","dictionary","die","diesel","diet","difference","differential","difficulty","diffuse","dig","digestion","digestive","digger","digging","digit","dignity","dilapidation","dill","dilution","dime","dimension","dimple","diner","dinghy","dining","dinner","dinosaur","dioxide","dip","diploma","diplomacy","direction","directive","director","directory","dirndl","dirt","disability","disadvantage","disagreement","disappointment","disarmament","disaster","discharge","discipline","disclaimer","disclosure","disco","disconnection","discount","discourse","discovery","discrepancy","discretion","discrimination","discussion","disdain","disease","disembodiment","disengagement","disguise","disgust","dish","dishwasher","disk","disparity","dispatch","displacement","display","disposal","disposer","disposition","dispute","disregard","disruption","dissemination","dissonance","distance","distinction","distortion","distribution","distributor","district","divalent","divan","diver","diversity","divide","dividend","divider","divine","diving","division","divorce","doc","dock","doctor","doctorate","doctrine","document","documentary","documentation","doe","dog","dogsled","dogwood","doing","doll","dollar","dollop","dolman","dolor","dolphin","domain","dome","donation","donkey","donor","donut","door","doorbell","doorknob","doorpost","doorway","dory","dose","dot","double","doubling","doubt","doubter","dough","doughnut","down","downfall","downforce","downgrade","download","downstairs","downtown","downturn","dozen","draft","drag","dragon","dragonfly","dragonfruit","dragster","drain","drainage","drake","drama","dramaturge","drapes","draw","drawbridge","drawer","drawing","dream","dreamer","dredger","dress","dresser","dressing","drill","drink","drinking","drive","driver","driveway","driving","drizzle","dromedary","drop","drudgery","drug","drum","drummer","dryer","duck","duckling","dud","dude","due","duel","dueling","duffel","dugout","dulcimer","dumbwaiter","dump","dune","dungarees","dungeon","duplexer","duration","durian","dusk","dust","duster","duty","dwell","dwelling","dynamics","dynamite","dynamo","dynasty","dysfunction","e-book","e-mail","e-reader","eagle","eaglet","ear","eardrum","earmuffs","earnings","earplug","earring","earrings","earth","earthquake","earthworm","ease","easel","east","eating","eaves","eavesdropper","ecclesia","echidna","eclipse","ecliptic","ecology","economics","economy","ecosystem","ectoderm","ectodermal","ecumenist","eddy","edge","edger","edible","editing","edition","editor","editorial","education","eel","effacement","effect","effective","effectiveness","effector","efficacy","efficiency","effort","egg","egghead","eggnog","eggplant","ego","eicosanoid","ejector","elbow","elderberry","election","electricity","electrocardiogram","electronics","element","elephant","elevation","elevator","eleventh","elf","elicit","eligibility","elimination","elite","elixir","elk","ellipse","elm","elongation","elver","email","emanate","embarrassment","embassy","embellishment","embossing","embryo","emerald","emergence","emergency","emergent","emery","emission","emitter","emotion","emphasis","empire","employ","employee","employer","employment","empowerment","emu","enactment","encirclement","enclave","enclosure","encounter","encouragement","encyclopedia","end","endive","endoderm","endorsement","endothelium","endpoint","enemy","energy","enforcement","engagement","engine","engineer","engineering","enigma","enjoyment","enquiry","enrollment","enterprise","entertainment","enthusiasm","entirety","entity","entrance","entree","entrepreneur","entry","envelope","environment","envy","enzyme","epauliere","epee","ephemera","ephemeris","ephyra","epic","episode","epithelium","epoch","eponym","epoxy","equal","equality","equation","equinox","equipment","equity","equivalent","era","eraser","erosion","error","escalator","escape","espadrille","espalier","essay","essence","essential","establishment","estate","estimate","estrogen","estuary","eternity","ethernet","ethics","ethnicity","ethyl","euphonium","eurocentrism","evaluation","evaluator","evaporation","eve","evening","evening-wear","event","everybody","everyone","everything","eviction","evidence","evil","evocation","evolution","ex-husband","ex-wife","exaggeration","exam","examination","examiner","example","exasperation","excellence","exception","excerpt","excess","exchange","excitement","exclamation","excursion","excuse","execution","executive","executor","exercise","exhaust","exhaustion","exhibit","exhibition","exile","existence","exit","exocrine","expansion","expansionism","expectancy","expectation","expedition","expense","experience","experiment","experimentation","expert","expertise","explanation","exploration","explorer","export","expose","exposition","exposure","expression","extension","extent","exterior","external","extinction","extreme","extremist","eye","eyeball","eyebrow","eyebrows","eyeglasses","eyelash","eyelashes","eyelid","eyelids","eyeliner","eyestrain","eyrie","fabric","face","facelift","facet","facility","facsimile","fact","factor","factory","faculty","fahrenheit","fail","failure","fairness","fairy","faith","faithful","fall","fallacy","falling-out","fame","familiar","familiarity","family","fan","fang","fanlight","fanny-pack","fantasy","farm","farmer","farming","farmland","farrow","fascia","fashion","fat","fate","father","father-in-law","fatigue","fatigues","faucet","fault","fav","fava","favor","favorite","fawn","fax","fear","feast","feather","feature","fedelini","federation","fedora","fee","feed","feedback","feeding","feel","feeling","fellow","felony","female","fen","fence","fencing","fender","feng","fennel","ferret","ferry","ferryboat","fertilizer","festival","fetus","few","fiber","fiberglass","fibre","fibroblast","fibrosis","ficlet","fiction","fiddle","field","fiery","fiesta","fifth","fig","fight","fighter","figure","figurine","file","filing","fill","fillet","filly","film","filter","filth","final","finance","financing","finding","fine","finer","finger","fingerling","fingernail","finish","finisher","fir","fire","fireman","fireplace","firewall","firm","first","fish","fishbone","fisherman","fishery","fishing","fishmonger","fishnet","fit","fitness","fix","fixture","flag","flair","flame","flan","flanker","flare","flash","flat","flatboat","flavor","flax","fleck","fledgling","fleece","flesh","flexibility","flick","flicker","flight","flint","flintlock","flip-flops","flock","flood","floodplain","floor","floozie","flour","flow","flower","flu","flugelhorn","fluke","flume","flung","flute","fly","flytrap","foal","foam","fob","focus","fog","fold","folder","folk","folklore","follower","following","fondue","font","food","foodstuffs","fool","foot","footage","football","footnote","footprint","footrest","footstep","footstool","footwear","forage","forager","foray","force","ford","forearm","forebear","forecast","forehead","foreigner","forelimb","forest","forestry","forever","forgery","fork","form","formal","formamide","format","formation","former","formicarium","formula","fort","forte","fortnight","fortress","fortune","forum","foundation","founder","founding","fountain","fourths","fowl","fox","foxglove","fraction","fragrance","frame","framework","fratricide","fraud","fraudster","freak","freckle","freedom","freelance","freezer","freezing","freight","freighter","frenzy","freon","frequency","fresco","friction","fridge","friend","friendship","fries","frigate","fright","fringe","fritter","frock","frog","front","frontier","frost","frosting","frown","fruit","frustration","fry","fuel","fugato","fulfillment","full","fun","function","functionality","fund","funding","fundraising","fur","furnace","furniture","fusarium","futon","future","gadget","gaffe","gaffer","gain","gaiters","gale","gall-bladder","gallery","galley","gallon","galoshes","gambling","game","gamebird","gaming","gamma-ray","gander","gang","gap","garage","garb","garbage","garden","garlic","garment","garter","gas","gasket","gasoline","gasp","gastronomy","gastropod","gate","gateway","gather","gathering","gator","gauge","gauntlet","gavel","gazebo","gazelle","gear","gearshift","geek","gel","gelatin","gelding","gem","gemsbok","gender","gene","general","generation","generator","generosity","genetics","genie","genius","genre","gentleman","geography","geology","geometry","geranium","gerbil","gesture","geyser","gherkin","ghost","giant","gift","gig","gigantism","giggle","ginger","gingerbread","ginseng","giraffe","girdle","girl","girlfriend","glacier","gladiolus","glance","gland","glass","glasses","glee","glen","glider","gliding","glimpse","globe","glockenspiel","gloom","glory","glove","glow","glucose","glue","glut","glutamate","gnat","gnu","go-kart","goal","goat","gobbler","god","goddess","godfather","godmother","godparent","goggles","going","gold","goldfish","golf","gondola","gong","good","good-bye","goodbye","goodie","goodness","goodnight","goodwill","goose","gopher","gorilla","gosling","gossip","governance","government","governor","gown","grab-bag","grace","grade","gradient","graduate","graduation","graffiti","graft","grain","gram","grammar","gran","grand","grandchild","granddaughter","grandfather","grandma","grandmom","grandmother","grandpa","grandparent","grandson","granny","granola","grant","grape","grapefruit","graph","graphic","grasp","grass","grasshopper","grassland","gratitude","gravel","gravitas","gravity","gravy","gray","grease","great-grandfather","great-grandmother","greatness","greed","green","greenhouse","greens","grenade","grey","grid","grief","grill","grin","grip","gripper","grit","grocery","ground","group","grouper","grouse","grove","growth","grub","guacamole","guarantee","guard","guava","guerrilla","guess","guest","guestbook","guidance","guide","guideline","guilder","guilt","guilty","guinea","guitar","guitarist","gum","gumshoe","gun","gunpowder","gutter","guy","gym","gymnast","gymnastics","gynaecology","gyro","habit","habitat","hacienda","hacksaw","hackwork","hail","hair","haircut","hake","half","half-brother","half-sister","halibut","hall","halloween","hallway","halt","ham","hamburger","hammer","hammock","hamster","hand","hand-holding","handball","handful","handgun","handicap","handle","handlebar","handmaiden","handover","handrail","handsaw","hanger","happening","happiness","harald","harbor","harbour","hard-hat","hardboard","hardcover","hardening","hardhat","hardship","hardware","hare","harm","harmonica","harmonise","harmonize","harmony","harp","harpooner","harpsichord","harvest","harvester","hash","hashtag","hassock","haste","hat","hatbox","hatchet","hatchling","hate","hatred","haunt","haven","haversack","havoc","hawk","hay","haze","hazel","hazelnut","head","headache","headlight","headline","headphones","headquarters","headrest","health","health-care","hearing","hearsay","heart","heart-throb","heartache","heartbeat","hearth","hearthside","heartwood","heat","heater","heating","heaven","heavy","hectare","hedge","hedgehog","heel","heifer","height","heir","heirloom","helicopter","helium","hellcat","hello","helmet","helo","help","hemisphere","hemp","hen","hepatitis","herb","herbs","heritage","hermit","hero","heroine","heron","herring","hesitation","hexagon","heyday","hiccups","hide","hierarchy","high","high-rise","highland","highlight","highway","hike","hiking","hill","hint","hip","hippodrome","hippopotamus","hire","hiring","historian","history","hit","hive","hobbit","hobby","hockey","hog","hold","holder","hole","holiday","home","homeland","homeownership","hometown","homework","homogenate","homonym","honesty","honey","honeybee","honeydew","honor","honoree","hood","hoof","hook","hop","hope","hops","horde","horizon","hormone","horn","hornet","horror","horse","horseradish","horst","hose","hosiery","hospice","hospital","hospitalisation","hospitality","hospitalization","host","hostel","hostess","hotdog","hotel","hound","hour","hourglass","house","houseboat","household","housewife","housework","housing","hovel","hovercraft","howard","howitzer","hub","hubcap","hubris","hug","hugger","hull","human","humanity","humidity","hummus","humor","humour","hundred","hunger","hunt","hunter","hunting","hurdle","hurdler","hurricane","hurry","hurt","husband","hut","hutch","hyacinth","hybridisation","hybridization","hydrant","hydraulics","hydrocarb","hydrocarbon","hydrofoil","hydrogen","hydrolyse","hydrolysis","hydrolyze","hydroxyl","hyena","hygienic","hype","hyphenation","hypochondria","hypothermia","hypothesis","ice","ice-cream","iceberg","icebreaker","icecream","icicle","icing","icon","icy","id","idea","ideal","identification","identity","ideology","idiom","igloo","ignorance","ignorant","ikebana","illiteracy","illness","illusion","illustration","image","imagination","imbalance","imitation","immigrant","immigration","immortal","impact","impairment","impala","impediment","implement","implementation","implication","import","importance","impostor","impress","impression","imprisonment","impropriety","improvement","impudence","impulse","in-joke","in-laws","inability","inauguration","inbox","incandescence","incarnation","incense","incentive","inch","incidence","incident","incision","inclusion","income","incompetence","inconvenience","increase","incubation","independence","independent","index","indication","indicator","indigence","individual","industrialisation","industrialization","industry","inequality","inevitable","infancy","infant","infarction","infection","infiltration","infinite","infix","inflammation","inflation","influence","influx","info","information","infrastructure","infusion","inglenook","ingrate","ingredient","inhabitant","inheritance","inhibition","inhibitor","initial","initialise","initialize","initiative","injunction","injury","injustice","ink","inlay","inn","innervation","innocence","innocent","innovation","input","inquiry","inscription","insect","insectarium","insert","inside","insight","insolence","insomnia","inspection","inspector","inspiration","installation","instance","instant","instinct","institute","institution","instruction","instructor","instrument","instrumentalist","instrumentation","insulation","insurance","insurgence","insurrection","integer","integral","integration","integrity","intellect","intelligence","intensity","intent","intention","intentionality","interaction","interchange","interconnection","interest","interface","interferometer","interior","interject","interloper","internet","interpretation","interpreter","interval","intervenor","intervention","interview","interviewer","intestine","introduction","intuition","invader","invasion","invention","inventor","inventory","inverse","inversion","investigation","investigator","investment","investor","invitation","invite","invoice","involvement","iridescence","iris","iron","ironclad","irony","irrigation","ischemia","island","isogloss","isolation","issue","item","itinerary","ivory","jack","jackal","jacket","jackfruit","jade","jaguar","jail","jailhouse","jalapeño","jam","jar","jasmine","jaw","jazz","jealousy","jeans","jeep","jelly","jellybeans","jellyfish","jet","jewel","jeweller","jewellery","jewelry","jicama","jiffy","job","jockey","jodhpurs","joey","jogging","joint","joke","jot","journal","journalism","journalist","journey","joy","judge","judgment","judo","jug","juggernaut","juice","julienne","jumbo","jump","jumper","jumpsuit","jungle","junior","junk","junker","junket","jury","justice","justification","jute","kale","kangaroo","karate","kayak","kazoo","kebab","keep","keeper","kendo","kennel","ketch","ketchup","kettle","kettledrum","key","keyboard","keyboarding","keystone","kick","kick-off","kid","kidney","kielbasa","kill","killer","killing","kilogram","kilometer","kilt","kimono","kinase","kind","kindness","king","kingdom","kingfish","kiosk","kiss","kit","kitchen","kite","kitsch","kitten","kitty","kiwi","knee","kneejerk","knickers","knife","knife-edge","knight","knitting","knock","knot","know-how","knowledge","knuckle","koala","kohlrabi","lab","label","labor","laboratory","laborer","labour","labourer","lace","lack","lacquerware","lad","ladder","ladle","lady","ladybug","lag","lake","lamb","lambkin","lament","lamp","lanai","land","landform","landing","landmine","landscape","lane","language","lantern","lap","laparoscope","lapdog","laptop","larch","lard","larder","lark","larva","laryngitis","lasagna","lashes","last","latency","latex","lathe","latitude","latte","latter","laugh","laughter","laundry","lava","law","lawmaker","lawn","lawsuit","lawyer","lay","layer","layout","lead","leader","leadership","leading","leaf","league","leaker","leap","learning","leash","leather","leave","leaver","lecture","leek","leeway","left","leg","legacy","legal","legend","legging","legislation","legislator","legislature","legitimacy","legume","leisure","lemon","lemonade","lemur","lender","lending","length","lens","lentil","leopard","leprosy","leptocephalus","lesson","letter","lettuce","level","lever","leverage","leveret","liability","liar","liberty","library","licence","license","licensing","licorice","lid","lie","lieu","lieutenant","life","lifestyle","lifetime","lift","ligand","light","lighting","lightning","lightscreen","ligula","likelihood","likeness","lilac","lily","limb","lime","limestone","limit","limitation","limo","line","linen","liner","linguist","linguistics","lining","link","linkage","linseed","lion","lip","lipid","lipoprotein","lipstick","liquid","liquidity","liquor","list","listening","listing","literate","literature","litigation","litmus","litter","littleneck","liver","livestock","living","lizard","llama","load","loading","loaf","loafer","loan","lobby","lobotomy","lobster","local","locality","location","lock","locker","locket","locomotive","locust","lode","loft","log","loggia","logic","login","logistics","logo","loincloth","lollipop","loneliness","longboat","longitude","look","lookout","loop","loophole","loquat","lord","loss","lot","lotion","lottery","lounge","louse","lout","love","lover","lox","loyalty","luck","luggage","lumber","lumberman","lunch","luncheonette","lunchmeat","lunchroom","lung","lunge","lute","luxury","lychee","lycra","lye","lymphocyte","lynx","lyocell","lyre","lyrics","lysine","mRNA","macadamia","macaroni","macaroon","macaw","machine","machinery","macrame","macro","macrofauna","madam","maelstrom","maestro","magazine","maggot","magic","magnet","magnitude","maid","maiden","mail","mailbox","mailer","mailing","mailman","main","mainland","mainstream","maintainer","maintenance","maize","major","major-league","majority","makeover","maker","makeup","making","male","malice","mall","mallard","mallet","malnutrition","mama","mambo","mammoth","man","manacle","management","manager","manatee","mandarin","mandate","mandolin","mangle","mango","mangrove","manhunt","maniac","manicure","manifestation","manipulation","mankind","manner","manor","mansard","manservant","mansion","mantel","mantle","mantua","manufacturer","manufacturing","many","map","maple","mapping","maracas","marathon","marble","march","mare","margarine","margin","mariachi","marimba","marines","marionberry","mark","marker","market","marketer","marketing","marketplace","marksman","markup","marmalade","marriage","marsh","marshland","marshmallow","marten","marxism","mascara","mask","masonry","mass","massage","mast","masterpiece","mastication","mastoid","mat","match","matchmaker","mate","material","maternity","math","mathematics","matrix","matter","mattock","mattress","max","maximum","maybe","mayonnaise","mayor","meadow","meal","mean","meander","meaning","means","meantime","measles","measure","measurement","meat","meatball","meatloaf","mecca","mechanic","mechanism","med","medal","media","median","medication","medicine","medium","meet","meeting","melatonin","melody","melon","member","membership","membrane","meme","memo","memorial","memory","men","menopause","menorah","mention","mentor","menu","merchandise","merchant","mercury","meridian","meringue","merit","mesenchyme","mess","message","messenger","messy","metabolite","metal","metallurgist","metaphor","meteor","meteorology","meter","methane","method","methodology","metric","metro","metronome","mezzanine","microlending","micronutrient","microphone","microwave","mid-course","midden","middle","middleman","midline","midnight","midwife","might","migrant","migration","mile","mileage","milepost","milestone","military","milk","milkshake","mill","millennium","millet","millimeter","million","millisecond","millstone","mime","mimosa","min","mincemeat","mind","mine","mineral","mineshaft","mini","mini-skirt","minibus","minimalism","minimum","mining","minion","minister","mink","minnow","minor","minor-league","minority","mint","minute","miracle","mirror","miscommunication","misfit","misnomer","misplacement","misreading","misrepresentation","miss","missile","mission","mist","mistake","mister","misunderstand","miter","mitten","mix","mixer","mixture","moai","moat","mob","mobile","mobility","mobster","moccasins","mocha","mochi","mode","model","modeling","modem","modernist","modernity","modification","molar","molasses","molding","mole","molecule","mom","moment","monastery","monasticism","money","monger","monitor","monitoring","monk","monkey","monocle","monopoly","monotheism","monsoon","monster","month","monument","mood","moody","moon","moonlight","moonscape","moose","mop","morale","morbid","morbidity","morning","morphology","morsel","mortal","mortality","mortgage","mortise","mosque","mosquito","most","motel","moth","mother","mother-in-law","motion","motivation","motive","motor","motorboat","motorcar","motorcycle","mound","mountain","mouse","mouser","mousse","moustache","mouth","mouton","movement","mover","movie","mower","mozzarella","mud","muffin","mug","mukluk","mule","multimedia","muscat","muscatel","muscle","musculature","museum","mushroom","music","music-box","music-making","musician","muskrat","mussel","mustache","mustard","mutation","mutt","mutton","mycoplasma","mystery","myth","mythology","nail","name","naming","nanoparticle","napkin","narrative","nasal","nation","nationality","native","naturalisation","nature","navigation","necessity","neck","necklace","necktie","nectar","nectarine","need","needle","neglect","negligee","negotiation","neighbor","neighborhood","neighbour","neighbourhood","neologism","neon","neonate","nephew","nerve","nest","nestling","nestmate","net","netball","netbook","netsuke","network","networking","neurobiologist","neuron","neuropathologist","neuropsychiatry","news","newsletter","newspaper","newsprint","newsstand","nexus","nibble","nicety","niche","nick","nickel","nickname","niece","night","nightclub","nightgown","nightingale","nightlife","nightlight","nightmare","ninja","nit","nitrogen","nobody","nod","node","noir","noise","nonbeliever","nonconformist","nondisclosure","nonsense","noodle","noodles","noon","norm","normal","normalisation","normalization","north","nose","notation","note","notebook","notepad","nothing","notice","notion","notoriety","nougat","noun","nourishment","novel","nucleotidase","nucleotide","nudge","nuke","number","numeracy","numeric","numismatist","nun","nurse","nursery","nursing","nurture","nut","nutmeg","nutrient","nutrition","nylon","oak","oar","oasis","oat","oatmeal","oats","obedience","obesity","obi","object","objection","objective","obligation","oboe","observation","observatory","obsession","obsidian","obstacle","occasion","occupation","occurrence","ocean","ocelot","octagon","octave","octavo","octet","octopus","odometer","odyssey","oeuvre","off-ramp","offence","offense","offer","offering","office","officer","official","offset","oil","okra","oldie","oleo","olive","omega","omelet","omission","omnivore","oncology","onion","online","onset","opening","opera","operating","operation","operator","ophthalmologist","opinion","opossum","opponent","opportunist","opportunity","opposite","opposition","optimal","optimisation","optimist","optimization","option","orange","orangutan","orator","orchard","orchestra","orchid","order","ordinary","ordination","ore","oregano","organ","organisation","organising","organization","organizing","orient","orientation","origin","original","originality","ornament","osmosis","osprey","ostrich","other","otter","ottoman","ounce","outback","outcome","outfielder","outfit","outhouse","outlaw","outlay","outlet","outline","outlook","output","outrage","outrigger","outrun","outset","outside","oval","ovary","oven","overcharge","overclocking","overcoat","overexertion","overflight","overhead","overheard","overload","overnighter","overshoot","oversight","overview","overweight","owl","owner","ownership","ox","oxford","oxygen","oyster","ozone","pace","pacemaker","pack","package","packaging","packet","pad","paddle","paddock","pagan","page","pagoda","pail","pain","paint","painter","painting","paintwork","pair","pajamas","palace","palate","palm","pamphlet","pan","pancake","pancreas","panda","panel","panic","pannier","panpipe","panther","pantologist","pantology","pantry","pants","pantsuit","pantyhose","papa","papaya","paper","paperback","paperwork","parable","parachute","parade","paradise","paragraph","parallelogram","paramecium","paramedic","parameter","paranoia","parcel","parchment","pard","pardon","parent","parenthesis","parenting","park","parka","parking","parliament","parole","parrot","parser","parsley","parsnip","part","participant","participation","particle","particular","partner","partnership","partridge","party","pass","passage","passbook","passenger","passing","passion","passive","passport","password","past","pasta","paste","pastor","pastoralist","pastry","pasture","pat","patch","pate","patent","patentee","path","pathogenesis","pathology","pathway","patience","patient","patina","patio","patriarch","patrimony","patriot","patrol","patroller","patrolling","patron","pattern","patty","pattypan","pause","pavement","pavilion","paw","pawnshop","pay","payee","payment","payoff","pea","peace","peach","peacoat","peacock","peak","peanut","pear","pearl","peasant","pecan","pedal","peek","peen","peer","peer-to-peer","pegboard","pelican","pelt","pen","penalty","pence","pencil","pendant","pendulum","penguin","penicillin","peninsula","pennant","penny","pension","pentagon","peony","people","pepper","pepperoni","percent","percentage","perception","perch","perennial","perfection","performance","perfume","period","periodical","peripheral","permafrost","permission","permit","perp","perpendicular","persimmon","person","personal","personality","personnel","perspective","pest","pet","petal","petition","petitioner","petticoat","pew","pharmacist","pharmacopoeia","phase","pheasant","phenomenon","phenotype","pheromone","philanthropy","philosopher","philosophy","phone","phosphate","photo","photodiode","photograph","photographer","photography","photoreceptor","phrase","phrasing","physical","physics","physiology","pianist","piano","piccolo","pick","pickax","pickaxe","picket","pickle","pickup","picnic","picture","picturesque","pie","piece","pier","piety","pig","pigeon","piglet","pigpen","pigsty","pike","pilaf","pile","pilgrim","pilgrimage","pill","pillar","pillbox","pillow","pilot","pimple","pin","pinafore","pince-nez","pine","pineapple","pinecone","ping","pinkie","pinot","pinstripe","pint","pinto","pinworm","pioneer","pipe","pipeline","piracy","pirate","pit","pita","pitch","pitcher","pitching","pith","pizza","place","placebo","placement","placode","plagiarism","plain","plaintiff","plan","plane","planet","planning","plant","plantation","planter","planula","plaster","plasterboard","plastic","plate","platelet","platform","platinum","platter","platypus","play","player","playground","playroom","playwright","plea","pleasure","pleat","pledge","plenty","plier","pliers","plight","plot","plough","plover","plow","plowman","plug","plugin","plum","plumber","plume","plunger","plywood","pneumonia","pocket","pocket-watch","pocketbook","pod","podcast","poem","poet","poetry","poignance","point","poison","poisoning","poker","polarisation","polarization","pole","polenta","police","policeman","policy","polish","politician","politics","poll","polliwog","pollutant","pollution","polo","polyester","polyp","pomegranate","pomelo","pompom","poncho","pond","pony","pool","poor","pop","popcorn","poppy","popsicle","popularity","population","populist","porcelain","porch","porcupine","pork","porpoise","port","porter","portfolio","porthole","portion","portrait","position","possession","possibility","possible","post","postage","postbox","poster","posterior","postfix","pot","potato","potential","pottery","potty","pouch","poultry","pound","pounding","poverty","powder","power","practice","practitioner","prairie","praise","pray","prayer","precedence","precedent","precipitation","precision","predecessor","preface","preference","prefix","pregnancy","prejudice","prelude","premeditation","premier","premise","premium","preoccupation","preparation","prescription","presence","present","presentation","preservation","preserves","presidency","president","press","pressroom","pressure","pressurisation","pressurization","prestige","presume","pretzel","prevalence","prevention","prey","price","pricing","pride","priest","priesthood","primary","primate","prince","princess","principal","principle","print","printer","printing","prior","priority","prison","prisoner","privacy","private","privilege","prize","prizefight","probability","probation","probe","problem","procedure","proceedings","process","processing","processor","proctor","procurement","produce","producer","product","production","productivity","profession","professional","professor","profile","profit","progenitor","program","programme","programming","progress","progression","prohibition","project","proliferation","promenade","promise","promotion","prompt","pronoun","pronunciation","proof","proof-reader","propane","property","prophet","proponent","proportion","proposal","proposition","proprietor","prose","prosecution","prosecutor","prospect","prosperity","prostacyclin","prostanoid","prostrate","protection","protein","protest","protocol","providence","provider","province","provision","prow","proximal","proximity","prune","pruner","pseudocode","pseudoscience","psychiatrist","psychoanalyst","psychologist","psychology","ptarmigan","pub","public","publication","publicity","publisher","publishing","pudding","puddle","puffin","pug","puggle","pulley","pulse","puma","pump","pumpernickel","pumpkin","pumpkinseed","pun","punch","punctuation","punishment","pup","pupa","pupil","puppet","puppy","purchase","puritan","purity","purpose","purr","purse","pursuit","push","pusher","put","puzzle","pyramid","pyridine","quadrant","quail","qualification","quality","quantity","quart","quarter","quartet","quartz","queen","query","quest","question","questioner","questionnaire","quiche","quicksand","quiet","quill","quilt","quince","quinoa","quit","quiver","quota","quotation","quote","rabbi","rabbit","raccoon","race","racer","racing","rack","radar","radiator","radio","radiosonde","radish","raffle","raft","rag","rage","raid","rail","railing","railroad","railway","raiment","rain","rainbow","raincoat","rainmaker","rainstorm","rainy","raise","raisin","rake","rally","ram","rambler","ramen","ramie","ranch","rancher","randomisation","randomization","range","ranger","rank","rap","raspberry","rat","rate","ratepayer","rating","ratio","rationale","rations","raven","ravioli","rawhide","ray","rayon","razor","reach","reactant","reaction","read","reader","readiness","reading","real","reality","realization","realm","reamer","rear","reason","reasoning","rebel","rebellion","reboot","recall","recapitulation","receipt","receiver","reception","receptor","recess","recession","recipe","recipient","reciprocity","reclamation","recliner","recognition","recollection","recommendation","reconsideration","record","recorder","recording","recovery","recreation","recruit","rectangle","redesign","redhead","redirect","rediscovery","reduction","reef","refectory","reference","referendum","reflection","reform","refreshments","refrigerator","refuge","refund","refusal","refuse","regard","regime","region","regionalism","register","registration","registry","regret","regulation","regulator","rehospitalisation","rehospitalization","reindeer","reinscription","reject","relation","relationship","relative","relaxation","relay","release","reliability","relief","religion","relish","reluctance","remains","remark","reminder","remnant","remote","removal","renaissance","rent","reorganisation","reorganization","repair","reparation","repayment","repeat","replacement","replica","replication","reply","report","reporter","reporting","repository","representation","representative","reprocessing","republic","republican","reputation","request","requirement","resale","rescue","research","researcher","resemblance","reservation","reserve","reservoir","reset","residence","resident","residue","resist","resistance","resolution","resolve","resort","resource","respect","respite","response","responsibility","rest","restaurant","restoration","restriction","restroom","restructuring","result","resume","retailer","retention","rethinking","retina","retirement","retouching","retreat","retrospect","retrospective","retrospectivity","return","reunion","revascularisation","revascularization","reveal","revelation","revenant","revenge","revenue","reversal","reverse","review","revitalisation","revitalization","revival","revolution","revolver","reward","rhetoric","rheumatism","rhinoceros","rhubarb","rhyme","rhythm","rib","ribbon","rice","riddle","ride","rider","ridge","riding","rifle","right","rim","ring","ringworm","riot","rip","ripple","rise","riser","risk","rite","ritual","river","riverbed","rivulet","road","roadway","roar","roast","robe","robin","robot","robotics","rock","rocker","rocket","rocket-ship","rod","role","roll","roller","romaine","romance","roof","room","roommate","rooster","root","rope","rose","rosemary","roster","rostrum","rotation","round","roundabout","route","router","routine","row","rowboat","rowing","rubber","rubbish","rubric","ruby","ruckus","rudiment","ruffle","rug","rugby","ruin","rule","ruler","ruling","rumor","run","runaway","runner","running","runway","rush","rust","rutabaga","rye","sabre","sack","saddle","sadness","safari","safe","safeguard","safety","saffron","sage","sail","sailboat","sailing","sailor","saint","sake","salad","salami","salary","sale","salesman","salmon","salon","saloon","salsa","salt","salute","samovar","sampan","sample","samurai","sanction","sanctity","sanctuary","sand","sandal","sandbar","sandpaper","sandwich","sanity","sardine","sari","sarong","sash","satellite","satin","satire","satisfaction","sauce","saucer","sauerkraut","sausage","savage","savannah","saving","savings","savior","saviour","savory","saw","saxophone","scaffold","scale","scallion","scallops","scalp","scam","scanner","scarecrow","scarf","scarification","scenario","scene","scenery","scent","schedule","scheduling","schema","scheme","schnitzel","scholar","scholarship","school","schoolhouse","schooner","science","scientist","scimitar","scissors","scooter","scope","score","scorn","scorpion","scotch","scout","scow","scrambled","scrap","scraper","scratch","screamer","screen","screening","screenwriting","screw","screw-up","screwdriver","scrim","scrip","script","scripture","scrutiny","sculpting","sculptural","sculpture","sea","seabass","seafood","seagull","seal","seaplane","search","seashore","seaside","season","seat","seaweed","second","secrecy","secret","secretariat","secretary","secretion","section","sectional","sector","security","sediment","seed","seeder","seeker","seep","segment","seizure","selection","self","self-confidence","self-control","self-esteem","seller","selling","semantics","semester","semicircle","semicolon","semiconductor","seminar","senate","senator","sender","senior","sense","sensibility","sensitive","sensitivity","sensor","sentence","sentencing","sentiment","sepal","separation","septicaemia","sequel","sequence","serial","series","sermon","serum","serval","servant","server","service","servitude","sesame","session","set","setback","setting","settlement","settler","severity","sewer","shack","shackle","shade","shadow","shadowbox","shakedown","shaker","shallot","shallows","shame","shampoo","shanty","shape","share","shareholder","shark","shaw","shawl","shear","shearling","sheath","shed","sheep","sheet","shelf","shell","shelter","sherbet","sherry","shield","shift","shin","shine","shingle","ship","shipper","shipping","shipyard","shirt","shirtdress","shoat","shock","shoe","shoe-horn","shoehorn","shoelace","shoemaker","shoes","shoestring","shofar","shoot","shootdown","shop","shopper","shopping","shore","shoreline","short","shortage","shorts","shortwave","shot","shoulder","shout","shovel","show","show-stopper","shower","shred","shrimp","shrine","shutdown","sibling","sick","sickness","side","sideboard","sideburns","sidecar","sidestream","sidewalk","siding","siege","sigh","sight","sightseeing","sign","signal","signature","signet","significance","signify","signup","silence","silica","silicon","silk","silkworm","sill","silly","silo","silver","similarity","simple","simplicity","simplification","simvastatin","sin","singer","singing","singular","sink","sinuosity","sip","sir","sister","sister-in-law","sitar","site","situation","size","skate","skating","skean","skeleton","ski","skiing","skill","skin","skirt","skull","skullcap","skullduggery","skunk","sky","skylight","skyline","skyscraper","skywalk","slang","slapstick","slash","slate","slaw","sled","sledge","sleep","sleepiness","sleeping","sleet","sleuth","slice","slide","slider","slime","slip","slipper","slippers","slope","slot","sloth","slump","smell","smelting","smile","smith","smock","smog","smoke","smoking","smolt","smuggling","snack","snail","snake","snakebite","snap","snarl","sneaker","sneakers","sneeze","sniffle","snob","snorer","snow","snowboarding","snowflake","snowman","snowmobiling","snowplow","snowstorm","snowsuit","snuck","snug","snuggle","soap","soccer","socialism","socialist","society","sociology","sock","socks","soda","sofa","softball","softdrink","softening","software","soil","soldier","sole","solicitation","solicitor","solidarity","solidity","soliloquy","solitaire","solution","solvency","sombrero","somebody","someone","someplace","somersault","something","somewhere","son","sonar","sonata","song","songbird","sonnet","soot","sophomore","soprano","sorbet","sorghum","sorrel","sorrow","sort","soul","soulmate","sound","soundness","soup","source","sourwood","sousaphone","south","southeast","souvenir","sovereignty","sow","soy","soybean","space","spacing","spaghetti","span","spandex","sparerib","spark","sparrow","spasm","spat","spatula","spawn","speaker","speakerphone","speaking","spear","spec","special","specialist","specialty","species","specification","spectacle","spectacles","spectrograph","spectrum","speculation","speech","speed","speedboat","spell","spelling","spelt","spending","sphere","sphynx","spice","spider","spiderling","spike","spill","spinach","spine","spiral","spirit","spiritual","spirituality","spit","spite","spleen","splendor","split","spokesman","spokeswoman","sponge","sponsor","sponsorship","spool","spoon","spork","sport","sportsman","spot","spotlight","spouse","sprag","sprat","spray","spread","spreadsheet","spree","spring","sprinkles","sprinter","sprout","spruce","spud","spume","spur","spy","spyglass","square","squash","squatter","squeegee","squid","squirrel","stab","stability","stable","stack","stacking","stadium","staff","stag","stage","stain","stair","staircase","stake","stalk","stall","stallion","stamen","stamina","stamp","stance","stand","standard","standardisation","standardization","standing","standoff","standpoint","star","starboard","start","starter","state","statement","statin","station","station-wagon","statistic","statistics","statue","status","statute","stay","steak","stealth","steam","steamroller","steel","steeple","stem","stench","stencil","step","step-aunt","step-brother","step-daughter","step-father","step-grandfather","step-grandmother","step-mother","step-sister","step-son","step-uncle","stepdaughter","stepmother","stepping-stone","stepson","stereo","stew","steward","stick","sticker","stiletto","still","stimulation","stimulus","sting","stinger","stir-fry","stitch","stitcher","stock","stock-in-trade","stockings","stole","stomach","stone","stonework","stool","stop","stopsign","stopwatch","storage","store","storey","storm","story","story-telling","storyboard","stot","stove","strait","strand","stranger","strap","strategy","straw","strawberry","strawman","stream","street","streetcar","strength","stress","stretch","strife","strike","string","strip","stripe","strobe","structure","strudel","struggle","stucco","stud","student","studio","study","stuff","stumbling","stump","stupidity","sturgeon","sty","style","styling","stylus","sub","subcomponent","subconscious","subcontractor","subexpression","subgroup","subject","submarine","submitter","subprime","subroutine","subscription","subsection","subset","subsidence","subsidiary","subsidy","substance","substitution","subtitle","suburb","subway","success","succotash","suede","suet","suffocation","sugar","suggestion","suit","suitcase","suite","sulfur","sultan","sum","summary","summer","summit","sun","sunbeam","sunbonnet","sundae","sunday","sundial","sunflower","sunglasses","sunlamp","sunlight","sunrise","sunroom","sunset","sunshine","superiority","supermarket","supernatural","supervision","supervisor","supper","supplement","supplier","supply","support","supporter","suppression","supreme","surface","surfboard","surge","surgeon","surgery","surname","surplus","surprise","surround","surroundings","surrounds","survey","survival","survivor","sushi","suspect","suspenders","suspension","sustainment","sustenance","swamp","swan","swanling","swath","sweat","sweater","sweatshirt","sweatshop","sweatsuit","sweets","swell","swim","swimming","swimsuit","swine","swing","switch","switchboard","switching","swivel","sword","swordfight","swordfish","sycamore","symbol","symmetry","sympathy","symptom","syndicate","syndrome","synergy","synod","synonym","synthesis","syrup","system","t-shirt","tab","tabby","tabernacle","table","tablecloth","tablet","tabletop","tachometer","tackle","taco","tactics","tactile","tadpole","tag","tail","tailbud","tailor","tailspin","take-out","takeover","tale","talent","talk","talking","tam-o'-shanter","tamale","tambour","tambourine","tan","tandem","tangerine","tank","tank-top","tanker","tankful","tap","tape","tapioca","target","taro","tarragon","tart","task","tassel","taste","tatami","tattler","tattoo","tavern","tax","taxi","taxicab","taxpayer","tea","teacher","teaching","team","teammate","teapot","tear","tech","technician","technique","technologist","technology","tectonics","teen","teenager","teepee","telephone","telescreen","teletype","television","tell","teller","temp","temper","temperature","temple","tempo","temporariness","temporary","temptation","temptress","tenant","tendency","tender","tenement","tenet","tennis","tenor","tension","tensor","tent","tentacle","tenth","tepee","teriyaki","term","terminal","termination","terminology","termite","terrace","terracotta","terrapin","terrarium","territory","test","testament","testimonial","testimony","testing","text","textbook","textual","texture","thanks","thaw","theater","theft","theism","theme","theology","theory","therapist","therapy","thermals","thermometer","thermostat","thesis","thickness","thief","thigh","thing","thinking","thirst","thistle","thong","thongs","thorn","thought","thousand","thread","threat","threshold","thrift","thrill","throne","thrush","thumb","thump","thunder","thunderbolt","thunderhead","thunderstorm","thyme","tiara","tic","tick","ticket","tide","tie","tiger","tights","tile","till","tilt","timbale","timber","time","timeline","timeout","timer","timetable","timing","timpani","tin","tinderbox","tintype","tip","tire","tissue","titanium","title","toad","toast","toaster","tobacco","today","toe","toenail","toffee","tofu","tog","toga","toilet","tolerance","tolerant","toll","tom-tom","tomatillo","tomato","tomb","tomography","tomorrow","ton","tonality","tone","tongue","tonic","tonight","tool","toot","tooth","toothbrush","toothpaste","toothpick","top","top-hat","topic","topsail","toque","toreador","tornado","torso","torte","tortellini","tortilla","tortoise","total","tote","touch","tough-guy","tour","tourism","tourist","tournament","tow-truck","towel","tower","town","townhouse","township","toy","trace","trachoma","track","tracking","tracksuit","tract","tractor","trade","trader","trading","tradition","traditionalism","traffic","trafficker","tragedy","trail","trailer","trailpatrol","train","trainer","training","trait","tram","trance","transaction","transcript","transfer","transformation","transit","transition","translation","transmission","transom","transparency","transplantation","transport","transportation","trap","trapdoor","trapezium","trapezoid","trash","travel","traveler","tray","treasure","treasury","treat","treatment","treaty","tree","trek","trellis","tremor","trench","trend","triad","trial","triangle","tribe","tributary","trick","trigger","trigonometry","trillion","trim","trinket","trip","tripod","tritone","triumph","trolley","troop","trooper","trophy","trouble","trousers","trout","trove","trowel","truck","trumpet","trunk","trust","trustee","truth","try","tsunami","tub","tuba","tube","tuber","tug","tugboat","tuition","tulip","tumbler","tummy","tuna","tune","tune-up","tunic","tunnel","turban","turf","turkey","turmeric","turn","turning","turnip","turnover","turnstile","turret","turtle","tusk","tussle","tutu","tuxedo","tweet","tweezers","twig","twilight","twine","twins","twist","twister","twitter","type","typeface","typewriter","typhoon","ukulele","ultimatum","umbrella","unblinking","uncertainty","uncle","underclothes","underestimate","underground","underneath","underpants","underpass","undershirt","understanding","understatement","undertaker","underwear","underweight","underwire","underwriting","unemployment","unibody","uniform","uniformity","union","unique","unit","unity","universe","university","update","upgrade","uplift","upper","upstairs","upward","urge","urgency","urn","usage","use","user","usher","usual","utensil","utilisation","utility","utilization","vacation","vaccine","vacuum","vagrant","valance","valentine","validate","validity","valley","valuable","value","vampire","van","vanadyl","vane","vanilla","vanity","variability","variable","variant","variation","variety","vascular","vase","vault","vaulting","veal","vector","vegetable","vegetarian","vegetarianism","vegetation","vehicle","veil","vein","veldt","vellum","velocity","velodrome","velvet","vendor","veneer","vengeance","venison","venom","venti","venture","venue","veranda","verb","verdict","verification","vermicelli","vernacular","verse","version","vertigo","verve","vessel","vest","vestment","vet","veteran","veterinarian","veto","viability","vibraphone","vibration","vibrissae","vice","vicinity","victim","victory","video","view","viewer","vignette","villa","village","vine","vinegar","vineyard","vintage","vintner","vinyl","viola","violation","violence","violet","violin","virtue","virus","visa","viscose","vise","vision","visit","visitor","visor","vista","visual","vitality","vitamin","vitro","vivo","vogue","voice","void","vol","volatility","volcano","volleyball","volume","volunteer","volunteering","vote","voter","voting","voyage","vulture","wafer","waffle","wage","wagon","waist","waistband","wait","waiter","waiting","waitress","waiver","wake","walk","walker","walking","walkway","wall","wallaby","wallet","walnut","walrus","wampum","wannabe","want","war","warden","wardrobe","warfare","warlock","warlord","warm-up","warming","warmth","warning","warrant","warren","warrior","wasabi","wash","washbasin","washcloth","washer","washtub","wasp","waste","wastebasket","wasting","watch","watcher","watchmaker","water","waterbed","watercress","waterfall","waterfront","watermelon","waterskiing","waterspout","waterwheel","wave","waveform","wax","way","weakness","wealth","weapon","wear","weasel","weather","web","webinar","webmail","webpage","website","wedding","wedge","weeder","weedkiller","week","weekend","weekender","weight","weird","welcome","welfare","well","well-being","west","western","wet-bar","wetland","wetsuit","whack","whale","wharf","wheat","wheel","whelp","whey","whip","whirlpool","whirlwind","whisker","whisper","whistle","whole","wholesale","wholesaler","whorl","wick","widget","widow","width","wife","wifi","wild","wildebeest","wilderness","wildlife","will","willingness","willow","win","wind","wind-chime","windage","window","windscreen","windshield","winery","wing","wingman","wingtip","wink","winner","winter","wire","wiretap","wiring","wisdom","wiseguy","wish","wisteria","wit","witch","witch-hunt","withdrawal","witness","wok","wolf","woman","wombat","wonder","wont","wood","woodchuck","woodland","woodshed","woodwind","wool","woolens","word","wording","work","workbench","worker","workforce","workhorse","working","workout","workplace","workshop","world","worm","worry","worship","worshiper","worth","wound","wrap","wraparound","wrapper","wrapping","wreck","wrecker","wren","wrench","wrestler","wriggler","wrinkle","wrist","writer","writing","wrong","xylophone","yacht","yahoo","yak","yam","yang","yard","yarmulke","yarn","yawl","year","yeast","yellowjacket","yesterday","yew","yin","yoga","yogurt","yoke","yolk","young","youngster","yourself","youth","yoyo","yurt","zampone","zebra","zebrafish","zen","zephyr","zero","ziggurat","zinc","zipper","zither","zombie","zone","zoo","zoologist","zoology","zoot-suit","zucchini"],Tre=["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],xre=["abandon","abase","abate","abbreviate","abdicate","abduct","abet","abhor","abide","abjure","abnegate","abolish","abominate","abort","abound","abrade","abridge","abrogate","abscond","abseil","absent","absolve","absorb","abstain","abstract","abut","accede","accelerate","accent","accentuate","accept","access","accessorise","accessorize","acclaim","acclimate","acclimatise","acclimatize","accommodate","accompany","accomplish","accord","accost","account","accouter","accoutre","accredit","accrue","acculturate","accumulate","accuse","accustom","ace","ache","achieve","acidify","acknowledge","acquaint","acquiesce","acquire","acquit","act","action","activate","actualise","actualize","actuate","adapt","add","addle","address","adduce","adhere","adjoin","adjourn","adjudge","adjudicate","adjure","adjust","administer","admire","admit","admonish","adopt","adore","adorn","adsorb","adulterate","adumbrate","advance","advantage","advertise","advise","advocate","aerate","affect","affiliate","affirm","affix","afflict","afford","afforest","affront","age","agglomerate","aggravate","aggregate","agitate","agonise","agonize","agree","aid","ail","aim","air","airbrush","airdrop","airfreight","airlift","alarm","alert","alienate","alight","align","allay","allege","alleviate","allocate","allot","allow","alloy","allude","ally","alphabetise","alphabetize","alter","alternate","amalgamate","amass","amaze","amble","ambush","ameliorate","amend","amortise","amortize","amount","amplify","amputate","amuse","anaesthetise","anaesthetize","analyse","anchor","anesthetize","anger","angle","anglicise","anglicize","animate","anneal","annex","annihilate","annotate","announce","annoy","annul","anodise","anodize","anoint","anonymise","anonymize","answer","antagonise","antagonize","antedate","anthologise","anthologize","anticipate","ape","apologise","apologize","apostrophise","apostrophize","appal","appall","appeal","appear","appease","append","appertain","applaud","apply","appoint","apportion","appraise","appreciate","apprehend","apprentice","apprise","approach","appropriate","approve","approximate","aquaplane","arbitrate","arc","arch","archive","argue","arise","arm","arraign","arrange","array","arrest","arrive","arrogate","art","articulate","ascend","ascertain","ascribe","ask","asphyxiate","aspirate","aspire","assail","assassinate","assault","assay","assemble","assent","assert","assess","assign","assimilate","assist","associate","assuage","assume","assure","asterisk","astonish","astound","atomise","atomize","atone","atrophy","attach","attack","attain","attempt","attend","attenuate","attest","attract","attribute","auction","audit","audition","augment","augur","authenticate","author","authorise","authorize","autograph","automate","autosave","autowind","avail","avenge","aver","average","avert","avoid","avow","await","awake","awaken","award","awe","ax","axe","baa","babble","baby","babysit","back","backcomb","backdate","backfill","backfire","backlight","backpack","backspace","backtrack","badger","baffle","bag","bail","bait","bake","balance","bale","ball","balloon","ballot","balls","bamboozle","ban","band","bandage","bandy","banish","bank","bankroll","bankrupt","banter","baptise","baptize","bar","barbecue","bare","bargain","barge","bark","barnstorm","barrack","barrel","barricade","barter","base","bash","bask","baste","bat","batch","bath","bathe","batten","batter","battle","baulk","bawl","bay","bayonet","be","beach","beam","bean","bear","beard","beat","beatbox","beatboxer","beatify","beautify","beckon","become","bedazzle","bedeck","bedevil","beef","beep","beetle","befall","befit","befog","befriend","beg","beget","beggar","begin","begrudge","beguile","behave","behold","behoove","behove","belabor","belabour","belay","belch","belie","believe","belittle","bellow","belly","bellyache","belong","belt","bemoan","bemuse","benchmark","bend","benefit","bequeath","berate","bereave","berth","beseech","beset","besiege","besmirch","bespatter","bespeak","best","bestir","bestow","bestride","bet","betake","betide","betoken","betray","better","bewail","beware","bewilder","bewitch","bias","bicker","bicycle","bid","bide","biff","bifurcate","big","bike","bilk","bill","billet","billow","bin","bind","binge","biodegrade","bird","bisect","bite","bitmap","bivouac","bivvy","blab","blabber","blacken","blackmail","blag","blame","blanch","blank","blanket","blare","blaspheme","blast","blather","blaze","blazon","bleach","bleat","bleed","bleep","blemish","blench","blend","bless","blight","blind","blindfold","blindfolded","blindside","blink","bliss","blister","blitz","bloat","block","blockade","blog","blood","bloom","bloop","blossom","blot","blow","blub","blubber","bludge","bludgeon","bluff","blunder","blunt","blur","blurt","blush","bluster","board","boast","bob","bobble","bode","bodge","bog","boggle","boil","bolster","bolt","bomb","bombard","bond","bonk","boo","boogie","book","bookmark","boom","boomerang","boost","boot","bootleg","bop","border","bore","born","borrow","boss","botch","bother","bottle","bottleful","bottom","bounce","bound","bow","bowdlerise","bowdlerize","bowl","bowlful","box","boycott","braai","brace","braces","bracket","brag","braid","brain","brainstorm","brainwash","braise","brake","branch","brand","brandish","brave","brawl","bray","brazen","breach","break","breakfast","breathalyse","breathalyze","breathe","breed","breeze","brew","bribe","brick","bridge","bridle","brief","brighten","brim","bring","bristle","broach","broadcast","broaden","broadside","broil","broker","brood","brook","browbeat","browse","bruise","bruit","brush","brutalise","brutalize","bubble","buck","bucket","bucketful","buckle","bud","buddy","budge","budget","buff","buffer","buffet","bug","build","bulge","bulk","bulldoze","bully","bum","bumble","bump","bunch","bundle","bungle","bunk","bunker","bunt","buoy","burble","burden","burgeon","burglarize","burgle","burn","burnish","burp","burrow","burst","bury","bus","bushwhack","busk","bust","bustle","busy","butcher","butt","butter","button","buttonhole","buttress","buy","buzz","buzzing","bypass","cable","cache","cackle","caddie","cadge","cage","cajole","cake","calcify","calculate","calibrate","call","calm","calve","camouflage","camp","campaign","can","canalise","canalize","cancel","cane","cannibalise","cannibalize","cannon","cannulate","canoe","canonise","canonize","canst","cant","canter","canvass","cap","caper","capitalise","capitalize","capitulate","capsize","captain","caption","captivate","capture","caramelise","caramelize","carbonise","carbonize","carburise","carburize","card","care","careen","career","caress","caricature","carjack","carol","carom","carouse","carp","carpet","carpool","carry","cart","cartwheel","carve","cascade","case","cash","cashier","casserole","cast","castigate","catalog","catalogue","catalyse","catalyze","catapult","catch","categorise","categorize","cater","caterwaul","catnap","caucus","caulk","cause","cauterise","cauterize","caution","cave","cavil","cavort","caw","cc","cease","cede","celebrate","cement","censor","censure","centralise","centralize","centre","certificate","certify","chafe","chaff","chain","chair","chalk","challenge","champ","champion","chance","change","channel","chant","chaperon","chaperone","char","characterise","characterize","charbroil","charge","chargesheet","chargrill","charm","chart","charter","chase","chasten","chastise","chat","chatter","chauffeur","cheapen","cheat","cheater","check","checkmate","cheek","cheep","cheer","cherish","chew","chicken","chide","chill","chillax","chime","chip","chirp","chisel","chivvy","chlorinate","choke","chomp","choose","chop","choreograph","chortle","chorus","christen","chromakey","chronicle","chuck","chuckle","chunder","chunter","churn","cinch","circle","circulate","circumnavigate","circumscribe","circumvent","cite","civilise","civilize","clack","claim","clam","clamber","clamor","clamour","clamp","clang","clank","clap","clarify","clash","clasp","class","classify","clatter","claw","clean","cleanse","clear","cleave","clench","clerk","click","climb","clinch","cling","clink","clinking","clip","cloak","clobber","clock","clog","clone","clonk","close","closet","clot","clothe","cloud","clout","clown","club","cluck","clue","clump","clunk","cluster","clutch","clutter","coach","coagulate","coalesce","coarsen","coast","coat","coax","cobble","cocoon","coddle","code","codify","coerce","coexist","cogitate","cohabit","cohere","coil","coin","coincide","collaborate","collapse","collar","collate","collect","collectivise","collectivize","collide","colligate","collocate","collude","colonise","colonize","colorize","colour","comb","combat","combine","combust","come","comfort","command","commandeer","commemorate","commence","commend","comment","commentate","commercialise","commercialize","commingle","commiserate","commission","commit","commune","communicate","commute","compact","compare","compartmentalise","compartmentalize","compel","compensate","compete","compile","complain","complement","complete","complicate","compliment","comply","comport","compose","compost","compound","comprehend","compress","comprise","compromise","compute","computerise","computerize","con","conceal","concede","conceive","concentrate","conceptualise","conceptualize","concern","concertina","conciliate","conclude","concoct","concrete","concur","concuss","condemn","condense","condescend","condition","condone","conduct","cone","confer","confess","confide","configure","confine","confirm","confiscate","conflate","conflict","conform","confound","confront","confuse","confute","congeal","congratulate","congregate","conjecture","conjoin","conjugate","conjure","conk","connect","connive","connote","conquer","conscientise","conscientize","conscript","consecrate","consent","conserve","consider","consign","consist","console","consolidate","consort","conspire","constitute","constrain","constrict","construct","construe","consult","consume","consummate","contact","contain","contaminate","contemplate","contend","content","contest","contextualise","contextualize","continue","contort","contract","contradict","contraindicate","contrast","contravene","contribute","contrive","control","controvert","convalesce","convene","converge","converse","convert","convey","convict","convince","convoke","convulse","coo","cook","cool","coop","cooperate","coordinate","cop","cope","coppice","copy","copyright","cordon","core","cork","corkscrew","corner","corral","correct","correlate","correspond","corrode","corrupt","coruscate","cosh","cosset","cost","cosy","cotton","couch","cough","counsel","count","countenance","counter","counteract","counterbalance","counterfeit","countermand","counterpoint","countersign","couple","courier","course","court","covenant","cover","covet","cow","cower","cozy","crackle","cradle","craft","cram","cramp","crane","crank","crate","crave","crawl","crayon","creak","creaking","cream","crease","create","credential","credit","creep","cremate","creolise","creolize","creosote","crest","crew","crib","crick","criminalise","criminalize","crimp","cringe","crinkle","cripple","crisp","criticise","criticize","critique","croak","crochet","crook","croon","crop","cross","crouch","crow","crowd","crown","cruise","crumble","crumple","crunch","crusade","crush","cry","crystallise","crystallize","cube","cuddle","cudgel","cue","cuff","cull","culminate","cultivate","culture","cup","curate","curb","curdle","cure","curl","curry","curse","curtail","curtain","curtsy","curve","cushion","cuss","customise","customize","cut","cwtch","cycle","dab","dabble","dally","dam","damage","damp","dampen","dance","dandle","dangle","dare","darken","darn","dart","dash","date","daub","daunt","dawdle","dawn","daydream","dazzle","deactivate","deaden","deadhead","deafen","deal","debar","debase","debate","debilitate","debit","debrief","debug","debunk","debut","decamp","decant","decay","deceive","decelerate","decentralise","decentralize","decide","decimalise","decimalize","decimate","decipher","deck","declaim","declare","declassify","decline","declutter","decode","decommission","decompose","decompress","deconsecrate","deconstruct","decontaminate","decontrol","decorate","decouple","decoy","decrease","decree","decriminalise","decriminalize","decry","decrypt","dedicate","deduce","deduct","deejay","deem","deepen","deface","defame","default","defeat","defect","defend","defer","defile","define","deflate","deflect","defog","defoliate","deforest","deform","defrag","defragment","defraud","defray","defrock","defrost","defuse","defy","degenerate","deglaze","degrade","degrease","dehumanise","dehumanize","dehydrate","deify","deign","delay","delegate","delete","deliberate","delight","delimit","delineate","deliquesce","deliver","delouse","delude","deluge","delve","demand","demarcate","demean","demerge","demilitarise","demilitarize","demineralise","demineralize","demist","demo","demob","demobilise","demobilize","democratise","democratize","demolish","demonise","demonize","demonstrate","demoralise","demoralize","demote","demotivate","demur","demystify","denationalise","denationalize","denigrate","denitrify","denominate","denote","denounce","dent","denude","deny","depart","depend","depersonalise","depersonalize","depict","deplane","deplete","deplore","deploy","depopulate","deport","depose","deposit","deprave","deprecate","depreciate","depress","depressurise","depressurize","deprive","depute","deputise","deputize","deracinate","derail","dereference","deregulate","deride","derive","derogate","descale","descend","describe","descry","desecrate","desegregate","deselect","desensitise","desensitize","desert","deserve","design","designate","desire","desist","deskill","desolate","despair","despise","despoil","destabilise","destabilize","destock","destroy","detach","detail","detain","detect","deter","deteriorate","determine","detest","dethrone","detonate","detour","detoxify","detract","detrain","devalue","devastate","develop","deviate","devise","devoice","devolve","devote","devour","diagnose","dial","dice","dicker","dictate","die","diet","differ","differentiate","diffract","diffuse","dig","digest","digitalise","digitalize","digitise","digitize","dignify","digress","dilate","dilute","diluted","dim","diminish","dimple","dine","ding","dip","diphthongise","diphthongize","direct","dirty","dis","disable","disabuse","disadvantage","disaffiliate","disafforest","disagree","disallow","disambiguate","disappear","disappoint","disapprove","disarm","disarrange","disassemble","disassociate","disavow","disband","disbar","disbelieve","disburse","discard","discern","discharge","discipline","disclaim","disclose","discolor","discolour","discomfit","discomfort","discompose","disconcert","disconnect","discontinue","discount","discourage","discourse","discover","discredit","discriminate","discuss","disdain","disembark","disembowel","disenfranchise","disengage","disentangle","disestablish","disgorge","disgrace","disguise","disgust","dish","dishearten","dishonor","dishonour","disillusion","disincentivise","disincentivize","disinfect","disinherit","disinhibit","disintegrate","disinter","disinvest","dislike","dislocate","dislodge","dismantle","dismay","dismember","dismiss","dismount","disobey","disorient","disorientate","disown","disparage","dispatch","dispel","dispense","disperse","displace","display","displease","disport","dispose","dispossess","disprove","dispute","disqualify","disregard","disrespect","disrobe","disrupt","dissect","dissemble","disseminate","dissent","dissimulate","dissipate","dissociate","dissolve","dissuade","distance","distend","distil","distill","distinguish","distort","distract","distress","distribute","distrust","disturb","disunite","ditch","dither","dive","diverge","diversify","divert","divest","divide","divine","divorce","divulge","divvy","do","dob","dock","doctor","document","dodge","doff","dog","dole","doll","dollarise","dollarize","domesticate","dominate","don","donate","doodle","doom","doorstep","dop","dope","dose","doss","dot","dote","double","doubt","douse","dovetail","down","downchange","downgrade","downlink","download","downplay","downshift","downsize","dowse","doze","draft","drag","dragoon","drain","dramatise","dramatize","drape","draught","draw","drawl","dread","dream","dredge","drench","dress","dribble","drift","drill","drink","drip","drive","drivel","drizzle","drone","drool","droop","drop","drown","drowse","drug","drum","dry","dub","duck","duckie","ducks","duel","duff","dull","dumb","dumbfound","dump","dunk","dunt","dupe","duplicate","dust","dwarf","dwell","dwindle","dye","dynamite","earmark","earn","earth","ease","eat","eavesdrop","ebb","echo","eclipse","economise","economize","eddy","edge","edify","edit","editorialise","editorialize","educate","efface","effect","effectuate","egg","eject","eke","elaborate","elapse","elbow","elect","electrify","electrocute","electroplate","elevate","elicit","elide","eliminate","elongate","elope","elucidate","elude","email","emanate","emancipate","embalm","embargo","embark","embarrass","embed","embellish","embezzle","embitter","emblazon","embody","embolden","emboss","embrace","embroider","embroil","emcee","emend","emerge","emigrate","emit","emote","empathise","empathize","emphasise","emphasize","employ","empower","empty","emulate","emulsify","enable","enact","encamp","encapsulate","encase","encash","enchant","encircle","enclose","encode","encompass","encounter","encourage","encroach","encrypt","encumber","end","endanger","endear","endeavor","endeavour","endorse","endow","endure","energise","energize","enervate","enfeeble","enfold","enforce","enfranchise","engage","engender","engineer","engorge","engrave","engross","engulf","enhance","enjoin","enjoy","enlarge","enlighten","enlist","enliven","enmesh","ennoble","enquire","enrage","enrapture","enrich","enrol","enroll","ensconce","enshrine","enshroud","ensnare","ensue","ensure","entail","entangle","enter","entertain","enthral","enthrall","enthrone","enthuse","entice","entitle","entomb","entrance","entrap","entreat","entrench","entrust","entwine","enumerate","enunciate","envelop","envisage","envision","envy","epitomise","epitomize","equal","equalise","equalize","equate","equip","equivocate","eradicate","erase","erode","err","erupt","escalate","escape","eschew","espouse","espy","essay","establish","esteem","estimate","etch","eulogise","eulogize","euthanise","euthanize","evacuate","evade","evaluate","evangelise","evangelize","evaporate","even","eventuate","evict","evidence","evince","eviscerate","evoke","evolve","exacerbate","exact","exaggerate","exalt","examine","exasperate","excavate","exceed","excel","except","excerpt","exchange","excise","excite","exclaim","exclude","excommunicate","excoriate","excrete","exculpate","excuse","execute","exemplify","exempt","exercise","exert","exeunt","exfoliate","exhale","exhaust","exhibit","exhilarate","exhort","exhume","exile","exist","exit","exonerate","exorcise","exorcize","expand","expatiate","expect","expectorate","expedite","expel","expend","experience","experiment","expiate","expire","explain","explicate","explode","exploit","explore","export","expose","expostulate","expound","express","expropriate","expunge","expurgate","extemporise","extemporize","extend","exterminate","externalise","externalize","extinguish","extirpate","extol","extort","extract","extradite","extrapolate","extricate","extrude","exude","exult","eye","eyeball","eyeglasses","fabricate","face","facilitate","factor","factorise","factorize","fade","faff","fail","faint","fake","fall","falsify","falter","familiarise","familiarize","fan","fancy","fantasise","fantasize","fare","farewell","farm","farrow","fascinate","fashion","fast","fasten","father","fathom","fatten","fault","favor","favour","fawn","fax","faze","fear","feast","feather","feature","federate","feed","feel","feign","feint","fell","feminise","feminize","fence","fend","ferment","ferret","ferry","fertilise","fertilize","fess","fester","festoon","fetch","fete","fetter","feud","fib","fictionalise","fictionalize","fiddle","fidget","field","fight","figure","filch","file","filibuster","fill","fillet","film","filter","finagle","finalise","finalize","finance","find","fine","finesse","fingerprint","finish","fire","firebomb","firm","fish","fishtail","fit","fix","fizz","fizzle","flag","flagellate","flail","flake","flame","flank","flap","flare","flash","flat","flatline","flatten","flatter","flaunt","flavour","flay","fleck","flee","fleece","flesh","flex","flick","flicker","flight","flinch","fling","flip","flirt","flit","float","flock","flog","flood","floodlight","floor","flop","floss","flounce","flounder","flour","flourish","flout","flow","flower","flub","fluctuate","fluff","flummox","flunk","flush","fluster","flutter","fly","foal","foam","fob","focalise","focalize","focus","fog","foil","foist","fold","follow","foment","fool","foot","forage","forbear","forbid","force","ford","forearm","forecast","foreclose","foregather","foreground","foresee","foreshadow","foreshorten","forestall","foretell","forewarn","forfeit","forfend","forgather","forge","forget","forgive","forgo","fork","form","formalise","formalize","format","formulate","forsake","forswear","fortify","forward","forwards","fossick","fossilise","fossilize","foster","foul","found","founder","fox","fracture","fragment","frame","franchise","frank","fraternise","fraternize","fray","freak","free","freelance","freeload","freestyle","freewheel","freeze","freight","frequent","freshen","fret","frighten","fringe","frisk","fritter","frizz","frizzle","frogmarch","frolic","front","frost","froth","frown","fruit","frustrate","fry","fudge","fuel","fulfil","fulfill","fulminate","fumble","fume","fumigate","function","fund","funk","funnel","furl","furlough","furnish","furrow","further","fuse","fuss","gab","gabble","gad","gag","gain","gainsay","gall","gallivant","gallop","galumph","galvanise","galvanize","gamble","gambol","gang","gape","garage","garden","gargle","garland","garner","garnish","garrison","garrote","garrotte","gas","gash","gasp","gatecrash","gather","gauge","gawk","gawp","gaze","gazump","gazunder","gear","gee","gel","geld","gen","generalise","generalize","generate","gentrify","genuflect","germinate","gerrymander","gestate","gesticulate","gesture","get","ghost","ghostwrite","gibber","gift","giggle","gild","ginger","gird","girdle","give","gladden","glamorise","glamorize","glance","glare","glass","glaze","gleam","glean","glide","glimmer","glimmering","glimpse","glint","glisten","glister","glitter","gloat","globalise","globalize","glom","glorify","glory","gloss","glow","glower","glue","glug","glut","gnash","gnaw","go","goad","gobble","goggle","goldbrick","goof","google","goose","gore","gorge","gossip","gouge","govern","grab","grace","grade","graduate","graft","grant","grapple","grasp","grass","grate","gratify","gravitate","graze","grease","green","greet","grey","grieve","grill","grimace","grin","grind","grip","gripe","grit","grizzle","groan","grok","groom","grouch","ground","group","grouse","grout","grovel","grow","growl","grub","grudge","grumble","grunt","guarantee","guard","guess","guest","guffaw","guide","guillotine","guilt","gulp","gum","gun","gurgle","gurn","gush","gussy","gust","gut","gutter","guzzle","gybe","gyrate","hack","haemorrhage","haggle","hail","hallmark","halloo","hallucinate","halt","halve","ham","hammer","hamper","hamstring","hand","handcuff","handicap","handle","hang","hanker","happen","harangue","harass","harbor","harbour","harden","hare","hark","harm","harmonise","harmonize","harness","harp","harpoon","harrow","harrumph","harry","harvest","hash","hassle","hasten","hatch","hate","haul","haunt","have","haw","hawk","hazard","haze","head","headbutt","headhunt","headline","heal","heap","hear","hearken","hearten","heat","heave","heckle","hector","hedge","heed","heel","heft","heighten","heist","help","hem","hemorrhage","herald","herd","hesitate","hew","hex","hibernate","hiccough","hiccup","hide","hie","highball","highlight","hightail","hijack","hike","hinder","hinge","hint","hire","hiss","hit","hitch","hitchhike","hive","hoard","hoax","hobble","hobnob","hock","hog","hoick","hoist","hold","hole","holiday","holler","hollow","holster","home","homeschool","homestead","hone","honeymoon","honk","honour","hoodwink","hoof","hook","hoon","hoot","hoover","hop","hope","horn","horrify","horse","horsewhip","hose","hosepipe","hospitalise","hospitalize","host","hot","hotfoot","hound","house","hover","howl","huddle","huff","hug","hull","hum","humanise","humanize","humble","humiliate","humour","hunch","hunger","hunker","hunt","hurdle","hurl","hurry","hurt","hurtle","husband","hush","husk","hustle","hybridise","hybridize","hydrate","hydroplane","hype","hyperventilate","hyphenate","hypnotise","hypnotize","hypothesise","hypothesize","ice","iconify","idealise","idealize","ideate","identify","idle","idolise","idolize","ignite","ignore","illuminate","illumine","illustrate","imagine","imagineer","imbibe","imbue","imitate","immerse","immigrate","immobilise","immobilize","immolate","immortalise","immortalize","immunise","immunize","immure","impact","impair","impale","impanel","impart","impeach","impede","impel","imperil","impersonate","impinge","implant","implement","implicate","implode","implore","imply","import","importune","impose","impound","impoverish","impress","imprint","imprison","improve","improvise","impugn","inactivate","inaugurate","incapacitate","incarcerate","incarnate","incense","incentivise","incentivize","inch","incinerate","incise","incite","incline","include","incommode","inconvenience","incorporate","increase","incriminate","incubate","inculcate","incur","indemnify","indent","index","indicate","indict","individualise","individualize","individuate","indoctrinate","induce","induct","indulge","industrialise","industrialize","infantilise","infantilize","infect","infer","infest","infill","infiltrate","inflame","inflate","inflect","inflict","influence","inform","infringe","infuriate","infuse","ingest","ingratiate","inhabit","inhale","inhere","inherit","inhibit","initial","initialise","initialize","initiate","inject","injure","ink","inlay","innovate","inoculate","input","inscribe","insert","inset","insinuate","insist","inspect","inspire","install","instance","instigate","instil","instill","institute","institutionalise","institutionalize","instruct","insulate","insult","insure","integrate","intend","intensify","inter","interact","intercede","intercept","interchange","interconnect","intercut","interest","interface","interfere","interject","interlace","interleave","interlink","interlock","intermarry","intermesh","intermingle","intermix","intern","internalise","internalize","internationalise","internationalize","interpenetrate","interpolate","interpose","interpret","interrelate","interrogate","interrupt","intersect","intersperse","intertwine","intervene","interview","interweave","interwork","intimate","intimidate","intone","intoxicate","intrigue","introduce","intrude","intubate","intuit","inundate","inure","invade","invalid","invalidate","inveigh","inveigle","invent","inventory","invert","invest","investigate","invigilate","invigorate","invite","invoice","invoke","involve","ionise","ionize","irk","iron","irradiate","irrigate","irritate","irrupt","isolate","issue","italicise","italicize","itch","itemise","itemize","iterate","jab","jabber","jack","jackknife","jail","jam","jangle","jar","jaw","jaywalk","jazz","jeer","jell","jeopardise","jeopardize","jest","jet","jettison","jib","jibe","jiggle","jilt","jingle","jink","jinx","jive","jockey","jog","joggle","join","joint","joke","jol","jolly","jolt","josh","jostle","jot","journey","joust","judder","judge","juggle","juice","jumble","jump","junk","justify","jut","juxtapose","keel","keelhaul","keen","keep","ken","key","keyboard","kibitz","kick","kid","kindle","kip","kiss","kit","kite","klap","kludge","knacker","knead","knee","kneecap","kneel","knife","knight","knit","knock","knot","know","knuckle","kowtow","kvetch","label","labour","lace","lacerate","lack","lacquer","ladder","ladle","lag","lam","lamb","lambast","lambaste","lament","lamp","lampoon","lance","land","lands","landscape","languish","lap","lapse","lard","large","lark","lash","lasso","last","latch","lather","laud","laugh","launch","launder","lavish","lay","layer","laze","leach","lead","leaf","leaflet","leak","lean","leap","leapfrog","learn","lease","leash","leave","leaven","lecture","leer","leg","legalise","legalize","legislate","legitimise","legitimize","lend","lengthen","lessen","let","letter","letterbox","level","lever","leverage","levitate","levy","liaise","libel","liberalise","liberalize","liberate","license","lick","lie","lift","ligate","light","lighten","like","liken","limber","lime","limit","limp","line","linger","link","lionise","lionize","liquefy","liquidate","liquidise","liquidize","lisp","list","listen","litigate","litter","live","liven","load","loads","loaf","loan","loathe","lob","lobby","lobotomise","lobotomize","localise","localize","locate","lock","lodge","loft","log","loiter","loll","lollop","long","look","looks","loom","loop","loose","loosen","loot","lop","lope","lord","lose","lounge","lour","louse","love","low","lowball","lower","lubricate","luck","lug","lull","lumber","lump","lunch","lunge","lurch","lure","lurk","luxuriate","macerate","machine","madden","magic","magnetise","magnetize","magnify","mail","maim","mainline","mainstream","maintain","major","make","malfunction","malign","malinger","maltreat","man","manacle","manage","mandate","mangle","manhandle","manicure","manifest","manipulate","manoeuvre","mantle","manufacture","manure","map","mar","march","marginalise","marginalize","marinate","mark","market","maroon","marry","marshal","martyr","marvel","masculinise","masculinize","mash","mask","masquerade","mass","massacre","massage","master","mastermind","masticate","match","materialise","materialize","matriculate","matter","mature","maul","maunder","max","maximise","maximize","mean","meander","measure","mechanise","mechanize","medal","meddle","mediate","medicate","meditate","meet","meld","mellow","melt","memorialise","memorialize","memorise","memorize","menace","mend","mention","meow","mercerise","mercerize","merchandise","merge","merit","mesh","mesmerise","mesmerize","mess","message","metabolise","metabolize","metamorphose","mete","meter","methinks","mew","mewl","miaow","microblog","microchip","micromanage","microwave","micturate","migrate","militarise","militarize","militate","milk","mill","mime","mimic","mince","mind","mine","mingle","miniaturise","miniaturize","minimise","minimize","minister","minor","mint","minute","mirror","misapply","misappropriate","misbehave","miscalculate","miscast","misconceive","misconstrue","miscount","misdiagnose","misdial","misdirect","misfile","misfire","misgovern","mishandle","mishear","mishit","misinform","misinterpret","misjudge","miskey","mislay","mislead","mismanage","mismatch","misname","misplace","misplay","mispronounce","misquote","misread","misreport","misrepresent","miss","mission","misspell","misspend","mist","mistake","mistime","mistreat","mistrust","misunderstand","misuse","mitigate","mitre","mix","moan","mob","mobilise","mobilize","mock","mod","model","moderate","modernise","modernize","modify","modulate","moisten","moisturise","moisturize","mold","molder","mollify","mollycoddle","molt","monitor","monopolise","monopolize","moo","mooch","moon","moonlight","moonwalk","moor","moot","mop","mope","moralise","moralize","morph","mortar","mortgage","mortify","mosey","mosh","mothball","mother","motion","motivate","motor","mould","moulder","moult","mount","mourn","mouse","mouth","move","movies","mow","muck","muddle","muddy","muffle","mug","mulch","mull","multicast","multiply","multitask","mumble","mumbling","mummify","munch","murmur","murmuring","murmurings","muscle","muse","mushroom","muss","muster","mutate","mute","mutilate","mutiny","mutter","muzzle","mystify","nab","nag","nail","name","namecheck","nap","narrate","narrow","narrowcast","nasalise","nasalize","nationalise","nationalize","natter","naturalise","naturalize","nauseate","navigate","near","nearer","nearest","neaten","necessitate","neck","necklace","need","needle","negate","negative","neglect","negotiate","neigh","nerve","nest","nestle","net","nettle","network","neuter","neutralise","neutralize","nibble","nick","nickname","nitrify","nix","nobble","nod","nominalize","nominate","norm","normalise","normalize","nose","nosedive","nosh","notarise","notarize","notch","note","notice","notify","nourish","nudge","nuke","nullify","numb","number","nurse","nurture","nut","nuzzle","obey","obfuscate","object","objectify","oblige","obliterate","obscure","observe","obsess","obstruct","obtain","obtrude","obviate","occasion","occlude","occupy","occur","off","offend","offer","officiate","offload","offset","offshore","ogle","oil","okay","omit","ooze","open","operate","opine","oppose","oppress","opt","optimise","optimize","option","orbit","orchestrate","ordain","order","organise","organize","orient","orientate","originate","ornament","orphan","oscillate","ossify","ostracise","ostracize","oust","out","outbid","outclass","outdistance","outdo","outface","outfit","outflank","outfox","outgrow","outgun","outlast","outlaw","outline","outlive","outmaneuver","outmanoeuvre","outnumber","outpace","outperform","outplay","outpoint","output","outrage","outrank","outrun","outsell","outshine","outsmart","outsource","outstay","outstrip","outvote","outweigh","outwit","overachieve","overact","overawe","overbalance","overbook","overburden","overcharge","overcome","overcompensate","overcook","overdevelop","overdo","overdose","overdraw","overdub","overeat","overemphasize","overestimate","overexpose","overextend","overfeed","overflow","overfly","overgeneralise","overgeneralize","overgraze","overhang","overhaul","overhear","overheat","overindulge","overlap","overlay","overlie","overload","overlook","overpay","overplay","overpower","overprint","overproduce","overrate","overreach","overreact","override","overrule","overrun","oversee","oversell","overshadow","overshoot","oversimplify","oversleep","overspend","overstate","overstay","overstep","overstock","overstretch","overtake","overtax","overthrow","overtrain","overturn","overuse","overvalue","overwhelm","overwinter","overwork","overwrite","owe","own","oxidise","oxidize","oxygenate","pace","pacify","pack","package","packetise","packetize","pad","paddle","padlock","page","paginate","pailful","pain","paint","pair","pal","palatalise","palatalize","pale","pall","palliate","palm","palpate","palpitate","pamper","pan","pander","panel","panhandle","panic","pant","paper","parachute","parade","parallel","paralyse","paralyze","paraphrase","parboil","parcel","parch","pardon","pare","park","parlay","parley","parody","parole","parrot","parry","parse","part","partake","participate","particularise","particularize","partition","partner","party","pass","passivise","passivize","paste","pasteurise","pasteurize","pasture","pat","patch","patent","patrol","patronise","patronize","patter","pattern","pause","pave","paw","pawn","pay","peak","peal","pedal","peddle","pedestrianise","pedestrianize","peek","peel","peep","peer","peg","pelt","pen","penalise","penalize","pencil","pension","people","pep","pepper","perambulate","perceive","perch","percolate","perfect","perforate","perform","perfume","perish","perjure","perk","perm","permeate","permit","perpetrate","perpetuate","perplex","persecute","persevere","persist","personalise","personalize","personify","perspire","persuade","pertain","perturb","peruse","pervade","pervert","pester","pet","peter","petition","petrify","phase","philosophise","philosophize","phone","photocopy","photograph","photoshop","photosynthesise","photosynthesize","phrase","pick","picket","pickle","picnic","picture","picturise","picturize","piddle","piece","pierce","pig","pigeonhole","piggyback","pike","pile","pilfer","pill","pillage","pillory","pillow","pilot","pin","pinch","pine","ping","pinion","pink","pinpoint","pioneer","pip","pipe","pique","pirate","pirouette","pit","pitch","pity","pivot","pixelate","pixellate","placate","place","plagiarise","plagiarize","plague","plait","plan","plane","plant","plaster","plasticise","plasticize","plate","plateau","play","plead","please","pledge","plight","plod","plonk","plop","plot","plough","pluck","plug","plumb","plummet","plump","plunder","plunge","plunk","pluralise","pluralize","ply","poach","pocket","point","poise","poison","poke","polarise","polarize","pole","poleax","poleaxe","police","polish","politicise","politicize","poll","pollard","pollinate","pollute","polymerise","polymerize","ponce","ponder","pong","pontificate","pony","pooh","pool","pootle","pop","popularise","popularize","populate","pore","port","portend","portion","portray","pose","posit","position","possess","posset","post","postmark","postpone","postulate","posture","pot","potter","pounce","pound","pour","pout","powder","power","practice","practise","praise","praises","prance","prang","prate","prattle","pray","preach","precede","precipitate","precis","preclude","predate","predecease","predetermine","predicate","predict","predispose","predominate","preen","preface","prefer","prefigure","prefix","preheat","prejudge","prejudice","preload","premaster","premiere","preoccupy","prep","prepare","prepone","preregister","presage","prescind","prescribe","preselect","presell","present","preserve","preset","preside","press","pressure","pressurise","pressurize","presume","presuppose","pretend","pretest","prettify","prevail","prevaricate","prevent","preview","prey","price","prickle","pride","prime","primp","print","prioritise","prioritize","prise","privatise","privatize","privilege","prize","probate","probe","proceed","process","proclaim","procrastinate","procreate","proctor","procure","prod","produce","profane","profess","professionalise","professionalize","proffer","profile","profit","program","programme","progress","prohibit","project","proliferate","prolong","promenade","promise","promote","prompt","promulgate","pronounce","proof","proofread","prop","propagandise","propagandize","propagate","propel","prophesy","propitiate","propose","proposition","propound","proscribe","prosecute","proselytise","proselytize","prospect","prosper","prostrate","protect","protest","protrude","prove","provide","provision","provoke","prowl","prune","pry","psych","psychoanalyse","publicise","publicize","publish","pucker","puff","pull","pullulate","pulp","pulsate","pulse","pulverise","pulverize","pummel","pump","pun","punch","punctuate","puncture","punish","punt","pupate","purchase","purge","purify","purl","purloin","purport","purr","purse","pursue","purvey","push","pussyfoot","put","putrefy","putt","putter","puzzle","quack","quadruple","quaff","quail","quake","qualify","quantify","quarantine","quarrel","quarry","quarter","quarterback","quash","quaver","quell","quench","query","quest","question","queue","quibble","quicken","quiet","quieten","quintuple","quip","quirk","quit","quiver","quiz","quote","quoth","rabbit","race","rack","radiate","radicalise","radicalize","radio","raffle","rag","rage","raid","rail","railroad","rain","raise","rake","rally","ram","ramble","ramp","rampage","randomise","randomize","range","rank","rankle","ransack","ransom","rant","rap","rappel","rasp","rasterise","rasterize","rat","ratchet","rate","ratify","ration","rationalise","rationalize","rattle","ravage","rave","ravel","ravish","raze","razz","reach","reacquaint","react","reactivate","read","readdress","readies","readjust","readmit","ready","reaffirm","realign","realise","realize","reallocate","ream","reanimate","reap","reappear","reapply","reappoint","reappraise","rear","rearm","rearrange","reason","reassemble","reassert","reassess","reassign","reassure","reawaken","rebel","reboot","reborn","rebound","rebrand","rebuff","rebuild","rebuke","rebut","recall","recant","recap","recapitulate","recapture","recast","recede","receive","recess","recharge","reciprocate","recite","reckon","reclaim","reclassify","recline","recognise","recognize","recoil","recollect","recommence","recommend","recompense","reconcile","recondition","reconfigure","reconfirm","reconnect","reconnoitre","reconquer","reconsider","reconstitute","reconstruct","reconvene","record","recount","recoup","recover","recreate","recrudesce","recruit","rectify","recuperate","recur","recycle","redact","redden","redecorate","redeem","redefine","redeploy","redesign","redevelop","redial","redirect","rediscover","redistribute","redistrict","redo","redouble","redound","redraft","redraw","redress","reduce","reduplicate","reef","reek","reel","ref","refer","referee","reference","refill","refinance","refine","refit","reflate","reflect","refloat","refocus","reform","reformat","reformulate","refract","refrain","refresh","refrigerate","refuel","refund","refurbish","refuse","refute","regain","regale","regard","regenerate","register","regress","regret","regroup","regularise","regularize","regulate","regurgitate","rehabilitate","rehash","rehear","rehearse","reheat","rehome","rehouse","reign","reignite","reimburse","rein","reincarnate","reinforce","reinstate","reinterpret","reintroduce","reinvent","reinvest","reinvigorate","reissue","reiterate","reject","rejig","rejigger","rejoice","rejoin","rejuvenate","rekindle","relapse","relate","relaunch","relax","relay","release","relegate","relent","relieve","relinquish","relish","relive","reload","relocate","rely","remain","remainder","remake","remand","remap","remark","remarry","remaster","remediate","remedy","remember","remind","reminisce","remit","remix","remodel","remonstrate","remortgage","remould","remount","remove","remunerate","rename","rend","render","rendezvous","renege","renew","renounce","renovate","rent","reoccur","reoffend","reopen","reorder","reorganise","reorganize","reorient","repackage","repair","repatriate","repay","repeal","repeat","repel","repent","rephrase","replace","replay","replenish","replicate","reply","report","repose","repossess","represent","repress","reprieve","reprimand","reprint","reproach","reprocess","reproduce","reprove","repudiate","repulse","repurpose","request","require","requisition","requite","rerun","reschedule","rescind","rescue","research","researches","resect","resell","resemble","resent","reserve","reset","resettle","reshape","reshuffle","reside","resign","resist","resit","resize","reskill","resolve","resonate","resort","resound","resource","respect","respire","respond","respray","rest","restart","restate","restock","restore","restrain","restrict","restring","restructure","result","resume","resupply","resurface","resurrect","resuscitate","retail","retain","retake","retaliate","retch","retell","retest","rethink","retire","retool","retort","retouch","retrace","retract","retrain","retreat","retrench","retrieve","retrofit","retry","return","reunify","reunite","reuse","rev","revalue","revamp","reveal","revel","revenge","reverberate","revere","reverse","revert","review","revile","revise","revisit","revitalise","revitalize","revive","revivify","revoke","revolt","revolutionise","revolutionize","revolve","reward","rewind","rewire","reword","rework","rewrite","rhapsodise","rhapsodize","rhyme","rib","rick","ricochet","rid","riddle","ride","ridge","ridicule","riffle","rifle","rig","right","rightsize","rile","rim","ring","rinse","riot","rip","ripen","riposte","ripple","rise","risk","ritualise","ritualize","rival","rivet","roam","roar","roast","rob","robe","rock","rocket","roger","roll","romance","romanticise","romanticize","romp","roof","room","roost","root","rope","rosin","roster","rot","rotate","rouge","rough","roughen","roughhouse","round","rouse","roust","rout","route","rove","row","rub","rubberneck","rubbish","ruck","rue","ruffle","ruin","ruins","rule","rumble","ruminate","rummage","rumor","rumour","rumple","run","rupture","rush","rust","rustle","sabotage","sack","sacrifice","sadden","saddle","safeguard","sag","sail","salaam","salivate","sally","salt","salute","salvage","salve","sample","sanctify","sanction","sand","sandbag","sandblast","sandpaper","sandwich","sanitise","sanitize","sap","sashay","sass","sate","satiate","satirise","satirize","satisfy","saturate","saunter","savage","save","savor","savour","saw","say","scald","scale","scallop","scalp","scamper","scan","scandalise","scandalize","scapegoat","scar","scare","scarf","scarify","scarper","scatter","scattering","scavenge","scent","schedule","schematise","schematize","scheme","schlep","schlepp","schmooze","school","schtup","schuss","scoff","scold","scoop","scoot","scope","scorch","score","scorn","scotch","scour","scourge","scout","scowl","scrabble","scram","scramble","scrap","scrape","scratch","scrawl","scream","screech","screen","screw","scribble","scrimp","script","scroll","scrounge","scrub","scrummage","scrunch","scruple","scrutinise","scrutinize","scud","scuff","scuffle","scull","sculpt","scupper","scurry","scuttle","scythe","seal","sealift","sear","search","season","seat","secede","seclude","second","secrete","section","secularise","secularize","secure","sedate","see","seed","seek","seep","seethe","segment","segregate","segue","seize","select","sell","sellotape","semaphore","send","sensationalise","sensationalize","sense","sensitise","sensitize","sentence","sentimentalise","sentimentalize","separate","sequence","sequester","sequestrate","serenade","serialise","serialize","sermonise","sermonize","serve","service","set","settle","sever","sew","shack","shackle","shade","shadow","shaft","shake","shalt","sham","shamble","shame","shampoo","shanghai","shape","share","sharpen","shatter","shave","shear","sheathe","shed","sheer","shell","shellac","shelter","shelve","shepherd","shield","shift","shimmer","shimmy","shin","shine","shinny","ship","shipwreck","shirk","shiver","shock","shoe","shoehorn","shoo","shoot","shop","shoplift","shore","short","shorten","shortlist","shoulder","shout","shove","shovel","show","showboat","showcase","shower","shred","shriek","shrill","shrink","shrivel","shroom","shroud","shrug","shuck","shudder","shuffle","shun","shunt","shush","shut","shuttle","shy","sic","sick","sicken","side","sideline","sidestep","sideswipe","sidetrack","sidle","sieve","sift","sigh","sight","sightsee","sign","signal","signify","signpost","silence","silhouette","silt","silver","simmer","simper","simplify","simulate","simulcast","sin","sing","singe","single","sink","sip","siphon","sire","sit","site","situate","size","sizzle","skate","skateboard","skedaddle","sketch","skew","skewer","ski","skid","skim","skimp","skin","skip","skipper","skirmish","skirt","skitter","skive","skivvy","skulk","sky","skyjack","skyrocket","slack","slacken","slake","slam","slander","slap","slash","slate","slather","sledge","sleek","sleep","sleepwalk","sleet","slew","slice","slick","slide","slight","slim","sling","slink","slip","slit","slither","slob","slobber","slog","slop","slope","slosh","slot","slouch","slough","slow","slug","sluice","slum","slumber","slump","slur","slurp","smart","smarten","smash","smear","smell","smelt","smile","smirk","smite","smoke","smooch","smoodge","smooth","smother","smoulder","smudge","smuggle","snack","snaffle","snag","snaggle","snake","snap","snare","snarf","snarl","sneak","sneer","sneeze","snicker","sniff","sniffle","snip","snipe","snitch","snivel","snooker","snoop","snooper","snooze","snore","snorkel","snort","snow","snowball","snowplough","snowplow","snub","snuffle","snuffling","snuggle","soak","soap","soar","sober","socialise","socialize","sock","sod","soften","soil","sojourn","solace","solder","soldier","sole","solemnise","solemnize","solicit","solidify","soliloquize","solve","somersault","soothe","sorrow","sort","sough","sound","soundproof","soup","sour","source","sow","space","span","spangle","spar","spare","spark","sparkle","spatter","spattering","spawn","spay","speak","spear","spearhead","spec","specialise","specialize","specify","spectacles","spectate","speculate","speed","spell","spellcheck","spend","spew","spice","spiff","spike","spill","spin","spiral","spirit","spit","spite","splash","splatter","splay","splice","splinter","split","splosh","splurge","splutter","spoil","sponge","sponsor","spoof","spook","spool","spoon","sport","sports","spot","spotlight","spout","sprain","sprawl","spray","spread","spring","springboard","sprinkle","sprint","spritz","sprout","spruce","spur","spurn","spurt","sputter","spy","squabble","squall","squander","square","squash","squat","squawk","squeak","squeal","squeeze","squelch","squint","squirm","squirrel","squirt","squish","stab","stabilise","stabilize","stable","stables","stack","staff","stage","stagger","stagnate","stain","stake","stalk","stall","stammer","stamp","stampede","stanch","stand","standardise","standardize","staple","star","starch","stare","start","startle","starve","stash","state","statement","station","staunch","stave","stay","steady","steal","steam","steamroller","steel","steep","steepen","steer","stem","stencil","step","stereotype","sterilise","sterilize","stew","stick","stickybeak","stiff","stiffen","stifle","stigmatise","stigmatize","still","stimulate","sting","stinger","stink","stint","stipple","stipulate","stir","stitch","stock","stockpile","stoke","stomach","stomp","stone","stonewall","stoop","stop","stopper","store","storm","storyboard","stow","straddle","strafe","straggle","straighten","strain","strand","strangle","strap","stratify","stravage","stravaig","stray","streak","stream","streamline","strengthen","stress","stretch","stretcher","strew","stride","strike","string","strip","strive","stroll","structure","struggle","strum","strut","stub","stud","study","stuff","stultify","stumble","stump","stun","stunt","stupefy","stutter","style","stymie","sub","subcontract","subdivide","subdue","subedit","subject","sublet","sublimate","submerge","submit","subordinate","suborn","subpoena","subscribe","subside","subsidise","subsidize","subsist","substantiate","substitute","subsume","subtend","subtitle","subtract","subvert","succeed","succor","succour","succumb","suckle","suction","sue","suffer","suffice","suffocate","suffuse","sugar","suggest","suit","sulk","sulks","sully","sum","summarise","summarize","summon","summons","sun","sunbathe","sunder","sunset","sup","superimpose","superintend","superpose","supersede","supersize","supersized","supervene","supervise","supplant","supplement","supply","support","suppose","suppress","suppurate","surcharge","surf","surface","surge","surmise","surmount","surpass","surprise","surrender","surround","survey","survive","suspect","suspend","suspenders","suss","sustain","suture","swab","swaddle","swagger","swamp","swan","swank","swap","swarm","swat","swath","swathe","sway","swear","sweat","sweep","sweeps","sweeten","swell","swelter","swerve","swig","swill","swim","swindle","swing","swipe","swirl","swish","switch","swivel","swoon","swoop","swoosh","swot","symbolise","symbolize","sympathise","sympathize","symptomize","synchronise","synchronize","syndicate","synthesise","synthesize","syringe","systematise","systematize","tab","table","tabulate","tack","tackle","tag","tail","tailgate","tailor","taint","take","talk","tally","tame","tamp","tamper","tan","tangle","tango","tank","tankful","tantalise","tantalize","tap","tape","taper","tar","target","tarmac","tarnish","tarry","tart","task","taste","tattle","tattoo","taunt","tauten","tax","taxi","taxicab","teach","team","tear","tease","tee","teem","teeter","teethe","telecast","telecommute","teleconference","telegraph","telemeter","teleoperate","telephone","teleport","telescope","televise","telex","tell","telnet","temp","temper","temporise","temporize","tempt","tenant","tend","tender","tenderise","tenderize","tense","tension","tergiversate","term","terminate","terraform","terrify","terrorise","terrorize","test","testify","tether","text","thank","thatch","thaw","theorise","theorize","thicken","thin","think","thirst","thrash","thread","threaten","thresh","thrill","thrive","throb","throbbing","throng","throttle","throw","thud","thumb","thump","thunder","thwack","thwart","tick","ticket","tickle","tide","tidy","tie","tighten","tile","till","tilt","time","timetable","tinge","tingle","tingling","tinker","tinkling","tint","tip","tippex","tipple","tiptoe","tire","titillate","titivate","title","titrate","titter","toady","toast","toboggan","toddle","toe","tog","toggle","toil","tolerate","toll","tone","tongue","tonify","tool","toot","tootle","top","topple","torch","torment","torpedo","toss","tot","total","tote","totter","touch","tough","toughen","tour","tousle","tout","tow","towel","tower","toy","trace","track","trade","traduce","traffic","trail","train","traipse","trammel","trample","trampoline","tranquilize","tranquillize","transact","transcend","transcribe","transfer","transfigure","transfix","transform","transfuse","transgress","transit","translate","transliterate","transmit","transmogrify","transmute","transpire","transplant","transport","transpose","trap","trash","traumatise","traumatize","travel","traverse","trawl","tread","treasure","treat","treble","trek","tremble","trembling","trepan","trespass","trial","trick","trickle","trifle","trigger","trill","trim","trip","triple","triumph","trivialise","trivialize","troll","tromp","troop","trot","trouble","troubleshoot","trounce","trouser","truant","truck","trudge","trump","trumpet","truncate","trundle","truss","trust","try","tuck","tug","tugboat","tumble","tune","tunnel","turbocharge","turf","turn","tussle","tut","tutor","twang","tweak","tweet","twiddle","twig","twin","twine","twinkle","twirl","twist","twitch","twitter","twittering","type","typecast","typeset","typify","tyrannise","tyrannize","ulcerate","ululate","ump","umpire","unbalance","unban","unbend","unblock","unbuckle","unburden","unbutton","uncoil","uncork","uncouple","uncover","uncurl","undelete","underachieve","underbid","undercharge","undercook","undercut","underestimate","underestimation","underexpose","undergo","underlie","underline","undermine","underpay","underperform","underpin","underplay","underrate","underscore","undersell","undershoot","underspend","understand","understate","understudy","undertake","undervalue","underwrite","undo","undock","undress","undulate","unearth","unfasten","unfold","unfreeze","unfurl","unhand","unhinge","unhitch","unhook","unify","uninstall","unionise","unionize","unite","unlace","unlearn","unleash","unload","unlock","unloose","unloosen","unmask","unnerve","unpack","unpick","unplug","unravel","unroll","unsaddle","unscramble","unscrew","unseat","unsettle","unsubscribe","untangle","untie","unveil","unwind","unwrap","unzip","up","upbraid","upchange","upchuck","update","upend","upgrade","uphold","upholster","uplift","upload","uproot","upsell","upset","upshift","upskill","upstage","urge","use","usher","usurp","utilise","utilize","utter","vacate","vacation","vaccinate","vacillate","vacuum","valet","validate","value","vamoose","vandalise","vandalize","vanish","vanquish","vaporise","vaporize","varnish","vary","vault","veer","veg","vegetate","veil","vend","veneer","venerate","vent","ventilate","venture","verbalise","verbalize","verge","verify","versify","vest","vet","veto","vex","vibrate","victimise","victimize","vide","video","videotape","vie","view","viewing","vilify","vindicate","violate","visit","visualise","visualize","vitiate","vitrify","vocalize","voice","void","volley","volumise","volumize","volunteer","vote","vouch","vouchsafe","vow","voyage","vulgarise","vulgarize","waddle","wade","waffle","waft","wag","wage","wager","waggle","wail","wait","waive","wake","wakeboard","waken","walk","wall","wallop","wallow","wallpaper","waltz","wander","wane","wangle","want","warble","ward","warm","warn","warp","warrant","wash","wassail","waste","watch","water","waterproof","waterski","wave","waver","wax","waylay","weaken","wean","weaponise","weaponize","wear","weary","weasel","weather","weatherise","weatherize","weave","wed","wedge","weekend","weep","weigh","weight","weird","welch","welcome","weld","well","welly","wend","westernise","westernize","wet","whack","wheedle","wheel","wheeze","whelp","whet","whiff","while","whilst","whimper","whine","whinge","whinny","whip","whirl","whirr","whirring","whisk","whisper","whispering","whistle","whiten","whitewash","whittle","whoop","whoosh","whup","wick","widen","widow","wield","wig","wiggle","wildcat","will","wilt","wimp","win","wince","winch","wind","winds","windsurf","wine","wing","wink","winkle","winnow","winter","wipe","wire","wiretap","wise","wisecrack","wish","withdraw","wither","withhold","withstand","witness","witter","wobble","wolf","wonder","woo","woof","word","work","worm","worry","worsen","worship","worst","wound","wow","wowee","wrangle","wrap","wreak","wreathe","wreck","wrench","wrest","wrestle","wriggle","wring","wrinkle","writ","write","writhe","wrong","wrought","xerox","yack","yak","yap","yaw","yawn","yearn","yell","yellow","yelp","yield","yodel","yoke","yomp","yowl","yuppify","zap","zero","zigzag","zing","zip","zone","zoom"],Bre={adjective:Sre,adverb:_re,conjunction:Dre,interjection:Are,noun:kre,preposition:Tre,verb:xre},Mre=Bre,Lre={airline:zee,animal:rte,app:lte,cell_phone:dte,color:pte,commerce:bte,company:Tte,database:Mte,date:Ote,finance:Jte,hacker:rne,internet:lne,location:kne,lorem:Bne,metadata:Lne,music:Ine,person:ire,phone_number:lre,science:fre,team:vre,vehicle:Ere,word:Mre},Pre=Lre,Rre=Object.defineProperty,Ore=(e,t,n)=>t in e?Rre(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Kt=(e,t,n)=>(Ore(e,typeof t!="symbol"?t+"":t,n),n),Ut=class extends Error{};function Ire(e){let t=Object.getPrototypeOf(e);do{for(let n of Object.getOwnPropertyNames(t))typeof e[n]=="function"&&n!=="constructor"&&(e[n]=e[n].bind(e));t=Object.getPrototypeOf(t)}while(t!==Object.prototype)}var Kh=class{constructor(t){this.faker=t,Ire(this)}},cr=class extends Kh{constructor(t){super(t),this.faker=t}},IN=(e=>(e.Narrowbody="narrowbody",e.Regional="regional",e.Widebody="widebody",e))(IN||{}),Nre=["0","1","2","3","4","5","6","7","8","9"],$re=["0","O","1","I","L"],zre={regional:20,narrowbody:35,widebody:60},Hre={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},Vre=class extends cr{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(t={}){let{allowNumerics:n=!1,allowVisuallySimilarCharacters:r=!1}=t,a=[];return n||a.push(...Nre),r||a.push(...$re),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:a})}seat(t={}){let{aircraftType:n="narrowbody"}=t,r=zre[n],a=Hre[n],i=this.faker.number.int({min:1,max:r}),o=this.faker.helpers.arrayElement(a);return`${i}${o}`}aircraftType(){return this.faker.helpers.enumValue(IN)}flightNumber(t={}){let{length:n={min:1,max:4},addLeadingZeros:r=!1}=t,a=this.faker.string.numeric({length:n,allowLeadingZeros:!1});return r?a.padStart(4,"0"):a}},NN=(e=>(e.SRGB="sRGB",e.DisplayP3="display-p3",e.REC2020="rec2020",e.A98RGB="a98-rgb",e.ProphotoRGB="prophoto-rgb",e))(NN||{}),$N=(e=>(e.RGB="rgb",e.RGBA="rgba",e.HSL="hsl",e.HSLA="hsla",e.HWB="hwb",e.CMYK="cmyk",e.LAB="lab",e.LCH="lch",e.COLOR="color",e))($N||{});function Wre(e,t){let{prefix:n,casing:r}=t;switch(r){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break}return n&&(e=n+e),e}function zN(e){return e.map(t=>{if(t%1!==0){let n=new ArrayBuffer(4);new DataView(n).setFloat32(0,t);let r=new Uint8Array(n);return zN([...r]).replace(/ /g,"")}return(t>>>0).toString(2).padStart(8,"0")}).join(" ")}function Gre(e,t="rgb",n="sRGB"){let r=a=>Math.round(a*100);switch(t){case"rgba":return`rgba(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]})`;case"color":return`color(${n} ${e[0]} ${e[1]} ${e[2]})`;case"cmyk":return`cmyk(${r(e[0])}%, ${r(e[1])}%, ${r(e[2])}%, ${r(e[3])}%)`;case"hsl":return`hsl(${e[0]}deg ${r(e[1])}% ${r(e[2])}%)`;case"hsla":return`hsl(${e[0]}deg ${r(e[1])}% ${r(e[2])}% / ${r(e[3])})`;case"hwb":return`hwb(${e[0]} ${r(e[1])}% ${r(e[2])}%)`;case"lab":return`lab(${r(e[0])}% ${e[1]} ${e[2]})`;case"lch":return`lch(${r(e[0])}% ${e[1]} ${e[2]})`;case"rgb":default:return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}function Ou(e,t,n="rgb",r="sRGB"){switch(t){case"css":return Gre(e,n,r);case"binary":return zN(e);case"decimal":default:return e}}var jre=class extends cr{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue($N)}cssSupportedSpace(){return this.faker.helpers.enumValue(NN)}rgb(t={}){let{format:n="hex",includeAlpha:r=!1,prefix:a="#",casing:i="lower"}=t,o,s="rgb";return n==="hex"?(o=this.faker.string.hexadecimal({length:r?8:6,prefix:""}),o=Wre(o,{prefix:a,casing:i}),o):(o=Array.from({length:3},()=>this.faker.number.int(255)),r&&(o.push(this.faker.number.float({precision:.01})),s="rgba"),Ou(o,n,s))}cmyk(t){let n=Array.from({length:4},()=>this.faker.number.float({precision:.01}));return Ou(n,(t==null?void 0:t.format)||"decimal","cmyk")}hsl(t){let n=[this.faker.number.int(360)];for(let r=0;r<(t!=null&&t.includeAlpha?3:2);r++)n.push(this.faker.number.float({precision:.01}));return Ou(n,(t==null?void 0:t.format)||"decimal",t!=null&&t.includeAlpha?"hsla":"hsl")}hwb(t){let n=[this.faker.number.int(360)];for(let r=0;r<2;r++)n.push(this.faker.number.float({precision:.01}));return Ou(n,(t==null?void 0:t.format)||"decimal","hwb")}lab(t){let n=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)n.push(this.faker.number.float({min:-100,max:100,precision:1e-4}));return Ou(n,(t==null?void 0:t.format)||"decimal","lab")}lch(t){let n=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)n.push(this.faker.number.float({max:230,precision:.1}));return Ou(n,(t==null?void 0:t.format)||"decimal","lch")}colorByCSSColorSpace(t){(t==null?void 0:t.format)==="css"&&!(t!=null&&t.space)&&(t=Fe(K({},t),{space:"sRGB"}));let n=Array.from({length:3},()=>this.faker.number.float({precision:1e-4}));return Ou(n,(t==null?void 0:t.format)||"decimal","color",t==null?void 0:t.space)}},my=()=>{throw new Ut("You cannot edit the locale data on the faker instance")};function Kre(e){let t={};return new Proxy(e,{has(){return!0},get(n,r){return typeof r=="symbol"||r==="nodeType"?n[r]:r in t?t[r]:t[r]=Ure(r,n[r])},set:my,deleteProperty:my})}function vy(e,...t){if(e===null)throw new Ut(`The locale data for '${t.join(".")}' aren't applicable to this locale. +var ree=Object.defineProperty,aee=Object.defineProperties;var iee=Object.getOwnPropertyDescriptors;var Ev=Object.getOwnPropertySymbols;var dA=Object.prototype.hasOwnProperty,fA=Object.prototype.propertyIsEnumerable;var Ru=Math.pow,a8=(e,t,n)=>t in e?ree(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,K=(e,t)=>{for(var n in t||(t={}))dA.call(t,n)&&a8(e,n,t[n]);if(Ev)for(var n of Ev(t))fA.call(t,n)&&a8(e,n,t[n]);return e},Fe=(e,t)=>aee(e,iee(t));var Ga=(e,t)=>{var n={};for(var r in e)dA.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ev)for(var r of Ev(e))t.indexOf(r)<0&&fA.call(e,r)&&(n[r]=e[r]);return n};var Gd=(e,t,n)=>(a8(e,typeof t!="symbol"?t+"":t,n),n);var mt=(e,t,n)=>new Promise((r,a)=>{var i=l=>{try{s(n.next(l))}catch(u){a(u)}},o=l=>{try{s(n.throw(l))}catch(u){a(u)}},s=l=>l.done?r(l.value):Promise.resolve(l.value).then(i,o);s((n=n.apply(e,t)).next())});(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();window.__VITE__PLUGIN__FAKE__SERVER__={meta:{name:"vite-plugin-fake-server",version:"2.1.1",type:"module",license:"MIT",author:"Condor Hero",description:"A fake server plugin for Vite.",exports:{".":{require:"./dist/index.cjs",import:"./dist/index.mjs"},"./client":{require:"./dist/client.cjs",import:"./dist/client.mjs"}},main:"dist/index.cjs",module:"dist/index.mjs",types:"dist/index.d.cts",typesVersions:{"*":{"*":["./dist/*","./dist/index.d.ts"]}},files:["dist"],keywords:["vite-plugin-fake-server","vite-plugin-fake","vite-plugin-faker","vite-plugin-mock-server","vite-plugin-mock","faker-server"],repository:{type:"git",url:"git+https://github.com/condorheroblog/vite-plugin-fake-server.git",directory:"packages/vite-plugin-fake-server"},bugs:{url:"https://github.com/condorheroblog/vite-plugin-fake-server/issues"},homepage:"https://github.com/condorheroblog/vite-plugin-fake-server/blob/main/README.md",scripts:{prepublishOnly:"nr build",test:"vitest",dev:"esno ./src/index.ts",build:"rimraf dist && rollup -c","build:watch":"rimraf dist && rollup -c -w",typecheck:"tsc --noEmit"},dependencies:{"bundle-import":"^0.0.1",chokidar:"^3.5.3","fast-glob":"^3.3.2","path-to-regexp":"^6.2.1",picocolors:"^1.0.0"},devDependencies:{vite:"^5.0.11"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"}},vitePluginFakeServerOptions:{include:"mock",exclude:[],infixName:!1,extensions:["ts","js","mjs","cjs","cts","mts"],enableProd:!0,enableDev:!0,watch:!0,logger:!1,basename:"",headers:{},build:!1,http2:!0}};const oee=0,see=1,lee=2,uee=3,cee=4,dee=5,fee=6,hee=7,pee=8,mee=9,vee=10,gee=11,yee=12,bee=13,Fee=14,Cee=15,wee=16,Eee=17,See=18,_ee=19,Dee={path:"/system",meta:{icon:"setting",title:"menus.hssysManagement",rank:vee},children:[{path:"/system/user/index",name:"SystemUser",meta:{icon:"flUser",title:"menus.hsUser",roles:["admin"]}},{path:"/system/role/index",name:"SystemRole",meta:{icon:"role",title:"menus.hsRole",roles:["admin"]}},{path:"/system/dept/index",name:"SystemDept",meta:{icon:"dept",title:"menus.hsDept",roles:["admin"]}}]},Aee={path:"/permission",meta:{title:"menus.permission",icon:"lollipop",rank:mee},children:[{path:"/permission/page/index",name:"PermissionPage",meta:{title:"menus.permissionPage",roles:["admin","common"]}},{path:"/permission/button/index",name:"PermissionButton",meta:{title:"menus.permissionButton",roles:["admin","common"],auths:["btn_add","btn_edit","btn_delete"]}}]},kee={path:"/iframe",meta:{icon:"monitor",title:"menus.hsExternalPage",rank:hee},children:[{path:"/iframe/external",meta:{title:"menus.hsExternalDoc"},children:[{path:"/external",name:"https://yiming_chang.gitee.io/pure-admin-doc",meta:{title:"menus.externalLink",roles:["admin","common"]}},{path:"/pureutilsLink",name:"https://pure-admin-utils.netlify.app/",meta:{title:"menus.pureutilsLink",roles:["admin","common"]}}]},{path:"/iframe/embedded",meta:{title:"menus.hsEmbeddedDoc"},children:[{path:"/iframe/ep",name:"FrameEp",meta:{title:"menus.hsEpDocument",frameSrc:"https://element-plus.org/zh-CN/",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/tailwindcss",name:"FrameTailwindcss",meta:{title:"menus.hsTailwindcssDocument",frameSrc:"https://tailwindcss.com/docs/installation",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/vue3",name:"FrameVue",meta:{title:"menus.hsVueDocument",frameSrc:"https://cn.vuejs.org/",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/vite",name:"FrameVite",meta:{title:"menus.hsViteDocument",frameSrc:"https://cn.vitejs.dev/",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/pinia",name:"FramePinia",meta:{title:"menus.hsPiniaDocument",frameSrc:"https://pinia.vuejs.org/zh/index.html",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/vue-router",name:"FrameRouter",meta:{title:"menus.hsRouterDocument",frameSrc:"https://router.vuejs.org/zh/",keepAlive:!0,roles:["admin","common"]}}]}]},Tee={path:"/tabs",meta:{icon:"tag",title:"menus.hstabs",rank:gee},children:[{path:"/tabs/index",name:"Tabs",meta:{title:"menus.hstabs",roles:["admin","common"]}},{path:"/tabs/query-detail",name:"TabQueryDetail",meta:{showLink:!1,activePath:"/tabs/index",roles:["admin","common"]}},{path:"/tabs/params-detail/:id",component:"params-detail",name:"TabParamsDetail",meta:{showLink:!1,activePath:"/tabs/index",roles:["admin","common"]}}]},xee=[{url:"/get-async-routes",method:"get",response:()=>({success:!0,data:[Dee,Aee,kee,Tee]})}],Bee=Object.freeze(Object.defineProperty({__proto__:null,default:xee},Symbol.toStringTag,{value:"Module"})),Mee=[{url:"/get-card-list",method:"post",response:()=>({success:!0,data:{list:[{index:1,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:2,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"人脸识别",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:3,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:4,isSetup:!1,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"SSL证书",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:5,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:6,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:7,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"CVM",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:8,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:9,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:10,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:11,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:12,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:13,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"云数据库",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:14,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:15,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:16,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:17,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"云数据库",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:18,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"云数据库",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:19,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:20,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:21,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:22,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:23,isSetup:!0,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"人脸识别",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:24,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"人脸识别",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:25,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:26,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:27,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:28,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"云数据库",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:29,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:30,isSetup:!0,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:31,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:32,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"T-Sec 云防火墙",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:33,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:34,isSetup:!1,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:35,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"云数据库",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:36,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:37,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。"},{index:38,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"云数据库",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:39,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"人脸识别",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:40,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:41,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:42,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"T-Sec 云防火墙",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:43,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:44,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:45,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:46,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"},{index:47,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品,是腾讯云安全团队结合云原生的优势,自主研发的SaaS化防火墙产品,无需客无需客无需客无需客无需客无需客无需客"},{index:48,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"SSL证书又叫服务器证书,腾讯云为您提供证书的一站式服务,包括免费、付费证书的申请、管理及部"}]}})}],Lee=Object.freeze(Object.defineProperty({__proto__:null,default:Mee},Symbol.toStringTag,{value:"Module"})),Pee=[{url:"/login",method:"post",response:({body:e})=>e.username==="admin"?{success:!0,data:{username:"admin",roles:["admin"],accessToken:"eyJhbGciOiJIUzUxMiJ9.admin",refreshToken:"eyJhbGciOiJIUzUxMiJ9.adminRefresh",expires:"2030/10/30 00:00:00"}}:{success:!0,data:{username:"common",roles:["common"],accessToken:"eyJhbGciOiJIUzUxMiJ9.common",refreshToken:"eyJhbGciOiJIUzUxMiJ9.commonRefresh",expires:"2030/10/30 00:00:00"}}}],Ree=Object.freeze(Object.defineProperty({__proto__:null,default:Pee},Symbol.toStringTag,{value:"Module"}));var Oee=[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France-KLM",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],Iee=[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],Nee=[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}],$ee={airline:Oee,airplane:Iee,airport:Nee},zee=$ee,Hee=["Giant panda","Spectacled bear","Sun bear","Sloth bear","American black bear","Asian black bear","Brown bear","Polar bear"],Vee=["Red-throated Loon","Arctic Loon","Pacific Loon","Common Loon","Yellow-billed Loon","Least Grebe","Pied-billed Grebe","Horned Grebe","Red-necked Grebe","Eared Grebe","Western Grebe","Clark's Grebe","Yellow-nosed Albatross","Shy Albatross","Black-browed Albatross","Wandering Albatross","Laysan Albatross","Black-footed Albatross","Short-tailed Albatross","Northern Fulmar","Herald Petrel","Murphy's Petrel","Mottled Petrel","Black-capped Petrel","Cook's Petrel","Stejneger's Petrel","White-chinned Petrel","Streaked Shearwater","Cory's Shearwater","Pink-footed Shearwater","Flesh-footed Shearwater","Greater Shearwater","Wedge-tailed Shearwater","Buller's Shearwater","Sooty Shearwater","Short-tailed Shearwater","Manx Shearwater","Black-vented Shearwater","Audubon's Shearwater","Little Shearwater","Wilson's Storm-Petrel","White-faced Storm-Petrel","European Storm-Petrel","Fork-tailed Storm-Petrel","Leach's Storm-Petrel","Ashy Storm-Petrel","Band-rumped Storm-Petrel","Wedge-rumped Storm-Petrel","Black Storm-Petrel","Least Storm-Petrel","White-tailed Tropicbird","Red-billed Tropicbird","Red-tailed Tropicbird","Masked Booby","Blue-footed Booby","Brown Booby","Red-footed Booby","Northern Gannet","American White Pelican","Brown Pelican","Brandt's Cormorant","Neotropic Cormorant","Double-crested Cormorant","Great Cormorant","Red-faced Cormorant","Pelagic Cormorant","Anhinga","Magnificent Frigatebird","Great Frigatebird","Lesser Frigatebird","American Bittern","Yellow Bittern","Least Bittern","Great Blue Heron","Great Egret","Chinese Egret","Little Egret","Western Reef-Heron","Snowy Egret","Little Blue Heron","Tricolored Heron","Reddish Egret","Cattle Egret","Green Heron","Black-crowned Night-Heron","Yellow-crowned Night-Heron","White Ibis","Scarlet Ibis","Glossy Ibis","White-faced Ibis","Roseate Spoonbill","Jabiru","Wood Stork","Black Vulture","Turkey Vulture","California Condor","Greater Flamingo","Black-bellied Whistling-Duck","Fulvous Whistling-Duck","Bean Goose","Pink-footed Goose","Greater White-fronted Goose","Lesser White-fronted Goose","Emperor Goose","Snow Goose","Ross's Goose","Canada Goose","Brant","Barnacle Goose","Mute Swan","Trumpeter Swan","Tundra Swan","Whooper Swan","Muscovy Duck","Wood Duck","Gadwall","Falcated Duck","Eurasian Wigeon","American Wigeon","American Black Duck","Mallard","Mottled Duck","Spot-billed Duck","Blue-winged Teal","Cinnamon Teal","Northern Shoveler","White-cheeked Pintail","Northern Pintail","Garganey","Baikal Teal","Green-winged Teal","Canvasback","Redhead","Common Pochard","Ring-necked Duck","Tufted Duck","Greater Scaup","Lesser Scaup","Steller's Eider","Spectacled Eider","King Eider","Common Eider","Harlequin Duck","Labrador Duck","Surf Scoter","White-winged Scoter","Black Scoter","Oldsquaw","Bufflehead","Common Goldeneye","Barrow's Goldeneye","Smew","Hooded Merganser","Common Merganser","Red-breasted Merganser","Masked Duck","Ruddy Duck","Osprey","Hook-billed Kite","Swallow-tailed Kite","White-tailed Kite","Snail Kite","Mississippi Kite","Bald Eagle","White-tailed Eagle","Steller's Sea-Eagle","Northern Harrier","Sharp-shinned Hawk","Cooper's Hawk","Northern Goshawk","Crane Hawk","Gray Hawk","Common Black-Hawk","Harris's Hawk","Roadside Hawk","Red-shouldered Hawk","Broad-winged Hawk","Short-tailed Hawk","Swainson's Hawk","White-tailed Hawk","Zone-tailed Hawk","Red-tailed Hawk","Ferruginous Hawk","Rough-legged Hawk","Golden Eagle","Collared Forest-Falcon","Crested Caracara","Eurasian Kestrel","American Kestrel","Merlin","Eurasian Hobby","Aplomado Falcon","Gyrfalcon","Peregrine Falcon","Prairie Falcon","Plain Chachalaca","Chukar","Himalayan Snowcock","Gray Partridge","Ring-necked Pheasant","Ruffed Grouse","Sage Grouse","Spruce Grouse","Willow Ptarmigan","Rock Ptarmigan","White-tailed Ptarmigan","Blue Grouse","Sharp-tailed Grouse","Greater Prairie-chicken","Lesser Prairie-chicken","Wild Turkey","Mountain Quail","Scaled Quail","California Quail","Gambel's Quail","Northern Bobwhite","Montezuma Quail","Yellow Rail","Black Rail","Corn Crake","Clapper Rail","King Rail","Virginia Rail","Sora","Paint-billed Crake","Spotted Rail","Purple Gallinule","Azure Gallinule","Common Moorhen","Eurasian Coot","American Coot","Limpkin","Sandhill Crane","Common Crane","Whooping Crane","Double-striped Thick-knee","Northern Lapwing","Black-bellied Plover","European Golden-Plover","American Golden-Plover","Pacific Golden-Plover","Mongolian Plover","Collared Plover","Snowy Plover","Wilson's Plover","Common Ringed Plover","Semipalmated Plover","Piping Plover","Little Ringed Plover","Killdeer","Mountain Plover","Eurasian Dotterel","Eurasian Oystercatcher","American Oystercatcher","Black Oystercatcher","Black-winged Stilt","Black-necked Stilt","American Avocet","Northern Jacana","Common Greenshank","Greater Yellowlegs","Lesser Yellowlegs","Marsh Sandpiper","Spotted Redshank","Wood Sandpiper","Green Sandpiper","Solitary Sandpiper","Willet","Wandering Tattler","Gray-tailed Tattler","Common Sandpiper","Spotted Sandpiper","Terek Sandpiper","Upland Sandpiper","Little Curlew","Eskimo Curlew","Whimbrel","Bristle-thighed Curlew","Far Eastern Curlew","Slender-billed Curlew","Eurasian Curlew","Long-billed Curlew","Black-tailed Godwit","Hudsonian Godwit","Bar-tailed Godwit","Marbled Godwit","Ruddy Turnstone","Black Turnstone","Surfbird","Great Knot","Red Knot","Sanderling","Semipalmated Sandpiper","Western Sandpiper","Red-necked Stint","Little Stint","Temminck's Stint","Long-toed Stint","Least Sandpiper","White-rumped Sandpiper","Baird's Sandpiper","Pectoral Sandpiper","Sharp-tailed Sandpiper","Purple Sandpiper","Rock Sandpiper","Dunlin","Curlew Sandpiper","Stilt Sandpiper","Spoonbill Sandpiper","Broad-billed Sandpiper","Buff-breasted Sandpiper","Ruff","Short-billed Dowitcher","Long-billed Dowitcher","Jack Snipe","Common Snipe","Pin-tailed Snipe","Eurasian Woodcock","American Woodcock","Wilson's Phalarope","Red-necked Phalarope","Red Phalarope","Oriental Pratincole","Great Skua","South Polar Skua","Pomarine Jaeger","Parasitic Jaeger","Long-tailed Jaeger","Laughing Gull","Franklin's Gull","Little Gull","Black-headed Gull","Bonaparte's Gull","Heermann's Gull","Band-tailed Gull","Black-tailed Gull","Mew Gull","Ring-billed Gull","California Gull","Herring Gull","Yellow-legged Gull","Thayer's Gull","Iceland Gull","Lesser Black-backed Gull","Slaty-backed Gull","Yellow-footed Gull","Western Gull","Glaucous-winged Gull","Glaucous Gull","Great Black-backed Gull","Sabine's Gull","Black-legged Kittiwake","Red-legged Kittiwake","Ross's Gull","Ivory Gull","Gull-billed Tern","Caspian Tern","Royal Tern","Elegant Tern","Sandwich Tern","Roseate Tern","Common Tern","Arctic Tern","Forster's Tern","Least Tern","Aleutian Tern","Bridled Tern","Sooty Tern","Large-billed Tern","White-winged Tern","Whiskered Tern","Black Tern","Brown Noddy","Black Noddy","Black Skimmer","Dovekie","Common Murre","Thick-billed Murre","Razorbill","Great Auk","Black Guillemot","Pigeon Guillemot","Long-billed Murrelet","Marbled Murrelet","Kittlitz's Murrelet","Xantus's Murrelet","Craveri's Murrelet","Ancient Murrelet","Cassin's Auklet","Parakeet Auklet","Least Auklet","Whiskered Auklet","Crested Auklet","Rhinoceros Auklet","Atlantic Puffin","Horned Puffin","Tufted Puffin","Rock Dove","Scaly-naped Pigeon","White-crowned Pigeon","Red-billed Pigeon","Band-tailed Pigeon","Oriental Turtle-Dove","European Turtle-Dove","Eurasian Collared-Dove","Spotted Dove","White-winged Dove","Zenaida Dove","Mourning Dove","Passenger Pigeon","Inca Dove","Common Ground-Dove","Ruddy Ground-Dove","White-tipped Dove","Key West Quail-Dove","Ruddy Quail-Dove","Budgerigar","Monk Parakeet","Carolina Parakeet","Thick-billed Parrot","White-winged Parakeet","Red-crowned Parrot","Common Cuckoo","Oriental Cuckoo","Black-billed Cuckoo","Yellow-billed Cuckoo","Mangrove Cuckoo","Greater Roadrunner","Smooth-billed Ani","Groove-billed Ani","Barn Owl","Flammulated Owl","Oriental Scops-Owl","Western Screech-Owl","Eastern Screech-Owl","Whiskered Screech-Owl","Great Horned Owl","Snowy Owl","Northern Hawk Owl","Northern Pygmy-Owl","Ferruginous Pygmy-Owl","Elf Owl","Burrowing Owl","Mottled Owl","Spotted Owl","Barred Owl","Great Gray Owl","Long-eared Owl","Short-eared Owl","Boreal Owl","Northern Saw-whet Owl","Lesser Nighthawk","Common Nighthawk","Antillean Nighthawk","Common Pauraque","Common Poorwill","Chuck-will's-widow","Buff-collared Nightjar","Whip-poor-will","Jungle Nightjar","Black Swift","White-collared Swift","Chimney Swift","Vaux's Swift","White-throated Needletail","Common Swift","Fork-tailed Swift","White-throated Swift","Antillean Palm Swift","Green Violet-ear","Green-breasted Mango","Broad-billed Hummingbird","White-eared Hummingbird","Xantus's Hummingbird","Berylline Hummingbird","Buff-bellied Hummingbird","Cinnamon Hummingbird","Violet-crowned Hummingbird","Blue-throated Hummingbird","Magnificent Hummingbird","Plain-capped Starthroat","Bahama Woodstar","Lucifer Hummingbird","Ruby-throated Hummingbird","Black-chinned Hummingbird","Anna's Hummingbird","Costa's Hummingbird","Calliope Hummingbird","Bumblebee Hummingbird","Broad-tailed Hummingbird","Rufous Hummingbird","Allen's Hummingbird","Elegant Trogon","Eared Trogon","Hoopoe","Ringed Kingfisher","Belted Kingfisher","Green Kingfisher","Eurasian Wryneck","Lewis's Woodpecker","Red-headed Woodpecker","Acorn Woodpecker","Gila Woodpecker","Golden-fronted Woodpecker","Red-bellied Woodpecker","Williamson's Sapsucker","Yellow-bellied Sapsucker","Red-naped Sapsucker","Red-breasted Sapsucker","Great Spotted Woodpecker","Ladder-backed Woodpecker","Nuttall's Woodpecker","Downy Woodpecker","Hairy Woodpecker","Strickland's Woodpecker","Red-cockaded Woodpecker","White-headed Woodpecker","Three-toed Woodpecker","Black-backed Woodpecker","Northern Flicker","Gilded Flicker","Pileated Woodpecker","Ivory-billed Woodpecker","Northern Beardless-Tyrannulet","Greenish Elaenia","Caribbean Elaenia","Tufted Flycatcher","Olive-sided Flycatcher","Greater Pewee","Western Wood-Pewee","Eastern Wood-Pewee","Yellow-bellied Flycatcher","Acadian Flycatcher","Alder Flycatcher","Willow Flycatcher","Least Flycatcher","Hammond's Flycatcher","Dusky Flycatcher","Gray Flycatcher","Pacific-slope Flycatcher","Cordilleran Flycatcher","Buff-breasted Flycatcher","Black Phoebe","Eastern Phoebe","Say's Phoebe","Vermilion Flycatcher","Dusky-capped Flycatcher","Ash-throated Flycatcher","Nutting's Flycatcher","Great Crested Flycatcher","Brown-crested Flycatcher","La Sagra's Flycatcher","Great Kiskadee","Sulphur-bellied Flycatcher","Variegated Flycatcher","Tropical Kingbird","Couch's Kingbird","Cassin's Kingbird","Thick-billed Kingbird","Western Kingbird","Eastern Kingbird","Gray Kingbird","Loggerhead Kingbird","Scissor-tailed Flycatcher","Fork-tailed Flycatcher","Rose-throated Becard","Masked Tityra","Brown Shrike","Loggerhead Shrike","Northern Shrike","White-eyed Vireo","Thick-billed Vireo","Bell's Vireo","Black-capped Vireo","Gray Vireo","Yellow-throated Vireo","Plumbeous Vireo","Cassin's Vireo","Blue-headed Vireo","Hutton's Vireo","Warbling Vireo","Philadelphia Vireo","Red-eyed Vireo","Yellow-green Vireo","Black-whiskered Vireo","Yucatan Vireo","Gray Jay","Steller's Jay","Blue Jay","Green Jay","Brown Jay","Florida Scrub-Jay","Island Scrub-Jay","Western Scrub-Jay","Mexican Jay","Pinyon Jay","Clark's Nutcracker","Black-billed Magpie","Yellow-billed Magpie","Eurasian Jackdaw","American Crow","Northwestern Crow","Tamaulipas Crow","Fish Crow","Chihuahuan Raven","Common Raven","Sky Lark","Horned Lark","Purple Martin","Cuban Martin","Gray-breasted Martin","Southern Martin","Brown-chested Martin","Tree Swallow","Violet-green Swallow","Bahama Swallow","Northern Rough-winged Swallow","Bank Swallow","Cliff Swallow","Cave Swallow","Barn Swallow","Common House-Martin","Carolina Chickadee","Black-capped Chickadee","Mountain Chickadee","Mexican Chickadee","Chestnut-backed Chickadee","Boreal Chickadee","Gray-headed Chickadee","Bridled Titmouse","Oak Titmouse","Juniper Titmouse","Tufted Titmouse","Verdin","Bushtit","Red-breasted Nuthatch","White-breasted Nuthatch","Pygmy Nuthatch","Brown-headed Nuthatch","Brown Creeper","Cactus Wren","Rock Wren","Canyon Wren","Carolina Wren","Bewick's Wren","House Wren","Winter Wren","Sedge Wren","Marsh Wren","American Dipper","Red-whiskered Bulbul","Golden-crowned Kinglet","Ruby-crowned Kinglet","Middendorff's Grasshopper-Warbler","Lanceolated Warbler","Wood Warbler","Dusky Warbler","Arctic Warbler","Blue-gray Gnatcatcher","California Gnatcatcher","Black-tailed Gnatcatcher","Black-capped Gnatcatcher","Narcissus Flycatcher","Mugimaki Flycatcher","Red-breasted Flycatcher","Siberian Flycatcher","Gray-spotted Flycatcher","Asian Brown Flycatcher","Siberian Rubythroat","Bluethroat","Siberian Blue Robin","Red-flanked Bluetail","Northern Wheatear","Stonechat","Eastern Bluebird","Western Bluebird","Mountain Bluebird","Townsend's Solitaire","Veery","Gray-cheeked Thrush","Bicknell's Thrush","Swainson's Thrush","Hermit Thrush","Wood Thrush","Eurasian Blackbird","Eyebrowed Thrush","Dusky Thrush","Fieldfare","Redwing","Clay-colored Robin","White-throated Robin","Rufous-backed Robin","American Robin","Varied Thrush","Aztec Thrush","Wrentit","Gray Catbird","Black Catbird","Northern Mockingbird","Bahama Mockingbird","Sage Thrasher","Brown Thrasher","Long-billed Thrasher","Bendire's Thrasher","Curve-billed Thrasher","California Thrasher","Crissal Thrasher","Le Conte's Thrasher","Blue Mockingbird","European Starling","Crested Myna","Siberian Accentor","Yellow Wagtail","Citrine Wagtail","Gray Wagtail","White Wagtail","Black-backed Wagtail","Tree Pipit","Olive-backed Pipit","Pechora Pipit","Red-throated Pipit","American Pipit","Sprague's Pipit","Bohemian Waxwing","Cedar Waxwing","Gray Silky-flycatcher","Phainopepla","Olive Warbler","Bachman's Warbler","Blue-winged Warbler","Golden-winged Warbler","Tennessee Warbler","Orange-crowned Warbler","Nashville Warbler","Virginia's Warbler","Colima Warbler","Lucy's Warbler","Crescent-chested Warbler","Northern Parula","Tropical Parula","Yellow Warbler","Chestnut-sided Warbler","Magnolia Warbler","Cape May Warbler","Black-throated Blue Warbler","Yellow-rumped Warbler","Black-throated Gray Warbler","Golden-cheeked Warbler","Black-throated Green Warbler","Townsend's Warbler","Hermit Warbler","Blackburnian Warbler","Yellow-throated Warbler","Grace's Warbler","Pine Warbler","Kirtland's Warbler","Prairie Warbler","Palm Warbler","Bay-breasted Warbler","Blackpoll Warbler","Cerulean Warbler","Black-and-white Warbler","American Redstart","Prothonotary Warbler","Worm-eating Warbler","Swainson's Warbler","Ovenbird","Northern Waterthrush","Louisiana Waterthrush","Kentucky Warbler","Connecticut Warbler","Mourning Warbler","MacGillivray's Warbler","Common Yellowthroat","Gray-crowned Yellowthroat","Hooded Warbler","Wilson's Warbler","Canada Warbler","Red-faced Warbler","Painted Redstart","Slate-throated Redstart","Fan-tailed Warbler","Golden-crowned Warbler","Rufous-capped Warbler","Yellow-breasted Chat","Bananaquit","Hepatic Tanager","Summer Tanager","Scarlet Tanager","Western Tanager","Flame-colored Tanager","Stripe-headed Tanager","White-collared Seedeater","Yellow-faced Grassquit","Black-faced Grassquit","Olive Sparrow","Green-tailed Towhee","Spotted Towhee","Eastern Towhee","Canyon Towhee","California Towhee","Abert's Towhee","Rufous-winged Sparrow","Cassin's Sparrow","Bachman's Sparrow","Botteri's Sparrow","Rufous-crowned Sparrow","Five-striped Sparrow","American Tree Sparrow","Chipping Sparrow","Clay-colored Sparrow","Brewer's Sparrow","Field Sparrow","Worthen's Sparrow","Black-chinned Sparrow","Vesper Sparrow","Lark Sparrow","Black-throated Sparrow","Sage Sparrow","Lark Bunting","Savannah Sparrow","Grasshopper Sparrow","Baird's Sparrow","Henslow's Sparrow","Le Conte's Sparrow","Nelson's Sharp-tailed Sparrow","Saltmarsh Sharp-tailed Sparrow","Seaside Sparrow","Fox Sparrow","Song Sparrow","Lincoln's Sparrow","Swamp Sparrow","White-throated Sparrow","Harris's Sparrow","White-crowned Sparrow","Golden-crowned Sparrow","Dark-eyed Junco","Yellow-eyed Junco","McCown's Longspur","Lapland Longspur","Smith's Longspur","Chestnut-collared Longspur","Pine Bunting","Little Bunting","Rustic Bunting","Yellow-breasted Bunting","Gray Bunting","Pallas's Bunting","Reed Bunting","Snow Bunting","McKay's Bunting","Crimson-collared Grosbeak","Northern Cardinal","Pyrrhuloxia","Yellow Grosbeak","Rose-breasted Grosbeak","Black-headed Grosbeak","Blue Bunting","Blue Grosbeak","Lazuli Bunting","Indigo Bunting","Varied Bunting","Painted Bunting","Dickcissel","Bobolink","Red-winged Blackbird","Tricolored Blackbird","Tawny-shouldered Blackbird","Eastern Meadowlark","Western Meadowlark","Yellow-headed Blackbird","Rusty Blackbird","Brewer's Blackbird","Common Grackle","Boat-tailed Grackle","Great-tailed Grackle","Shiny Cowbird","Bronzed Cowbird","Brown-headed Cowbird","Black-vented Oriole","Orchard Oriole","Hooded Oriole","Streak-backed Oriole","Spot-breasted Oriole","Altamira Oriole","Audubon's Oriole","Baltimore Oriole","Bullock's Oriole","Scott's Oriole","Common Chaffinch","Brambling","Gray-crowned Rosy-Finch","Black Rosy-Finch","Brown-capped Rosy-Finch","Pine Grosbeak","Common Rosefinch","Purple Finch","Cassin's Finch","House Finch","Red Crossbill","White-winged Crossbill","Common Redpoll","Hoary Redpoll","Eurasian Siskin","Pine Siskin","Lesser Goldfinch","Lawrence's Goldfinch","American Goldfinch","Oriental Greenfinch","Eurasian Bullfinch","Evening Grosbeak","Hawfinch","House Sparrow","Eurasian Tree Sparrow"],Wee=["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siberian","Siamese","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],Gee=["Blue Whale","Fin Whale","Sei Whale","Sperm Whale","Bryde’s whale","Omura’s whale","Humpback whale","Long-Beaked Common Dolphin","Short-Beaked Common Dolphin","Bottlenose Dolphin","Indo-Pacific Bottlenose Dolphin","Northern Rightwhale Dolphin","Southern Rightwhale Dolphin","Tucuxi","Costero","Indo-Pacific Hump-backed Dolphin","Chinese White Dolphin","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Clymene Dolphin","Pantropical Spotted Dolphin","Spinner Dolphin","Striped Dolphin","Rough-Toothed Dolphin","Chilean Dolphin","Commerson’s Dolphin","Heaviside’s Dolphin","Hector’s Dolphin","Risso’s Dolphin","Fraser’s Dolphin","Atlantic White-Sided Dolphin","Dusky Dolphin","Hourglass Dolphin","Pacific White-Sided Dolphin","Peale’s Dolphin","White-Beaked Dolphin","Australian Snubfin Dolphin","Irrawaddy Dolphin","Melon-headed Whale","Killer Whale (Orca)","Pygmy Killer Whale","False Killer Whale","Long-finned Pilot Whale","Short-finned Pilot Whale","Guiana Dolphin","Burrunan Dolphin","Australian humpback Dolphin","Amazon River Dolphin","Chinese River Dolphin","Ganges River Dolphin","La Plata Dolphin","Southern Bottlenose Whale","Longman's Beaked Whale","Arnoux's Beaked Whale"],jee=["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avétonou","Avileña-Negra Ibérica","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bedit","Breed","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","British White","British Friesian","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Buša cattle","Butana cattle","Bushuyev","Cedit","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Cárdena Andaluza","Carinthian Blondvieh","Carora","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Dedit","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Dølafe","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Eedit","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Évolène cattle","Fedit","Fēng Cattle","Finnish Ayrshire","Finncattle","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Gedit","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied cattle","German Black Pied Dairy","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hedit","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hereford","Herens","Hybridmaster","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Huáng Cattle","Hungarian Grey","Iedit","Iberian cattle","Icelandic","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jedit","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jersey cattle","Jutland cattle","Kedit","Kabin Buri cattle","Kalmyk cattle","Kangayam","Kankrej","Kamphaeng Saen cattle","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kuri","Kurgan cattle","Ledit","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Medit","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Muturu","Murboden","Murnau-Werdenfels","Murray Grey","Nedit","Nagori","N'Dama","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pedit","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Polled Hereford","Poll Shorthorn","Polled Shorthorn","Ponwar","Preta","Punganur","Pulikulam","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","Redit","Ramo Grande","Randall","Raramuri Criollo","Rathi","Rätisches Grauvieh","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","RX3","Sedit","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tedit","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Umblachery","Ukrainian Grey","Vedit","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Väneko","Vaynol","Vechur8","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Wedit","Wagyu","Waguli","Wangus","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yedit","Yakutian","Yanbian","Yanhuang","Yurino","Zedit","Żubroń","Zebu"],Kee=["Alligator mississippiensis","Chinese Alligator","Black Caiman","Broad-snouted Caiman","Spectacled Caiman","Yacare Caiman","Cuvier’s Dwarf Caiman","Schneider’s Smooth-fronted Caiman","African Slender-snouted Crocodile","American Crocodile","Australian Freshwater Crocodile","Cuban Crocodile","Dwarf Crocodile","Morelet’s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","West African Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Siamese Crocodile","Gharial","Tomistoma"],Uee=["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Belgian Shepherd","Bearded Collie","Beauceron","Bedlington Terrier","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black and Tan Coonhound","Black Norwegian Elkhound","Black Russian Terrier","Black Mouth Cur","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Braque Francais","Braque Saint-Germain","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane di Oropa","Cane Paratore","Cantabrian Water Dog","Can de Chira","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Cão Fila de São Miguel","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East Siberian Laika","East European Shepherd","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gończy Polski","Gordon Setter","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hällefors Elkhound","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Ibizan Hound","Icelandic Sheepdog","Indian pariah dog","Indian Spitz","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Löwchen","Lupo Italiano","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Pampas Deerhound","Paisley Terrier","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plummer Terrier","Plott Hound","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Šarplaninac","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio dell'Appennino","Segugio Italiano","Segugio Maremmano","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Sardinian Shepherd Dog","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier"],qee=["Grass carp","Peruvian anchoveta","Silver carp","Common carp","Asari","Japanese littleneck","Filipino Venus","Japanese cockle","Alaska pollock","Nile tilapia","Whiteleg shrimp","Bighead carp","Skipjack tuna","Catla","Crucian carp","Atlantic salmon","Atlantic herring","Chub mackerel","Rohu","Yellowfin tuna","Japanese anchovy","Largehead hairtail","Atlantic cod","European pilchard","Capelin","Jumbo flying squid","Milkfish","Atlantic mackerel","Rainbow trout","Araucanian herring","Wuchang bream","Gulf menhaden","Indian oil sardine","Black carp","European anchovy","Northern snakehead","Pacific cod","Pacific saury","Pacific herring","Bigeye tuna","Chilean jack mackerel","Yellow croaker","Haddock","Gazami crab","Amur catfish","Japanese common catfish","European sprat","Pink salmon","Mrigal carp","Channel catfish","Blood cockle","Blue whiting","Hilsa shad","Daggertooth pike conger","California pilchard","Cape horse mackerel","Pacific anchoveta","Japanese flying squid","Pollock","Chinese softshell turtle","Kawakawa","Indian mackerel","Asian swamp eel","Argentine hake","Short mackerel","Southern rough shrimp","Southern African anchovy","Pond loach","Iridescent shark","Mandarin fish","Chinese perch","Nile perch","Round sardinella","Japanese pilchard","Bombay-duck","Yellowhead catfish","Korean bullhead","Narrow-barred Spanish mackerel","Albacore","Madeiran sardinella","Bonga shad","Silver cyprinid","Longtail tuna","Atlantic menhaden","North Pacific hake","Atlantic horse mackerel","Japanese jack mackerel","Pacific thread herring","Bigeye scad","Yellowstripe scad","Chum salmon","Blue swimming crab","Pacific sand lance","Pacific sandlance","Goldstripe sardinella"],Yee=["American Albino","Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Međimurje Horse","Menorquín","Mérens Horse","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish coldblood trotter","Swedish Warmblood","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Žemaitukas","Zhemaichu","Zweibrücker"],Jee=["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow and black potter wasp","Yellow Crazy Ant","Yellow-horned horntail"],Zee=["Asiatic Lion","Barbary Lion","West African Lion","Northeast Congo Lion","Masai Lion","Transvaal lion","Cape lion"],Xee=["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D’Argent","Checkered Giant","Cinnamon","Crème D’Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],Qee=["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],ete=["Viper Adder","Common adder","Death Adder","Desert death adder","Horned adder","Long-nosed adder","Many-horned adder","Mountain adder","Mud adder","Namaqua dwarf adder","Nightingale adder","Peringuey's adder","Puff adder","African puff adder","Rhombic night adder","Sand adder","Dwarf sand adder","Namib dwarf sand adder","Water adder","Aesculapian snake","Anaconda","Bolivian anaconda","De Schauensee's anaconda","Green anaconda","Yellow anaconda","Arafura file snake","Asp","European asp","Egyptian asp","African beaked snake","Ball Python","Bird snake","Black-headed snake","Mexican black kingsnake","Black rat snake","Black snake","Red-bellied black snake","Blind snake","Brahminy blind snake","Texas blind snake","Western blind snake","Boa","Abaco Island boa","Amazon tree boa","Boa constrictor","Cuban boa","Dumeril's boa","Dwarf boa","Emerald tree boa","Hogg Island boa","Jamaican boa","Madagascar ground boa","Madagascar tree boa","Puerto Rican boa","Rainbow boa","Red-tailed boa","Rosy boa","Rubber boa","Sand boa","Tree boa","Boiga","Boomslang","Brown snake","Eastern brown snake","Bull snake","Bushmaster","Dwarf beaked snake","Rufous beaked snake","Canebrake","Cantil","Cascabel","Cat-eyed snake","Banded cat-eyed snake","Green cat-eyed snake","Cat snake","Andaman cat snake","Beddome's cat snake","Dog-toothed cat snake","Forsten's cat snake","Gold-ringed cat snake","Gray cat snake","Many-spotted cat snake","Tawny cat snake","Chicken snake","Coachwhip snake","Cobra","Andaman cobra","Arabian cobra","Asian cobra","Banded water cobra","Black-necked cobra","Black-necked spitting cobra","Black tree cobra","Burrowing cobra","Cape cobra","Caspian cobra","Congo water cobra","Common cobra","Eastern water cobra","Egyptian cobra","Equatorial spitting cobra","False cobra","False water cobra","Forest cobra","Gold tree cobra","Indian cobra","Indochinese spitting cobra","Javan spitting cobra","King cobra","Mandalay cobra","Mozambique spitting cobra","North Philippine cobra","Nubian spitting cobra","Philippine cobra","Red spitting cobra","Rinkhals cobra","Shield-nosed cobra","Sinai desert cobra","Southern Indonesian spitting cobra","Southern Philippine cobra","Southwestern black spitting cobra","Snouted cobra","Spectacled cobra","Spitting cobra","Storm water cobra","Thai cobra","Taiwan cobra","Zebra spitting cobra","Collett's snake","Congo snake","Copperhead","American copperhead","Australian copperhead","Coral snake","Arizona coral snake","Beddome's coral snake","Brazilian coral snake","Cape coral snake","Harlequin coral snake","High Woods coral snake","Malayan long-glanded coral snake","Texas Coral Snake","Western coral snake","Corn snake","South eastern corn snake","Cottonmouth","Crowned snake","Cuban wood snake","Eastern hognose snake","Egg-eater","Eastern coral snake","Fer-de-lance","Fierce snake","Fishing snake","Flying snake","Golden tree snake","Indian flying snake","Moluccan flying snake","Ornate flying snake","Paradise flying snake","Twin-Barred tree snake","Banded Flying Snake","Fox snake, three species of Pantherophis","Forest flame snake","Garter snake","Checkered garter snake","Common garter snake","San Francisco garter snake","Texas garter snake","Cape gopher snake","Grass snake","Green snake","Rough green snake","Smooth green snake","Ground snake","Common ground snake","Three-lined ground snake","Western ground snake","Habu","Hognose snake","Blonde hognose snake","Dusty hognose snake","Jan's hognose snake","Giant Malagasy hognose snake","Mexican hognose snake","South American hognose snake","Hundred pacer","Ikaheka snake","Indigo snake","Jamaican Tree Snake","Keelback","Asian keelback","Assam keelback","Black-striped keelback","Buff striped keelback","Burmese keelback","Checkered keelback","Common keelback","Hill keelback","Himalayan keelback","Khasi Hills keelback","Modest keelback","Nicobar Island keelback","Nilgiri keelback","Orange-collared keelback","Red-necked keelback","Sikkim keelback","Speckle-bellied keelback","White-lipped keelback","Wynaad keelback","Yunnan keelback","King brown","King snake","California kingsnake","Desert kingsnake","Grey-banded kingsnake","North eastern king snake","Prairie kingsnake","Scarlet kingsnake","Speckled kingsnake","Krait","Banded krait","Blue krait","Black krait","Burmese krait","Ceylon krait","Indian krait","Lesser black krait","Malayan krait","Many-banded krait","Northeastern hill krait","Red-headed krait","Sind krait","Large shield snake","Lancehead","Common lancehead","Lora","Grey Lora","Lyre snake","Baja California lyresnake","Central American lyre snake","Texas lyre snake","Eastern lyre snake","Machete savane","Mamba","Black mamba","Green mamba","Eastern green mamba","Western green mamba","Mamushi","Mangrove snake","Milk snake","Moccasin snake","Montpellier snake","Mud snake","Eastern mud snake","Western mud snake","Mussurana","Night snake","Cat-eyed night snake","Texas night snake","Nichell snake","Narrowhead Garter Snake","Nose-horned viper","Rhinoceros viper","Vipera ammodytes","Parrot snake","Mexican parrot snake","Patchnose snake","Perrotet's shieldtail snake","Pine snake","Pipe snake","Asian pipe snake","Dwarf pipe snake","Red-tailed pipe snake","Python","African rock python","Amethystine python","Angolan python","Australian scrub python","Ball python","Bismarck ringed python","Black headed python","Blood python","Boelen python","Borneo short-tailed python","Bredl's python","Brown water python","Burmese python","Calabar python","Western carpet python","Centralian carpet python","Coastal carpet python","Inland carpet python","Jungle carpet python","New Guinea carpet python","Northwestern carpet python","Southwestern carpet python","Children's python","Dauan Island water python","Desert woma python","Diamond python","Flinders python","Green tree python","Halmahera python","Indian python","Indonesian water python","Macklot's python","Mollucan python","Oenpelli python","Olive python","Papuan python","Pygmy python","Red blood python","Reticulated python","Kayaudi dwarf reticulated python","Selayer reticulated python","Rough-scaled python","Royal python","Savu python","Spotted python","Stimson's python","Sumatran short-tailed python","Tanimbar python","Timor python","Wetar Island python","White-lipped python","Brown white-lipped python","Northern white-lipped python","Southern white-lipped python","Woma python","Western woma python","Queen snake","Racer","Bimini racer","Buttermilk racer","Eastern racer","Eastern yellowbelly sad racer","Mexican racer","Southern black racer","Tan racer","West Indian racer","Raddysnake","Southwestern blackhead snake","Rat snake","Baird's rat snake","Beauty rat snake","Great Plains rat snake","Green rat snake","Japanese forest rat snake","Japanese rat snake","King rat snake","Mandarin rat snake","Persian rat snake","Red-backed rat snake","Twin-spotted rat snake","Yellow-striped rat snake","Manchurian Black Water Snake","Rattlesnake","Arizona black rattlesnake","Aruba rattlesnake","Chihuahuan ridge-nosed rattlesnake","Coronado Island rattlesnake","Durango rock rattlesnake","Dusky pigmy rattlesnake","Eastern diamondback rattlesnake","Grand Canyon rattlesnake","Great Basin rattlesnake","Hopi rattlesnake","Lance-headed rattlesnake","Long-tailed rattlesnake","Massasauga rattlesnake","Mexican green rattlesnake","Mexican west coast rattlesnake","Midget faded rattlesnake","Mojave rattlesnake","Northern black-tailed rattlesnake","Oaxacan small-headed rattlesnake","Rattler","Red diamond rattlesnake","Southern Pacific rattlesnake","Southwestern speckled rattlesnake","Tancitaran dusky rattlesnake","Tiger rattlesnake","Timber rattlesnake","Tropical rattlesnake","Twin-spotted rattlesnake","Uracoan rattlesnake","Western diamondback rattlesnake","Ribbon snake","Rinkhals","River jack","Sea snake","Annulated sea snake","Beaked sea snake","Dubois's sea snake","Hardwicke's sea snake","Hook Nosed Sea Snake","Olive sea snake","Pelagic sea snake","Stoke's sea snake","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lipped sea snake","Shield-tailed snake","Sidewinder","Colorado desert sidewinder","Mojave desert sidewinder","Sonoran sidewinder","Small-eyed snake","Smooth snake","Brazilian smooth snake","European smooth snake","Stiletto snake","Striped snake","Japanese striped snake","Sunbeam snake","Taipan","Central ranges taipan","Coastal taipan","Inland taipan","Paupan taipan","Tentacled snake","Tic polonga","Tiger snake","Chappell Island tiger snake","Common tiger snake","Down's tiger snake","Eastern tiger snake","King Island tiger snake","Krefft's tiger snake","Peninsula tiger snake","Tasmanian tiger snake","Western tiger snake","Tigre snake","Tree snake","Blanding's tree snake","Blunt-headed tree snake","Brown tree snake","Long-nosed tree snake","Many-banded tree snake","Northern tree snake","Trinket snake","Black-banded trinket snake","Twig snake","African twig snake","Twin Headed King Snake","Titanboa","Urutu","Vine snake","Asian Vine Snake, Whip Snake","American Vine Snake","Mexican vine snake","Viper","Asp viper","Bamboo viper","Bluntnose viper","Brazilian mud Viper","Burrowing viper","Bush viper","Great Lakes bush viper","Hairy bush viper","Nitsche's bush viper","Rough-scaled bush viper","Spiny bush viper","Carpet viper","Crossed viper","Cyclades blunt-nosed viper","Eyelash viper","False horned viper","Fea's viper","Fifty pacer","Gaboon viper","Hognosed viper","Horned desert viper","Horned viper","Jumping viper","Kaznakov's viper","Leaf-nosed viper","Leaf viper","Levant viper","Long-nosed viper","McMahon's viper","Mole viper","Palestine viper","Pallas' viper","Palm viper","Amazonian palm viper","Black-speckled palm-pitviper","Eyelash palm-pitviper","Green palm viper","Mexican palm-pitviper","Guatemalan palm viper","Honduran palm viper","Siamese palm viper","Side-striped palm-pitviper","Yellow-lined palm viper","Pit viper","Banded pitviper","Bamboo pitviper","Barbour's pit viper","Black-tailed horned pit viper","Bornean pitviper","Brongersma's pitviper","Brown spotted pitviper[4]","Cantor's pitviper","Elegant pitviper","Eyelash pit viper","Fan-Si-Pan horned pitviper","Flat-nosed pitviper","Godman's pit viper","Green tree pit viper","Habu pit viper","Hagen's pitviper","Horseshoe pitviper","Jerdon's pitviper","Kanburian pit viper","Kaulback's lance-headed pitviper","Kham Plateau pitviper","Large-eyed pitviper","Malabar rock pitviper","Malayan pit viper","Mangrove pit viper","Mangshan pitviper","Motuo bamboo pitviper","Nicobar bamboo pitviper","Philippine pitviper","Pointed-scaled pit viper[5]","Red-tailed bamboo pitviper","Schultze's pitviper","Stejneger's bamboo pitviper","Sri Lankan pit viper","Temple pit viper","Tibetan bamboo pitviper","Tiger pit viper","Undulated pit viper","Wagler's pit viper","Wirot's pit viper","Portuguese viper","Saw-scaled viper","Schlegel's viper","Sedge viper","Sharp-nosed viper","Snorkel viper","Temple viper","Tree viper","Chinese tree viper","Guatemalan tree viper","Hutton's tree viper","Indian tree viper","Large-scaled tree viper","Malcolm's tree viper","Nitsche's tree viper","Pope's tree viper","Rough-scaled tree viper","Rungwe tree viper","Sumatran tree viper","White-lipped tree viper","Ursini's viper","Western hog-nosed viper","Wart snake","Water moccasin","Water snake","Bocourt's water snake","Northern water snake","Whip snake","Long-nosed whip snake","Wolf snake","African wolf snake","Barred wolf snake","Worm snake","Common worm snake","Longnosed worm snake","Wutu","Yarara","Zebra snake"],tte=["dog","cat","snake","bear","lion","cetacean","insect","crocodilia","cow","bird","fish","rabbit","horse"],nte={bear:Hee,bird:Vee,cat:Wee,cetacean:Gee,cow:jee,crocodilia:Kee,dog:Uee,fish:qee,horse:Yee,insect:Jee,lion:Zee,rabbit:Xee,rodent:Qee,snake:ete,type:tte},rte=nte,ate=["{{person.name}}","{{company.name}}"],ite=["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],ote=["0.#.#","0.##","#.##","#.#","#.#.#"],ste={author:ate,name:ite,version:ote},lte=ste,ute=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],cte={formats:ute},dte=cte,fte=["red","green","blue","yellow","purple","mint green","teal","white","black","orange","pink","grey","maroon","violet","turquoise","tan","sky blue","salmon","plum","orchid","olive","magenta","lime","ivory","indigo","gold","fuchsia","cyan","azure","lavender","silver"],hte={human:fte},pte=hte,mte=["Books","Movies","Music","Games","Electronics","Computers","Home","Garden","Tools","Grocery","Health","Beauty","Toys","Kids","Baby","Clothing","Shoes","Jewelery","Sports","Outdoors","Automotive","Industrial"],vte=["Ergonomic executive chair upholstered in bonded black leather and PVC padded seat and back for all-day comfort and support","The automobile layout consists of a front-engine design, with transaxle-type transmissions mounted at the rear of the engine and four wheel drive","New ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","The slim & simple Maple Gaming Keyboard from Dev Byte comes with a sleek body and 7- Color RGB LED Back-lighting for smart functionality","The Apollotech B340 is an affordable wireless mouse with reliable connectivity, 12 months battery life and modern design","The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J","The Football Is Good For Training And Recreational Purposes","Carbonite web goalkeeper gloves are ergonomically designed to give easy fit","Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart","The beautiful range of Apple Naturalé that has an exciting mix of natural ingredients. With the Goodness of 100% Natural Ingredients","Andy shoes are designed to keeping in mind durability as well as trends, the most stylish range of shoes & sandals"],gte={adjective:["Small","Ergonomic","Electronic","Rustic","Intelligent","Gorgeous","Incredible","Elegant","Fantastic","Practical","Modern","Recycled","Sleek","Bespoke","Awesome","Generic","Handcrafted","Handmade","Oriental","Licensed","Luxurious","Refined","Unbranded","Tasty"],material:["Steel","Bronze","Wooden","Concrete","Plastic","Cotton","Granite","Rubber","Metal","Soft","Fresh","Frozen"],product:["Chair","Car","Computer","Keyboard","Mouse","Bike","Ball","Gloves","Pants","Shirt","Table","Shoes","Hat","Towels","Soap","Tuna","Chicken","Fish","Cheese","Bacon","Pizza","Salad","Sausages","Chips"]},yte={department:mte,product_description:vte,product_name:gte},bte=yte,Fte=["Adaptive","Advanced","Ameliorated","Assimilated","Automated","Balanced","Business-focused","Centralized","Cloned","Compatible","Configurable","Cross-group","Cross-platform","Customer-focused","Customizable","Decentralized","De-engineered","Devolved","Digitized","Distributed","Diverse","Down-sized","Enhanced","Enterprise-wide","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Function-based","Fundamental","Future-proofed","Grass-roots","Horizontal","Implemented","Innovative","Integrated","Intuitive","Inverse","Managed","Mandatory","Monitored","Multi-channelled","Multi-lateral","Multi-layered","Multi-tiered","Networked","Object-based","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Pre-emptive","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Re-contextualized","Re-engineered","Reduced","Reverse-engineered","Right-sized","Robust","Seamless","Secured","Self-enabling","Sharable","Stand-alone","Streamlined","Switchable","Synchronised","Synergistic","Synergized","Team-oriented","Total","Triple-buffered","Universal","Up-sized","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary","Vision-oriented"],Cte=["clicks-and-mortar","value-added","vertical","proactive","robust","revolutionary","scalable","leading-edge","innovative","intuitive","strategic","e-business","mission-critical","sticky","one-to-one","24/7","end-to-end","global","B2B","B2C","granular","frictionless","virtual","viral","dynamic","24/365","best-of-breed","killer","magnetic","bleeding-edge","web-enabled","interactive","dot-com","sexy","back-end","real-time","efficient","front-end","distributed","seamless","extensible","turn-key","world-class","open-source","cross-platform","cross-media","synergistic","bricks-and-clicks","out-of-the-box","enterprise","integrated","impactful","wireless","transparent","next-generation","cutting-edge","user-centric","visionary","customized","ubiquitous","plug-and-play","collaborative","compelling","holistic","rich"],wte=["synergies","paradigms","markets","partnerships","infrastructures","platforms","initiatives","channels","eyeballs","communities","ROI","solutions","action-items","portals","niches","technologies","content","supply-chains","convergence","relationships","architectures","interfaces","e-markets","e-commerce","systems","bandwidth","models","mindshare","deliverables","users","schemas","networks","applications","metrics","e-business","functionalities","experiences","web services","methodologies","blockchains","lifetime value"],Ete=["implement","utilize","integrate","streamline","optimize","evolve","transform","embrace","enable","orchestrate","leverage","reinvent","aggregate","architect","enhance","incentivize","morph","empower","envisioneer","monetize","harness","facilitate","seize","disintermediate","synergize","strategize","deploy","brand","grow","target","syndicate","synthesize","deliver","mesh","incubate","engage","maximize","benchmark","expedite","reintermediate","whiteboard","visualize","repurpose","innovate","scale","unleash","drive","extend","engineer","revolutionize","generate","exploit","transition","e-enable","iterate","cultivate","matrix","productize","redefine","recontextualize"],Ste=["24 hour","24/7","3rd generation","4th generation","5th generation","6th generation","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","background","bandwidth-monitored","bi-directional","bifurcated","bottom-line","clear-thinking","client-driven","client-server","coherent","cohesive","composite","context-sensitive","contextually-based","content-based","dedicated","demand-driven","didactic","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","even-keeled","executive","explicit","exuding","fault-tolerant","foreground","fresh-thinking","full-range","global","grid-enabled","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","multimedia","multi-state","multi-tasking","national","needs-based","neutral","next generation","non-volatile","object-oriented","optimal","optimizing","radical","real-time","reciprocal","regional","responsive","scalable","secondary","solution-oriented","stable","static","systematic","systemic","system-worthy","tangible","tertiary","transitional","uniform","upward-trending","user-facing","value-added","web-enabled","well-modulated","zero administration","zero defect","zero tolerance"],_te=["{{person.last_name}} {{company.suffix}}","{{person.last_name}} - {{person.last_name}}","{{person.last_name}}, {{person.last_name}} and {{person.last_name}}"],Dte=["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","artificial intelligence","array","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","database","data-warehouse","definition","emulation","encoding","encryption","extranet","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","Graphic Interface","groupware","Graphical User Interface","hardware","help-desk","hierarchy","hub","implementation","info-mediaries","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge user","knowledge base","local area network","leverage","matrices","matrix","methodology","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","open system","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","secured line","service-desk","software","solution","standardization","strategy","structure","success","superstructure","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"],Ate=["Inc","and Sons","LLC","Group"],kte={adjective:Fte,buzz_adjective:Cte,buzz_noun:wte,buzz_verb:Ete,descriptor:Ste,name_pattern:_te,noun:Dte,suffix:Ate},Tte=kte,xte=["id","title","name","email","phone","token","group","category","password","comment","avatar","status","createdAt","updatedAt"],Bte={column:xte},Mte=Bte,Lte={wide:["January","February","March","April","May","June","July","August","September","October","November","December"],abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},Pte={wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},Rte={month:Lte,weekday:Pte},Ote=Rte,Ite=["Checking","Savings","Money Market","Investment","Home Loan","Credit Card","Auto Loan","Personal Loan"],Nte=["34##-######-####L","37##-######-####L"],$te=["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],zte=["6011-####-####-###L","65##-####-####-###L","64[4-9]#-####-####-###L","6011-62##-####-####-###L","65##-62##-####-####-###L","64[4-9]#-62##-####-####-###L"],Hte=["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],Vte=["5018-#{4}-#{4}-#{3}L","5020-#{4}-#{4}-#{3}L","5038-#{4}-#{4}-#{3}L","5893-#{4}-#{4}-#{3}L","6304-#{4}-#{4}-#{3}L","6759-#{4}-#{4}-#{3}L","676[1-3]-####-####-###L","5018#{11,15}L","5020#{11,15}L","5038#{11,15}L","5893#{11,15}L","6304#{11,15}L","6759#{11,15}L","676[1-3]#{11,15}L"],Wte=["5[1-5]##-####-####-###L","2[221-720]-####-####-###L"],Gte=["4###########L","4###-####-####-###L"],jte={american_express:Nte,diners_club:$te,discover:zte,jcb:Hte,maestro:Vte,mastercard:Wte,visa:Gte},Kte=jte,Ute=[{name:"UAE Dirham",code:"AED",symbol:""},{name:"Afghani",code:"AFN",symbol:"؋"},{name:"Lek",code:"ALL",symbol:"Lek"},{name:"Armenian Dram",code:"AMD",symbol:""},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ"},{name:"Kwanza",code:"AOA",symbol:""},{name:"Argentine Peso",code:"ARS",symbol:"$"},{name:"Australian Dollar",code:"AUD",symbol:"$"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман"},{name:"Convertible Marks",code:"BAM",symbol:"KM"},{name:"Barbados Dollar",code:"BBD",symbol:"$"},{name:"Taka",code:"BDT",symbol:""},{name:"Bulgarian Lev",code:"BGN",symbol:"лв"},{name:"Bahraini Dinar",code:"BHD",symbol:""},{name:"Burundi Franc",code:"BIF",symbol:""},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$"},{name:"Brunei Dollar",code:"BND",symbol:"$"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs"},{name:"Brazilian Real",code:"BRL",symbol:"R$"},{name:"Bahamian Dollar",code:"BSD",symbol:"$"},{name:"Pula",code:"BWP",symbol:"P"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$"},{name:"Canadian Dollar",code:"CAD",symbol:"$"},{name:"Congolese Franc",code:"CDF",symbol:""},{name:"Swiss Franc",code:"CHF",symbol:"CHF"},{name:"Chilean Peso",code:"CLP",symbol:"$"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥"},{name:"Colombian Peso",code:"COP",symbol:"$"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡"},{name:"Cuban Peso",code:"CUP",symbol:"₱"},{name:"Cape Verde Escudo",code:"CVE",symbol:""},{name:"Czech Koruna",code:"CZK",symbol:"Kč"},{name:"Djibouti Franc",code:"DJF",symbol:""},{name:"Danish Krone",code:"DKK",symbol:"kr"},{name:"Dominican Peso",code:"DOP",symbol:"RD$"},{name:"Algerian Dinar",code:"DZD",symbol:""},{name:"Egyptian Pound",code:"EGP",symbol:"£"},{name:"Nakfa",code:"ERN",symbol:""},{name:"Ethiopian Birr",code:"ETB",symbol:""},{name:"Euro",code:"EUR",symbol:"€"},{name:"Fiji Dollar",code:"FJD",symbol:"$"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£"},{name:"Pound Sterling",code:"GBP",symbol:"£"},{name:"Lari",code:"GEL",symbol:""},{name:"Cedi",code:"GHS",symbol:""},{name:"Gibraltar Pound",code:"GIP",symbol:"£"},{name:"Dalasi",code:"GMD",symbol:""},{name:"Guinea Franc",code:"GNF",symbol:""},{name:"Quetzal",code:"GTQ",symbol:"Q"},{name:"Guyana Dollar",code:"GYD",symbol:"$"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$"},{name:"Lempira",code:"HNL",symbol:"L"},{name:"Gourde",code:"HTG",symbol:""},{name:"Forint",code:"HUF",symbol:"Ft"},{name:"Rupiah",code:"IDR",symbol:"Rp"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu"},{name:"Indian Rupee",code:"INR",symbol:"₹"},{name:"Iraqi Dinar",code:"IQD",symbol:""},{name:"Iranian Rial",code:"IRR",symbol:"﷼"},{name:"Iceland Krona",code:"ISK",symbol:"kr"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$"},{name:"Jordanian Dinar",code:"JOD",symbol:""},{name:"Yen",code:"JPY",symbol:"¥"},{name:"Kenyan Shilling",code:"KES",symbol:""},{name:"Som",code:"KGS",symbol:"лв"},{name:"Riel",code:"KHR",symbol:"៛"},{name:"Comoro Franc",code:"KMF",symbol:""},{name:"North Korean Won",code:"KPW",symbol:"₩"},{name:"Won",code:"KRW",symbol:"₩"},{name:"Kuwaiti Dinar",code:"KWD",symbol:""},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$"},{name:"Tenge",code:"KZT",symbol:"лв"},{name:"Kip",code:"LAK",symbol:"₭"},{name:"Lebanese Pound",code:"LBP",symbol:"£"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨"},{name:"Liberian Dollar",code:"LRD",symbol:"$"},{name:"Libyan Dinar",code:"LYD",symbol:""},{name:"Moroccan Dirham",code:"MAD",symbol:""},{name:"Moldovan Leu",code:"MDL",symbol:""},{name:"Malagasy Ariary",code:"MGA",symbol:""},{name:"Denar",code:"MKD",symbol:"ден"},{name:"Kyat",code:"MMK",symbol:""},{name:"Tugrik",code:"MNT",symbol:"₮"},{name:"Pataca",code:"MOP",symbol:""},{name:"Ouguiya",code:"MRU",symbol:""},{name:"Mauritius Rupee",code:"MUR",symbol:"₨"},{name:"Rufiyaa",code:"MVR",symbol:""},{name:"Kwacha",code:"MWK",symbol:""},{name:"Mexican Peso",code:"MXN",symbol:"$"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM"},{name:"Metical",code:"MZN",symbol:"MT"},{name:"Naira",code:"NGN",symbol:"₦"},{name:"Cordoba Oro",code:"NIO",symbol:"C$"},{name:"Norwegian Krone",code:"NOK",symbol:"kr"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨"},{name:"New Zealand Dollar",code:"NZD",symbol:"$"},{name:"Rial Omani",code:"OMR",symbol:"﷼"},{name:"Balboa",code:"PAB",symbol:"B/."},{name:"Nuevo Sol",code:"PEN",symbol:"S/."},{name:"Kina",code:"PGK",symbol:""},{name:"Philippine Peso",code:"PHP",symbol:"Php"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨"},{name:"Zloty",code:"PLN",symbol:"zł"},{name:"Guarani",code:"PYG",symbol:"Gs"},{name:"Qatari Rial",code:"QAR",symbol:"﷼"},{name:"New Leu",code:"RON",symbol:"lei"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин."},{name:"Russian Ruble",code:"RUB",symbol:"руб"},{name:"Rwanda Franc",code:"RWF",symbol:""},{name:"Saudi Riyal",code:"SAR",symbol:"﷼"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨"},{name:"Sudanese Pound",code:"SDG",symbol:""},{name:"Swedish Krona",code:"SEK",symbol:"kr"},{name:"Singapore Dollar",code:"SGD",symbol:"$"},{name:"Saint Helena Pound",code:"SHP",symbol:"£"},{name:"Leone",code:"SLE",symbol:""},{name:"Somali Shilling",code:"SOS",symbol:"S"},{name:"Surinam Dollar",code:"SRD",symbol:"$"},{name:"South Sudanese pound",code:"SSP",symbol:""},{name:"Dobra",code:"STN",symbol:"Db"},{name:"Syrian Pound",code:"SYP",symbol:"£"},{name:"Lilangeni",code:"SZL",symbol:""},{name:"Baht",code:"THB",symbol:"฿"},{name:"Somoni",code:"TJS",symbol:""},{name:"Manat",code:"TMT",symbol:""},{name:"Tunisian Dinar",code:"TND",symbol:""},{name:"Pa'anga",code:"TOP",symbol:""},{name:"Turkish Lira",code:"TRY",symbol:"₺"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$"},{name:"Tanzanian Shilling",code:"TZS",symbol:""},{name:"Hryvnia",code:"UAH",symbol:"₴"},{name:"Uganda Shilling",code:"UGX",symbol:""},{name:"US Dollar",code:"USD",symbol:"$"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs"},{name:"Dong",code:"VND",symbol:"₫"},{name:"Vatu",code:"VUV",symbol:""},{name:"Tala",code:"WST",symbol:""},{name:"CFA Franc BEAC",code:"XAF",symbol:""},{name:"East Caribbean Dollar",code:"XCD",symbol:"$"},{name:"CFA Franc BCEAO",code:"XOF",symbol:""},{name:"CFP Franc",code:"XPF",symbol:""},{name:"Yemeni Rial",code:"YER",symbol:"﷼"},{name:"Rand",code:"ZAR",symbol:"R"},{name:"Lesotho Loti",code:"LSL",symbol:""},{name:"Namibia Dollar",code:"NAD",symbol:"N$"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:""}],qte=["deposit","withdrawal","payment","invoice"],Yte={account_type:Ite,credit_card:Kte,currency:Ute,transaction_type:qte},Jte=Yte,Zte=["auxiliary","primary","back-end","digital","open-source","virtual","cross-platform","redundant","online","haptic","multi-byte","bluetooth","wireless","1080p","neural","optical","solid state","mobile"],Xte=["backing up","bypassing","hacking","overriding","compressing","copying","navigating","indexing","connecting","generating","quantifying","calculating","synthesizing","transmitting","programming","parsing"],Qte=["driver","protocol","bandwidth","panel","microchip","program","port","card","array","interface","system","sensor","firewall","hard drive","pixel","alarm","feed","monitor","application","transmitter","bus","circuit","capacitor","matrix"],ene=["If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!"],tne=["back up","bypass","hack","override","compress","copy","navigate","index","connect","generate","quantify","calculate","synthesize","input","transmit","program","reboot","parse"],nne={adjective:Zte,ingverb:Xte,noun:Qte,phrase:ene,verb:tne},rne=nne,ane=["com","biz","info","name","net","org"],ine=["example.org","example.com","example.net"],one=["gmail.com","yahoo.com","hotmail.com"],sne={domain_suffix:ane,example_email:ine,free_email:one},lne=sne,une=["#####","####","###"],cne=["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],dne=["{{location.city_prefix}} {{person.first_name}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name}}","{{person.first_name}}{{location.city_suffix}}","{{person.last_name}}{{location.city_suffix}}","{{location.city_name}}"],fne=["North","East","West","South","New","Lake","Port","Fort"],hne=["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],pne=["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],mne=["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],vne=["United States of America"],gne=["North","East","South","West","Northeast","Northwest","Southeast","Southwest"],yne=["N","E","S","W","NE","NW","SE","SW"],bne=["#####","#####-####"],Fne=["Apt. ###","Suite ###"],Cne=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],wne=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],Ene={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},Sne=["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Abbey Road","Adams Avenue","Adams Street","Airport Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Ash Street","Aspen Close","Atlantic Avenue","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Bay Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Bridge Road","Bridge Street","Broad Lane","Broad Street","Broadway","Broadway Avenue","Broadway Street","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Canal Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Street","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Chestnut Street","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church Street","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clark Street","Clay Lane","Cleveland Street","Cliff Road","Clifton Road","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","County Line Road","County Road","Court Street","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Cumberland Street","Dale Street","Dark Lane","Davis Street","Depot Street","Derby Road","Derwent Close","Devonshire Road","Division Street","Douglas Road","Duke Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Road","East Street","Edward Street","Elm Close","Elm Grove","Elm Road","Elm Street","Euclid Avenue","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","First Street","Fore Street","Forest Avenue","Forest Road","Fourth Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grand Avenue","Grange Avenue","Grange Close","Grange Road","Grant Street","Green Close","Green Lane","Green Street","Greenville Road","Greenway","Greenwood Road","Grove Lane","Grove Road","Grove Street","Hall Lane","Hall Street","Harrison Avenue","Harrison Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","Hickory Street","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Highland Avenue","Hill Road","Hill Street","Hillside","Hillside Avenue","Hillside Close","Hillside Road","Holly Close","Honeysuckle Close","Howard Road","Howard Street","Jackson Avenue","Jackson Street","James Street","Jefferson Avenue","Jefferson Street","Johnson Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kings Highway","Kingsway","Laburnum Grove","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lawrence Street","Lee Street","Liberty Street","Lime Grove","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Avenue","Maple Close","Maple Drive","Maple Road","Maple Street","Market Place","Market Square","Market Street","Marlborough Road","Marsh Lane","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Memorial Drive","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Monroe Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","North Street","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Old State Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pearl Street","Pennsylvania Avenue","Pine Close","Pine Grove","Pine Street","Pinfold Lane","Pleasant Street","Poplar Avenue","Poplar Close","Poplar Road","Poplar Street","Post Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Avenue","Prospect Place","Prospect Road","Prospect Street","Quarry Lane","Quarry Road","Queen's Road","Railroad Avenue","Railroad Street","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Ridge Road","River Road","River Street","Riverside","Riverside Avenue","Riverside Drive","Roman Road","Roman Way","Rowan Close","Russell Street","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","School Street","Second Avenue","Silver Street","Skyline Drive","Smith Street","Somerset Road","South Avenue","South Drive","South Road","South Street","South View","Spring Gardens","Spring Street","Springfield Close","Springfield Road","Spruce Street","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","State Avenue","State Line Road","State Road","State Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Sycamore Street","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Third Street","Tower Road","Trinity Road","Tudor Close","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Close","Walnut Street","Warren Close","Warren Road","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West Avenue","West End","West Lane","West Road","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Willow Street","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodside","Woodside Road","Wren Close","Yew Tree Close","York Road","York Street"],_ne=["{{person.first_name}} {{location.street_suffix}}","{{person.last_name}} {{location.street_suffix}}","{{location.street_name}}"],Dne=["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"],Ane={building_number:une,city_name:cne,city_pattern:dne,city_prefix:fne,city_suffix:hne,country:pne,county:mne,default_country:vne,direction:gne,direction_abbr:yne,postcode:bne,secondary_address:Fne,state:Cne,state_abbr:wne,street_address:Ene,street_name:Sne,street_pattern:_ne,street_suffix:Dne},kne=Ane,Tne=["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"],xne={words:Tne},Bne=xne,Mne={title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},Lne=Mne,Pne=["Rock","Metal","Pop","Electronic","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classical","Latin","Reggae","Stage And Screen","Blues","Non Music","Rap"],Rne=["White Christmas","Hey Jude","Every Breath You Take","Mack the Knife","Rock Around the Clock","I Want to Hold Your Hand","(I Can't Get No) Satisfaction","The Twist","(Everything I Do) I Do it For You","Bridge Over Troubled Water","When Doves Cry","Call Me","Bette Davis Eyes","I Will Always Love You","Over the Rainbow","American Pie","Flashdance. What a Feeling","The Way We Were","I Heard it Through the Grapevine","You've Lost That Lovin' Feelin'","Nothing Compares 2 U","Endless Love","Yeah!","Let's Get it On","That's What Friends Are For","You Light Up My Life","(Sittin' On) the Dock of the Bay","Joy to the World","Heartbreak Hotel","Theme From 'A Summer Place'","Aquarius/Let The Sunshine In","I Will Survive","It's Too Late","Respect","Sugar Sugar","Stayin' Alive","Maggie May","My Heart Will Go On","Eye of the Tiger","End of the Road","Another One Bites the Dust","Billie Jean","Let's Stay Together","Battle of New Orleans","Oh","Hound Dog","I Love Rock 'n' Roll","Smooth","Good Vibrations","Physical","Light My Fire","Low","Hey Ya!","Let it Be","Don't Be Cruel","Hotel California","We Belong Together","Le Freak","Raindrops Keep Falling On My Head","How High the Moon","My Girl","I Can't Stop Loving You","Killing Me Softly With His Song","Mona Lisa","In the Mood","She Loves You","The Letter","Mister Sandman","Careless Whisper","What's Love Got to Do With It?","I'm a Believer","Wooly Bully","Theme From 'Shaft'","Hot Stuff","Centerfold","Honky Tonk Woman","I'll Be There","Gangsta's Paradise","Yesterday","My Sharona","Tennessee Waltz","Reach Out (I'll Be There)","California Dreamin'","Jailhouse Rock","Irreplaceable","Dancing in the Street","Rolling In The Deep","Tie a Yellow Ribbon 'round the Old Oak Tree","Stand By Me","Sentimental Journey","The First Time Ever I Saw Your Face","Louie Louie","Another Brick in the Wall (part 2)","(Just Like) Starting Over","Night Fever","To Sir","You're So Vain","Be My Baby","Celebration","(They Long to Be) Close to You","Begin the Beguine","I Still Haven't Found What I'm Looking For","I Want You Back","Arthur's Theme (Best That You Can Do)","Boulevard of Broken Dreams","With Or Without You","Tonight's the Night (Gonna Be Alright)","Are You Lonesome Tonight?","Upside Down","Dancing Queen","Sweet Child O' Mine","Where Did Our Love Go","Unchained Melody","Rudolph","Take My Breath Away","I'll Make Love to You","Love Will Keep Us Together","When a Man Loves a Woman","Walk Like an Egyptian","Crazy in Love","Strangers in the Night","You Belong to Me","In Da Club","Say You","We Are the World","Johnny B Goode","Love Theme From 'A Star is Born' (Evergreen)","Shadow Dancing","Superstition","Beat It","Night & Day","Waterfalls","House of the Rising Sun","Paper Doll","Downtown","I Can't Help Myself (Sugar Pie","Kiss From a Rose","Believe","Ballad of the Green Berets","Proud Mary","Too Young","Umbrella","Swanee","Need You Tonight","Like a Rolling Stone","Lady","One Sweet Day","Lean On Me","Tik-Toc","Monday Monday","What'd I Say","How You Remind Me","Silly Love Songs","My Guy","Macarena","Goodnight","Just My Imagination (Running Away With Me)","The Sounds of Silence","Imagine","Me & Bobby McGee","Near You","What's Going On?","Suspicious Minds","Ode To Billie Joe","Wind Beneath My Wings","The Boy is Mine","Mr Tambourine Man","Faith","Green Onions","Mrs Robinson","How Deep is Your Love?","Hey There","Heart of Glass","Pennies From Heaven","Like a Virgin","Midnight Train to Georgia","Help!","Tossing & Turning","The Sign","Born to Be Wild","Layla","I Just Wanna Be Your Everything","War","96 Tears","I Get Around","Because You Loved Me","Summer in the City","Get Back","Secret Love","9 to 5","(Ghost) Riders in the Sky","The Loco-Motion","Play That Funky Music","Bohemian Rhapsody","Little Things Mean a Lot","Cry","All Shook Up","Up Where We Belong","Sledgehammer","Fire & Rain","Stop! in the Name of Love","Sweet Home Alabama","Another Day in Paradise","Bleeding Love","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Whispering","Vogue","Under the Bridge","Sixteen Tons","Sugar Shack","Baby Love","What a Fool Believes","Lose Yourself","Hello Dolly","Brown Eyed Girl","Without You","Build Me Up Buttercup","We Found Love","Tears in Heaven","Family Affair","All I Wanna Do","Soul Man","Tequila","Rock With You","Livin' La Vida Loca","Best of My Love","Runaway","Alone Again (Naturally)","Can't Help Falling in Love","My Sweet Lord","Runaround Sue","Swinging On a Star","Gold Digger","Happy Together","Losing My Religion","Heart of Gold","Stardust","Will You Love Me Tomorrow","You Are the Sunshine of My Life","You Were Meant for Me","Take On Me","Hollaback Girl","God Bless America","I Swear","Sunshine of Your Love","Firework","Groovin'","Smells Like Teen Spirit","Big Girls Don't Cry","Jack & Diane","Addicted to Love","The Last Dance","Georgia On My Mind","Money For Nothing","Jump","Vaya Con Dios (may God Be With You)","You'll Never Know","That'll Be the Day","Girls Just Wanna Have Fun","Wheel of Fortune","When You Wish Upon a Star","Don't Fence Me In","Turn! Turn! Turn! (To Everything There is a Season)","Volare","Sweet Dreams (Are Made of This)","Whole Lotta Love","You've Got a Friend","Penny Lane","People Got to Be Free","Nature Boy","Sexyback","Crying","Single Ladies (Put A Ring On It)","Bad Girls","Too Close","I Got You Babe","We've Only Just Begun","Sh-Boom (Life Could Be a Dream)","Shining Star","Kansas City","Like a Prayer","Cheek to Cheek","Papa Was a Rolling Stone","Promiscuous","Love Shack","Funkytown","Crazy","Philadelphia Freedom","Temperature","Somebody That I Used to Know","All I Have to Do is Dream","Jessie's Girl","Rhinestone Cowboy","Blue Suede Shoes","Ebony & Ivory","I'll Never Smile Again","Keep On Loving You","Since U Been Gone","The Way You Look Tonight","Crazy Little Thing Called Love","The Great Pretender","Brown Sugar","Que sera sera (Whatever will be will be)","No One","Bad Day","Boom Boom Pow","Party Rock Anthem","Because of You","Chattanooga Choo Choo","A Whiter Shade of Pale","Love Me Tender","Higher Love","Footloose","Blurred Lines","I Just Called to Say I Love You","Come Together","It's Now Or Never","Under the Boardwalk","Don't You Want Me","You Can't Hurry Love","Fame","Fallin'","Poker Face","Bad Romance","Ruby Tuesday","All Night Long (All Night)","Baby Got Back","Whole Lotta Shakin' Goin' On","Frenesi","December 1963 (Oh What a Night)","Bad Moon Rising","Abracadabra","I Gotta Feeling","The Song From Moulin Rouge (Where Is Your Heart)","Waiting For a Girl Like You","Everybody Loves Somebody","I Can't Go For That (No Can Do)","Buttons & Bows","It's All in the Game","Love Train","Dance to the Music","Candle in the Wind '97","Honey","Kiss","I'll Take You There","Paint it Black","Band of Gold","Just the Way You Are","Spirit in the Sky","Vision of Love","Hips don't lie","Till The End of Time","Duke of Earl","YMCA","Oh My Papa (O Mein Papa)","Pistol Packin' Mama","Gonna Make You Sweat (Everybody Dance Now)","Dilemma","I Need You Now","Wanted","Jumpin' Jack Flash","Against All Odds (Take a Look At Me Now)","Tom Dooley","Goodbye Yellow Brick Road","Rhapsody in Blue","Bennie & the Jets","Call Me Maybe","You Really Got Me","God Bless the Child","I'm Sorry","Bad","I Can't Get Next to You","The Power of Love","Dreamlover","Only The Lonely (Know The Way I Feel)","We Are Family","At Last","Brand New Key","I've Heard That Song Before","Stay (I Missed You)","Do Ya Think I'm Sexy?","Tutti Frutti","This Ole House","Please Mr Postman","Good Times","Something","(I've Had) the Time of My Life","I Don't Want to Miss a Thing","Down Hearted Blues","Rag Doll","Blueberry Hill","Ain't No Sunshine","Wild Thing","Blaze of Glory","Ray of Light","The Hustle","Grenade","Cathy's Clown","Minnie the Moocher","Love Is Blue (L'Amour Est Bleu)","Iris","The Boys of Summer","The Tide is High","She Drives Me Crazy","Save the Best For Last","These Boots Are Made For Walking","I Feel Love","A Woman in Love","We Can Work it Out","The Reason","Locked Out Of Heaven","Do That to Me One More Time","That's the Way Love Goes","A Hard Day's Night","I Believe I Can Fly","Karma Chameleon","One O'Clock Jump","Mule Train","Car Wash","Rapture","Creep","Streets of Philadelphia","West End Girls","Leader of the Pack","T For Texas (Blue Yodel No 1)","Mama Told Me Not to Come","Just Dance","Mercy Mercy Me (The Ecology)","Livin' On a Prayer","Good Lovin'","50 Ways to Leave Your Lover","Stronger","I Can See Clearly Now","We Are the Champions","(I've Got a Gal In) Kalamazoo","No Scrubs","How Do You Mend a Broken Heart","I Got You (I Feel Good)","Don't Let the Stars Get in Your Eyes","The Girl From Ipanema","(Sexual) Healing","Tears of a Clown","We Will Rock You","Hold On","Bye Bye Love","Chapel of Love","White Rabbit","Rock the Boat","The Gypsy","Take The 'A' Train","Crimson & Clover","Crocodile Rock","Make Love to Me","Nothing's Gonna Stop Us Now","Say Say Say","The Christmas Song (Chestnuts Roasting On An Open Fire)","Un-Break My Heart","Cherish","I'll Be Missing You","Drops of Jupiter (Tell Me)","There goes my baby","You Send Me","If (They Made Me a King)","The Prisoner's Song","ABC","Do Wah Diddy Diddy","He's So Fine","A Boy Named Sue","Roll Over Beethoven","Sweet Georgia Brown","Earth Angel","Rehab","(You Keep Me) Hangin' On","This Diamond Ring","Be My Love","Rush Rush","You're Beautiful","Roll With It","Moonlight Serenade","Unbelievable","Peg o' My Heart","This Land is Your Land","Stranger On the Shore","Rum & Coca-Cola","Hit the Road","Without Me","Crazy For You","I Want to Know What Love Is","Bye Bye","Down Under","At the Hop","One Bad Apple","Kiss & Say Goodbye","For What It's Worth (Stop","The Long & Winding Road","Baby One More Time","Stairway to Heaven","How Do I Live?","Hello","Truly Madly Deeply","Great Balls of Fire","King of the Road","I Wanna Dance With Somebody (Who Loves Me)","Reunited","Help Me","Rags to Riches","(It's No) Sin","Say My Name","Nobody Does it Better","Paperback Writer","Don't Worry Be Happy","I Fall to Pieces","Body & Soul","You're Still the One","Stormy Weather (Keeps Rainin' All the Time)","Horse With No Name","American Woman","Chattanoogie Shoe-Shine Boy","Pick Up the Pieces","Everybody Wants to Rule the World","Blue Tango","Hurt So Good","Apologize","Let's Dance","(You're My) Soul & Inspiration","I Only Have Eyes For You","Wichita Lineman","Hanging by a Moment","Spinning Wheel","Look Away","Ironic","Don't Stop 'Til You Get Enough","Empire State Of Mind","Do You Love Me?","Jive Talkin'","You're the One That I Want","Sweet Soul Music","Hey There Delilah","A Whole New World (Aladdin's Theme)","Somethin' Stupid","Knock Three Times","Mickey","The Wanderer","Dancing in the Dark","It's Still Rock 'n' Roll to Me","Boogie Oogie Oogie","Can You Feel the Love Tonight","Harper Valley PTA","Seasons in the Sun","Come On-a My House","Viva La Vida","Walk On By","Drop it Like It's Hot","Private Eyes","Maniac","All My Lovin' (You're Never Gonna Get It)","Take a Bow","Ring of Fire","Save the Last Dance For Me","Make it With You","Don't Speak","I Shot the Sheriff","Say It Right","Sing","Twist & Shout","Walk This Way","A-Tisket A-Tasket","Let Me Love You","I Can Dream","Toxic","The Joker","Hero","In the Year 2525 (Exordium & Terminus)","Your Song","Oh Happy Day","Grease","Love In This Club","Angie","How Much is That Doggy in the Window?","Daydream Believer","Whip It","Boogie Woogie Bugle Boy","Down","Hanky Panky","Total Eclipse of the Heart","Cat's in the Cradle","Strange Fruit","Breathe","On My Own","Dizzy","Ticket to Ride","We Got The Beat","On the Atchison","Always On My Mind","Unforgettable","In the End","Music","Can't Buy Me Love","Chain of Fools","Won't Get Fooled Again","Happy Days Are Here Again","Third Man Theme","Your Cheatin' Heart","Thriller","Venus","Time After Time","That Lucky Old Sun (Just Rolls Around Heaven All Day)","E.T.","Three Coins in the Fountain","Touch Me","You Ain't Seen Nothin' Yet","Gives You Hell","Knock On Wood","One of These Nights","Again","Doo Wop (That Thing)","Whoomp! (There it Is)","Magic","I'm Walking Behind You","We Didn't Start the Fire","Lola","Ghostbusters","Winchester Cathedral","Greatest Love of All","My Love","Wannabe","Miss You","I Feel Fine","Baby Baby","TSOP (The Sound of Philadelphia)","Loving You","This Guy's in Love With You","Till I Waltz Again With You","Why Do Fools Fall in Love?","Nights in White Satin","That's the Way (I Like It)","My Prayer","(Put Another Nickel In) Music! Music! Music!","Colors of the Wind","Morning Train (Nine to Five)","I Went to Your Wedding","Kiss Me","Gypsies","Cracklin' Rosie","Maybellene","Born in the USA","Here Without You","Mony Mony","Mmmbop","You Always Hurt the One You Love","Eight Days a Week","What Goes Around Comes Around","Kung Fu Fighting","Fantasy","Sir Duke","Ain't Misbehavin'","Need You Now","Last Train to Clarksville","Yakety Yak","I'll be seeing you","Hard to Say I'm Sorry","It's My Party","Love to Love You Baby","Miss You Much","Born to Run","Instant Karma","The Rose","Purple Rain","One","Groove is in the Heart","Gimme Some Lovin'","Beautiful Day","Escape (The Pina Colada Song)","Use Somebody","Fortunate Son","Afternoon Delight","Love's Theme","Sailing","Cherry Pink & Apple Blossom White","Georgy Girl","How to Save a Life","I Walk the Line","All You Need is Love","U Can't Touch This","All Out of Love","Where is the Love?","Revolution","The Love You Save","Black Or White","This Used to Be My Playground","Living For the City","School's Out","Disturbia","Riders On the Storm","Some Enchanted Evening","Weak","Maneater","More Than Words","Time of the Season","Mrs Brown You've Got a Lovely Daughter","If You Leave Me Now","Can't Get Enough of Your Love","Na Na Hey Hey (Kiss Him Goodbye)","Mr Brightside","Black Velvet","I'm Yours","My Blue Heaven","It Had to Be You","Tha Crossroads","Ac-cent-tchu-ate the Positive","Everyday People","We Are Young","Take Me Home","Smoke! Smoke! Smoke! (That Cigarette)","In the Summertime","The Tracks of My Tears","Fly Robin Fly","Love is a Many Splendoured Thing","Another Night","Long Tall Sally","You Sexy Thing","The Morning After","Get Off of My Cloud","Roses Are Red","Thank You (Falettinme be Mice Elf Again)","Slow Poke","You Belong With Me","Ain't No Mountain High Enough","Auf Wiederseh'n Sweetheart","Beauty & the Beast","St Louis Blues","Peggy Sue","U Got it Bad","Sweet Caroline (Good Times Never Seemed So Good)","Wedding Bell Blues","Freebird","Wipe Out","California Girls","Being With You","Makin' Whoopee","Shop Around","Smoke On the Water","Hungry Heart","That's Amore","My Life","Brandy (You're A Fine Girl)","Walk Don't Run","Surfin' USA","Ball of Confusion (That's What the World is Today)","Sunshine Superman","Frankenstein","Kiss You All Over","Wishing Well","Piano Man","Ben","In the Ghetto","Hang On Sloopy","Singing The Blues","Cry Like a Baby","I Honestly Love You","Brother","Lookin' Out My Back Door","Candy Man","Burn","Stagger Lee","Moonlight Cocktail","Coming Up","Pop Muzik","As Time Goes By","My Eyes Adored You","Strawberry Fields Forever","Some of These Days","I Think I Love You","Judy in Disguise (With Glasses)","All Along the Watchtower","A Thousand Miles","Fast Car","Red Red Wine","Live & Let Die","Come On Eileen","Right Back Where We Started From","Brother Louie","Ol' Man River","Band On the Run","Rich Girl","Green River","Got to Give it Up","Behind Closed Doors","Don't Go Breaking My Heart","I'm Looking Over a Four Leaf Clover","Mr Big Stuff","Tiger Rag","Kryptonite","Hey Paula","Go Your Own Way","Big Bad John","Wake Me Up Before You Go Go","Tangerine","Wayward Wind","Disco Lady","Spanish Harlem","Wicked Game","Rosanna","Papa Don't Preach","Somebody to Love","Kokomo","Manana (Is Soon Enough For Me)","Puttin' on the Ritz","One More Try","I'll Walk Alone","Shout","Woman","Ballerina","We Built This City","19th Nervous Breakdown","Working My Way Back to You","Superstar","Foolish Games","Get Down Tonight","On Bended Knee","Magic Carpet Ride","Only You (And You Alone)","A String of Pearls","A Tree in the Meadow","So Much in Love","Every Little Thing She Does is Magic","La Bamba","Tighten Up","Three Times a Lady","Airplanes","Don't Leave Me This Way","Rock the Casbah","Feel Good Inc","Love Me Do","Kiss On My List","Give Me Everything","Have You Ever Really Loved a Woman?","Love Letters in the Sand","Ring My Bell","Love Child","I Feel For You","Bye","(Let Me Be Your) Teddy Bear","Soldier Boy","Papa's Got a Brand New Bag","Love Hangover","Spill the Wine","Royals","April Showers","Don't You (Forget About Me)","Travellin' Man","The Thing","You Make Me Feel Brand New","The Glow-Worm","You Don't Bring Me Flowers","Summertime Blues","Straight Up","Sunday","Wake Up Little Susie","She's a Lady","Over There","Little Darlin'","Rag Mop","Shake Down","Up Around the Bend","Harbour Lights","Chances Are","Mood Indigo","Pony Time","After You've Gone","I Wanna Love You","Da Doo Ron Ron (When He Walked Me Home)","If You Don't Know Me By Now","Green Tambourine","My Man","If I Didn't Care","St George & the Dragonette","Why Don't You Believe Me?","How Will I Know","Disco Duck","Lonely Boy","Never Gonna Give You Up","Before The Next Teardrop Falls","Running Scared","Let's Hear it For the Boy","Sleep Walk","Walk On the Wild Side","Memories Are Made of This","Open Arms","Stuck On You","Personality","Feel Like Making Love","Stars & Stripes Forever","Besame Mucho","Let Me Call You Sweetheart","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Cars","You Make Me Feel Like Dancing","Whatcha Say","Me & Mrs Jones","Bitter Sweet Symphony","Uncle Albert (Admiral Halsey)","More Than a Feeling","My Boyfriend's Back","People","He'll Have to Go","I Can Help","The Streak","Dreams","Hair","Cold","Nothin' on You","The End of the World","Caldonia Boogie (What Makes Your Big Head So Hard)","I Kissed A Girl","Incense & Peppermints","12th Street Rag","West End Blues","The Way You Move","Smoke Gets in Your Eyes","Want Ads","Long Cool Woman in a Black Dress","Hey Baby","(Your Love Keeps Lifting Me) Higher & Higher","He's a Rebel","Alone","Thrift Shop","Don't Let the Sun Go Down On Me","The Sweet Escape","Return to Sender","Here in My Heart","Wabash Cannonball","Ain't That a Shame","Travellin' Band","I'm Your Boogie Man","I Write the Songs","This Love","Lights","Will It Go Round In Circles","Purple Haze","Rock Your Baby","Delicado","Tammy","Check On It","Breaking Up is Hard to Do","1999","Prisoner of Love","Wild Wild West","Walk Like a Man","I Will Follow Him","Glamorous","Yellow Rose of Texas","That Old Black Magic","I'm So Lonesome I Could Cry","Up Up & Away","Baby Come Back","Let it Snow! Let it Snow! Let it Snow!","Pon De Replay","Because I Love You (The Postman Song)","Sleepy Lagoon","Baker Street","Dardanella","You Don't Have to Be a Star (To Be in My Show)","Leaving","Glory of Love","Theme From 'Greatest American Hero' (Believe It Or Not)","Shake You Down","Ole Buttermilk Sky","I Can't Get Started","Freak Me","Hot Child In The City","Man in the Mirror","Queen of Hearts","Let's Groove","Change the World","You make Me Wanna","Someday","Eve of Destruction","One of Us","Honky Tonk","Be Bop a Lula","Two Hearts","Paper Planes"],One={genre:Pne,song_name:Rne},Ine=One,Nne=["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],$ne=["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],zne=["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],Hne=["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],Vne=["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],RN=["Mrs.","Ms.","Miss","Dr."],Wne=["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],Gne=["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transexual female","Transexual male","Transexual man","Transexual person","Transexual woman","Transexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],jne=["{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}"],Kne=["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],Une=[{value:"{{person.last_name}}",weight:95},{value:"{{person.last_name}}-{{person.last_name}}",weight:5}],qne=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"],Yne=["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"],ON=["Mr.","Dr."],Jne=["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],Zne=[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}];function Xne(...e){return[...new Set(e.flat())].sort()}var Qne=Xne(RN,ON),ere=["female","male"],tre=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],nre={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},rre=["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"],are={bio_part:Nne,bio_pattern:$ne,bio_supporter:zne,female_first_name:Hne,female_middle_name:Vne,female_prefix:RN,first_name:Wne,gender:Gne,job_title_pattern:jne,last_name:Kne,last_name_pattern:Une,male_first_name:qne,male_middle_name:Yne,male_prefix:ON,middle_name:Jne,name:Zne,prefix:Qne,sex:ere,suffix:tre,title:nre,western_zodiac_sign:rre},ire=are,ore=["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],sre={formats:ore},lre=sre,ure=Object.freeze([{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}]),cre=Object.freeze([{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]),dre={chemicalElement:ure,unit:cre},fre=dre,hre=["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],pre=["{{location.state}} {{team.creature}}"],mre={creature:hre,name:pre},vre=mre,gre=["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],yre=["Diesel","Electric","Gasoline","Hybrid"],bre=["Aston Martin","Audi","Bentley","BMW","Bugatti","Cadillac","Chevrolet","Chrysler","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","Maserati","Mazda","Mercedes Benz","Mini","Nissan","Polestar","Porsche","Rolls Royce","Smart","Tesla","Toyota","Volkswagen","Volvo"],Fre=["Fiesta","Focus","Taurus","Mustang","Explorer","Expedition","F-150","Model T","Ranchero","Volt","Cruze","Malibu","Impala","Camaro","Corvette","Colorado","Silverado","El Camino","CTS","XTS","ATS","Escalade","Alpine","Charger","LeBaron","PT Cruiser","Challenger","Durango","Grand Caravan","Wrangler","Grand Cherokee","Roadster","Model S","Model 3","Model X","Model Y","Camry","Prius","Land Cruiser","Accord","Civic","Element","Sentra","Altima","A8","A4","Beetle","Jetta","Golf","911","Spyder","Countach","Mercielago","Aventador","1","2","Fortwo","V90","XC90","CX-9"],Cre=["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"],wre={bicycle_type:gre,fuel:yre,manufacturer:bre,model:Fre,type:Cre},Ere=wre,Sre=["abandoned","able","absolute","adorable","adventurous","academic","acceptable","acclaimed","accomplished","accurate","aching","acidic","acrobatic","active","actual","adept","admirable","admired","adolescent","adored","advanced","afraid","affectionate","aged","aggravating","aggressive","agile","agitated","agonizing","agreeable","ajar","alarmed","alarming","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","amusing","anchored","ancient","angelic","angry","anguished","animated","annual","another","antique","anxious","any","apprehensive","appropriate","apt","arctic","arid","aromatic","artistic","ashamed","assured","astonishing","athletic","attached","attentive","attractive","austere","authentic","authorized","automatic","avaricious","average","aware","awesome","awful","awkward","babyish","bad","back","baggy","bare","barren","basic","beautiful","belated","beloved","beneficial","better","best","bewitched","big","big-hearted","biodegradable","bite-sized","bitter","black","black-and-white","bland","blank","blaring","bleak","blind","blissful","blond","blue","blushing","bogus","boiling","bold","bony","boring","bossy","both","bouncy","bountiful","bowed","brave","breakable","brief","bright","brilliant","brisk","broken","bronze","brown","bruised","bubbly","bulky","bumpy","buoyant","burdensome","burly","bustling","busy","buttery","buzzing","calculating","calm","candid","canine","capital","carefree","careful","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","cheery","chief","chilly","chubby","circular","classic","clean","clear","clear-cut","clever","close","closed","cloudy","clueless","clumsy","cluttered","coarse","cold","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complex","complicated","composed","concerned","concrete","confused","conscious","considerate","constant","content","conventional","cooked","cool","cooperative","coordinated","corny","corrupt","costly","courageous","courteous","crafty","crazy","creamy","creative","creepy","criminal","crisp","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cultured","cumbersome","curly","curvy","cute","cylindrical","damaged","damp","dangerous","dapper","daring","darling","dark","dazzling","dead","deadly","deafening","dear","dearest","decent","decimal","decisive","deep","defenseless","defensive","defiant","deficient","definite","definitive","delayed","delectable","delicious","delightful","delirious","demanding","dense","dental","dependable","dependent","descriptive","deserted","detailed","determined","devoted","different","difficult","digital","diligent","dim","dimpled","direct","disastrous","discrete","disgusting","disloyal","dismal","distant","downright","dreary","dirty","disguised","dishonest","distinct","distorted","dizzy","doting","double","drab","drafty","dramatic","droopy","dry","dual","dull","dutiful","each","eager","earnest","early","easy","easy-going","ecstatic","edible","educated","elaborate","elastic","elated","elderly","electric","elegant","elementary","elliptical","embarrassed","embellished","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enormous","enraged","entire","envious","equal","equatorial","essential","esteemed","ethical","euphoric","even","evergreen","everlasting","every","evil","exalted","excellent","exemplary","exhausted","excitable","excited","exciting","exotic","expensive","experienced","expert","extraneous","extroverted","extra-large","extra-small","fabulous","failing","faint","fair","faithful","fake","false","familiar","famous","fancy","fantastic","far","faraway","far-flung","far-off","fast","fat","fatal","fatherly","favorable","favorite","fearful","fearless","feisty","feline","female","feminine","few","fickle","filthy","fine","finished","firm","first","firsthand","fitting","fixed","flaky","flamboyant","flashy","flat","flawed","flawless","flickering","flimsy","flippant","flowery","fluffy","fluid","flustered","focused","fond","foolhardy","foolish","forceful","forked","formal","forsaken","forthright","fortunate","fragrant","frail","frank","frayed","free","french","fresh","frequent","friendly","frightened","frightening","frigid","frilly","frizzy","frivolous","front","frosty","frozen","frugal","fruitful","full","fumbling","functional","funny","fussy","fuzzy","gargantuan","gaseous","general","generous","gentle","genuine","giant","giddy","gigantic","gifted","giving","glamorous","glaring","glass","gleaming","gleeful","glistening","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grand","grandiose","granular","grateful","grave","gray","great","greedy","green","gregarious","grim","grimy","gripping","grizzled","grotesque","grouchy","grounded","growing","growling","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","half","handmade","handsome","handy","happy","happy-go-lucky","hard","hard-to-find","harmful","harmless","harmonious","harsh","hasty","hateful","haunting","healthy","heartfelt","hearty","heavenly","heavy","hefty","helpful","helpless","hidden","hideous","high","high-level","hilarious","hoarse","hollow","homely","honest","honorable","honored","hopeful","horrible","hospitable","hot","huge","humble","humiliating","humming","humongous","hungry","hurtful","husky","icky","icy","ideal","idealistic","identical","idle","idolized","ignorant","ill","ill-fated","ill-informed","illiterate","illustrious","imaginary","imaginative","immaculate","immaterial","immediate","immense","impassioned","impeccable","impartial","imperfect","imperturbable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incompatible","incomplete","inconsequential","incredible","indelible","inexperienced","indolent","infamous","infantile","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","insubstantial","intelligent","intent","intentional","interesting","internal","international","intrepid","ironclad","irresponsible","irritating","itchy","jaded","jagged","jam-packed","jaunty","jealous","jittery","joint","jolly","jovial","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","jumpy","juvenile","kaleidoscopic","keen","key","kind","kindhearted","kindly","klutzy","knobby","knotty","knowledgeable","knowing","known","kooky","kosher","lanky","large","last","lasting","late","lavish","lawful","lazy","leading","lean","leafy","left","legal","legitimate","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","loathsome","lone","lonely","long","long-term","loose","lopsided","lost","loud","lovable","lovely","loving","low","loyal","lucky","lumbering","luminous","lumpy","lustrous","luxurious","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","masculine","massive","mature","meager","mealy","mean","measly","meaty","medical","mediocre","medium","meek","mellow","melodic","memorable","menacing","merry","messy","metallic","mild","milky","mindless","miniature","minor","minty","miserable","miserly","misguided","misty","mixed","modern","modest","moist","monstrous","monthly","monumental","moral","mortified","motherly","motionless","mountainous","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","naive","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","noisy","nonstop","normal","notable","noted","noteworthy","novel","noxious","numb","nutritious","nutty","obedient","oblong","oily","obvious","occasional","odd","oddball","offbeat","offensive","official","old","old-fashioned","only","open","optimal","optimistic","opulent","orange","orderly","organic","ornate","ornery","ordinary","original","other","our","outlying","outgoing","outlandish","outrageous","outstanding","oval","overcooked","overdue","overjoyed","overlooked","palatable","pale","paltry","parallel","parched","partial","passionate","past","pastel","peaceful","peppery","perfect","perfumed","periodic","perky","personal","pertinent","pesky","pessimistic","petty","phony","physical","piercing","pink","pitiful","plain","plaintive","plastic","playful","pleasant","pleased","pleasing","plump","plush","polished","polite","political","pointed","pointless","poised","poor","popular","portly","posh","positive","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","previous","pricey","prickly","primary","prime","pristine","private","prize","probable","productive","profitable","profuse","proper","proud","prudent","punctual","pungent","puny","pure","purple","pushy","putrid","puzzled","puzzling","quaint","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quirky","quixotic","quizzical","radiant","ragged","rapid","rare","rash","raw","recent","reckless","rectangular","ready","real","realistic","reasonable","red","reflecting","regal","regular","reliable","relieved","remarkable","remorseful","remote","repentant","required","respectful","responsible","repulsive","revolving","rewarding","rich","rigid","right","ringed","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","rundown","ruddy","rude","runny","rural","rusty","sad","safe","salty","same","sandy","sane","sarcastic","sardonic","satisfied","scaly","scarce","scared","scary","scented","scholarly","scientific","scornful","scratchy","scrawny","second","secondary","second-hand","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serious","serpentine","several","severe","shabby","shadowy","shady","shallow","shameful","shameless","sharp","shimmering","shiny","shocked","shocking","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silly","silver","similar","simple","simplistic","sinful","single","sizzling","skeletal","skinny","sleepy","slight","slim","slimy","slippery","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","solid","somber","some","spherical","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","spectacular","speedy","spicy","spiffy","spirited","spiteful","splendid","spotless","spotted","spry","square","squeaky","squiggly","stable","staid","stained","stale","standard","starchy","stark","starry","steep","sticky","stiff","stimulating","stingy","stormy","straight","strange","steel","strict","strident","striking","striped","strong","studious","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","suspicious","svelte","sweaty","sweet","sweltering","swift","sympathetic","tall","talkative","tame","tan","tangible","tart","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","terrific","testy","thankful","that","these","thick","thin","third","thirsty","this","thorough","thorny","those","thoughtful","threadbare","thrifty","thunderous","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","traumatic","treasured","tremendous","tragic","trained","triangular","tricky","trifling","trim","trivial","troubled","true","trusting","trustworthy","trusty","truthful","turbulent","twin","ugly","ultimate","unacceptable","unaware","uncomfortable","uncommon","unconscious","understated","unequaled","uneven","unfinished","unfit","unfolded","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","united","unkempt","unknown","unlawful","unlined","unlucky","unnatural","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwitting","unwritten","upbeat","upright","upset","urban","usable","used","useful","useless","utilized","utter","vacant","vague","vain","valid","valuable","vapid","variable","vast","velvety","venerated","vengeful","verifiable","vibrant","vicious","victorious","vigilant","vigorous","villainous","violet","violent","virtual","virtuous","visible","vital","vivacious","vivid","voluminous","wan","warlike","warm","warmhearted","warped","wary","wasteful","watchful","waterlogged","watery","wavy","wealthy","weak","weary","webbed","wee","weekly","weepy","weighty","weird","welcome","well-documented","well-groomed","well-informed","well-lit","well-made","well-off","well-to-do","well-worn","wet","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","wild","willing","wilted","winding","windy","winged","wiry","wise","witty","wobbly","woeful","wonderful","wooden","woozy","wordy","worldly","worn","worried","worrisome","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yawning","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty","zigzag"],_re=["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],Dre=["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],Are=["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],kre=["ATM","CD","SUV","TV","aardvark","abacus","abbey","abbreviation","abdomen","ability","abnormality","abolishment","abrogation","absence","abundance","academics","academy","accelerant","accelerator","accent","acceptance","access","accessory","accident","accommodation","accompanist","accomplishment","accord","accordance","accordion","account","accountability","accountant","accounting","accuracy","accusation","acetate","achievement","achiever","acid","acknowledgment","acorn","acoustics","acquaintance","acquisition","acre","acrylic","act","action","activation","activist","activity","actor","actress","acupuncture","ad","adaptation","adapter","addiction","addition","address","adjective","adjustment","admin","administration","administrator","admire","admission","adobe","adoption","adrenalin","adrenaline","adult","adulthood","advance","advancement","advantage","advent","adverb","advertisement","advertising","advice","adviser","advocacy","advocate","affair","affect","affidavit","affiliate","affinity","afoul","afterlife","aftermath","afternoon","aftershave","aftershock","afterthought","age","agency","agenda","agent","aggradation","aggression","aglet","agony","agreement","agriculture","aid","aide","aim","air","airbag","airbus","aircraft","airfare","airfield","airforce","airline","airmail","airman","airplane","airport","airship","airspace","alarm","alb","albatross","album","alcohol","alcove","alder","ale","alert","alfalfa","algebra","algorithm","alias","alibi","alien","allegation","allergist","alley","alliance","alligator","allocation","allowance","alloy","alluvium","almanac","almighty","almond","alpaca","alpenglow","alpenhorn","alpha","alphabet","altar","alteration","alternative","altitude","alto","aluminium","aluminum","amazement","amazon","ambassador","amber","ambience","ambiguity","ambition","ambulance","amendment","amenity","ammunition","amnesty","amount","amusement","anagram","analgesia","analog","analogue","analogy","analysis","analyst","analytics","anarchist","anarchy","anatomy","ancestor","anchovy","android","anesthesiologist","anesthesiology","angel","anger","angina","angle","angora","angstrom","anguish","animal","anime","anise","ankle","anklet","anniversary","announcement","annual","anorak","answer","ant","anteater","antecedent","antechamber","antelope","antennae","anterior","anthropology","antibody","anticipation","anticodon","antigen","antique","antiquity","antler","antling","anxiety","anybody","anyone","anything","anywhere","apartment","ape","aperitif","apology","app","apparatus","apparel","appeal","appearance","appellation","appendix","appetiser","appetite","appetizer","applause","apple","applewood","appliance","application","appointment","appreciation","apprehension","approach","appropriation","approval","apricot","apron","apse","aquarium","aquifer","arcade","arch","arch-rival","archaeologist","archaeology","archeology","archer","architect","architecture","archives","area","arena","argument","arithmetic","ark","arm","arm-rest","armadillo","armament","armchair","armoire","armor","armour","armpit","armrest","army","arrangement","array","arrest","arrival","arrogance","arrow","art","artery","arthur","artichoke","article","artifact","artificer","artist","ascend","ascent","ascot","ash","ashram","ashtray","aside","asparagus","aspect","asphalt","aspic","assassination","assault","assembly","assertion","assessment","asset","assignment","assist","assistance","assistant","associate","association","assumption","assurance","asterisk","astrakhan","astrolabe","astrologer","astrology","astronomy","asymmetry","atelier","atheist","athlete","athletics","atmosphere","atom","atrium","attachment","attack","attacker","attainment","attempt","attendance","attendant","attention","attenuation","attic","attitude","attorney","attraction","attribute","auction","audience","audit","auditorium","aunt","authentication","authenticity","author","authorisation","authority","authorization","auto","autoimmunity","automation","automaton","autumn","availability","avalanche","avenue","average","avocado","award","awareness","awe","axis","azimuth","baboon","babushka","baby","bachelor","back","back-up","backbone","backburn","backdrop","background","backpack","backup","backyard","bacon","bacterium","badge","badger","bafflement","bag","bagel","baggage","baggie","baggy","bagpipe","bail","bait","bake","baker","bakery","bakeware","balaclava","balalaika","balance","balcony","ball","ballet","balloon","balloonist","ballot","ballpark","bamboo","ban","banana","band","bandana","bandanna","bandolier","bandwidth","bangle","banjo","bank","bankbook","banker","banking","bankruptcy","banner","banquette","banyan","baobab","bar","barbecue","barbeque","barber","bargain","barge","baritone","barium","bark","barley","barn","barometer","barracks","barrage","barrel","barrier","barstool","bartender","base","baseball","baseboard","baseline","basement","basics","basil","basin","basis","basket","basketball","bass","bassinet","bassoon","bat","bath","bather","bathhouse","bathrobe","bathroom","bathtub","battalion","batter","battery","batting","battle","battleship","bay","bayou","beach","bead","beak","beam","bean","beancurd","beanie","beanstalk","bear","beard","beast","beastie","beat","beating","beauty","beck","bed","bedrock","bedroom","bee","beech","beef","beet","beetle","beggar","beginner","beginning","begonia","behalf","behavior","behaviour","behest","behold","being","belfry","belief","believer","bell","belligerency","bellows","belly","belt","bench","bend","beneficiary","benefit","beret","berry","best-seller","bestseller","bet","beverage","beyond","bias","bibliography","bicycle","bid","bidder","bidding","bidet","bifocals","bijou","bike","bikini","bill","billboard","billing","billion","bin","binoculars","biology","biopsy","biosphere","biplane","birch","bird","bird-watcher","birdbath","birdcage","birdhouse","birth","birthday","biscuit","bit","bite","bitten","bitter","blackberry","blackbird","blackboard","blackfish","blackness","bladder","blade","blame","blank","blanket","blast","blazer","blend","blessing","blight","blind","blinker","blister","blizzard","block","blocker","blog","blogger","blood","bloodflow","bloom","bloomer","blossom","blouse","blow","blowgun","blowhole","blueberry","blush","boar","board","boat","boatload","boatyard","bob","bobcat","body","bog","bolero","bolt","bond","bonding","bondsman","bone","bonfire","bongo","bonnet","bonsai","bonus","boogeyman","book","bookcase","bookend","booking","booklet","bookmark","boolean","boom","boon","boost","booster","boot","bootie","border","bore","borrower","borrowing","boss","botany","bother","bottle","bottling","bottom","bottom-line","boudoir","bough","boulder","boulevard","boundary","bouquet","bourgeoisie","bout","boutique","bow","bower","bowl","bowler","bowling","bowtie","box","boxer","boxspring","boy","boycott","boyfriend","boyhood","boysenberry","brace","bracelet","bracket","brain","brake","bran","branch","brand","brass","bratwurst","bread","breadcrumb","breadfruit","break","breakdown","breakfast","breakpoint","breakthrough","breastplate","breath","breeze","brewer","bribery","brick","bricklaying","bride","bridge","brief","briefing","briefly","brilliant","brink","brisket","broad","broadcast","broccoli","brochure","brocolli","broiler","broker","bronchitis","bronco","bronze","brooch","brood","brook","broom","brother","brother-in-law","brow","brownie","browser","browsing","brunch","brush","brushfire","brushing","bubble","buck","bucket","buckle","buckwheat","bud","buddy","budget","buffalo","buffer","buffet","bug","buggy","bugle","builder","building","bulb","bulk","bull","bull-fighter","bulldozer","bullet","bump","bumper","bun","bunch","bungalow","bunkhouse","burden","bureau","burglar","burial","burn","burn-out","burning","burrito","burro","burrow","burst","bus","bush","business","businessman","bust","bustle","butane","butcher","butler","butter","butterfly","button","buy","buyer","buying","buzz","buzzard","c-clamp","cabana","cabbage","cabin","cabinet","cable","caboose","cacao","cactus","caddy","cadet","cafe","caffeine","caftan","cage","cake","calcification","calculation","calculator","calculus","calendar","calf","caliber","calibre","calico","call","calm","calorie","camel","cameo","camera","camp","campaign","campaigning","campanile","camper","campus","can","canal","candelabra","candidacy","candidate","candle","candy","cane","cannibal","cannon","canoe","canon","canopy","cantaloupe","canteen","canvas","cap","capability","capacity","cape","caper","capital","capitalism","capitulation","capon","cappelletti","cappuccino","captain","caption","captor","car","carabao","caramel","caravan","carbohydrate","carbon","carboxyl","card","cardboard","cardigan","care","career","cargo","caribou","carload","carnation","carnival","carol","carotene","carp","carpenter","carpet","carpeting","carport","carriage","carrier","carrot","carry","cart","cartel","carter","cartilage","cartload","cartoon","cartridge","carving","cascade","case","casement","cash","cashew","cashier","casino","casket","cassava","casserole","cassock","cast","castanet","castle","casualty","cat","catacomb","catalogue","catalysis","catalyst","catamaran","catastrophe","catch","catcher","category","caterpillar","cathedral","cation","catsup","cattle","cauliflower","causal","cause","causeway","caution","cave","caviar","cayenne","ceiling","celebration","celebrity","celeriac","celery","cell","cellar","cello","celsius","cement","cemetery","cenotaph","census","cent","center","centimeter","centre","centurion","century","cephalopod","ceramic","ceramics","cereal","ceremony","certainty","certificate","certification","cesspool","chafe","chain","chainstay","chair","chairlift","chairman","chairperson","chaise","chalet","chalice","chalk","challenge","chamber","champagne","champion","championship","chance","chandelier","change","channel","chaos","chap","chapel","chaplain","chapter","character","characteristic","characterization","chard","charge","charger","charity","charlatan","charm","charset","chart","charter","chasm","chassis","chastity","chasuble","chateau","chatter","chauffeur","chauvinist","check","checkbook","checking","checkout","checkroom","cheddar","cheek","cheer","cheese","cheesecake","cheetah","chef","chem","chemical","chemistry","chemotaxis","cheque","cherry","chess","chest","chestnut","chick","chicken","chicory","chief","chiffonier","child","childbirth","childhood","chili","chill","chime","chimpanzee","chin","chinchilla","chino","chip","chipmunk","chit-chat","chivalry","chive","chives","chocolate","choice","choir","choker","cholesterol","choosing","chop","chops","chopstick","chopsticks","chord","chorus","chow","chowder","chrome","chromolithograph","chronicle","chronograph","chronometer","chrysalis","chub","chuck","church","churn","chutney","cicada","cigarette","cilantro","cinder","cinema","cinnamon","circadian","circle","circuit","circulation","circumference","circumstance","cirrus","citizen","citizenship","citron","citrus","city","civilian","civilisation","civilization","claim","clam","clamp","clan","clank","clapboard","clarification","clarinet","clarity","clasp","class","classic","classification","classmate","classroom","clause","clave","clavicle","clavier","claw","clay","cleaner","clearance","clearing","cleat","clef","cleft","clergyman","cleric","clerk","click","client","cliff","climate","climb","clinic","clip","clipboard","clipper","cloak","cloakroom","clock","clockwork","clogs","cloister","clone","close","closet","closing","closure","cloth","clothes","clothing","cloud","cloudburst","clove","clover","cloves","club","clue","cluster","clutch","co-producer","coach","coal","coalition","coast","coaster","coat","cob","cobbler","cobweb","cockpit","cockroach","cocktail","cocoa","coconut","cod","code","codepage","codling","codon","coevolution","cofactor","coffee","coffin","cohesion","cohort","coil","coin","coincidence","coinsurance","coke","cold","coleslaw","coliseum","collaboration","collagen","collapse","collar","collard","collateral","colleague","collection","collectivisation","collectivization","collector","college","collision","colloquy","colon","colonial","colonialism","colonisation","colonization","colony","color","colorlessness","colt","column","columnist","comb","combat","combination","combine","comeback","comedy","comestible","comfort","comfortable","comic","comics","comma","command","commander","commandment","comment","commerce","commercial","commission","commitment","committee","commodity","common","commonsense","commotion","communicant","communication","communion","communist","community","commuter","company","comparison","compass","compassion","compassionate","compensation","competence","competition","competitor","complaint","complement","completion","complex","complexity","compliance","complication","complicity","compliment","component","comportment","composer","composite","composition","compost","comprehension","compress","compromise","comptroller","compulsion","computer","comradeship","con","concentrate","concentration","concept","conception","concern","concert","conclusion","concrete","condition","conditioner","condominium","condor","conduct","conductor","cone","confectionery","conference","confidence","confidentiality","configuration","confirmation","conflict","conformation","confusion","conga","congo","congregation","congress","congressman","congressperson","conifer","connection","connotation","conscience","consciousness","consensus","consent","consequence","conservation","conservative","consideration","consignment","consist","consistency","console","consonant","conspiracy","conspirator","constant","constellation","constitution","constraint","construction","consul","consulate","consulting","consumer","consumption","contact","contagion","container","content","contention","contest","context","continent","contingency","continuity","contour","contract","contractor","contrail","contrary","contrast","contribution","contributor","control","controller","controversy","convection","convenience","convention","conversation","conversion","convert","convertible","conviction","cook","cookbook","cookie","cooking","cooperation","coordination","coordinator","cop","cop-out","cope","copper","copy","copying","copyright","copywriter","coral","cord","corduroy","core","cork","cormorant","corn","corner","cornerstone","cornet","cornflakes","cornmeal","corporal","corporation","corporatism","corps","corral","correspondence","correspondent","corridor","corruption","corsage","cosset","cost","costume","cot","cottage","cotton","couch","cougar","cough","council","councilman","councilor","councilperson","counsel","counseling","counselling","counsellor","counselor","count","counter","counter-force","counterpart","countess","country","countryside","county","couple","coupon","courage","course","court","courthouse","courtroom","cousin","covariate","cover","coverage","coverall","cow","cowbell","cowboy","coyote","crab","cradle","craft","craftsman","cranberry","crane","cranky","crate","cravat","craw","crawdad","crayfish","crayon","crazy","cream","creation","creative","creativity","creator","creature","creche","credential","credenza","credibility","credit","creditor","creek","crepe","crest","crew","crewman","crewmate","crewmember","crewmen","cria","crib","cribbage","cricket","cricketer","crime","criminal","crinoline","crisis","crisp","criteria","criterion","critic","criticism","crocodile","crocus","croissant","crook","crop","cross","cross-contamination","cross-stitch","croup","crow","crowd","crown","crude","cruelty","cruise","crumb","crunch","crusader","crush","crust","cry","crystal","crystallography","cub","cube","cuckoo","cucumber","cue","cuff-link","cuisine","cultivar","cultivator","culture","culvert","cummerbund","cup","cupboard","cupcake","cupola","curd","cure","curio","curiosity","curl","curler","currant","currency","current","curriculum","curry","curse","cursor","curtailment","curtain","curve","cushion","custard","custody","custom","customer","cut","cuticle","cutlet","cutover","cutting","cyclamen","cycle","cyclone","cyclooxygenase","cygnet","cylinder","cymbal","cynic","cyst","cytokine","cytoplasm","dad","daddy","daffodil","dagger","dahlia","daikon","daily","dairy","daisy","dam","damage","dame","dance","dancer","dancing","dandelion","danger","dare","dark","darkness","darn","dart","dash","dashboard","data","database","date","daughter","dawn","day","daybed","daylight","dead","deadline","deal","dealer","dealing","dearest","death","deathwatch","debate","debris","debt","debtor","decade","decadence","decency","decimal","decision","decision-making","deck","declaration","declination","decline","decoder","decongestant","decoration","decrease","decryption","dedication","deduce","deduction","deed","deep","deer","default","defeat","defendant","defender","defense","deficit","definition","deformation","degradation","degree","delay","deliberation","delight","delivery","demand","democracy","democrat","demur","den","denim","denominator","density","dentist","deodorant","department","departure","dependency","dependent","deployment","deposit","deposition","depot","depression","depressive","depth","deputy","derby","derivation","derivative","derrick","descendant","descent","description","desert","design","designation","designer","desire","desk","desktop","dessert","destination","destiny","destroyer","destruction","detail","detainee","detainment","detection","detective","detector","detention","determination","detour","devastation","developer","developing","development","developmental","deviance","deviation","device","devil","dew","dhow","diabetes","diadem","diagnosis","diagram","dial","dialect","dialogue","diam","diamond","diaper","diaphragm","diarist","diary","dibble","dickey","dictaphone","dictator","diction","dictionary","die","diesel","diet","difference","differential","difficulty","diffuse","dig","digestion","digestive","digger","digging","digit","dignity","dilapidation","dill","dilution","dime","dimension","dimple","diner","dinghy","dining","dinner","dinosaur","dioxide","dip","diploma","diplomacy","direction","directive","director","directory","dirndl","dirt","disability","disadvantage","disagreement","disappointment","disarmament","disaster","discharge","discipline","disclaimer","disclosure","disco","disconnection","discount","discourse","discovery","discrepancy","discretion","discrimination","discussion","disdain","disease","disembodiment","disengagement","disguise","disgust","dish","dishwasher","disk","disparity","dispatch","displacement","display","disposal","disposer","disposition","dispute","disregard","disruption","dissemination","dissonance","distance","distinction","distortion","distribution","distributor","district","divalent","divan","diver","diversity","divide","dividend","divider","divine","diving","division","divorce","doc","dock","doctor","doctorate","doctrine","document","documentary","documentation","doe","dog","dogsled","dogwood","doing","doll","dollar","dollop","dolman","dolor","dolphin","domain","dome","donation","donkey","donor","donut","door","doorbell","doorknob","doorpost","doorway","dory","dose","dot","double","doubling","doubt","doubter","dough","doughnut","down","downfall","downforce","downgrade","download","downstairs","downtown","downturn","dozen","draft","drag","dragon","dragonfly","dragonfruit","dragster","drain","drainage","drake","drama","dramaturge","drapes","draw","drawbridge","drawer","drawing","dream","dreamer","dredger","dress","dresser","dressing","drill","drink","drinking","drive","driver","driveway","driving","drizzle","dromedary","drop","drudgery","drug","drum","drummer","dryer","duck","duckling","dud","dude","due","duel","dueling","duffel","dugout","dulcimer","dumbwaiter","dump","dune","dungarees","dungeon","duplexer","duration","durian","dusk","dust","duster","duty","dwell","dwelling","dynamics","dynamite","dynamo","dynasty","dysfunction","e-book","e-mail","e-reader","eagle","eaglet","ear","eardrum","earmuffs","earnings","earplug","earring","earrings","earth","earthquake","earthworm","ease","easel","east","eating","eaves","eavesdropper","ecclesia","echidna","eclipse","ecliptic","ecology","economics","economy","ecosystem","ectoderm","ectodermal","ecumenist","eddy","edge","edger","edible","editing","edition","editor","editorial","education","eel","effacement","effect","effective","effectiveness","effector","efficacy","efficiency","effort","egg","egghead","eggnog","eggplant","ego","eicosanoid","ejector","elbow","elderberry","election","electricity","electrocardiogram","electronics","element","elephant","elevation","elevator","eleventh","elf","elicit","eligibility","elimination","elite","elixir","elk","ellipse","elm","elongation","elver","email","emanate","embarrassment","embassy","embellishment","embossing","embryo","emerald","emergence","emergency","emergent","emery","emission","emitter","emotion","emphasis","empire","employ","employee","employer","employment","empowerment","emu","enactment","encirclement","enclave","enclosure","encounter","encouragement","encyclopedia","end","endive","endoderm","endorsement","endothelium","endpoint","enemy","energy","enforcement","engagement","engine","engineer","engineering","enigma","enjoyment","enquiry","enrollment","enterprise","entertainment","enthusiasm","entirety","entity","entrance","entree","entrepreneur","entry","envelope","environment","envy","enzyme","epauliere","epee","ephemera","ephemeris","ephyra","epic","episode","epithelium","epoch","eponym","epoxy","equal","equality","equation","equinox","equipment","equity","equivalent","era","eraser","erosion","error","escalator","escape","espadrille","espalier","essay","essence","essential","establishment","estate","estimate","estrogen","estuary","eternity","ethernet","ethics","ethnicity","ethyl","euphonium","eurocentrism","evaluation","evaluator","evaporation","eve","evening","evening-wear","event","everybody","everyone","everything","eviction","evidence","evil","evocation","evolution","ex-husband","ex-wife","exaggeration","exam","examination","examiner","example","exasperation","excellence","exception","excerpt","excess","exchange","excitement","exclamation","excursion","excuse","execution","executive","executor","exercise","exhaust","exhaustion","exhibit","exhibition","exile","existence","exit","exocrine","expansion","expansionism","expectancy","expectation","expedition","expense","experience","experiment","experimentation","expert","expertise","explanation","exploration","explorer","export","expose","exposition","exposure","expression","extension","extent","exterior","external","extinction","extreme","extremist","eye","eyeball","eyebrow","eyebrows","eyeglasses","eyelash","eyelashes","eyelid","eyelids","eyeliner","eyestrain","eyrie","fabric","face","facelift","facet","facility","facsimile","fact","factor","factory","faculty","fahrenheit","fail","failure","fairness","fairy","faith","faithful","fall","fallacy","falling-out","fame","familiar","familiarity","family","fan","fang","fanlight","fanny-pack","fantasy","farm","farmer","farming","farmland","farrow","fascia","fashion","fat","fate","father","father-in-law","fatigue","fatigues","faucet","fault","fav","fava","favor","favorite","fawn","fax","fear","feast","feather","feature","fedelini","federation","fedora","fee","feed","feedback","feeding","feel","feeling","fellow","felony","female","fen","fence","fencing","fender","feng","fennel","ferret","ferry","ferryboat","fertilizer","festival","fetus","few","fiber","fiberglass","fibre","fibroblast","fibrosis","ficlet","fiction","fiddle","field","fiery","fiesta","fifth","fig","fight","fighter","figure","figurine","file","filing","fill","fillet","filly","film","filter","filth","final","finance","financing","finding","fine","finer","finger","fingerling","fingernail","finish","finisher","fir","fire","fireman","fireplace","firewall","firm","first","fish","fishbone","fisherman","fishery","fishing","fishmonger","fishnet","fit","fitness","fix","fixture","flag","flair","flame","flan","flanker","flare","flash","flat","flatboat","flavor","flax","fleck","fledgling","fleece","flesh","flexibility","flick","flicker","flight","flint","flintlock","flip-flops","flock","flood","floodplain","floor","floozie","flour","flow","flower","flu","flugelhorn","fluke","flume","flung","flute","fly","flytrap","foal","foam","fob","focus","fog","fold","folder","folk","folklore","follower","following","fondue","font","food","foodstuffs","fool","foot","footage","football","footnote","footprint","footrest","footstep","footstool","footwear","forage","forager","foray","force","ford","forearm","forebear","forecast","forehead","foreigner","forelimb","forest","forestry","forever","forgery","fork","form","formal","formamide","format","formation","former","formicarium","formula","fort","forte","fortnight","fortress","fortune","forum","foundation","founder","founding","fountain","fourths","fowl","fox","foxglove","fraction","fragrance","frame","framework","fratricide","fraud","fraudster","freak","freckle","freedom","freelance","freezer","freezing","freight","freighter","frenzy","freon","frequency","fresco","friction","fridge","friend","friendship","fries","frigate","fright","fringe","fritter","frock","frog","front","frontier","frost","frosting","frown","fruit","frustration","fry","fuel","fugato","fulfillment","full","fun","function","functionality","fund","funding","fundraising","fur","furnace","furniture","fusarium","futon","future","gadget","gaffe","gaffer","gain","gaiters","gale","gall-bladder","gallery","galley","gallon","galoshes","gambling","game","gamebird","gaming","gamma-ray","gander","gang","gap","garage","garb","garbage","garden","garlic","garment","garter","gas","gasket","gasoline","gasp","gastronomy","gastropod","gate","gateway","gather","gathering","gator","gauge","gauntlet","gavel","gazebo","gazelle","gear","gearshift","geek","gel","gelatin","gelding","gem","gemsbok","gender","gene","general","generation","generator","generosity","genetics","genie","genius","genre","gentleman","geography","geology","geometry","geranium","gerbil","gesture","geyser","gherkin","ghost","giant","gift","gig","gigantism","giggle","ginger","gingerbread","ginseng","giraffe","girdle","girl","girlfriend","glacier","gladiolus","glance","gland","glass","glasses","glee","glen","glider","gliding","glimpse","globe","glockenspiel","gloom","glory","glove","glow","glucose","glue","glut","glutamate","gnat","gnu","go-kart","goal","goat","gobbler","god","goddess","godfather","godmother","godparent","goggles","going","gold","goldfish","golf","gondola","gong","good","good-bye","goodbye","goodie","goodness","goodnight","goodwill","goose","gopher","gorilla","gosling","gossip","governance","government","governor","gown","grab-bag","grace","grade","gradient","graduate","graduation","graffiti","graft","grain","gram","grammar","gran","grand","grandchild","granddaughter","grandfather","grandma","grandmom","grandmother","grandpa","grandparent","grandson","granny","granola","grant","grape","grapefruit","graph","graphic","grasp","grass","grasshopper","grassland","gratitude","gravel","gravitas","gravity","gravy","gray","grease","great-grandfather","great-grandmother","greatness","greed","green","greenhouse","greens","grenade","grey","grid","grief","grill","grin","grip","gripper","grit","grocery","ground","group","grouper","grouse","grove","growth","grub","guacamole","guarantee","guard","guava","guerrilla","guess","guest","guestbook","guidance","guide","guideline","guilder","guilt","guilty","guinea","guitar","guitarist","gum","gumshoe","gun","gunpowder","gutter","guy","gym","gymnast","gymnastics","gynaecology","gyro","habit","habitat","hacienda","hacksaw","hackwork","hail","hair","haircut","hake","half","half-brother","half-sister","halibut","hall","halloween","hallway","halt","ham","hamburger","hammer","hammock","hamster","hand","hand-holding","handball","handful","handgun","handicap","handle","handlebar","handmaiden","handover","handrail","handsaw","hanger","happening","happiness","harald","harbor","harbour","hard-hat","hardboard","hardcover","hardening","hardhat","hardship","hardware","hare","harm","harmonica","harmonise","harmonize","harmony","harp","harpooner","harpsichord","harvest","harvester","hash","hashtag","hassock","haste","hat","hatbox","hatchet","hatchling","hate","hatred","haunt","haven","haversack","havoc","hawk","hay","haze","hazel","hazelnut","head","headache","headlight","headline","headphones","headquarters","headrest","health","health-care","hearing","hearsay","heart","heart-throb","heartache","heartbeat","hearth","hearthside","heartwood","heat","heater","heating","heaven","heavy","hectare","hedge","hedgehog","heel","heifer","height","heir","heirloom","helicopter","helium","hellcat","hello","helmet","helo","help","hemisphere","hemp","hen","hepatitis","herb","herbs","heritage","hermit","hero","heroine","heron","herring","hesitation","hexagon","heyday","hiccups","hide","hierarchy","high","high-rise","highland","highlight","highway","hike","hiking","hill","hint","hip","hippodrome","hippopotamus","hire","hiring","historian","history","hit","hive","hobbit","hobby","hockey","hog","hold","holder","hole","holiday","home","homeland","homeownership","hometown","homework","homogenate","homonym","honesty","honey","honeybee","honeydew","honor","honoree","hood","hoof","hook","hop","hope","hops","horde","horizon","hormone","horn","hornet","horror","horse","horseradish","horst","hose","hosiery","hospice","hospital","hospitalisation","hospitality","hospitalization","host","hostel","hostess","hotdog","hotel","hound","hour","hourglass","house","houseboat","household","housewife","housework","housing","hovel","hovercraft","howard","howitzer","hub","hubcap","hubris","hug","hugger","hull","human","humanity","humidity","hummus","humor","humour","hundred","hunger","hunt","hunter","hunting","hurdle","hurdler","hurricane","hurry","hurt","husband","hut","hutch","hyacinth","hybridisation","hybridization","hydrant","hydraulics","hydrocarb","hydrocarbon","hydrofoil","hydrogen","hydrolyse","hydrolysis","hydrolyze","hydroxyl","hyena","hygienic","hype","hyphenation","hypochondria","hypothermia","hypothesis","ice","ice-cream","iceberg","icebreaker","icecream","icicle","icing","icon","icy","id","idea","ideal","identification","identity","ideology","idiom","igloo","ignorance","ignorant","ikebana","illiteracy","illness","illusion","illustration","image","imagination","imbalance","imitation","immigrant","immigration","immortal","impact","impairment","impala","impediment","implement","implementation","implication","import","importance","impostor","impress","impression","imprisonment","impropriety","improvement","impudence","impulse","in-joke","in-laws","inability","inauguration","inbox","incandescence","incarnation","incense","incentive","inch","incidence","incident","incision","inclusion","income","incompetence","inconvenience","increase","incubation","independence","independent","index","indication","indicator","indigence","individual","industrialisation","industrialization","industry","inequality","inevitable","infancy","infant","infarction","infection","infiltration","infinite","infix","inflammation","inflation","influence","influx","info","information","infrastructure","infusion","inglenook","ingrate","ingredient","inhabitant","inheritance","inhibition","inhibitor","initial","initialise","initialize","initiative","injunction","injury","injustice","ink","inlay","inn","innervation","innocence","innocent","innovation","input","inquiry","inscription","insect","insectarium","insert","inside","insight","insolence","insomnia","inspection","inspector","inspiration","installation","instance","instant","instinct","institute","institution","instruction","instructor","instrument","instrumentalist","instrumentation","insulation","insurance","insurgence","insurrection","integer","integral","integration","integrity","intellect","intelligence","intensity","intent","intention","intentionality","interaction","interchange","interconnection","interest","interface","interferometer","interior","interject","interloper","internet","interpretation","interpreter","interval","intervenor","intervention","interview","interviewer","intestine","introduction","intuition","invader","invasion","invention","inventor","inventory","inverse","inversion","investigation","investigator","investment","investor","invitation","invite","invoice","involvement","iridescence","iris","iron","ironclad","irony","irrigation","ischemia","island","isogloss","isolation","issue","item","itinerary","ivory","jack","jackal","jacket","jackfruit","jade","jaguar","jail","jailhouse","jalapeño","jam","jar","jasmine","jaw","jazz","jealousy","jeans","jeep","jelly","jellybeans","jellyfish","jet","jewel","jeweller","jewellery","jewelry","jicama","jiffy","job","jockey","jodhpurs","joey","jogging","joint","joke","jot","journal","journalism","journalist","journey","joy","judge","judgment","judo","jug","juggernaut","juice","julienne","jumbo","jump","jumper","jumpsuit","jungle","junior","junk","junker","junket","jury","justice","justification","jute","kale","kangaroo","karate","kayak","kazoo","kebab","keep","keeper","kendo","kennel","ketch","ketchup","kettle","kettledrum","key","keyboard","keyboarding","keystone","kick","kick-off","kid","kidney","kielbasa","kill","killer","killing","kilogram","kilometer","kilt","kimono","kinase","kind","kindness","king","kingdom","kingfish","kiosk","kiss","kit","kitchen","kite","kitsch","kitten","kitty","kiwi","knee","kneejerk","knickers","knife","knife-edge","knight","knitting","knock","knot","know-how","knowledge","knuckle","koala","kohlrabi","lab","label","labor","laboratory","laborer","labour","labourer","lace","lack","lacquerware","lad","ladder","ladle","lady","ladybug","lag","lake","lamb","lambkin","lament","lamp","lanai","land","landform","landing","landmine","landscape","lane","language","lantern","lap","laparoscope","lapdog","laptop","larch","lard","larder","lark","larva","laryngitis","lasagna","lashes","last","latency","latex","lathe","latitude","latte","latter","laugh","laughter","laundry","lava","law","lawmaker","lawn","lawsuit","lawyer","lay","layer","layout","lead","leader","leadership","leading","leaf","league","leaker","leap","learning","leash","leather","leave","leaver","lecture","leek","leeway","left","leg","legacy","legal","legend","legging","legislation","legislator","legislature","legitimacy","legume","leisure","lemon","lemonade","lemur","lender","lending","length","lens","lentil","leopard","leprosy","leptocephalus","lesson","letter","lettuce","level","lever","leverage","leveret","liability","liar","liberty","library","licence","license","licensing","licorice","lid","lie","lieu","lieutenant","life","lifestyle","lifetime","lift","ligand","light","lighting","lightning","lightscreen","ligula","likelihood","likeness","lilac","lily","limb","lime","limestone","limit","limitation","limo","line","linen","liner","linguist","linguistics","lining","link","linkage","linseed","lion","lip","lipid","lipoprotein","lipstick","liquid","liquidity","liquor","list","listening","listing","literate","literature","litigation","litmus","litter","littleneck","liver","livestock","living","lizard","llama","load","loading","loaf","loafer","loan","lobby","lobotomy","lobster","local","locality","location","lock","locker","locket","locomotive","locust","lode","loft","log","loggia","logic","login","logistics","logo","loincloth","lollipop","loneliness","longboat","longitude","look","lookout","loop","loophole","loquat","lord","loss","lot","lotion","lottery","lounge","louse","lout","love","lover","lox","loyalty","luck","luggage","lumber","lumberman","lunch","luncheonette","lunchmeat","lunchroom","lung","lunge","lute","luxury","lychee","lycra","lye","lymphocyte","lynx","lyocell","lyre","lyrics","lysine","mRNA","macadamia","macaroni","macaroon","macaw","machine","machinery","macrame","macro","macrofauna","madam","maelstrom","maestro","magazine","maggot","magic","magnet","magnitude","maid","maiden","mail","mailbox","mailer","mailing","mailman","main","mainland","mainstream","maintainer","maintenance","maize","major","major-league","majority","makeover","maker","makeup","making","male","malice","mall","mallard","mallet","malnutrition","mama","mambo","mammoth","man","manacle","management","manager","manatee","mandarin","mandate","mandolin","mangle","mango","mangrove","manhunt","maniac","manicure","manifestation","manipulation","mankind","manner","manor","mansard","manservant","mansion","mantel","mantle","mantua","manufacturer","manufacturing","many","map","maple","mapping","maracas","marathon","marble","march","mare","margarine","margin","mariachi","marimba","marines","marionberry","mark","marker","market","marketer","marketing","marketplace","marksman","markup","marmalade","marriage","marsh","marshland","marshmallow","marten","marxism","mascara","mask","masonry","mass","massage","mast","masterpiece","mastication","mastoid","mat","match","matchmaker","mate","material","maternity","math","mathematics","matrix","matter","mattock","mattress","max","maximum","maybe","mayonnaise","mayor","meadow","meal","mean","meander","meaning","means","meantime","measles","measure","measurement","meat","meatball","meatloaf","mecca","mechanic","mechanism","med","medal","media","median","medication","medicine","medium","meet","meeting","melatonin","melody","melon","member","membership","membrane","meme","memo","memorial","memory","men","menopause","menorah","mention","mentor","menu","merchandise","merchant","mercury","meridian","meringue","merit","mesenchyme","mess","message","messenger","messy","metabolite","metal","metallurgist","metaphor","meteor","meteorology","meter","methane","method","methodology","metric","metro","metronome","mezzanine","microlending","micronutrient","microphone","microwave","mid-course","midden","middle","middleman","midline","midnight","midwife","might","migrant","migration","mile","mileage","milepost","milestone","military","milk","milkshake","mill","millennium","millet","millimeter","million","millisecond","millstone","mime","mimosa","min","mincemeat","mind","mine","mineral","mineshaft","mini","mini-skirt","minibus","minimalism","minimum","mining","minion","minister","mink","minnow","minor","minor-league","minority","mint","minute","miracle","mirror","miscommunication","misfit","misnomer","misplacement","misreading","misrepresentation","miss","missile","mission","mist","mistake","mister","misunderstand","miter","mitten","mix","mixer","mixture","moai","moat","mob","mobile","mobility","mobster","moccasins","mocha","mochi","mode","model","modeling","modem","modernist","modernity","modification","molar","molasses","molding","mole","molecule","mom","moment","monastery","monasticism","money","monger","monitor","monitoring","monk","monkey","monocle","monopoly","monotheism","monsoon","monster","month","monument","mood","moody","moon","moonlight","moonscape","moose","mop","morale","morbid","morbidity","morning","morphology","morsel","mortal","mortality","mortgage","mortise","mosque","mosquito","most","motel","moth","mother","mother-in-law","motion","motivation","motive","motor","motorboat","motorcar","motorcycle","mound","mountain","mouse","mouser","mousse","moustache","mouth","mouton","movement","mover","movie","mower","mozzarella","mud","muffin","mug","mukluk","mule","multimedia","muscat","muscatel","muscle","musculature","museum","mushroom","music","music-box","music-making","musician","muskrat","mussel","mustache","mustard","mutation","mutt","mutton","mycoplasma","mystery","myth","mythology","nail","name","naming","nanoparticle","napkin","narrative","nasal","nation","nationality","native","naturalisation","nature","navigation","necessity","neck","necklace","necktie","nectar","nectarine","need","needle","neglect","negligee","negotiation","neighbor","neighborhood","neighbour","neighbourhood","neologism","neon","neonate","nephew","nerve","nest","nestling","nestmate","net","netball","netbook","netsuke","network","networking","neurobiologist","neuron","neuropathologist","neuropsychiatry","news","newsletter","newspaper","newsprint","newsstand","nexus","nibble","nicety","niche","nick","nickel","nickname","niece","night","nightclub","nightgown","nightingale","nightlife","nightlight","nightmare","ninja","nit","nitrogen","nobody","nod","node","noir","noise","nonbeliever","nonconformist","nondisclosure","nonsense","noodle","noodles","noon","norm","normal","normalisation","normalization","north","nose","notation","note","notebook","notepad","nothing","notice","notion","notoriety","nougat","noun","nourishment","novel","nucleotidase","nucleotide","nudge","nuke","number","numeracy","numeric","numismatist","nun","nurse","nursery","nursing","nurture","nut","nutmeg","nutrient","nutrition","nylon","oak","oar","oasis","oat","oatmeal","oats","obedience","obesity","obi","object","objection","objective","obligation","oboe","observation","observatory","obsession","obsidian","obstacle","occasion","occupation","occurrence","ocean","ocelot","octagon","octave","octavo","octet","octopus","odometer","odyssey","oeuvre","off-ramp","offence","offense","offer","offering","office","officer","official","offset","oil","okra","oldie","oleo","olive","omega","omelet","omission","omnivore","oncology","onion","online","onset","opening","opera","operating","operation","operator","ophthalmologist","opinion","opossum","opponent","opportunist","opportunity","opposite","opposition","optimal","optimisation","optimist","optimization","option","orange","orangutan","orator","orchard","orchestra","orchid","order","ordinary","ordination","ore","oregano","organ","organisation","organising","organization","organizing","orient","orientation","origin","original","originality","ornament","osmosis","osprey","ostrich","other","otter","ottoman","ounce","outback","outcome","outfielder","outfit","outhouse","outlaw","outlay","outlet","outline","outlook","output","outrage","outrigger","outrun","outset","outside","oval","ovary","oven","overcharge","overclocking","overcoat","overexertion","overflight","overhead","overheard","overload","overnighter","overshoot","oversight","overview","overweight","owl","owner","ownership","ox","oxford","oxygen","oyster","ozone","pace","pacemaker","pack","package","packaging","packet","pad","paddle","paddock","pagan","page","pagoda","pail","pain","paint","painter","painting","paintwork","pair","pajamas","palace","palate","palm","pamphlet","pan","pancake","pancreas","panda","panel","panic","pannier","panpipe","panther","pantologist","pantology","pantry","pants","pantsuit","pantyhose","papa","papaya","paper","paperback","paperwork","parable","parachute","parade","paradise","paragraph","parallelogram","paramecium","paramedic","parameter","paranoia","parcel","parchment","pard","pardon","parent","parenthesis","parenting","park","parka","parking","parliament","parole","parrot","parser","parsley","parsnip","part","participant","participation","particle","particular","partner","partnership","partridge","party","pass","passage","passbook","passenger","passing","passion","passive","passport","password","past","pasta","paste","pastor","pastoralist","pastry","pasture","pat","patch","pate","patent","patentee","path","pathogenesis","pathology","pathway","patience","patient","patina","patio","patriarch","patrimony","patriot","patrol","patroller","patrolling","patron","pattern","patty","pattypan","pause","pavement","pavilion","paw","pawnshop","pay","payee","payment","payoff","pea","peace","peach","peacoat","peacock","peak","peanut","pear","pearl","peasant","pecan","pedal","peek","peen","peer","peer-to-peer","pegboard","pelican","pelt","pen","penalty","pence","pencil","pendant","pendulum","penguin","penicillin","peninsula","pennant","penny","pension","pentagon","peony","people","pepper","pepperoni","percent","percentage","perception","perch","perennial","perfection","performance","perfume","period","periodical","peripheral","permafrost","permission","permit","perp","perpendicular","persimmon","person","personal","personality","personnel","perspective","pest","pet","petal","petition","petitioner","petticoat","pew","pharmacist","pharmacopoeia","phase","pheasant","phenomenon","phenotype","pheromone","philanthropy","philosopher","philosophy","phone","phosphate","photo","photodiode","photograph","photographer","photography","photoreceptor","phrase","phrasing","physical","physics","physiology","pianist","piano","piccolo","pick","pickax","pickaxe","picket","pickle","pickup","picnic","picture","picturesque","pie","piece","pier","piety","pig","pigeon","piglet","pigpen","pigsty","pike","pilaf","pile","pilgrim","pilgrimage","pill","pillar","pillbox","pillow","pilot","pimple","pin","pinafore","pince-nez","pine","pineapple","pinecone","ping","pinkie","pinot","pinstripe","pint","pinto","pinworm","pioneer","pipe","pipeline","piracy","pirate","pit","pita","pitch","pitcher","pitching","pith","pizza","place","placebo","placement","placode","plagiarism","plain","plaintiff","plan","plane","planet","planning","plant","plantation","planter","planula","plaster","plasterboard","plastic","plate","platelet","platform","platinum","platter","platypus","play","player","playground","playroom","playwright","plea","pleasure","pleat","pledge","plenty","plier","pliers","plight","plot","plough","plover","plow","plowman","plug","plugin","plum","plumber","plume","plunger","plywood","pneumonia","pocket","pocket-watch","pocketbook","pod","podcast","poem","poet","poetry","poignance","point","poison","poisoning","poker","polarisation","polarization","pole","polenta","police","policeman","policy","polish","politician","politics","poll","polliwog","pollutant","pollution","polo","polyester","polyp","pomegranate","pomelo","pompom","poncho","pond","pony","pool","poor","pop","popcorn","poppy","popsicle","popularity","population","populist","porcelain","porch","porcupine","pork","porpoise","port","porter","portfolio","porthole","portion","portrait","position","possession","possibility","possible","post","postage","postbox","poster","posterior","postfix","pot","potato","potential","pottery","potty","pouch","poultry","pound","pounding","poverty","powder","power","practice","practitioner","prairie","praise","pray","prayer","precedence","precedent","precipitation","precision","predecessor","preface","preference","prefix","pregnancy","prejudice","prelude","premeditation","premier","premise","premium","preoccupation","preparation","prescription","presence","present","presentation","preservation","preserves","presidency","president","press","pressroom","pressure","pressurisation","pressurization","prestige","presume","pretzel","prevalence","prevention","prey","price","pricing","pride","priest","priesthood","primary","primate","prince","princess","principal","principle","print","printer","printing","prior","priority","prison","prisoner","privacy","private","privilege","prize","prizefight","probability","probation","probe","problem","procedure","proceedings","process","processing","processor","proctor","procurement","produce","producer","product","production","productivity","profession","professional","professor","profile","profit","progenitor","program","programme","programming","progress","progression","prohibition","project","proliferation","promenade","promise","promotion","prompt","pronoun","pronunciation","proof","proof-reader","propane","property","prophet","proponent","proportion","proposal","proposition","proprietor","prose","prosecution","prosecutor","prospect","prosperity","prostacyclin","prostanoid","prostrate","protection","protein","protest","protocol","providence","provider","province","provision","prow","proximal","proximity","prune","pruner","pseudocode","pseudoscience","psychiatrist","psychoanalyst","psychologist","psychology","ptarmigan","pub","public","publication","publicity","publisher","publishing","pudding","puddle","puffin","pug","puggle","pulley","pulse","puma","pump","pumpernickel","pumpkin","pumpkinseed","pun","punch","punctuation","punishment","pup","pupa","pupil","puppet","puppy","purchase","puritan","purity","purpose","purr","purse","pursuit","push","pusher","put","puzzle","pyramid","pyridine","quadrant","quail","qualification","quality","quantity","quart","quarter","quartet","quartz","queen","query","quest","question","questioner","questionnaire","quiche","quicksand","quiet","quill","quilt","quince","quinoa","quit","quiver","quota","quotation","quote","rabbi","rabbit","raccoon","race","racer","racing","rack","radar","radiator","radio","radiosonde","radish","raffle","raft","rag","rage","raid","rail","railing","railroad","railway","raiment","rain","rainbow","raincoat","rainmaker","rainstorm","rainy","raise","raisin","rake","rally","ram","rambler","ramen","ramie","ranch","rancher","randomisation","randomization","range","ranger","rank","rap","raspberry","rat","rate","ratepayer","rating","ratio","rationale","rations","raven","ravioli","rawhide","ray","rayon","razor","reach","reactant","reaction","read","reader","readiness","reading","real","reality","realization","realm","reamer","rear","reason","reasoning","rebel","rebellion","reboot","recall","recapitulation","receipt","receiver","reception","receptor","recess","recession","recipe","recipient","reciprocity","reclamation","recliner","recognition","recollection","recommendation","reconsideration","record","recorder","recording","recovery","recreation","recruit","rectangle","redesign","redhead","redirect","rediscovery","reduction","reef","refectory","reference","referendum","reflection","reform","refreshments","refrigerator","refuge","refund","refusal","refuse","regard","regime","region","regionalism","register","registration","registry","regret","regulation","regulator","rehospitalisation","rehospitalization","reindeer","reinscription","reject","relation","relationship","relative","relaxation","relay","release","reliability","relief","religion","relish","reluctance","remains","remark","reminder","remnant","remote","removal","renaissance","rent","reorganisation","reorganization","repair","reparation","repayment","repeat","replacement","replica","replication","reply","report","reporter","reporting","repository","representation","representative","reprocessing","republic","republican","reputation","request","requirement","resale","rescue","research","researcher","resemblance","reservation","reserve","reservoir","reset","residence","resident","residue","resist","resistance","resolution","resolve","resort","resource","respect","respite","response","responsibility","rest","restaurant","restoration","restriction","restroom","restructuring","result","resume","retailer","retention","rethinking","retina","retirement","retouching","retreat","retrospect","retrospective","retrospectivity","return","reunion","revascularisation","revascularization","reveal","revelation","revenant","revenge","revenue","reversal","reverse","review","revitalisation","revitalization","revival","revolution","revolver","reward","rhetoric","rheumatism","rhinoceros","rhubarb","rhyme","rhythm","rib","ribbon","rice","riddle","ride","rider","ridge","riding","rifle","right","rim","ring","ringworm","riot","rip","ripple","rise","riser","risk","rite","ritual","river","riverbed","rivulet","road","roadway","roar","roast","robe","robin","robot","robotics","rock","rocker","rocket","rocket-ship","rod","role","roll","roller","romaine","romance","roof","room","roommate","rooster","root","rope","rose","rosemary","roster","rostrum","rotation","round","roundabout","route","router","routine","row","rowboat","rowing","rubber","rubbish","rubric","ruby","ruckus","rudiment","ruffle","rug","rugby","ruin","rule","ruler","ruling","rumor","run","runaway","runner","running","runway","rush","rust","rutabaga","rye","sabre","sack","saddle","sadness","safari","safe","safeguard","safety","saffron","sage","sail","sailboat","sailing","sailor","saint","sake","salad","salami","salary","sale","salesman","salmon","salon","saloon","salsa","salt","salute","samovar","sampan","sample","samurai","sanction","sanctity","sanctuary","sand","sandal","sandbar","sandpaper","sandwich","sanity","sardine","sari","sarong","sash","satellite","satin","satire","satisfaction","sauce","saucer","sauerkraut","sausage","savage","savannah","saving","savings","savior","saviour","savory","saw","saxophone","scaffold","scale","scallion","scallops","scalp","scam","scanner","scarecrow","scarf","scarification","scenario","scene","scenery","scent","schedule","scheduling","schema","scheme","schnitzel","scholar","scholarship","school","schoolhouse","schooner","science","scientist","scimitar","scissors","scooter","scope","score","scorn","scorpion","scotch","scout","scow","scrambled","scrap","scraper","scratch","screamer","screen","screening","screenwriting","screw","screw-up","screwdriver","scrim","scrip","script","scripture","scrutiny","sculpting","sculptural","sculpture","sea","seabass","seafood","seagull","seal","seaplane","search","seashore","seaside","season","seat","seaweed","second","secrecy","secret","secretariat","secretary","secretion","section","sectional","sector","security","sediment","seed","seeder","seeker","seep","segment","seizure","selection","self","self-confidence","self-control","self-esteem","seller","selling","semantics","semester","semicircle","semicolon","semiconductor","seminar","senate","senator","sender","senior","sense","sensibility","sensitive","sensitivity","sensor","sentence","sentencing","sentiment","sepal","separation","septicaemia","sequel","sequence","serial","series","sermon","serum","serval","servant","server","service","servitude","sesame","session","set","setback","setting","settlement","settler","severity","sewer","shack","shackle","shade","shadow","shadowbox","shakedown","shaker","shallot","shallows","shame","shampoo","shanty","shape","share","shareholder","shark","shaw","shawl","shear","shearling","sheath","shed","sheep","sheet","shelf","shell","shelter","sherbet","sherry","shield","shift","shin","shine","shingle","ship","shipper","shipping","shipyard","shirt","shirtdress","shoat","shock","shoe","shoe-horn","shoehorn","shoelace","shoemaker","shoes","shoestring","shofar","shoot","shootdown","shop","shopper","shopping","shore","shoreline","short","shortage","shorts","shortwave","shot","shoulder","shout","shovel","show","show-stopper","shower","shred","shrimp","shrine","shutdown","sibling","sick","sickness","side","sideboard","sideburns","sidecar","sidestream","sidewalk","siding","siege","sigh","sight","sightseeing","sign","signal","signature","signet","significance","signify","signup","silence","silica","silicon","silk","silkworm","sill","silly","silo","silver","similarity","simple","simplicity","simplification","simvastatin","sin","singer","singing","singular","sink","sinuosity","sip","sir","sister","sister-in-law","sitar","site","situation","size","skate","skating","skean","skeleton","ski","skiing","skill","skin","skirt","skull","skullcap","skullduggery","skunk","sky","skylight","skyline","skyscraper","skywalk","slang","slapstick","slash","slate","slaw","sled","sledge","sleep","sleepiness","sleeping","sleet","sleuth","slice","slide","slider","slime","slip","slipper","slippers","slope","slot","sloth","slump","smell","smelting","smile","smith","smock","smog","smoke","smoking","smolt","smuggling","snack","snail","snake","snakebite","snap","snarl","sneaker","sneakers","sneeze","sniffle","snob","snorer","snow","snowboarding","snowflake","snowman","snowmobiling","snowplow","snowstorm","snowsuit","snuck","snug","snuggle","soap","soccer","socialism","socialist","society","sociology","sock","socks","soda","sofa","softball","softdrink","softening","software","soil","soldier","sole","solicitation","solicitor","solidarity","solidity","soliloquy","solitaire","solution","solvency","sombrero","somebody","someone","someplace","somersault","something","somewhere","son","sonar","sonata","song","songbird","sonnet","soot","sophomore","soprano","sorbet","sorghum","sorrel","sorrow","sort","soul","soulmate","sound","soundness","soup","source","sourwood","sousaphone","south","southeast","souvenir","sovereignty","sow","soy","soybean","space","spacing","spaghetti","span","spandex","sparerib","spark","sparrow","spasm","spat","spatula","spawn","speaker","speakerphone","speaking","spear","spec","special","specialist","specialty","species","specification","spectacle","spectacles","spectrograph","spectrum","speculation","speech","speed","speedboat","spell","spelling","spelt","spending","sphere","sphynx","spice","spider","spiderling","spike","spill","spinach","spine","spiral","spirit","spiritual","spirituality","spit","spite","spleen","splendor","split","spokesman","spokeswoman","sponge","sponsor","sponsorship","spool","spoon","spork","sport","sportsman","spot","spotlight","spouse","sprag","sprat","spray","spread","spreadsheet","spree","spring","sprinkles","sprinter","sprout","spruce","spud","spume","spur","spy","spyglass","square","squash","squatter","squeegee","squid","squirrel","stab","stability","stable","stack","stacking","stadium","staff","stag","stage","stain","stair","staircase","stake","stalk","stall","stallion","stamen","stamina","stamp","stance","stand","standard","standardisation","standardization","standing","standoff","standpoint","star","starboard","start","starter","state","statement","statin","station","station-wagon","statistic","statistics","statue","status","statute","stay","steak","stealth","steam","steamroller","steel","steeple","stem","stench","stencil","step","step-aunt","step-brother","step-daughter","step-father","step-grandfather","step-grandmother","step-mother","step-sister","step-son","step-uncle","stepdaughter","stepmother","stepping-stone","stepson","stereo","stew","steward","stick","sticker","stiletto","still","stimulation","stimulus","sting","stinger","stir-fry","stitch","stitcher","stock","stock-in-trade","stockings","stole","stomach","stone","stonework","stool","stop","stopsign","stopwatch","storage","store","storey","storm","story","story-telling","storyboard","stot","stove","strait","strand","stranger","strap","strategy","straw","strawberry","strawman","stream","street","streetcar","strength","stress","stretch","strife","strike","string","strip","stripe","strobe","structure","strudel","struggle","stucco","stud","student","studio","study","stuff","stumbling","stump","stupidity","sturgeon","sty","style","styling","stylus","sub","subcomponent","subconscious","subcontractor","subexpression","subgroup","subject","submarine","submitter","subprime","subroutine","subscription","subsection","subset","subsidence","subsidiary","subsidy","substance","substitution","subtitle","suburb","subway","success","succotash","suede","suet","suffocation","sugar","suggestion","suit","suitcase","suite","sulfur","sultan","sum","summary","summer","summit","sun","sunbeam","sunbonnet","sundae","sunday","sundial","sunflower","sunglasses","sunlamp","sunlight","sunrise","sunroom","sunset","sunshine","superiority","supermarket","supernatural","supervision","supervisor","supper","supplement","supplier","supply","support","supporter","suppression","supreme","surface","surfboard","surge","surgeon","surgery","surname","surplus","surprise","surround","surroundings","surrounds","survey","survival","survivor","sushi","suspect","suspenders","suspension","sustainment","sustenance","swamp","swan","swanling","swath","sweat","sweater","sweatshirt","sweatshop","sweatsuit","sweets","swell","swim","swimming","swimsuit","swine","swing","switch","switchboard","switching","swivel","sword","swordfight","swordfish","sycamore","symbol","symmetry","sympathy","symptom","syndicate","syndrome","synergy","synod","synonym","synthesis","syrup","system","t-shirt","tab","tabby","tabernacle","table","tablecloth","tablet","tabletop","tachometer","tackle","taco","tactics","tactile","tadpole","tag","tail","tailbud","tailor","tailspin","take-out","takeover","tale","talent","talk","talking","tam-o'-shanter","tamale","tambour","tambourine","tan","tandem","tangerine","tank","tank-top","tanker","tankful","tap","tape","tapioca","target","taro","tarragon","tart","task","tassel","taste","tatami","tattler","tattoo","tavern","tax","taxi","taxicab","taxpayer","tea","teacher","teaching","team","teammate","teapot","tear","tech","technician","technique","technologist","technology","tectonics","teen","teenager","teepee","telephone","telescreen","teletype","television","tell","teller","temp","temper","temperature","temple","tempo","temporariness","temporary","temptation","temptress","tenant","tendency","tender","tenement","tenet","tennis","tenor","tension","tensor","tent","tentacle","tenth","tepee","teriyaki","term","terminal","termination","terminology","termite","terrace","terracotta","terrapin","terrarium","territory","test","testament","testimonial","testimony","testing","text","textbook","textual","texture","thanks","thaw","theater","theft","theism","theme","theology","theory","therapist","therapy","thermals","thermometer","thermostat","thesis","thickness","thief","thigh","thing","thinking","thirst","thistle","thong","thongs","thorn","thought","thousand","thread","threat","threshold","thrift","thrill","throne","thrush","thumb","thump","thunder","thunderbolt","thunderhead","thunderstorm","thyme","tiara","tic","tick","ticket","tide","tie","tiger","tights","tile","till","tilt","timbale","timber","time","timeline","timeout","timer","timetable","timing","timpani","tin","tinderbox","tintype","tip","tire","tissue","titanium","title","toad","toast","toaster","tobacco","today","toe","toenail","toffee","tofu","tog","toga","toilet","tolerance","tolerant","toll","tom-tom","tomatillo","tomato","tomb","tomography","tomorrow","ton","tonality","tone","tongue","tonic","tonight","tool","toot","tooth","toothbrush","toothpaste","toothpick","top","top-hat","topic","topsail","toque","toreador","tornado","torso","torte","tortellini","tortilla","tortoise","total","tote","touch","tough-guy","tour","tourism","tourist","tournament","tow-truck","towel","tower","town","townhouse","township","toy","trace","trachoma","track","tracking","tracksuit","tract","tractor","trade","trader","trading","tradition","traditionalism","traffic","trafficker","tragedy","trail","trailer","trailpatrol","train","trainer","training","trait","tram","trance","transaction","transcript","transfer","transformation","transit","transition","translation","transmission","transom","transparency","transplantation","transport","transportation","trap","trapdoor","trapezium","trapezoid","trash","travel","traveler","tray","treasure","treasury","treat","treatment","treaty","tree","trek","trellis","tremor","trench","trend","triad","trial","triangle","tribe","tributary","trick","trigger","trigonometry","trillion","trim","trinket","trip","tripod","tritone","triumph","trolley","troop","trooper","trophy","trouble","trousers","trout","trove","trowel","truck","trumpet","trunk","trust","trustee","truth","try","tsunami","tub","tuba","tube","tuber","tug","tugboat","tuition","tulip","tumbler","tummy","tuna","tune","tune-up","tunic","tunnel","turban","turf","turkey","turmeric","turn","turning","turnip","turnover","turnstile","turret","turtle","tusk","tussle","tutu","tuxedo","tweet","tweezers","twig","twilight","twine","twins","twist","twister","twitter","type","typeface","typewriter","typhoon","ukulele","ultimatum","umbrella","unblinking","uncertainty","uncle","underclothes","underestimate","underground","underneath","underpants","underpass","undershirt","understanding","understatement","undertaker","underwear","underweight","underwire","underwriting","unemployment","unibody","uniform","uniformity","union","unique","unit","unity","universe","university","update","upgrade","uplift","upper","upstairs","upward","urge","urgency","urn","usage","use","user","usher","usual","utensil","utilisation","utility","utilization","vacation","vaccine","vacuum","vagrant","valance","valentine","validate","validity","valley","valuable","value","vampire","van","vanadyl","vane","vanilla","vanity","variability","variable","variant","variation","variety","vascular","vase","vault","vaulting","veal","vector","vegetable","vegetarian","vegetarianism","vegetation","vehicle","veil","vein","veldt","vellum","velocity","velodrome","velvet","vendor","veneer","vengeance","venison","venom","venti","venture","venue","veranda","verb","verdict","verification","vermicelli","vernacular","verse","version","vertigo","verve","vessel","vest","vestment","vet","veteran","veterinarian","veto","viability","vibraphone","vibration","vibrissae","vice","vicinity","victim","victory","video","view","viewer","vignette","villa","village","vine","vinegar","vineyard","vintage","vintner","vinyl","viola","violation","violence","violet","violin","virtue","virus","visa","viscose","vise","vision","visit","visitor","visor","vista","visual","vitality","vitamin","vitro","vivo","vogue","voice","void","vol","volatility","volcano","volleyball","volume","volunteer","volunteering","vote","voter","voting","voyage","vulture","wafer","waffle","wage","wagon","waist","waistband","wait","waiter","waiting","waitress","waiver","wake","walk","walker","walking","walkway","wall","wallaby","wallet","walnut","walrus","wampum","wannabe","want","war","warden","wardrobe","warfare","warlock","warlord","warm-up","warming","warmth","warning","warrant","warren","warrior","wasabi","wash","washbasin","washcloth","washer","washtub","wasp","waste","wastebasket","wasting","watch","watcher","watchmaker","water","waterbed","watercress","waterfall","waterfront","watermelon","waterskiing","waterspout","waterwheel","wave","waveform","wax","way","weakness","wealth","weapon","wear","weasel","weather","web","webinar","webmail","webpage","website","wedding","wedge","weeder","weedkiller","week","weekend","weekender","weight","weird","welcome","welfare","well","well-being","west","western","wet-bar","wetland","wetsuit","whack","whale","wharf","wheat","wheel","whelp","whey","whip","whirlpool","whirlwind","whisker","whisper","whistle","whole","wholesale","wholesaler","whorl","wick","widget","widow","width","wife","wifi","wild","wildebeest","wilderness","wildlife","will","willingness","willow","win","wind","wind-chime","windage","window","windscreen","windshield","winery","wing","wingman","wingtip","wink","winner","winter","wire","wiretap","wiring","wisdom","wiseguy","wish","wisteria","wit","witch","witch-hunt","withdrawal","witness","wok","wolf","woman","wombat","wonder","wont","wood","woodchuck","woodland","woodshed","woodwind","wool","woolens","word","wording","work","workbench","worker","workforce","workhorse","working","workout","workplace","workshop","world","worm","worry","worship","worshiper","worth","wound","wrap","wraparound","wrapper","wrapping","wreck","wrecker","wren","wrench","wrestler","wriggler","wrinkle","wrist","writer","writing","wrong","xylophone","yacht","yahoo","yak","yam","yang","yard","yarmulke","yarn","yawl","year","yeast","yellowjacket","yesterday","yew","yin","yoga","yogurt","yoke","yolk","young","youngster","yourself","youth","yoyo","yurt","zampone","zebra","zebrafish","zen","zephyr","zero","ziggurat","zinc","zipper","zither","zombie","zone","zoo","zoologist","zoology","zoot-suit","zucchini"],Tre=["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],xre=["abandon","abase","abate","abbreviate","abdicate","abduct","abet","abhor","abide","abjure","abnegate","abolish","abominate","abort","abound","abrade","abridge","abrogate","abscond","abseil","absent","absolve","absorb","abstain","abstract","abut","accede","accelerate","accent","accentuate","accept","access","accessorise","accessorize","acclaim","acclimate","acclimatise","acclimatize","accommodate","accompany","accomplish","accord","accost","account","accouter","accoutre","accredit","accrue","acculturate","accumulate","accuse","accustom","ace","ache","achieve","acidify","acknowledge","acquaint","acquiesce","acquire","acquit","act","action","activate","actualise","actualize","actuate","adapt","add","addle","address","adduce","adhere","adjoin","adjourn","adjudge","adjudicate","adjure","adjust","administer","admire","admit","admonish","adopt","adore","adorn","adsorb","adulterate","adumbrate","advance","advantage","advertise","advise","advocate","aerate","affect","affiliate","affirm","affix","afflict","afford","afforest","affront","age","agglomerate","aggravate","aggregate","agitate","agonise","agonize","agree","aid","ail","aim","air","airbrush","airdrop","airfreight","airlift","alarm","alert","alienate","alight","align","allay","allege","alleviate","allocate","allot","allow","alloy","allude","ally","alphabetise","alphabetize","alter","alternate","amalgamate","amass","amaze","amble","ambush","ameliorate","amend","amortise","amortize","amount","amplify","amputate","amuse","anaesthetise","anaesthetize","analyse","anchor","anesthetize","anger","angle","anglicise","anglicize","animate","anneal","annex","annihilate","annotate","announce","annoy","annul","anodise","anodize","anoint","anonymise","anonymize","answer","antagonise","antagonize","antedate","anthologise","anthologize","anticipate","ape","apologise","apologize","apostrophise","apostrophize","appal","appall","appeal","appear","appease","append","appertain","applaud","apply","appoint","apportion","appraise","appreciate","apprehend","apprentice","apprise","approach","appropriate","approve","approximate","aquaplane","arbitrate","arc","arch","archive","argue","arise","arm","arraign","arrange","array","arrest","arrive","arrogate","art","articulate","ascend","ascertain","ascribe","ask","asphyxiate","aspirate","aspire","assail","assassinate","assault","assay","assemble","assent","assert","assess","assign","assimilate","assist","associate","assuage","assume","assure","asterisk","astonish","astound","atomise","atomize","atone","atrophy","attach","attack","attain","attempt","attend","attenuate","attest","attract","attribute","auction","audit","audition","augment","augur","authenticate","author","authorise","authorize","autograph","automate","autosave","autowind","avail","avenge","aver","average","avert","avoid","avow","await","awake","awaken","award","awe","ax","axe","baa","babble","baby","babysit","back","backcomb","backdate","backfill","backfire","backlight","backpack","backspace","backtrack","badger","baffle","bag","bail","bait","bake","balance","bale","ball","balloon","ballot","balls","bamboozle","ban","band","bandage","bandy","banish","bank","bankroll","bankrupt","banter","baptise","baptize","bar","barbecue","bare","bargain","barge","bark","barnstorm","barrack","barrel","barricade","barter","base","bash","bask","baste","bat","batch","bath","bathe","batten","batter","battle","baulk","bawl","bay","bayonet","be","beach","beam","bean","bear","beard","beat","beatbox","beatboxer","beatify","beautify","beckon","become","bedazzle","bedeck","bedevil","beef","beep","beetle","befall","befit","befog","befriend","beg","beget","beggar","begin","begrudge","beguile","behave","behold","behoove","behove","belabor","belabour","belay","belch","belie","believe","belittle","bellow","belly","bellyache","belong","belt","bemoan","bemuse","benchmark","bend","benefit","bequeath","berate","bereave","berth","beseech","beset","besiege","besmirch","bespatter","bespeak","best","bestir","bestow","bestride","bet","betake","betide","betoken","betray","better","bewail","beware","bewilder","bewitch","bias","bicker","bicycle","bid","bide","biff","bifurcate","big","bike","bilk","bill","billet","billow","bin","bind","binge","biodegrade","bird","bisect","bite","bitmap","bivouac","bivvy","blab","blabber","blacken","blackmail","blag","blame","blanch","blank","blanket","blare","blaspheme","blast","blather","blaze","blazon","bleach","bleat","bleed","bleep","blemish","blench","blend","bless","blight","blind","blindfold","blindfolded","blindside","blink","bliss","blister","blitz","bloat","block","blockade","blog","blood","bloom","bloop","blossom","blot","blow","blub","blubber","bludge","bludgeon","bluff","blunder","blunt","blur","blurt","blush","bluster","board","boast","bob","bobble","bode","bodge","bog","boggle","boil","bolster","bolt","bomb","bombard","bond","bonk","boo","boogie","book","bookmark","boom","boomerang","boost","boot","bootleg","bop","border","bore","born","borrow","boss","botch","bother","bottle","bottleful","bottom","bounce","bound","bow","bowdlerise","bowdlerize","bowl","bowlful","box","boycott","braai","brace","braces","bracket","brag","braid","brain","brainstorm","brainwash","braise","brake","branch","brand","brandish","brave","brawl","bray","brazen","breach","break","breakfast","breathalyse","breathalyze","breathe","breed","breeze","brew","bribe","brick","bridge","bridle","brief","brighten","brim","bring","bristle","broach","broadcast","broaden","broadside","broil","broker","brood","brook","browbeat","browse","bruise","bruit","brush","brutalise","brutalize","bubble","buck","bucket","bucketful","buckle","bud","buddy","budge","budget","buff","buffer","buffet","bug","build","bulge","bulk","bulldoze","bully","bum","bumble","bump","bunch","bundle","bungle","bunk","bunker","bunt","buoy","burble","burden","burgeon","burglarize","burgle","burn","burnish","burp","burrow","burst","bury","bus","bushwhack","busk","bust","bustle","busy","butcher","butt","butter","button","buttonhole","buttress","buy","buzz","buzzing","bypass","cable","cache","cackle","caddie","cadge","cage","cajole","cake","calcify","calculate","calibrate","call","calm","calve","camouflage","camp","campaign","can","canalise","canalize","cancel","cane","cannibalise","cannibalize","cannon","cannulate","canoe","canonise","canonize","canst","cant","canter","canvass","cap","caper","capitalise","capitalize","capitulate","capsize","captain","caption","captivate","capture","caramelise","caramelize","carbonise","carbonize","carburise","carburize","card","care","careen","career","caress","caricature","carjack","carol","carom","carouse","carp","carpet","carpool","carry","cart","cartwheel","carve","cascade","case","cash","cashier","casserole","cast","castigate","catalog","catalogue","catalyse","catalyze","catapult","catch","categorise","categorize","cater","caterwaul","catnap","caucus","caulk","cause","cauterise","cauterize","caution","cave","cavil","cavort","caw","cc","cease","cede","celebrate","cement","censor","censure","centralise","centralize","centre","certificate","certify","chafe","chaff","chain","chair","chalk","challenge","champ","champion","chance","change","channel","chant","chaperon","chaperone","char","characterise","characterize","charbroil","charge","chargesheet","chargrill","charm","chart","charter","chase","chasten","chastise","chat","chatter","chauffeur","cheapen","cheat","cheater","check","checkmate","cheek","cheep","cheer","cherish","chew","chicken","chide","chill","chillax","chime","chip","chirp","chisel","chivvy","chlorinate","choke","chomp","choose","chop","choreograph","chortle","chorus","christen","chromakey","chronicle","chuck","chuckle","chunder","chunter","churn","cinch","circle","circulate","circumnavigate","circumscribe","circumvent","cite","civilise","civilize","clack","claim","clam","clamber","clamor","clamour","clamp","clang","clank","clap","clarify","clash","clasp","class","classify","clatter","claw","clean","cleanse","clear","cleave","clench","clerk","click","climb","clinch","cling","clink","clinking","clip","cloak","clobber","clock","clog","clone","clonk","close","closet","clot","clothe","cloud","clout","clown","club","cluck","clue","clump","clunk","cluster","clutch","clutter","coach","coagulate","coalesce","coarsen","coast","coat","coax","cobble","cocoon","coddle","code","codify","coerce","coexist","cogitate","cohabit","cohere","coil","coin","coincide","collaborate","collapse","collar","collate","collect","collectivise","collectivize","collide","colligate","collocate","collude","colonise","colonize","colorize","colour","comb","combat","combine","combust","come","comfort","command","commandeer","commemorate","commence","commend","comment","commentate","commercialise","commercialize","commingle","commiserate","commission","commit","commune","communicate","commute","compact","compare","compartmentalise","compartmentalize","compel","compensate","compete","compile","complain","complement","complete","complicate","compliment","comply","comport","compose","compost","compound","comprehend","compress","comprise","compromise","compute","computerise","computerize","con","conceal","concede","conceive","concentrate","conceptualise","conceptualize","concern","concertina","conciliate","conclude","concoct","concrete","concur","concuss","condemn","condense","condescend","condition","condone","conduct","cone","confer","confess","confide","configure","confine","confirm","confiscate","conflate","conflict","conform","confound","confront","confuse","confute","congeal","congratulate","congregate","conjecture","conjoin","conjugate","conjure","conk","connect","connive","connote","conquer","conscientise","conscientize","conscript","consecrate","consent","conserve","consider","consign","consist","console","consolidate","consort","conspire","constitute","constrain","constrict","construct","construe","consult","consume","consummate","contact","contain","contaminate","contemplate","contend","content","contest","contextualise","contextualize","continue","contort","contract","contradict","contraindicate","contrast","contravene","contribute","contrive","control","controvert","convalesce","convene","converge","converse","convert","convey","convict","convince","convoke","convulse","coo","cook","cool","coop","cooperate","coordinate","cop","cope","coppice","copy","copyright","cordon","core","cork","corkscrew","corner","corral","correct","correlate","correspond","corrode","corrupt","coruscate","cosh","cosset","cost","cosy","cotton","couch","cough","counsel","count","countenance","counter","counteract","counterbalance","counterfeit","countermand","counterpoint","countersign","couple","courier","course","court","covenant","cover","covet","cow","cower","cozy","crackle","cradle","craft","cram","cramp","crane","crank","crate","crave","crawl","crayon","creak","creaking","cream","crease","create","credential","credit","creep","cremate","creolise","creolize","creosote","crest","crew","crib","crick","criminalise","criminalize","crimp","cringe","crinkle","cripple","crisp","criticise","criticize","critique","croak","crochet","crook","croon","crop","cross","crouch","crow","crowd","crown","cruise","crumble","crumple","crunch","crusade","crush","cry","crystallise","crystallize","cube","cuddle","cudgel","cue","cuff","cull","culminate","cultivate","culture","cup","curate","curb","curdle","cure","curl","curry","curse","curtail","curtain","curtsy","curve","cushion","cuss","customise","customize","cut","cwtch","cycle","dab","dabble","dally","dam","damage","damp","dampen","dance","dandle","dangle","dare","darken","darn","dart","dash","date","daub","daunt","dawdle","dawn","daydream","dazzle","deactivate","deaden","deadhead","deafen","deal","debar","debase","debate","debilitate","debit","debrief","debug","debunk","debut","decamp","decant","decay","deceive","decelerate","decentralise","decentralize","decide","decimalise","decimalize","decimate","decipher","deck","declaim","declare","declassify","decline","declutter","decode","decommission","decompose","decompress","deconsecrate","deconstruct","decontaminate","decontrol","decorate","decouple","decoy","decrease","decree","decriminalise","decriminalize","decry","decrypt","dedicate","deduce","deduct","deejay","deem","deepen","deface","defame","default","defeat","defect","defend","defer","defile","define","deflate","deflect","defog","defoliate","deforest","deform","defrag","defragment","defraud","defray","defrock","defrost","defuse","defy","degenerate","deglaze","degrade","degrease","dehumanise","dehumanize","dehydrate","deify","deign","delay","delegate","delete","deliberate","delight","delimit","delineate","deliquesce","deliver","delouse","delude","deluge","delve","demand","demarcate","demean","demerge","demilitarise","demilitarize","demineralise","demineralize","demist","demo","demob","demobilise","demobilize","democratise","democratize","demolish","demonise","demonize","demonstrate","demoralise","demoralize","demote","demotivate","demur","demystify","denationalise","denationalize","denigrate","denitrify","denominate","denote","denounce","dent","denude","deny","depart","depend","depersonalise","depersonalize","depict","deplane","deplete","deplore","deploy","depopulate","deport","depose","deposit","deprave","deprecate","depreciate","depress","depressurise","depressurize","deprive","depute","deputise","deputize","deracinate","derail","dereference","deregulate","deride","derive","derogate","descale","descend","describe","descry","desecrate","desegregate","deselect","desensitise","desensitize","desert","deserve","design","designate","desire","desist","deskill","desolate","despair","despise","despoil","destabilise","destabilize","destock","destroy","detach","detail","detain","detect","deter","deteriorate","determine","detest","dethrone","detonate","detour","detoxify","detract","detrain","devalue","devastate","develop","deviate","devise","devoice","devolve","devote","devour","diagnose","dial","dice","dicker","dictate","die","diet","differ","differentiate","diffract","diffuse","dig","digest","digitalise","digitalize","digitise","digitize","dignify","digress","dilate","dilute","diluted","dim","diminish","dimple","dine","ding","dip","diphthongise","diphthongize","direct","dirty","dis","disable","disabuse","disadvantage","disaffiliate","disafforest","disagree","disallow","disambiguate","disappear","disappoint","disapprove","disarm","disarrange","disassemble","disassociate","disavow","disband","disbar","disbelieve","disburse","discard","discern","discharge","discipline","disclaim","disclose","discolor","discolour","discomfit","discomfort","discompose","disconcert","disconnect","discontinue","discount","discourage","discourse","discover","discredit","discriminate","discuss","disdain","disembark","disembowel","disenfranchise","disengage","disentangle","disestablish","disgorge","disgrace","disguise","disgust","dish","dishearten","dishonor","dishonour","disillusion","disincentivise","disincentivize","disinfect","disinherit","disinhibit","disintegrate","disinter","disinvest","dislike","dislocate","dislodge","dismantle","dismay","dismember","dismiss","dismount","disobey","disorient","disorientate","disown","disparage","dispatch","dispel","dispense","disperse","displace","display","displease","disport","dispose","dispossess","disprove","dispute","disqualify","disregard","disrespect","disrobe","disrupt","dissect","dissemble","disseminate","dissent","dissimulate","dissipate","dissociate","dissolve","dissuade","distance","distend","distil","distill","distinguish","distort","distract","distress","distribute","distrust","disturb","disunite","ditch","dither","dive","diverge","diversify","divert","divest","divide","divine","divorce","divulge","divvy","do","dob","dock","doctor","document","dodge","doff","dog","dole","doll","dollarise","dollarize","domesticate","dominate","don","donate","doodle","doom","doorstep","dop","dope","dose","doss","dot","dote","double","doubt","douse","dovetail","down","downchange","downgrade","downlink","download","downplay","downshift","downsize","dowse","doze","draft","drag","dragoon","drain","dramatise","dramatize","drape","draught","draw","drawl","dread","dream","dredge","drench","dress","dribble","drift","drill","drink","drip","drive","drivel","drizzle","drone","drool","droop","drop","drown","drowse","drug","drum","dry","dub","duck","duckie","ducks","duel","duff","dull","dumb","dumbfound","dump","dunk","dunt","dupe","duplicate","dust","dwarf","dwell","dwindle","dye","dynamite","earmark","earn","earth","ease","eat","eavesdrop","ebb","echo","eclipse","economise","economize","eddy","edge","edify","edit","editorialise","editorialize","educate","efface","effect","effectuate","egg","eject","eke","elaborate","elapse","elbow","elect","electrify","electrocute","electroplate","elevate","elicit","elide","eliminate","elongate","elope","elucidate","elude","email","emanate","emancipate","embalm","embargo","embark","embarrass","embed","embellish","embezzle","embitter","emblazon","embody","embolden","emboss","embrace","embroider","embroil","emcee","emend","emerge","emigrate","emit","emote","empathise","empathize","emphasise","emphasize","employ","empower","empty","emulate","emulsify","enable","enact","encamp","encapsulate","encase","encash","enchant","encircle","enclose","encode","encompass","encounter","encourage","encroach","encrypt","encumber","end","endanger","endear","endeavor","endeavour","endorse","endow","endure","energise","energize","enervate","enfeeble","enfold","enforce","enfranchise","engage","engender","engineer","engorge","engrave","engross","engulf","enhance","enjoin","enjoy","enlarge","enlighten","enlist","enliven","enmesh","ennoble","enquire","enrage","enrapture","enrich","enrol","enroll","ensconce","enshrine","enshroud","ensnare","ensue","ensure","entail","entangle","enter","entertain","enthral","enthrall","enthrone","enthuse","entice","entitle","entomb","entrance","entrap","entreat","entrench","entrust","entwine","enumerate","enunciate","envelop","envisage","envision","envy","epitomise","epitomize","equal","equalise","equalize","equate","equip","equivocate","eradicate","erase","erode","err","erupt","escalate","escape","eschew","espouse","espy","essay","establish","esteem","estimate","etch","eulogise","eulogize","euthanise","euthanize","evacuate","evade","evaluate","evangelise","evangelize","evaporate","even","eventuate","evict","evidence","evince","eviscerate","evoke","evolve","exacerbate","exact","exaggerate","exalt","examine","exasperate","excavate","exceed","excel","except","excerpt","exchange","excise","excite","exclaim","exclude","excommunicate","excoriate","excrete","exculpate","excuse","execute","exemplify","exempt","exercise","exert","exeunt","exfoliate","exhale","exhaust","exhibit","exhilarate","exhort","exhume","exile","exist","exit","exonerate","exorcise","exorcize","expand","expatiate","expect","expectorate","expedite","expel","expend","experience","experiment","expiate","expire","explain","explicate","explode","exploit","explore","export","expose","expostulate","expound","express","expropriate","expunge","expurgate","extemporise","extemporize","extend","exterminate","externalise","externalize","extinguish","extirpate","extol","extort","extract","extradite","extrapolate","extricate","extrude","exude","exult","eye","eyeball","eyeglasses","fabricate","face","facilitate","factor","factorise","factorize","fade","faff","fail","faint","fake","fall","falsify","falter","familiarise","familiarize","fan","fancy","fantasise","fantasize","fare","farewell","farm","farrow","fascinate","fashion","fast","fasten","father","fathom","fatten","fault","favor","favour","fawn","fax","faze","fear","feast","feather","feature","federate","feed","feel","feign","feint","fell","feminise","feminize","fence","fend","ferment","ferret","ferry","fertilise","fertilize","fess","fester","festoon","fetch","fete","fetter","feud","fib","fictionalise","fictionalize","fiddle","fidget","field","fight","figure","filch","file","filibuster","fill","fillet","film","filter","finagle","finalise","finalize","finance","find","fine","finesse","fingerprint","finish","fire","firebomb","firm","fish","fishtail","fit","fix","fizz","fizzle","flag","flagellate","flail","flake","flame","flank","flap","flare","flash","flat","flatline","flatten","flatter","flaunt","flavour","flay","fleck","flee","fleece","flesh","flex","flick","flicker","flight","flinch","fling","flip","flirt","flit","float","flock","flog","flood","floodlight","floor","flop","floss","flounce","flounder","flour","flourish","flout","flow","flower","flub","fluctuate","fluff","flummox","flunk","flush","fluster","flutter","fly","foal","foam","fob","focalise","focalize","focus","fog","foil","foist","fold","follow","foment","fool","foot","forage","forbear","forbid","force","ford","forearm","forecast","foreclose","foregather","foreground","foresee","foreshadow","foreshorten","forestall","foretell","forewarn","forfeit","forfend","forgather","forge","forget","forgive","forgo","fork","form","formalise","formalize","format","formulate","forsake","forswear","fortify","forward","forwards","fossick","fossilise","fossilize","foster","foul","found","founder","fox","fracture","fragment","frame","franchise","frank","fraternise","fraternize","fray","freak","free","freelance","freeload","freestyle","freewheel","freeze","freight","frequent","freshen","fret","frighten","fringe","frisk","fritter","frizz","frizzle","frogmarch","frolic","front","frost","froth","frown","fruit","frustrate","fry","fudge","fuel","fulfil","fulfill","fulminate","fumble","fume","fumigate","function","fund","funk","funnel","furl","furlough","furnish","furrow","further","fuse","fuss","gab","gabble","gad","gag","gain","gainsay","gall","gallivant","gallop","galumph","galvanise","galvanize","gamble","gambol","gang","gape","garage","garden","gargle","garland","garner","garnish","garrison","garrote","garrotte","gas","gash","gasp","gatecrash","gather","gauge","gawk","gawp","gaze","gazump","gazunder","gear","gee","gel","geld","gen","generalise","generalize","generate","gentrify","genuflect","germinate","gerrymander","gestate","gesticulate","gesture","get","ghost","ghostwrite","gibber","gift","giggle","gild","ginger","gird","girdle","give","gladden","glamorise","glamorize","glance","glare","glass","glaze","gleam","glean","glide","glimmer","glimmering","glimpse","glint","glisten","glister","glitter","gloat","globalise","globalize","glom","glorify","glory","gloss","glow","glower","glue","glug","glut","gnash","gnaw","go","goad","gobble","goggle","goldbrick","goof","google","goose","gore","gorge","gossip","gouge","govern","grab","grace","grade","graduate","graft","grant","grapple","grasp","grass","grate","gratify","gravitate","graze","grease","green","greet","grey","grieve","grill","grimace","grin","grind","grip","gripe","grit","grizzle","groan","grok","groom","grouch","ground","group","grouse","grout","grovel","grow","growl","grub","grudge","grumble","grunt","guarantee","guard","guess","guest","guffaw","guide","guillotine","guilt","gulp","gum","gun","gurgle","gurn","gush","gussy","gust","gut","gutter","guzzle","gybe","gyrate","hack","haemorrhage","haggle","hail","hallmark","halloo","hallucinate","halt","halve","ham","hammer","hamper","hamstring","hand","handcuff","handicap","handle","hang","hanker","happen","harangue","harass","harbor","harbour","harden","hare","hark","harm","harmonise","harmonize","harness","harp","harpoon","harrow","harrumph","harry","harvest","hash","hassle","hasten","hatch","hate","haul","haunt","have","haw","hawk","hazard","haze","head","headbutt","headhunt","headline","heal","heap","hear","hearken","hearten","heat","heave","heckle","hector","hedge","heed","heel","heft","heighten","heist","help","hem","hemorrhage","herald","herd","hesitate","hew","hex","hibernate","hiccough","hiccup","hide","hie","highball","highlight","hightail","hijack","hike","hinder","hinge","hint","hire","hiss","hit","hitch","hitchhike","hive","hoard","hoax","hobble","hobnob","hock","hog","hoick","hoist","hold","hole","holiday","holler","hollow","holster","home","homeschool","homestead","hone","honeymoon","honk","honour","hoodwink","hoof","hook","hoon","hoot","hoover","hop","hope","horn","horrify","horse","horsewhip","hose","hosepipe","hospitalise","hospitalize","host","hot","hotfoot","hound","house","hover","howl","huddle","huff","hug","hull","hum","humanise","humanize","humble","humiliate","humour","hunch","hunger","hunker","hunt","hurdle","hurl","hurry","hurt","hurtle","husband","hush","husk","hustle","hybridise","hybridize","hydrate","hydroplane","hype","hyperventilate","hyphenate","hypnotise","hypnotize","hypothesise","hypothesize","ice","iconify","idealise","idealize","ideate","identify","idle","idolise","idolize","ignite","ignore","illuminate","illumine","illustrate","imagine","imagineer","imbibe","imbue","imitate","immerse","immigrate","immobilise","immobilize","immolate","immortalise","immortalize","immunise","immunize","immure","impact","impair","impale","impanel","impart","impeach","impede","impel","imperil","impersonate","impinge","implant","implement","implicate","implode","implore","imply","import","importune","impose","impound","impoverish","impress","imprint","imprison","improve","improvise","impugn","inactivate","inaugurate","incapacitate","incarcerate","incarnate","incense","incentivise","incentivize","inch","incinerate","incise","incite","incline","include","incommode","inconvenience","incorporate","increase","incriminate","incubate","inculcate","incur","indemnify","indent","index","indicate","indict","individualise","individualize","individuate","indoctrinate","induce","induct","indulge","industrialise","industrialize","infantilise","infantilize","infect","infer","infest","infill","infiltrate","inflame","inflate","inflect","inflict","influence","inform","infringe","infuriate","infuse","ingest","ingratiate","inhabit","inhale","inhere","inherit","inhibit","initial","initialise","initialize","initiate","inject","injure","ink","inlay","innovate","inoculate","input","inscribe","insert","inset","insinuate","insist","inspect","inspire","install","instance","instigate","instil","instill","institute","institutionalise","institutionalize","instruct","insulate","insult","insure","integrate","intend","intensify","inter","interact","intercede","intercept","interchange","interconnect","intercut","interest","interface","interfere","interject","interlace","interleave","interlink","interlock","intermarry","intermesh","intermingle","intermix","intern","internalise","internalize","internationalise","internationalize","interpenetrate","interpolate","interpose","interpret","interrelate","interrogate","interrupt","intersect","intersperse","intertwine","intervene","interview","interweave","interwork","intimate","intimidate","intone","intoxicate","intrigue","introduce","intrude","intubate","intuit","inundate","inure","invade","invalid","invalidate","inveigh","inveigle","invent","inventory","invert","invest","investigate","invigilate","invigorate","invite","invoice","invoke","involve","ionise","ionize","irk","iron","irradiate","irrigate","irritate","irrupt","isolate","issue","italicise","italicize","itch","itemise","itemize","iterate","jab","jabber","jack","jackknife","jail","jam","jangle","jar","jaw","jaywalk","jazz","jeer","jell","jeopardise","jeopardize","jest","jet","jettison","jib","jibe","jiggle","jilt","jingle","jink","jinx","jive","jockey","jog","joggle","join","joint","joke","jol","jolly","jolt","josh","jostle","jot","journey","joust","judder","judge","juggle","juice","jumble","jump","junk","justify","jut","juxtapose","keel","keelhaul","keen","keep","ken","key","keyboard","kibitz","kick","kid","kindle","kip","kiss","kit","kite","klap","kludge","knacker","knead","knee","kneecap","kneel","knife","knight","knit","knock","knot","know","knuckle","kowtow","kvetch","label","labour","lace","lacerate","lack","lacquer","ladder","ladle","lag","lam","lamb","lambast","lambaste","lament","lamp","lampoon","lance","land","lands","landscape","languish","lap","lapse","lard","large","lark","lash","lasso","last","latch","lather","laud","laugh","launch","launder","lavish","lay","layer","laze","leach","lead","leaf","leaflet","leak","lean","leap","leapfrog","learn","lease","leash","leave","leaven","lecture","leer","leg","legalise","legalize","legislate","legitimise","legitimize","lend","lengthen","lessen","let","letter","letterbox","level","lever","leverage","levitate","levy","liaise","libel","liberalise","liberalize","liberate","license","lick","lie","lift","ligate","light","lighten","like","liken","limber","lime","limit","limp","line","linger","link","lionise","lionize","liquefy","liquidate","liquidise","liquidize","lisp","list","listen","litigate","litter","live","liven","load","loads","loaf","loan","loathe","lob","lobby","lobotomise","lobotomize","localise","localize","locate","lock","lodge","loft","log","loiter","loll","lollop","long","look","looks","loom","loop","loose","loosen","loot","lop","lope","lord","lose","lounge","lour","louse","love","low","lowball","lower","lubricate","luck","lug","lull","lumber","lump","lunch","lunge","lurch","lure","lurk","luxuriate","macerate","machine","madden","magic","magnetise","magnetize","magnify","mail","maim","mainline","mainstream","maintain","major","make","malfunction","malign","malinger","maltreat","man","manacle","manage","mandate","mangle","manhandle","manicure","manifest","manipulate","manoeuvre","mantle","manufacture","manure","map","mar","march","marginalise","marginalize","marinate","mark","market","maroon","marry","marshal","martyr","marvel","masculinise","masculinize","mash","mask","masquerade","mass","massacre","massage","master","mastermind","masticate","match","materialise","materialize","matriculate","matter","mature","maul","maunder","max","maximise","maximize","mean","meander","measure","mechanise","mechanize","medal","meddle","mediate","medicate","meditate","meet","meld","mellow","melt","memorialise","memorialize","memorise","memorize","menace","mend","mention","meow","mercerise","mercerize","merchandise","merge","merit","mesh","mesmerise","mesmerize","mess","message","metabolise","metabolize","metamorphose","mete","meter","methinks","mew","mewl","miaow","microblog","microchip","micromanage","microwave","micturate","migrate","militarise","militarize","militate","milk","mill","mime","mimic","mince","mind","mine","mingle","miniaturise","miniaturize","minimise","minimize","minister","minor","mint","minute","mirror","misapply","misappropriate","misbehave","miscalculate","miscast","misconceive","misconstrue","miscount","misdiagnose","misdial","misdirect","misfile","misfire","misgovern","mishandle","mishear","mishit","misinform","misinterpret","misjudge","miskey","mislay","mislead","mismanage","mismatch","misname","misplace","misplay","mispronounce","misquote","misread","misreport","misrepresent","miss","mission","misspell","misspend","mist","mistake","mistime","mistreat","mistrust","misunderstand","misuse","mitigate","mitre","mix","moan","mob","mobilise","mobilize","mock","mod","model","moderate","modernise","modernize","modify","modulate","moisten","moisturise","moisturize","mold","molder","mollify","mollycoddle","molt","monitor","monopolise","monopolize","moo","mooch","moon","moonlight","moonwalk","moor","moot","mop","mope","moralise","moralize","morph","mortar","mortgage","mortify","mosey","mosh","mothball","mother","motion","motivate","motor","mould","moulder","moult","mount","mourn","mouse","mouth","move","movies","mow","muck","muddle","muddy","muffle","mug","mulch","mull","multicast","multiply","multitask","mumble","mumbling","mummify","munch","murmur","murmuring","murmurings","muscle","muse","mushroom","muss","muster","mutate","mute","mutilate","mutiny","mutter","muzzle","mystify","nab","nag","nail","name","namecheck","nap","narrate","narrow","narrowcast","nasalise","nasalize","nationalise","nationalize","natter","naturalise","naturalize","nauseate","navigate","near","nearer","nearest","neaten","necessitate","neck","necklace","need","needle","negate","negative","neglect","negotiate","neigh","nerve","nest","nestle","net","nettle","network","neuter","neutralise","neutralize","nibble","nick","nickname","nitrify","nix","nobble","nod","nominalize","nominate","norm","normalise","normalize","nose","nosedive","nosh","notarise","notarize","notch","note","notice","notify","nourish","nudge","nuke","nullify","numb","number","nurse","nurture","nut","nuzzle","obey","obfuscate","object","objectify","oblige","obliterate","obscure","observe","obsess","obstruct","obtain","obtrude","obviate","occasion","occlude","occupy","occur","off","offend","offer","officiate","offload","offset","offshore","ogle","oil","okay","omit","ooze","open","operate","opine","oppose","oppress","opt","optimise","optimize","option","orbit","orchestrate","ordain","order","organise","organize","orient","orientate","originate","ornament","orphan","oscillate","ossify","ostracise","ostracize","oust","out","outbid","outclass","outdistance","outdo","outface","outfit","outflank","outfox","outgrow","outgun","outlast","outlaw","outline","outlive","outmaneuver","outmanoeuvre","outnumber","outpace","outperform","outplay","outpoint","output","outrage","outrank","outrun","outsell","outshine","outsmart","outsource","outstay","outstrip","outvote","outweigh","outwit","overachieve","overact","overawe","overbalance","overbook","overburden","overcharge","overcome","overcompensate","overcook","overdevelop","overdo","overdose","overdraw","overdub","overeat","overemphasize","overestimate","overexpose","overextend","overfeed","overflow","overfly","overgeneralise","overgeneralize","overgraze","overhang","overhaul","overhear","overheat","overindulge","overlap","overlay","overlie","overload","overlook","overpay","overplay","overpower","overprint","overproduce","overrate","overreach","overreact","override","overrule","overrun","oversee","oversell","overshadow","overshoot","oversimplify","oversleep","overspend","overstate","overstay","overstep","overstock","overstretch","overtake","overtax","overthrow","overtrain","overturn","overuse","overvalue","overwhelm","overwinter","overwork","overwrite","owe","own","oxidise","oxidize","oxygenate","pace","pacify","pack","package","packetise","packetize","pad","paddle","padlock","page","paginate","pailful","pain","paint","pair","pal","palatalise","palatalize","pale","pall","palliate","palm","palpate","palpitate","pamper","pan","pander","panel","panhandle","panic","pant","paper","parachute","parade","parallel","paralyse","paralyze","paraphrase","parboil","parcel","parch","pardon","pare","park","parlay","parley","parody","parole","parrot","parry","parse","part","partake","participate","particularise","particularize","partition","partner","party","pass","passivise","passivize","paste","pasteurise","pasteurize","pasture","pat","patch","patent","patrol","patronise","patronize","patter","pattern","pause","pave","paw","pawn","pay","peak","peal","pedal","peddle","pedestrianise","pedestrianize","peek","peel","peep","peer","peg","pelt","pen","penalise","penalize","pencil","pension","people","pep","pepper","perambulate","perceive","perch","percolate","perfect","perforate","perform","perfume","perish","perjure","perk","perm","permeate","permit","perpetrate","perpetuate","perplex","persecute","persevere","persist","personalise","personalize","personify","perspire","persuade","pertain","perturb","peruse","pervade","pervert","pester","pet","peter","petition","petrify","phase","philosophise","philosophize","phone","photocopy","photograph","photoshop","photosynthesise","photosynthesize","phrase","pick","picket","pickle","picnic","picture","picturise","picturize","piddle","piece","pierce","pig","pigeonhole","piggyback","pike","pile","pilfer","pill","pillage","pillory","pillow","pilot","pin","pinch","pine","ping","pinion","pink","pinpoint","pioneer","pip","pipe","pique","pirate","pirouette","pit","pitch","pity","pivot","pixelate","pixellate","placate","place","plagiarise","plagiarize","plague","plait","plan","plane","plant","plaster","plasticise","plasticize","plate","plateau","play","plead","please","pledge","plight","plod","plonk","plop","plot","plough","pluck","plug","plumb","plummet","plump","plunder","plunge","plunk","pluralise","pluralize","ply","poach","pocket","point","poise","poison","poke","polarise","polarize","pole","poleax","poleaxe","police","polish","politicise","politicize","poll","pollard","pollinate","pollute","polymerise","polymerize","ponce","ponder","pong","pontificate","pony","pooh","pool","pootle","pop","popularise","popularize","populate","pore","port","portend","portion","portray","pose","posit","position","possess","posset","post","postmark","postpone","postulate","posture","pot","potter","pounce","pound","pour","pout","powder","power","practice","practise","praise","praises","prance","prang","prate","prattle","pray","preach","precede","precipitate","precis","preclude","predate","predecease","predetermine","predicate","predict","predispose","predominate","preen","preface","prefer","prefigure","prefix","preheat","prejudge","prejudice","preload","premaster","premiere","preoccupy","prep","prepare","prepone","preregister","presage","prescind","prescribe","preselect","presell","present","preserve","preset","preside","press","pressure","pressurise","pressurize","presume","presuppose","pretend","pretest","prettify","prevail","prevaricate","prevent","preview","prey","price","prickle","pride","prime","primp","print","prioritise","prioritize","prise","privatise","privatize","privilege","prize","probate","probe","proceed","process","proclaim","procrastinate","procreate","proctor","procure","prod","produce","profane","profess","professionalise","professionalize","proffer","profile","profit","program","programme","progress","prohibit","project","proliferate","prolong","promenade","promise","promote","prompt","promulgate","pronounce","proof","proofread","prop","propagandise","propagandize","propagate","propel","prophesy","propitiate","propose","proposition","propound","proscribe","prosecute","proselytise","proselytize","prospect","prosper","prostrate","protect","protest","protrude","prove","provide","provision","provoke","prowl","prune","pry","psych","psychoanalyse","publicise","publicize","publish","pucker","puff","pull","pullulate","pulp","pulsate","pulse","pulverise","pulverize","pummel","pump","pun","punch","punctuate","puncture","punish","punt","pupate","purchase","purge","purify","purl","purloin","purport","purr","purse","pursue","purvey","push","pussyfoot","put","putrefy","putt","putter","puzzle","quack","quadruple","quaff","quail","quake","qualify","quantify","quarantine","quarrel","quarry","quarter","quarterback","quash","quaver","quell","quench","query","quest","question","queue","quibble","quicken","quiet","quieten","quintuple","quip","quirk","quit","quiver","quiz","quote","quoth","rabbit","race","rack","radiate","radicalise","radicalize","radio","raffle","rag","rage","raid","rail","railroad","rain","raise","rake","rally","ram","ramble","ramp","rampage","randomise","randomize","range","rank","rankle","ransack","ransom","rant","rap","rappel","rasp","rasterise","rasterize","rat","ratchet","rate","ratify","ration","rationalise","rationalize","rattle","ravage","rave","ravel","ravish","raze","razz","reach","reacquaint","react","reactivate","read","readdress","readies","readjust","readmit","ready","reaffirm","realign","realise","realize","reallocate","ream","reanimate","reap","reappear","reapply","reappoint","reappraise","rear","rearm","rearrange","reason","reassemble","reassert","reassess","reassign","reassure","reawaken","rebel","reboot","reborn","rebound","rebrand","rebuff","rebuild","rebuke","rebut","recall","recant","recap","recapitulate","recapture","recast","recede","receive","recess","recharge","reciprocate","recite","reckon","reclaim","reclassify","recline","recognise","recognize","recoil","recollect","recommence","recommend","recompense","reconcile","recondition","reconfigure","reconfirm","reconnect","reconnoitre","reconquer","reconsider","reconstitute","reconstruct","reconvene","record","recount","recoup","recover","recreate","recrudesce","recruit","rectify","recuperate","recur","recycle","redact","redden","redecorate","redeem","redefine","redeploy","redesign","redevelop","redial","redirect","rediscover","redistribute","redistrict","redo","redouble","redound","redraft","redraw","redress","reduce","reduplicate","reef","reek","reel","ref","refer","referee","reference","refill","refinance","refine","refit","reflate","reflect","refloat","refocus","reform","reformat","reformulate","refract","refrain","refresh","refrigerate","refuel","refund","refurbish","refuse","refute","regain","regale","regard","regenerate","register","regress","regret","regroup","regularise","regularize","regulate","regurgitate","rehabilitate","rehash","rehear","rehearse","reheat","rehome","rehouse","reign","reignite","reimburse","rein","reincarnate","reinforce","reinstate","reinterpret","reintroduce","reinvent","reinvest","reinvigorate","reissue","reiterate","reject","rejig","rejigger","rejoice","rejoin","rejuvenate","rekindle","relapse","relate","relaunch","relax","relay","release","relegate","relent","relieve","relinquish","relish","relive","reload","relocate","rely","remain","remainder","remake","remand","remap","remark","remarry","remaster","remediate","remedy","remember","remind","reminisce","remit","remix","remodel","remonstrate","remortgage","remould","remount","remove","remunerate","rename","rend","render","rendezvous","renege","renew","renounce","renovate","rent","reoccur","reoffend","reopen","reorder","reorganise","reorganize","reorient","repackage","repair","repatriate","repay","repeal","repeat","repel","repent","rephrase","replace","replay","replenish","replicate","reply","report","repose","repossess","represent","repress","reprieve","reprimand","reprint","reproach","reprocess","reproduce","reprove","repudiate","repulse","repurpose","request","require","requisition","requite","rerun","reschedule","rescind","rescue","research","researches","resect","resell","resemble","resent","reserve","reset","resettle","reshape","reshuffle","reside","resign","resist","resit","resize","reskill","resolve","resonate","resort","resound","resource","respect","respire","respond","respray","rest","restart","restate","restock","restore","restrain","restrict","restring","restructure","result","resume","resupply","resurface","resurrect","resuscitate","retail","retain","retake","retaliate","retch","retell","retest","rethink","retire","retool","retort","retouch","retrace","retract","retrain","retreat","retrench","retrieve","retrofit","retry","return","reunify","reunite","reuse","rev","revalue","revamp","reveal","revel","revenge","reverberate","revere","reverse","revert","review","revile","revise","revisit","revitalise","revitalize","revive","revivify","revoke","revolt","revolutionise","revolutionize","revolve","reward","rewind","rewire","reword","rework","rewrite","rhapsodise","rhapsodize","rhyme","rib","rick","ricochet","rid","riddle","ride","ridge","ridicule","riffle","rifle","rig","right","rightsize","rile","rim","ring","rinse","riot","rip","ripen","riposte","ripple","rise","risk","ritualise","ritualize","rival","rivet","roam","roar","roast","rob","robe","rock","rocket","roger","roll","romance","romanticise","romanticize","romp","roof","room","roost","root","rope","rosin","roster","rot","rotate","rouge","rough","roughen","roughhouse","round","rouse","roust","rout","route","rove","row","rub","rubberneck","rubbish","ruck","rue","ruffle","ruin","ruins","rule","rumble","ruminate","rummage","rumor","rumour","rumple","run","rupture","rush","rust","rustle","sabotage","sack","sacrifice","sadden","saddle","safeguard","sag","sail","salaam","salivate","sally","salt","salute","salvage","salve","sample","sanctify","sanction","sand","sandbag","sandblast","sandpaper","sandwich","sanitise","sanitize","sap","sashay","sass","sate","satiate","satirise","satirize","satisfy","saturate","saunter","savage","save","savor","savour","saw","say","scald","scale","scallop","scalp","scamper","scan","scandalise","scandalize","scapegoat","scar","scare","scarf","scarify","scarper","scatter","scattering","scavenge","scent","schedule","schematise","schematize","scheme","schlep","schlepp","schmooze","school","schtup","schuss","scoff","scold","scoop","scoot","scope","scorch","score","scorn","scotch","scour","scourge","scout","scowl","scrabble","scram","scramble","scrap","scrape","scratch","scrawl","scream","screech","screen","screw","scribble","scrimp","script","scroll","scrounge","scrub","scrummage","scrunch","scruple","scrutinise","scrutinize","scud","scuff","scuffle","scull","sculpt","scupper","scurry","scuttle","scythe","seal","sealift","sear","search","season","seat","secede","seclude","second","secrete","section","secularise","secularize","secure","sedate","see","seed","seek","seep","seethe","segment","segregate","segue","seize","select","sell","sellotape","semaphore","send","sensationalise","sensationalize","sense","sensitise","sensitize","sentence","sentimentalise","sentimentalize","separate","sequence","sequester","sequestrate","serenade","serialise","serialize","sermonise","sermonize","serve","service","set","settle","sever","sew","shack","shackle","shade","shadow","shaft","shake","shalt","sham","shamble","shame","shampoo","shanghai","shape","share","sharpen","shatter","shave","shear","sheathe","shed","sheer","shell","shellac","shelter","shelve","shepherd","shield","shift","shimmer","shimmy","shin","shine","shinny","ship","shipwreck","shirk","shiver","shock","shoe","shoehorn","shoo","shoot","shop","shoplift","shore","short","shorten","shortlist","shoulder","shout","shove","shovel","show","showboat","showcase","shower","shred","shriek","shrill","shrink","shrivel","shroom","shroud","shrug","shuck","shudder","shuffle","shun","shunt","shush","shut","shuttle","shy","sic","sick","sicken","side","sideline","sidestep","sideswipe","sidetrack","sidle","sieve","sift","sigh","sight","sightsee","sign","signal","signify","signpost","silence","silhouette","silt","silver","simmer","simper","simplify","simulate","simulcast","sin","sing","singe","single","sink","sip","siphon","sire","sit","site","situate","size","sizzle","skate","skateboard","skedaddle","sketch","skew","skewer","ski","skid","skim","skimp","skin","skip","skipper","skirmish","skirt","skitter","skive","skivvy","skulk","sky","skyjack","skyrocket","slack","slacken","slake","slam","slander","slap","slash","slate","slather","sledge","sleek","sleep","sleepwalk","sleet","slew","slice","slick","slide","slight","slim","sling","slink","slip","slit","slither","slob","slobber","slog","slop","slope","slosh","slot","slouch","slough","slow","slug","sluice","slum","slumber","slump","slur","slurp","smart","smarten","smash","smear","smell","smelt","smile","smirk","smite","smoke","smooch","smoodge","smooth","smother","smoulder","smudge","smuggle","snack","snaffle","snag","snaggle","snake","snap","snare","snarf","snarl","sneak","sneer","sneeze","snicker","sniff","sniffle","snip","snipe","snitch","snivel","snooker","snoop","snooper","snooze","snore","snorkel","snort","snow","snowball","snowplough","snowplow","snub","snuffle","snuffling","snuggle","soak","soap","soar","sober","socialise","socialize","sock","sod","soften","soil","sojourn","solace","solder","soldier","sole","solemnise","solemnize","solicit","solidify","soliloquize","solve","somersault","soothe","sorrow","sort","sough","sound","soundproof","soup","sour","source","sow","space","span","spangle","spar","spare","spark","sparkle","spatter","spattering","spawn","spay","speak","spear","spearhead","spec","specialise","specialize","specify","spectacles","spectate","speculate","speed","spell","spellcheck","spend","spew","spice","spiff","spike","spill","spin","spiral","spirit","spit","spite","splash","splatter","splay","splice","splinter","split","splosh","splurge","splutter","spoil","sponge","sponsor","spoof","spook","spool","spoon","sport","sports","spot","spotlight","spout","sprain","sprawl","spray","spread","spring","springboard","sprinkle","sprint","spritz","sprout","spruce","spur","spurn","spurt","sputter","spy","squabble","squall","squander","square","squash","squat","squawk","squeak","squeal","squeeze","squelch","squint","squirm","squirrel","squirt","squish","stab","stabilise","stabilize","stable","stables","stack","staff","stage","stagger","stagnate","stain","stake","stalk","stall","stammer","stamp","stampede","stanch","stand","standardise","standardize","staple","star","starch","stare","start","startle","starve","stash","state","statement","station","staunch","stave","stay","steady","steal","steam","steamroller","steel","steep","steepen","steer","stem","stencil","step","stereotype","sterilise","sterilize","stew","stick","stickybeak","stiff","stiffen","stifle","stigmatise","stigmatize","still","stimulate","sting","stinger","stink","stint","stipple","stipulate","stir","stitch","stock","stockpile","stoke","stomach","stomp","stone","stonewall","stoop","stop","stopper","store","storm","storyboard","stow","straddle","strafe","straggle","straighten","strain","strand","strangle","strap","stratify","stravage","stravaig","stray","streak","stream","streamline","strengthen","stress","stretch","stretcher","strew","stride","strike","string","strip","strive","stroll","structure","struggle","strum","strut","stub","stud","study","stuff","stultify","stumble","stump","stun","stunt","stupefy","stutter","style","stymie","sub","subcontract","subdivide","subdue","subedit","subject","sublet","sublimate","submerge","submit","subordinate","suborn","subpoena","subscribe","subside","subsidise","subsidize","subsist","substantiate","substitute","subsume","subtend","subtitle","subtract","subvert","succeed","succor","succour","succumb","suckle","suction","sue","suffer","suffice","suffocate","suffuse","sugar","suggest","suit","sulk","sulks","sully","sum","summarise","summarize","summon","summons","sun","sunbathe","sunder","sunset","sup","superimpose","superintend","superpose","supersede","supersize","supersized","supervene","supervise","supplant","supplement","supply","support","suppose","suppress","suppurate","surcharge","surf","surface","surge","surmise","surmount","surpass","surprise","surrender","surround","survey","survive","suspect","suspend","suspenders","suss","sustain","suture","swab","swaddle","swagger","swamp","swan","swank","swap","swarm","swat","swath","swathe","sway","swear","sweat","sweep","sweeps","sweeten","swell","swelter","swerve","swig","swill","swim","swindle","swing","swipe","swirl","swish","switch","swivel","swoon","swoop","swoosh","swot","symbolise","symbolize","sympathise","sympathize","symptomize","synchronise","synchronize","syndicate","synthesise","synthesize","syringe","systematise","systematize","tab","table","tabulate","tack","tackle","tag","tail","tailgate","tailor","taint","take","talk","tally","tame","tamp","tamper","tan","tangle","tango","tank","tankful","tantalise","tantalize","tap","tape","taper","tar","target","tarmac","tarnish","tarry","tart","task","taste","tattle","tattoo","taunt","tauten","tax","taxi","taxicab","teach","team","tear","tease","tee","teem","teeter","teethe","telecast","telecommute","teleconference","telegraph","telemeter","teleoperate","telephone","teleport","telescope","televise","telex","tell","telnet","temp","temper","temporise","temporize","tempt","tenant","tend","tender","tenderise","tenderize","tense","tension","tergiversate","term","terminate","terraform","terrify","terrorise","terrorize","test","testify","tether","text","thank","thatch","thaw","theorise","theorize","thicken","thin","think","thirst","thrash","thread","threaten","thresh","thrill","thrive","throb","throbbing","throng","throttle","throw","thud","thumb","thump","thunder","thwack","thwart","tick","ticket","tickle","tide","tidy","tie","tighten","tile","till","tilt","time","timetable","tinge","tingle","tingling","tinker","tinkling","tint","tip","tippex","tipple","tiptoe","tire","titillate","titivate","title","titrate","titter","toady","toast","toboggan","toddle","toe","tog","toggle","toil","tolerate","toll","tone","tongue","tonify","tool","toot","tootle","top","topple","torch","torment","torpedo","toss","tot","total","tote","totter","touch","tough","toughen","tour","tousle","tout","tow","towel","tower","toy","trace","track","trade","traduce","traffic","trail","train","traipse","trammel","trample","trampoline","tranquilize","tranquillize","transact","transcend","transcribe","transfer","transfigure","transfix","transform","transfuse","transgress","transit","translate","transliterate","transmit","transmogrify","transmute","transpire","transplant","transport","transpose","trap","trash","traumatise","traumatize","travel","traverse","trawl","tread","treasure","treat","treble","trek","tremble","trembling","trepan","trespass","trial","trick","trickle","trifle","trigger","trill","trim","trip","triple","triumph","trivialise","trivialize","troll","tromp","troop","trot","trouble","troubleshoot","trounce","trouser","truant","truck","trudge","trump","trumpet","truncate","trundle","truss","trust","try","tuck","tug","tugboat","tumble","tune","tunnel","turbocharge","turf","turn","tussle","tut","tutor","twang","tweak","tweet","twiddle","twig","twin","twine","twinkle","twirl","twist","twitch","twitter","twittering","type","typecast","typeset","typify","tyrannise","tyrannize","ulcerate","ululate","ump","umpire","unbalance","unban","unbend","unblock","unbuckle","unburden","unbutton","uncoil","uncork","uncouple","uncover","uncurl","undelete","underachieve","underbid","undercharge","undercook","undercut","underestimate","underestimation","underexpose","undergo","underlie","underline","undermine","underpay","underperform","underpin","underplay","underrate","underscore","undersell","undershoot","underspend","understand","understate","understudy","undertake","undervalue","underwrite","undo","undock","undress","undulate","unearth","unfasten","unfold","unfreeze","unfurl","unhand","unhinge","unhitch","unhook","unify","uninstall","unionise","unionize","unite","unlace","unlearn","unleash","unload","unlock","unloose","unloosen","unmask","unnerve","unpack","unpick","unplug","unravel","unroll","unsaddle","unscramble","unscrew","unseat","unsettle","unsubscribe","untangle","untie","unveil","unwind","unwrap","unzip","up","upbraid","upchange","upchuck","update","upend","upgrade","uphold","upholster","uplift","upload","uproot","upsell","upset","upshift","upskill","upstage","urge","use","usher","usurp","utilise","utilize","utter","vacate","vacation","vaccinate","vacillate","vacuum","valet","validate","value","vamoose","vandalise","vandalize","vanish","vanquish","vaporise","vaporize","varnish","vary","vault","veer","veg","vegetate","veil","vend","veneer","venerate","vent","ventilate","venture","verbalise","verbalize","verge","verify","versify","vest","vet","veto","vex","vibrate","victimise","victimize","vide","video","videotape","vie","view","viewing","vilify","vindicate","violate","visit","visualise","visualize","vitiate","vitrify","vocalize","voice","void","volley","volumise","volumize","volunteer","vote","vouch","vouchsafe","vow","voyage","vulgarise","vulgarize","waddle","wade","waffle","waft","wag","wage","wager","waggle","wail","wait","waive","wake","wakeboard","waken","walk","wall","wallop","wallow","wallpaper","waltz","wander","wane","wangle","want","warble","ward","warm","warn","warp","warrant","wash","wassail","waste","watch","water","waterproof","waterski","wave","waver","wax","waylay","weaken","wean","weaponise","weaponize","wear","weary","weasel","weather","weatherise","weatherize","weave","wed","wedge","weekend","weep","weigh","weight","weird","welch","welcome","weld","well","welly","wend","westernise","westernize","wet","whack","wheedle","wheel","wheeze","whelp","whet","whiff","while","whilst","whimper","whine","whinge","whinny","whip","whirl","whirr","whirring","whisk","whisper","whispering","whistle","whiten","whitewash","whittle","whoop","whoosh","whup","wick","widen","widow","wield","wig","wiggle","wildcat","will","wilt","wimp","win","wince","winch","wind","winds","windsurf","wine","wing","wink","winkle","winnow","winter","wipe","wire","wiretap","wise","wisecrack","wish","withdraw","wither","withhold","withstand","witness","witter","wobble","wolf","wonder","woo","woof","word","work","worm","worry","worsen","worship","worst","wound","wow","wowee","wrangle","wrap","wreak","wreathe","wreck","wrench","wrest","wrestle","wriggle","wring","wrinkle","writ","write","writhe","wrong","wrought","xerox","yack","yak","yap","yaw","yawn","yearn","yell","yellow","yelp","yield","yodel","yoke","yomp","yowl","yuppify","zap","zero","zigzag","zing","zip","zone","zoom"],Bre={adjective:Sre,adverb:_re,conjunction:Dre,interjection:Are,noun:kre,preposition:Tre,verb:xre},Mre=Bre,Lre={airline:zee,animal:rte,app:lte,cell_phone:dte,color:pte,commerce:bte,company:Tte,database:Mte,date:Ote,finance:Jte,hacker:rne,internet:lne,location:kne,lorem:Bne,metadata:Lne,music:Ine,person:ire,phone_number:lre,science:fre,team:vre,vehicle:Ere,word:Mre},Pre=Lre,Rre=Object.defineProperty,Ore=(e,t,n)=>t in e?Rre(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Kt=(e,t,n)=>(Ore(e,typeof t!="symbol"?t+"":t,n),n),Ut=class extends Error{};function Ire(e){let t=Object.getPrototypeOf(e);do{for(let n of Object.getOwnPropertyNames(t))typeof e[n]=="function"&&n!=="constructor"&&(e[n]=e[n].bind(e));t=Object.getPrototypeOf(t)}while(t!==Object.prototype)}var Kh=class{constructor(t){this.faker=t,Ire(this)}},cr=class extends Kh{constructor(t){super(t),this.faker=t}},IN=(e=>(e.Narrowbody="narrowbody",e.Regional="regional",e.Widebody="widebody",e))(IN||{}),Nre=["0","1","2","3","4","5","6","7","8","9"],$re=["0","O","1","I","L"],zre={regional:20,narrowbody:35,widebody:60},Hre={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},Vre=class extends cr{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(t={}){let{allowNumerics:n=!1,allowVisuallySimilarCharacters:r=!1}=t,a=[];return n||a.push(...Nre),r||a.push(...$re),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:a})}seat(t={}){let{aircraftType:n="narrowbody"}=t,r=zre[n],a=Hre[n],i=this.faker.number.int({min:1,max:r}),o=this.faker.helpers.arrayElement(a);return`${i}${o}`}aircraftType(){return this.faker.helpers.enumValue(IN)}flightNumber(t={}){let{length:n={min:1,max:4},addLeadingZeros:r=!1}=t,a=this.faker.string.numeric({length:n,allowLeadingZeros:!1});return r?a.padStart(4,"0"):a}},NN=(e=>(e.SRGB="sRGB",e.DisplayP3="display-p3",e.REC2020="rec2020",e.A98RGB="a98-rgb",e.ProphotoRGB="prophoto-rgb",e))(NN||{}),$N=(e=>(e.RGB="rgb",e.RGBA="rgba",e.HSL="hsl",e.HSLA="hsla",e.HWB="hwb",e.CMYK="cmyk",e.LAB="lab",e.LCH="lch",e.COLOR="color",e))($N||{});function Wre(e,t){let{prefix:n,casing:r}=t;switch(r){case"upper":e=e.toUpperCase();break;case"lower":e=e.toLowerCase();break}return n&&(e=n+e),e}function zN(e){return e.map(t=>{if(t%1!==0){let n=new ArrayBuffer(4);new DataView(n).setFloat32(0,t);let r=new Uint8Array(n);return zN([...r]).replace(/ /g,"")}return(t>>>0).toString(2).padStart(8,"0")}).join(" ")}function Gre(e,t="rgb",n="sRGB"){let r=a=>Math.round(a*100);switch(t){case"rgba":return`rgba(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]})`;case"color":return`color(${n} ${e[0]} ${e[1]} ${e[2]})`;case"cmyk":return`cmyk(${r(e[0])}%, ${r(e[1])}%, ${r(e[2])}%, ${r(e[3])}%)`;case"hsl":return`hsl(${e[0]}deg ${r(e[1])}% ${r(e[2])}%)`;case"hsla":return`hsl(${e[0]}deg ${r(e[1])}% ${r(e[2])}% / ${r(e[3])})`;case"hwb":return`hwb(${e[0]} ${r(e[1])}% ${r(e[2])}%)`;case"lab":return`lab(${r(e[0])}% ${e[1]} ${e[2]})`;case"lch":return`lch(${r(e[0])}% ${e[1]} ${e[2]})`;case"rgb":default:return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}function Ou(e,t,n="rgb",r="sRGB"){switch(t){case"css":return Gre(e,n,r);case"binary":return zN(e);case"decimal":default:return e}}var jre=class extends cr{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue($N)}cssSupportedSpace(){return this.faker.helpers.enumValue(NN)}rgb(t={}){let{format:n="hex",includeAlpha:r=!1,prefix:a="#",casing:i="lower"}=t,o,s="rgb";return n==="hex"?(o=this.faker.string.hexadecimal({length:r?8:6,prefix:""}),o=Wre(o,{prefix:a,casing:i}),o):(o=Array.from({length:3},()=>this.faker.number.int(255)),r&&(o.push(this.faker.number.float({precision:.01})),s="rgba"),Ou(o,n,s))}cmyk(t){let n=Array.from({length:4},()=>this.faker.number.float({precision:.01}));return Ou(n,(t==null?void 0:t.format)||"decimal","cmyk")}hsl(t){let n=[this.faker.number.int(360)];for(let r=0;r<(t!=null&&t.includeAlpha?3:2);r++)n.push(this.faker.number.float({precision:.01}));return Ou(n,(t==null?void 0:t.format)||"decimal",t!=null&&t.includeAlpha?"hsla":"hsl")}hwb(t){let n=[this.faker.number.int(360)];for(let r=0;r<2;r++)n.push(this.faker.number.float({precision:.01}));return Ou(n,(t==null?void 0:t.format)||"decimal","hwb")}lab(t){let n=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)n.push(this.faker.number.float({min:-100,max:100,precision:1e-4}));return Ou(n,(t==null?void 0:t.format)||"decimal","lab")}lch(t){let n=[this.faker.number.float({precision:1e-6})];for(let r=0;r<2;r++)n.push(this.faker.number.float({max:230,precision:.1}));return Ou(n,(t==null?void 0:t.format)||"decimal","lch")}colorByCSSColorSpace(t){(t==null?void 0:t.format)==="css"&&!(t!=null&&t.space)&&(t=Fe(K({},t),{space:"sRGB"}));let n=Array.from({length:3},()=>this.faker.number.float({precision:1e-4}));return Ou(n,(t==null?void 0:t.format)||"decimal","color",t==null?void 0:t.space)}},my=()=>{throw new Ut("You cannot edit the locale data on the faker instance")};function Kre(e){let t={};return new Proxy(e,{has(){return!0},get(n,r){return typeof r=="symbol"||r==="nodeType"?n[r]:r in t?t[r]:t[r]=Ure(r,n[r])},set:my,deleteProperty:my})}function vy(e,...t){if(e===null)throw new Ut(`The locale data for '${t.join(".")}' aren't applicable to this locale. If you think this is a bug, please report it at: https://github.com/faker-js/faker`);if(e===void 0)throw new Ut(`The locale data for '${t.join(".")}' are missing in this locale. Please contribute the missing data to the project or use a locale/Faker instance that has these data. For more information see https://fakerjs.dev/guide/localization.html`)}function Ure(e,t={}){return new Proxy(t,{has(n,r){return n[r]!=null},get(n,r){let a=n[r];return typeof r=="symbol"||r==="nodeType"||vy(a,e,r.toString()),a},set:my,deleteProperty:my})}var HN=(e=>(e.Female="female",e.Male="male",e))(HN||{});function cp(e,t,n,{generic:r,female:a,male:i},o){let s;switch(n){case"female":s=a;break;case"male":s=i;break;default:s=r;break}return s==null&&(a!=null&&i!=null?s=e.helpers.arrayElement([a,i]):s=r,vy(s,`person.{${o}, female_${o}, male_${o}}`)),t(s)}var qre=class extends cr{firstName(t){var n;let{first_name:r,female_first_name:a,male_first_name:i}=(n=this.faker.rawDefinitions.person)!=null?n:{};return cp(this.faker,this.faker.helpers.arrayElement,t,{generic:r,female:a,male:i},"first_name")}lastName(t){var n;let{last_name:r,female_last_name:a,male_last_name:i,last_name_pattern:o,male_last_name_pattern:s,female_last_name_pattern:l}=(n=this.faker.rawDefinitions.person)!=null?n:{};if(o!=null||s!=null||l!=null){let u=cp(this.faker,this.faker.helpers.weightedArrayElement,t,{generic:o,female:l,male:s},"last_name_pattern");return this.faker.helpers.fake(u)}return cp(this.faker,this.faker.helpers.arrayElement,t,{generic:r,female:a,male:i},"last_name")}middleName(t){var n;let{middle_name:r,female_middle_name:a,male_middle_name:i}=(n=this.faker.rawDefinitions.person)!=null?n:{};return cp(this.faker,this.faker.helpers.arrayElement,t,{generic:r,female:a,male:i},"middle_name")}fullName(t={}){let{sex:n=this.faker.helpers.arrayElement(["female","male"]),firstName:r=this.firstName(n),lastName:a=this.lastName(n)}=t,i=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name);return this.faker.helpers.mustache(i,{"person.prefix":()=>this.prefix(n),"person.firstName":()=>r,"person.middleName":()=>this.middleName(n),"person.lastName":()=>a,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(HN)}bio(){let{bio_pattern:t}=this.faker.definitions.person;return this.faker.helpers.fake(t)}prefix(t){var n;let{prefix:r,female_prefix:a,male_prefix:i}=(n=this.faker.rawDefinitions.person)!=null?n:{};return cp(this.faker,this.faker.helpers.arrayElement,t,{generic:r,female:a,male:i},"prefix")}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){let t=this.faker.definitions.person.title.descriptor;if(t==null)throw new Ut("No person.title.descriptor definitions available.");return this.faker.helpers.arrayElement(t)}jobArea(){let t=this.faker.definitions.person.title.level;if(t==null)throw new Ut("No person.title.area definitions available.");return this.faker.helpers.arrayElement(t)}jobType(){let t=this.faker.definitions.person.title.job;if(t==null)throw new Ut("No person.title.job definitions available.");return this.faker.helpers.arrayElement(t)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},Yre=class{constructor(){Kt(this,"N",624),Kt(this,"M",397),Kt(this,"MATRIX_A",2567483615),Kt(this,"UPPER_MASK",2147483648),Kt(this,"LOWER_MASK",2147483647),Kt(this,"mt",Array.from({length:this.N})),Kt(this,"mti",this.N+1),Kt(this,"mag01",[0,this.MATRIX_A])}unsigned32(t){return t<0?(t^this.UPPER_MASK)+this.UPPER_MASK:t}subtraction32(t,n){return t>>a&1&&(r=this.addition32(r,this.unsigned32(n<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(this.mt[this.mti]&4294967295)}initByArray(t,n){this.initGenrand(19650218);let r=1,a=0,i=this.N>n?this.N:n;for(;i;i--)this.mt[r]=this.addition32(this.addition32(this.unsigned32(this.mt[r]^this.multiplication32(this.unsigned32(this.mt[r-1]^this.mt[r-1]>>>30),1664525)),t[a]),a),this.mt[r]=this.unsigned32(this.mt[r]&4294967295),r++,a++,r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1),a>=n&&(a=0);for(i=this.N-1;i;i--)this.mt[r]=this.subtraction32(this.unsigned32(this.mt[r]^this.multiplication32(this.unsigned32(this.mt[r-1]^this.mt[r-1]>>>30),1566083941)),r),this.mt[r]=this.unsigned32(this.mt[r]&4294967295),r++,r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1);this.mt[0]=2147483648}genrandInt32(){let t;if(this.mti>=this.N){let n;for(this.mti===this.N+1&&this.initGenrand(5489),n=0;n>>1^this.mag01[t&1]);for(;n>>1^this.mag01[t&1]);t=this.unsigned32(this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK),this.mt[this.N-1]=this.unsigned32(this.mt[this.M-1]^t>>>1^this.mag01[t&1]),this.mti=0}return t=this.mt[this.mti++],t=this.unsigned32(t^t>>>11),t=this.unsigned32(t^t<<7&2636928640),t=this.unsigned32(t^t<<15&4022730752),t=this.unsigned32(t^t>>>18),t}genrandInt31(){return this.genrandInt32()>>>1}genrandReal1(){return this.genrandInt32()*(1/4294967295)}genrandReal2(){return this.genrandInt32()*(1/4294967296)}genrandReal3(){return(this.genrandInt32()+.5)*(1/4294967296)}genrandRes53(){let t=this.genrandInt32()>>>5,n=this.genrandInt32()>>>6;return(t*67108864+n)*(1/9007199254740992)}};function Jre(){let e=new Yre;return e.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)),{next(){return e.genrandReal2()},seed(t){typeof t=="number"?e.initGenrand(t):Array.isArray(t)&&e.initByArray(t,t.length)}}}function lt(e){let t=`[@faker-js/faker]: ${e.deprecated} is deprecated`;e.since&&(t+=` since v${e.since}`),e.until&&(t+=` and will be removed in v${e.until}`),e.proposed&&(t+=`. Please use ${e.proposed} instead`),console.warn(`${t}.`)}var Zre=class extends Kh{number(t=99999){lt({deprecated:"faker.datatype.number()",proposed:"faker.number.int()",since:"8.0",until:"9.0"}),typeof t=="number"&&(t={max:t});let{min:n=0,max:r=n+99999,precision:a=1}=t;return this.faker.number.float({min:n,max:r,precision:a})}float(t={}){lt({deprecated:"faker.datatype.float()",proposed:"faker.number.float()",since:"8.0",until:"9.0"}),typeof t=="number"&&(t={precision:t});let{min:n=0,max:r=n+99999,precision:a=.01}=t;return this.faker.number.float({min:n,max:r,precision:a})}datetime(t={}){lt({deprecated:"faker.datatype.datetime({ min, max })",proposed:"faker.date.between({ from, to }) or faker.date.anytime()",since:"8.0",until:"9.0"});let n=864e13,r=typeof t=="number"?void 0:t.min,a=typeof t=="number"?t:t.max;return(r==null||rn)&&(a=Date.UTC(2100,0)),this.faker.date.between({from:r,to:a})}string(t={}){lt({deprecated:"faker.datatype.string()",proposed:"faker.string.sample()",since:"8.0",until:"9.0"}),typeof t=="number"&&(t={length:t});let{length:n=10}=t;return this.faker.string.sample(n)}uuid(){return lt({deprecated:"faker.datatype.uuid()",proposed:"faker.string.uuid()",since:"8.0",until:"9.0"}),this.faker.string.uuid()}boolean(t={}){typeof t=="number"&&(t={probability:t});let{probability:n=.5}=t;return n<=0?!1:n>=1?!0:this.faker.number.float()this.boolean()?this.faker.string.sample():this.faker.number.int(),{count:t})}bigInt(t){return lt({deprecated:"faker.datatype.bigInt()",proposed:"faker.number.bigInt()",since:"8.0",until:"9.0"}),this.faker.number.bigInt(t)}};function ul(e,t){return e==null?t():(e=new Date(e),Number.isNaN(e.valueOf())&&(e=t()),e)}var VN=class extends Kh{anytime(t={}){let{refDate:n}=t,r=ul(n,this.faker.defaultRefDate);return this.between({from:new Date(r.getTime()-1e3*60*60*24*365),to:new Date(r.getTime()+1e3*60*60*24*365)})}past(t={},n){typeof t=="number"&&(lt({deprecated:"faker.date.past(years, refDate)",proposed:"faker.date.past({ years, refDate })",since:"8.0",until:"9.0"}),t={years:t});let{years:r=1,refDate:a=n}=t;if(r<=0)throw new Ut("Years must be greater than 0.");let i=ul(a,this.faker.defaultRefDate),o={min:1e3,max:r*365*24*3600*1e3},s=i.getTime();return s-=this.faker.number.int(o),i.setTime(s),i}future(t={},n){typeof t=="number"&&(lt({deprecated:"faker.date.future(years, refDate)",proposed:"faker.date.future({ years, refDate })",since:"8.0",until:"9.0"}),t={years:t});let{years:r=1,refDate:a=n}=t;if(r<=0)throw new Ut("Years must be greater than 0.");let i=ul(a,this.faker.defaultRefDate),o={min:1e3,max:r*365*24*3600*1e3},s=i.getTime();return s+=this.faker.number.int(o),i.setTime(s),i}between(t,n){(t instanceof Date||typeof t!="object")&&(lt({deprecated:"faker.date.between(from, to)",proposed:"faker.date.between({ from, to })",since:"8.0",until:"9.0"}),t={from:t,to:n!=null?n:t});let{from:r,to:a}=t,i=ul(r,this.faker.defaultRefDate).getTime(),o=ul(a,this.faker.defaultRefDate).getTime(),s=this.faker.number.int(o-i);return new Date(i+s)}betweens(t,n,r=3){(t instanceof Date||typeof t!="object")&&(lt({deprecated:"faker.date.betweens(from, to, count)",proposed:"faker.date.betweens({ from, to, count })",since:"8.0",until:"9.0"}),t={from:t,to:n!=null?n:t,count:r});let{from:a,to:i,count:o=3}=t;return this.faker.helpers.multiple(()=>this.between({from:a,to:i}),{count:o}).sort((s,l)=>s.getTime()-l.getTime())}recent(t={},n){typeof t=="number"&&(lt({deprecated:"faker.date.recent(days, refDate)",proposed:"faker.date.recent({ days, refDate })",since:"8.0",until:"9.0"}),t={days:t});let{days:r=1,refDate:a=n}=t;if(r<=0)throw new Ut("Days must be greater than 0.");let i=ul(a,this.faker.defaultRefDate),o={min:1e3,max:r*24*3600*1e3},s=i.getTime();return s-=this.faker.number.int(o),i.setTime(s),i}soon(t={},n){typeof t=="number"&&(lt({deprecated:"faker.date.soon(days, refDate)",proposed:"faker.date.soon({ days, refDate })",since:"8.0",until:"9.0"}),t={days:t});let{days:r=1,refDate:a=n}=t;if(r<=0)throw new Ut("Days must be greater than 0.");let i=ul(a,this.faker.defaultRefDate),o={min:1e3,max:r*24*3600*1e3},s=i.getTime();return s+=this.faker.number.int(o),i.setTime(s),i}birthdate(t={}){var n,r,a,i;let o=t.mode==="age"?"age":"year",s=ul(t.refDate,this.faker.defaultRefDate),l=s.getUTCFullYear(),u,c;if(o==="age"?(u=new Date(s).setUTCFullYear(l-((n=t.max)!=null?n:80)-1),c=new Date(s).setUTCFullYear(l-((r=t.min)!=null?r:18))):(u=new Date(Date.UTC(0,0,2)).setUTCFullYear((a=t.min)!=null?a:l-80),c=new Date(Date.UTC(0,11,30)).setUTCFullYear((i=t.max)!=null?i:l-19)),c=0;r--){let a=Number.parseInt(e[r]);n&&(a*=2,a>9&&(a=a%10+1)),t+=a,n=!n}return t%10}function tae(e,t){return e[t]===void 0?-1:0}function hA(e,t,n,r,a){throw console.error("Error",n),console.log(`Found ${Object.keys(r).length} unique entries before throwing error. @@ -195,7 +195,7 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun background-color: #303133; z-index: 99999;color: #fff; box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 8px; - `;M.style.cssText=B,M.innerHTML=I==null?void 0:I.value,O.onmousemove=z=>{let V=z.pageX-10,W=z.pageY+15;M.style.top=W+"px",M.style.left=V+"px"}};l==null||l.on("mouseover",I=>{(P==="x"&&I.componentType=="xAxis"||P==="y"&&I.componentType=="yAxis"||P.toString()==="true"&&I.componentType.includes("Axis"))&&L(I)}),l==null||l.on("mouseout",()=>{O.onmousemove=null,M.style.cssText="display:none"})}function k(){return{name:n,value:i}}(0,rn.watch)(()=>r.value,P=>{l&&(l.dispose(),f(P),h(u.value,...c.value))});function T(){var P,O;l&&j8((O=(P=u.value)==null?void 0:P.delay)!=null?O:300).then(()=>{m()})}return(0,rn.onMounted)(()=>{(0,rn.nextTick)(()=>{var P,O,M,L,I;if((P=u.value)!=null&&P.container){let B=(M=(O=u.value)==null?void 0:O.delay)!=null?M:40;SLe(u.value.container,m,{time:B}),s=CLe(["body","html","document"],Array.of(u.value.container).flat()),s&&window.addEventListener("resize",T)}else o=(I=(L=u.value)==null?void 0:L.resize)!=null?I:!0,o&&window.addEventListener("resize",T)})}),q5(()=>{var P,O,M;!((P=u.value)!=null&&P.container)&&o&&window.removeEventListener("resize",T),(O=u.value)!=null&&O.container&&s&&window.removeEventListener("resize",T),l&&(l.dispose(),l=null,(M=document.querySelector(`#${a}`))==null||M.remove())}),{echarts:i,setOptions:h,getInstance:E,showLoading:g,hideLoading:v,clear:p,resize:m,getGlobalProperties:k,getDom:w,getWidth:b,getHeight:C,getOption:_,appendData:F,getDataURL:S,getConnectedDataURL:D,addTooltip:A}};function _Le(e){return`${e}-${new Date().getTime()}-${Math.random().toString(36).substr(2,9)}`}function lft(e=!0){function t(a,i){if(!er)return;let o=(Array.isArray(a)?a:[a]).map(s=>(Array.isArray(s.src)?s.src:[s.src]).map(l=>{var f;let u=i==="css"?`link[href="${l}"]`:`script[src="${l}"]`,c=document.querySelector(u),d;return c?(d=c.cloneNode(!1),c.replaceWith(d)):(i==="css"?(d=document.createElement("link"),d.rel="stylesheet",d.href=l):(d=document.createElement("script"),d.type="text/javascript",d.src=l),d.id=_Le(i==="css"?"pure-utils-css":"pure-utils-script"),(s.element instanceof HTMLElement?s.element:document[(f=s.element)!=null?f:i==="css"?"head":"body"]).appendChild(d)),new Promise((h,p)=>{d.onload=()=>h({src:l,message:"加载成功"}),d.onerror=()=>p({src:l,message:"加载失败"})})})).flat();return Promise.all(o)}function n(a){return t(a,"css")}function r(a){return t(a,"script")}return q5(()=>{er&&e&&document.querySelectorAll('link[id^="pure-utils-css"], script[id^="pure-utils-script"]').forEach(a=>a.remove())}),{loadCss:n,loadScript:r}}var DLe=Symbol("watermark-dom"),uft=(e=(0,rn.ref)(er?document.body:""))=>{let t=DLe.toString(),n=(0,rn.shallowRef)(),r=f=>new Promise((h,p)=>{er||p();let m=new Image;new URL(f,window.location.href).origin!==window.location.origin&&(m.crossOrigin="anonymous",m.referrerPolicy="no-referrer"),m.onload=()=>h(m),m.onerror=p,m.src=f}),a=()=>{let f=(0,rn.unref)(n);n.value=void 0;let h=(0,rn.unref)(e);h&&f&&h.removeChild(f)};function i(f,h){var C,E,w,_,S,D;if(!er)return Promise.resolve("");let p=document.createElement("canvas"),m=(C=h==null?void 0:h.width)!=null?C:250,g=(E=h==null?void 0:h.height)!=null?E:100;p.width=m,p.height=g;let v=p.getContext("2d");if(!v)return Promise.resolve("");let F=((w=h==null?void 0:h.rotate)!=null?w:-10)*Math.PI/180;if(v.translate(m/2,g/2),v.rotate(F),h!=null&&h.globalAlpha&&(v.globalAlpha=h.globalAlpha),h==null?void 0:h.shadowConfig){let{shadowConfig:A}=h;v.shadowBlur=A[0],v.shadowColor=(_=A==null?void 0:A[1])!=null?_:"#000000",v.shadowOffsetX=(S=A==null?void 0:A[2])!=null?S:0,v.shadowOffsetY=(D=A==null?void 0:A[3])!=null?D:0}let b=()=>{var O,M,L,I,B,z;v.font=(O=h==null?void 0:h.font)!=null?O:"normal 16px Arial, 'Courier New', 'Droid Sans', sans-serif";let A=f.includes((M=h==null?void 0:h.wrap)!=null?M:"、")?"center":"left",k=(L=h==null?void 0:h.textAlign)!=null?L:A;if(v.textAlign=k,v.textBaseline="middle",(h==null?void 0:h.gradient)&&gd(h==null?void 0:h.gradient)){let V=v.createLinearGradient(0,0,m,0);h==null||h.gradient.forEach(W=>{V.addColorStop(W.value,W.color)}),v.fillStyle=V}else v.fillStyle=(I=h==null?void 0:h.color)!=null?I:"rgba(128, 128, 128, 0.3)";let T=f.split((B=h==null?void 0:h.wrap)!=null?B:"、"),R=(z=h==null?void 0:h.lineHeight)!=null?z:20,P=-(T.length*R/2)+R/2;T.forEach((V,W)=>{let U;k==="left"||k==="start"?U=-m/4:k==="right"||k==="end"?U=m/4:U=0,v.fillText(V,U,P+W*R)}),v.rotate(-F),v.translate(-m/2,-g/2)};return new Promise(A=>{let k=h==null?void 0:h.image;k?r(k).then(T=>{var O,M;let R=(O=h==null?void 0:h.imageWidth)!=null?O:T.width,P=(M=h==null?void 0:h.imageHeight)!=null?M:T.height;v.drawImage(T,-R/2,-P/2,R,P),A(p.toDataURL("image/png"))}).catch(()=>{b(),A(p.toDataURL("image/png"))}):(b(),A(p.toDataURL("image/png")))})}function o(f={}){let h=(0,rn.unref)(n);h&&(O2(f.width)&&(h.style.width=`${f.width}px`),O2(f.height)&&(h.style.height=`${f.height}px`),O2(f.str)&&i(f.str,f.attr).then(p=>{h.style.background=`url(${p}) left top repeat`}))}let s=U5(()=>{let f=(0,rn.unref)(e);if(!f)return;let{clientHeight:h,clientWidth:p}=f;o({height:h,width:p})}),l=(f,h)=>{var F,b;if(!er)return;if((0,rn.unref)(n))return o({str:f,attr:h}),t;let p=(0,rn.unref)(e),m=document.createElement("div");if(n.value=m,m.id=t,m.style.pointerEvents="none",m.style.top="0px",m.style.left="0px",m.style.position=p===document.body?"fixed":"absolute",m.style.zIndex=(F=h==null?void 0:h.zIndex)!=null?F:"100000",!p)return t;let{clientHeight:g,clientWidth:v}=p;return o({str:f,width:v,height:g,attr:h}),(b=p==null?void 0:p.style)!=null&&b.position||(p.style.position="relative"),p.appendChild(m),t};function u(f,{str:h,attr:p}){f[0].removedNodes[0]&&f[0].removedNodes[0].id===t&&(n.value=void 0,l(h,p))}function c(f,h){let p={childList:!0,attributes:!0,characterData:!0,subtree:!0};new MutationObserver(m=>u(m,{str:f,attr:h})).observe((0,rn.unref)(e),p)}function d(f,h){er&&(l(f,h),window.addEventListener("resize",s),h!=null&&h.forever&&c(f,h),(0,rn.getCurrentInstance)()&&a&&a())}return q5(()=>{er&&window.removeEventListener("resize",s)}),{clear:a,setWatermark:d}};const ALe={width:24,height:24,body:''},Gx={width:24,height:24,body:''},kLe={key:0,class:"flex items-center justify-between"},TLe=["id"],xLe={key:1},BLe=X({__name:"index",setup(e){const t=H(!1),n=x(()=>o=>{var s;return((s=o==null?void 0:o.footerButtons)==null?void 0:s.length)>0?o.footerButtons:[{label:"取消",text:!0,bg:!0,btnClick:({dialog:{options:l,index:u}})=>{const c=()=>U8(l,u,{command:"cancel"});l!=null&&l.beforeCancel&&Kf(l==null?void 0:l.beforeCancel)?l.beforeCancel(c,{options:l,index:u}):c()}},{label:"确定",type:"primary",text:!0,bg:!0,btnClick:({dialog:{options:l,index:u}})=>{const c=()=>U8(l,u,{command:"sure"});l!=null&&l.beforeSure&&Kf(l==null?void 0:l.beforeSure)?l.beforeSure(c,{options:l,index:u}):c()}}]}),r=x(()=>["el-icon","el-dialog__close","-translate-x-2","cursor-pointer","hover:!text-[red]"]);function a(o,s,l){var u;if(t.value=(u=s==null?void 0:s.fullscreen)!=null?u:!1,s!=null&&s[o]&&Kf(s==null?void 0:s[o]))return s==null?void 0:s[o]({options:s,index:l})}function i(o,s,l={command:"close"}){U8(o,s,l),a("close",o,s)}return(o,s)=>{const l=it("IconifyIconOffline"),u=it("el-button"),c=it("el-dialog");return N(!0),G(je,null,xt(y(_h),(d,f)=>(N(),ge(c,Ft({key:f},d,{modelValue:d.visible,"onUpdate:modelValue":h=>d.visible=h,class:"pure-dialog",fullscreen:t.value?!0:!!(d!=null&&d.fullscreen),onClose:h=>i(d,f),onOpened:h=>a("open",d,f),onOpenAutoFocus:h=>a("openAutoFocus",d,f),onCloseAutoFocus:h=>a("closeAutoFocus",d,f)}),rs({default:oe(()=>[(N(),ge(yt(d.contentRenderer({options:d,index:f})),Ft(d==null?void 0:d.props,{onClose:h=>i(d,f,h)}),null,16,["onClose"]))]),_:2},[d!=null&&d.fullscreenIcon||d!=null&&d.headerRenderer?{name:"header",fn:oe(({close:h,titleId:p,titleClass:m})=>[d!=null&&d.fullscreenIcon?(N(),G("div",kLe,[J("span",{id:p,class:$(m)},Le(d==null?void 0:d.title),11,TLe),d!=null&&d.fullscreen?de("",!0):(N(),G("i",{key:0,class:$(r.value),onClick:s[0]||(s[0]=g=>t.value=!t.value)},[q(l,{class:"pure-dialog-svg",icon:d!=null&&d.fullscreen||t.value?y(Gx):y(ALe)},null,8,["icon"])],2))])):(N(),ge(yt(d==null?void 0:d.headerRenderer({close:h,titleId:p,titleClass:m})),{key:1}))]),key:"0"}:void 0,d!=null&&d.hideFooter?void 0:{name:"footer",fn:oe(()=>[d!=null&&d.footerRenderer?(N(),ge(yt(d==null?void 0:d.footerRenderer({options:d,index:f})),{key:0})):(N(),G("span",xLe,[(N(!0),G(je,null,xt(n.value(d),(h,p)=>(N(),ge(u,Ft({key:p},h,{onClick:m=>h.btnClick({dialog:{options:d,index:f},button:{btn:h,index:p}})}),{default:oe(()=>[Lt(Le(h==null?void 0:h.label),1)]),_:2},1040,["onClick"]))),128))]))]),key:"1"}]),1040,["modelValue","onUpdate:modelValue","fullscreen","onClose","onOpened","onOpenAutoFocus","onCloseAutoFocus"]))),128)}}});function Km(e){return Cm()?(wm(e),!0):!1}function yr(e){return typeof e=="function"?e():y(e)}const Y5=typeof window!="undefined"&&typeof document!="undefined";typeof WorkerGlobalScope!="undefined"&&globalThis instanceof WorkerGlobalScope;const MLe=e=>typeof e!="undefined",LLe=e=>e!=null,PLe=Object.prototype.toString,Qy=e=>PLe.call(e)==="[object Object]",Hs=()=>{},RLe=OLe();function OLe(){var e,t;return Y5&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ILe(e,t){function n(...r){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(i)})}return n}function NLe(e,t={}){let n,r,a=Hs;const i=s=>{clearTimeout(s),a(),a=Hs};return s=>{const l=yr(e),u=yr(t.maxWait);return n&&i(n),l<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(s())):new Promise((c,d)=>{a=t.rejectOnCancel?d:c,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&i(r),r=null,c(s())},l)})}}function $Le(e,t=!1,n="Timeout"){return new Promise((r,a)=>{setTimeout(t?()=>a(n):r,e)})}function zLe(e){return e}function Ij(e){return e||dt()}function cft(e,t=200,n={}){return ILe(NLe(t,n),e)}function HLe(e,t=!0,n){Ij()?pt(e,n):t?e():Ye(e)}function VLe(e,t){Ij(t)&&ri(e,t)}function sS(e,t,n={}){const{immediate:r=!0}=n,a=H(!1);let i=null;function o(){i&&(clearTimeout(i),i=null)}function s(){a.value=!1,o()}function l(...u){o(),a.value=!0,i=setTimeout(()=>{a.value=!1,i=null,e(...u)},yr(t))}return r&&(a.value=!0,Y5&&l()),Km(s),{isPending:Eu(a),start:l,stop:s}}function oo(e){var t;const n=yr(e);return(t=n==null?void 0:n.$el)!=null?t:n}const J5=Y5?window:void 0,WLe=Y5?window.document:void 0;function Yn(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=J5):[t,n,r,a]=e,!t)return Hs;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(c=>c()),i.length=0},s=(c,d,f,h)=>(c.addEventListener(d,f,h),()=>c.removeEventListener(d,f,h)),l=Ee(()=>[oo(t),yr(a)],([c,d])=>{if(o(),!c)return;const f=Qy(d)?K({},d):d;i.push(...n.flatMap(h=>r.map(p=>s(c,h,p,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),o()};return Km(u),u}let jx=!1;function dft(e,t,n={}){const{window:r=J5,ignore:a=[],capture:i=!0,detectIframe:o=!1}=n;if(!r)return Hs;RLe&&!jx&&(jx=!0,Array.from(r.document.body.children).forEach(f=>f.addEventListener("click",Hs)),r.document.documentElement.addEventListener("click",Hs));let s=!0;const l=f=>a.some(h=>{if(typeof h=="string")return Array.from(r.document.querySelectorAll(h)).some(p=>p===f.target||f.composedPath().includes(p));{const p=oo(h);return p&&(f.target===p||f.composedPath().includes(p))}}),c=[Yn(r,"click",f=>{const h=oo(e);if(!(!h||h===f.target||f.composedPath().includes(h))){if(f.detail===0&&(s=!l(f)),!s){s=!0;return}t(f)}},{passive:!0,capture:i}),Yn(r,"pointerdown",f=>{const h=oo(e);s=!l(f)&&!!(h&&!f.composedPath().includes(h))},{passive:!0}),o&&Yn(r,"blur",f=>{setTimeout(()=>{var h;const p=oo(e);((h=r.document.activeElement)==null?void 0:h.tagName)==="IFRAME"&&!(p!=null&&p.contains(r.document.activeElement))&&t(f)},0)})].filter(Boolean);return()=>c.forEach(f=>f())}function GLe(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function fft(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:a=J5,eventName:i="keydown",passive:o=!1,dedupe:s=!1}=r,l=GLe(t);return Yn(a,i,c=>{c.repeat&&yr(s)||l(c)&&n(c)},o)}function hft(e,t=null){const n=dt();let r=()=>{};const a=fw((i,o)=>(r=o,{get(){var s,l;return i(),(l=(s=n==null?void 0:n.proxy)==null?void 0:s.$refs[e])!=null?l:t},set(){}}));return HLe(r),ni(r),a}function jLe(){const e=H(!1);return dt()&&pt(()=>{e.value=!0}),e}function Nj(e){const t=jLe();return x(()=>(t.value,!!e()))}function KLe(e){return JSON.parse(JSON.stringify(e))}function ULe(e,t,n={}){const{root:r,rootMargin:a="0px",threshold:i=.1,window:o=J5,immediate:s=!0}=n,l=Nj(()=>o&&"IntersectionObserver"in o),u=x(()=>{const p=yr(e);return(Array.isArray(p)?p:[p]).map(oo).filter(LLe)});let c=Hs;const d=H(s),f=l.value?Ee(()=>[u.value,oo(r),d.value],([p,m])=>{if(c(),!d.value||!p.length)return;const g=new IntersectionObserver(t,{root:oo(m),rootMargin:a,threshold:i});p.forEach(v=>v&&g.observe(v)),c=()=>{g.disconnect(),c=Hs}},{immediate:s,flush:"post"}):Hs,h=()=>{c(),f(),d.value=!1};return Km(h),{isSupported:l,isActive:d,pause(){c(),d.value=!1},resume(){d.value=!0},stop:h}}const Kx=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function pft(e,t={}){const{document:n=WLe,autoExit:r=!1}=t,a=x(()=>{var v;return(v=oo(e))!=null?v:n==null?void 0:n.querySelector("html")}),i=H(!1),o=x(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(v=>n&&v in n||a.value&&v in a.value)),s=x(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(v=>n&&v in n||a.value&&v in a.value)),l=x(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(v=>n&&v in n||a.value&&v in a.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(v=>n&&v in n),c=Nj(()=>a.value&&n&&o.value!==void 0&&s.value!==void 0&&l.value!==void 0),d=()=>u?(n==null?void 0:n[u])===a.value:!1,f=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const v=a.value;if((v==null?void 0:v[l.value])!=null)return!!v[l.value]}}return!1};function h(){return mt(this,null,function*(){if(!(!c.value||!i.value)){if(s.value)if((n==null?void 0:n[s.value])!=null)yield n[s.value]();else{const v=a.value;(v==null?void 0:v[s.value])!=null&&(yield v[s.value]())}i.value=!1}})}function p(){return mt(this,null,function*(){if(!c.value||i.value)return;f()&&(yield h());const v=a.value;o.value&&(v==null?void 0:v[o.value])!=null&&(yield v[o.value](),i.value=!0)})}function m(){return mt(this,null,function*(){yield i.value?h():p()})}const g=()=>{const v=f();(!v||v&&d())&&(i.value=v)};return Yn(n,Kx,g,!1),Yn(()=>oo(a),Kx,g,!1),r&&Km(h),{isSupported:c,isFullscreen:i,enter:p,exit:h,toggle:m}}function qLe([e,t,n,r]){const a=(c,d)=>1-3*d+3*c,i=(c,d)=>3*d-6*c,o=c=>3*c,s=(c,d,f)=>((a(d,f)*c+i(d,f))*c+o(d))*c,l=(c,d,f)=>3*a(d,f)*c*c+2*i(d,f)*c+o(d),u=c=>{let d=c;for(let f=0;f<4;++f){const h=l(d,e,n);if(h===0)return d;const p=s(d,e,n)-c;d-=p/h}return d};return c=>e===t&&n===r?c:s(u(c),t,r)}function Ux(e,t,n){return e+n*(t-e)}function K8(e){return(typeof e=="number"?[e]:e)||[]}function YLe(e,t,n,r={}){var a,i;const o=yr(t),s=yr(n),l=K8(o),u=K8(s),c=(a=yr(r.duration))!=null?a:1e3,d=Date.now(),f=Date.now()+c,h=typeof r.transition=="function"?r.transition:(i=yr(r.transition))!=null?i:zLe,p=typeof h=="function"?h:qLe(h);return new Promise(m=>{e.value=o;const g=()=>{var v;if((v=r.abort)!=null&&v.call(r)){m();return}const F=Date.now(),b=p((F-d)/c),C=K8(e.value).map((E,w)=>Ux(l[w],u[w],b));Array.isArray(e.value)?e.value=C.map((E,w)=>{var _,S;return Ux((_=l[w])!=null?_:0,(S=u[w])!=null?S:0,b)}):typeof e.value=="number"&&(e.value=C[0]),F{const i=yr(e);return typeof i=="number"?i:i.map(yr)},a=H(r());return Ee(r,i=>mt(this,null,function*(){var o,s;if(yr(t.disabled))return;const l=++n;if(t.delay&&(yield $Le(yr(t.delay))),l!==n)return;const u=Array.isArray(i)?i.map(yr):yr(i);(o=t.onStarted)==null||o.call(t),yield YLe(a,a.value,u,Fe(K({},t),{abort:()=>{var c;return l!==n||((c=t.abort)==null?void 0:c.call(t))}})),(s=t.onFinished)==null||s.call(t)}),{deep:!0}),Ee(()=>yr(t.disabled),i=>{i&&(n++,a.value=r())}),Km(()=>{n++}),x(()=>yr(t.disabled)?r():a.value)}function vft(e,t,n,r={}){var a,i,o;const{clone:s=!1,passive:l=!1,eventName:u,deep:c=!1,defaultValue:d,shouldEmit:f}=r,h=dt(),p=n||(h==null?void 0:h.emit)||((a=h==null?void 0:h.$emit)==null?void 0:a.bind(h))||((o=(i=h==null?void 0:h.proxy)==null?void 0:i.$emit)==null?void 0:o.bind(h==null?void 0:h.proxy));let m=u;t||(t="modelValue"),m=m||`update:${t.toString()}`;const g=b=>s?typeof s=="function"?s(b):KLe(b):b,v=()=>MLe(e[t])?g(e[t]):d,F=b=>{f?f(b)&&p(m,b):p(m,b)};if(l){const b=v(),C=H(b);let E=!1;return Ee(()=>e[t],w=>{E||(E=!0,C.value=g(w),Ye(()=>E=!1))}),Ee(C,w=>{!E&&(w!==e[t]||c)&&F(w)},{deep:c}),C}else return x({get(){return v()},set(b){F(b)}})}const _h=H([]),gft=e=>{const t=()=>_h.value.push(Object.assign(e,{visible:!0}));e!=null&&e.openDelay?sS(()=>{t()},e.openDelay):t()},U8=(e,t,n)=>{_h.value[t].visible=!1,e.closeCallBack&&e.closeCallBack({options:e,index:t,args:n}),sS(()=>{_h.value.splice(t,1)},200)},yft=(e,t="title",n=0)=>{_h.value[n][t]=e},bft=()=>{_h.value=[]},JLe=pLe(BLe);/*! Element Plus v2.5.1 */var $j={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"}}},ZLe={pkg:{name:"vue-pure-admin",version:"4.5.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.18","@logicflow/extension":"^1.2.19","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.0.1","@pureadmin/utils":"^2.4.3","@vueuse/core":"^10.7.2","@vueuse/motion":"^2.0.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.5","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.4.3","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.5.1","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.3",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.5",typeit:"8.7.1","v-contextmenu":"3.0.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"3.4.14","vue-i18n":"^9.9.0","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.2.5","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.3.1","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.6.4",xgplayer:"^3.0.11",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.4.4","@commitlint/config-conventional":"^18.4.4","@commitlint/types":"^18.4.4","@eslint/js":"^8.56.0","@faker-js/faker":"^8.3.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.0","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.11","@types/sortablejs":"^1.15.7","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.16",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.3",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.20.0","gradient-string":"^2.0.2",husky:"^8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.33","postcss-html":"^1.6.0","postcss-import":"^15.1.0","postcss-scss":"^4.0.9",prettier:"^3.1.1",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.69.7",stylelint:"^16.1.0","stylelint-config-recess-order":"^4.4.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^12.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.0.12","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.0","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-01-21 23:31:47"},XLe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const QLe=X({name:"app",components:{[Ny.name]:Ny,ReDialog:JLe},computed:{currentLocale(){var e;return((e=this.$storage.locale)==null?void 0:e.locale)==="zh"?$j:Mj}},beforeCreate(){const{version:e,name:t}=ZLe.pkg,{VITE_PUBLIC_PATH:n,MODE:r}=XLe;r==="production"&&Wce({pollingTime:3e5,localPackageVersion:e,originVersionFileUrl:`${location.origin}${n}version.json`},{title:t,description:"检测到新版本",buttonText:"立即更新"})},mounted(){Bj({title:"回顾2023",duration:0,dangerouslyUseHTMLString:!0,message:"这更像是三年来开源社区唯一的一次集体交流。欢迎大家在评论区留下您的想法。我们将认真回复所有评论,并将一些不错的建议或想法在2024年实施改进或开发,点击即可去留言"})}}),zj=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n};function ePe(e,t,n,r,a,i){const o=it("router-view"),s=it("ReDialog"),l=it("el-config-provider");return N(),ge(l,{locale:e.currentLocale},{default:oe(()=>[q(o),q(s)]),_:1},8,["locale"])}const tPe=zj(QLe,[["render",ePe]]),nPe="modulepreload",rPe=function(e){return"/vue-pure-admin/"+e},qx={},pe=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");a=Promise.all(n.map(o=>{if(o=rPe(o),o in qx)return;qx[o]=!0;const s=o.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!r)for(let d=i.length-1;d>=0;d--){const f=i[d];if(f.href===o&&(!s||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":nPe,s||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),s)return new Promise((d,f)=>{c.addEventListener("load",d),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})}))}return a.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},aPe={buttons:{hsLoginOut:e=>{const{normalize:t}=e;return t(["LoginOut"])},hsfullscreen:e=>{const{normalize:t}=e;return t(["FullScreen"])},hsexitfullscreen:e=>{const{normalize:t}=e;return t(["ExitFullscreen"])},hsrefreshRoute:e=>{const{normalize:t}=e;return t(["RefreshRoute"])},hslogin:e=>{const{normalize:t}=e;return t(["Login"])},hsadd:e=>{const{normalize:t}=e;return t(["Add"])},hsmark:e=>{const{normalize:t}=e;return t(["Mark/Cancel"])},hssave:e=>{const{normalize:t}=e;return t(["Save"])},hssearch:e=>{const{normalize:t}=e;return t(["Search"])},hsexpendAll:e=>{const{normalize:t}=e;return t(["Expand All"])},hscollapseAll:e=>{const{normalize:t}=e;return t(["Collapse All"])},hssystemSet:e=>{const{normalize:t}=e;return t(["Open ProjectConfig"])},hsdelete:e=>{const{normalize:t}=e;return t(["Delete"])},hsreload:e=>{const{normalize:t}=e;return t(["Reload"])},hscloseCurrentTab:e=>{const{normalize:t}=e;return t(["Close CurrentTab"])},hscloseLeftTabs:e=>{const{normalize:t}=e;return t(["Close LeftTabs"])},hscloseRightTabs:e=>{const{normalize:t}=e;return t(["Close RightTabs"])},hscloseOtherTabs:e=>{const{normalize:t}=e;return t(["Close OtherTabs"])},hscloseAllTabs:e=>{const{normalize:t}=e;return t(["Close AllTabs"])},hswholeFullScreen:e=>{const{normalize:t}=e;return t(["FullScreen"])},hswholeExitFullScreen:e=>{const{normalize:t}=e;return t(["ExitFull"])},hscontentFullScreen:e=>{const{normalize:t}=e;return t(["Content FullScreen"])},hscontentExitFullScreen:e=>{const{normalize:t}=e;return t(["Content ExitFullScreen"])}},menus:{hshome:e=>{const{normalize:t}=e;return t(["Home"])},hslogin:e=>{const{normalize:t}=e;return t(["Login"])},hsempty:e=>{const{normalize:t}=e;return t(["Empty Page"])},hssysManagement:e=>{const{normalize:t}=e;return t(["System Manage"])},hsUser:e=>{const{normalize:t}=e;return t(["User Manage"])},hsRole:e=>{const{normalize:t}=e;return t(["Role Manage"])},hsDept:e=>{const{normalize:t}=e;return t(["Dept Manage"])},hseditor:e=>{const{normalize:t}=e;return t(["Editor"])},hsabnormal:e=>{const{normalize:t}=e;return t(["Abnormal Page"])},hsfourZeroFour:e=>{const{normalize:t}=e;return t(["404"])},hsfourZeroOne:e=>{const{normalize:t}=e;return t(["403"])},hsFive:e=>{const{normalize:t}=e;return t(["500"])},hscomponents:e=>{const{normalize:t}=e;return t(["Components"])},hsdialog:e=>{const{normalize:t}=e;return t(["Dialog"])},hsmessage:e=>{const{normalize:t}=e;return t(["Message Tips"])},hsvideo:e=>{const{normalize:t}=e;return t(["Video"])},hssegmented:e=>{const{normalize:t}=e;return t(["Segmented"])},hswaterfall:e=>{const{normalize:t}=e;return t(["Waterfall"])},hsmap:e=>{const{normalize:t}=e;return t(["Map"])},hsdraggable:e=>{const{normalize:t}=e;return t(["Draggable"])},hssplitPane:e=>{const{normalize:t}=e;return t(["Split Pane"])},hsElButton:e=>{const{normalize:t}=e;return t(["Button"])},hsbutton:e=>{const{normalize:t}=e;return t(["Button Animation"])},hsCheckButton:e=>{const{normalize:t}=e;return t(["Check Button"])},hscropping:e=>{const{normalize:t}=e;return t(["Picture Cropping"])},hsanimatecss:e=>{const{normalize:t}=e;return t(["AnimateCss Selector"])},hscountTo:e=>{const{normalize:t}=e;return t(["Digital Animation"])},hsselector:e=>{const{normalize:t}=e;return t(["Scope Selector"])},hsflowChart:e=>{const{normalize:t}=e;return t(["Flow Chart"])},hsseamless:e=>{const{normalize:t}=e;return t(["Seamless Scroll"])},hscontextmenu:e=>{const{normalize:t}=e;return t(["Context Menu"])},hstypeit:e=>{const{normalize:t}=e;return t(["Typeit"])},hsjsoneditor:e=>{const{normalize:t}=e;return t(["JSON Editor"])},hsColorPicker:e=>{const{normalize:t}=e;return t(["Color Picker"])},hsDatePicker:e=>{const{normalize:t}=e;return t(["Date Picker"])},hsDateTimePicker:e=>{const{normalize:t}=e;return t(["DateTimePicker"])},hsTimePicker:e=>{const{normalize:t}=e;return t(["TimePicker"])},hsTag:e=>{const{normalize:t}=e;return t(["Tag"])},hsStatistic:e=>{const{normalize:t}=e;return t(["Statistic"])},hsCollapse:e=>{const{normalize:t}=e;return t(["Collapse"])},hsProgress:e=>{const{normalize:t}=e;return t(["Progress"])},hsUpload:e=>{const{normalize:t}=e;return t(["File Upload"])},hsmenus:e=>{const{normalize:t}=e;return t(["MultiLevel Menu"])},hsmenu1:e=>{const{normalize:t}=e;return t(["Menu1"])},"hsmenu1-1":e=>{const{normalize:t}=e;return t(["Menu1-1"])},"hsmenu1-2":e=>{const{normalize:t}=e;return t(["Menu1-2"])},"hsmenu1-2-1":e=>{const{normalize:t}=e;return t(["Menu1-2-1"])},"hsmenu1-2-2":e=>{const{normalize:t}=e;return t(["Menu1-2-2"])},"hsmenu1-3":e=>{const{normalize:t}=e;return t(["Menu1-3"])},hsmenu2:e=>{const{normalize:t}=e;return t(["Menu2"])},permission:e=>{const{normalize:t}=e;return t(["Permission Manage"])},permissionPage:e=>{const{normalize:t}=e;return t(["Page Permission"])},permissionButton:e=>{const{normalize:t}=e;return t(["Button Permission"])},hstabs:e=>{const{normalize:t}=e;return t(["Tabs Operate"])},hsguide:e=>{const{normalize:t}=e;return t(["Guide"])},hsAble:e=>{const{normalize:t}=e;return t(["Able"])},hsMenuTree:e=>{const{normalize:t}=e;return t(["Menu Tree"])},hsVideoFrame:e=>{const{normalize:t}=e;return t(["Video Frame Capture"])},hsWavesurfer:e=>{const{normalize:t}=e;return t(["Audio Visualization"])},hsOptimize:e=>{const{normalize:t}=e;return t(["Debounce、Throttle、Copy、Longpress Directives"])},hsWatermark:e=>{const{normalize:t}=e;return t(["Water Mark"])},hsPrint:e=>{const{normalize:t}=e;return t(["Print"])},hsDownload:e=>{const{normalize:t}=e;return t(["Download"])},hsExternalPage:e=>{const{normalize:t}=e;return t(["External Page"])},hsExternalDoc:e=>{const{normalize:t}=e;return t(["Docs External"])},hsEmbeddedDoc:e=>{const{normalize:t}=e;return t(["Docs Embedded"])},externalLink:e=>{const{normalize:t}=e;return t(["Vue-Pure-Admin"])},pureutilsLink:e=>{const{normalize:t}=e;return t(["Pure-Admin-Utils"])},hsEpDocument:e=>{const{normalize:t}=e;return t(["Element-Plus"])},hsTailwindcssDocument:e=>{const{normalize:t}=e;return t(["Tailwindcss"])},hsVueDocument:e=>{const{normalize:t}=e;return t(["Vue3"])},hsViteDocument:e=>{const{normalize:t}=e;return t(["Vite"])},hsPiniaDocument:e=>{const{normalize:t}=e;return t(["Pinia"])},hsRouterDocument:e=>{const{normalize:t}=e;return t(["Vue-Router"])},hsAbout:e=>{const{normalize:t}=e;return t(["About"])},hsResult:e=>{const{normalize:t}=e;return t(["Result Page"])},hsSuccess:e=>{const{normalize:t}=e;return t(["Success Page"])},hsFail:e=>{const{normalize:t}=e;return t(["Fail Page"])},hsIconSelect:e=>{const{normalize:t}=e;return t(["Icon Select"])},hsTimeline:e=>{const{normalize:t}=e;return t(["Time Line"])},hsLineTree:e=>{const{normalize:t}=e;return t(["LineTree"])},hsList:e=>{const{normalize:t}=e;return t(["List Page"])},hsListCard:e=>{const{normalize:t}=e;return t(["Card List Page"])},hsDebounce:e=>{const{normalize:t}=e;return t(["Debounce & Throttle"])},hsFormDesign:e=>{const{normalize:t}=e;return t(["Form Design"])},hsBarcode:e=>{const{normalize:t}=e;return t(["Barcode"])},hsQrcode:e=>{const{normalize:t}=e;return t(["Qrcode"])},hsCascader:e=>{const{normalize:t}=e;return t(["Area Cascader"])},hsSwiper:e=>{const{normalize:t}=e;return t(["Swiper Plugin"])},hsVirtualList:e=>{const{normalize:t}=e;return t(["Virtual List"])},hsPdf:e=>{const{normalize:t}=e;return t(["PDF Preview"])},hsExcel:e=>{const{normalize:t}=e;return t(["Export Excel"])},hsInfiniteScroll:e=>{const{normalize:t}=e;return t(["Table Infinite Scroll"])},hsSensitive:e=>{const{normalize:t}=e;return t(["Sensitive Filter"])},hsPinyin:e=>{const{normalize:t}=e;return t(["PinYin"])},hsdanmaku:e=>{const{normalize:t}=e;return t(["Danmaku"])},hsPureTableBase:e=>{const{normalize:t}=e;return t(["Base Usage"])},hsPureTableHigh:e=>{const{normalize:t}=e;return t(["High Usage"])},hsboard:e=>{const{normalize:t}=e;return t(["Paint Board"])},hsMenuoverflow:e=>{const{normalize:t}=e;return t(["Menu Overflow Show Tooltip Text"])},hsChildMenuoverflow:e=>{const{normalize:t}=e;return t(["Child Menu Overflow Show Tooltip Text"])}},status:{hsLoad:e=>{const{normalize:t}=e;return t(["Loading..."])}},login:{username:e=>{const{normalize:t}=e;return t(["Username"])},password:e=>{const{normalize:t}=e;return t(["Password"])},verifyCode:e=>{const{normalize:t}=e;return t(["VerifyCode"])},remember:e=>{const{normalize:t}=e;return t(["days no need to login"])},rememberInfo:e=>{const{normalize:t}=e;return t(["After checking and logging in, will automatically log in to the system without entering your username and password within the specified number of days."])},sure:e=>{const{normalize:t}=e;return t(["Sure Password"])},forget:e=>{const{normalize:t}=e;return t(["Forget Password?"])},login:e=>{const{normalize:t}=e;return t(["Login"])},thirdLogin:e=>{const{normalize:t}=e;return t(["Third Login"])},phoneLogin:e=>{const{normalize:t}=e;return t(["Phone Login"])},qRCodeLogin:e=>{const{normalize:t}=e;return t(["QRCode Login"])},register:e=>{const{normalize:t}=e;return t(["Register"])},weChatLogin:e=>{const{normalize:t}=e;return t(["WeChat Login"])},alipayLogin:e=>{const{normalize:t}=e;return t(["Alipay Login"])},qqLogin:e=>{const{normalize:t}=e;return t(["QQ Login"])},weiboLogin:e=>{const{normalize:t}=e;return t(["Weibo Login"])},phone:e=>{const{normalize:t}=e;return t(["Phone"])},smsVerifyCode:e=>{const{normalize:t}=e;return t(["SMS VerifyCode"])},back:e=>{const{normalize:t}=e;return t(["Back"])},test:e=>{const{normalize:t}=e;return t(["Mock Test"])},tip:e=>{const{normalize:t}=e;return t(['After scanning the code, click "Confirm" to complete the login'])},definite:e=>{const{normalize:t}=e;return t(["Definite"])},loginSuccess:e=>{const{normalize:t}=e;return t(["Login Success"])},registerSuccess:e=>{const{normalize:t}=e;return t(["Regist Success"])},tickPrivacy:e=>{const{normalize:t}=e;return t(["Please tick Privacy Policy"])},readAccept:e=>{const{normalize:t}=e;return t(["I have read it carefully and accept"])},privacyPolicy:e=>{const{normalize:t}=e;return t(["Privacy Policy"])},getVerifyCode:e=>{const{normalize:t}=e;return t(["Get VerifyCode"])},info:e=>{const{normalize:t}=e;return t(["Seconds"])},usernameReg:e=>{const{normalize:t}=e;return t(["Please enter username"])},passwordReg:e=>{const{normalize:t}=e;return t(["Please enter password"])},verifyCodeReg:e=>{const{normalize:t}=e;return t(["Please enter verify code"])},verifyCodeCorrectReg:e=>{const{normalize:t}=e;return t(["Please enter correct verify code"])},verifyCodeSixReg:e=>{const{normalize:t}=e;return t(["Please enter a 6-digit verify code"])},phoneReg:e=>{const{normalize:t}=e;return t(["Please enter the phone"])},phoneCorrectReg:e=>{const{normalize:t}=e;return t(["Please enter the correct phone number format"])},passwordRuleReg:e=>{const{normalize:t}=e;return t(["The password format should be any combination of 8-18 digits"])},passwordSureReg:e=>{const{normalize:t}=e;return t(["Please enter confirm password"])},passwordDifferentReg:e=>{const{normalize:t}=e;return t(["The two passwords do not match!"])},passwordUpdateReg:e=>{const{normalize:t}=e;return t(["Password has been updated"])}}},iPe=Object.freeze(Object.defineProperty({__proto__:null,default:aPe},Symbol.toStringTag,{value:"Module"})),oPe={buttons:{hsLoginOut:e=>{const{normalize:t}=e;return t(["退出系统"])},hsfullscreen:e=>{const{normalize:t}=e;return t(["全屏"])},hsexitfullscreen:e=>{const{normalize:t}=e;return t(["退出全屏"])},hsrefreshRoute:e=>{const{normalize:t}=e;return t(["刷新路由"])},hslogin:e=>{const{normalize:t}=e;return t(["登录"])},hsadd:e=>{const{normalize:t}=e;return t(["新增"])},hsmark:e=>{const{normalize:t}=e;return t(["标记/取消"])},hssave:e=>{const{normalize:t}=e;return t(["保存"])},hssearch:e=>{const{normalize:t}=e;return t(["搜索"])},hsexpendAll:e=>{const{normalize:t}=e;return t(["全部展开"])},hscollapseAll:e=>{const{normalize:t}=e;return t(["全部折叠"])},hssystemSet:e=>{const{normalize:t}=e;return t(["打开项目配置"])},hsdelete:e=>{const{normalize:t}=e;return t(["删除"])},hsreload:e=>{const{normalize:t}=e;return t(["重新加载"])},hscloseCurrentTab:e=>{const{normalize:t}=e;return t(["关闭当前标签页"])},hscloseLeftTabs:e=>{const{normalize:t}=e;return t(["关闭左侧标签页"])},hscloseRightTabs:e=>{const{normalize:t}=e;return t(["关闭右侧标签页"])},hscloseOtherTabs:e=>{const{normalize:t}=e;return t(["关闭其他标签页"])},hscloseAllTabs:e=>{const{normalize:t}=e;return t(["关闭全部标签页"])},hswholeFullScreen:e=>{const{normalize:t}=e;return t(["全屏"])},hswholeExitFullScreen:e=>{const{normalize:t}=e;return t(["退出全屏"])},hscontentFullScreen:e=>{const{normalize:t}=e;return t(["内容区全屏"])},hscontentExitFullScreen:e=>{const{normalize:t}=e;return t(["内容区退出全屏"])}},menus:{hshome:e=>{const{normalize:t}=e;return t(["首页"])},hslogin:e=>{const{normalize:t}=e;return t(["登录"])},hsempty:e=>{const{normalize:t}=e;return t(["无Layout页"])},hssysManagement:e=>{const{normalize:t}=e;return t(["系统管理"])},hsUser:e=>{const{normalize:t}=e;return t(["用户管理"])},hsRole:e=>{const{normalize:t}=e;return t(["角色管理"])},hsDept:e=>{const{normalize:t}=e;return t(["部门管理"])},hseditor:e=>{const{normalize:t}=e;return t(["编辑器"])},hsabnormal:e=>{const{normalize:t}=e;return t(["异常页面"])},hsfourZeroFour:e=>{const{normalize:t}=e;return t(["404"])},hsfourZeroOne:e=>{const{normalize:t}=e;return t(["403"])},hsFive:e=>{const{normalize:t}=e;return t(["500"])},hscomponents:e=>{const{normalize:t}=e;return t(["组件"])},hsdialog:e=>{const{normalize:t}=e;return t(["函数式弹框"])},hsmessage:e=>{const{normalize:t}=e;return t(["消息提示"])},hsvideo:e=>{const{normalize:t}=e;return t(["视频"])},hssegmented:e=>{const{normalize:t}=e;return t(["分段控制器"])},hswaterfall:e=>{const{normalize:t}=e;return t(["瀑布流无限滚动"])},hsmap:e=>{const{normalize:t}=e;return t(["地图"])},hsdraggable:e=>{const{normalize:t}=e;return t(["拖拽"])},hssplitPane:e=>{const{normalize:t}=e;return t(["切割面板"])},hsElButton:e=>{const{normalize:t}=e;return t(["按钮"])},hsCheckButton:e=>{const{normalize:t}=e;return t(["可选按钮"])},hsbutton:e=>{const{normalize:t}=e;return t(["按钮动效"])},hscropping:e=>{const{normalize:t}=e;return t(["图片裁剪"])},hsanimatecss:e=>{const{normalize:t}=e;return t(["animate.css选择器"])},hscountTo:e=>{const{normalize:t}=e;return t(["数字动画"])},hsselector:e=>{const{normalize:t}=e;return t(["范围选择器"])},hsflowChart:e=>{const{normalize:t}=e;return t(["流程图"])},hsseamless:e=>{const{normalize:t}=e;return t(["无缝滚动"])},hscontextmenu:e=>{const{normalize:t}=e;return t(["右键菜单"])},hstypeit:e=>{const{normalize:t}=e;return t(["打字机"])},hsjsoneditor:e=>{const{normalize:t}=e;return t(["JSON编辑器"])},hsColorPicker:e=>{const{normalize:t}=e;return t(["颜色选择器"])},hsDatePicker:e=>{const{normalize:t}=e;return t(["日期选择器"])},hsDateTimePicker:e=>{const{normalize:t}=e;return t(["日期时间选择器"])},hsTimePicker:e=>{const{normalize:t}=e;return t(["时间选择器"])},hsTag:e=>{const{normalize:t}=e;return t(["标签"])},hsStatistic:e=>{const{normalize:t}=e;return t(["统计组件"])},hsCollapse:e=>{const{normalize:t}=e;return t(["折叠面板"])},hsProgress:e=>{const{normalize:t}=e;return t(["进度条"])},hsUpload:e=>{const{normalize:t}=e;return t(["文件上传"])},hsmenus:e=>{const{normalize:t}=e;return t(["多级菜单"])},hsmenu1:e=>{const{normalize:t}=e;return t(["菜单1"])},"hsmenu1-1":e=>{const{normalize:t}=e;return t(["菜单1-1"])},"hsmenu1-2":e=>{const{normalize:t}=e;return t(["菜单1-2"])},"hsmenu1-2-1":e=>{const{normalize:t}=e;return t(["菜单1-2-1"])},"hsmenu1-2-2":e=>{const{normalize:t}=e;return t(["菜单1-2-2"])},"hsmenu1-3":e=>{const{normalize:t}=e;return t(["菜单1-3"])},hsmenu2:e=>{const{normalize:t}=e;return t(["菜单2"])},permission:e=>{const{normalize:t}=e;return t(["权限管理"])},permissionPage:e=>{const{normalize:t}=e;return t(["页面权限"])},permissionButton:e=>{const{normalize:t}=e;return t(["按钮权限"])},hstabs:e=>{const{normalize:t}=e;return t(["标签页操作"])},hsguide:e=>{const{normalize:t}=e;return t(["引导页"])},hsAble:e=>{const{normalize:t}=e;return t(["功能"])},hsMenuTree:e=>{const{normalize:t}=e;return t(["菜单树结构"])},hsVideoFrame:e=>{const{normalize:t}=e;return t(["视频帧截取-wasm版"])},hsWavesurfer:e=>{const{normalize:t}=e;return t(["音频可视化"])},hsOptimize:e=>{const{normalize:t}=e;return t(["防抖、截流、复制、长按指令"])},hsWatermark:e=>{const{normalize:t}=e;return t(["水印"])},hsPrint:e=>{const{normalize:t}=e;return t(["打印"])},hsDownload:e=>{const{normalize:t}=e;return t(["下载"])},hsExternalPage:e=>{const{normalize:t}=e;return t(["外部页面"])},hsExternalDoc:e=>{const{normalize:t}=e;return t(["文档外链"])},hsEmbeddedDoc:e=>{const{normalize:t}=e;return t(["文档内嵌"])},externalLink:e=>{const{normalize:t}=e;return t(["vue-pure-admin"])},pureutilsLink:e=>{const{normalize:t}=e;return t(["pure-admin-utils"])},hsEpDocument:e=>{const{normalize:t}=e;return t(["element-plus"])},hsTailwindcssDocument:e=>{const{normalize:t}=e;return t(["tailwindcss"])},hsVueDocument:e=>{const{normalize:t}=e;return t(["vue3"])},hsViteDocument:e=>{const{normalize:t}=e;return t(["vite"])},hsPiniaDocument:e=>{const{normalize:t}=e;return t(["pinia"])},hsRouterDocument:e=>{const{normalize:t}=e;return t(["vue-router"])},hsAbout:e=>{const{normalize:t}=e;return t(["关于"])},hsResult:e=>{const{normalize:t}=e;return t(["结果页面"])},hsSuccess:e=>{const{normalize:t}=e;return t(["成功页面"])},hsFail:e=>{const{normalize:t}=e;return t(["失败页面"])},hsIconSelect:e=>{const{normalize:t}=e;return t(["图标选择器"])},hsTimeline:e=>{const{normalize:t}=e;return t(["时间线"])},hsLineTree:e=>{const{normalize:t}=e;return t(["树形连接线"])},hsList:e=>{const{normalize:t}=e;return t(["列表页"])},hsListCard:e=>{const{normalize:t}=e;return t(["卡片列表页"])},hsDebounce:e=>{const{normalize:t}=e;return t(["防抖节流"])},hsFormDesign:e=>{const{normalize:t}=e;return t(["表单设计器"])},hsBarcode:e=>{const{normalize:t}=e;return t(["条形码"])},hsQrcode:e=>{const{normalize:t}=e;return t(["二维码"])},hsCascader:e=>{const{normalize:t}=e;return t(["区域级联选择器"])},hsSwiper:e=>{const{normalize:t}=e;return t(["Swiper插件"])},hsVirtualList:e=>{const{normalize:t}=e;return t(["虚拟列表"])},hsPdf:e=>{const{normalize:t}=e;return t(["PDF预览"])},hsExcel:e=>{const{normalize:t}=e;return t(["导出Excel"])},hsInfiniteScroll:e=>{const{normalize:t}=e;return t(["表格无限滚动"])},hsSensitive:e=>{const{normalize:t}=e;return t(["敏感词过滤"])},hsPinyin:e=>{const{normalize:t}=e;return t(["汉语拼音"])},hsdanmaku:e=>{const{normalize:t}=e;return t(["弹幕"])},hsPureTableBase:e=>{const{normalize:t}=e;return t(["基础用法(23个示例)"])},hsPureTableHigh:e=>{const{normalize:t}=e;return t(["高级用法(11个示例)"])},hsboard:e=>{const{normalize:t}=e;return t(["艺术画板"])},hsMenuoverflow:e=>{const{normalize:t}=e;return t(["目录超出显示 Tooltip 文字提示"])},hsChildMenuoverflow:e=>{const{normalize:t}=e;return t(["菜单超出显示 Tooltip 文字提示"])}},status:{hsLoad:e=>{const{normalize:t}=e;return t(["加载中..."])}},login:{username:e=>{const{normalize:t}=e;return t(["账号"])},password:e=>{const{normalize:t}=e;return t(["密码"])},verifyCode:e=>{const{normalize:t}=e;return t(["验证码"])},remember:e=>{const{normalize:t}=e;return t(["天内免登录"])},rememberInfo:e=>{const{normalize:t}=e;return t(["勾选并登录后,规定天数内无需输入用户名和密码会自动登入系统"])},sure:e=>{const{normalize:t}=e;return t(["确认密码"])},forget:e=>{const{normalize:t}=e;return t(["忘记密码?"])},login:e=>{const{normalize:t}=e;return t(["登录"])},thirdLogin:e=>{const{normalize:t}=e;return t(["第三方登录"])},phoneLogin:e=>{const{normalize:t}=e;return t(["手机登录"])},qRCodeLogin:e=>{const{normalize:t}=e;return t(["二维码登录"])},register:e=>{const{normalize:t}=e;return t(["注册"])},weChatLogin:e=>{const{normalize:t}=e;return t(["微信登录"])},alipayLogin:e=>{const{normalize:t}=e;return t(["支付宝登录"])},qqLogin:e=>{const{normalize:t}=e;return t(["QQ登录"])},weiboLogin:e=>{const{normalize:t}=e;return t(["微博登录"])},phone:e=>{const{normalize:t}=e;return t(["手机号码"])},smsVerifyCode:e=>{const{normalize:t}=e;return t(["短信验证码"])},back:e=>{const{normalize:t}=e;return t(["返回"])},test:e=>{const{normalize:t}=e;return t(["模拟测试"])},tip:e=>{const{normalize:t}=e;return t(['扫码后点击"确认",即可完成登录'])},definite:e=>{const{normalize:t}=e;return t(["确定"])},loginSuccess:e=>{const{normalize:t}=e;return t(["登录成功"])},registerSuccess:e=>{const{normalize:t}=e;return t(["注册成功"])},tickPrivacy:e=>{const{normalize:t}=e;return t(["请勾选隐私政策"])},readAccept:e=>{const{normalize:t}=e;return t(["我已仔细阅读并接受"])},privacyPolicy:e=>{const{normalize:t}=e;return t(["《隐私政策》"])},getVerifyCode:e=>{const{normalize:t}=e;return t(["获取验证码"])},info:e=>{const{normalize:t}=e;return t(["秒后重新获取"])},usernameReg:e=>{const{normalize:t}=e;return t(["请输入账号"])},passwordReg:e=>{const{normalize:t}=e;return t(["请输入密码"])},verifyCodeReg:e=>{const{normalize:t}=e;return t(["请输入验证码"])},verifyCodeCorrectReg:e=>{const{normalize:t}=e;return t(["请输入正确的验证码"])},verifyCodeSixReg:e=>{const{normalize:t}=e;return t(["请输入6位数字验证码"])},phoneReg:e=>{const{normalize:t}=e;return t(["请输入手机号码"])},phoneCorrectReg:e=>{const{normalize:t}=e;return t(["请输入正确的手机号码格式"])},passwordRuleReg:e=>{const{normalize:t}=e;return t(["密码格式应为8-18位数字、字母、符号的任意两种组合"])},passwordSureReg:e=>{const{normalize:t}=e;return t(["请输入确认密码"])},passwordDifferentReg:e=>{const{normalize:t}=e;return t(["两次密码不一致!"])},passwordUpdateReg:e=>{const{normalize:t}=e;return t(["修改密码成功"])}}},sPe=Object.freeze(Object.defineProperty({__proto__:null,default:oPe},Symbol.toStringTag,{value:"Module"}));/*! + `;M.style.cssText=B,M.innerHTML=I==null?void 0:I.value,O.onmousemove=z=>{let V=z.pageX-10,W=z.pageY+15;M.style.top=W+"px",M.style.left=V+"px"}};l==null||l.on("mouseover",I=>{(P==="x"&&I.componentType=="xAxis"||P==="y"&&I.componentType=="yAxis"||P.toString()==="true"&&I.componentType.includes("Axis"))&&L(I)}),l==null||l.on("mouseout",()=>{O.onmousemove=null,M.style.cssText="display:none"})}function k(){return{name:n,value:i}}(0,rn.watch)(()=>r.value,P=>{l&&(l.dispose(),f(P),h(u.value,...c.value))});function T(){var P,O;l&&j8((O=(P=u.value)==null?void 0:P.delay)!=null?O:300).then(()=>{m()})}return(0,rn.onMounted)(()=>{(0,rn.nextTick)(()=>{var P,O,M,L,I;if((P=u.value)!=null&&P.container){let B=(M=(O=u.value)==null?void 0:O.delay)!=null?M:40;SLe(u.value.container,m,{time:B}),s=CLe(["body","html","document"],Array.of(u.value.container).flat()),s&&window.addEventListener("resize",T)}else o=(I=(L=u.value)==null?void 0:L.resize)!=null?I:!0,o&&window.addEventListener("resize",T)})}),q5(()=>{var P,O,M;!((P=u.value)!=null&&P.container)&&o&&window.removeEventListener("resize",T),(O=u.value)!=null&&O.container&&s&&window.removeEventListener("resize",T),l&&(l.dispose(),l=null,(M=document.querySelector(`#${a}`))==null||M.remove())}),{echarts:i,setOptions:h,getInstance:E,showLoading:g,hideLoading:v,clear:p,resize:m,getGlobalProperties:k,getDom:w,getWidth:b,getHeight:C,getOption:_,appendData:F,getDataURL:S,getConnectedDataURL:D,addTooltip:A}};function _Le(e){return`${e}-${new Date().getTime()}-${Math.random().toString(36).substr(2,9)}`}function lft(e=!0){function t(a,i){if(!er)return;let o=(Array.isArray(a)?a:[a]).map(s=>(Array.isArray(s.src)?s.src:[s.src]).map(l=>{var f;let u=i==="css"?`link[href="${l}"]`:`script[src="${l}"]`,c=document.querySelector(u),d;return c?(d=c.cloneNode(!1),c.replaceWith(d)):(i==="css"?(d=document.createElement("link"),d.rel="stylesheet",d.href=l):(d=document.createElement("script"),d.type="text/javascript",d.src=l),d.id=_Le(i==="css"?"pure-utils-css":"pure-utils-script"),(s.element instanceof HTMLElement?s.element:document[(f=s.element)!=null?f:i==="css"?"head":"body"]).appendChild(d)),new Promise((h,p)=>{d.onload=()=>h({src:l,message:"加载成功"}),d.onerror=()=>p({src:l,message:"加载失败"})})})).flat();return Promise.all(o)}function n(a){return t(a,"css")}function r(a){return t(a,"script")}return q5(()=>{er&&e&&document.querySelectorAll('link[id^="pure-utils-css"], script[id^="pure-utils-script"]').forEach(a=>a.remove())}),{loadCss:n,loadScript:r}}var DLe=Symbol("watermark-dom"),uft=(e=(0,rn.ref)(er?document.body:""))=>{let t=DLe.toString(),n=(0,rn.shallowRef)(),r=f=>new Promise((h,p)=>{er||p();let m=new Image;new URL(f,window.location.href).origin!==window.location.origin&&(m.crossOrigin="anonymous",m.referrerPolicy="no-referrer"),m.onload=()=>h(m),m.onerror=p,m.src=f}),a=()=>{let f=(0,rn.unref)(n);n.value=void 0;let h=(0,rn.unref)(e);h&&f&&h.removeChild(f)};function i(f,h){var C,E,w,_,S,D;if(!er)return Promise.resolve("");let p=document.createElement("canvas"),m=(C=h==null?void 0:h.width)!=null?C:250,g=(E=h==null?void 0:h.height)!=null?E:100;p.width=m,p.height=g;let v=p.getContext("2d");if(!v)return Promise.resolve("");let F=((w=h==null?void 0:h.rotate)!=null?w:-10)*Math.PI/180;if(v.translate(m/2,g/2),v.rotate(F),h!=null&&h.globalAlpha&&(v.globalAlpha=h.globalAlpha),h==null?void 0:h.shadowConfig){let{shadowConfig:A}=h;v.shadowBlur=A[0],v.shadowColor=(_=A==null?void 0:A[1])!=null?_:"#000000",v.shadowOffsetX=(S=A==null?void 0:A[2])!=null?S:0,v.shadowOffsetY=(D=A==null?void 0:A[3])!=null?D:0}let b=()=>{var O,M,L,I,B,z;v.font=(O=h==null?void 0:h.font)!=null?O:"normal 16px Arial, 'Courier New', 'Droid Sans', sans-serif";let A=f.includes((M=h==null?void 0:h.wrap)!=null?M:"、")?"center":"left",k=(L=h==null?void 0:h.textAlign)!=null?L:A;if(v.textAlign=k,v.textBaseline="middle",(h==null?void 0:h.gradient)&&gd(h==null?void 0:h.gradient)){let V=v.createLinearGradient(0,0,m,0);h==null||h.gradient.forEach(W=>{V.addColorStop(W.value,W.color)}),v.fillStyle=V}else v.fillStyle=(I=h==null?void 0:h.color)!=null?I:"rgba(128, 128, 128, 0.3)";let T=f.split((B=h==null?void 0:h.wrap)!=null?B:"、"),R=(z=h==null?void 0:h.lineHeight)!=null?z:20,P=-(T.length*R/2)+R/2;T.forEach((V,W)=>{let U;k==="left"||k==="start"?U=-m/4:k==="right"||k==="end"?U=m/4:U=0,v.fillText(V,U,P+W*R)}),v.rotate(-F),v.translate(-m/2,-g/2)};return new Promise(A=>{let k=h==null?void 0:h.image;k?r(k).then(T=>{var O,M;let R=(O=h==null?void 0:h.imageWidth)!=null?O:T.width,P=(M=h==null?void 0:h.imageHeight)!=null?M:T.height;v.drawImage(T,-R/2,-P/2,R,P),A(p.toDataURL("image/png"))}).catch(()=>{b(),A(p.toDataURL("image/png"))}):(b(),A(p.toDataURL("image/png")))})}function o(f={}){let h=(0,rn.unref)(n);h&&(O2(f.width)&&(h.style.width=`${f.width}px`),O2(f.height)&&(h.style.height=`${f.height}px`),O2(f.str)&&i(f.str,f.attr).then(p=>{h.style.background=`url(${p}) left top repeat`}))}let s=U5(()=>{let f=(0,rn.unref)(e);if(!f)return;let{clientHeight:h,clientWidth:p}=f;o({height:h,width:p})}),l=(f,h)=>{var F,b;if(!er)return;if((0,rn.unref)(n))return o({str:f,attr:h}),t;let p=(0,rn.unref)(e),m=document.createElement("div");if(n.value=m,m.id=t,m.style.pointerEvents="none",m.style.top="0px",m.style.left="0px",m.style.position=p===document.body?"fixed":"absolute",m.style.zIndex=(F=h==null?void 0:h.zIndex)!=null?F:"100000",!p)return t;let{clientHeight:g,clientWidth:v}=p;return o({str:f,width:v,height:g,attr:h}),(b=p==null?void 0:p.style)!=null&&b.position||(p.style.position="relative"),p.appendChild(m),t};function u(f,{str:h,attr:p}){f[0].removedNodes[0]&&f[0].removedNodes[0].id===t&&(n.value=void 0,l(h,p))}function c(f,h){let p={childList:!0,attributes:!0,characterData:!0,subtree:!0};new MutationObserver(m=>u(m,{str:f,attr:h})).observe((0,rn.unref)(e),p)}function d(f,h){er&&(l(f,h),window.addEventListener("resize",s),h!=null&&h.forever&&c(f,h),(0,rn.getCurrentInstance)()&&a&&a())}return q5(()=>{er&&window.removeEventListener("resize",s)}),{clear:a,setWatermark:d}};const ALe={width:24,height:24,body:''},Gx={width:24,height:24,body:''},kLe={key:0,class:"flex items-center justify-between"},TLe=["id"],xLe={key:1},BLe=X({__name:"index",setup(e){const t=H(!1),n=x(()=>o=>{var s;return((s=o==null?void 0:o.footerButtons)==null?void 0:s.length)>0?o.footerButtons:[{label:"取消",text:!0,bg:!0,btnClick:({dialog:{options:l,index:u}})=>{const c=()=>U8(l,u,{command:"cancel"});l!=null&&l.beforeCancel&&Kf(l==null?void 0:l.beforeCancel)?l.beforeCancel(c,{options:l,index:u}):c()}},{label:"确定",type:"primary",text:!0,bg:!0,btnClick:({dialog:{options:l,index:u}})=>{const c=()=>U8(l,u,{command:"sure"});l!=null&&l.beforeSure&&Kf(l==null?void 0:l.beforeSure)?l.beforeSure(c,{options:l,index:u}):c()}}]}),r=x(()=>["el-icon","el-dialog__close","-translate-x-2","cursor-pointer","hover:!text-[red]"]);function a(o,s,l){var u;if(t.value=(u=s==null?void 0:s.fullscreen)!=null?u:!1,s!=null&&s[o]&&Kf(s==null?void 0:s[o]))return s==null?void 0:s[o]({options:s,index:l})}function i(o,s,l={command:"close"}){U8(o,s,l),a("close",o,s)}return(o,s)=>{const l=it("IconifyIconOffline"),u=it("el-button"),c=it("el-dialog");return N(!0),G(je,null,xt(y(_h),(d,f)=>(N(),ge(c,Ft({key:f},d,{modelValue:d.visible,"onUpdate:modelValue":h=>d.visible=h,class:"pure-dialog",fullscreen:t.value?!0:!!(d!=null&&d.fullscreen),onClose:h=>i(d,f),onOpened:h=>a("open",d,f),onOpenAutoFocus:h=>a("openAutoFocus",d,f),onCloseAutoFocus:h=>a("closeAutoFocus",d,f)}),rs({default:oe(()=>[(N(),ge(yt(d.contentRenderer({options:d,index:f})),Ft(d==null?void 0:d.props,{onClose:h=>i(d,f,h)}),null,16,["onClose"]))]),_:2},[d!=null&&d.fullscreenIcon||d!=null&&d.headerRenderer?{name:"header",fn:oe(({close:h,titleId:p,titleClass:m})=>[d!=null&&d.fullscreenIcon?(N(),G("div",kLe,[J("span",{id:p,class:$(m)},Le(d==null?void 0:d.title),11,TLe),d!=null&&d.fullscreen?de("",!0):(N(),G("i",{key:0,class:$(r.value),onClick:s[0]||(s[0]=g=>t.value=!t.value)},[q(l,{class:"pure-dialog-svg",icon:d!=null&&d.fullscreen||t.value?y(Gx):y(ALe)},null,8,["icon"])],2))])):(N(),ge(yt(d==null?void 0:d.headerRenderer({close:h,titleId:p,titleClass:m})),{key:1}))]),key:"0"}:void 0,d!=null&&d.hideFooter?void 0:{name:"footer",fn:oe(()=>[d!=null&&d.footerRenderer?(N(),ge(yt(d==null?void 0:d.footerRenderer({options:d,index:f})),{key:0})):(N(),G("span",xLe,[(N(!0),G(je,null,xt(n.value(d),(h,p)=>(N(),ge(u,Ft({key:p},h,{onClick:m=>h.btnClick({dialog:{options:d,index:f},button:{btn:h,index:p}})}),{default:oe(()=>[Lt(Le(h==null?void 0:h.label),1)]),_:2},1040,["onClick"]))),128))]))]),key:"1"}]),1040,["modelValue","onUpdate:modelValue","fullscreen","onClose","onOpened","onOpenAutoFocus","onCloseAutoFocus"]))),128)}}});function Km(e){return Cm()?(wm(e),!0):!1}function yr(e){return typeof e=="function"?e():y(e)}const Y5=typeof window!="undefined"&&typeof document!="undefined";typeof WorkerGlobalScope!="undefined"&&globalThis instanceof WorkerGlobalScope;const MLe=e=>typeof e!="undefined",LLe=e=>e!=null,PLe=Object.prototype.toString,Qy=e=>PLe.call(e)==="[object Object]",Hs=()=>{},RLe=OLe();function OLe(){var e,t;return Y5&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function ILe(e,t){function n(...r){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(i)})}return n}function NLe(e,t={}){let n,r,a=Hs;const i=s=>{clearTimeout(s),a(),a=Hs};return s=>{const l=yr(e),u=yr(t.maxWait);return n&&i(n),l<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(s())):new Promise((c,d)=>{a=t.rejectOnCancel?d:c,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&i(r),r=null,c(s())},l)})}}function $Le(e,t=!1,n="Timeout"){return new Promise((r,a)=>{setTimeout(t?()=>a(n):r,e)})}function zLe(e){return e}function Ij(e){return e||dt()}function cft(e,t=200,n={}){return ILe(NLe(t,n),e)}function HLe(e,t=!0,n){Ij()?pt(e,n):t?e():Ye(e)}function VLe(e,t){Ij(t)&&ri(e,t)}function sS(e,t,n={}){const{immediate:r=!0}=n,a=H(!1);let i=null;function o(){i&&(clearTimeout(i),i=null)}function s(){a.value=!1,o()}function l(...u){o(),a.value=!0,i=setTimeout(()=>{a.value=!1,i=null,e(...u)},yr(t))}return r&&(a.value=!0,Y5&&l()),Km(s),{isPending:Eu(a),start:l,stop:s}}function oo(e){var t;const n=yr(e);return(t=n==null?void 0:n.$el)!=null?t:n}const J5=Y5?window:void 0,WLe=Y5?window.document:void 0;function Yn(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=J5):[t,n,r,a]=e,!t)return Hs;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(c=>c()),i.length=0},s=(c,d,f,h)=>(c.addEventListener(d,f,h),()=>c.removeEventListener(d,f,h)),l=Ee(()=>[oo(t),yr(a)],([c,d])=>{if(o(),!c)return;const f=Qy(d)?K({},d):d;i.push(...n.flatMap(h=>r.map(p=>s(c,h,p,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),o()};return Km(u),u}let jx=!1;function dft(e,t,n={}){const{window:r=J5,ignore:a=[],capture:i=!0,detectIframe:o=!1}=n;if(!r)return Hs;RLe&&!jx&&(jx=!0,Array.from(r.document.body.children).forEach(f=>f.addEventListener("click",Hs)),r.document.documentElement.addEventListener("click",Hs));let s=!0;const l=f=>a.some(h=>{if(typeof h=="string")return Array.from(r.document.querySelectorAll(h)).some(p=>p===f.target||f.composedPath().includes(p));{const p=oo(h);return p&&(f.target===p||f.composedPath().includes(p))}}),c=[Yn(r,"click",f=>{const h=oo(e);if(!(!h||h===f.target||f.composedPath().includes(h))){if(f.detail===0&&(s=!l(f)),!s){s=!0;return}t(f)}},{passive:!0,capture:i}),Yn(r,"pointerdown",f=>{const h=oo(e);s=!l(f)&&!!(h&&!f.composedPath().includes(h))},{passive:!0}),o&&Yn(r,"blur",f=>{setTimeout(()=>{var h;const p=oo(e);((h=r.document.activeElement)==null?void 0:h.tagName)==="IFRAME"&&!(p!=null&&p.contains(r.document.activeElement))&&t(f)},0)})].filter(Boolean);return()=>c.forEach(f=>f())}function GLe(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function fft(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:a=J5,eventName:i="keydown",passive:o=!1,dedupe:s=!1}=r,l=GLe(t);return Yn(a,i,c=>{c.repeat&&yr(s)||l(c)&&n(c)},o)}function hft(e,t=null){const n=dt();let r=()=>{};const a=fw((i,o)=>(r=o,{get(){var s,l;return i(),(l=(s=n==null?void 0:n.proxy)==null?void 0:s.$refs[e])!=null?l:t},set(){}}));return HLe(r),ni(r),a}function jLe(){const e=H(!1);return dt()&&pt(()=>{e.value=!0}),e}function Nj(e){const t=jLe();return x(()=>(t.value,!!e()))}function KLe(e){return JSON.parse(JSON.stringify(e))}function ULe(e,t,n={}){const{root:r,rootMargin:a="0px",threshold:i=.1,window:o=J5,immediate:s=!0}=n,l=Nj(()=>o&&"IntersectionObserver"in o),u=x(()=>{const p=yr(e);return(Array.isArray(p)?p:[p]).map(oo).filter(LLe)});let c=Hs;const d=H(s),f=l.value?Ee(()=>[u.value,oo(r),d.value],([p,m])=>{if(c(),!d.value||!p.length)return;const g=new IntersectionObserver(t,{root:oo(m),rootMargin:a,threshold:i});p.forEach(v=>v&&g.observe(v)),c=()=>{g.disconnect(),c=Hs}},{immediate:s,flush:"post"}):Hs,h=()=>{c(),f(),d.value=!1};return Km(h),{isSupported:l,isActive:d,pause(){c(),d.value=!1},resume(){d.value=!0},stop:h}}const Kx=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function pft(e,t={}){const{document:n=WLe,autoExit:r=!1}=t,a=x(()=>{var v;return(v=oo(e))!=null?v:n==null?void 0:n.querySelector("html")}),i=H(!1),o=x(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(v=>n&&v in n||a.value&&v in a.value)),s=x(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(v=>n&&v in n||a.value&&v in a.value)),l=x(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(v=>n&&v in n||a.value&&v in a.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(v=>n&&v in n),c=Nj(()=>a.value&&n&&o.value!==void 0&&s.value!==void 0&&l.value!==void 0),d=()=>u?(n==null?void 0:n[u])===a.value:!1,f=()=>{if(l.value){if(n&&n[l.value]!=null)return n[l.value];{const v=a.value;if((v==null?void 0:v[l.value])!=null)return!!v[l.value]}}return!1};function h(){return mt(this,null,function*(){if(!(!c.value||!i.value)){if(s.value)if((n==null?void 0:n[s.value])!=null)yield n[s.value]();else{const v=a.value;(v==null?void 0:v[s.value])!=null&&(yield v[s.value]())}i.value=!1}})}function p(){return mt(this,null,function*(){if(!c.value||i.value)return;f()&&(yield h());const v=a.value;o.value&&(v==null?void 0:v[o.value])!=null&&(yield v[o.value](),i.value=!0)})}function m(){return mt(this,null,function*(){yield i.value?h():p()})}const g=()=>{const v=f();(!v||v&&d())&&(i.value=v)};return Yn(n,Kx,g,!1),Yn(()=>oo(a),Kx,g,!1),r&&Km(h),{isSupported:c,isFullscreen:i,enter:p,exit:h,toggle:m}}function qLe([e,t,n,r]){const a=(c,d)=>1-3*d+3*c,i=(c,d)=>3*d-6*c,o=c=>3*c,s=(c,d,f)=>((a(d,f)*c+i(d,f))*c+o(d))*c,l=(c,d,f)=>3*a(d,f)*c*c+2*i(d,f)*c+o(d),u=c=>{let d=c;for(let f=0;f<4;++f){const h=l(d,e,n);if(h===0)return d;const p=s(d,e,n)-c;d-=p/h}return d};return c=>e===t&&n===r?c:s(u(c),t,r)}function Ux(e,t,n){return e+n*(t-e)}function K8(e){return(typeof e=="number"?[e]:e)||[]}function YLe(e,t,n,r={}){var a,i;const o=yr(t),s=yr(n),l=K8(o),u=K8(s),c=(a=yr(r.duration))!=null?a:1e3,d=Date.now(),f=Date.now()+c,h=typeof r.transition=="function"?r.transition:(i=yr(r.transition))!=null?i:zLe,p=typeof h=="function"?h:qLe(h);return new Promise(m=>{e.value=o;const g=()=>{var v;if((v=r.abort)!=null&&v.call(r)){m();return}const F=Date.now(),b=p((F-d)/c),C=K8(e.value).map((E,w)=>Ux(l[w],u[w],b));Array.isArray(e.value)?e.value=C.map((E,w)=>{var _,S;return Ux((_=l[w])!=null?_:0,(S=u[w])!=null?S:0,b)}):typeof e.value=="number"&&(e.value=C[0]),F{const i=yr(e);return typeof i=="number"?i:i.map(yr)},a=H(r());return Ee(r,i=>mt(this,null,function*(){var o,s;if(yr(t.disabled))return;const l=++n;if(t.delay&&(yield $Le(yr(t.delay))),l!==n)return;const u=Array.isArray(i)?i.map(yr):yr(i);(o=t.onStarted)==null||o.call(t),yield YLe(a,a.value,u,Fe(K({},t),{abort:()=>{var c;return l!==n||((c=t.abort)==null?void 0:c.call(t))}})),(s=t.onFinished)==null||s.call(t)}),{deep:!0}),Ee(()=>yr(t.disabled),i=>{i&&(n++,a.value=r())}),Km(()=>{n++}),x(()=>yr(t.disabled)?r():a.value)}function vft(e,t,n,r={}){var a,i,o;const{clone:s=!1,passive:l=!1,eventName:u,deep:c=!1,defaultValue:d,shouldEmit:f}=r,h=dt(),p=n||(h==null?void 0:h.emit)||((a=h==null?void 0:h.$emit)==null?void 0:a.bind(h))||((o=(i=h==null?void 0:h.proxy)==null?void 0:i.$emit)==null?void 0:o.bind(h==null?void 0:h.proxy));let m=u;t||(t="modelValue"),m=m||`update:${t.toString()}`;const g=b=>s?typeof s=="function"?s(b):KLe(b):b,v=()=>MLe(e[t])?g(e[t]):d,F=b=>{f?f(b)&&p(m,b):p(m,b)};if(l){const b=v(),C=H(b);let E=!1;return Ee(()=>e[t],w=>{E||(E=!0,C.value=g(w),Ye(()=>E=!1))}),Ee(C,w=>{!E&&(w!==e[t]||c)&&F(w)},{deep:c}),C}else return x({get(){return v()},set(b){F(b)}})}const _h=H([]),gft=e=>{const t=()=>_h.value.push(Object.assign(e,{visible:!0}));e!=null&&e.openDelay?sS(()=>{t()},e.openDelay):t()},U8=(e,t,n)=>{_h.value[t].visible=!1,e.closeCallBack&&e.closeCallBack({options:e,index:t,args:n}),sS(()=>{_h.value.splice(t,1)},200)},yft=(e,t="title",n=0)=>{_h.value[n][t]=e},bft=()=>{_h.value=[]},JLe=pLe(BLe);/*! Element Plus v2.5.1 */var $j={name:"zh-cn",el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"}}},ZLe={pkg:{name:"vue-pure-admin",version:"4.5.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.18","@logicflow/extension":"^1.2.19","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.0.1","@pureadmin/utils":"^2.4.3","@vueuse/core":"^10.7.2","@vueuse/motion":"^2.0.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.5","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.4.3","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.5.1","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.3",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.5",typeit:"8.7.1","v-contextmenu":"3.0.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"3.4.14","vue-i18n":"^9.9.0","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.2.5","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.3.1","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.6.4",xgplayer:"^3.0.11",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.4.4","@commitlint/config-conventional":"^18.4.4","@commitlint/types":"^18.4.4","@eslint/js":"^8.56.0","@faker-js/faker":"^8.3.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.0","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.11","@types/sortablejs":"^1.15.7","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.16",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.3",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.20.0","gradient-string":"^2.0.2",husky:"^8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.33","postcss-html":"^1.6.0","postcss-import":"^15.1.0","postcss-scss":"^4.0.9",prettier:"^3.1.1",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.69.7",stylelint:"^16.1.0","stylelint-config-recess-order":"^4.4.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^12.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.0.12","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.0","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-01-22 11:20:43"},XLe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const QLe=X({name:"app",components:{[Ny.name]:Ny,ReDialog:JLe},computed:{currentLocale(){var e;return((e=this.$storage.locale)==null?void 0:e.locale)==="zh"?$j:Mj}},beforeCreate(){const{version:e,name:t}=ZLe.pkg,{VITE_PUBLIC_PATH:n,MODE:r}=XLe;r==="production"&&Wce({pollingTime:3e5,localPackageVersion:e,originVersionFileUrl:`${location.origin}${n}version.json`},{title:t,description:"检测到新版本",buttonText:"立即更新"})},mounted(){Bj({title:"回顾2023",duration:0,dangerouslyUseHTMLString:!0,message:"这更像是三年来开源社区唯一的一次集体交流。欢迎大家在评论区留下您的想法。我们将认真回复所有评论,并将一些不错的建议或想法在2024年实施改进或开发,点击即可去留言"})}}),zj=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n};function ePe(e,t,n,r,a,i){const o=it("router-view"),s=it("ReDialog"),l=it("el-config-provider");return N(),ge(l,{locale:e.currentLocale},{default:oe(()=>[q(o),q(s)]),_:1},8,["locale"])}const tPe=zj(QLe,[["render",ePe]]),nPe="modulepreload",rPe=function(e){return"/vue-pure-admin/"+e},qx={},pe=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link");a=Promise.all(n.map(o=>{if(o=rPe(o),o in qx)return;qx[o]=!0;const s=o.endsWith(".css"),l=s?'[rel="stylesheet"]':"";if(!!r)for(let d=i.length-1;d>=0;d--){const f=i[d];if(f.href===o&&(!s||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${l}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":nPe,s||(c.as="script",c.crossOrigin=""),c.href=o,document.head.appendChild(c),s)return new Promise((d,f)=>{c.addEventListener("load",d),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${o}`)))})}))}return a.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},aPe={buttons:{hsLoginOut:e=>{const{normalize:t}=e;return t(["LoginOut"])},hsfullscreen:e=>{const{normalize:t}=e;return t(["FullScreen"])},hsexitfullscreen:e=>{const{normalize:t}=e;return t(["ExitFullscreen"])},hsrefreshRoute:e=>{const{normalize:t}=e;return t(["RefreshRoute"])},hslogin:e=>{const{normalize:t}=e;return t(["Login"])},hsadd:e=>{const{normalize:t}=e;return t(["Add"])},hsmark:e=>{const{normalize:t}=e;return t(["Mark/Cancel"])},hssave:e=>{const{normalize:t}=e;return t(["Save"])},hssearch:e=>{const{normalize:t}=e;return t(["Search"])},hsexpendAll:e=>{const{normalize:t}=e;return t(["Expand All"])},hscollapseAll:e=>{const{normalize:t}=e;return t(["Collapse All"])},hssystemSet:e=>{const{normalize:t}=e;return t(["Open ProjectConfig"])},hsdelete:e=>{const{normalize:t}=e;return t(["Delete"])},hsreload:e=>{const{normalize:t}=e;return t(["Reload"])},hscloseCurrentTab:e=>{const{normalize:t}=e;return t(["Close CurrentTab"])},hscloseLeftTabs:e=>{const{normalize:t}=e;return t(["Close LeftTabs"])},hscloseRightTabs:e=>{const{normalize:t}=e;return t(["Close RightTabs"])},hscloseOtherTabs:e=>{const{normalize:t}=e;return t(["Close OtherTabs"])},hscloseAllTabs:e=>{const{normalize:t}=e;return t(["Close AllTabs"])},hswholeFullScreen:e=>{const{normalize:t}=e;return t(["FullScreen"])},hswholeExitFullScreen:e=>{const{normalize:t}=e;return t(["ExitFull"])},hscontentFullScreen:e=>{const{normalize:t}=e;return t(["Content FullScreen"])},hscontentExitFullScreen:e=>{const{normalize:t}=e;return t(["Content ExitFullScreen"])}},menus:{hshome:e=>{const{normalize:t}=e;return t(["Home"])},hslogin:e=>{const{normalize:t}=e;return t(["Login"])},hsempty:e=>{const{normalize:t}=e;return t(["Empty Page"])},hssysManagement:e=>{const{normalize:t}=e;return t(["System Manage"])},hsUser:e=>{const{normalize:t}=e;return t(["User Manage"])},hsRole:e=>{const{normalize:t}=e;return t(["Role Manage"])},hsDept:e=>{const{normalize:t}=e;return t(["Dept Manage"])},hseditor:e=>{const{normalize:t}=e;return t(["Editor"])},hsabnormal:e=>{const{normalize:t}=e;return t(["Abnormal Page"])},hsfourZeroFour:e=>{const{normalize:t}=e;return t(["404"])},hsfourZeroOne:e=>{const{normalize:t}=e;return t(["403"])},hsFive:e=>{const{normalize:t}=e;return t(["500"])},hscomponents:e=>{const{normalize:t}=e;return t(["Components"])},hsdialog:e=>{const{normalize:t}=e;return t(["Dialog"])},hsmessage:e=>{const{normalize:t}=e;return t(["Message Tips"])},hsvideo:e=>{const{normalize:t}=e;return t(["Video"])},hssegmented:e=>{const{normalize:t}=e;return t(["Segmented"])},hswaterfall:e=>{const{normalize:t}=e;return t(["Waterfall"])},hsmap:e=>{const{normalize:t}=e;return t(["Map"])},hsdraggable:e=>{const{normalize:t}=e;return t(["Draggable"])},hssplitPane:e=>{const{normalize:t}=e;return t(["Split Pane"])},hsElButton:e=>{const{normalize:t}=e;return t(["Button"])},hsbutton:e=>{const{normalize:t}=e;return t(["Button Animation"])},hsCheckButton:e=>{const{normalize:t}=e;return t(["Check Button"])},hscropping:e=>{const{normalize:t}=e;return t(["Picture Cropping"])},hsanimatecss:e=>{const{normalize:t}=e;return t(["AnimateCss Selector"])},hscountTo:e=>{const{normalize:t}=e;return t(["Digital Animation"])},hsselector:e=>{const{normalize:t}=e;return t(["Scope Selector"])},hsflowChart:e=>{const{normalize:t}=e;return t(["Flow Chart"])},hsseamless:e=>{const{normalize:t}=e;return t(["Seamless Scroll"])},hscontextmenu:e=>{const{normalize:t}=e;return t(["Context Menu"])},hstypeit:e=>{const{normalize:t}=e;return t(["Typeit"])},hsjsoneditor:e=>{const{normalize:t}=e;return t(["JSON Editor"])},hsColorPicker:e=>{const{normalize:t}=e;return t(["Color Picker"])},hsDatePicker:e=>{const{normalize:t}=e;return t(["Date Picker"])},hsDateTimePicker:e=>{const{normalize:t}=e;return t(["DateTimePicker"])},hsTimePicker:e=>{const{normalize:t}=e;return t(["TimePicker"])},hsTag:e=>{const{normalize:t}=e;return t(["Tag"])},hsStatistic:e=>{const{normalize:t}=e;return t(["Statistic"])},hsCollapse:e=>{const{normalize:t}=e;return t(["Collapse"])},hsProgress:e=>{const{normalize:t}=e;return t(["Progress"])},hsUpload:e=>{const{normalize:t}=e;return t(["File Upload"])},hsmenus:e=>{const{normalize:t}=e;return t(["MultiLevel Menu"])},hsmenu1:e=>{const{normalize:t}=e;return t(["Menu1"])},"hsmenu1-1":e=>{const{normalize:t}=e;return t(["Menu1-1"])},"hsmenu1-2":e=>{const{normalize:t}=e;return t(["Menu1-2"])},"hsmenu1-2-1":e=>{const{normalize:t}=e;return t(["Menu1-2-1"])},"hsmenu1-2-2":e=>{const{normalize:t}=e;return t(["Menu1-2-2"])},"hsmenu1-3":e=>{const{normalize:t}=e;return t(["Menu1-3"])},hsmenu2:e=>{const{normalize:t}=e;return t(["Menu2"])},permission:e=>{const{normalize:t}=e;return t(["Permission Manage"])},permissionPage:e=>{const{normalize:t}=e;return t(["Page Permission"])},permissionButton:e=>{const{normalize:t}=e;return t(["Button Permission"])},hstabs:e=>{const{normalize:t}=e;return t(["Tabs Operate"])},hsguide:e=>{const{normalize:t}=e;return t(["Guide"])},hsAble:e=>{const{normalize:t}=e;return t(["Able"])},hsMenuTree:e=>{const{normalize:t}=e;return t(["Menu Tree"])},hsVideoFrame:e=>{const{normalize:t}=e;return t(["Video Frame Capture"])},hsWavesurfer:e=>{const{normalize:t}=e;return t(["Audio Visualization"])},hsOptimize:e=>{const{normalize:t}=e;return t(["Debounce、Throttle、Copy、Longpress Directives"])},hsWatermark:e=>{const{normalize:t}=e;return t(["Water Mark"])},hsPrint:e=>{const{normalize:t}=e;return t(["Print"])},hsDownload:e=>{const{normalize:t}=e;return t(["Download"])},hsExternalPage:e=>{const{normalize:t}=e;return t(["External Page"])},hsExternalDoc:e=>{const{normalize:t}=e;return t(["Docs External"])},hsEmbeddedDoc:e=>{const{normalize:t}=e;return t(["Docs Embedded"])},externalLink:e=>{const{normalize:t}=e;return t(["Vue-Pure-Admin"])},pureutilsLink:e=>{const{normalize:t}=e;return t(["Pure-Admin-Utils"])},hsEpDocument:e=>{const{normalize:t}=e;return t(["Element-Plus"])},hsTailwindcssDocument:e=>{const{normalize:t}=e;return t(["Tailwindcss"])},hsVueDocument:e=>{const{normalize:t}=e;return t(["Vue3"])},hsViteDocument:e=>{const{normalize:t}=e;return t(["Vite"])},hsPiniaDocument:e=>{const{normalize:t}=e;return t(["Pinia"])},hsRouterDocument:e=>{const{normalize:t}=e;return t(["Vue-Router"])},hsAbout:e=>{const{normalize:t}=e;return t(["About"])},hsResult:e=>{const{normalize:t}=e;return t(["Result Page"])},hsSuccess:e=>{const{normalize:t}=e;return t(["Success Page"])},hsFail:e=>{const{normalize:t}=e;return t(["Fail Page"])},hsIconSelect:e=>{const{normalize:t}=e;return t(["Icon Select"])},hsTimeline:e=>{const{normalize:t}=e;return t(["Time Line"])},hsLineTree:e=>{const{normalize:t}=e;return t(["LineTree"])},hsList:e=>{const{normalize:t}=e;return t(["List Page"])},hsListCard:e=>{const{normalize:t}=e;return t(["Card List Page"])},hsDebounce:e=>{const{normalize:t}=e;return t(["Debounce & Throttle"])},hsFormDesign:e=>{const{normalize:t}=e;return t(["Form Design"])},hsBarcode:e=>{const{normalize:t}=e;return t(["Barcode"])},hsQrcode:e=>{const{normalize:t}=e;return t(["Qrcode"])},hsCascader:e=>{const{normalize:t}=e;return t(["Area Cascader"])},hsSwiper:e=>{const{normalize:t}=e;return t(["Swiper Plugin"])},hsVirtualList:e=>{const{normalize:t}=e;return t(["Virtual List"])},hsPdf:e=>{const{normalize:t}=e;return t(["PDF Preview"])},hsExcel:e=>{const{normalize:t}=e;return t(["Export Excel"])},hsInfiniteScroll:e=>{const{normalize:t}=e;return t(["Table Infinite Scroll"])},hsSensitive:e=>{const{normalize:t}=e;return t(["Sensitive Filter"])},hsPinyin:e=>{const{normalize:t}=e;return t(["PinYin"])},hsdanmaku:e=>{const{normalize:t}=e;return t(["Danmaku"])},hsPureTableBase:e=>{const{normalize:t}=e;return t(["Base Usage"])},hsPureTableHigh:e=>{const{normalize:t}=e;return t(["High Usage"])},hsboard:e=>{const{normalize:t}=e;return t(["Paint Board"])},hsMenuoverflow:e=>{const{normalize:t}=e;return t(["Menu Overflow Show Tooltip Text"])},hsChildMenuoverflow:e=>{const{normalize:t}=e;return t(["Child Menu Overflow Show Tooltip Text"])}},status:{hsLoad:e=>{const{normalize:t}=e;return t(["Loading..."])}},login:{username:e=>{const{normalize:t}=e;return t(["Username"])},password:e=>{const{normalize:t}=e;return t(["Password"])},verifyCode:e=>{const{normalize:t}=e;return t(["VerifyCode"])},remember:e=>{const{normalize:t}=e;return t(["days no need to login"])},rememberInfo:e=>{const{normalize:t}=e;return t(["After checking and logging in, will automatically log in to the system without entering your username and password within the specified number of days."])},sure:e=>{const{normalize:t}=e;return t(["Sure Password"])},forget:e=>{const{normalize:t}=e;return t(["Forget Password?"])},login:e=>{const{normalize:t}=e;return t(["Login"])},thirdLogin:e=>{const{normalize:t}=e;return t(["Third Login"])},phoneLogin:e=>{const{normalize:t}=e;return t(["Phone Login"])},qRCodeLogin:e=>{const{normalize:t}=e;return t(["QRCode Login"])},register:e=>{const{normalize:t}=e;return t(["Register"])},weChatLogin:e=>{const{normalize:t}=e;return t(["WeChat Login"])},alipayLogin:e=>{const{normalize:t}=e;return t(["Alipay Login"])},qqLogin:e=>{const{normalize:t}=e;return t(["QQ Login"])},weiboLogin:e=>{const{normalize:t}=e;return t(["Weibo Login"])},phone:e=>{const{normalize:t}=e;return t(["Phone"])},smsVerifyCode:e=>{const{normalize:t}=e;return t(["SMS VerifyCode"])},back:e=>{const{normalize:t}=e;return t(["Back"])},test:e=>{const{normalize:t}=e;return t(["Mock Test"])},tip:e=>{const{normalize:t}=e;return t(['After scanning the code, click "Confirm" to complete the login'])},definite:e=>{const{normalize:t}=e;return t(["Definite"])},loginSuccess:e=>{const{normalize:t}=e;return t(["Login Success"])},registerSuccess:e=>{const{normalize:t}=e;return t(["Regist Success"])},tickPrivacy:e=>{const{normalize:t}=e;return t(["Please tick Privacy Policy"])},readAccept:e=>{const{normalize:t}=e;return t(["I have read it carefully and accept"])},privacyPolicy:e=>{const{normalize:t}=e;return t(["Privacy Policy"])},getVerifyCode:e=>{const{normalize:t}=e;return t(["Get VerifyCode"])},info:e=>{const{normalize:t}=e;return t(["Seconds"])},usernameReg:e=>{const{normalize:t}=e;return t(["Please enter username"])},passwordReg:e=>{const{normalize:t}=e;return t(["Please enter password"])},verifyCodeReg:e=>{const{normalize:t}=e;return t(["Please enter verify code"])},verifyCodeCorrectReg:e=>{const{normalize:t}=e;return t(["Please enter correct verify code"])},verifyCodeSixReg:e=>{const{normalize:t}=e;return t(["Please enter a 6-digit verify code"])},phoneReg:e=>{const{normalize:t}=e;return t(["Please enter the phone"])},phoneCorrectReg:e=>{const{normalize:t}=e;return t(["Please enter the correct phone number format"])},passwordRuleReg:e=>{const{normalize:t}=e;return t(["The password format should be any combination of 8-18 digits"])},passwordSureReg:e=>{const{normalize:t}=e;return t(["Please enter confirm password"])},passwordDifferentReg:e=>{const{normalize:t}=e;return t(["The two passwords do not match!"])},passwordUpdateReg:e=>{const{normalize:t}=e;return t(["Password has been updated"])}}},iPe=Object.freeze(Object.defineProperty({__proto__:null,default:aPe},Symbol.toStringTag,{value:"Module"})),oPe={buttons:{hsLoginOut:e=>{const{normalize:t}=e;return t(["退出系统"])},hsfullscreen:e=>{const{normalize:t}=e;return t(["全屏"])},hsexitfullscreen:e=>{const{normalize:t}=e;return t(["退出全屏"])},hsrefreshRoute:e=>{const{normalize:t}=e;return t(["刷新路由"])},hslogin:e=>{const{normalize:t}=e;return t(["登录"])},hsadd:e=>{const{normalize:t}=e;return t(["新增"])},hsmark:e=>{const{normalize:t}=e;return t(["标记/取消"])},hssave:e=>{const{normalize:t}=e;return t(["保存"])},hssearch:e=>{const{normalize:t}=e;return t(["搜索"])},hsexpendAll:e=>{const{normalize:t}=e;return t(["全部展开"])},hscollapseAll:e=>{const{normalize:t}=e;return t(["全部折叠"])},hssystemSet:e=>{const{normalize:t}=e;return t(["打开项目配置"])},hsdelete:e=>{const{normalize:t}=e;return t(["删除"])},hsreload:e=>{const{normalize:t}=e;return t(["重新加载"])},hscloseCurrentTab:e=>{const{normalize:t}=e;return t(["关闭当前标签页"])},hscloseLeftTabs:e=>{const{normalize:t}=e;return t(["关闭左侧标签页"])},hscloseRightTabs:e=>{const{normalize:t}=e;return t(["关闭右侧标签页"])},hscloseOtherTabs:e=>{const{normalize:t}=e;return t(["关闭其他标签页"])},hscloseAllTabs:e=>{const{normalize:t}=e;return t(["关闭全部标签页"])},hswholeFullScreen:e=>{const{normalize:t}=e;return t(["全屏"])},hswholeExitFullScreen:e=>{const{normalize:t}=e;return t(["退出全屏"])},hscontentFullScreen:e=>{const{normalize:t}=e;return t(["内容区全屏"])},hscontentExitFullScreen:e=>{const{normalize:t}=e;return t(["内容区退出全屏"])}},menus:{hshome:e=>{const{normalize:t}=e;return t(["首页"])},hslogin:e=>{const{normalize:t}=e;return t(["登录"])},hsempty:e=>{const{normalize:t}=e;return t(["无Layout页"])},hssysManagement:e=>{const{normalize:t}=e;return t(["系统管理"])},hsUser:e=>{const{normalize:t}=e;return t(["用户管理"])},hsRole:e=>{const{normalize:t}=e;return t(["角色管理"])},hsDept:e=>{const{normalize:t}=e;return t(["部门管理"])},hseditor:e=>{const{normalize:t}=e;return t(["编辑器"])},hsabnormal:e=>{const{normalize:t}=e;return t(["异常页面"])},hsfourZeroFour:e=>{const{normalize:t}=e;return t(["404"])},hsfourZeroOne:e=>{const{normalize:t}=e;return t(["403"])},hsFive:e=>{const{normalize:t}=e;return t(["500"])},hscomponents:e=>{const{normalize:t}=e;return t(["组件"])},hsdialog:e=>{const{normalize:t}=e;return t(["函数式弹框"])},hsmessage:e=>{const{normalize:t}=e;return t(["消息提示"])},hsvideo:e=>{const{normalize:t}=e;return t(["视频"])},hssegmented:e=>{const{normalize:t}=e;return t(["分段控制器"])},hswaterfall:e=>{const{normalize:t}=e;return t(["瀑布流无限滚动"])},hsmap:e=>{const{normalize:t}=e;return t(["地图"])},hsdraggable:e=>{const{normalize:t}=e;return t(["拖拽"])},hssplitPane:e=>{const{normalize:t}=e;return t(["切割面板"])},hsElButton:e=>{const{normalize:t}=e;return t(["按钮"])},hsCheckButton:e=>{const{normalize:t}=e;return t(["可选按钮"])},hsbutton:e=>{const{normalize:t}=e;return t(["按钮动效"])},hscropping:e=>{const{normalize:t}=e;return t(["图片裁剪"])},hsanimatecss:e=>{const{normalize:t}=e;return t(["animate.css选择器"])},hscountTo:e=>{const{normalize:t}=e;return t(["数字动画"])},hsselector:e=>{const{normalize:t}=e;return t(["范围选择器"])},hsflowChart:e=>{const{normalize:t}=e;return t(["流程图"])},hsseamless:e=>{const{normalize:t}=e;return t(["无缝滚动"])},hscontextmenu:e=>{const{normalize:t}=e;return t(["右键菜单"])},hstypeit:e=>{const{normalize:t}=e;return t(["打字机"])},hsjsoneditor:e=>{const{normalize:t}=e;return t(["JSON编辑器"])},hsColorPicker:e=>{const{normalize:t}=e;return t(["颜色选择器"])},hsDatePicker:e=>{const{normalize:t}=e;return t(["日期选择器"])},hsDateTimePicker:e=>{const{normalize:t}=e;return t(["日期时间选择器"])},hsTimePicker:e=>{const{normalize:t}=e;return t(["时间选择器"])},hsTag:e=>{const{normalize:t}=e;return t(["标签"])},hsStatistic:e=>{const{normalize:t}=e;return t(["统计组件"])},hsCollapse:e=>{const{normalize:t}=e;return t(["折叠面板"])},hsProgress:e=>{const{normalize:t}=e;return t(["进度条"])},hsUpload:e=>{const{normalize:t}=e;return t(["文件上传"])},hsmenus:e=>{const{normalize:t}=e;return t(["多级菜单"])},hsmenu1:e=>{const{normalize:t}=e;return t(["菜单1"])},"hsmenu1-1":e=>{const{normalize:t}=e;return t(["菜单1-1"])},"hsmenu1-2":e=>{const{normalize:t}=e;return t(["菜单1-2"])},"hsmenu1-2-1":e=>{const{normalize:t}=e;return t(["菜单1-2-1"])},"hsmenu1-2-2":e=>{const{normalize:t}=e;return t(["菜单1-2-2"])},"hsmenu1-3":e=>{const{normalize:t}=e;return t(["菜单1-3"])},hsmenu2:e=>{const{normalize:t}=e;return t(["菜单2"])},permission:e=>{const{normalize:t}=e;return t(["权限管理"])},permissionPage:e=>{const{normalize:t}=e;return t(["页面权限"])},permissionButton:e=>{const{normalize:t}=e;return t(["按钮权限"])},hstabs:e=>{const{normalize:t}=e;return t(["标签页操作"])},hsguide:e=>{const{normalize:t}=e;return t(["引导页"])},hsAble:e=>{const{normalize:t}=e;return t(["功能"])},hsMenuTree:e=>{const{normalize:t}=e;return t(["菜单树结构"])},hsVideoFrame:e=>{const{normalize:t}=e;return t(["视频帧截取-wasm版"])},hsWavesurfer:e=>{const{normalize:t}=e;return t(["音频可视化"])},hsOptimize:e=>{const{normalize:t}=e;return t(["防抖、截流、复制、长按指令"])},hsWatermark:e=>{const{normalize:t}=e;return t(["水印"])},hsPrint:e=>{const{normalize:t}=e;return t(["打印"])},hsDownload:e=>{const{normalize:t}=e;return t(["下载"])},hsExternalPage:e=>{const{normalize:t}=e;return t(["外部页面"])},hsExternalDoc:e=>{const{normalize:t}=e;return t(["文档外链"])},hsEmbeddedDoc:e=>{const{normalize:t}=e;return t(["文档内嵌"])},externalLink:e=>{const{normalize:t}=e;return t(["vue-pure-admin"])},pureutilsLink:e=>{const{normalize:t}=e;return t(["pure-admin-utils"])},hsEpDocument:e=>{const{normalize:t}=e;return t(["element-plus"])},hsTailwindcssDocument:e=>{const{normalize:t}=e;return t(["tailwindcss"])},hsVueDocument:e=>{const{normalize:t}=e;return t(["vue3"])},hsViteDocument:e=>{const{normalize:t}=e;return t(["vite"])},hsPiniaDocument:e=>{const{normalize:t}=e;return t(["pinia"])},hsRouterDocument:e=>{const{normalize:t}=e;return t(["vue-router"])},hsAbout:e=>{const{normalize:t}=e;return t(["关于"])},hsResult:e=>{const{normalize:t}=e;return t(["结果页面"])},hsSuccess:e=>{const{normalize:t}=e;return t(["成功页面"])},hsFail:e=>{const{normalize:t}=e;return t(["失败页面"])},hsIconSelect:e=>{const{normalize:t}=e;return t(["图标选择器"])},hsTimeline:e=>{const{normalize:t}=e;return t(["时间线"])},hsLineTree:e=>{const{normalize:t}=e;return t(["树形连接线"])},hsList:e=>{const{normalize:t}=e;return t(["列表页"])},hsListCard:e=>{const{normalize:t}=e;return t(["卡片列表页"])},hsDebounce:e=>{const{normalize:t}=e;return t(["防抖节流"])},hsFormDesign:e=>{const{normalize:t}=e;return t(["表单设计器"])},hsBarcode:e=>{const{normalize:t}=e;return t(["条形码"])},hsQrcode:e=>{const{normalize:t}=e;return t(["二维码"])},hsCascader:e=>{const{normalize:t}=e;return t(["区域级联选择器"])},hsSwiper:e=>{const{normalize:t}=e;return t(["Swiper插件"])},hsVirtualList:e=>{const{normalize:t}=e;return t(["虚拟列表"])},hsPdf:e=>{const{normalize:t}=e;return t(["PDF预览"])},hsExcel:e=>{const{normalize:t}=e;return t(["导出Excel"])},hsInfiniteScroll:e=>{const{normalize:t}=e;return t(["表格无限滚动"])},hsSensitive:e=>{const{normalize:t}=e;return t(["敏感词过滤"])},hsPinyin:e=>{const{normalize:t}=e;return t(["汉语拼音"])},hsdanmaku:e=>{const{normalize:t}=e;return t(["弹幕"])},hsPureTableBase:e=>{const{normalize:t}=e;return t(["基础用法(23个示例)"])},hsPureTableHigh:e=>{const{normalize:t}=e;return t(["高级用法(11个示例)"])},hsboard:e=>{const{normalize:t}=e;return t(["艺术画板"])},hsMenuoverflow:e=>{const{normalize:t}=e;return t(["目录超出显示 Tooltip 文字提示"])},hsChildMenuoverflow:e=>{const{normalize:t}=e;return t(["菜单超出显示 Tooltip 文字提示"])}},status:{hsLoad:e=>{const{normalize:t}=e;return t(["加载中..."])}},login:{username:e=>{const{normalize:t}=e;return t(["账号"])},password:e=>{const{normalize:t}=e;return t(["密码"])},verifyCode:e=>{const{normalize:t}=e;return t(["验证码"])},remember:e=>{const{normalize:t}=e;return t(["天内免登录"])},rememberInfo:e=>{const{normalize:t}=e;return t(["勾选并登录后,规定天数内无需输入用户名和密码会自动登入系统"])},sure:e=>{const{normalize:t}=e;return t(["确认密码"])},forget:e=>{const{normalize:t}=e;return t(["忘记密码?"])},login:e=>{const{normalize:t}=e;return t(["登录"])},thirdLogin:e=>{const{normalize:t}=e;return t(["第三方登录"])},phoneLogin:e=>{const{normalize:t}=e;return t(["手机登录"])},qRCodeLogin:e=>{const{normalize:t}=e;return t(["二维码登录"])},register:e=>{const{normalize:t}=e;return t(["注册"])},weChatLogin:e=>{const{normalize:t}=e;return t(["微信登录"])},alipayLogin:e=>{const{normalize:t}=e;return t(["支付宝登录"])},qqLogin:e=>{const{normalize:t}=e;return t(["QQ登录"])},weiboLogin:e=>{const{normalize:t}=e;return t(["微博登录"])},phone:e=>{const{normalize:t}=e;return t(["手机号码"])},smsVerifyCode:e=>{const{normalize:t}=e;return t(["短信验证码"])},back:e=>{const{normalize:t}=e;return t(["返回"])},test:e=>{const{normalize:t}=e;return t(["模拟测试"])},tip:e=>{const{normalize:t}=e;return t(['扫码后点击"确认",即可完成登录'])},definite:e=>{const{normalize:t}=e;return t(["确定"])},loginSuccess:e=>{const{normalize:t}=e;return t(["登录成功"])},registerSuccess:e=>{const{normalize:t}=e;return t(["注册成功"])},tickPrivacy:e=>{const{normalize:t}=e;return t(["请勾选隐私政策"])},readAccept:e=>{const{normalize:t}=e;return t(["我已仔细阅读并接受"])},privacyPolicy:e=>{const{normalize:t}=e;return t(["《隐私政策》"])},getVerifyCode:e=>{const{normalize:t}=e;return t(["获取验证码"])},info:e=>{const{normalize:t}=e;return t(["秒后重新获取"])},usernameReg:e=>{const{normalize:t}=e;return t(["请输入账号"])},passwordReg:e=>{const{normalize:t}=e;return t(["请输入密码"])},verifyCodeReg:e=>{const{normalize:t}=e;return t(["请输入验证码"])},verifyCodeCorrectReg:e=>{const{normalize:t}=e;return t(["请输入正确的验证码"])},verifyCodeSixReg:e=>{const{normalize:t}=e;return t(["请输入6位数字验证码"])},phoneReg:e=>{const{normalize:t}=e;return t(["请输入手机号码"])},phoneCorrectReg:e=>{const{normalize:t}=e;return t(["请输入正确的手机号码格式"])},passwordRuleReg:e=>{const{normalize:t}=e;return t(["密码格式应为8-18位数字、字母、符号的任意两种组合"])},passwordSureReg:e=>{const{normalize:t}=e;return t(["请输入确认密码"])},passwordDifferentReg:e=>{const{normalize:t}=e;return t(["两次密码不一致!"])},passwordUpdateReg:e=>{const{normalize:t}=e;return t(["修改密码成功"])}}},sPe=Object.freeze(Object.defineProperty({__proto__:null,default:oPe},Symbol.toStringTag,{value:"Module"}));/*! * shared v9.9.0 * (c) 2024 kazuya kawaguchi * Released under the MIT License. @@ -215,7 +215,7 @@ Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}fun `).forEach(function(o){a=o.indexOf(":"),n=o.substring(0,a).trim().toLowerCase(),r=o.substring(a+1).trim(),!(!n||t[n]&&gOe[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},_B=Symbol("internals");function wp(e){return e&&String(e).trim().toLowerCase()}function $2(e){return e===!1||e==null?e:Ke.isArray(e)?e.map($2):String(e)}function bOe(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const FOe=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function J8(e,t,n,r,a){if(Ke.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!Ke.isString(t)){if(Ke.isString(r))return t.indexOf(r)!==-1;if(Ke.isRegExp(r))return r.test(t)}}function COe(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function wOe(e,t){const n=Ke.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(a,i,o){return this[r].call(this,t,a,i,o)},configurable:!0})})}class r3{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function i(s,l,u){const c=wp(l);if(!c)throw new Error("header name must be a non-empty string");const d=Ke.findKey(a,c);(!d||a[d]===void 0||u===!0||u===void 0&&a[d]!==!1)&&(a[d||l]=$2(s))}const o=(s,l)=>Ke.forEach(s,(u,c)=>i(u,c,l));return Ke.isPlainObject(t)||t instanceof this.constructor?o(t,n):Ke.isString(t)&&(t=t.trim())&&!FOe(t)?o(yOe(t),n):t!=null&&i(n,t,r),this}get(t,n){if(t=wp(t),t){const r=Ke.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return bOe(a);if(Ke.isFunction(n))return n.call(this,a,r);if(Ke.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=wp(t),t){const r=Ke.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||J8(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function i(o){if(o=wp(o),o){const s=Ke.findKey(r,o);s&&(!n||J8(r,r[s],s,n))&&(delete r[s],a=!0)}}return Ke.isArray(t)?t.forEach(i):i(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const i=n[r];(!t||J8(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const n=this,r={};return Ke.forEach(this,(a,i)=>{const o=Ke.findKey(r,i);if(o){n[o]=$2(a),delete n[i];return}const s=t?COe(i):String(i).trim();s!==i&&delete n[i],n[s]=$2(a),r[s]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Ke.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&Ke.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[_B]=this[_B]={accessors:{}}).accessors,a=this.prototype;function i(o){const s=wp(o);r[s]||(wOe(a,o),r[s]=!0)}return Ke.isArray(t)?t.forEach(i):i(t),this}}r3.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ke.reduceDescriptors(r3.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Ke.freezeMethods(r3);const Ws=r3;function Z8(e,t){const n=this||vS,r=t||n,a=Ws.from(r.headers);let i=r.data;return Ke.forEach(e,function(s){i=s.call(n,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function CK(e){return!!(e&&e.__CANCEL__)}function qm(e,t,n){gn.call(this,e==null?"canceled":e,gn.ERR_CANCELED,t,n),this.name="CanceledError"}Ke.inherits(qm,gn,{__CANCEL__:!0});function EOe(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new gn("Request failed with status code "+n.status,[gn.ERR_BAD_REQUEST,gn.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const SOe=Zo.hasStandardBrowserEnv?{write(e,t,n,r,a,i){const o=[e+"="+encodeURIComponent(t)];Ke.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),Ke.isString(r)&&o.push("path="+r),Ke.isString(a)&&o.push("domain="+a),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function _Oe(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function DOe(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function wK(e,t){return e&&!_Oe(t)?DOe(e,t):t}const AOe=Zo.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function a(i){let o=i;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=a(window.location.href),function(o){const s=Ke.isString(o)?a(o):o;return s.protocol===r.protocol&&s.host===r.host}}():function(){return function(){return!0}}();function kOe(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function TOe(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,i=0,o;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=r[i];o||(o=u),n[a]=l,r[a]=u;let d=i,f=0;for(;d!==a;)f+=n[d++],d=d%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),u-o{const i=a.loaded,o=a.lengthComputable?a.total:void 0,s=i-n,l=r(s),u=i<=o;n=i;const c={loaded:i,total:o,progress:o?i/o:void 0,bytes:s,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:a};c[t?"download":"upload"]=!0,e(c)}}const xOe=typeof XMLHttpRequest!="undefined",BOe=xOe&&function(e){return new Promise(function(n,r){let a=e.data;const i=Ws.from(e.headers).normalize();let{responseType:o,withXSRFToken:s}=e,l;function u(){e.cancelToken&&e.cancelToken.unsubscribe(l),e.signal&&e.signal.removeEventListener("abort",l)}let c;if(Ke.isFormData(a)){if(Zo.hasStandardBrowserEnv||Zo.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((c=i.getContentType())!==!1){const[m,...g]=c?c.split(";").map(v=>v.trim()).filter(Boolean):[];i.setContentType([m||"multipart/form-data",...g].join("; "))}}let d=new XMLHttpRequest;if(e.auth){const m=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(m+":"+g))}const f=wK(e.baseURL,e.url);d.open(e.method.toUpperCase(),gK(f,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function h(){if(!d)return;const m=Ws.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),v={data:!o||o==="text"||o==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:m,config:e,request:d};EOe(function(b){n(b),u()},function(b){r(b),u()},v),d=null}if("onloadend"in d?d.onloadend=h:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(h)},d.onabort=function(){d&&(r(new gn("Request aborted",gn.ECONNABORTED,e,d)),d=null)},d.onerror=function(){r(new gn("Network Error",gn.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let g=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const v=e.transitional||yK;e.timeoutErrorMessage&&(g=e.timeoutErrorMessage),r(new gn(g,v.clarifyTimeoutError?gn.ETIMEDOUT:gn.ECONNABORTED,e,d)),d=null},Zo.hasStandardBrowserEnv&&(s&&Ke.isFunction(s)&&(s=s(e)),s||s!==!1&&AOe(f))){const m=e.xsrfHeaderName&&e.xsrfCookieName&&SOe.read(e.xsrfCookieName);m&&i.set(e.xsrfHeaderName,m)}a===void 0&&i.setContentType(null),"setRequestHeader"in d&&Ke.forEach(i.toJSON(),function(g,v){d.setRequestHeader(v,g)}),Ke.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),o&&o!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",DB(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",DB(e.onUploadProgress)),(e.cancelToken||e.signal)&&(l=m=>{d&&(r(!m||m.type?new qm(null,e,d):m),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(l),e.signal&&(e.signal.aborted?l():e.signal.addEventListener("abort",l)));const p=kOe(f);if(p&&Zo.protocols.indexOf(p)===-1){r(new gn("Unsupported protocol "+p+":",gn.ERR_BAD_REQUEST,e));return}d.send(a||null)})},KF={http:nOe,xhr:BOe};Ke.forEach(KF,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}});const AB=e=>`- ${e}`,MOe=e=>Ke.isFunction(e)||e===null||e===!1,EK={getAdapter:e=>{e=Ke.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let i=0;i`adapter ${s} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=t?i.length>1?`since : `+i.map(AB).join(` -`):" "+AB(i[0]):"as no adapter specified";throw new gn("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:KF};function X8(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new qm(null,e)}function kB(e){return X8(e),e.headers=Ws.from(e.headers),e.data=Z8.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),EK.getAdapter(e.adapter||vS.adapter)(e).then(function(r){return X8(e),r.data=Z8.call(e,e.transformResponse,r),r.headers=Ws.from(r.headers),r},function(r){return CK(r)||(X8(e),r&&r.response&&(r.response.data=Z8.call(e,e.transformResponse,r.response),r.response.headers=Ws.from(r.response.headers))),Promise.reject(r)})}const TB=e=>e instanceof Ws?e.toJSON():e;function Ah(e,t){t=t||{};const n={};function r(u,c,d){return Ke.isPlainObject(u)&&Ke.isPlainObject(c)?Ke.merge.call({caseless:d},u,c):Ke.isPlainObject(c)?Ke.merge({},c):Ke.isArray(c)?c.slice():c}function a(u,c,d){if(Ke.isUndefined(c)){if(!Ke.isUndefined(u))return r(void 0,u,d)}else return r(u,c,d)}function i(u,c){if(!Ke.isUndefined(c))return r(void 0,c)}function o(u,c){if(Ke.isUndefined(c)){if(!Ke.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,d){if(d in t)return r(u,c);if(d in e)return r(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,c)=>a(TB(u),TB(c),!0)};return Ke.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||a,f=d(e[c],t[c],c);Ke.isUndefined(f)&&d!==s||(n[c]=f)}),n}const SK="1.6.5",gS={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{gS[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const xB={};gS.transitional=function(t,n,r){function a(i,o){return"[Axios v"+SK+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,s)=>{if(t===!1)throw new gn(a(o," has been removed"+(n?" in "+n:"")),gn.ERR_DEPRECATED);return n&&!xB[o]&&(xB[o]=!0,console.warn(a(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,s):!0}};function LOe(e,t,n){if(typeof e!="object")throw new gn("options must be an object",gn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],o=t[i];if(o){const s=e[i],l=s===void 0||o(s,i,e);if(l!==!0)throw new gn("option "+i+" must be "+l,gn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new gn("Unknown option "+i,gn.ERR_BAD_OPTION)}}const UF={assertOptions:LOe,validators:gS},ml=UF.validators;class a4{constructor(t){this.defaults=t,this.interceptors={request:new SB,response:new SB}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ah(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:i}=n;r!==void 0&&UF.assertOptions(r,{silentJSONParsing:ml.transitional(ml.boolean),forcedJSONParsing:ml.transitional(ml.boolean),clarifyTimeoutError:ml.transitional(ml.boolean)},!1),a!=null&&(Ke.isFunction(a)?n.paramsSerializer={serialize:a}:UF.assertOptions(a,{encode:ml.function,serialize:ml.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&Ke.merge(i.common,i[n.method]);i&&Ke.forEach(["delete","get","head","post","put","patch","common"],p=>{delete i[p]}),n.headers=Ws.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,s.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,f;if(!l){const p=[kB.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),f=p.length,c=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(s=>{r.subscribe(s),i=s}).then(a);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,s){r.reason||(r.reason=new qm(i,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new yS(function(a){t=a}),cancel:t}}}const POe=yS;function ROe(e){return function(n){return e.apply(null,n)}}function OOe(e){return Ke.isObject(e)&&e.isAxiosError===!0}const qF={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(qF).forEach(([e,t])=>{qF[t]=e});const IOe=qF;function _K(e){const t=new z2(e),n=iK(z2.prototype.request,t);return Ke.extend(n,z2.prototype,t,{allOwnKeys:!0}),Ke.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return _K(Ah(e,a))},n}const tr=_K(vS);tr.Axios=z2;tr.CanceledError=qm;tr.CancelToken=POe;tr.isCancel=CK;tr.VERSION=SK;tr.toFormData=n3;tr.AxiosError=gn;tr.Cancel=tr.CanceledError;tr.all=function(t){return Promise.all(t)};tr.spread=ROe;tr.isAxiosError=OOe;tr.mergeConfig=Ah;tr.AxiosHeaders=Ws;tr.formToJSON=e=>FK(Ke.isHTMLForm(e)?new FormData(e):e);tr.getAdapter=EK.getAdapter;tr.HttpStatusCode=IOe;tr.default=tr;var NOe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};let i4={};const{VITE_PUBLIC_PATH:$Oe}=NOe,zOe=e=>{i4=Object.assign(i4,e)},a3=e=>{if(typeof e=="string"){const t=e.split(".");if(t&&t.length){let n=i4;return t.forEach(r=>{n&&typeof n[r]!="undefined"?n=n[r]:n=null}),n}}return i4},HOe=e=>mt(void 0,null,function*(){return e.config.globalProperties.$config=a3(),tr({method:"get",url:`${$Oe}platform-config.json`}).then(({data:t})=>{let n=e.config.globalProperties.$config;return e&&n&&typeof t=="object"&&(n=Object.assign(n,t),e.config.globalProperties.$config=n,zOe(n)),n}).catch(()=>{throw"请在public文件夹下添加platform-config.json配置文件"})}),Il=()=>a3().ResponsiveStorageNameSpace,o4=function(){let e=Object.fromEntries(Object.entries(Object.assign({"../../locales/en.yaml":iPe,"../../locales/zh-CN.yaml":sPe})).map(([t,n])=>[t.match(/([A-Za-z0-9-_]+)\./i)[1],n.default]));return(t="zh-CN")=>e[t]}(),VOe={zh:K(K({},o4("zh-CN")),$j),en:K(K({},o4("en")),Mj)};function WOe(e){const t=[],n=new Set;for(t.push({obj:e,key:""});t.length>0;){const{obj:r,key:a}=t.pop();for(const i in r){const o=a?`${a}.${i}`:i;r[i]&&L0(r[i])?t.push({obj:r[i],key:o}):n.add(o)}}return n}const BB=new Map,GOe=(e="zh-CN")=>{let t=BB.get(e);return t||(t=WOe(o4(e)),BB.set(e,t)),t};function MB(e=""){var n;if(!e)return"";if(typeof e=="object"){const r=Ff.global.locale;return e[r==null?void 0:r.value]}const t=(n=e.match(/(\S*)\./))==null?void 0:n.input;return t&&GOe("zh-CN").has(t)||!t&&Object.hasOwn(o4("zh-CN"),e)?Ff.global.t.call(Ff.global.locale,e):e}const tt=e=>e;var LN,PN;const Ff=fRe({legacy:!1,locale:(PN=(LN=Br().getItem(`${Il()}locale`))==null?void 0:LN.locale)!=null?PN:"zh",fallbackLocale:"en",messages:VOe});function jOe(e){e.use(Ff)}const KOe={path:"/able",redirect:"/able/watermark",meta:{icon:"ubuntuFill",title:tt("menus.hsAble"),rank:see},children:[{path:"/able/watermark",name:"WaterMark",component:()=>pe(()=>import("./watermark-qM5ckRHr.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsWatermark")}},{path:"/able/print",name:"Print",component:()=>pe(()=>import("./index-vACqHGZG.js"),__vite__mapDeps([0,1,2,3])),meta:{title:tt("menus.hsPrint")}},{path:"/able/download",name:"Download",component:()=>pe(()=>import("./download-If_KBFjQ.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsDownload")}},{path:"/able/excel",name:"Excel",component:()=>pe(()=>import("./excel-J0WDtiy2.js"),__vite__mapDeps([4,5])),meta:{title:tt("menus.hsExcel")}},{path:"/able/debounce",name:"Debounce",component:()=>pe(()=>import("./debounce-99f-cBbC.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsDebounce")}},{path:"/able/directives",name:"Directives",component:()=>pe(()=>import("./directives-GKCVtZnc.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsOptimize")}},{path:"/able/draggable",name:"Draggable",component:()=>pe(()=>import("./draggable-ZjVpkkiX.js"),__vite__mapDeps([6,7,8,9])),meta:{title:tt("menus.hsdraggable"),transition:{enterTransition:"animate__zoomIn",leaveTransition:"animate__zoomOut"}}},{path:"/able/pdf",name:"Pdf",component:()=>pe(()=>import("./pdf-2LhAa2JT.js"),__vite__mapDeps([10,11])),meta:{title:tt("menus.hsPdf")}},{path:"/able/barcode",name:"BarCode",component:()=>pe(()=>import("./barcode-t64fFnGc.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsBarcode")}},{path:"/able/qrcode",name:"QrCode",component:()=>pe(()=>import("./qrcode-TkfvCSS-.js"),__vite__mapDeps([12,13,14,15,16])),meta:{title:tt("menus.hsQrcode")}},{path:"/able/map",name:"MapPage",component:()=>pe(()=>import("./map-bG7wd-pH.js"),__vite__mapDeps([17,18,19])),meta:{title:tt("menus.hsmap"),keepAlive:!0,transition:{name:"fade"}}},{path:"/able/wavesurfer",name:"Wavesurfer",component:()=>pe(()=>import("./index-U7pLvQFW.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsWavesurfer")}},{path:"/able/video",name:"VideoPage",component:()=>pe(()=>import("./video-Iy3sojaN.js"),__vite__mapDeps([20,21,22])),meta:{title:tt("menus.hsvideo")}},{path:"/able/video-frame",name:"VideoFrame",component:()=>pe(()=>import("./index-P5rgmzYX.js"),__vite__mapDeps([23,24,25])),meta:{title:tt("menus.hsVideoFrame")}},{path:"/able/danmaku",name:"Danmaku",component:()=>pe(()=>import("./index-rbsWQQKv.js"),__vite__mapDeps([26,27])),meta:{title:tt("menus.hsdanmaku")}},{path:"/able/infinite-scroll",name:"InfiniteScroll",component:()=>pe(()=>import("./infinite-scroll-M18Dz8t7.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsInfiniteScroll")}},{path:"/able/menu-tree",name:"MenuTree",component:()=>pe(()=>import("./menu-tree-LdwQXRIK.js"),__vite__mapDeps([28,21])),meta:{title:tt("menus.hsMenuTree")}},{path:"/able/line-tree",name:"LineTree",component:()=>pe(()=>import("./line-tree-ufOfODsV.js"),__vite__mapDeps([29,30])),meta:{title:tt("menus.hsLineTree")}},{path:"/able/typeit",name:"Typeit",component:()=>pe(()=>import("./typeit-ueA83RIf.js"),__vite__mapDeps([31,32])),meta:{title:tt("menus.hstypeit")}},{path:"/able/sensitive",name:"Sensitive",component:()=>pe(()=>import("./sensitive-nKs8YVCy.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsSensitive")}},{path:"/able/pinyin",name:"Pinyin",component:()=>pe(()=>import("./pinyin-fzp3u2RX.js"),__vite__mapDeps([33,34,35])),meta:{title:tt("menus.hsPinyin")}}]},UOe=Object.freeze(Object.defineProperty({__proto__:null,default:KOe},Symbol.toStringTag,{value:"Module"})),qOe={path:"/about",redirect:"/about/index",meta:{icon:"info",title:tt("menus.hsAbout"),rank:yee},children:[{path:"/about/index",name:"About",component:()=>pe(()=>import("./index-IwCOf4wx.js"),__vite__mapDeps([36,37,38])),meta:{title:tt("menus.hsAbout")}}]},YOe=Object.freeze(Object.defineProperty({__proto__:null,default:qOe},Symbol.toStringTag,{value:"Module"})),JOe=()=>pe(()=>import("./frameView--K6xxkiz.js"),__vite__mapDeps([39,40])),ZOe={path:"/board",redirect:"/board/index",meta:{icon:"artboard",title:tt("menus.hsboard"),rank:wee},children:[{path:"/board/index",name:"FrameBoard",component:JOe,meta:{title:tt("menus.hsboard"),frameSrc:"https://songlh.top/paint-board/",extraIcon:"IF-pure-iconfont-new svg"}}]},XOe=Object.freeze(Object.defineProperty({__proto__:null,default:ZOe},Symbol.toStringTag,{value:"Module"})),QOe={path:"/components",redirect:"/components/dialog",meta:{icon:"menu",title:tt("menus.hscomponents"),rank:lee},children:[{path:"/components/dialog",name:"DialogPage",component:()=>pe(()=>import("./index-lMjjkmDe.js"),__vite__mapDeps([41,42,43])),meta:{title:tt("menus.hsdialog")}},{path:"/components/message",name:"Message",component:()=>pe(()=>import("./message-O_V17YDa.js"),__vite__mapDeps([44,21,45])),meta:{title:tt("menus.hsmessage")}},{path:"/components/upload",name:"PureUpload",component:()=>pe(()=>import("./index-FpL1B-d3.js"),__vite__mapDeps([46,7,47,18,48])),meta:{title:tt("menus.hsUpload"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/date-picker",name:"DatePicker",component:()=>pe(()=>import("./date-picker-sPAPKgN8.js"),__vite__mapDeps([49,21,50])),meta:{title:tt("menus.hsDatePicker")}},{path:"/components/datetime-picker",name:"DateTimePicker",component:()=>pe(()=>import("./datetime-picker-g_E17TI2.js"),__vite__mapDeps([51,52])),meta:{title:tt("menus.hsDateTimePicker")}},{path:"/components/time-picker",name:"TimePicker",component:()=>pe(()=>import("./time-picker-ECTpcMFW.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsTimePicker")}},{path:"/components/icon-select",name:"IconSelect",component:()=>pe(()=>import("./icon-select-_XgSnhLB.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsIconSelect")}},{path:"/components/animatecss",name:"AnimateCss",component:()=>pe(()=>import("./animatecss-IukuubQG.js"),__vite__mapDeps([53,54])),meta:{title:tt("menus.hsanimatecss")}},{path:"/components/cropping",name:"Cropping",component:()=>pe(()=>import("./index-rSNeJM2t.js"),__vite__mapDeps([55,56,57])),meta:{title:tt("menus.hscropping")}},{path:"/components/segmented",name:"Segmented",component:()=>pe(()=>import("./segmented-iC-bGRB_.js"),__vite__mapDeps([58,59,21,60,61,62])),meta:{title:tt("menus.hssegmented")}},{path:"/components/el-button",name:"PureButton",component:()=>pe(()=>import("./el-button-Dgjul07m.js"),__vite__mapDeps([63,21,64])),meta:{title:tt("menus.hsElButton")}},{path:"/components/check-button",name:"CheckButton",component:()=>pe(()=>import("./check-button-btQ62PDX.js"),__vite__mapDeps([65,66])),meta:{title:tt("menus.hsCheckButton"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/button",name:"ButtonPage",component:()=>pe(()=>import("./button-sqtFUzUl.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsbutton")}},{path:"/components/progress",name:"PureProgress",component:()=>pe(()=>import("./progress-kv1SBzuI.js"),__vite__mapDeps([67,21,68])),meta:{title:tt("menus.hsProgress")}},{path:"/components/tag",name:"PureTag",component:()=>pe(()=>import("./tag-2XDut7vE.js"),__vite__mapDeps([69,70])),meta:{title:tt("menus.hsTag")}},{path:"/components/statistic",name:"Statistic",component:()=>pe(()=>import("./statistic-LcqFaOCl.js"),__vite__mapDeps([71,72,73])),meta:{title:tt("menus.hsStatistic")}},{path:"/components/collapse",name:"Collapse",component:()=>pe(()=>import("./collapse-a7l9ZeYF.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsCollapse")}},{path:"/components/cascader",name:"Cascader",component:()=>pe(()=>import("./cascader-EcNuO-Jz.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsCascader")}},{path:"/components/color-picker",name:"ColorPicker",component:()=>pe(()=>import("./color-picker-Cndl-Rf7.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsColorPicker")}},{path:"/components/selector",name:"Selector",component:()=>pe(()=>import("./selector-uxrNPXRa.js"),__vite__mapDeps([74,75])),meta:{title:tt("menus.hsselector")}},{path:"/components/waterfall",name:"Waterfall",component:()=>pe(()=>import("./index-ybl11gMv.js"),__vite__mapDeps([76,77,78])),meta:{title:tt("menus.hswaterfall")}},{path:"/components/split-pane",name:"SplitPane",component:()=>pe(()=>import("./split-pane-g-nh8KxB.js"),__vite__mapDeps([79,80])),meta:{title:tt("menus.hssplitPane")}},{path:"/components/swiper",name:"Swiper",component:()=>pe(()=>import("./swiper-sgqKiPHy.js"),__vite__mapDeps([81,82])),meta:{title:tt("menus.hsSwiper")}},{path:"/components/timeline",name:"TimeLine",component:()=>pe(()=>import("./timeline-5hJEoCS4.js"),__vite__mapDeps([83,84,85,21,86,87])),meta:{title:tt("menus.hsTimeline")}},{path:"/components/count-to",name:"CountTo",component:()=>pe(()=>import("./count-to-RZWvEH8e.js"),__vite__mapDeps([88,89,14,90])),meta:{title:tt("menus.hscountTo")}},{path:"/components/contextmenu",name:"ContextMenu",component:()=>pe(()=>import("./index-QZ3nJ_To.js"),__vite__mapDeps([91,92,93,94,95,96,97,98,99])),meta:{title:tt("menus.hscontextmenu")}},{path:"/components/json-editor",name:"JsonEditor",component:()=>pe(()=>import("./json-editor-Feg9Ky8N.js"),__vite__mapDeps([100,101,11,102])),meta:{title:tt("menus.hsjsoneditor")}},{path:"/components/seamless-scroll",name:"SeamlessScroll",component:()=>pe(()=>import("./seamless-scroll-vF1po5Jp.js"),__vite__mapDeps([103,104])),meta:{title:tt("menus.hsseamless")}},{path:"/components/virtual-list",name:"VirtualList",component:()=>pe(()=>import("./index-CjLVON6V.js"),__vite__mapDeps([105,106,107,108,109,110,111])),meta:{title:tt("menus.hsVirtualList")}}]},eIe=Object.freeze(Object.defineProperty({__proto__:null,default:QOe},Symbol.toStringTag,{value:"Module"})),tIe={path:"/editor",redirect:"/editor/index",meta:{icon:"edit",title:tt("menus.hseditor"),rank:bee},children:[{path:"/editor/index",name:"Editor",component:()=>pe(()=>import("./index-qHIUdVtp.js"),__vite__mapDeps([112,113,114,115,116,72,117,118])),meta:{title:tt("menus.hseditor"),keepAlive:!0}}]},nIe=Object.freeze(Object.defineProperty({__proto__:null,default:tIe},Symbol.toStringTag,{value:"Module"})),rIe={path:"/error",redirect:"/error/403",meta:{icon:"informationLine",title:tt("menus.hsabnormal"),rank:fee},children:[{path:"/error/403",name:"403",component:()=>pe(()=>import("./403-jaqsH_Fv.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsfourZeroOne")}},{path:"/error/404",name:"404",component:()=>pe(()=>import("./404-h_4RnquU.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsfourZeroFour")}},{path:"/error/500",name:"500",component:()=>pe(()=>import("./500-q4mF_RoB.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsFive")}}]},aIe=Object.freeze(Object.defineProperty({__proto__:null,default:rIe},Symbol.toStringTag,{value:"Module"})),iIe={path:"/flow-chart",redirect:"/flow-chart/index",meta:{icon:"setUp",title:tt("menus.hsflowChart"),rank:Fee},children:[{path:"/flow-chart/index",name:"FlowChart",component:()=>pe(()=>import("./index-4DgDrNGn.js"),__vite__mapDeps([119,101,11,102,120])),meta:{title:tt("menus.hsflowChart")}}]},oIe=Object.freeze(Object.defineProperty({__proto__:null,default:iIe},Symbol.toStringTag,{value:"Module"})),sIe=()=>pe(()=>import("./frameView--K6xxkiz.js"),__vite__mapDeps([39,40])),lIe={path:"/form-design",redirect:"/form-design/index",meta:{icon:"terminalWindowLine",title:tt("menus.hsFormDesign"),rank:Cee},children:[{path:"/form-design/index",name:"FormDesign",component:sIe,meta:{title:tt("menus.hsFormDesign"),frameSrc:"https://haixin-fang.github.io/vue-form-design/playground/index.html",frameLoading:!1}}]},uIe=Object.freeze(Object.defineProperty({__proto__:null,default:lIe},Symbol.toStringTag,{value:"Module"})),cIe={path:"/guide",redirect:"/guide/index",meta:{icon:"guide",title:tt("menus.hsguide"),rank:See},children:[{path:"/guide/index",name:"Guide",component:()=>pe(()=>import("./index-WXNioDII.js"),__vite__mapDeps([121,122])),meta:{title:tt("menus.hsguide")}}]},dIe=Object.freeze(Object.defineProperty({__proto__:null,default:cIe},Symbol.toStringTag,{value:"Module"}));var fIe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{VITE_HIDE_HOME:hIe}=fIe,pIe=()=>pe(()=>import("./index-j-gbx2OU.js"),__vite__mapDeps([123,124,125,8,126,24,59,127,128,34,21,45,15,129,77,60,61,130])),mIe={path:"/",name:"Home",component:pIe,redirect:"/welcome",meta:{icon:"homeFilled",title:tt("menus.hshome"),rank:oee},children:[{path:"/welcome",name:"Welcome",component:()=>pe(()=>import("./index-AIu5nsl5.js"),__vite__mapDeps([131,72,132,133,21,134,89,14,90,84,85,135,136,137,60,61,138])),meta:{title:tt("menus.hshome"),showLink:hIe!=="true"}}]},vIe=Object.freeze(Object.defineProperty({__proto__:null,default:mIe},Symbol.toStringTag,{value:"Module"})),gIe={path:"/list",redirect:"/list/card",meta:{icon:"listCheck",title:tt("menus.hsList"),rank:cee},children:[{path:"/list/card",name:"ListCard",component:()=>pe(()=>import("./index-9uCl8zjR.js"),__vite__mapDeps([139,140,141,142,143,21,144])),meta:{icon:"card",title:tt("menus.hsListCard"),showParent:!0}}]},yIe=Object.freeze(Object.defineProperty({__proto__:null,default:gIe},Symbol.toStringTag,{value:"Module"})),bIe={path:"/menuoverflow",redirect:"/menuoverflow/index",meta:{title:tt("menus.hsMenuoverflow"),rank:_ee},children:[{path:"/menuoverflow/index",name:"MenuOverflow",component:()=>pe(()=>import("./index-x7eN1Ap6.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsChildMenuoverflow"),showParent:!0}}]},FIe=Object.freeze(Object.defineProperty({__proto__:null,default:bIe},Symbol.toStringTag,{value:"Module"})),CIe={path:"/nested",redirect:"/nested/menu1/menu1-1",meta:{title:tt("menus.hsmenus"),icon:"histogram",rank:pee},children:[{path:"/nested/menu1",meta:{title:tt("menus.hsmenu1"),keepAlive:!0},redirect:"/nested/menu1/menu1-1",children:[{path:"/nested/menu1/menu1-1",component:()=>pe(()=>import("./index-PW-Ag_qh.js"),__vite__mapDeps([])),name:"Menu1-1",meta:{title:tt("menus.hsmenu1-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2",redirect:"/nested/menu1/menu1-2/menu1-2-1",meta:{title:tt("menus.hsmenu1-2"),keepAlive:!0},children:[{path:"/nested/menu1/menu1-2/menu1-2-1",component:()=>pe(()=>import("./index-KtLrIJGa.js"),__vite__mapDeps([])),name:"Menu1-2-1",meta:{title:tt("menus.hsmenu1-2-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2/menu1-2-2",component:()=>pe(()=>import("./index-joCWLXdV.js"),__vite__mapDeps([])),name:"Menu1-2-2",meta:{title:tt("menus.hsmenu1-2-2"),keepAlive:!0}}]},{path:"/nested/menu1/menu1-3",component:()=>pe(()=>import("./index-qbnSiQLb.js"),__vite__mapDeps([])),name:"Menu1-3",meta:{title:tt("menus.hsmenu1-3"),keepAlive:!0}}]},{path:"/nested/menu2",name:"Menu2",component:()=>pe(()=>import("./index-R1on9Y8r.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsmenu2"),keepAlive:!0}}]},wIe=Object.freeze(Object.defineProperty({__proto__:null,default:CIe},Symbol.toStringTag,{value:"Module"})),EIe=()=>pe(()=>import("./frameView--K6xxkiz.js"),__vite__mapDeps([39,40])),SIe={path:"/ppt",redirect:"/ppt/index",meta:{icon:"ppt",title:"PPT",rank:Eee},children:[{path:"/ppt/index",name:"FramePpt",component:EIe,meta:{title:"PPT",frameSrc:"https://pipipi-pikachu.github.io/PPTist/",frameLoading:!1}}]},_Ie=Object.freeze(Object.defineProperty({__proto__:null,default:SIe},Symbol.toStringTag,{value:"Module"})),DIe={path:"/result",redirect:"/result/success",meta:{icon:"checkboxCircleLine",title:tt("menus.hsResult"),rank:dee},children:[{path:"/result/success",name:"Success",component:()=>pe(()=>import("./success-1i1FCYkh.js"),__vite__mapDeps([145,146])),meta:{title:tt("menus.hsSuccess")}},{path:"/result/fail",name:"Fail",component:()=>pe(()=>import("./fail-BrqGLKDh.js"),__vite__mapDeps([147,148,129,149])),meta:{title:tt("menus.hsFail")}}]},AIe=Object.freeze(Object.defineProperty({__proto__:null,default:DIe},Symbol.toStringTag,{value:"Module"})),kIe={path:"/pure-table",redirect:"/pure-table/index",meta:{icon:"table",title:"pure-admin-table",rank:uee},children:[{path:"/pure-table/index",name:"PureTable",component:()=>pe(()=>import("./index-a305b4Hi.js"),__vite__mapDeps([150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178])),meta:{title:tt("menus.hsPureTableBase")}},{path:"/pure-table/high",name:"PureTableHigh",component:()=>pe(()=>import("./high-rySz5hqB.js"),__vite__mapDeps([179,180,181,182,183,184,185,186,187,7,188,189,190,191,192,193,5,194,195,196,45,197,198,199,200,1,201,202,203,204,205,206,207,208])),meta:{title:tt("menus.hsPureTableHigh")}}]},TIe=Object.freeze(Object.defineProperty({__proto__:null,default:kIe},Symbol.toStringTag,{value:"Module"}));/*! js-cookie v3.0.5 | MIT */function ig(e){for(var t=1;te instanceof Ws?e.toJSON():e;function Ah(e,t){t=t||{};const n={};function r(u,c,d){return Ke.isPlainObject(u)&&Ke.isPlainObject(c)?Ke.merge.call({caseless:d},u,c):Ke.isPlainObject(c)?Ke.merge({},c):Ke.isArray(c)?c.slice():c}function a(u,c,d){if(Ke.isUndefined(c)){if(!Ke.isUndefined(u))return r(void 0,u,d)}else return r(u,c,d)}function i(u,c){if(!Ke.isUndefined(c))return r(void 0,c)}function o(u,c){if(Ke.isUndefined(c)){if(!Ke.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function s(u,c,d){if(d in t)return r(u,c);if(d in e)return r(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:(u,c)=>a(TB(u),TB(c),!0)};return Ke.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||a,f=d(e[c],t[c],c);Ke.isUndefined(f)&&d!==s||(n[c]=f)}),n}const SK="1.6.5",gS={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{gS[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const xB={};gS.transitional=function(t,n,r){function a(i,o){return"[Axios v"+SK+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,s)=>{if(t===!1)throw new gn(a(o," has been removed"+(n?" in "+n:"")),gn.ERR_DEPRECATED);return n&&!xB[o]&&(xB[o]=!0,console.warn(a(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,s):!0}};function LOe(e,t,n){if(typeof e!="object")throw new gn("options must be an object",gn.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],o=t[i];if(o){const s=e[i],l=s===void 0||o(s,i,e);if(l!==!0)throw new gn("option "+i+" must be "+l,gn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new gn("Unknown option "+i,gn.ERR_BAD_OPTION)}}const UF={assertOptions:LOe,validators:gS},ml=UF.validators;class a4{constructor(t){this.defaults=t,this.interceptors={request:new SB,response:new SB}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Ah(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:i}=n;r!==void 0&&UF.assertOptions(r,{silentJSONParsing:ml.transitional(ml.boolean),forcedJSONParsing:ml.transitional(ml.boolean),clarifyTimeoutError:ml.transitional(ml.boolean)},!1),a!=null&&(Ke.isFunction(a)?n.paramsSerializer={serialize:a}:UF.assertOptions(a,{encode:ml.function,serialize:ml.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&Ke.merge(i.common,i[n.method]);i&&Ke.forEach(["delete","get","head","post","put","patch","common"],p=>{delete i[p]}),n.headers=Ws.concat(o,i);const s=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,s.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,f;if(!l){const p=[kB.bind(this),void 0];for(p.unshift.apply(p,s),p.push.apply(p,u),f=p.length,c=Promise.resolve(n);d{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(s=>{r.subscribe(s),i=s}).then(a);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,s){r.reason||(r.reason=new qm(i,o,s),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new yS(function(a){t=a}),cancel:t}}}const POe=yS;function ROe(e){return function(n){return e.apply(null,n)}}function OOe(e){return Ke.isObject(e)&&e.isAxiosError===!0}const qF={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(qF).forEach(([e,t])=>{qF[t]=e});const IOe=qF;function _K(e){const t=new z2(e),n=iK(z2.prototype.request,t);return Ke.extend(n,z2.prototype,t,{allOwnKeys:!0}),Ke.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return _K(Ah(e,a))},n}const tr=_K(vS);tr.Axios=z2;tr.CanceledError=qm;tr.CancelToken=POe;tr.isCancel=CK;tr.VERSION=SK;tr.toFormData=n3;tr.AxiosError=gn;tr.Cancel=tr.CanceledError;tr.all=function(t){return Promise.all(t)};tr.spread=ROe;tr.isAxiosError=OOe;tr.mergeConfig=Ah;tr.AxiosHeaders=Ws;tr.formToJSON=e=>FK(Ke.isHTMLForm(e)?new FormData(e):e);tr.getAdapter=EK.getAdapter;tr.HttpStatusCode=IOe;tr.default=tr;var NOe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};let i4={};const{VITE_PUBLIC_PATH:$Oe}=NOe,zOe=e=>{i4=Object.assign(i4,e)},a3=e=>{if(typeof e=="string"){const t=e.split(".");if(t&&t.length){let n=i4;return t.forEach(r=>{n&&typeof n[r]!="undefined"?n=n[r]:n=null}),n}}return i4},HOe=e=>mt(void 0,null,function*(){return e.config.globalProperties.$config=a3(),tr({method:"get",url:`${$Oe}platform-config.json`}).then(({data:t})=>{let n=e.config.globalProperties.$config;return e&&n&&typeof t=="object"&&(n=Object.assign(n,t),e.config.globalProperties.$config=n,zOe(n)),n}).catch(()=>{throw"请在public文件夹下添加platform-config.json配置文件"})}),Il=()=>a3().ResponsiveStorageNameSpace,o4=function(){let e=Object.fromEntries(Object.entries(Object.assign({"../../locales/en.yaml":iPe,"../../locales/zh-CN.yaml":sPe})).map(([t,n])=>[t.match(/([A-Za-z0-9-_]+)\./i)[1],n.default]));return(t="zh-CN")=>e[t]}(),VOe={zh:K(K({},o4("zh-CN")),$j),en:K(K({},o4("en")),Mj)};function WOe(e){const t=[],n=new Set;for(t.push({obj:e,key:""});t.length>0;){const{obj:r,key:a}=t.pop();for(const i in r){const o=a?`${a}.${i}`:i;r[i]&&L0(r[i])?t.push({obj:r[i],key:o}):n.add(o)}}return n}const BB=new Map,GOe=(e="zh-CN")=>{let t=BB.get(e);return t||(t=WOe(o4(e)),BB.set(e,t)),t};function MB(e=""){var n;if(!e)return"";if(typeof e=="object"){const r=Ff.global.locale;return e[r==null?void 0:r.value]}const t=(n=e.match(/(\S*)\./))==null?void 0:n.input;return t&&GOe("zh-CN").has(t)||!t&&Object.hasOwn(o4("zh-CN"),e)?Ff.global.t.call(Ff.global.locale,e):e}const tt=e=>e;var LN,PN;const Ff=fRe({legacy:!1,locale:(PN=(LN=Br().getItem(`${Il()}locale`))==null?void 0:LN.locale)!=null?PN:"zh",fallbackLocale:"en",messages:VOe});function jOe(e){e.use(Ff)}const KOe={path:"/able",redirect:"/able/watermark",meta:{icon:"ubuntuFill",title:tt("menus.hsAble"),rank:see},children:[{path:"/able/watermark",name:"WaterMark",component:()=>pe(()=>import("./watermark-FUuhZTdC.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsWatermark")}},{path:"/able/print",name:"Print",component:()=>pe(()=>import("./index--1nEAwlR.js"),__vite__mapDeps([0,1,2,3])),meta:{title:tt("menus.hsPrint")}},{path:"/able/download",name:"Download",component:()=>pe(()=>import("./download-_yvSAPkT.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsDownload")}},{path:"/able/excel",name:"Excel",component:()=>pe(()=>import("./excel-8NmoKQ7R.js"),__vite__mapDeps([4,5])),meta:{title:tt("menus.hsExcel")}},{path:"/able/debounce",name:"Debounce",component:()=>pe(()=>import("./debounce-8q0hO7nN.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsDebounce")}},{path:"/able/directives",name:"Directives",component:()=>pe(()=>import("./directives--8LLahuz.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsOptimize")}},{path:"/able/draggable",name:"Draggable",component:()=>pe(()=>import("./draggable-CM8-MlpI.js"),__vite__mapDeps([6,7,8,9])),meta:{title:tt("menus.hsdraggable"),transition:{enterTransition:"animate__zoomIn",leaveTransition:"animate__zoomOut"}}},{path:"/able/pdf",name:"Pdf",component:()=>pe(()=>import("./pdf-Oqgi_trm.js"),__vite__mapDeps([10,11])),meta:{title:tt("menus.hsPdf")}},{path:"/able/barcode",name:"BarCode",component:()=>pe(()=>import("./barcode-KyiLGoub.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsBarcode")}},{path:"/able/qrcode",name:"QrCode",component:()=>pe(()=>import("./qrcode-GCcCIgOy.js"),__vite__mapDeps([12,13,14,15,16])),meta:{title:tt("menus.hsQrcode")}},{path:"/able/map",name:"MapPage",component:()=>pe(()=>import("./map-Rj1yv7YP.js"),__vite__mapDeps([17,18,19])),meta:{title:tt("menus.hsmap"),keepAlive:!0,transition:{name:"fade"}}},{path:"/able/wavesurfer",name:"Wavesurfer",component:()=>pe(()=>import("./index-Rpxme9Fd.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsWavesurfer")}},{path:"/able/video",name:"VideoPage",component:()=>pe(()=>import("./video-1Mt6bexq.js"),__vite__mapDeps([20,21,22])),meta:{title:tt("menus.hsvideo")}},{path:"/able/video-frame",name:"VideoFrame",component:()=>pe(()=>import("./index-_IlW-P6M.js"),__vite__mapDeps([23,24,25])),meta:{title:tt("menus.hsVideoFrame")}},{path:"/able/danmaku",name:"Danmaku",component:()=>pe(()=>import("./index-HCmo_V_C.js"),__vite__mapDeps([26,27])),meta:{title:tt("menus.hsdanmaku")}},{path:"/able/infinite-scroll",name:"InfiniteScroll",component:()=>pe(()=>import("./infinite-scroll-vNryNvvq.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsInfiniteScroll")}},{path:"/able/menu-tree",name:"MenuTree",component:()=>pe(()=>import("./menu-tree-kBClaUCa.js"),__vite__mapDeps([28,21])),meta:{title:tt("menus.hsMenuTree")}},{path:"/able/line-tree",name:"LineTree",component:()=>pe(()=>import("./line-tree-jZq5vKbM.js"),__vite__mapDeps([29,30])),meta:{title:tt("menus.hsLineTree")}},{path:"/able/typeit",name:"Typeit",component:()=>pe(()=>import("./typeit-5Tww29Fe.js"),__vite__mapDeps([31,32])),meta:{title:tt("menus.hstypeit")}},{path:"/able/sensitive",name:"Sensitive",component:()=>pe(()=>import("./sensitive-fn4Av1qa.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsSensitive")}},{path:"/able/pinyin",name:"Pinyin",component:()=>pe(()=>import("./pinyin-Xq95qU5f.js"),__vite__mapDeps([33,34,35])),meta:{title:tt("menus.hsPinyin")}}]},UOe=Object.freeze(Object.defineProperty({__proto__:null,default:KOe},Symbol.toStringTag,{value:"Module"})),qOe={path:"/about",redirect:"/about/index",meta:{icon:"info",title:tt("menus.hsAbout"),rank:yee},children:[{path:"/about/index",name:"About",component:()=>pe(()=>import("./index-rkbTaZY2.js"),__vite__mapDeps([36,37,38])),meta:{title:tt("menus.hsAbout")}}]},YOe=Object.freeze(Object.defineProperty({__proto__:null,default:qOe},Symbol.toStringTag,{value:"Module"})),JOe=()=>pe(()=>import("./frameView-rYnUjWTR.js"),__vite__mapDeps([39,40])),ZOe={path:"/board",redirect:"/board/index",meta:{icon:"artboard",title:tt("menus.hsboard"),rank:wee},children:[{path:"/board/index",name:"FrameBoard",component:JOe,meta:{title:tt("menus.hsboard"),frameSrc:"https://songlh.top/paint-board/",extraIcon:"IF-pure-iconfont-new svg"}}]},XOe=Object.freeze(Object.defineProperty({__proto__:null,default:ZOe},Symbol.toStringTag,{value:"Module"})),QOe={path:"/components",redirect:"/components/dialog",meta:{icon:"menu",title:tt("menus.hscomponents"),rank:lee},children:[{path:"/components/dialog",name:"DialogPage",component:()=>pe(()=>import("./index-REBXQxuI.js"),__vite__mapDeps([41,42,43])),meta:{title:tt("menus.hsdialog")}},{path:"/components/message",name:"Message",component:()=>pe(()=>import("./message-cfmpiCxL.js"),__vite__mapDeps([44,21,45])),meta:{title:tt("menus.hsmessage")}},{path:"/components/upload",name:"PureUpload",component:()=>pe(()=>import("./index-5cpu8vUu.js"),__vite__mapDeps([46,7,47,18,48])),meta:{title:tt("menus.hsUpload"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/date-picker",name:"DatePicker",component:()=>pe(()=>import("./date-picker-THBTZ_ph.js"),__vite__mapDeps([49,21,50])),meta:{title:tt("menus.hsDatePicker")}},{path:"/components/datetime-picker",name:"DateTimePicker",component:()=>pe(()=>import("./datetime-picker-rITVhDkT.js"),__vite__mapDeps([51,52])),meta:{title:tt("menus.hsDateTimePicker")}},{path:"/components/time-picker",name:"TimePicker",component:()=>pe(()=>import("./time-picker-IY7pPbqC.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsTimePicker")}},{path:"/components/icon-select",name:"IconSelect",component:()=>pe(()=>import("./icon-select-VjKRLwOJ.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsIconSelect")}},{path:"/components/animatecss",name:"AnimateCss",component:()=>pe(()=>import("./animatecss-3mnxNe6k.js"),__vite__mapDeps([53,54])),meta:{title:tt("menus.hsanimatecss")}},{path:"/components/cropping",name:"Cropping",component:()=>pe(()=>import("./index-_cyLm9Cm.js"),__vite__mapDeps([55,56,57])),meta:{title:tt("menus.hscropping")}},{path:"/components/segmented",name:"Segmented",component:()=>pe(()=>import("./segmented-H4cUYvvY.js"),__vite__mapDeps([58,59,21,60,61,62])),meta:{title:tt("menus.hssegmented")}},{path:"/components/el-button",name:"PureButton",component:()=>pe(()=>import("./el-button-OQojo2rE.js"),__vite__mapDeps([63,21,64])),meta:{title:tt("menus.hsElButton")}},{path:"/components/check-button",name:"CheckButton",component:()=>pe(()=>import("./check-button-1F-IHfsM.js"),__vite__mapDeps([65,66])),meta:{title:tt("menus.hsCheckButton"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/button",name:"ButtonPage",component:()=>pe(()=>import("./button-oLgcczAn.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsbutton")}},{path:"/components/progress",name:"PureProgress",component:()=>pe(()=>import("./progress-wUnh1GAU.js"),__vite__mapDeps([67,21,68])),meta:{title:tt("menus.hsProgress")}},{path:"/components/tag",name:"PureTag",component:()=>pe(()=>import("./tag-tcWFyyqs.js"),__vite__mapDeps([69,70])),meta:{title:tt("menus.hsTag")}},{path:"/components/statistic",name:"Statistic",component:()=>pe(()=>import("./statistic-8xwzw8YN.js"),__vite__mapDeps([71,72,73])),meta:{title:tt("menus.hsStatistic")}},{path:"/components/collapse",name:"Collapse",component:()=>pe(()=>import("./collapse-REeDwewB.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsCollapse")}},{path:"/components/cascader",name:"Cascader",component:()=>pe(()=>import("./cascader-DGaVtP-B.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsCascader")}},{path:"/components/color-picker",name:"ColorPicker",component:()=>pe(()=>import("./color-picker-1cM7gmPV.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsColorPicker")}},{path:"/components/selector",name:"Selector",component:()=>pe(()=>import("./selector-7NYALsJZ.js"),__vite__mapDeps([74,75])),meta:{title:tt("menus.hsselector")}},{path:"/components/waterfall",name:"Waterfall",component:()=>pe(()=>import("./index-ExgZiJHG.js"),__vite__mapDeps([76,77,78])),meta:{title:tt("menus.hswaterfall")}},{path:"/components/split-pane",name:"SplitPane",component:()=>pe(()=>import("./split-pane-ubkwVS1P.js"),__vite__mapDeps([79,80])),meta:{title:tt("menus.hssplitPane")}},{path:"/components/swiper",name:"Swiper",component:()=>pe(()=>import("./swiper-XkqlCLfK.js"),__vite__mapDeps([81,82])),meta:{title:tt("menus.hsSwiper")}},{path:"/components/timeline",name:"TimeLine",component:()=>pe(()=>import("./timeline-k4XE2zlx.js"),__vite__mapDeps([83,84,85,21,86,87])),meta:{title:tt("menus.hsTimeline")}},{path:"/components/count-to",name:"CountTo",component:()=>pe(()=>import("./count-to-8zciw8mL.js"),__vite__mapDeps([88,89,14,90])),meta:{title:tt("menus.hscountTo")}},{path:"/components/contextmenu",name:"ContextMenu",component:()=>pe(()=>import("./index-Ogvd62h6.js"),__vite__mapDeps([91,92,93,94,95,96,97,98,99])),meta:{title:tt("menus.hscontextmenu")}},{path:"/components/json-editor",name:"JsonEditor",component:()=>pe(()=>import("./json-editor-WsPePeZC.js"),__vite__mapDeps([100,101,11,102])),meta:{title:tt("menus.hsjsoneditor")}},{path:"/components/seamless-scroll",name:"SeamlessScroll",component:()=>pe(()=>import("./seamless-scroll-MS_Ii54I.js"),__vite__mapDeps([103,104])),meta:{title:tt("menus.hsseamless")}},{path:"/components/virtual-list",name:"VirtualList",component:()=>pe(()=>import("./index-TdO6EjQa.js"),__vite__mapDeps([105,106,107,108,109,110,111])),meta:{title:tt("menus.hsVirtualList")}}]},eIe=Object.freeze(Object.defineProperty({__proto__:null,default:QOe},Symbol.toStringTag,{value:"Module"})),tIe={path:"/editor",redirect:"/editor/index",meta:{icon:"edit",title:tt("menus.hseditor"),rank:bee},children:[{path:"/editor/index",name:"Editor",component:()=>pe(()=>import("./index-uTT3D8j2.js"),__vite__mapDeps([112,113,114,115,116,72,117,118])),meta:{title:tt("menus.hseditor"),keepAlive:!0}}]},nIe=Object.freeze(Object.defineProperty({__proto__:null,default:tIe},Symbol.toStringTag,{value:"Module"})),rIe={path:"/error",redirect:"/error/403",meta:{icon:"informationLine",title:tt("menus.hsabnormal"),rank:fee},children:[{path:"/error/403",name:"403",component:()=>pe(()=>import("./403-RvTg9oPD.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsfourZeroOne")}},{path:"/error/404",name:"404",component:()=>pe(()=>import("./404--TlFzjpE.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsfourZeroFour")}},{path:"/error/500",name:"500",component:()=>pe(()=>import("./500-vvRkDB3e.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsFive")}}]},aIe=Object.freeze(Object.defineProperty({__proto__:null,default:rIe},Symbol.toStringTag,{value:"Module"})),iIe={path:"/flow-chart",redirect:"/flow-chart/index",meta:{icon:"setUp",title:tt("menus.hsflowChart"),rank:Fee},children:[{path:"/flow-chart/index",name:"FlowChart",component:()=>pe(()=>import("./index-93n9YP4k.js"),__vite__mapDeps([119,101,11,102,120])),meta:{title:tt("menus.hsflowChart")}}]},oIe=Object.freeze(Object.defineProperty({__proto__:null,default:iIe},Symbol.toStringTag,{value:"Module"})),sIe=()=>pe(()=>import("./frameView-rYnUjWTR.js"),__vite__mapDeps([39,40])),lIe={path:"/form-design",redirect:"/form-design/index",meta:{icon:"terminalWindowLine",title:tt("menus.hsFormDesign"),rank:Cee},children:[{path:"/form-design/index",name:"FormDesign",component:sIe,meta:{title:tt("menus.hsFormDesign"),frameSrc:"https://haixin-fang.github.io/vue-form-design/playground/index.html",frameLoading:!1}}]},uIe=Object.freeze(Object.defineProperty({__proto__:null,default:lIe},Symbol.toStringTag,{value:"Module"})),cIe={path:"/guide",redirect:"/guide/index",meta:{icon:"guide",title:tt("menus.hsguide"),rank:See},children:[{path:"/guide/index",name:"Guide",component:()=>pe(()=>import("./index-PFa-YJ0D.js"),__vite__mapDeps([121,122])),meta:{title:tt("menus.hsguide")}}]},dIe=Object.freeze(Object.defineProperty({__proto__:null,default:cIe},Symbol.toStringTag,{value:"Module"}));var fIe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const{VITE_HIDE_HOME:hIe}=fIe,pIe=()=>pe(()=>import("./index-vxlhnI6o.js"),__vite__mapDeps([123,124,125,8,126,24,59,127,128,34,21,45,15,129,77,60,61,130])),mIe={path:"/",name:"Home",component:pIe,redirect:"/welcome",meta:{icon:"homeFilled",title:tt("menus.hshome"),rank:oee},children:[{path:"/welcome",name:"Welcome",component:()=>pe(()=>import("./index-cGfPzt-R.js"),__vite__mapDeps([131,72,132,133,21,134,89,14,90,84,85,135,136,137,60,61,138])),meta:{title:tt("menus.hshome"),showLink:hIe!=="true"}}]},vIe=Object.freeze(Object.defineProperty({__proto__:null,default:mIe},Symbol.toStringTag,{value:"Module"})),gIe={path:"/list",redirect:"/list/card",meta:{icon:"listCheck",title:tt("menus.hsList"),rank:cee},children:[{path:"/list/card",name:"ListCard",component:()=>pe(()=>import("./index-WGm8XWO9.js"),__vite__mapDeps([139,140,141,142,143,21,144])),meta:{icon:"card",title:tt("menus.hsListCard"),showParent:!0}}]},yIe=Object.freeze(Object.defineProperty({__proto__:null,default:gIe},Symbol.toStringTag,{value:"Module"})),bIe={path:"/menuoverflow",redirect:"/menuoverflow/index",meta:{title:tt("menus.hsMenuoverflow"),rank:_ee},children:[{path:"/menuoverflow/index",name:"MenuOverflow",component:()=>pe(()=>import("./index-f_lWQkuN.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsChildMenuoverflow"),showParent:!0}}]},FIe=Object.freeze(Object.defineProperty({__proto__:null,default:bIe},Symbol.toStringTag,{value:"Module"})),CIe={path:"/nested",redirect:"/nested/menu1/menu1-1",meta:{title:tt("menus.hsmenus"),icon:"histogram",rank:pee},children:[{path:"/nested/menu1",meta:{title:tt("menus.hsmenu1"),keepAlive:!0},redirect:"/nested/menu1/menu1-1",children:[{path:"/nested/menu1/menu1-1",component:()=>pe(()=>import("./index-kH9EVB0T.js"),__vite__mapDeps([])),name:"Menu1-1",meta:{title:tt("menus.hsmenu1-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2",redirect:"/nested/menu1/menu1-2/menu1-2-1",meta:{title:tt("menus.hsmenu1-2"),keepAlive:!0},children:[{path:"/nested/menu1/menu1-2/menu1-2-1",component:()=>pe(()=>import("./index-F96PyZk0.js"),__vite__mapDeps([])),name:"Menu1-2-1",meta:{title:tt("menus.hsmenu1-2-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2/menu1-2-2",component:()=>pe(()=>import("./index-hLDIIMvT.js"),__vite__mapDeps([])),name:"Menu1-2-2",meta:{title:tt("menus.hsmenu1-2-2"),keepAlive:!0}}]},{path:"/nested/menu1/menu1-3",component:()=>pe(()=>import("./index-aTJSf76n.js"),__vite__mapDeps([])),name:"Menu1-3",meta:{title:tt("menus.hsmenu1-3"),keepAlive:!0}}]},{path:"/nested/menu2",name:"Menu2",component:()=>pe(()=>import("./index-WPw_34UI.js"),__vite__mapDeps([])),meta:{title:tt("menus.hsmenu2"),keepAlive:!0}}]},wIe=Object.freeze(Object.defineProperty({__proto__:null,default:CIe},Symbol.toStringTag,{value:"Module"})),EIe=()=>pe(()=>import("./frameView-rYnUjWTR.js"),__vite__mapDeps([39,40])),SIe={path:"/ppt",redirect:"/ppt/index",meta:{icon:"ppt",title:"PPT",rank:Eee},children:[{path:"/ppt/index",name:"FramePpt",component:EIe,meta:{title:"PPT",frameSrc:"https://pipipi-pikachu.github.io/PPTist/",frameLoading:!1}}]},_Ie=Object.freeze(Object.defineProperty({__proto__:null,default:SIe},Symbol.toStringTag,{value:"Module"})),DIe={path:"/result",redirect:"/result/success",meta:{icon:"checkboxCircleLine",title:tt("menus.hsResult"),rank:dee},children:[{path:"/result/success",name:"Success",component:()=>pe(()=>import("./success-c_7ep4HL.js"),__vite__mapDeps([145,146])),meta:{title:tt("menus.hsSuccess")}},{path:"/result/fail",name:"Fail",component:()=>pe(()=>import("./fail-twksdXEX.js"),__vite__mapDeps([147,148,129,149])),meta:{title:tt("menus.hsFail")}}]},AIe=Object.freeze(Object.defineProperty({__proto__:null,default:DIe},Symbol.toStringTag,{value:"Module"})),kIe={path:"/pure-table",redirect:"/pure-table/index",meta:{icon:"table",title:"pure-admin-table",rank:uee},children:[{path:"/pure-table/index",name:"PureTable",component:()=>pe(()=>import("./index-jW_UPmdk.js"),__vite__mapDeps([150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178])),meta:{title:tt("menus.hsPureTableBase")}},{path:"/pure-table/high",name:"PureTableHigh",component:()=>pe(()=>import("./high-8NgseLaD.js"),__vite__mapDeps([179,180,181,182,183,184,185,186,187,7,188,189,190,191,192,193,5,194,195,196,45,197,198,199,200,1,201,202,203,204,205,206,207,208])),meta:{title:tt("menus.hsPureTableHigh")}}]},TIe=Object.freeze(Object.defineProperty({__proto__:null,default:kIe},Symbol.toStringTag,{value:"Module"}));/*! js-cookie v3.0.5 | MIT */function ig(e){for(var t=1;t=0)return!1;return!0}function n$e(e,t){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=zo.call(Array(e.indent+1)," ");else return null;return{base:n,prev:zo.call(Array(t+1),n)}}function a9(e,t){if(e.length===0)return"";var n=` `+t.prev+t.base;return n+zo.call(e,","+n)+` `+t.prev}function og(e,t){var n=r9(e),r=[];if(n){r.length=e.length;for(var a=0;a1;){var n=t.pop(),r=n.obj[n.prop];if(Fc(r)){for(var a=[],i=0;i=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122||i===g$e.RFC1738&&(u===40||u===41)){s+=o.charAt(l);continue}if(u<128){s=s+Bo[u];continue}if(u<2048){s=s+(Bo[192|u>>6]+Bo[128|u&63]);continue}if(u<55296||u>=57344){s=s+(Bo[224|u>>12]+Bo[128|u>>6&63]+Bo[128|u&63]);continue}l+=1,u=65536+((u&1023)<<10|o.charCodeAt(l)&1023),s+=Bo[240|u>>18]+Bo[128|u>>12&63]+Bo[128|u>>6&63]+Bo[128|u&63]}return s},E$e=function(t){for(var n=[{obj:{o:t},prop:"o"}],r=[],a=0;a0?v.join(",")||null:void 0}];else if(Bs(l))S=l;else{var D=Object.keys(v);S=u?D.sort(u):D}for(var A=a&&Bs(v)&&v.length===1?n+"[]":n,k=0;k0?p+h:""},xh=GK,i9=Object.prototype.hasOwnProperty,R$e=Array.isArray,kr={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:xh.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},O$e=function(e){return e.replace(/&#(\d+);/g,function(t,n){return String.fromCharCode(parseInt(n,10))})},UK=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},I$e="utf8=%26%2310003%3B",N$e="utf8=%E2%9C%93",$$e=function(t,n){var r={__proto__:null},a=n.ignoreQueryPrefix?t.replace(/^\?/,""):t,i=n.parameterLimit===1/0?void 0:n.parameterLimit,o=a.split(n.delimiter,i),s=-1,l,u=n.charset;if(n.charsetSentinel)for(l=0;l-1&&(p=R$e(p)?[p]:p),i9.call(r,h)?r[h]=xh.combine(r[h],p):r[h]=p}return r},z$e=function(e,t,n,r){for(var a=r?t:UK(t,n),i=e.length-1;i>=0;--i){var o,s=e[i];if(s==="[]"&&n.parseArrays)o=[].concat(a);else{o=n.plainObjects?Object.create(null):{};var l=s.charAt(0)==="["&&s.charAt(s.length-1)==="]"?s.slice(1,-1):s,u=parseInt(l,10);!n.parseArrays&&l===""?o={0:a}:!isNaN(u)&&s!==l&&String(u)===l&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(o=[],o[u]=a):l!=="__proto__"&&(o[l]=a)}a=o}return a},H$e=function(t,n,r,a){if(t){var i=r.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,o=/(\[[^[\]]*])/,s=/(\[[^[\]]*])/g,l=r.depth>0&&o.exec(i),u=l?i.slice(0,l.index):i,c=[];if(u){if(!r.plainObjects&&i9.call(Object.prototype,u)&&!r.allowPrototypes)return;c.push(u)}for(var d=0;r.depth>0&&(l=s.exec(i))!==null&&d
'};n.configure=function(p){var m,g;for(m in p)g=p[m],g!==void 0&&p.hasOwnProperty(m)&&(r[m]=g);return this},n.status=null,n.set=function(p){var m=n.isStarted();p=a(p,r.minimum,1),n.status=p===1?null:p;var g=n.render(!m),v=g.querySelector(r.barSelector),F=r.speed,b=r.easing;return g.offsetWidth,s(function(C){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),l(v,o(p,F,b)),p===1?(l(g,{transition:"none",opacity:1}),g.offsetWidth,setTimeout(function(){l(g,{transition:"all "+F+"ms linear",opacity:0}),setTimeout(function(){n.remove(),C()},F)},F)):setTimeout(C,F)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var p=function(){setTimeout(function(){n.status&&(n.trickle(),p())},r.trickleSpeed)};return r.trickle&&p(),this},n.done=function(p){return!p&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(p){var m=n.status;return m?(typeof p!="number"&&(p=(1-m)*a(Math.random()*m,.1,.95)),m=a(m+p,0,.994),n.set(m)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var p=0,m=0;n.promise=function(g){return!g||g.state()==="resolved"?this:(m===0&&n.start(),p++,m++,g.always(function(){m--,m===0?(p=0,n.done()):n.set((p-m)/p)}),this)}}(),n.render=function(p){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var m=document.createElement("div");m.id="nprogress",m.innerHTML=r.template;var g=m.querySelector(r.barSelector),v=p?"-100":i(n.status||0),F=document.querySelector(r.parent),b;return l(g,{transition:"all 0 linear",transform:"translate3d("+v+"%,0,0)"}),r.showSpinner||(b=m.querySelector(r.spinnerSelector),b&&h(b)),F!=document.body&&c(F,"nprogress-custom-parent"),F.appendChild(m),m},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var p=document.getElementById("nprogress");p&&h(p)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var p=document.body.style,m="WebkitTransform"in p?"Webkit":"MozTransform"in p?"Moz":"msTransform"in p?"ms":"OTransform"in p?"O":"";return m+"Perspective"in p?"translate3d":m+"Transform"in p?"translate":"margin"};function a(p,m,g){return pg?g:p}function i(p){return(-1+p)*100}function o(p,m,g){var v;return r.positionUsing==="translate3d"?v={transform:"translate3d("+i(p)+"%,0,0)"}:r.positionUsing==="translate"?v={transform:"translate("+i(p)+"%,0)"}:v={"margin-left":i(p)+"%"},v.transition="all "+m+"ms "+g,v}var s=function(){var p=[];function m(){var g=p.shift();g&&g(m)}return function(g){p.push(g),p.length==1&&m()}}(),l=function(){var p=["Webkit","O","Moz","ms"],m={};function g(C){return C.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(E,w){return w.toUpperCase()})}function v(C){var E=document.body.style;if(C in E)return C;for(var w=p.length,_=C.charAt(0).toUpperCase()+C.slice(1),S;w--;)if(S=p[w]+_,S in E)return S;return C}function F(C){return C=g(C),m[C]||(m[C]=v(C))}function b(C,E,w){E=F(E),C.style[E]=w}return function(C,E){var w=arguments,_,S;if(w.length==2)for(_ in E)S=E[_],S!==void 0&&E.hasOwnProperty(_)&&b(C,_,S);else b(C,w[1],w[2])}}();function u(p,m){var g=typeof p=="string"?p:f(p);return g.indexOf(" "+m+" ")>=0}function c(p,m){var g=f(p),v=g+m;u(g,m)||(p.className=v.substring(1))}function d(p,m){var g=f(p),v;u(p,m)&&(v=g.replace(" "+m+" "," "),p.className=v.substring(1,v.length-1))}function f(p){return(" "+(p.className||"")+" ").replace(/\s+/gi," ")}function h(p){p&&p.parentNode&&p.parentNode.removeChild(p)}return n})})(qK);var q$e=qK.exports;const Uc=Do(q$e);Uc.configure({easing:"ease",speed:500,showSpinner:!1,trickleSpeed:200,minimum:.3});const Y$e={timeout:1e4,headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},paramsSerializer:{serialize:U$e.stringify}},hr=class hr{constructor(){this.httpInterceptorsRequest(),this.httpInterceptorsResponse()}static retryOriginalRequest(t){return new Promise(n=>{hr.requests.push(r=>{t.headers.Authorization=l7(r),n(t)})})}httpInterceptorsRequest(){hr.axiosInstance.interceptors.request.use(t=>mt(this,null,function*(){return Uc.start(),typeof t.beforeRequestCallback=="function"?(t.beforeRequestCallback(t),t):hr.initConfig.beforeRequestCallback?(hr.initConfig.beforeRequestCallback(t),t):["/refresh-token","/login"].find(r=>r===t.url)?t:new Promise(r=>{const a=eze();if(a){const i=new Date().getTime();parseInt(a.expires)-i<=0?(hr.isRefreshing||(hr.isRefreshing=!0,W2().handRefreshToken({refreshToken:a.refreshToken}).then(s=>{const l=s.data.accessToken;t.headers.Authorization=l7(l),hr.requests.forEach(u=>u(l)),hr.requests=[]}).finally(()=>{hr.isRefreshing=!1})),r(hr.retryOriginalRequest(t))):(t.headers.Authorization=l7(a.accessToken),r(t))}else r(t)})}),t=>Promise.reject(t))}httpInterceptorsResponse(){hr.axiosInstance.interceptors.response.use(n=>{const r=n.config;return Uc.done(),typeof r.beforeResponseCallback=="function"?(r.beforeResponseCallback(n),n.data):(hr.initConfig.beforeResponseCallback&&hr.initConfig.beforeResponseCallback(n),n.data)},n=>{const r=n;return r.isCancelRequest=tr.isCancel(r),Uc.done(),Promise.reject(r)})}request(t,n,r,a){const i=K(K({method:t,url:n},r),a);return new Promise((o,s)=>{hr.axiosInstance.request(i).then(l=>{o(l)}).catch(l=>{s(l)})})}post(t,n,r){return this.request("post",t,n,r)}get(t,n,r){return this.request("get",t,n,r)}};Gd(hr,"requests",[]),Gd(hr,"isRefreshing",!1),Gd(hr,"initConfig",{}),Gd(hr,"axiosInstance",tr.create(Y$e));let o9=hr;const TS=new o9,J$e=e=>TS.request("post","/login",{data:e}),Z$e=e=>TS.request("post","/refresh-token",{data:e}),X$e=bS({id:"pure-multiTags",state:()=>{var e,t;return{multiTags:(e=Br().getItem(`${Il()}configure`))!=null&&e.multiTagsCache?Br().getItem(`${Il()}tags`):[...FS],multiTagsCache:(t=Br().getItem(`${Il()}configure`))==null?void 0:t.multiTagsCache}},getters:{getMultiTagsCache(e){return e.multiTagsCache}},actions:{multiTagsCacheChange(e){this.multiTagsCache=e,e?Br().setItem(`${Il()}tags`,this.multiTags):Br().removeItem(`${Il()}tags`)},tagsCache(e){this.getMultiTagsCache&&Br().setItem(`${Il()}tags`,e)},handleTags(e,t,n){var r,a,i,o,s,l;switch(e){case"equal":this.multiTags=t,this.tagsCache(this.multiTags);break;case"push":{const u=t;if((r=u==null?void 0:u.meta)!=null&&r.hiddenTag||iS(u==null?void 0:u.name)||((a=u==null?void 0:u.meta)==null?void 0:a.title.length)===0||tLe((i=u==null?void 0:u.meta)==null?void 0:i.showLink)&&!((o=u==null?void 0:u.meta)!=null&&o.showLink))return;const c=u.path,d=this.multiTags.some(m=>m.path===c),f=this.multiTags.some(m=>OF(m==null?void 0:m.query,u==null?void 0:u.query)),h=this.multiTags.some(m=>OF(m==null?void 0:m.params,u==null?void 0:u.params));if(d&&f&&h)return;const p=(l=(s=u==null?void 0:u.meta)==null?void 0:s.dynamicLevel)!=null?l:-1;if(p>0&&this.multiTags.filter(m=>(m==null?void 0:m.path)===c).length>=p){const m=this.multiTags.findIndex(g=>(g==null?void 0:g.path)===c);m!==-1&&this.multiTags.splice(m,1)}this.multiTags.push(t),this.tagsCache(this.multiTags)}break;case"splice":if(n)this.multiTags.splice(n==null?void 0:n.startIndex,n==null?void 0:n.length);else{const u=this.multiTags.findIndex(c=>c.path===t);if(u===-1)return;this.multiTags.splice(u,1)}return this.tagsCache(this.multiTags),this.multiTags;case"slice":return this.multiTags.slice(-1)}}}});function qf(){return X$e(o3)}const Q$e=bS({id:"pure-user",state:()=>{var e,t,n,r;return{username:(t=(e=Br().getItem(Gs))==null?void 0:e.username)!=null?t:"",roles:(r=(n=Br().getItem(Gs))==null?void 0:n.roles)!=null?r:[],verifyCode:"",currentPage:0,isRemembered:!1,loginDay:7}},actions:{SET_USERNAME(e){this.username=e},SET_ROLES(e){this.roles=e},SET_VERIFYCODE(e){this.verifyCode=e},SET_CURRENTPAGE(e){this.currentPage=e},SET_ISREMEMBERED(e){this.isRemembered=e},SET_LOGINDAY(e){this.loginDay=Number(e)},loginByUsername(e){return mt(this,null,function*(){return new Promise((t,n)=>{J$e(e).then(r=>{r&&(s9(r.data),t(r))}).catch(r=>{n(r)})})})},logOut(){this.username="",this.roles=[],BS(),qf().handleTags("equal",[...FS]),FHe(),Qn.push("/login")},handRefreshToken(e){return mt(this,null,function*(){return new Promise((t,n)=>{Z$e(e).then(r=>{r&&(s9(r.data),t(r))}).catch(r=>{n(r)})})})}}});function W2(){return Q$e(o3)}const Gs="user-info",O0="authorized-token",xS="multiple-tabs";function eze(){return ou.get(O0)?JSON.parse(ou.get(O0)):Br().getItem(Gs)}function s9(e){var l,u,c,d;let t=0;const{accessToken:n,refreshToken:r}=e,{isRemembered:a,loginDay:i}=W2();t=new Date(e.expires).getTime();const o=JSON.stringify({accessToken:n,expires:t});t>0?ou.set(O0,o,{expires:(t-Date.now())/864e5}):ou.set(O0,o),ou.set(xS,"true",a?{expires:i}:{});function s(f,h){W2().SET_USERNAME(f),W2().SET_ROLES(h),Br().setItem(Gs,{refreshToken:r,expires:t,username:f,roles:h})}if(e.username&&e.roles){const{username:f,roles:h}=e;s(f,h)}else{const f=(u=(l=Br().getItem(Gs))==null?void 0:l.username)!=null?u:"",h=(d=(c=Br().getItem(Gs))==null?void 0:c.roles)!=null?d:[];s(f,h)}}function BS(){ou.remove(O0),ou.remove(xS),Br().removeItem(Gs)}const l7=e=>"Bearer "+e;(function(){const e=gLe(location.href),t=["username","roles","accessToken"],n=t.length;if(Object.keys(e).length!==n)return;let r=[],a=0;for(;a{if(!Array.isArray(e))return console.warn("tree must be an array"),[];if(!e||e.length===0)return[];const t=[];for(const n of e)n.children&&n.children.length>0&&tze(n.children),t.push(n.uniqueId);return t},nze=(e,t=[])=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];for(const[n,r]of e.entries())r.children&&r.children.length===1&&delete r.children,r.id=n,r.parentId=t.length?t[t.length-1]:null,r.pathList=[...t,r.id],r.uniqueId=r.pathList.length>1?r.pathList.join("-"):r.pathList[0],r.children&&r.children.length>0&&nze(r.children,r.pathList);return e},s3=(e,t=[])=>{if(!Array.isArray(e))return console.warn("tree must be an array"),[];if(!e||e.length===0)return[];for(const[n,r]of e.entries())r.id=n,r.parentId=t.length?t[t.length-1]:null,r.pathList=[...t,r.id],r.children&&r.children.length>0&&s3(r.children,r.pathList);return e},rze=(e,t)=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];const n=e.find(a=>a.uniqueId===t);if(n)return n;const r=e.filter(a=>a.children).map(a=>a.children).flat(1);return rze(r,t)},aze=(e,t,n)=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];for(const r of e){const a=r.children&&r.children.length>0;r.uniqueId===t&&Object.prototype.toString.call(n)==="[object Object]"&&Object.assign(r,n),a&&aze(r.children,t,n)}return e},Cft=(e,t,n,r)=>{if(!Array.isArray(e))return console.warn("data must be an array"),[];const a={id:t||"id",parentId:n||"parentId",childrenList:r||"children"},i={},o={},s=[];for(const u of e){const c=u[a.parentId];i[c]==null&&(i[c]=[]),o[u[a.id]]=u,i[c].push(u)}for(const u of e){const c=u[a.parentId];o[c]==null&&s.push(u)}for(const u of s)l(u);function l(u){if(i[u[a.id]]!==null&&(u[a.childrenList]=i[u[a.id]]),u[a.childrenList])for(const c of u[a.childrenList])l(c)}return s},ize=()=>pe(()=>import("./index-j-gbx2OU.js"),__vite__mapDeps([123,124,125,8,126,24,59,127,128,34,21,45,15,129,77,60,61,130])),d4=[{path:"/login",name:"Login",component:()=>pe(()=>import("./index-R7Egl8JH.js"),__vite__mapDeps([209,210,211,212,21,86,32,213,13,14,15,16,214,215,216,125,8,126,24,45,217])),meta:{title:tt("menus.hslogin"),showLink:!1,rank:101}},{path:"/redirect",component:ize,meta:{title:tt("status.hsLoad"),showLink:!1,rank:102},children:[{path:"/redirect/:path(.*)",name:"Redirect",component:()=>pe(()=>import("./redirect-W4uO-WKj.js"),__vite__mapDeps([]))}]},{path:"/empty",name:"Empty",component:()=>pe(()=>import("./index-dxkxOdiK.js"),__vite__mapDeps([218,219])),meta:{title:tt("menus.hsempty"),showLink:!1,rank:103}}];/*! + * @license MIT */(function(e,t){(function(n,r){e.exports=r()})(_o,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
'};n.configure=function(p){var m,g;for(m in p)g=p[m],g!==void 0&&p.hasOwnProperty(m)&&(r[m]=g);return this},n.status=null,n.set=function(p){var m=n.isStarted();p=a(p,r.minimum,1),n.status=p===1?null:p;var g=n.render(!m),v=g.querySelector(r.barSelector),F=r.speed,b=r.easing;return g.offsetWidth,s(function(C){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),l(v,o(p,F,b)),p===1?(l(g,{transition:"none",opacity:1}),g.offsetWidth,setTimeout(function(){l(g,{transition:"all "+F+"ms linear",opacity:0}),setTimeout(function(){n.remove(),C()},F)},F)):setTimeout(C,F)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var p=function(){setTimeout(function(){n.status&&(n.trickle(),p())},r.trickleSpeed)};return r.trickle&&p(),this},n.done=function(p){return!p&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(p){var m=n.status;return m?(typeof p!="number"&&(p=(1-m)*a(Math.random()*m,.1,.95)),m=a(m+p,0,.994),n.set(m)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},function(){var p=0,m=0;n.promise=function(g){return!g||g.state()==="resolved"?this:(m===0&&n.start(),p++,m++,g.always(function(){m--,m===0?(p=0,n.done()):n.set((p-m)/p)}),this)}}(),n.render=function(p){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var m=document.createElement("div");m.id="nprogress",m.innerHTML=r.template;var g=m.querySelector(r.barSelector),v=p?"-100":i(n.status||0),F=document.querySelector(r.parent),b;return l(g,{transition:"all 0 linear",transform:"translate3d("+v+"%,0,0)"}),r.showSpinner||(b=m.querySelector(r.spinnerSelector),b&&h(b)),F!=document.body&&c(F,"nprogress-custom-parent"),F.appendChild(m),m},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var p=document.getElementById("nprogress");p&&h(p)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var p=document.body.style,m="WebkitTransform"in p?"Webkit":"MozTransform"in p?"Moz":"msTransform"in p?"ms":"OTransform"in p?"O":"";return m+"Perspective"in p?"translate3d":m+"Transform"in p?"translate":"margin"};function a(p,m,g){return pg?g:p}function i(p){return(-1+p)*100}function o(p,m,g){var v;return r.positionUsing==="translate3d"?v={transform:"translate3d("+i(p)+"%,0,0)"}:r.positionUsing==="translate"?v={transform:"translate("+i(p)+"%,0)"}:v={"margin-left":i(p)+"%"},v.transition="all "+m+"ms "+g,v}var s=function(){var p=[];function m(){var g=p.shift();g&&g(m)}return function(g){p.push(g),p.length==1&&m()}}(),l=function(){var p=["Webkit","O","Moz","ms"],m={};function g(C){return C.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(E,w){return w.toUpperCase()})}function v(C){var E=document.body.style;if(C in E)return C;for(var w=p.length,_=C.charAt(0).toUpperCase()+C.slice(1),S;w--;)if(S=p[w]+_,S in E)return S;return C}function F(C){return C=g(C),m[C]||(m[C]=v(C))}function b(C,E,w){E=F(E),C.style[E]=w}return function(C,E){var w=arguments,_,S;if(w.length==2)for(_ in E)S=E[_],S!==void 0&&E.hasOwnProperty(_)&&b(C,_,S);else b(C,w[1],w[2])}}();function u(p,m){var g=typeof p=="string"?p:f(p);return g.indexOf(" "+m+" ")>=0}function c(p,m){var g=f(p),v=g+m;u(g,m)||(p.className=v.substring(1))}function d(p,m){var g=f(p),v;u(p,m)&&(v=g.replace(" "+m+" "," "),p.className=v.substring(1,v.length-1))}function f(p){return(" "+(p.className||"")+" ").replace(/\s+/gi," ")}function h(p){p&&p.parentNode&&p.parentNode.removeChild(p)}return n})})(qK);var q$e=qK.exports;const Uc=Do(q$e);Uc.configure({easing:"ease",speed:500,showSpinner:!1,trickleSpeed:200,minimum:.3});const Y$e={timeout:1e4,headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},paramsSerializer:{serialize:U$e.stringify}},hr=class hr{constructor(){this.httpInterceptorsRequest(),this.httpInterceptorsResponse()}static retryOriginalRequest(t){return new Promise(n=>{hr.requests.push(r=>{t.headers.Authorization=l7(r),n(t)})})}httpInterceptorsRequest(){hr.axiosInstance.interceptors.request.use(t=>mt(this,null,function*(){return Uc.start(),typeof t.beforeRequestCallback=="function"?(t.beforeRequestCallback(t),t):hr.initConfig.beforeRequestCallback?(hr.initConfig.beforeRequestCallback(t),t):["/refresh-token","/login"].find(r=>r===t.url)?t:new Promise(r=>{const a=eze();if(a){const i=new Date().getTime();parseInt(a.expires)-i<=0?(hr.isRefreshing||(hr.isRefreshing=!0,W2().handRefreshToken({refreshToken:a.refreshToken}).then(s=>{const l=s.data.accessToken;t.headers.Authorization=l7(l),hr.requests.forEach(u=>u(l)),hr.requests=[]}).finally(()=>{hr.isRefreshing=!1})),r(hr.retryOriginalRequest(t))):(t.headers.Authorization=l7(a.accessToken),r(t))}else r(t)})}),t=>Promise.reject(t))}httpInterceptorsResponse(){hr.axiosInstance.interceptors.response.use(n=>{const r=n.config;return Uc.done(),typeof r.beforeResponseCallback=="function"?(r.beforeResponseCallback(n),n.data):(hr.initConfig.beforeResponseCallback&&hr.initConfig.beforeResponseCallback(n),n.data)},n=>{const r=n;return r.isCancelRequest=tr.isCancel(r),Uc.done(),Promise.reject(r)})}request(t,n,r,a){const i=K(K({method:t,url:n},r),a);return new Promise((o,s)=>{hr.axiosInstance.request(i).then(l=>{o(l)}).catch(l=>{s(l)})})}post(t,n,r){return this.request("post",t,n,r)}get(t,n,r){return this.request("get",t,n,r)}};Gd(hr,"requests",[]),Gd(hr,"isRefreshing",!1),Gd(hr,"initConfig",{}),Gd(hr,"axiosInstance",tr.create(Y$e));let o9=hr;const TS=new o9,J$e=e=>TS.request("post","/login",{data:e}),Z$e=e=>TS.request("post","/refresh-token",{data:e}),X$e=bS({id:"pure-multiTags",state:()=>{var e,t;return{multiTags:(e=Br().getItem(`${Il()}configure`))!=null&&e.multiTagsCache?Br().getItem(`${Il()}tags`):[...FS],multiTagsCache:(t=Br().getItem(`${Il()}configure`))==null?void 0:t.multiTagsCache}},getters:{getMultiTagsCache(e){return e.multiTagsCache}},actions:{multiTagsCacheChange(e){this.multiTagsCache=e,e?Br().setItem(`${Il()}tags`,this.multiTags):Br().removeItem(`${Il()}tags`)},tagsCache(e){this.getMultiTagsCache&&Br().setItem(`${Il()}tags`,e)},handleTags(e,t,n){var r,a,i,o,s,l;switch(e){case"equal":this.multiTags=t,this.tagsCache(this.multiTags);break;case"push":{const u=t;if((r=u==null?void 0:u.meta)!=null&&r.hiddenTag||iS(u==null?void 0:u.name)||((a=u==null?void 0:u.meta)==null?void 0:a.title.length)===0||tLe((i=u==null?void 0:u.meta)==null?void 0:i.showLink)&&!((o=u==null?void 0:u.meta)!=null&&o.showLink))return;const c=u.path,d=this.multiTags.some(m=>m.path===c),f=this.multiTags.some(m=>OF(m==null?void 0:m.query,u==null?void 0:u.query)),h=this.multiTags.some(m=>OF(m==null?void 0:m.params,u==null?void 0:u.params));if(d&&f&&h)return;const p=(l=(s=u==null?void 0:u.meta)==null?void 0:s.dynamicLevel)!=null?l:-1;if(p>0&&this.multiTags.filter(m=>(m==null?void 0:m.path)===c).length>=p){const m=this.multiTags.findIndex(g=>(g==null?void 0:g.path)===c);m!==-1&&this.multiTags.splice(m,1)}this.multiTags.push(t),this.tagsCache(this.multiTags)}break;case"splice":if(n)this.multiTags.splice(n==null?void 0:n.startIndex,n==null?void 0:n.length);else{const u=this.multiTags.findIndex(c=>c.path===t);if(u===-1)return;this.multiTags.splice(u,1)}return this.tagsCache(this.multiTags),this.multiTags;case"slice":return this.multiTags.slice(-1)}}}});function qf(){return X$e(o3)}const Q$e=bS({id:"pure-user",state:()=>{var e,t,n,r;return{username:(t=(e=Br().getItem(Gs))==null?void 0:e.username)!=null?t:"",roles:(r=(n=Br().getItem(Gs))==null?void 0:n.roles)!=null?r:[],verifyCode:"",currentPage:0,isRemembered:!1,loginDay:7}},actions:{SET_USERNAME(e){this.username=e},SET_ROLES(e){this.roles=e},SET_VERIFYCODE(e){this.verifyCode=e},SET_CURRENTPAGE(e){this.currentPage=e},SET_ISREMEMBERED(e){this.isRemembered=e},SET_LOGINDAY(e){this.loginDay=Number(e)},loginByUsername(e){return mt(this,null,function*(){return new Promise((t,n)=>{J$e(e).then(r=>{r&&(s9(r.data),t(r))}).catch(r=>{n(r)})})})},logOut(){this.username="",this.roles=[],BS(),qf().handleTags("equal",[...FS]),FHe(),Qn.push("/login")},handRefreshToken(e){return mt(this,null,function*(){return new Promise((t,n)=>{Z$e(e).then(r=>{r&&(s9(r.data),t(r))}).catch(r=>{n(r)})})})}}});function W2(){return Q$e(o3)}const Gs="user-info",O0="authorized-token",xS="multiple-tabs";function eze(){return ou.get(O0)?JSON.parse(ou.get(O0)):Br().getItem(Gs)}function s9(e){var l,u,c,d;let t=0;const{accessToken:n,refreshToken:r}=e,{isRemembered:a,loginDay:i}=W2();t=new Date(e.expires).getTime();const o=JSON.stringify({accessToken:n,expires:t});t>0?ou.set(O0,o,{expires:(t-Date.now())/864e5}):ou.set(O0,o),ou.set(xS,"true",a?{expires:i}:{});function s(f,h){W2().SET_USERNAME(f),W2().SET_ROLES(h),Br().setItem(Gs,{refreshToken:r,expires:t,username:f,roles:h})}if(e.username&&e.roles){const{username:f,roles:h}=e;s(f,h)}else{const f=(u=(l=Br().getItem(Gs))==null?void 0:l.username)!=null?u:"",h=(d=(c=Br().getItem(Gs))==null?void 0:c.roles)!=null?d:[];s(f,h)}}function BS(){ou.remove(O0),ou.remove(xS),Br().removeItem(Gs)}const l7=e=>"Bearer "+e;(function(){const e=gLe(location.href),t=["username","roles","accessToken"],n=t.length;if(Object.keys(e).length!==n)return;let r=[],a=0;for(;a{if(!Array.isArray(e))return console.warn("tree must be an array"),[];if(!e||e.length===0)return[];const t=[];for(const n of e)n.children&&n.children.length>0&&tze(n.children),t.push(n.uniqueId);return t},nze=(e,t=[])=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];for(const[n,r]of e.entries())r.children&&r.children.length===1&&delete r.children,r.id=n,r.parentId=t.length?t[t.length-1]:null,r.pathList=[...t,r.id],r.uniqueId=r.pathList.length>1?r.pathList.join("-"):r.pathList[0],r.children&&r.children.length>0&&nze(r.children,r.pathList);return e},s3=(e,t=[])=>{if(!Array.isArray(e))return console.warn("tree must be an array"),[];if(!e||e.length===0)return[];for(const[n,r]of e.entries())r.id=n,r.parentId=t.length?t[t.length-1]:null,r.pathList=[...t,r.id],r.children&&r.children.length>0&&s3(r.children,r.pathList);return e},rze=(e,t)=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];const n=e.find(a=>a.uniqueId===t);if(n)return n;const r=e.filter(a=>a.children).map(a=>a.children).flat(1);return rze(r,t)},aze=(e,t,n)=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];for(const r of e){const a=r.children&&r.children.length>0;r.uniqueId===t&&Object.prototype.toString.call(n)==="[object Object]"&&Object.assign(r,n),a&&aze(r.children,t,n)}return e},Cft=(e,t,n,r)=>{if(!Array.isArray(e))return console.warn("data must be an array"),[];const a={id:t||"id",parentId:n||"parentId",childrenList:r||"children"},i={},o={},s=[];for(const u of e){const c=u[a.parentId];i[c]==null&&(i[c]=[]),o[u[a.id]]=u,i[c].push(u)}for(const u of e){const c=u[a.parentId];o[c]==null&&s.push(u)}for(const u of s)l(u);function l(u){if(i[u[a.id]]!==null&&(u[a.childrenList]=i[u[a.id]]),u[a.childrenList])for(const c of u[a.childrenList])l(c)}return s},ize=()=>pe(()=>import("./index-vxlhnI6o.js"),__vite__mapDeps([123,124,125,8,126,24,59,127,128,34,21,45,15,129,77,60,61,130])),d4=[{path:"/login",name:"Login",component:()=>pe(()=>import("./index-OMqv_Q5e.js"),__vite__mapDeps([209,210,211,212,21,86,32,213,13,14,15,16,214,215,216,125,8,126,24,45,217])),meta:{title:tt("menus.hslogin"),showLink:!1,rank:101}},{path:"/redirect",component:ize,meta:{title:tt("status.hsLoad"),showLink:!1,rank:102},children:[{path:"/redirect/:path(.*)",name:"Redirect",component:()=>pe(()=>import("./redirect-_M25HgH3.js"),__vite__mapDeps([]))}]},{path:"/empty",name:"Empty",component:()=>pe(()=>import("./index-Z2Fgxatq.js"),__vite__mapDeps([218,219])),meta:{title:tt("menus.hsempty"),showLink:!1,rank:103}}];/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const wf=typeof window!="undefined";function oze(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Tn=Object.assign;function u7(e,t){const n={};for(const r in t){const a=t[r];n[r]=yo(a)?a.map(e):e(a)}return n}const x1=()=>{},yo=Array.isArray,sze=/\/$/,lze=e=>e.replace(sze,"");function c7(e,t,n="/"){let r,a={},i="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),a=e(i)),s>-1&&(r=r||t.slice(0,s),o=t.slice(s,t.length)),r=fze(r!=null?r:t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:a,hash:o}}function uze(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function rM(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cze(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Bh(t.matched[r],n.matched[a])&&YK(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Bh(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function YK(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!dze(e[n],t[n]))return!1;return!0}function dze(e,t){return yo(e)?aM(e,t):yo(t)?aM(t,e):e===t}function aM(e,t){return yo(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function fze(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,o,s;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var I0;(function(e){e.pop="pop",e.push="push"})(I0||(I0={}));var B1;(function(e){e.back="back",e.forward="forward",e.unknown=""})(B1||(B1={}));function hze(e){if(!e)if(wf){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),lze(e)}const pze=/^[^#]+#/;function mze(e,t){return e.replace(pze,"#")+t}function vze(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const l3=()=>({left:window.pageXOffset,top:window.pageYOffset});function gze(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=vze(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function iM(e,t){return(history.state?history.state.position-t:-1)+e}const l9=new Map;function yze(e,t){l9.set(e,t)}function bze(e){const t=l9.get(e);return l9.delete(e),t}let Fze=()=>location.protocol+"//"+location.host;function JK(e,t){const{pathname:n,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){let s=a.includes(e.slice(i))?e.slice(i).length:1,l=a.slice(s);return l[0]!=="/"&&(l="/"+l),rM(l,"")}return rM(n,e)+r+a}function Cze(e,t,n,r){let a=[],i=[],o=null;const s=({state:f})=>{const h=JK(e,location),p=n.value,m=t.value;let g=0;if(f){if(n.value=h,t.value=f,o&&o===p){o=null;return}g=m?f.position-m.position:0}else r(h);a.forEach(v=>{v(n.value,p,{delta:g,type:I0.pop,direction:g?g>0?B1.forward:B1.back:B1.unknown})})};function l(){o=n.value}function u(f){a.push(f);const h=()=>{const p=a.indexOf(f);p>-1&&a.splice(p,1)};return i.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(Tn({},f.state,{scroll:l3()}),"")}function d(){for(const f of i)f();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function oM(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?l3():null}}function wze(e){const{history:t,location:n}=window,r={value:JK(e,n)},a={value:t.state};a.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Fze()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),a.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function o(l,u){const c=Tn({},t.state,oM(a.value.back,l,a.value.forward,!0),u,{position:a.value.position});i(l,c,!0),r.value=l}function s(l,u){const c=Tn({},a.value,t.state,{forward:l,scroll:l3()});i(c.current,c,!0);const d=Tn({},oM(r.value,l,null),{position:c.position+1},u);i(l,d,!1),r.value=l}return{location:r,state:a,push:s,replace:o}}function u9(e){e=hze(e);const t=wze(e),n=Cze(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const a=Tn({location:"",base:e,go:r,createHref:mze.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function sM(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),u9(e)}function Eze(e){return typeof e=="string"||e&&typeof e=="object"}function ZK(e){return typeof e=="string"||typeof e=="symbol"}const vl={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},XK=Symbol("");var lM;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(lM||(lM={}));function Mh(e,t){return Tn(new Error,{type:e,[XK]:!0},t)}function Es(e,t){return e instanceof Error&&XK in e&&(t==null||!!(e.type&t))}const uM="[^/]+?",Sze={sensitive:!1,strict:!1,start:!0,end:!0},_ze=/[.+*?^${}()[\]/\\]/g;function Dze(e,t){const n=Tn({},Sze,t),r=[];let a=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function kze(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const Tze={type:0,value:""},xze=/[a-zA-Z0-9_]/;function Bze(e){if(!e)return[[]];if(e==="/")return[[Tze]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const a=[];let i;function o(){i&&a.push(i),i=[]}let s=0,l,u="",c="";function d(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;s{o(F)}:x1}function o(c){if(ZK(c)){const d=r.get(c);d&&(r.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&r.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function s(){return n}function l(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!QK(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!fM(c)&&r.set(c.record.name,c)}function u(c,d){let f,h={},p,m;if("name"in c&&c.name){if(f=r.get(c.name),!f)throw Mh(1,{location:c});m=f.record.name,h=Tn(dM(d.params,f.keys.filter(F=>!F.optional).map(F=>F.name)),c.params&&dM(c.params,f.keys.map(F=>F.name))),p=f.stringify(h)}else if("path"in c)p=c.path,f=n.find(F=>F.re.test(p)),f&&(h=f.parse(p),m=f.record.name);else{if(f=d.name?r.get(d.name):n.find(F=>F.re.test(d.path)),!f)throw Mh(1,{location:c,currentLocation:d});m=f.record.name,h=Tn({},d.params,c.params),p=f.stringify(h)}const g=[];let v=f;for(;v;)g.unshift(v.record),v=v.parent;return{name:m,path:p,params:h,matched:g,meta:Oze(g)}}return e.forEach(c=>i(c)),{addRoute:i,resolve:u,removeRoute:o,getRoutes:s,getRecordMatcher:a}}function dM(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Pze(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Rze(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Rze(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function fM(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Oze(e){return e.reduce((t,n)=>Tn(t,n.meta),{})}function hM(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function QK(e,t){return t.children.some(n=>n===e||QK(e,n))}const eU=/#/g,Ize=/&/g,Nze=/\//g,$ze=/=/g,zze=/\?/g,tU=/\+/g,Hze=/%5B/g,Vze=/%5D/g,nU=/%5E/g,Wze=/%60/g,rU=/%7B/g,Gze=/%7C/g,aU=/%7D/g,jze=/%20/g;function MS(e){return encodeURI(""+e).replace(Gze,"|").replace(Hze,"[").replace(Vze,"]")}function Kze(e){return MS(e).replace(rU,"{").replace(aU,"}").replace(nU,"^")}function c9(e){return MS(e).replace(tU,"%2B").replace(jze,"+").replace(eU,"%23").replace(Ize,"%26").replace(Wze,"`").replace(rU,"{").replace(aU,"}").replace(nU,"^")}function Uze(e){return c9(e).replace($ze,"%3D")}function qze(e){return MS(e).replace(eU,"%23").replace(zze,"%3F")}function Yze(e){return e==null?"":qze(e).replace(Nze,"%2F")}function f4(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Jze(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ai&&c9(i)):[r&&c9(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Zze(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=yo(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const Xze=Symbol(""),mM=Symbol(""),u3=Symbol(""),LS=Symbol(""),d9=Symbol("");function Sp(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function $l(e,t,n,r,a){const i=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((o,s)=>{const l=d=>{d===!1?s(Mh(4,{from:n,to:t})):d instanceof Error?s(d):Eze(d)?s(Mh(2,{from:t,to:d})):(i&&r.enterCallbacks[a]===i&&typeof d=="function"&&i.push(d),o())},u=e.call(r&&r.instances[a],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>s(d))})}function d7(e,t,n,r){const a=[];for(const i of e)for(const o in i.components){let s=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(Qze(s)){const u=(s.__vccOpts||s)[t];u&&a.push($l(u,n,r,i,o))}else{let l=s();a.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const c=oze(u)?u.default:u;i.components[o]=c;const f=(c.__vccOpts||c)[t];return f&&$l(f,n,r,i,o)()}))}}return a}function Qze(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function vM(e){const t=We(u3),n=We(LS),r=x(()=>t.resolve(y(e.to))),a=x(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(Bh.bind(null,c));if(f>-1)return f;const h=gM(l[u-2]);return u>1&&gM(c)===h&&d[d.length-1].path!==h?d.findIndex(Bh.bind(null,l[u-2])):f}),i=x(()=>a.value>-1&&rHe(n.params,r.value.params)),o=x(()=>a.value>-1&&a.value===n.matched.length-1&&YK(n.params,r.value.params));function s(l={}){return nHe(l)?t[y(e.replace)?"replace":"push"](y(e.to)).catch(x1):Promise.resolve()}return{route:r,href:x(()=>r.value.href),isActive:i,isExactActive:o,navigate:s}}const eHe=X({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:vM,setup(e,{slots:t}){const n=jt(vM(e)),{options:r}=We(u3),a=x(()=>({[yM(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[yM(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),tHe=eHe;function nHe(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function rHe(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!yo(a)||a.length!==r.length||r.some((i,o)=>i!==a[o]))return!1}return!0}function gM(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const yM=(e,t,n)=>e!=null?e:t!=null?t:n,aHe=X({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=We(d9),a=x(()=>e.route||r.value),i=We(mM,0),o=x(()=>{let u=y(i);const{matched:c}=a.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),s=x(()=>a.value.matched[o.value]);kt(mM,x(()=>o.value+1)),kt(Xze,s),kt(d9,a);const l=H();return Ee(()=>[l.value,s.value,e.name],([u,c,d],[f,h,p])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!Bh(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=a.value,c=e.name,d=s.value,f=d&&d.components[c];if(!f)return bM(n.default,{Component:f,route:u});const h=d.props[c],p=h?h===!0?u.params:typeof h=="function"?h(u):h:null,g=Ve(f,Tn({},p,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return bM(n.default,{Component:g,route:u})||g}}});function bM(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const iHe=aHe;function oHe(e){const t=Lze(e.routes,e),n=e.parseQuery||Jze,r=e.stringifyQuery||pM,a=e.history,i=Sp(),o=Sp(),s=Sp(),l=fn(vl);let u=vl;wf&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=u7.bind(null,Y=>""+Y),d=u7.bind(null,Yze),f=u7.bind(null,f4);function h(Y,ee){let le,ne;return ZK(Y)?(le=t.getRecordMatcher(Y),ne=ee):ne=Y,t.addRoute(ne,le)}function p(Y){const ee=t.getRecordMatcher(Y);ee&&t.removeRoute(ee)}function m(){return t.getRoutes().map(Y=>Y.record)}function g(Y){return!!t.getRecordMatcher(Y)}function v(Y,ee){if(ee=Tn({},ee||l.value),typeof Y=="string"){const Z=c7(n,Y,ee.path),fe=t.resolve({path:Z.path},ee),De=a.createHref(Z.fullPath);return Tn(Z,fe,{params:f(fe.params),hash:f4(Z.hash),redirectedFrom:void 0,href:De})}let le;if("path"in Y)le=Tn({},Y,{path:c7(n,Y.path,ee.path).path});else{const Z=Tn({},Y.params);for(const fe in Z)Z[fe]==null&&delete Z[fe];le=Tn({},Y,{params:d(Z)}),ee.params=d(ee.params)}const ne=t.resolve(le,ee),ue=Y.hash||"";ne.params=c(f(ne.params));const he=uze(r,Tn({},Y,{hash:Kze(ue),path:ne.path})),j=a.createHref(he);return Tn({fullPath:he,hash:ue,query:r===pM?Zze(Y.query):Y.query||{}},ne,{redirectedFrom:void 0,href:j})}function F(Y){return typeof Y=="string"?c7(n,Y,l.value.path):Tn({},Y)}function b(Y,ee){if(u!==Y)return Mh(8,{from:ee,to:Y})}function C(Y){return _(Y)}function E(Y){return C(Tn(F(Y),{replace:!0}))}function w(Y){const ee=Y.matched[Y.matched.length-1];if(ee&&ee.redirect){const{redirect:le}=ee;let ne=typeof le=="function"?le(Y):le;return typeof ne=="string"&&(ne=ne.includes("?")||ne.includes("#")?ne=F(ne):{path:ne},ne.params={}),Tn({query:Y.query,hash:Y.hash,params:"path"in ne?{}:Y.params},ne)}}function _(Y,ee){const le=u=v(Y),ne=l.value,ue=Y.state,he=Y.force,j=Y.replace===!0,Z=w(le);if(Z)return _(Tn(F(Z),{state:typeof Z=="object"?Tn({},ue,Z.state):ue,force:he,replace:j}),ee||le);const fe=le;fe.redirectedFrom=ee;let De;return!he&&cze(r,ne,le)&&(De=Mh(16,{to:fe,from:ne}),V(ne,ne,!0,!1)),(De?Promise.resolve(De):A(fe,ne)).catch(me=>Es(me)?Es(me,2)?me:z(me):I(me,fe,ne)).then(me=>{if(me){if(Es(me,2))return _(Tn({replace:j},F(me.to),{state:typeof me.to=="object"?Tn({},ue,me.to.state):ue,force:he}),ee||fe)}else me=T(fe,ne,!0,j,ue);return k(fe,ne,me),me})}function S(Y,ee){const le=b(Y,ee);return le?Promise.reject(le):Promise.resolve()}function D(Y){const ee=ae.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(Y):Y()}function A(Y,ee){let le;const[ne,ue,he]=sHe(Y,ee);le=d7(ne.reverse(),"beforeRouteLeave",Y,ee);for(const Z of ne)Z.leaveGuards.forEach(fe=>{le.push($l(fe,Y,ee))});const j=S.bind(null,Y,ee);return le.push(j),se(le).then(()=>{le=[];for(const Z of i.list())le.push($l(Z,Y,ee));return le.push(j),se(le)}).then(()=>{le=d7(ue,"beforeRouteUpdate",Y,ee);for(const Z of ue)Z.updateGuards.forEach(fe=>{le.push($l(fe,Y,ee))});return le.push(j),se(le)}).then(()=>{le=[];for(const Z of he)if(Z.beforeEnter)if(yo(Z.beforeEnter))for(const fe of Z.beforeEnter)le.push($l(fe,Y,ee));else le.push($l(Z.beforeEnter,Y,ee));return le.push(j),se(le)}).then(()=>(Y.matched.forEach(Z=>Z.enterCallbacks={}),le=d7(he,"beforeRouteEnter",Y,ee),le.push(j),se(le))).then(()=>{le=[];for(const Z of o.list())le.push($l(Z,Y,ee));return le.push(j),se(le)}).catch(Z=>Es(Z,8)?Z:Promise.reject(Z))}function k(Y,ee,le){s.list().forEach(ne=>D(()=>ne(Y,ee,le)))}function T(Y,ee,le,ne,ue){const he=b(Y,ee);if(he)return he;const j=ee===vl,Z=wf?history.state:{};le&&(ne||j?a.replace(Y.fullPath,Tn({scroll:j&&Z&&Z.scroll},ue)):a.push(Y.fullPath,ue)),l.value=Y,V(Y,ee,le,j),z()}let R;function P(){R||(R=a.listen((Y,ee,le)=>{if(!ye.listening)return;const ne=v(Y),ue=w(ne);if(ue){_(Tn(ue,{replace:!0}),ne).catch(x1);return}u=ne;const he=l.value;wf&&yze(iM(he.fullPath,le.delta),l3()),A(ne,he).catch(j=>Es(j,12)?j:Es(j,2)?(_(j.to,ne).then(Z=>{Es(Z,20)&&!le.delta&&le.type===I0.pop&&a.go(-1,!1)}).catch(x1),Promise.reject()):(le.delta&&a.go(-le.delta,!1),I(j,ne,he))).then(j=>{j=j||T(ne,he,!1),j&&(le.delta&&!Es(j,8)?a.go(-le.delta,!1):le.type===I0.pop&&Es(j,20)&&a.go(-1,!1)),k(ne,he,j)}).catch(x1)}))}let O=Sp(),M=Sp(),L;function I(Y,ee,le){z(Y);const ne=M.list();return ne.length?ne.forEach(ue=>ue(Y,ee,le)):console.error(Y),Promise.reject(Y)}function B(){return L&&l.value!==vl?Promise.resolve():new Promise((Y,ee)=>{O.add([Y,ee])})}function z(Y){return L||(L=!Y,P(),O.list().forEach(([ee,le])=>Y?le(Y):ee()),O.reset()),Y}function V(Y,ee,le,ne){const{scrollBehavior:ue}=e;if(!wf||!ue)return Promise.resolve();const he=!le&&bze(iM(Y.fullPath,0))||(ne||!le)&&history.state&&history.state.scroll||null;return Ye().then(()=>ue(Y,ee,he)).then(j=>j&&gze(j)).catch(j=>I(j,Y,ee))}const W=Y=>a.go(Y);let U;const ae=new Set,ye={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,hasRoute:g,getRoutes:m,resolve:v,options:e,push:C,replace:E,go:W,back:()=>W(-1),forward:()=>W(1),beforeEach:i.add,beforeResolve:o.add,afterEach:s.add,onError:M.add,isReady:B,install(Y){const ee=this;Y.component("RouterLink",tHe),Y.component("RouterView",iHe),Y.config.globalProperties.$router=ee,Object.defineProperty(Y.config.globalProperties,"$route",{enumerable:!0,get:()=>y(l)}),wf&&!U&&l.value===vl&&(U=!0,C(a.location).catch(ue=>{}));const le={};for(const ue in vl)Object.defineProperty(le,ue,{get:()=>l.value[ue],enumerable:!0});Y.provide(u3,ee),Y.provide(LS,l5(le)),Y.provide(d9,l);const ne=Y.unmount;ae.add(Y),Y.unmount=function(){ae.delete(Y),ae.size<1&&(u=vl,R&&R(),R=null,l.value=vl,U=!1,L=!1),ne()}}};function se(Y){return Y.reduce((ee,le)=>ee.then(()=>D(le)),Promise.resolve())}return ye}function sHe(e,t){const n=[],r=[],a=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oBh(u,s))?r.push(s):n.push(s));const l=e.matched[o];l&&(t.matched.find(u=>Bh(u,l))||a.push(l))}return[n,r,a]}function wft(){return We(u3)}function Eft(){return We(LS)}const FM=()=>TS.request("get","/get-async-routes"),lHe=()=>pe(()=>import("./frameView--K6xxkiz.js"),__vite__mapDeps([39,40])),CM=Object.assign({"/src/views/able/barcode.vue":()=>pe(()=>import("./barcode-t64fFnGc.js"),__vite__mapDeps([])),"/src/views/able/danmaku/index.vue":()=>pe(()=>import("./index-rbsWQQKv.js"),__vite__mapDeps([26,27])),"/src/views/able/debounce.vue":()=>pe(()=>import("./debounce-99f-cBbC.js"),__vite__mapDeps([])),"/src/views/able/directives.vue":()=>pe(()=>import("./directives-GKCVtZnc.js"),__vite__mapDeps([])),"/src/views/able/download.vue":()=>pe(()=>import("./download-If_KBFjQ.js"),__vite__mapDeps([])),"/src/views/able/draggable.vue":()=>pe(()=>import("./draggable-ZjVpkkiX.js"),__vite__mapDeps([6,7,8,9])),"/src/views/able/excel.vue":()=>pe(()=>import("./excel-J0WDtiy2.js"),__vite__mapDeps([4,5])),"/src/views/able/infinite-scroll.vue":()=>pe(()=>import("./infinite-scroll-M18Dz8t7.js"),__vite__mapDeps([])),"/src/views/able/line-tree.vue":()=>pe(()=>import("./line-tree-ufOfODsV.js"),__vite__mapDeps([29,30])),"/src/views/able/map.vue":()=>pe(()=>import("./map-bG7wd-pH.js"),__vite__mapDeps([17,18,19])),"/src/views/able/menu-tree.vue":()=>pe(()=>import("./menu-tree-LdwQXRIK.js"),__vite__mapDeps([28,21])),"/src/views/able/pdf.vue":()=>pe(()=>import("./pdf-2LhAa2JT.js"),__vite__mapDeps([10,11])),"/src/views/able/pinyin.vue":()=>pe(()=>import("./pinyin-fzp3u2RX.js"),__vite__mapDeps([33,34,35])),"/src/views/able/print/index.vue":()=>pe(()=>import("./index-vACqHGZG.js"),__vite__mapDeps([0,1,2,3])),"/src/views/able/print/pieChart.vue":()=>pe(()=>import("./pieChart-tjz9WWmJ.js"),__vite__mapDeps([220,2])),"/src/views/able/qrcode.vue":()=>pe(()=>import("./qrcode-TkfvCSS-.js"),__vite__mapDeps([12,13,14,15,16])),"/src/views/able/sensitive.vue":()=>pe(()=>import("./sensitive-nKs8YVCy.js"),__vite__mapDeps([])),"/src/views/able/typeit.vue":()=>pe(()=>import("./typeit-ueA83RIf.js"),__vite__mapDeps([31,32])),"/src/views/able/video-frame/index.vue":()=>pe(()=>import("./index-P5rgmzYX.js"),__vite__mapDeps([23,24,25])),"/src/views/able/video.vue":()=>pe(()=>import("./video-Iy3sojaN.js"),__vite__mapDeps([20,21,22])),"/src/views/able/watermark.vue":()=>pe(()=>import("./watermark-qM5ckRHr.js"),__vite__mapDeps([])),"/src/views/able/wavesurfer/index.vue":()=>pe(()=>import("./index-U7pLvQFW.js"),__vite__mapDeps([])),"/src/views/about/columns.tsx":()=>pe(()=>import("./columns-Dv24TI72.js"),__vite__mapDeps([])),"/src/views/about/index.vue":()=>pe(()=>import("./index-IwCOf4wx.js"),__vite__mapDeps([36,37,38])),"/src/views/components/animatecss.vue":()=>pe(()=>import("./animatecss-IukuubQG.js"),__vite__mapDeps([53,54])),"/src/views/components/button.vue":()=>pe(()=>import("./button-sqtFUzUl.js"),__vite__mapDeps([])),"/src/views/components/cascader.vue":()=>pe(()=>import("./cascader-EcNuO-Jz.js"),__vite__mapDeps([])),"/src/views/components/check-button.vue":()=>pe(()=>import("./check-button-btQ62PDX.js"),__vite__mapDeps([65,66])),"/src/views/components/collapse.vue":()=>pe(()=>import("./collapse-a7l9ZeYF.js"),__vite__mapDeps([])),"/src/views/components/color-picker.vue":()=>pe(()=>import("./color-picker-Cndl-Rf7.js"),__vite__mapDeps([])),"/src/views/components/contextmenu/basic.vue":()=>pe(()=>import("./basic-gEwD76q9.js"),__vite__mapDeps([92,93,94])),"/src/views/components/contextmenu/index.vue":()=>pe(()=>import("./index-QZ3nJ_To.js"),__vite__mapDeps([91,92,93,94,95,96,97,98,99])),"/src/views/components/contextmenu/menuDynamic.vue":()=>pe(()=>import("./menuDynamic-Gp1xplp4.js"),__vite__mapDeps([97,93,98])),"/src/views/components/contextmenu/menuGroup.vue":()=>pe(()=>import("./menuGroup-QZOjDlS7.js"),__vite__mapDeps([95,93,96])),"/src/views/components/count-to.vue":()=>pe(()=>import("./count-to-RZWvEH8e.js"),__vite__mapDeps([88,89,14,90])),"/src/views/components/cropping/index.vue":()=>pe(()=>import("./index-rSNeJM2t.js"),__vite__mapDeps([55,56,57])),"/src/views/components/date-picker.vue":()=>pe(()=>import("./date-picker-sPAPKgN8.js"),__vite__mapDeps([49,21,50])),"/src/views/components/datetime-picker.vue":()=>pe(()=>import("./datetime-picker-g_E17TI2.js"),__vite__mapDeps([51,52])),"/src/views/components/dialog/form.vue":()=>pe(()=>import("./form-JXuuSWiW.js"),__vite__mapDeps([221,42])),"/src/views/components/dialog/formPrimitive.vue":()=>pe(()=>import("./formPrimitive-V8Gb77rL.js"),__vite__mapDeps([222,43])),"/src/views/components/dialog/index.vue":()=>pe(()=>import("./index-lMjjkmDe.js"),__vite__mapDeps([41,42,43])),"/src/views/components/el-button.vue":()=>pe(()=>import("./el-button-Dgjul07m.js"),__vite__mapDeps([63,21,64])),"/src/views/components/icon-select.vue":()=>pe(()=>import("./icon-select-_XgSnhLB.js"),__vite__mapDeps([])),"/src/views/components/json-editor.vue":()=>pe(()=>import("./json-editor-Feg9Ky8N.js"),__vite__mapDeps([100,101,11,102])),"/src/views/components/message.vue":()=>pe(()=>import("./message-O_V17YDa.js"),__vite__mapDeps([44,21,45])),"/src/views/components/progress.vue":()=>pe(()=>import("./progress-kv1SBzuI.js"),__vite__mapDeps([67,21,68])),"/src/views/components/seamless-scroll.vue":()=>pe(()=>import("./seamless-scroll-vF1po5Jp.js"),__vite__mapDeps([103,104])),"/src/views/components/segmented.vue":()=>pe(()=>import("./segmented-iC-bGRB_.js"),__vite__mapDeps([58,59,21,60,61,62])),"/src/views/components/selector.vue":()=>pe(()=>import("./selector-uxrNPXRa.js"),__vite__mapDeps([74,75])),"/src/views/components/split-pane.vue":()=>pe(()=>import("./split-pane-g-nh8KxB.js"),__vite__mapDeps([79,80])),"/src/views/components/statistic.vue":()=>pe(()=>import("./statistic-LcqFaOCl.js"),__vite__mapDeps([71,72,73])),"/src/views/components/swiper.vue":()=>pe(()=>import("./swiper-sgqKiPHy.js"),__vite__mapDeps([81,82])),"/src/views/components/tag.vue":()=>pe(()=>import("./tag-2XDut7vE.js"),__vite__mapDeps([69,70])),"/src/views/components/time-picker.vue":()=>pe(()=>import("./time-picker-ECTpcMFW.js"),__vite__mapDeps([])),"/src/views/components/timeline.vue":()=>pe(()=>import("./timeline-5hJEoCS4.js"),__vite__mapDeps([83,84,85,21,86,87])),"/src/views/components/upload/form.vue":()=>pe(()=>import("./form-LD2lrUuI.js"),__vite__mapDeps([223,47,18])),"/src/views/components/upload/index.vue":()=>pe(()=>import("./index-FpL1B-d3.js"),__vite__mapDeps([46,7,47,18,48])),"/src/views/components/virtual-list/horizontal.vue":()=>pe(()=>import("./horizontal-608ygc-I.js"),__vite__mapDeps([109,107,110])),"/src/views/components/virtual-list/index.vue":()=>pe(()=>import("./index-CjLVON6V.js"),__vite__mapDeps([105,106,107,108,109,110,111])),"/src/views/components/virtual-list/vertical.vue":()=>pe(()=>import("./vertical-UuEx1Ciy.js"),__vite__mapDeps([106,107,108])),"/src/views/components/waterfall/index.vue":()=>pe(()=>import("./index-ybl11gMv.js"),__vite__mapDeps([76,77,78])),"/src/views/editor/components/base.vue":()=>pe(()=>import("./base-22UoDC2W.js"),__vite__mapDeps([224,113,114,115])),"/src/views/editor/components/multi.vue":()=>pe(()=>import("./multi-0SgIICP9.js"),__vite__mapDeps([225,116,72,114,115])),"/src/views/editor/components/picUpload.vue":()=>pe(()=>import("./picUpload-DHpEO5Rx.js"),__vite__mapDeps([226,117,114,115])),"/src/views/editor/index.vue":()=>pe(()=>import("./index-qHIUdVtp.js"),__vite__mapDeps([112,113,114,115,116,72,117,118])),"/src/views/empty/index.vue":()=>pe(()=>import("./index-dxkxOdiK.js"),__vite__mapDeps([218,219])),"/src/views/error/403.vue":()=>pe(()=>import("./403-jaqsH_Fv.js"),__vite__mapDeps([])),"/src/views/error/404.vue":()=>pe(()=>import("./404-h_4RnquU.js"),__vite__mapDeps([])),"/src/views/error/500.vue":()=>pe(()=>import("./500-q4mF_RoB.js"),__vite__mapDeps([])),"/src/views/flow-chart/index.vue":()=>pe(()=>import("./index-4DgDrNGn.js"),__vite__mapDeps([119,101,11,102,120])),"/src/views/guide/index.vue":()=>pe(()=>import("./index-WXNioDII.js"),__vite__mapDeps([121,122])),"/src/views/list/card/components/Card.vue":()=>pe(()=>import("./Card-IP5o367b.js"),__vite__mapDeps([140,141,142])),"/src/views/list/card/components/DialogForm.vue":()=>pe(()=>import("./DialogForm-0s1dRRTP.js"),__vite__mapDeps([227,143])),"/src/views/list/card/index.vue":()=>pe(()=>import("./index-9uCl8zjR.js"),__vite__mapDeps([139,140,141,142,143,21,144])),"/src/views/login/components/phone.vue":()=>pe(()=>import("./phone-D5eje2Dv.js"),__vite__mapDeps([228,212,210,211,21,86])),"/src/views/login/components/qrCode.vue":()=>pe(()=>import("./qrCode-C_NkOAPT.js"),__vite__mapDeps([229,213,210,13,14,15,16])),"/src/views/login/components/regist.vue":()=>pe(()=>import("./regist-nk1gikwk.js"),__vite__mapDeps([230,214,210,211,21,215,86])),"/src/views/login/components/update.vue":()=>pe(()=>import("./update-o6Kj5xe3.js"),__vite__mapDeps([231,216,210,211,21,215,86])),"/src/views/login/index.vue":()=>pe(()=>import("./index-R7Egl8JH.js"),__vite__mapDeps([209,210,211,212,21,86,32,213,13,14,15,16,214,215,216,125,8,126,24,45,217])),"/src/views/menuoverflow/index.vue":()=>pe(()=>import("./index-x7eN1Ap6.js"),__vite__mapDeps([])),"/src/views/nested/menu1/menu1-1/index.vue":()=>pe(()=>import("./index-PW-Ag_qh.js"),__vite__mapDeps([])),"/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue":()=>pe(()=>import("./index-KtLrIJGa.js"),__vite__mapDeps([])),"/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue":()=>pe(()=>import("./index-joCWLXdV.js"),__vite__mapDeps([])),"/src/views/nested/menu1/menu1-3/index.vue":()=>pe(()=>import("./index-qbnSiQLb.js"),__vite__mapDeps([])),"/src/views/nested/menu2/index.vue":()=>pe(()=>import("./index-R1on9Y8r.js"),__vite__mapDeps([])),"/src/views/permission/button/index.vue":()=>pe(()=>import("./index-8AISnEr8.js"),__vite__mapDeps([])),"/src/views/permission/page/index.vue":()=>pe(()=>import("./index-wEc7Uukg.js"),__vite__mapDeps([])),"/src/views/pure-table/base/base.vue":()=>pe(()=>import("./base-CLyN1A-G.js"),__vite__mapDeps([232,152,153])),"/src/views/pure-table/base/border.vue":()=>pe(()=>import("./border-M4ApXWZX.js"),__vite__mapDeps([233,155,153])),"/src/views/pure-table/base/column-template/columns.tsx":()=>pe(()=>import("./columns-3h3K3AA3.js"),__vite__mapDeps([167,153])),"/src/views/pure-table/base/column-template/index.vue":()=>pe(()=>import("./index-9vYYQuYj.js"),__vite__mapDeps([234,166,167,153])),"/src/views/pure-table/base/customIndex.vue":()=>pe(()=>import("./customIndex-GE73JAbR.js"),__vite__mapDeps([235,174,153])),"/src/views/pure-table/base/expand.vue":()=>pe(()=>import("./expand-dNcpgr7m.js"),__vite__mapDeps([236,170,153])),"/src/views/pure-table/base/filters.vue":()=>pe(()=>import("./filters-KED5a83r.js"),__vite__mapDeps([237,165])),"/src/views/pure-table/base/fixColumn.vue":()=>pe(()=>import("./fixColumn-MmEO3C4E.js"),__vite__mapDeps([238,159,153])),"/src/views/pure-table/base/fixHeader.vue":()=>pe(()=>import("./fixHeader-W2Vxp6qI.js"),__vite__mapDeps([239,158,153])),"/src/views/pure-table/base/fluidHeight.vue":()=>pe(()=>import("./fluidHeight-QY57RZa9.js"),__vite__mapDeps([240,160,153])),"/src/views/pure-table/base/groupHeader.vue":()=>pe(()=>import("./groupHeader-B8ONHUi9.js"),__vite__mapDeps([241,161,153])),"/src/views/pure-table/base/header-renderer/columns.tsx":()=>pe(()=>import("./columns-kcOkSRt5.js"),__vite__mapDeps([169,153])),"/src/views/pure-table/base/header-renderer/index.vue":()=>pe(()=>import("./index-V9w-cSwk.js"),__vite__mapDeps([242,168,169,153])),"/src/views/pure-table/base/imgPreview.vue":()=>pe(()=>import("./imgPreview-F24hnvkC.js"),__vite__mapDeps([243,177,153])),"/src/views/pure-table/base/layout.vue":()=>pe(()=>import("./layout-8RQf1YlO.js"),__vite__mapDeps([244,175,153])),"/src/views/pure-table/base/list.tsx":()=>pe(()=>import("./list-VXJ2IqKB.js"),__vite__mapDeps([151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177])),"/src/views/pure-table/base/merge.vue":()=>pe(()=>import("./merge-bUc3NG5R.js"),__vite__mapDeps([245,173])),"/src/views/pure-table/base/multipleChoice.vue":()=>pe(()=>import("./multipleChoice-VTrADniC.js"),__vite__mapDeps([246,163,153])),"/src/views/pure-table/base/nestProp.vue":()=>pe(()=>import("./nestProp-DUYFI_e_.js"),__vite__mapDeps([247,176])),"/src/views/pure-table/base/radio.vue":()=>pe(()=>import("./radio-48DjG3j8.js"),__vite__mapDeps([248,162,153])),"/src/views/pure-table/base/sortable.vue":()=>pe(()=>import("./sortable-lji9g_vp.js"),__vite__mapDeps([249,164,153])),"/src/views/pure-table/base/status.vue":()=>pe(()=>import("./status-Cp7yrvTr.js"),__vite__mapDeps([250,156,153,157])),"/src/views/pure-table/base/stripe.vue":()=>pe(()=>import("./stripe-xQraS4U8.js"),__vite__mapDeps([251,154,153])),"/src/views/pure-table/base/totalRow.vue":()=>pe(()=>import("./totalRow-uNc4LZGS.js"),__vite__mapDeps([252,172])),"/src/views/pure-table/base/tree.vue":()=>pe(()=>import("./tree-tFIx8NA9.js"),__vite__mapDeps([253,171])),"/src/views/pure-table/high.vue":()=>pe(()=>import("./high-rySz5hqB.js"),__vite__mapDeps([179,180,181,182,183,184,185,186,187,7,188,189,190,191,192,193,5,194,195,196,45,197,198,199,200,1,201,202,203,204,205,206,207,208])),"/src/views/pure-table/high/adaptive/columns.tsx":()=>pe(()=>import("./columns-NH0nRCL3.js"),__vite__mapDeps([182,183])),"/src/views/pure-table/high/adaptive/index.vue":()=>pe(()=>import("./index-VtcJZPvJ.js"),__vite__mapDeps([254,181,182,183])),"/src/views/pure-table/high/contextmenu/columns.tsx":()=>pe(()=>import("./columns-Mb-uCwcO.js"),__vite__mapDeps([191,183])),"/src/views/pure-table/high/contextmenu/index.vue":()=>pe(()=>import("./index-MBxp0Ruf.js"),__vite__mapDeps([255,190,191,183])),"/src/views/pure-table/high/drag/column/columns.tsx":()=>pe(()=>import("./columns-r0TKFSP_.js"),__vite__mapDeps([189,7,183])),"/src/views/pure-table/high/drag/column/index.vue":()=>pe(()=>import("./index-3kDkjOOZ.js"),__vite__mapDeps([256,188,189,7,183])),"/src/views/pure-table/high/drag/row/columns.tsx":()=>pe(()=>import("./columns-W4M2eE9n.js"),__vite__mapDeps([187,7,183])),"/src/views/pure-table/high/drag/row/index.vue":()=>pe(()=>import("./index-fgVqU60K.js"),__vite__mapDeps([257,186,187,7,183])),"/src/views/pure-table/high/echarts/columns.tsx":()=>pe(()=>import("./columns-NoZ7o9r7.js"),__vite__mapDeps([202,183])),"/src/views/pure-table/high/echarts/index.vue":()=>pe(()=>import("./index-fixunpOW.js"),__vite__mapDeps([258,201,202,183])),"/src/views/pure-table/high/edit/columns.tsx":()=>pe(()=>import("./columns-sp3y9mrC.js"),__vite__mapDeps([195,183,196,45])),"/src/views/pure-table/high/edit/index.vue":()=>pe(()=>import("./index-i-Qlb_2D.js"),__vite__mapDeps([259,194,195,183,196,45])),"/src/views/pure-table/high/excel/columns.tsx":()=>pe(()=>import("./columns-eggFGMno.js"),__vite__mapDeps([193,5,183])),"/src/views/pure-table/high/excel/index.vue":()=>pe(()=>import("./index-bsZutD-5.js"),__vite__mapDeps([260,192,193,5,183])),"/src/views/pure-table/high/list.tsx":()=>pe(()=>import("./list-dGarZArg.js"),__vite__mapDeps([180,181,182,183,184,185,186,187,7,188,189,190,191,192,193,5,194,195,196,45,197,198,199,200,1,201,202,203,204,205,206,207])),"/src/views/pure-table/high/page/columns.tsx":()=>pe(()=>import("./columns-pJOgQJkF.js"),__vite__mapDeps([185,183])),"/src/views/pure-table/high/page/index.vue":()=>pe(()=>import("./index-4LDKXtv2.js"),__vite__mapDeps([261,184,185,183])),"/src/views/pure-table/high/prints/columns.tsx":()=>pe(()=>import("./columns-pmBu3XFD.js"),__vite__mapDeps([200,1,183])),"/src/views/pure-table/high/prints/index.vue":()=>pe(()=>import("./index-rnfeFLlg.js"),__vite__mapDeps([262,199,200,1,183])),"/src/views/pure-table/high/table-select/index.vue":()=>pe(()=>import("./index-0xgOOSbC.js"),__vite__mapDeps([263,203,204,205,183,206,207])),"/src/views/pure-table/high/table-select/multiple/columns.tsx":()=>pe(()=>import("./columns-zQLHQ1pH.js"),__vite__mapDeps([207,183])),"/src/views/pure-table/high/table-select/multiple/index.vue":()=>pe(()=>import("./index-YesLi7_9.js"),__vite__mapDeps([264,206,207,183])),"/src/views/pure-table/high/table-select/radio/columns.tsx":()=>pe(()=>import("./columns-1jL3o-b_.js"),__vite__mapDeps([205,183])),"/src/views/pure-table/high/table-select/radio/index.vue":()=>pe(()=>import("./index-He1IGuBX.js"),__vite__mapDeps([265,204,205,183])),"/src/views/pure-table/high/watermark/columns.tsx":()=>pe(()=>import("./columns-jYN7XIO4.js"),__vite__mapDeps([198,183])),"/src/views/pure-table/high/watermark/index.vue":()=>pe(()=>import("./index-ocZQGcBq.js"),__vite__mapDeps([266,197,198,183])),"/src/views/pure-table/index.vue":()=>pe(()=>import("./index-a305b4Hi.js"),__vite__mapDeps([150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178])),"/src/views/result/columns.tsx":()=>pe(()=>import("./columns-Qt5MWeO9.js"),__vite__mapDeps([148,129])),"/src/views/result/fail.vue":()=>pe(()=>import("./fail-BrqGLKDh.js"),__vite__mapDeps([147,148,129,149])),"/src/views/result/success.vue":()=>pe(()=>import("./success-1i1FCYkh.js"),__vite__mapDeps([145,146])),"/src/views/system/dept/form.vue":()=>pe(()=>import("./form-cDoKeQA2.js"),__vite__mapDeps([267,268,72,269])),"/src/views/system/dept/index.vue":()=>pe(()=>import("./index-8qSduZUy.js"),__vite__mapDeps([270,271,268,72,269,272,273,126,7,21,196,144,274])),"/src/views/system/dept/utils/hook.tsx":()=>pe(()=>import("./hook-Bqh2gqxV.js"),__vite__mapDeps([271,268,72,269,272])),"/src/views/system/role/form.vue":()=>pe(()=>import("./form-NbIVtirg.js"),__vite__mapDeps([275,276])),"/src/views/system/role/index.vue":()=>pe(()=>import("./index-KoVtbZi-.js"),__vite__mapDeps([277,278,276,272,269,273,126,7,21,196,124,144,279])),"/src/views/system/role/utils/hook.tsx":()=>pe(()=>import("./hook-4IoDwtFb.js"),__vite__mapDeps([278,276,272,269])),"/src/views/system/user/form/index.vue":()=>pe(()=>import("./index-GgJxk8LM.js"),__vite__mapDeps([280,281,72,269])),"/src/views/system/user/form/role.vue":()=>pe(()=>import("./role-s3qp-9e3.js"),__vite__mapDeps([282,283,72])),"/src/views/system/user/index.vue":()=>pe(()=>import("./index-r1Fpb2Iz.js"),__vite__mapDeps([284,285,21,128,141,286,287,283,72,281,269,288,56,57,272,289,273,126,7,127,196,144,290])),"/src/views/system/user/tree.vue":()=>pe(()=>import("./tree-CMfvdWN_.js"),__vite__mapDeps([285,21,128,141,286])),"/src/views/system/user/upload.vue":()=>pe(()=>import("./upload-aKV_5MG4.js"),__vite__mapDeps([291,288,56,57])),"/src/views/system/user/utils/hook.tsx":()=>pe(()=>import("./hook-rjzdo5kA.js"),__vite__mapDeps([287,283,72,281,269,288,56,57,272,289])),"/src/views/tabs/index.vue":()=>pe(()=>import("./index-b4n4_Gnf.js"),__vite__mapDeps([292,293])),"/src/views/tabs/params-detail.vue":()=>pe(()=>import("./params-detail-0sgq4bAB.js"),__vite__mapDeps([294,293])),"/src/views/tabs/query-detail.vue":()=>pe(()=>import("./query-detail-fFTPFv9c.js"),__vite__mapDeps([295,293])),"/src/views/welcome/components/chart/bar.vue":()=>pe(()=>import("./bar-pzdFsET6.js"),__vite__mapDeps([296,135])),"/src/views/welcome/components/chart/line.vue":()=>pe(()=>import("./line-z8h2XWYb.js"),__vite__mapDeps([297,136])),"/src/views/welcome/components/chart/round.vue":()=>pe(()=>import("./round-p5xduckv.js"),__vite__mapDeps([298,137])),"/src/views/welcome/components/table/columns.tsx":()=>pe(()=>import("./columns-LTmJPNBf.js").then(e=>e.a),__vite__mapDeps([])),"/src/views/welcome/components/table/index.vue":()=>pe(()=>import("./index-wFq7cEyx.js"),__vite__mapDeps([132,133,21,134])),"/src/views/welcome/index.vue":()=>pe(()=>import("./index-AIu5nsl5.js"),__vite__mapDeps([131,72,132,133,21,134,89,14,90,84,85,135,136,137,60,61,138]))});function uHe(e){const{name:t,path:n,parentId:r,meta:a}=e;return Ps(r)?!!(Ps(a==null?void 0:a.rank)||(a==null?void 0:a.rank)===0&&t!=="Home"&&n!=="/"):!1}function Jm(e){return e.forEach((t,n)=>{uHe(t)&&(t.meta.rank=n+2)}),e.sort((t,n)=>(t==null?void 0:t.meta.rank)-(n==null?void 0:n.meta.rank))}function PS(e){const t=Sh(e).filter(n=>{var r;return((r=n.meta)==null?void 0:r.showLink)!==!1});return t.forEach(n=>n.children&&(n.children=PS(n.children))),t}function cHe(e){const t=Sh(e).filter(n=>{var r;return((r=n==null?void 0:n.children)==null?void 0:r.length)!==0});return t.forEach(n=>n.children&&(n.children=PS(n.children))),t}function iU(e,t){return Array.isArray(e)&&Array.isArray(t)?bLe(e,t).length>0:!0}function oU(e){var r,a;const t=(a=(r=Br().getItem(Gs))==null?void 0:r.roles)!=null?a:[],n=Sh(e).filter(i=>{var o;return iU((o=i.meta)==null?void 0:o.roles,t)});return n.forEach(i=>i.children&&(i.children=oU(i.children))),cHe(n)}function Sft(e,t,n="path"){function r(a,i,o){for(let s=0;sr.path==e);if(n)return e0(n)?qt(n):n;for(let r=0;r0&&(n=sU(e,t[r].children),n))return e0(n)?qt(n):n;return null}function dHe(){Qn.hasRoute("pathMatch")||Qn.addRoute({path:"/:pathMatch(.*)",name:"pathMatch",redirect:"/error/404"})}function f7(e){e.length===0||RS(uU(e)).map(t=>{if(Qn.options.routes[0].children.findIndex(n=>n.path===t.path)===-1){Qn.options.routes[0].children.push(t),Jm(Qn.options.routes[0].children),Qn.hasRoute(t==null?void 0:t.name)||Qn.addRoute(t);const n=Qn.getRoutes().find(r=>r.path==="/");Qn.addRoute(n)}}),Go().handleWholeMenus(e),dHe()}function fHe(){var e;if((e=a3())!=null&&e.CachingAsyncRoutes){const t="async-routes",n=Br().getItem(t);return n&&(n==null?void 0:n.length)>0?new Promise(r=>{f7(n),r(Qn)}):new Promise(r=>{FM().then(({data:a})=>{f7(Sh(a)),Br().setItem(t,a),r(Qn)})})}else return new Promise(t=>{FM().then(({data:n})=>{f7(Sh(n)),t(Qn)})})}function RS(e){if(e.length===0)return e;let t=s3(e);for(let n=0;n{var r;n.path==="/"?t.push({component:n.component,name:n.name,path:n.path,redirect:n.redirect,meta:n.meta,children:[]}):(r=t[0])==null||r.children.push(K({},n))}),t}function wM({name:e},t){switch(t){case"add":Go().cacheOperate({mode:"add",name:e});break;case"delete":Go().cacheOperate({mode:"delete",name:e});break;case"refresh":Go().cacheOperate({mode:"refresh",name:e});break;default:Go().cacheOperate({mode:"delete",name:e}),sS(()=>{Go().cacheOperate({mode:"add",name:e})},100)}}function uU(e){if(!e||!e.length)return;const t=Object.keys(CM);return e.forEach(n=>{var r;if(n.meta.backstage=!0,n!=null&&n.children&&n.children.length&&!n.redirect&&(n.redirect=n.children[0].path),n!=null&&n.children&&n.children.length&&!n.name&&(n.name=n.children[0].name+"Parent"),(r=n.meta)!=null&&r.frameSrc)n.component=lHe;else{const a=n!=null&&n.component?t.findIndex(i=>i.includes(n.component)):t.findIndex(i=>i.includes(n.path));n.component=CM[t[a]]}n!=null&&n.children&&n.children.length&&uU(n.children)}),e}function hHe(e){const t=e.split(","),n=t[0],r=t[1];if(t.length===1){if(n==="hash")return sM("");if(n==="h5")return u9("")}else if(t.length===2){if(n==="hash")return sM(r);if(n==="h5")return u9(r)}}function pHe(){return Qn.currentRoute.value.meta.auths}function cU(e){if(!e)return!1;const t=pHe();return t?!!(K5(e)?t.includes(e):yLe(e,t)):!1}function mHe(e=!1){var n;const t=(n=Go().wholeMenus[0])==null?void 0:n.children[0];return e&&qf().handleTags("push",t),t}const vHe=bS({id:"pure-permission",state:()=>({constantMenus:bHe,wholeMenus:[],cachePageList:[]}),actions:{handleWholeMenus(e){this.wholeMenus=oU(PS(Jm(this.constantMenus.concat(e))))},cacheOperate({mode:e,name:t}){const n=this.cachePageList.findIndex(r=>r===t);switch(e){case"refresh":this.cachePageList=this.cachePageList.filter(r=>r!==t);break;case"add":this.cachePageList.push(t);break;case"delete":n!==-1&&this.cachePageList.splice(n,1);break}U5(()=>{let r=this.cachePageList.length;const a=FLe(qf().multiTags,"name");for(;r>0;)a.findIndex(i=>i===this.cachePageList[r-1])===-1&&this.cachePageList.splice(this.cachePageList.indexOf(this.cachePageList[r-1]),1),r--})()},clearAllCachePage(){this.wholeMenus=[],this.cachePageList=[]}}});function Go(){return vHe(o3)}var gHe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const EM=Object.assign({"./modules/able.ts":UOe,"./modules/about.ts":YOe,"./modules/board.ts":XOe,"./modules/components.ts":eIe,"./modules/editor.ts":nIe,"./modules/error.ts":aIe,"./modules/flowchart.ts":oIe,"./modules/formdesign.ts":uIe,"./modules/guide.ts":dIe,"./modules/home.ts":vIe,"./modules/list.ts":yIe,"./modules/menuoverflow.ts":FIe,"./modules/nested.ts":wIe,"./modules/ppt.ts":_Ie,"./modules/result.ts":AIe,"./modules/table.ts":TIe}),c3=[];Object.keys(EM).forEach(e=>{c3.push(EM[e].default)});const yHe=lU(RS(s3(Jm(c3.flat(1/0))))),bHe=Jm(c3.flat(1/0)).concat(...d4),_ft=Object.keys(d4).map(e=>d4[e].path),Qn=oHe({history:hHe("hash"),routes:yHe.concat(...d4),strict:!0,scrollBehavior(e,t,n){return new Promise(r=>{if(n)return n;if(t.meta.saveSrollTop){const a=document.documentElement.scrollTop||document.body.scrollTop;r({left:0,top:a})}})}});function FHe(){Qn.getRoutes().forEach(e=>{const{name:t,meta:n}=e;t&&Qn.hasRoute(t)&&(n!=null&&n.backstage)&&(Qn.removeRoute(t),Qn.options.routes=lU(RS(s3(Jm(c3.flat(1/0))))))}),Go().clearAllCachePage()}const SM=["/login"],{VITE_HIDE_HOME:CHe}=gHe;Qn.beforeEach((e,t,n)=>{var o,s,l;(o=e.meta)!=null&&o.keepAlive&&(wM(e,"add"),(t.name===void 0||t.name==="Redirect")&&wM(e));const r=Br().getItem(Gs);Uc.start();const a=iS(e==null?void 0:e.name);a||e.matched.some(u=>{if(!u.meta.title)return"";const c=a3().Title;c?document.title=`${MB(u.meta.title)} | ${c}`:document.title=MB(u.meta.title)});function i(){SM.includes(e.fullPath)?n(t.fullPath):n()}ou.get(xS)&&r?((s=e.meta)!=null&&s.roles&&!iU((l=e.meta)==null?void 0:l.roles,r==null?void 0:r.roles)&&n({path:"/error/403"}),CHe==="true"&&e.fullPath==="/welcome"&&n({path:"/error/404"}),t!=null&&t.name?a?(Pj(e==null?void 0:e.name),Uc.done()):i():(Go().wholeMenus.length===0&&e.path!=="/login"&&fHe().then(u=>{var c,d;if(!qf().getMultiTagsCache){const{path:f}=e,h=sU(f,u.options.routes[0].children);if(mHe(!0),h&&((c=h.meta)!=null&&c.title))if(Ps(h.parentId)&&((d=h.meta)!=null&&d.backstage)){const{path:p,name:m,meta:g}=h.children[0];qf().handleTags("push",{path:p,name:m,meta:g})}else{const{path:p,name:m,meta:g}=h;qf().handleTags("push",{path:p,name:m,meta:g})}}Ps(e.name)&&u.push(e.fullPath)}),i())):e.path!=="/login"?SM.indexOf(e.path)!==-1?n():(BS(),n({path:"/login"})):n()});Qn.afterEach(()=>{Uc.done()});function h7(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function f9(e,t,n=".",r){if(!h7(t))return f9(e,{},n,r);const a=Object.assign({},t);for(const i in e){if(i==="__proto__"||i==="constructor")continue;const o=e[i];o!=null&&(r&&r(a,i,o,n)||(Array.isArray(o)&&Array.isArray(a[i])?a[i]=[...o,...a[i]]:h7(o)&&h7(a[i])?a[i]=f9(o,a[i],(n?`${n}.`:"")+i.toString(),r):a[i]=o))}return a}function wHe(e){return(...t)=>t.reduce((n,r)=>f9(n,r,"",e),{})}const EHe=wHe(),dU=1/60*1e3,SHe=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),fU=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(SHe()),dU);function _He(e){let t=[],n=[],r=0,a=!1,i=!1;const o=new WeakSet,s={schedule:(l,u=!1,c=!1)=>{const d=c&&a,f=d?t:n;return u&&o.add(l),f.indexOf(l)===-1&&(f.push(l),d&&a&&(r=t.length)),l},cancel:l=>{const u=n.indexOf(l);u!==-1&&n.splice(u,1),o.delete(l)},process:l=>{if(a){i=!0;return}if(a=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u(e[t]=_He(()=>N0=!0),e),{}),m9=Zm.reduce((e,t)=>{const n=d3[t];return e[t]=(r,a=!1,i=!1)=>(N0||THe(),n.schedule(r,a,i)),e},{}),AHe=Zm.reduce((e,t)=>(e[t]=d3[t].cancel,e),{});Zm.reduce((e,t)=>(e[t]=()=>d3[t].process(Yf),e),{});const kHe=e=>d3[e].process(Yf),hU=e=>{N0=!1,Yf.delta=h9?dU:Math.max(Math.min(e-Yf.timestamp,DHe),1),Yf.timestamp=e,p9=!0,Zm.forEach(kHe),p9=!1,N0&&(h9=!1,fU(hU))},THe=()=>{N0=!0,h9=!0,p9||fU(hU)},pU=()=>Yf;function mU(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);aMath.min(Math.max(n,e),t),p7=.001,xHe=.01,BHe=10,MHe=.05,LHe=1;function PHe({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let a,i,o=1-t;o=v9(MHe,LHe,o),e=v9(xHe,BHe,e/1e3),o<1?(a=u=>{const c=u*o,d=c*e,f=c-n,h=g9(u,o),p=Math.exp(-d);return p7-f/h*p},i=u=>{const d=u*o*e,f=d*n+n,h=Math.pow(o,2)*Math.pow(u,2)*e,p=Math.exp(-d),m=g9(Math.pow(u,2),o);return(-a(u)+p7>0?-1:1)*((f-h)*p)/m}):(a=u=>{const c=Math.exp(-u*e),d=(u-n)*e+1;return-p7+c*d},i=u=>{const c=Math.exp(-u*e),d=(n-u)*(e*e);return c*d});const s=5/e,l=OHe(a,i,s);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*r;return{stiffness:u,damping:o*2*Math.sqrt(r*u),duration:e}}}const RHe=12;function OHe(e,t,n){let r=n;for(let a=1;ae[n]!==void 0)}function $He(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!DM(e,NHe)&&DM(e,IHe)){const n=PHe(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function OS(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:a}=e,i=mU(e,["from","to","restSpeed","restDelta"]);const o={done:!1,value:t};let{stiffness:s,damping:l,mass:u,velocity:c,duration:d,isResolvedFromDuration:f}=$He(i),h=AM,p=AM;function m(){const g=c?-(c/1e3):0,v=n-t,F=l/(2*Math.sqrt(s*u)),b=Math.sqrt(s/u)/1e3;if(a===void 0&&(a=Math.min(Math.abs(n-t)/100,.4)),F<1){const C=g9(b,F);h=E=>{const w=Math.exp(-F*b*E);return n-w*((g+F*b*v)/C*Math.sin(C*E)+v*Math.cos(C*E))},p=E=>{const w=Math.exp(-F*b*E);return F*b*w*(Math.sin(C*E)*(g+F*b*v)/C+v*Math.cos(C*E))-w*(Math.cos(C*E)*(g+F*b*v)-C*v*Math.sin(C*E))}}else if(F===1)h=C=>n-Math.exp(-b*C)*(v+(g+b*v)*C);else{const C=b*Math.sqrt(F*F-1);h=E=>{const w=Math.exp(-F*b*E),_=Math.min(C*E,300);return n-w*((g+F*b*v)*Math.sinh(_)+C*v*Math.cosh(_))/C}}}return m(),{next:g=>{const v=h(g);if(f)o.done=g>=d;else{const F=p(g)*1e3,b=Math.abs(F)<=r,C=Math.abs(n-v)<=a;o.done=b&&C}return o.value=o.done?n:v,o},flipTarget:()=>{c=-c,[t,n]=[n,t],m()}}}OS.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const AM=e=>0,vU=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},IS=(e,t,n)=>-n*e+n*t+e,gU=(e,t)=>n=>Math.max(Math.min(n,t),e),M1=e=>e%1?Number(e.toFixed(5)):e,$0=/(-)?([\d]*\.?[\d])+/g,y9=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,zHe=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Xm(e){return typeof e=="string"}const Qm={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},L1=Object.assign(Object.assign({},Qm),{transform:gU(0,1)}),ug=Object.assign(Object.assign({},Qm),{default:1}),NS=e=>({test:t=>Xm(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Vu=NS("deg"),P1=NS("%"),Zt=NS("px"),kM=Object.assign(Object.assign({},P1),{parse:e=>P1.parse(e)/100,transform:e=>P1.transform(e*100)}),$S=(e,t)=>n=>!!(Xm(n)&&zHe.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),yU=(e,t,n)=>r=>{if(!Xm(r))return r;const[a,i,o,s]=r.match($0);return{[e]:parseFloat(a),[t]:parseFloat(i),[n]:parseFloat(o),alpha:s!==void 0?parseFloat(s):1}},Mc={test:$S("hsl","hue"),parse:yU("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+P1.transform(M1(t))+", "+P1.transform(M1(n))+", "+M1(L1.transform(r))+")"},HHe=gU(0,255),m7=Object.assign(Object.assign({},Qm),{transform:e=>Math.round(HHe(e))}),Kl={test:$S("rgb","red"),parse:yU("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+m7.transform(e)+", "+m7.transform(t)+", "+m7.transform(n)+", "+M1(L1.transform(r))+")"};function VHe(e){let t="",n="",r="",a="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),a=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),a=e.substr(4,1),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}}const b9={test:$S("#"),parse:VHe,transform:Kl.transform},Da={test:e=>Kl.test(e)||b9.test(e)||Mc.test(e),parse:e=>Kl.test(e)?Kl.parse(e):Mc.test(e)?Mc.parse(e):b9.parse(e),transform:e=>Xm(e)?e:e.hasOwnProperty("red")?Kl.transform(e):Mc.transform(e)},bU="${c}",FU="${n}";function WHe(e){var t,n,r,a;return isNaN(e)&&Xm(e)&&((n=(t=e.match($0))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((a=(r=e.match(y9))===null||r===void 0?void 0:r.length)!==null&&a!==void 0?a:0)>0}function CU(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(y9);r&&(n=r.length,e=e.replace(y9,bU),t.push(...r.map(Da.parse)));const a=e.match($0);return a&&(e=e.replace($0,FU),t.push(...a.map(Qm.parse))),{values:t,numColors:n,tokenised:e}}function wU(e){return CU(e).values}function EU(e){const{values:t,numColors:n,tokenised:r}=CU(e),a=t.length;return i=>{let o=r;for(let s=0;stypeof e=="number"?0:e;function jHe(e){const t=wU(e);return EU(e)(t.map(GHe))}const ev={test:WHe,parse:wU,createTransformer:EU,getAnimatableNone:jHe},KHe=new Set(["brightness","contrast","saturate","opacity"]);function UHe(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match($0)||[];if(!r)return e;const a=n.replace(r,"");let i=KHe.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+a+")"}const qHe=/([a-z-]*)\(.*?\)/g,F9=Object.assign(Object.assign({},ev),{getAnimatableNone:e=>{const t=e.match(qHe);return t?t.map(UHe).join(" "):e}});function v7(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function TM({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let a=0,i=0,o=0;if(!t)a=i=o=n;else{const s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;a=v7(l,s,e+1/3),i=v7(l,s,e),o=v7(l,s,e-1/3)}return{red:Math.round(a*255),green:Math.round(i*255),blue:Math.round(o*255),alpha:r}}const YHe=(e,t,n)=>{const r=e*e,a=t*t;return Math.sqrt(Math.max(0,n*(a-r)+r))},JHe=[b9,Kl,Mc],xM=e=>JHe.find(t=>t.test(e)),SU=(e,t)=>{let n=xM(e),r=xM(t),a=n.parse(e),i=r.parse(t);n===Mc&&(a=TM(a),n=Kl),r===Mc&&(i=TM(i),r=Kl);const o=Object.assign({},a);return s=>{for(const l in o)l!=="alpha"&&(o[l]=YHe(a[l],i[l],s));return o.alpha=IS(a.alpha,i.alpha,s),n.transform(o)}},ZHe=e=>typeof e=="number",XHe=(e,t)=>n=>t(e(n)),_U=(...e)=>e.reduce(XHe);function DU(e,t){return ZHe(e)?n=>IS(e,t,n):Da.test(e)?SU(e,t):kU(e,t)}const AU=(e,t)=>{const n=[...e],r=n.length,a=e.map((i,o)=>DU(i,t[o]));return i=>{for(let o=0;o{const n=Object.assign(Object.assign({},e),t),r={};for(const a in n)e[a]!==void 0&&t[a]!==void 0&&(r[a]=DU(e[a],t[a]));return a=>{for(const i in r)n[i]=r[i](a);return n}};function BM(e){const t=ev.parse(e),n=t.length;let r=0,a=0,i=0;for(let o=0;o{const n=ev.createTransformer(t),r=BM(e),a=BM(t);return r.numHSL===a.numHSL&&r.numRGB===a.numRGB&&r.numNumbers>=a.numNumbers?_U(AU(r.parsed,a.parsed),n):o=>`${o>0?t:e}`},eVe=(e,t)=>n=>IS(e,t,n);function tVe(e){if(typeof e=="number")return eVe;if(typeof e=="string")return Da.test(e)?SU:kU;if(Array.isArray(e))return AU;if(typeof e=="object")return QHe}function nVe(e,t,n){const r=[],a=n||tVe(e[0]),i=e.length-1;for(let o=0;on(vU(e,t,r))}function aVe(e,t){const n=e.length,r=n-1;return a=>{let i=0,o=!1;if(a<=e[0]?o=!0:a>=e[r]&&(i=r-1,o=!0),!o){let l=1;for(;la||l===r);l++);i=l-1}const s=vU(e[i],e[i+1],a);return t[i](s)}}function TU(e,t,{clamp:n=!0,ease:r,mixer:a}={}){const i=e.length;_M(i===t.length),_M(!r||!Array.isArray(r)||r.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const o=nVe(t,r,a),s=i===2?rVe(e,o):aVe(e,o);return n?l=>s(v9(e[0],e[i-1],l)):s}const f3=e=>t=>1-e(1-t),zS=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,iVe=e=>t=>Math.pow(t,e),xU=e=>t=>t*t*((e+1)*t-e),oVe=e=>{const t=xU(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},BU=1.525,sVe=4/11,lVe=8/11,uVe=9/10,MU=e=>e,HS=iVe(2),cVe=f3(HS),LU=zS(HS),PU=e=>1-Math.sin(Math.acos(e)),RU=f3(PU),dVe=zS(RU),VS=xU(BU),fVe=f3(VS),hVe=zS(VS),pVe=oVe(BU),mVe=4356/361,vVe=35442/1805,gVe=16061/1805,h4=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-h4(1-e*2)):.5*h4(e*2-1)+.5;function FVe(e,t){return e.map(()=>t||LU).splice(0,e.length-1)}function CVe(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function wVe(e,t){return e.map(n=>n*t)}function G2({from:e=0,to:t=1,ease:n,offset:r,duration:a=300}){const i={done:!1,value:e},o=Array.isArray(t)?t:[e,t],s=wVe(r&&r.length===o.length?r:CVe(o),a);function l(){return TU(s,o,{ease:Array.isArray(n)?n:FVe(o,n)})}let u=l();return{next:c=>(i.value=u(c),i.done=c>=a,i),flipTarget:()=>{o.reverse(),u=l()}}}function EVe({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:a=.5,modifyTarget:i}){const o={done:!1,value:t};let s=n*e;const l=t+s,u=i===void 0?l:i(l);return u!==l&&(s=u-t),{next:c=>{const d=-s*Math.exp(-c/r);return o.done=!(d>a||d<-a),o.value=o.done?u:u+d,o},flipTarget:()=>{}}}const MM={keyframes:G2,spring:OS,decay:EVe};function SVe(e){if(Array.isArray(e.to))return G2;if(MM[e.type])return MM[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?G2:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?OS:G2}function OU(e,t,n=0){return e-t-n}function _Ve(e,t,n=0,r=!0){return r?OU(t+-e,t,n):t-(e-t)+n}function DVe(e,t,n,r){return r?e>=t+n:e<=-n}const AVe=e=>{const t=({delta:n})=>e(n);return{start:()=>m9.update(t,!0),stop:()=>AHe.update(t)}};function IU(e){var t,n,{from:r,autoplay:a=!0,driver:i=AVe,elapsed:o=0,repeat:s=0,repeatType:l="loop",repeatDelay:u=0,onPlay:c,onStop:d,onComplete:f,onRepeat:h,onUpdate:p}=e,m=mU(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:g}=m,v,F=0,b=m.duration,C,E=!1,w=!0,_;const S=SVe(m);!((n=(t=S).needsInterpolation)===null||n===void 0)&&n.call(t,r,g)&&(_=TU([0,100],[r,g],{clamp:!1}),r=0,g=100);const D=S(Object.assign(Object.assign({},m),{from:r,to:g}));function A(){F++,l==="reverse"?(w=F%2===0,o=_Ve(o,b,u,w)):(o=OU(o,b,u),l==="mirror"&&D.flipTarget()),E=!1,h&&h()}function k(){v.stop(),f&&f()}function T(P){if(w||(P=-P),o+=P,!E){const O=D.next(Math.max(0,o));C=O.value,_&&(C=_(C)),E=w?O.done:o<=0}p==null||p(C),E&&(F===0&&(b!=null||(b=o)),F{d==null||d(),v.stop()}}}function NU(e,t){return t?e*(1e3/t):0}function kVe({from:e=0,velocity:t=0,min:n,max:r,power:a=.8,timeConstant:i=750,bounceStiffness:o=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:u,driver:c,onUpdate:d,onComplete:f,onStop:h}){let p;function m(b){return n!==void 0&&br}function g(b){return n===void 0?r:r===void 0||Math.abs(n-b){var E;d==null||d(C),(E=b.onUpdate)===null||E===void 0||E.call(b,C)},onComplete:f,onStop:h}))}function F(b){v(Object.assign({type:"spring",stiffness:o,damping:s,restDelta:l},b))}if(m(e))F({from:e,velocity:t,to:g(e)});else{let b=a*t+e;typeof u!="undefined"&&(b=u(b));const C=g(b),E=C===n?-1:1;let w,_;const S=D=>{w=_,_=D,t=NU(D-w,pU().delta),(E===1&&D>C||E===-1&&Dp==null?void 0:p.stop()}}const $U=(e,t)=>1-3*t+3*e,zU=(e,t)=>3*t-6*e,HU=e=>3*e,p4=(e,t,n)=>(($U(t,n)*e+zU(t,n))*e+HU(t))*e,VU=(e,t,n)=>3*$U(t,n)*e*e+2*zU(t,n)*e+HU(t),TVe=1e-7,xVe=10;function BVe(e,t,n,r,a){let i,o,s=0;do o=t+(n-t)/2,i=p4(o,r,a)-e,i>0?n=o:t=o;while(Math.abs(i)>TVe&&++s=LVe?PVe(o,d,e,n):f===0?d:BVe(o,s,s+cg,e,n)}return o=>o===0||o===1?o:p4(i(o),t,r)}const g7={};class OVe{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,r){if(this.subscriptions.size)for(const a of this.subscriptions)a(t,n,r)}clear(){this.subscriptions.clear()}}function LM(e){return!isNaN(parseFloat(e))}class IVe{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new OVe,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:r,timestamp:a}=pU();this.lastUpdated!==a&&(this.timeDelta=r,this.lastUpdated=a),m9.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>m9.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=LM(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=LM(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?NU(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:r}=t(n);this.stopAnimation=r}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function NVe(e){return new IVe(e)}const{isArray:$Ve}=Array;function zVe(){const e=H({}),t=r=>{const a=i=>{e.value[i]&&(e.value[i].stop(),e.value[i].destroy(),delete e.value[i])};r?$Ve(r)?r.forEach(a):a(r):Object.keys(e.value).forEach(a)},n=(r,a,i)=>{if(e.value[r])return e.value[r];const o=NVe(a);return o.onChange(s=>i[r]=s),e.value[r]=o,o};return VLe(t),{motionValues:e,get:n,stop:t}}function HVe(e){return Array.isArray(e)}function Wu(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function y7(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function VVe(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function b7(){return{type:"keyframes",ease:"linear",duration:300}}function WVe(e){return{type:"keyframes",duration:800,values:e}}const PM={default:VVe,x:Wu,y:Wu,z:Wu,rotate:Wu,rotateX:Wu,rotateY:Wu,rotateZ:Wu,scaleX:y7,scaleY:y7,scale:y7,backgroundColor:b7,color:b7,opacity:b7};function WU(e,t){let n;return HVe(t)?n=WVe:n=PM[e]||PM.default,K({to:t},n(t))}const RM=Fe(K({},Qm),{transform:Math.round}),GU={color:Da,backgroundColor:Da,outlineColor:Da,fill:Da,stroke:Da,borderColor:Da,borderTopColor:Da,borderRightColor:Da,borderBottomColor:Da,borderLeftColor:Da,borderWidth:Zt,borderTopWidth:Zt,borderRightWidth:Zt,borderBottomWidth:Zt,borderLeftWidth:Zt,borderRadius:Zt,radius:Zt,borderTopLeftRadius:Zt,borderTopRightRadius:Zt,borderBottomRightRadius:Zt,borderBottomLeftRadius:Zt,width:Zt,maxWidth:Zt,height:Zt,maxHeight:Zt,size:Zt,top:Zt,right:Zt,bottom:Zt,left:Zt,padding:Zt,paddingTop:Zt,paddingRight:Zt,paddingBottom:Zt,paddingLeft:Zt,margin:Zt,marginTop:Zt,marginRight:Zt,marginBottom:Zt,marginLeft:Zt,rotate:Vu,rotateX:Vu,rotateY:Vu,rotateZ:Vu,scale:ug,scaleX:ug,scaleY:ug,scaleZ:ug,skew:Vu,skewX:Vu,skewY:Vu,distance:Zt,translateX:Zt,translateY:Zt,translateZ:Zt,x:Zt,y:Zt,z:Zt,perspective:Zt,transformPerspective:Zt,opacity:L1,originX:kM,originY:kM,originZ:Zt,zIndex:RM,filter:F9,WebkitFilter:F9,fillOpacity:L1,strokeOpacity:L1,numOctaves:RM},WS=e=>GU[e];function jU(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function GVe(e,t){let n=WS(e);return n!==F9&&(n=ev),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const jVe={linear:MU,easeIn:HS,easeInOut:LU,easeOut:cVe,circIn:PU,circInOut:dVe,circOut:RU,backIn:VS,backInOut:hVe,backOut:fVe,anticipate:pVe,bounceIn:yVe,bounceInOut:bVe,bounceOut:h4};function OM(e){if(Array.isArray(e)){const[t,n,r,a]=e;return RVe(t,n,r,a)}else if(typeof e=="string")return jVe[e];return e}function KVe(e){return Array.isArray(e)&&typeof e[0]!="number"}function IM(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&ev.test(t)&&!t.startsWith("url("))}function UVe(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function qVe(a){var i=a,{ease:e,times:t,delay:n}=i,r=Ga(i,["ease","times","delay"]);const o=K({},r);return t&&(o.offset=t),e&&(o.ease=KVe(e)?e.map(OM):OM(e)),n&&(o.elapsed=-n),o}function YVe(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),UVe(t),JVe(e)||(e=K(K({},e),WU(n,t.to))),K(K({},t),qVe(e))}function JVe(o){var s=o,{delay:e,repeat:t,repeatType:n,repeatDelay:r,from:a}=s,i=Ga(s,["delay","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(i).length}function ZVe(e,t){return e[t]||e.default||e}function XVe(e,t,n,r,a){const i=ZVe(r,e);let o=i.from===null||i.from===void 0?t.get():i.from;const s=IM(e,n);o==="none"&&s&&typeof n=="string"&&(o=GVe(e,n));const l=IM(e,o);function u(d){const f={from:o,to:n,velocity:r.velocity?r.velocity:t.getVelocity(),onUpdate:h=>t.set(h)};return i.type==="inertia"||i.type==="decay"?kVe(K(K({},f),i)):IU(Fe(K({},YVe(i,f,e)),{onUpdate:h=>{f.onUpdate(h),i.onUpdate&&i.onUpdate(h)},onComplete:()=>{r.onComplete&&r.onComplete(),a&&a(),d&&d()}}))}function c(d){return t.set(n),r.onComplete&&r.onComplete(),a&&a(),d&&d(),{stop:()=>{}}}return!l||!s||i.type===!1?c:u}function QVe(){const{motionValues:e,stop:t,get:n}=zVe();return{motionValues:e,stop:t,push:(a,i,o,s={},l)=>{const u=o[a],c=n(a,u,o);if(s&&s.immediate){c.set(i);return}const d=XVe(a,c,i,s,l);c.start(d)}}}function eWe(e,t={},{motionValues:n,push:r,stop:a}=QVe()){const i=y(t),o=H(!1);Ee(n,d=>{o.value=Object.values(d).filter(f=>f.isAnimating()).length>0},{immediate:!0,deep:!0});const s=d=>{if(!i||!i[d])throw new Error(`The variant ${d} does not exist.`);return i[d]},l=d=>(typeof d=="string"&&(d=s(d)),Promise.all(Object.entries(d).map(([f,h])=>{if(f!=="transition")return new Promise(p=>r(f,h,e,d.transition||WU(f,d[f]),p))}).filter(Boolean)));return{isAnimating:o,apply:l,set:d=>{const f=Qy(d)?d:s(d);Object.entries(f).forEach(([h,p])=>{h!=="transition"&&r(h,p,e,{immediate:!0})})},leave:d=>mt(this,null,function*(){let f;if(i&&(i.leave&&(f=i.leave),!i.leave&&i.initial&&(f=i.initial)),!f){d();return}yield l(f),d()}),stop:a}}const GS=typeof window!="undefined",tWe=()=>GS&&window.onpointerdown===null,nWe=()=>GS&&window.ontouchstart===null,rWe=()=>GS&&window.onmousedown===null;function aWe({target:e,state:t,variants:n,apply:r}){const a=y(n),i=H(!1),o=H(!1),s=H(!1),l=x(()=>{let c=[];return a&&(a.hovered&&(c=[...c,...Object.keys(a.hovered)]),a.tapped&&(c=[...c,...Object.keys(a.tapped)]),a.focused&&(c=[...c,...Object.keys(a.focused)])),c}),u=x(()=>{const c={};Object.assign(c,t.value),i.value&&a.hovered&&Object.assign(c,a.hovered),o.value&&a.tapped&&Object.assign(c,a.tapped),s.value&&a.focused&&Object.assign(c,a.focused);for(const d in c)l.value.includes(d)||delete c[d];return c});a.hovered&&(Yn(e,"mouseenter",()=>i.value=!0),Yn(e,"mouseleave",()=>{i.value=!1,o.value=!1}),Yn(e,"mouseout",()=>{i.value=!1,o.value=!1})),a.tapped&&(rWe()&&(Yn(e,"mousedown",()=>o.value=!0),Yn(e,"mouseup",()=>o.value=!1)),tWe()&&(Yn(e,"pointerdown",()=>o.value=!0),Yn(e,"pointerup",()=>o.value=!1)),nWe()&&(Yn(e,"touchstart",()=>o.value=!0),Yn(e,"touchend",()=>o.value=!1))),a.focused&&(Yn(e,"focus",()=>s.value=!0),Yn(e,"blur",()=>s.value=!1)),Ee(u,r)}function iWe({set:e,target:t,variants:n,variant:r}){const a=y(n);Ee(()=>t,()=>{a&&(a.initial&&e("initial"),a.enter&&(r.value="enter"))},{immediate:!0,flush:"pre"})}function oWe({state:e,apply:t}){Ee(e,n=>{n&&t(n)},{immediate:!0})}function sWe({target:e,variants:t,variant:n}){const r=y(t);r&&(r.visible||r.visibleOnce)&&ULe(e,([{isIntersecting:a}])=>{r.visible?a?n.value="visible":n.value="initial":r.visibleOnce&&(a&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function lWe(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&iWe(e),t.syncVariants&&oWe(e),t.visibilityHooks&&sWe(e),t.eventListeners&&aWe(e)}function KU(e={}){const t=jt(K({},e)),n=H({});return Ee(t,()=>{const r={};for(const[a,i]of Object.entries(t)){const o=WS(a),s=jU(i,o);r[a]=s}n.value=r},{immediate:!0,deep:!0}),{state:t,style:n}}function jS(e,t){Ee(()=>oo(e),n=>{n&&t(n)},{immediate:!0})}const uWe={x:"translateX",y:"translateY",z:"translateZ"};function UU(e={},t=!0){const n=jt(K({},e)),r=H("");return Ee(n,a=>{let i="",o=!1;if(t&&(a.x||a.y||a.z)){const s=[a.x||0,a.y||0,a.z||0].map(Zt.transform).join(",");i+=`translate3d(${s}) `,o=!0}for(const[s,l]of Object.entries(a)){if(t&&(s==="x"||s==="y"||s==="z"))continue;const u=WS(s),c=jU(l,u);i+=`${uWe[s]||s}(${c}) `}t&&!o&&(i+="translateZ(0px) "),r.value=i.trim()},{immediate:!0,deep:!0}),{state:n,transform:r}}const cWe=["","X","Y","Z"],dWe=["perspective","translate","scale","rotate","skew"],qU=["transformPerspective","x","y","z"];dWe.forEach(e=>{cWe.forEach(t=>{const n=e+t;qU.push(n)})});const fWe=new Set(qU);function KS(e){return fWe.has(e)}const hWe=new Set(["originX","originY","originZ"]);function YU(e){return hWe.has(e)}function pWe(e){const t={},n={};return Object.entries(e).forEach(([r,a])=>{KS(r)||YU(r)?t[r]=a:n[r]=a}),{transform:t,style:n}}function JU(e){const{transform:t,style:n}=pWe(e),{transform:r}=UU(t),{style:a}=KU(n);return r.value&&(a.value.transform=r.value),a.value}function mWe(e,t){let n,r;const{state:a,style:i}=KU();return jS(e,o=>{r=o;for(const s of Object.keys(GU))o.style[s]===null||o.style[s]===""||KS(s)||YU(s)||(a[s]=o.style[s]);n&&Object.entries(n).forEach(([s,l])=>o.style[s]=l),t&&t(a)}),Ee(i,o=>{if(!r){n=o;return}for(const s in o)r.style[s]=o[s]},{immediate:!0}),{style:a}}function vWe(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=r=>r.endsWith("px")||r.endsWith("deg")?parseFloat(r):isNaN(Number(r))?Number(r):r;return t.reduce((r,a)=>{if(!a)return r;const[i,o]=a.split("("),l=o.split(",").map(c=>n(c.endsWith(")")?c.replace(")",""):c.trim())),u=l.length===1?l[0]:l;return Fe(K({},r),{[i]:u})},{})}function gWe(e,t){Object.entries(vWe(t)).forEach(([n,r])=>{const a=["x","y","z"];if(n==="translate3d"){if(r===0){a.forEach(i=>e[i]=0);return}r.forEach((i,o)=>e[a[o]]=i);return}if(r=parseFloat(r),n==="translateX"){e.x=r;return}if(n==="translateY"){e.y=r;return}if(n==="translateZ"){e.z=r;return}e[n]=r})}function yWe(e,t){let n,r;const{state:a,transform:i}=UU();return jS(e,o=>{r=o,o.style.transform&&gWe(a,o.style.transform),n&&(o.style.transform=n),t&&t(a)}),Ee(i,o=>{if(!r){n=o;return}r.style.transform=o},{immediate:!0}),{transform:a}}function bWe(e,t){const n=jt({}),r=o=>Object.entries(o).forEach(([s,l])=>n[s]=l),{style:a}=mWe(e,r),{transform:i}=yWe(e,r);return Ee(n,o=>{Object.entries(o).forEach(([s,l])=>{const u=KS(s)?i:a;u[s]&&u[s]===l||(u[s]=l)})},{immediate:!0,deep:!0}),jS(e,()=>t&&r(t)),{motionProperties:n,style:a,transform:i}}function FWe(e={}){const t=y(e),n=H();return{state:x(()=>{if(n.value)return t[n.value]}),variant:n}}function ZU(e,t={},n){const{motionProperties:r}=bWe(e),{variant:a,state:i}=FWe(t),o=eWe(r,t),s=K({target:e,variant:a,variants:t,state:i,motionProperties:r},o);return lWe(s,n),s}const CWe=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function wWe(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Qy(n.variants)&&(t.value=K(K({},t.value),n.variants)),CWe.forEach(r=>{if(r==="delay"){if(n&&n[r]&&typeof n[r]=="number"){const a=n[r];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition=K({delay:a},t.value.enter.transition)),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition=K({delay:a},t.value.visible.transition)),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition=K({delay:a},t.value.visibleOnce.transition)))}return}r==="visible-once"&&(r="visibleOnce"),n&&n[r]&&Qy(n[r])&&(t.value[r]=n[r])}))}function F7(e){return{created:(n,r,a)=>{const i=r.value&&typeof r.value=="string"?r.value:a.key;i&&g7[i]&&g7[i].stop();const o=H(e||{});typeof r.value=="object"&&(o.value=r.value),wWe(a,o);const s=ZU(n,o);n.motionInstance=s,i&&(g7[i]=s)},getSSRProps(n,r){let{initial:a}=n.value||r&&(r==null?void 0:r.props)||{};a=y(a);const i=EHe((e==null?void 0:e.initial)||{},a||{});return!i||Object.keys(i).length===0?void 0:{style:JU(i)}}}}const EWe={initial:{opacity:0},enter:{opacity:1}},SWe={initial:{opacity:0},visible:{opacity:1}},_We={initial:{opacity:0},visibleOnce:{opacity:1}},DWe={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},AWe={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},kWe={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},TWe={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},xWe={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},BWe={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},MWe={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},LWe={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},PWe={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},RWe={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},OWe={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},IWe={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},NWe={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},$We={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},zWe={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},HWe={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},VWe={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},WWe={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},GWe={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},jWe={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},KWe={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},UWe={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},qWe={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},YWe={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},JWe={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},ZWe={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},XWe={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},C9={__proto__:null,fade:EWe,fadeVisible:SWe,fadeVisibleOnce:_We,pop:DWe,popVisible:AWe,popVisibleOnce:kWe,rollBottom:NWe,rollLeft:TWe,rollRight:MWe,rollTop:RWe,rollVisibleBottom:$We,rollVisibleLeft:xWe,rollVisibleOnceBottom:zWe,rollVisibleOnceLeft:BWe,rollVisibleOnceRight:PWe,rollVisibleOnceTop:IWe,rollVisibleRight:LWe,rollVisibleTop:OWe,slideBottom:JWe,slideLeft:HWe,slideRight:GWe,slideTop:UWe,slideVisibleBottom:ZWe,slideVisibleLeft:VWe,slideVisibleOnceBottom:XWe,slideVisibleOnceLeft:WWe,slideVisibleOnceRight:KWe,slideVisibleOnceTop:YWe,slideVisibleRight:jWe,slideVisibleTop:qWe},QWe=X({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var s;const t=dr(),n=jt({});if(!e.is&&!t.default)return()=>Ve("div",{});const r=x(()=>{let l;return e.preset&&(l=C9[e.preset]),l}),a=x(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),i=x(()=>{const l=K(K(K({},a.value),r.value||{}),e.variants||{});return e.delay&&(l.enter.transition=K({},l.enter.transition),l.enter.transition.delay=parseInt(e.delay)),l}),o=x(()=>{if(!e.is)return;let l=e.is;return typeof o.value=="string"&&!jse(l)&&(l=it(l)),l});if(((s=process==null?void 0:process.env)==null?void 0:s.NODE_ENV)==="development"||process!=null&&process.dev){const l=u=>{var c;(c=u.variants)!=null&&c.initial&&u.set("initial"),setTimeout(()=>{var d,f,h;(d=u.variants)!=null&&d.enter&&u.apply("enter"),(f=u.variants)!=null&&f.visible&&u.apply("visible"),(h=u.variants)!=null&&h.visibleOnce&&u.apply("visibleOnce")},10)};ni(()=>Object.entries(n).forEach(([u,c])=>l(c)))}return{slots:t,component:o,motionConfig:i,instances:n}},render({slots:e,motionConfig:t,instances:n,component:r}){var s;const a=JU(t.initial||{}),i=(l,u)=>(l.props||(l.props={}),l.props.style=a,l.props.onVnodeMounted=({el:c})=>{const d=ZU(c,t);n[u]=d},l);if(r){const l=Ve(r,void 0,e);return i(l,0),l}return(((s=e.default)==null?void 0:s.call(e))||[]).map((l,u)=>i(l,u))}});function eGe(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",r=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,a=>`-${a}`).toLowerCase().replace(/\s+/g,"-").replace(r,a=>n.charAt(t.indexOf(a))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const tGe={install(e,t){if(e.directive("motion",F7()),e.component("Motion",QWe),!t||t&&!t.excludePresets)for(const n in C9){const r=C9[n];e.directive(`motion-${eGe(n)}`,F7(r))}if(t&&t.directives)for(const n in t.directives){const r=t.directives[n];!r.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,F7(r))}}};/*! ***************************************************************************** + */const wf=typeof window!="undefined";function oze(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Tn=Object.assign;function u7(e,t){const n={};for(const r in t){const a=t[r];n[r]=yo(a)?a.map(e):e(a)}return n}const x1=()=>{},yo=Array.isArray,sze=/\/$/,lze=e=>e.replace(sze,"");function c7(e,t,n="/"){let r,a={},i="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),a=e(i)),s>-1&&(r=r||t.slice(0,s),o=t.slice(s,t.length)),r=fze(r!=null?r:t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:a,hash:o}}function uze(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function rM(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function cze(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Bh(t.matched[r],n.matched[a])&&YK(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Bh(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function YK(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!dze(e[n],t[n]))return!1;return!0}function dze(e,t){return yo(e)?aM(e,t):yo(t)?aM(t,e):e===t}function aM(e,t){return yo(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function fze(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,o,s;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var I0;(function(e){e.pop="pop",e.push="push"})(I0||(I0={}));var B1;(function(e){e.back="back",e.forward="forward",e.unknown=""})(B1||(B1={}));function hze(e){if(!e)if(wf){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),lze(e)}const pze=/^[^#]+#/;function mze(e,t){return e.replace(pze,"#")+t}function vze(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const l3=()=>({left:window.pageXOffset,top:window.pageYOffset});function gze(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=vze(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function iM(e,t){return(history.state?history.state.position-t:-1)+e}const l9=new Map;function yze(e,t){l9.set(e,t)}function bze(e){const t=l9.get(e);return l9.delete(e),t}let Fze=()=>location.protocol+"//"+location.host;function JK(e,t){const{pathname:n,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){let s=a.includes(e.slice(i))?e.slice(i).length:1,l=a.slice(s);return l[0]!=="/"&&(l="/"+l),rM(l,"")}return rM(n,e)+r+a}function Cze(e,t,n,r){let a=[],i=[],o=null;const s=({state:f})=>{const h=JK(e,location),p=n.value,m=t.value;let g=0;if(f){if(n.value=h,t.value=f,o&&o===p){o=null;return}g=m?f.position-m.position:0}else r(h);a.forEach(v=>{v(n.value,p,{delta:g,type:I0.pop,direction:g?g>0?B1.forward:B1.back:B1.unknown})})};function l(){o=n.value}function u(f){a.push(f);const h=()=>{const p=a.indexOf(f);p>-1&&a.splice(p,1)};return i.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(Tn({},f.state,{scroll:l3()}),"")}function d(){for(const f of i)f();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function oM(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?l3():null}}function wze(e){const{history:t,location:n}=window,r={value:JK(e,n)},a={value:t.state};a.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Fze()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),a.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function o(l,u){const c=Tn({},t.state,oM(a.value.back,l,a.value.forward,!0),u,{position:a.value.position});i(l,c,!0),r.value=l}function s(l,u){const c=Tn({},a.value,t.state,{forward:l,scroll:l3()});i(c.current,c,!0);const d=Tn({},oM(r.value,l,null),{position:c.position+1},u);i(l,d,!1),r.value=l}return{location:r,state:a,push:s,replace:o}}function u9(e){e=hze(e);const t=wze(e),n=Cze(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const a=Tn({location:"",base:e,go:r,createHref:mze.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function sM(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),u9(e)}function Eze(e){return typeof e=="string"||e&&typeof e=="object"}function ZK(e){return typeof e=="string"||typeof e=="symbol"}const vl={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},XK=Symbol("");var lM;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(lM||(lM={}));function Mh(e,t){return Tn(new Error,{type:e,[XK]:!0},t)}function Es(e,t){return e instanceof Error&&XK in e&&(t==null||!!(e.type&t))}const uM="[^/]+?",Sze={sensitive:!1,strict:!1,start:!0,end:!0},_ze=/[.+*?^${}()[\]/\\]/g;function Dze(e,t){const n=Tn({},Sze,t),r=[];let a=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function kze(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const Tze={type:0,value:""},xze=/[a-zA-Z0-9_]/;function Bze(e){if(!e)return[[]];if(e==="/")return[[Tze]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,r=n;const a=[];let i;function o(){i&&a.push(i),i=[]}let s=0,l,u="",c="";function d(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;s{o(F)}:x1}function o(c){if(ZK(c)){const d=r.get(c);d&&(r.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&r.delete(c.record.name),c.children.forEach(o),c.alias.forEach(o))}}function s(){return n}function l(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!QK(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!fM(c)&&r.set(c.record.name,c)}function u(c,d){let f,h={},p,m;if("name"in c&&c.name){if(f=r.get(c.name),!f)throw Mh(1,{location:c});m=f.record.name,h=Tn(dM(d.params,f.keys.filter(F=>!F.optional).map(F=>F.name)),c.params&&dM(c.params,f.keys.map(F=>F.name))),p=f.stringify(h)}else if("path"in c)p=c.path,f=n.find(F=>F.re.test(p)),f&&(h=f.parse(p),m=f.record.name);else{if(f=d.name?r.get(d.name):n.find(F=>F.re.test(d.path)),!f)throw Mh(1,{location:c,currentLocation:d});m=f.record.name,h=Tn({},d.params,c.params),p=f.stringify(h)}const g=[];let v=f;for(;v;)g.unshift(v.record),v=v.parent;return{name:m,path:p,params:h,matched:g,meta:Oze(g)}}return e.forEach(c=>i(c)),{addRoute:i,resolve:u,removeRoute:o,getRoutes:s,getRecordMatcher:a}}function dM(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function Pze(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Rze(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Rze(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function fM(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Oze(e){return e.reduce((t,n)=>Tn(t,n.meta),{})}function hM(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function QK(e,t){return t.children.some(n=>n===e||QK(e,n))}const eU=/#/g,Ize=/&/g,Nze=/\//g,$ze=/=/g,zze=/\?/g,tU=/\+/g,Hze=/%5B/g,Vze=/%5D/g,nU=/%5E/g,Wze=/%60/g,rU=/%7B/g,Gze=/%7C/g,aU=/%7D/g,jze=/%20/g;function MS(e){return encodeURI(""+e).replace(Gze,"|").replace(Hze,"[").replace(Vze,"]")}function Kze(e){return MS(e).replace(rU,"{").replace(aU,"}").replace(nU,"^")}function c9(e){return MS(e).replace(tU,"%2B").replace(jze,"+").replace(eU,"%23").replace(Ize,"%26").replace(Wze,"`").replace(rU,"{").replace(aU,"}").replace(nU,"^")}function Uze(e){return c9(e).replace($ze,"%3D")}function qze(e){return MS(e).replace(eU,"%23").replace(zze,"%3F")}function Yze(e){return e==null?"":qze(e).replace(Nze,"%2F")}function f4(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Jze(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ai&&c9(i)):[r&&c9(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function Zze(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=yo(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const Xze=Symbol(""),mM=Symbol(""),u3=Symbol(""),LS=Symbol(""),d9=Symbol("");function Sp(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function $l(e,t,n,r,a){const i=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((o,s)=>{const l=d=>{d===!1?s(Mh(4,{from:n,to:t})):d instanceof Error?s(d):Eze(d)?s(Mh(2,{from:t,to:d})):(i&&r.enterCallbacks[a]===i&&typeof d=="function"&&i.push(d),o())},u=e.call(r&&r.instances[a],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>s(d))})}function d7(e,t,n,r){const a=[];for(const i of e)for(const o in i.components){let s=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(Qze(s)){const u=(s.__vccOpts||s)[t];u&&a.push($l(u,n,r,i,o))}else{let l=s();a.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const c=oze(u)?u.default:u;i.components[o]=c;const f=(c.__vccOpts||c)[t];return f&&$l(f,n,r,i,o)()}))}}return a}function Qze(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function vM(e){const t=We(u3),n=We(LS),r=x(()=>t.resolve(y(e.to))),a=x(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(Bh.bind(null,c));if(f>-1)return f;const h=gM(l[u-2]);return u>1&&gM(c)===h&&d[d.length-1].path!==h?d.findIndex(Bh.bind(null,l[u-2])):f}),i=x(()=>a.value>-1&&rHe(n.params,r.value.params)),o=x(()=>a.value>-1&&a.value===n.matched.length-1&&YK(n.params,r.value.params));function s(l={}){return nHe(l)?t[y(e.replace)?"replace":"push"](y(e.to)).catch(x1):Promise.resolve()}return{route:r,href:x(()=>r.value.href),isActive:i,isExactActive:o,navigate:s}}const eHe=X({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:vM,setup(e,{slots:t}){const n=jt(vM(e)),{options:r}=We(u3),a=x(()=>({[yM(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[yM(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Ve("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),tHe=eHe;function nHe(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function rHe(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!yo(a)||a.length!==r.length||r.some((i,o)=>i!==a[o]))return!1}return!0}function gM(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const yM=(e,t,n)=>e!=null?e:t!=null?t:n,aHe=X({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=We(d9),a=x(()=>e.route||r.value),i=We(mM,0),o=x(()=>{let u=y(i);const{matched:c}=a.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),s=x(()=>a.value.matched[o.value]);kt(mM,x(()=>o.value+1)),kt(Xze,s),kt(d9,a);const l=H();return Ee(()=>[l.value,s.value,e.name],([u,c,d],[f,h,p])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!Bh(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=a.value,c=e.name,d=s.value,f=d&&d.components[c];if(!f)return bM(n.default,{Component:f,route:u});const h=d.props[c],p=h?h===!0?u.params:typeof h=="function"?h(u):h:null,g=Ve(f,Tn({},p,t,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return bM(n.default,{Component:g,route:u})||g}}});function bM(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const iHe=aHe;function oHe(e){const t=Lze(e.routes,e),n=e.parseQuery||Jze,r=e.stringifyQuery||pM,a=e.history,i=Sp(),o=Sp(),s=Sp(),l=fn(vl);let u=vl;wf&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=u7.bind(null,Y=>""+Y),d=u7.bind(null,Yze),f=u7.bind(null,f4);function h(Y,ee){let le,ne;return ZK(Y)?(le=t.getRecordMatcher(Y),ne=ee):ne=Y,t.addRoute(ne,le)}function p(Y){const ee=t.getRecordMatcher(Y);ee&&t.removeRoute(ee)}function m(){return t.getRoutes().map(Y=>Y.record)}function g(Y){return!!t.getRecordMatcher(Y)}function v(Y,ee){if(ee=Tn({},ee||l.value),typeof Y=="string"){const Z=c7(n,Y,ee.path),fe=t.resolve({path:Z.path},ee),De=a.createHref(Z.fullPath);return Tn(Z,fe,{params:f(fe.params),hash:f4(Z.hash),redirectedFrom:void 0,href:De})}let le;if("path"in Y)le=Tn({},Y,{path:c7(n,Y.path,ee.path).path});else{const Z=Tn({},Y.params);for(const fe in Z)Z[fe]==null&&delete Z[fe];le=Tn({},Y,{params:d(Z)}),ee.params=d(ee.params)}const ne=t.resolve(le,ee),ue=Y.hash||"";ne.params=c(f(ne.params));const he=uze(r,Tn({},Y,{hash:Kze(ue),path:ne.path})),j=a.createHref(he);return Tn({fullPath:he,hash:ue,query:r===pM?Zze(Y.query):Y.query||{}},ne,{redirectedFrom:void 0,href:j})}function F(Y){return typeof Y=="string"?c7(n,Y,l.value.path):Tn({},Y)}function b(Y,ee){if(u!==Y)return Mh(8,{from:ee,to:Y})}function C(Y){return _(Y)}function E(Y){return C(Tn(F(Y),{replace:!0}))}function w(Y){const ee=Y.matched[Y.matched.length-1];if(ee&&ee.redirect){const{redirect:le}=ee;let ne=typeof le=="function"?le(Y):le;return typeof ne=="string"&&(ne=ne.includes("?")||ne.includes("#")?ne=F(ne):{path:ne},ne.params={}),Tn({query:Y.query,hash:Y.hash,params:"path"in ne?{}:Y.params},ne)}}function _(Y,ee){const le=u=v(Y),ne=l.value,ue=Y.state,he=Y.force,j=Y.replace===!0,Z=w(le);if(Z)return _(Tn(F(Z),{state:typeof Z=="object"?Tn({},ue,Z.state):ue,force:he,replace:j}),ee||le);const fe=le;fe.redirectedFrom=ee;let De;return!he&&cze(r,ne,le)&&(De=Mh(16,{to:fe,from:ne}),V(ne,ne,!0,!1)),(De?Promise.resolve(De):A(fe,ne)).catch(me=>Es(me)?Es(me,2)?me:z(me):I(me,fe,ne)).then(me=>{if(me){if(Es(me,2))return _(Tn({replace:j},F(me.to),{state:typeof me.to=="object"?Tn({},ue,me.to.state):ue,force:he}),ee||fe)}else me=T(fe,ne,!0,j,ue);return k(fe,ne,me),me})}function S(Y,ee){const le=b(Y,ee);return le?Promise.reject(le):Promise.resolve()}function D(Y){const ee=ae.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(Y):Y()}function A(Y,ee){let le;const[ne,ue,he]=sHe(Y,ee);le=d7(ne.reverse(),"beforeRouteLeave",Y,ee);for(const Z of ne)Z.leaveGuards.forEach(fe=>{le.push($l(fe,Y,ee))});const j=S.bind(null,Y,ee);return le.push(j),se(le).then(()=>{le=[];for(const Z of i.list())le.push($l(Z,Y,ee));return le.push(j),se(le)}).then(()=>{le=d7(ue,"beforeRouteUpdate",Y,ee);for(const Z of ue)Z.updateGuards.forEach(fe=>{le.push($l(fe,Y,ee))});return le.push(j),se(le)}).then(()=>{le=[];for(const Z of he)if(Z.beforeEnter)if(yo(Z.beforeEnter))for(const fe of Z.beforeEnter)le.push($l(fe,Y,ee));else le.push($l(Z.beforeEnter,Y,ee));return le.push(j),se(le)}).then(()=>(Y.matched.forEach(Z=>Z.enterCallbacks={}),le=d7(he,"beforeRouteEnter",Y,ee),le.push(j),se(le))).then(()=>{le=[];for(const Z of o.list())le.push($l(Z,Y,ee));return le.push(j),se(le)}).catch(Z=>Es(Z,8)?Z:Promise.reject(Z))}function k(Y,ee,le){s.list().forEach(ne=>D(()=>ne(Y,ee,le)))}function T(Y,ee,le,ne,ue){const he=b(Y,ee);if(he)return he;const j=ee===vl,Z=wf?history.state:{};le&&(ne||j?a.replace(Y.fullPath,Tn({scroll:j&&Z&&Z.scroll},ue)):a.push(Y.fullPath,ue)),l.value=Y,V(Y,ee,le,j),z()}let R;function P(){R||(R=a.listen((Y,ee,le)=>{if(!ye.listening)return;const ne=v(Y),ue=w(ne);if(ue){_(Tn(ue,{replace:!0}),ne).catch(x1);return}u=ne;const he=l.value;wf&&yze(iM(he.fullPath,le.delta),l3()),A(ne,he).catch(j=>Es(j,12)?j:Es(j,2)?(_(j.to,ne).then(Z=>{Es(Z,20)&&!le.delta&&le.type===I0.pop&&a.go(-1,!1)}).catch(x1),Promise.reject()):(le.delta&&a.go(-le.delta,!1),I(j,ne,he))).then(j=>{j=j||T(ne,he,!1),j&&(le.delta&&!Es(j,8)?a.go(-le.delta,!1):le.type===I0.pop&&Es(j,20)&&a.go(-1,!1)),k(ne,he,j)}).catch(x1)}))}let O=Sp(),M=Sp(),L;function I(Y,ee,le){z(Y);const ne=M.list();return ne.length?ne.forEach(ue=>ue(Y,ee,le)):console.error(Y),Promise.reject(Y)}function B(){return L&&l.value!==vl?Promise.resolve():new Promise((Y,ee)=>{O.add([Y,ee])})}function z(Y){return L||(L=!Y,P(),O.list().forEach(([ee,le])=>Y?le(Y):ee()),O.reset()),Y}function V(Y,ee,le,ne){const{scrollBehavior:ue}=e;if(!wf||!ue)return Promise.resolve();const he=!le&&bze(iM(Y.fullPath,0))||(ne||!le)&&history.state&&history.state.scroll||null;return Ye().then(()=>ue(Y,ee,he)).then(j=>j&&gze(j)).catch(j=>I(j,Y,ee))}const W=Y=>a.go(Y);let U;const ae=new Set,ye={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,hasRoute:g,getRoutes:m,resolve:v,options:e,push:C,replace:E,go:W,back:()=>W(-1),forward:()=>W(1),beforeEach:i.add,beforeResolve:o.add,afterEach:s.add,onError:M.add,isReady:B,install(Y){const ee=this;Y.component("RouterLink",tHe),Y.component("RouterView",iHe),Y.config.globalProperties.$router=ee,Object.defineProperty(Y.config.globalProperties,"$route",{enumerable:!0,get:()=>y(l)}),wf&&!U&&l.value===vl&&(U=!0,C(a.location).catch(ue=>{}));const le={};for(const ue in vl)Object.defineProperty(le,ue,{get:()=>l.value[ue],enumerable:!0});Y.provide(u3,ee),Y.provide(LS,l5(le)),Y.provide(d9,l);const ne=Y.unmount;ae.add(Y),Y.unmount=function(){ae.delete(Y),ae.size<1&&(u=vl,R&&R(),R=null,l.value=vl,U=!1,L=!1),ne()}}};function se(Y){return Y.reduce((ee,le)=>ee.then(()=>D(le)),Promise.resolve())}return ye}function sHe(e,t){const n=[],r=[],a=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oBh(u,s))?r.push(s):n.push(s));const l=e.matched[o];l&&(t.matched.find(u=>Bh(u,l))||a.push(l))}return[n,r,a]}function wft(){return We(u3)}function Eft(){return We(LS)}const FM=()=>TS.request("get","/get-async-routes"),lHe=()=>pe(()=>import("./frameView-rYnUjWTR.js"),__vite__mapDeps([39,40])),CM=Object.assign({"/src/views/able/barcode.vue":()=>pe(()=>import("./barcode-KyiLGoub.js"),__vite__mapDeps([])),"/src/views/able/danmaku/index.vue":()=>pe(()=>import("./index-HCmo_V_C.js"),__vite__mapDeps([26,27])),"/src/views/able/debounce.vue":()=>pe(()=>import("./debounce-8q0hO7nN.js"),__vite__mapDeps([])),"/src/views/able/directives.vue":()=>pe(()=>import("./directives--8LLahuz.js"),__vite__mapDeps([])),"/src/views/able/download.vue":()=>pe(()=>import("./download-_yvSAPkT.js"),__vite__mapDeps([])),"/src/views/able/draggable.vue":()=>pe(()=>import("./draggable-CM8-MlpI.js"),__vite__mapDeps([6,7,8,9])),"/src/views/able/excel.vue":()=>pe(()=>import("./excel-8NmoKQ7R.js"),__vite__mapDeps([4,5])),"/src/views/able/infinite-scroll.vue":()=>pe(()=>import("./infinite-scroll-vNryNvvq.js"),__vite__mapDeps([])),"/src/views/able/line-tree.vue":()=>pe(()=>import("./line-tree-jZq5vKbM.js"),__vite__mapDeps([29,30])),"/src/views/able/map.vue":()=>pe(()=>import("./map-Rj1yv7YP.js"),__vite__mapDeps([17,18,19])),"/src/views/able/menu-tree.vue":()=>pe(()=>import("./menu-tree-kBClaUCa.js"),__vite__mapDeps([28,21])),"/src/views/able/pdf.vue":()=>pe(()=>import("./pdf-Oqgi_trm.js"),__vite__mapDeps([10,11])),"/src/views/able/pinyin.vue":()=>pe(()=>import("./pinyin-Xq95qU5f.js"),__vite__mapDeps([33,34,35])),"/src/views/able/print/index.vue":()=>pe(()=>import("./index--1nEAwlR.js"),__vite__mapDeps([0,1,2,3])),"/src/views/able/print/pieChart.vue":()=>pe(()=>import("./pieChart-0Cb7v1GL.js"),__vite__mapDeps([220,2])),"/src/views/able/qrcode.vue":()=>pe(()=>import("./qrcode-GCcCIgOy.js"),__vite__mapDeps([12,13,14,15,16])),"/src/views/able/sensitive.vue":()=>pe(()=>import("./sensitive-fn4Av1qa.js"),__vite__mapDeps([])),"/src/views/able/typeit.vue":()=>pe(()=>import("./typeit-5Tww29Fe.js"),__vite__mapDeps([31,32])),"/src/views/able/video-frame/index.vue":()=>pe(()=>import("./index-_IlW-P6M.js"),__vite__mapDeps([23,24,25])),"/src/views/able/video.vue":()=>pe(()=>import("./video-1Mt6bexq.js"),__vite__mapDeps([20,21,22])),"/src/views/able/watermark.vue":()=>pe(()=>import("./watermark-FUuhZTdC.js"),__vite__mapDeps([])),"/src/views/able/wavesurfer/index.vue":()=>pe(()=>import("./index-Rpxme9Fd.js"),__vite__mapDeps([])),"/src/views/about/columns.tsx":()=>pe(()=>import("./columns-BdT7BisX.js"),__vite__mapDeps([])),"/src/views/about/index.vue":()=>pe(()=>import("./index-rkbTaZY2.js"),__vite__mapDeps([36,37,38])),"/src/views/components/animatecss.vue":()=>pe(()=>import("./animatecss-3mnxNe6k.js"),__vite__mapDeps([53,54])),"/src/views/components/button.vue":()=>pe(()=>import("./button-oLgcczAn.js"),__vite__mapDeps([])),"/src/views/components/cascader.vue":()=>pe(()=>import("./cascader-DGaVtP-B.js"),__vite__mapDeps([])),"/src/views/components/check-button.vue":()=>pe(()=>import("./check-button-1F-IHfsM.js"),__vite__mapDeps([65,66])),"/src/views/components/collapse.vue":()=>pe(()=>import("./collapse-REeDwewB.js"),__vite__mapDeps([])),"/src/views/components/color-picker.vue":()=>pe(()=>import("./color-picker-1cM7gmPV.js"),__vite__mapDeps([])),"/src/views/components/contextmenu/basic.vue":()=>pe(()=>import("./basic-4FQiT0-7.js"),__vite__mapDeps([92,93,94])),"/src/views/components/contextmenu/index.vue":()=>pe(()=>import("./index-Ogvd62h6.js"),__vite__mapDeps([91,92,93,94,95,96,97,98,99])),"/src/views/components/contextmenu/menuDynamic.vue":()=>pe(()=>import("./menuDynamic-ssfxwp5D.js"),__vite__mapDeps([97,93,98])),"/src/views/components/contextmenu/menuGroup.vue":()=>pe(()=>import("./menuGroup-vlysrFNL.js"),__vite__mapDeps([95,93,96])),"/src/views/components/count-to.vue":()=>pe(()=>import("./count-to-8zciw8mL.js"),__vite__mapDeps([88,89,14,90])),"/src/views/components/cropping/index.vue":()=>pe(()=>import("./index-_cyLm9Cm.js"),__vite__mapDeps([55,56,57])),"/src/views/components/date-picker.vue":()=>pe(()=>import("./date-picker-THBTZ_ph.js"),__vite__mapDeps([49,21,50])),"/src/views/components/datetime-picker.vue":()=>pe(()=>import("./datetime-picker-rITVhDkT.js"),__vite__mapDeps([51,52])),"/src/views/components/dialog/form.vue":()=>pe(()=>import("./form-ASg8b0aQ.js"),__vite__mapDeps([221,42])),"/src/views/components/dialog/formPrimitive.vue":()=>pe(()=>import("./formPrimitive-rUO6DK9r.js"),__vite__mapDeps([222,43])),"/src/views/components/dialog/index.vue":()=>pe(()=>import("./index-REBXQxuI.js"),__vite__mapDeps([41,42,43])),"/src/views/components/el-button.vue":()=>pe(()=>import("./el-button-OQojo2rE.js"),__vite__mapDeps([63,21,64])),"/src/views/components/icon-select.vue":()=>pe(()=>import("./icon-select-VjKRLwOJ.js"),__vite__mapDeps([])),"/src/views/components/json-editor.vue":()=>pe(()=>import("./json-editor-WsPePeZC.js"),__vite__mapDeps([100,101,11,102])),"/src/views/components/message.vue":()=>pe(()=>import("./message-cfmpiCxL.js"),__vite__mapDeps([44,21,45])),"/src/views/components/progress.vue":()=>pe(()=>import("./progress-wUnh1GAU.js"),__vite__mapDeps([67,21,68])),"/src/views/components/seamless-scroll.vue":()=>pe(()=>import("./seamless-scroll-MS_Ii54I.js"),__vite__mapDeps([103,104])),"/src/views/components/segmented.vue":()=>pe(()=>import("./segmented-H4cUYvvY.js"),__vite__mapDeps([58,59,21,60,61,62])),"/src/views/components/selector.vue":()=>pe(()=>import("./selector-7NYALsJZ.js"),__vite__mapDeps([74,75])),"/src/views/components/split-pane.vue":()=>pe(()=>import("./split-pane-ubkwVS1P.js"),__vite__mapDeps([79,80])),"/src/views/components/statistic.vue":()=>pe(()=>import("./statistic-8xwzw8YN.js"),__vite__mapDeps([71,72,73])),"/src/views/components/swiper.vue":()=>pe(()=>import("./swiper-XkqlCLfK.js"),__vite__mapDeps([81,82])),"/src/views/components/tag.vue":()=>pe(()=>import("./tag-tcWFyyqs.js"),__vite__mapDeps([69,70])),"/src/views/components/time-picker.vue":()=>pe(()=>import("./time-picker-IY7pPbqC.js"),__vite__mapDeps([])),"/src/views/components/timeline.vue":()=>pe(()=>import("./timeline-k4XE2zlx.js"),__vite__mapDeps([83,84,85,21,86,87])),"/src/views/components/upload/form.vue":()=>pe(()=>import("./form-u_YiXJOK.js"),__vite__mapDeps([223,47,18])),"/src/views/components/upload/index.vue":()=>pe(()=>import("./index-5cpu8vUu.js"),__vite__mapDeps([46,7,47,18,48])),"/src/views/components/virtual-list/horizontal.vue":()=>pe(()=>import("./horizontal-iU8Z6z23.js"),__vite__mapDeps([109,107,110])),"/src/views/components/virtual-list/index.vue":()=>pe(()=>import("./index-TdO6EjQa.js"),__vite__mapDeps([105,106,107,108,109,110,111])),"/src/views/components/virtual-list/vertical.vue":()=>pe(()=>import("./vertical-rtm0S9tC.js"),__vite__mapDeps([106,107,108])),"/src/views/components/waterfall/index.vue":()=>pe(()=>import("./index-ExgZiJHG.js"),__vite__mapDeps([76,77,78])),"/src/views/editor/components/base.vue":()=>pe(()=>import("./base-7dOsBzQ1.js"),__vite__mapDeps([224,113,114,115])),"/src/views/editor/components/multi.vue":()=>pe(()=>import("./multi-tPBqnY95.js"),__vite__mapDeps([225,116,72,114,115])),"/src/views/editor/components/picUpload.vue":()=>pe(()=>import("./picUpload-NH1x6ETD.js"),__vite__mapDeps([226,117,114,115])),"/src/views/editor/index.vue":()=>pe(()=>import("./index-uTT3D8j2.js"),__vite__mapDeps([112,113,114,115,116,72,117,118])),"/src/views/empty/index.vue":()=>pe(()=>import("./index-Z2Fgxatq.js"),__vite__mapDeps([218,219])),"/src/views/error/403.vue":()=>pe(()=>import("./403-RvTg9oPD.js"),__vite__mapDeps([])),"/src/views/error/404.vue":()=>pe(()=>import("./404--TlFzjpE.js"),__vite__mapDeps([])),"/src/views/error/500.vue":()=>pe(()=>import("./500-vvRkDB3e.js"),__vite__mapDeps([])),"/src/views/flow-chart/index.vue":()=>pe(()=>import("./index-93n9YP4k.js"),__vite__mapDeps([119,101,11,102,120])),"/src/views/guide/index.vue":()=>pe(()=>import("./index-PFa-YJ0D.js"),__vite__mapDeps([121,122])),"/src/views/list/card/components/Card.vue":()=>pe(()=>import("./Card-133TWpiY.js"),__vite__mapDeps([140,141,142])),"/src/views/list/card/components/DialogForm.vue":()=>pe(()=>import("./DialogForm-rfDeooat.js"),__vite__mapDeps([227,143])),"/src/views/list/card/index.vue":()=>pe(()=>import("./index-WGm8XWO9.js"),__vite__mapDeps([139,140,141,142,143,21,144])),"/src/views/login/components/phone.vue":()=>pe(()=>import("./phone-0Nee6idt.js"),__vite__mapDeps([228,212,210,211,21,86])),"/src/views/login/components/qrCode.vue":()=>pe(()=>import("./qrCode-k9HGPaaB.js"),__vite__mapDeps([229,213,210,13,14,15,16])),"/src/views/login/components/regist.vue":()=>pe(()=>import("./regist-z4RvZKWF.js"),__vite__mapDeps([230,214,210,211,21,215,86])),"/src/views/login/components/update.vue":()=>pe(()=>import("./update-mW1fO9DL.js"),__vite__mapDeps([231,216,210,211,21,215,86])),"/src/views/login/index.vue":()=>pe(()=>import("./index-OMqv_Q5e.js"),__vite__mapDeps([209,210,211,212,21,86,32,213,13,14,15,16,214,215,216,125,8,126,24,45,217])),"/src/views/menuoverflow/index.vue":()=>pe(()=>import("./index-f_lWQkuN.js"),__vite__mapDeps([])),"/src/views/nested/menu1/menu1-1/index.vue":()=>pe(()=>import("./index-kH9EVB0T.js"),__vite__mapDeps([])),"/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue":()=>pe(()=>import("./index-F96PyZk0.js"),__vite__mapDeps([])),"/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue":()=>pe(()=>import("./index-hLDIIMvT.js"),__vite__mapDeps([])),"/src/views/nested/menu1/menu1-3/index.vue":()=>pe(()=>import("./index-aTJSf76n.js"),__vite__mapDeps([])),"/src/views/nested/menu2/index.vue":()=>pe(()=>import("./index-WPw_34UI.js"),__vite__mapDeps([])),"/src/views/permission/button/index.vue":()=>pe(()=>import("./index-l48OFqjC.js"),__vite__mapDeps([])),"/src/views/permission/page/index.vue":()=>pe(()=>import("./index-PCwC6SxR.js"),__vite__mapDeps([])),"/src/views/pure-table/base/base.vue":()=>pe(()=>import("./base-oWSBc-rm.js"),__vite__mapDeps([232,152,153])),"/src/views/pure-table/base/border.vue":()=>pe(()=>import("./border-A1CDqlI0.js"),__vite__mapDeps([233,155,153])),"/src/views/pure-table/base/column-template/columns.tsx":()=>pe(()=>import("./columns-Whsg53S_.js"),__vite__mapDeps([167,153])),"/src/views/pure-table/base/column-template/index.vue":()=>pe(()=>import("./index-qJkqjwMp.js"),__vite__mapDeps([234,166,167,153])),"/src/views/pure-table/base/customIndex.vue":()=>pe(()=>import("./customIndex-i40mswOI.js"),__vite__mapDeps([235,174,153])),"/src/views/pure-table/base/expand.vue":()=>pe(()=>import("./expand-x1_b0mJr.js"),__vite__mapDeps([236,170,153])),"/src/views/pure-table/base/filters.vue":()=>pe(()=>import("./filters-JCg3hKUR.js"),__vite__mapDeps([237,165])),"/src/views/pure-table/base/fixColumn.vue":()=>pe(()=>import("./fixColumn-6qObWRul.js"),__vite__mapDeps([238,159,153])),"/src/views/pure-table/base/fixHeader.vue":()=>pe(()=>import("./fixHeader-e2vEN_iH.js"),__vite__mapDeps([239,158,153])),"/src/views/pure-table/base/fluidHeight.vue":()=>pe(()=>import("./fluidHeight-8YImk6zX.js"),__vite__mapDeps([240,160,153])),"/src/views/pure-table/base/groupHeader.vue":()=>pe(()=>import("./groupHeader-syywNC2I.js"),__vite__mapDeps([241,161,153])),"/src/views/pure-table/base/header-renderer/columns.tsx":()=>pe(()=>import("./columns-d4bntdf3.js"),__vite__mapDeps([169,153])),"/src/views/pure-table/base/header-renderer/index.vue":()=>pe(()=>import("./index-53n4cSTf.js"),__vite__mapDeps([242,168,169,153])),"/src/views/pure-table/base/imgPreview.vue":()=>pe(()=>import("./imgPreview-aYivZbcE.js"),__vite__mapDeps([243,177,153])),"/src/views/pure-table/base/layout.vue":()=>pe(()=>import("./layout-6D2TtVS6.js"),__vite__mapDeps([244,175,153])),"/src/views/pure-table/base/list.tsx":()=>pe(()=>import("./list-o-xnEKnf.js"),__vite__mapDeps([151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177])),"/src/views/pure-table/base/merge.vue":()=>pe(()=>import("./merge-ICQI44sx.js"),__vite__mapDeps([245,173])),"/src/views/pure-table/base/multipleChoice.vue":()=>pe(()=>import("./multipleChoice-g2KpRAdG.js"),__vite__mapDeps([246,163,153])),"/src/views/pure-table/base/nestProp.vue":()=>pe(()=>import("./nestProp-b6jgCHn6.js"),__vite__mapDeps([247,176])),"/src/views/pure-table/base/radio.vue":()=>pe(()=>import("./radio-OQqZF4-x.js"),__vite__mapDeps([248,162,153])),"/src/views/pure-table/base/sortable.vue":()=>pe(()=>import("./sortable-PyhFm7zD.js"),__vite__mapDeps([249,164,153])),"/src/views/pure-table/base/status.vue":()=>pe(()=>import("./status-7FZIBlLz.js"),__vite__mapDeps([250,156,153,157])),"/src/views/pure-table/base/stripe.vue":()=>pe(()=>import("./stripe-ZNqouUz-.js"),__vite__mapDeps([251,154,153])),"/src/views/pure-table/base/totalRow.vue":()=>pe(()=>import("./totalRow-wLdwDUwS.js"),__vite__mapDeps([252,172])),"/src/views/pure-table/base/tree.vue":()=>pe(()=>import("./tree-U5KMdvGg.js"),__vite__mapDeps([253,171])),"/src/views/pure-table/high.vue":()=>pe(()=>import("./high-8NgseLaD.js"),__vite__mapDeps([179,180,181,182,183,184,185,186,187,7,188,189,190,191,192,193,5,194,195,196,45,197,198,199,200,1,201,202,203,204,205,206,207,208])),"/src/views/pure-table/high/adaptive/columns.tsx":()=>pe(()=>import("./columns-KboLTHKJ.js"),__vite__mapDeps([182,183])),"/src/views/pure-table/high/adaptive/index.vue":()=>pe(()=>import("./index-BtkviTrE.js"),__vite__mapDeps([254,181,182,183])),"/src/views/pure-table/high/contextmenu/columns.tsx":()=>pe(()=>import("./columns-WU8oSTwA.js"),__vite__mapDeps([191,183])),"/src/views/pure-table/high/contextmenu/index.vue":()=>pe(()=>import("./index-0kdpMhg0.js"),__vite__mapDeps([255,190,191,183])),"/src/views/pure-table/high/drag/column/columns.tsx":()=>pe(()=>import("./columns-DKQMJkIV.js"),__vite__mapDeps([189,7,183])),"/src/views/pure-table/high/drag/column/index.vue":()=>pe(()=>import("./index-Zlxwvq_l.js"),__vite__mapDeps([256,188,189,7,183])),"/src/views/pure-table/high/drag/row/columns.tsx":()=>pe(()=>import("./columns-lGrDAO__.js"),__vite__mapDeps([187,7,183])),"/src/views/pure-table/high/drag/row/index.vue":()=>pe(()=>import("./index-ffOuySVK.js"),__vite__mapDeps([257,186,187,7,183])),"/src/views/pure-table/high/echarts/columns.tsx":()=>pe(()=>import("./columns-tuspbBp3.js"),__vite__mapDeps([202,183])),"/src/views/pure-table/high/echarts/index.vue":()=>pe(()=>import("./index-2Jx_iDiE.js"),__vite__mapDeps([258,201,202,183])),"/src/views/pure-table/high/edit/columns.tsx":()=>pe(()=>import("./columns-0F94BKDv.js"),__vite__mapDeps([195,183,196,45])),"/src/views/pure-table/high/edit/index.vue":()=>pe(()=>import("./index-kDrCrFQH.js"),__vite__mapDeps([259,194,195,183,196,45])),"/src/views/pure-table/high/excel/columns.tsx":()=>pe(()=>import("./columns-63tXs0Yx.js"),__vite__mapDeps([193,5,183])),"/src/views/pure-table/high/excel/index.vue":()=>pe(()=>import("./index-SzioYvS8.js"),__vite__mapDeps([260,192,193,5,183])),"/src/views/pure-table/high/list.tsx":()=>pe(()=>import("./list-VXNRWCvf.js"),__vite__mapDeps([180,181,182,183,184,185,186,187,7,188,189,190,191,192,193,5,194,195,196,45,197,198,199,200,1,201,202,203,204,205,206,207])),"/src/views/pure-table/high/page/columns.tsx":()=>pe(()=>import("./columns-VK9rmX0z.js"),__vite__mapDeps([185,183])),"/src/views/pure-table/high/page/index.vue":()=>pe(()=>import("./index-VAmMH-8R.js"),__vite__mapDeps([261,184,185,183])),"/src/views/pure-table/high/prints/columns.tsx":()=>pe(()=>import("./columns-Bcw2r1sN.js"),__vite__mapDeps([200,1,183])),"/src/views/pure-table/high/prints/index.vue":()=>pe(()=>import("./index-00DAeKys.js"),__vite__mapDeps([262,199,200,1,183])),"/src/views/pure-table/high/table-select/index.vue":()=>pe(()=>import("./index-NGMnONQi.js"),__vite__mapDeps([263,203,204,205,183,206,207])),"/src/views/pure-table/high/table-select/multiple/columns.tsx":()=>pe(()=>import("./columns-lbQEtBs1.js"),__vite__mapDeps([207,183])),"/src/views/pure-table/high/table-select/multiple/index.vue":()=>pe(()=>import("./index-EJXCHqoA.js"),__vite__mapDeps([264,206,207,183])),"/src/views/pure-table/high/table-select/radio/columns.tsx":()=>pe(()=>import("./columns-KG5P_JMu.js"),__vite__mapDeps([205,183])),"/src/views/pure-table/high/table-select/radio/index.vue":()=>pe(()=>import("./index-5G0Gj_9b.js"),__vite__mapDeps([265,204,205,183])),"/src/views/pure-table/high/watermark/columns.tsx":()=>pe(()=>import("./columns-xM2x4pVJ.js"),__vite__mapDeps([198,183])),"/src/views/pure-table/high/watermark/index.vue":()=>pe(()=>import("./index-vT_NpOqK.js"),__vite__mapDeps([266,197,198,183])),"/src/views/pure-table/index.vue":()=>pe(()=>import("./index-jW_UPmdk.js"),__vite__mapDeps([150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178])),"/src/views/result/columns.tsx":()=>pe(()=>import("./columns-wVlcLD_J.js"),__vite__mapDeps([148,129])),"/src/views/result/fail.vue":()=>pe(()=>import("./fail-twksdXEX.js"),__vite__mapDeps([147,148,129,149])),"/src/views/result/success.vue":()=>pe(()=>import("./success-c_7ep4HL.js"),__vite__mapDeps([145,146])),"/src/views/system/dept/form.vue":()=>pe(()=>import("./form-DM8RCVdZ.js"),__vite__mapDeps([267,268,72,269])),"/src/views/system/dept/index.vue":()=>pe(()=>import("./index-28Pb_cQE.js"),__vite__mapDeps([270,271,268,72,269,272,273,126,7,21,196,144,274])),"/src/views/system/dept/utils/hook.tsx":()=>pe(()=>import("./hook--vwcbiCw.js"),__vite__mapDeps([271,268,72,269,272])),"/src/views/system/role/form.vue":()=>pe(()=>import("./form-u-6enwus.js"),__vite__mapDeps([275,276])),"/src/views/system/role/index.vue":()=>pe(()=>import("./index-B7Ocw7z9.js"),__vite__mapDeps([277,278,276,272,269,273,126,7,21,196,124,144,279])),"/src/views/system/role/utils/hook.tsx":()=>pe(()=>import("./hook-H8XhlcUl.js"),__vite__mapDeps([278,276,272,269])),"/src/views/system/user/form/index.vue":()=>pe(()=>import("./index-JMQ4jUtN.js"),__vite__mapDeps([280,281,72,269])),"/src/views/system/user/form/role.vue":()=>pe(()=>import("./role-UuQ686yc.js"),__vite__mapDeps([282,283,72])),"/src/views/system/user/index.vue":()=>pe(()=>import("./index-QqukOews.js"),__vite__mapDeps([284,285,21,128,141,286,287,283,72,281,269,288,56,57,272,289,273,126,7,127,196,144,290])),"/src/views/system/user/tree.vue":()=>pe(()=>import("./tree-8wOJweBo.js"),__vite__mapDeps([285,21,128,141,286])),"/src/views/system/user/upload.vue":()=>pe(()=>import("./upload-ZnTx7iKV.js"),__vite__mapDeps([291,288,56,57])),"/src/views/system/user/utils/hook.tsx":()=>pe(()=>import("./hook-zjZhKJup.js"),__vite__mapDeps([287,283,72,281,269,288,56,57,272,289])),"/src/views/tabs/index.vue":()=>pe(()=>import("./index-AmSyq4s3.js"),__vite__mapDeps([292,293])),"/src/views/tabs/params-detail.vue":()=>pe(()=>import("./params-detail-pdT4SF_K.js"),__vite__mapDeps([294,293])),"/src/views/tabs/query-detail.vue":()=>pe(()=>import("./query-detail-wEP5ZSgR.js"),__vite__mapDeps([295,293])),"/src/views/welcome/components/chart/bar.vue":()=>pe(()=>import("./bar-QXva4Czj.js"),__vite__mapDeps([296,135])),"/src/views/welcome/components/chart/line.vue":()=>pe(()=>import("./line-Un8omq9m.js"),__vite__mapDeps([297,136])),"/src/views/welcome/components/chart/round.vue":()=>pe(()=>import("./round-j3qDifi6.js"),__vite__mapDeps([298,137])),"/src/views/welcome/components/table/columns.tsx":()=>pe(()=>import("./columns-BZARwOSZ.js").then(e=>e.a),__vite__mapDeps([])),"/src/views/welcome/components/table/index.vue":()=>pe(()=>import("./index-6hNENxA5.js"),__vite__mapDeps([132,133,21,134])),"/src/views/welcome/index.vue":()=>pe(()=>import("./index-cGfPzt-R.js"),__vite__mapDeps([131,72,132,133,21,134,89,14,90,84,85,135,136,137,60,61,138]))});function uHe(e){const{name:t,path:n,parentId:r,meta:a}=e;return Ps(r)?!!(Ps(a==null?void 0:a.rank)||(a==null?void 0:a.rank)===0&&t!=="Home"&&n!=="/"):!1}function Jm(e){return e.forEach((t,n)=>{uHe(t)&&(t.meta.rank=n+2)}),e.sort((t,n)=>(t==null?void 0:t.meta.rank)-(n==null?void 0:n.meta.rank))}function PS(e){const t=Sh(e).filter(n=>{var r;return((r=n.meta)==null?void 0:r.showLink)!==!1});return t.forEach(n=>n.children&&(n.children=PS(n.children))),t}function cHe(e){const t=Sh(e).filter(n=>{var r;return((r=n==null?void 0:n.children)==null?void 0:r.length)!==0});return t.forEach(n=>n.children&&(n.children=PS(n.children))),t}function iU(e,t){return Array.isArray(e)&&Array.isArray(t)?bLe(e,t).length>0:!0}function oU(e){var r,a;const t=(a=(r=Br().getItem(Gs))==null?void 0:r.roles)!=null?a:[],n=Sh(e).filter(i=>{var o;return iU((o=i.meta)==null?void 0:o.roles,t)});return n.forEach(i=>i.children&&(i.children=oU(i.children))),cHe(n)}function Sft(e,t,n="path"){function r(a,i,o){for(let s=0;sr.path==e);if(n)return e0(n)?qt(n):n;for(let r=0;r0&&(n=sU(e,t[r].children),n))return e0(n)?qt(n):n;return null}function dHe(){Qn.hasRoute("pathMatch")||Qn.addRoute({path:"/:pathMatch(.*)",name:"pathMatch",redirect:"/error/404"})}function f7(e){e.length===0||RS(uU(e)).map(t=>{if(Qn.options.routes[0].children.findIndex(n=>n.path===t.path)===-1){Qn.options.routes[0].children.push(t),Jm(Qn.options.routes[0].children),Qn.hasRoute(t==null?void 0:t.name)||Qn.addRoute(t);const n=Qn.getRoutes().find(r=>r.path==="/");Qn.addRoute(n)}}),Go().handleWholeMenus(e),dHe()}function fHe(){var e;if((e=a3())!=null&&e.CachingAsyncRoutes){const t="async-routes",n=Br().getItem(t);return n&&(n==null?void 0:n.length)>0?new Promise(r=>{f7(n),r(Qn)}):new Promise(r=>{FM().then(({data:a})=>{f7(Sh(a)),Br().setItem(t,a),r(Qn)})})}else return new Promise(t=>{FM().then(({data:n})=>{f7(Sh(n)),t(Qn)})})}function RS(e){if(e.length===0)return e;let t=s3(e);for(let n=0;n{var r;n.path==="/"?t.push({component:n.component,name:n.name,path:n.path,redirect:n.redirect,meta:n.meta,children:[]}):(r=t[0])==null||r.children.push(K({},n))}),t}function wM({name:e},t){switch(t){case"add":Go().cacheOperate({mode:"add",name:e});break;case"delete":Go().cacheOperate({mode:"delete",name:e});break;case"refresh":Go().cacheOperate({mode:"refresh",name:e});break;default:Go().cacheOperate({mode:"delete",name:e}),sS(()=>{Go().cacheOperate({mode:"add",name:e})},100)}}function uU(e){if(!e||!e.length)return;const t=Object.keys(CM);return e.forEach(n=>{var r;if(n.meta.backstage=!0,n!=null&&n.children&&n.children.length&&!n.redirect&&(n.redirect=n.children[0].path),n!=null&&n.children&&n.children.length&&!n.name&&(n.name=n.children[0].name+"Parent"),(r=n.meta)!=null&&r.frameSrc)n.component=lHe;else{const a=n!=null&&n.component?t.findIndex(i=>i.includes(n.component)):t.findIndex(i=>i.includes(n.path));n.component=CM[t[a]]}n!=null&&n.children&&n.children.length&&uU(n.children)}),e}function hHe(e){const t=e.split(","),n=t[0],r=t[1];if(t.length===1){if(n==="hash")return sM("");if(n==="h5")return u9("")}else if(t.length===2){if(n==="hash")return sM(r);if(n==="h5")return u9(r)}}function pHe(){return Qn.currentRoute.value.meta.auths}function cU(e){if(!e)return!1;const t=pHe();return t?!!(K5(e)?t.includes(e):yLe(e,t)):!1}function mHe(e=!1){var n;const t=(n=Go().wholeMenus[0])==null?void 0:n.children[0];return e&&qf().handleTags("push",t),t}const vHe=bS({id:"pure-permission",state:()=>({constantMenus:bHe,wholeMenus:[],cachePageList:[]}),actions:{handleWholeMenus(e){this.wholeMenus=oU(PS(Jm(this.constantMenus.concat(e))))},cacheOperate({mode:e,name:t}){const n=this.cachePageList.findIndex(r=>r===t);switch(e){case"refresh":this.cachePageList=this.cachePageList.filter(r=>r!==t);break;case"add":this.cachePageList.push(t);break;case"delete":n!==-1&&this.cachePageList.splice(n,1);break}U5(()=>{let r=this.cachePageList.length;const a=FLe(qf().multiTags,"name");for(;r>0;)a.findIndex(i=>i===this.cachePageList[r-1])===-1&&this.cachePageList.splice(this.cachePageList.indexOf(this.cachePageList[r-1]),1),r--})()},clearAllCachePage(){this.wholeMenus=[],this.cachePageList=[]}}});function Go(){return vHe(o3)}var gHe={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const EM=Object.assign({"./modules/able.ts":UOe,"./modules/about.ts":YOe,"./modules/board.ts":XOe,"./modules/components.ts":eIe,"./modules/editor.ts":nIe,"./modules/error.ts":aIe,"./modules/flowchart.ts":oIe,"./modules/formdesign.ts":uIe,"./modules/guide.ts":dIe,"./modules/home.ts":vIe,"./modules/list.ts":yIe,"./modules/menuoverflow.ts":FIe,"./modules/nested.ts":wIe,"./modules/ppt.ts":_Ie,"./modules/result.ts":AIe,"./modules/table.ts":TIe}),c3=[];Object.keys(EM).forEach(e=>{c3.push(EM[e].default)});const yHe=lU(RS(s3(Jm(c3.flat(1/0))))),bHe=Jm(c3.flat(1/0)).concat(...d4),_ft=Object.keys(d4).map(e=>d4[e].path),Qn=oHe({history:hHe("hash"),routes:yHe.concat(...d4),strict:!0,scrollBehavior(e,t,n){return new Promise(r=>{if(n)return n;if(t.meta.saveSrollTop){const a=document.documentElement.scrollTop||document.body.scrollTop;r({left:0,top:a})}})}});function FHe(){Qn.getRoutes().forEach(e=>{const{name:t,meta:n}=e;t&&Qn.hasRoute(t)&&(n!=null&&n.backstage)&&(Qn.removeRoute(t),Qn.options.routes=lU(RS(s3(Jm(c3.flat(1/0))))))}),Go().clearAllCachePage()}const SM=["/login"],{VITE_HIDE_HOME:CHe}=gHe;Qn.beforeEach((e,t,n)=>{var o,s,l;(o=e.meta)!=null&&o.keepAlive&&(wM(e,"add"),(t.name===void 0||t.name==="Redirect")&&wM(e));const r=Br().getItem(Gs);Uc.start();const a=iS(e==null?void 0:e.name);a||e.matched.some(u=>{if(!u.meta.title)return"";const c=a3().Title;c?document.title=`${MB(u.meta.title)} | ${c}`:document.title=MB(u.meta.title)});function i(){SM.includes(e.fullPath)?n(t.fullPath):n()}ou.get(xS)&&r?((s=e.meta)!=null&&s.roles&&!iU((l=e.meta)==null?void 0:l.roles,r==null?void 0:r.roles)&&n({path:"/error/403"}),CHe==="true"&&e.fullPath==="/welcome"&&n({path:"/error/404"}),t!=null&&t.name?a?(Pj(e==null?void 0:e.name),Uc.done()):i():(Go().wholeMenus.length===0&&e.path!=="/login"&&fHe().then(u=>{var c,d;if(!qf().getMultiTagsCache){const{path:f}=e,h=sU(f,u.options.routes[0].children);if(mHe(!0),h&&((c=h.meta)!=null&&c.title))if(Ps(h.parentId)&&((d=h.meta)!=null&&d.backstage)){const{path:p,name:m,meta:g}=h.children[0];qf().handleTags("push",{path:p,name:m,meta:g})}else{const{path:p,name:m,meta:g}=h;qf().handleTags("push",{path:p,name:m,meta:g})}}Ps(e.name)&&u.push(e.fullPath)}),i())):e.path!=="/login"?SM.indexOf(e.path)!==-1?n():(BS(),n({path:"/login"})):n()});Qn.afterEach(()=>{Uc.done()});function h7(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function f9(e,t,n=".",r){if(!h7(t))return f9(e,{},n,r);const a=Object.assign({},t);for(const i in e){if(i==="__proto__"||i==="constructor")continue;const o=e[i];o!=null&&(r&&r(a,i,o,n)||(Array.isArray(o)&&Array.isArray(a[i])?a[i]=[...o,...a[i]]:h7(o)&&h7(a[i])?a[i]=f9(o,a[i],(n?`${n}.`:"")+i.toString(),r):a[i]=o))}return a}function wHe(e){return(...t)=>t.reduce((n,r)=>f9(n,r,"",e),{})}const EHe=wHe(),dU=1/60*1e3,SHe=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),fU=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(SHe()),dU);function _He(e){let t=[],n=[],r=0,a=!1,i=!1;const o=new WeakSet,s={schedule:(l,u=!1,c=!1)=>{const d=c&&a,f=d?t:n;return u&&o.add(l),f.indexOf(l)===-1&&(f.push(l),d&&a&&(r=t.length)),l},cancel:l=>{const u=n.indexOf(l);u!==-1&&n.splice(u,1),o.delete(l)},process:l=>{if(a){i=!0;return}if(a=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u(e[t]=_He(()=>N0=!0),e),{}),m9=Zm.reduce((e,t)=>{const n=d3[t];return e[t]=(r,a=!1,i=!1)=>(N0||THe(),n.schedule(r,a,i)),e},{}),AHe=Zm.reduce((e,t)=>(e[t]=d3[t].cancel,e),{});Zm.reduce((e,t)=>(e[t]=()=>d3[t].process(Yf),e),{});const kHe=e=>d3[e].process(Yf),hU=e=>{N0=!1,Yf.delta=h9?dU:Math.max(Math.min(e-Yf.timestamp,DHe),1),Yf.timestamp=e,p9=!0,Zm.forEach(kHe),p9=!1,N0&&(h9=!1,fU(hU))},THe=()=>{N0=!0,h9=!0,p9||fU(hU)},pU=()=>Yf;function mU(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);aMath.min(Math.max(n,e),t),p7=.001,xHe=.01,BHe=10,MHe=.05,LHe=1;function PHe({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let a,i,o=1-t;o=v9(MHe,LHe,o),e=v9(xHe,BHe,e/1e3),o<1?(a=u=>{const c=u*o,d=c*e,f=c-n,h=g9(u,o),p=Math.exp(-d);return p7-f/h*p},i=u=>{const d=u*o*e,f=d*n+n,h=Math.pow(o,2)*Math.pow(u,2)*e,p=Math.exp(-d),m=g9(Math.pow(u,2),o);return(-a(u)+p7>0?-1:1)*((f-h)*p)/m}):(a=u=>{const c=Math.exp(-u*e),d=(u-n)*e+1;return-p7+c*d},i=u=>{const c=Math.exp(-u*e),d=(n-u)*(e*e);return c*d});const s=5/e,l=OHe(a,i,s);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*r;return{stiffness:u,damping:o*2*Math.sqrt(r*u),duration:e}}}const RHe=12;function OHe(e,t,n){let r=n;for(let a=1;ae[n]!==void 0)}function $He(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!DM(e,NHe)&&DM(e,IHe)){const n=PHe(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function OS(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:a}=e,i=mU(e,["from","to","restSpeed","restDelta"]);const o={done:!1,value:t};let{stiffness:s,damping:l,mass:u,velocity:c,duration:d,isResolvedFromDuration:f}=$He(i),h=AM,p=AM;function m(){const g=c?-(c/1e3):0,v=n-t,F=l/(2*Math.sqrt(s*u)),b=Math.sqrt(s/u)/1e3;if(a===void 0&&(a=Math.min(Math.abs(n-t)/100,.4)),F<1){const C=g9(b,F);h=E=>{const w=Math.exp(-F*b*E);return n-w*((g+F*b*v)/C*Math.sin(C*E)+v*Math.cos(C*E))},p=E=>{const w=Math.exp(-F*b*E);return F*b*w*(Math.sin(C*E)*(g+F*b*v)/C+v*Math.cos(C*E))-w*(Math.cos(C*E)*(g+F*b*v)-C*v*Math.sin(C*E))}}else if(F===1)h=C=>n-Math.exp(-b*C)*(v+(g+b*v)*C);else{const C=b*Math.sqrt(F*F-1);h=E=>{const w=Math.exp(-F*b*E),_=Math.min(C*E,300);return n-w*((g+F*b*v)*Math.sinh(_)+C*v*Math.cosh(_))/C}}}return m(),{next:g=>{const v=h(g);if(f)o.done=g>=d;else{const F=p(g)*1e3,b=Math.abs(F)<=r,C=Math.abs(n-v)<=a;o.done=b&&C}return o.value=o.done?n:v,o},flipTarget:()=>{c=-c,[t,n]=[n,t],m()}}}OS.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const AM=e=>0,vU=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},IS=(e,t,n)=>-n*e+n*t+e,gU=(e,t)=>n=>Math.max(Math.min(n,t),e),M1=e=>e%1?Number(e.toFixed(5)):e,$0=/(-)?([\d]*\.?[\d])+/g,y9=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,zHe=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Xm(e){return typeof e=="string"}const Qm={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},L1=Object.assign(Object.assign({},Qm),{transform:gU(0,1)}),ug=Object.assign(Object.assign({},Qm),{default:1}),NS=e=>({test:t=>Xm(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Vu=NS("deg"),P1=NS("%"),Zt=NS("px"),kM=Object.assign(Object.assign({},P1),{parse:e=>P1.parse(e)/100,transform:e=>P1.transform(e*100)}),$S=(e,t)=>n=>!!(Xm(n)&&zHe.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),yU=(e,t,n)=>r=>{if(!Xm(r))return r;const[a,i,o,s]=r.match($0);return{[e]:parseFloat(a),[t]:parseFloat(i),[n]:parseFloat(o),alpha:s!==void 0?parseFloat(s):1}},Mc={test:$S("hsl","hue"),parse:yU("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+P1.transform(M1(t))+", "+P1.transform(M1(n))+", "+M1(L1.transform(r))+")"},HHe=gU(0,255),m7=Object.assign(Object.assign({},Qm),{transform:e=>Math.round(HHe(e))}),Kl={test:$S("rgb","red"),parse:yU("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+m7.transform(e)+", "+m7.transform(t)+", "+m7.transform(n)+", "+M1(L1.transform(r))+")"};function VHe(e){let t="",n="",r="",a="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),a=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),a=e.substr(4,1),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}}const b9={test:$S("#"),parse:VHe,transform:Kl.transform},Da={test:e=>Kl.test(e)||b9.test(e)||Mc.test(e),parse:e=>Kl.test(e)?Kl.parse(e):Mc.test(e)?Mc.parse(e):b9.parse(e),transform:e=>Xm(e)?e:e.hasOwnProperty("red")?Kl.transform(e):Mc.transform(e)},bU="${c}",FU="${n}";function WHe(e){var t,n,r,a;return isNaN(e)&&Xm(e)&&((n=(t=e.match($0))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((a=(r=e.match(y9))===null||r===void 0?void 0:r.length)!==null&&a!==void 0?a:0)>0}function CU(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(y9);r&&(n=r.length,e=e.replace(y9,bU),t.push(...r.map(Da.parse)));const a=e.match($0);return a&&(e=e.replace($0,FU),t.push(...a.map(Qm.parse))),{values:t,numColors:n,tokenised:e}}function wU(e){return CU(e).values}function EU(e){const{values:t,numColors:n,tokenised:r}=CU(e),a=t.length;return i=>{let o=r;for(let s=0;stypeof e=="number"?0:e;function jHe(e){const t=wU(e);return EU(e)(t.map(GHe))}const ev={test:WHe,parse:wU,createTransformer:EU,getAnimatableNone:jHe},KHe=new Set(["brightness","contrast","saturate","opacity"]);function UHe(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match($0)||[];if(!r)return e;const a=n.replace(r,"");let i=KHe.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+a+")"}const qHe=/([a-z-]*)\(.*?\)/g,F9=Object.assign(Object.assign({},ev),{getAnimatableNone:e=>{const t=e.match(qHe);return t?t.map(UHe).join(" "):e}});function v7(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function TM({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let a=0,i=0,o=0;if(!t)a=i=o=n;else{const s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;a=v7(l,s,e+1/3),i=v7(l,s,e),o=v7(l,s,e-1/3)}return{red:Math.round(a*255),green:Math.round(i*255),blue:Math.round(o*255),alpha:r}}const YHe=(e,t,n)=>{const r=e*e,a=t*t;return Math.sqrt(Math.max(0,n*(a-r)+r))},JHe=[b9,Kl,Mc],xM=e=>JHe.find(t=>t.test(e)),SU=(e,t)=>{let n=xM(e),r=xM(t),a=n.parse(e),i=r.parse(t);n===Mc&&(a=TM(a),n=Kl),r===Mc&&(i=TM(i),r=Kl);const o=Object.assign({},a);return s=>{for(const l in o)l!=="alpha"&&(o[l]=YHe(a[l],i[l],s));return o.alpha=IS(a.alpha,i.alpha,s),n.transform(o)}},ZHe=e=>typeof e=="number",XHe=(e,t)=>n=>t(e(n)),_U=(...e)=>e.reduce(XHe);function DU(e,t){return ZHe(e)?n=>IS(e,t,n):Da.test(e)?SU(e,t):kU(e,t)}const AU=(e,t)=>{const n=[...e],r=n.length,a=e.map((i,o)=>DU(i,t[o]));return i=>{for(let o=0;o{const n=Object.assign(Object.assign({},e),t),r={};for(const a in n)e[a]!==void 0&&t[a]!==void 0&&(r[a]=DU(e[a],t[a]));return a=>{for(const i in r)n[i]=r[i](a);return n}};function BM(e){const t=ev.parse(e),n=t.length;let r=0,a=0,i=0;for(let o=0;o{const n=ev.createTransformer(t),r=BM(e),a=BM(t);return r.numHSL===a.numHSL&&r.numRGB===a.numRGB&&r.numNumbers>=a.numNumbers?_U(AU(r.parsed,a.parsed),n):o=>`${o>0?t:e}`},eVe=(e,t)=>n=>IS(e,t,n);function tVe(e){if(typeof e=="number")return eVe;if(typeof e=="string")return Da.test(e)?SU:kU;if(Array.isArray(e))return AU;if(typeof e=="object")return QHe}function nVe(e,t,n){const r=[],a=n||tVe(e[0]),i=e.length-1;for(let o=0;on(vU(e,t,r))}function aVe(e,t){const n=e.length,r=n-1;return a=>{let i=0,o=!1;if(a<=e[0]?o=!0:a>=e[r]&&(i=r-1,o=!0),!o){let l=1;for(;la||l===r);l++);i=l-1}const s=vU(e[i],e[i+1],a);return t[i](s)}}function TU(e,t,{clamp:n=!0,ease:r,mixer:a}={}){const i=e.length;_M(i===t.length),_M(!r||!Array.isArray(r)||r.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const o=nVe(t,r,a),s=i===2?rVe(e,o):aVe(e,o);return n?l=>s(v9(e[0],e[i-1],l)):s}const f3=e=>t=>1-e(1-t),zS=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,iVe=e=>t=>Math.pow(t,e),xU=e=>t=>t*t*((e+1)*t-e),oVe=e=>{const t=xU(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},BU=1.525,sVe=4/11,lVe=8/11,uVe=9/10,MU=e=>e,HS=iVe(2),cVe=f3(HS),LU=zS(HS),PU=e=>1-Math.sin(Math.acos(e)),RU=f3(PU),dVe=zS(RU),VS=xU(BU),fVe=f3(VS),hVe=zS(VS),pVe=oVe(BU),mVe=4356/361,vVe=35442/1805,gVe=16061/1805,h4=e=>{if(e===1||e===0)return e;const t=e*e;return ee<.5?.5*(1-h4(1-e*2)):.5*h4(e*2-1)+.5;function FVe(e,t){return e.map(()=>t||LU).splice(0,e.length-1)}function CVe(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function wVe(e,t){return e.map(n=>n*t)}function G2({from:e=0,to:t=1,ease:n,offset:r,duration:a=300}){const i={done:!1,value:e},o=Array.isArray(t)?t:[e,t],s=wVe(r&&r.length===o.length?r:CVe(o),a);function l(){return TU(s,o,{ease:Array.isArray(n)?n:FVe(o,n)})}let u=l();return{next:c=>(i.value=u(c),i.done=c>=a,i),flipTarget:()=>{o.reverse(),u=l()}}}function EVe({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:a=.5,modifyTarget:i}){const o={done:!1,value:t};let s=n*e;const l=t+s,u=i===void 0?l:i(l);return u!==l&&(s=u-t),{next:c=>{const d=-s*Math.exp(-c/r);return o.done=!(d>a||d<-a),o.value=o.done?u:u+d,o},flipTarget:()=>{}}}const MM={keyframes:G2,spring:OS,decay:EVe};function SVe(e){if(Array.isArray(e.to))return G2;if(MM[e.type])return MM[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?G2:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?OS:G2}function OU(e,t,n=0){return e-t-n}function _Ve(e,t,n=0,r=!0){return r?OU(t+-e,t,n):t-(e-t)+n}function DVe(e,t,n,r){return r?e>=t+n:e<=-n}const AVe=e=>{const t=({delta:n})=>e(n);return{start:()=>m9.update(t,!0),stop:()=>AHe.update(t)}};function IU(e){var t,n,{from:r,autoplay:a=!0,driver:i=AVe,elapsed:o=0,repeat:s=0,repeatType:l="loop",repeatDelay:u=0,onPlay:c,onStop:d,onComplete:f,onRepeat:h,onUpdate:p}=e,m=mU(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:g}=m,v,F=0,b=m.duration,C,E=!1,w=!0,_;const S=SVe(m);!((n=(t=S).needsInterpolation)===null||n===void 0)&&n.call(t,r,g)&&(_=TU([0,100],[r,g],{clamp:!1}),r=0,g=100);const D=S(Object.assign(Object.assign({},m),{from:r,to:g}));function A(){F++,l==="reverse"?(w=F%2===0,o=_Ve(o,b,u,w)):(o=OU(o,b,u),l==="mirror"&&D.flipTarget()),E=!1,h&&h()}function k(){v.stop(),f&&f()}function T(P){if(w||(P=-P),o+=P,!E){const O=D.next(Math.max(0,o));C=O.value,_&&(C=_(C)),E=w?O.done:o<=0}p==null||p(C),E&&(F===0&&(b!=null||(b=o)),F{d==null||d(),v.stop()}}}function NU(e,t){return t?e*(1e3/t):0}function kVe({from:e=0,velocity:t=0,min:n,max:r,power:a=.8,timeConstant:i=750,bounceStiffness:o=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:u,driver:c,onUpdate:d,onComplete:f,onStop:h}){let p;function m(b){return n!==void 0&&br}function g(b){return n===void 0?r:r===void 0||Math.abs(n-b){var E;d==null||d(C),(E=b.onUpdate)===null||E===void 0||E.call(b,C)},onComplete:f,onStop:h}))}function F(b){v(Object.assign({type:"spring",stiffness:o,damping:s,restDelta:l},b))}if(m(e))F({from:e,velocity:t,to:g(e)});else{let b=a*t+e;typeof u!="undefined"&&(b=u(b));const C=g(b),E=C===n?-1:1;let w,_;const S=D=>{w=_,_=D,t=NU(D-w,pU().delta),(E===1&&D>C||E===-1&&Dp==null?void 0:p.stop()}}const $U=(e,t)=>1-3*t+3*e,zU=(e,t)=>3*t-6*e,HU=e=>3*e,p4=(e,t,n)=>(($U(t,n)*e+zU(t,n))*e+HU(t))*e,VU=(e,t,n)=>3*$U(t,n)*e*e+2*zU(t,n)*e+HU(t),TVe=1e-7,xVe=10;function BVe(e,t,n,r,a){let i,o,s=0;do o=t+(n-t)/2,i=p4(o,r,a)-e,i>0?n=o:t=o;while(Math.abs(i)>TVe&&++s=LVe?PVe(o,d,e,n):f===0?d:BVe(o,s,s+cg,e,n)}return o=>o===0||o===1?o:p4(i(o),t,r)}const g7={};class OVe{constructor(){this.subscriptions=new Set}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,r){if(this.subscriptions.size)for(const a of this.subscriptions)a(t,n,r)}clear(){this.subscriptions.clear()}}function LM(e){return!isNaN(parseFloat(e))}class IVe{constructor(t){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new OVe,this.canTrackVelocity=!1,this.updateAndNotify=n=>{this.prev=this.current,this.current=n;const{delta:r,timestamp:a}=pU();this.lastUpdated!==a&&(this.timeDelta=r,this.lastUpdated=a),m9.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>m9.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{this.canTrackVelocity||(this.canTrackVelocity=LM(this.current)),n!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=t,this.canTrackVelocity=LM(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?NU(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:r}=t(n);this.stopAnimation=r}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function NVe(e){return new IVe(e)}const{isArray:$Ve}=Array;function zVe(){const e=H({}),t=r=>{const a=i=>{e.value[i]&&(e.value[i].stop(),e.value[i].destroy(),delete e.value[i])};r?$Ve(r)?r.forEach(a):a(r):Object.keys(e.value).forEach(a)},n=(r,a,i)=>{if(e.value[r])return e.value[r];const o=NVe(a);return o.onChange(s=>i[r]=s),e.value[r]=o,o};return VLe(t),{motionValues:e,get:n,stop:t}}function HVe(e){return Array.isArray(e)}function Wu(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function y7(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function VVe(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function b7(){return{type:"keyframes",ease:"linear",duration:300}}function WVe(e){return{type:"keyframes",duration:800,values:e}}const PM={default:VVe,x:Wu,y:Wu,z:Wu,rotate:Wu,rotateX:Wu,rotateY:Wu,rotateZ:Wu,scaleX:y7,scaleY:y7,scale:y7,backgroundColor:b7,color:b7,opacity:b7};function WU(e,t){let n;return HVe(t)?n=WVe:n=PM[e]||PM.default,K({to:t},n(t))}const RM=Fe(K({},Qm),{transform:Math.round}),GU={color:Da,backgroundColor:Da,outlineColor:Da,fill:Da,stroke:Da,borderColor:Da,borderTopColor:Da,borderRightColor:Da,borderBottomColor:Da,borderLeftColor:Da,borderWidth:Zt,borderTopWidth:Zt,borderRightWidth:Zt,borderBottomWidth:Zt,borderLeftWidth:Zt,borderRadius:Zt,radius:Zt,borderTopLeftRadius:Zt,borderTopRightRadius:Zt,borderBottomRightRadius:Zt,borderBottomLeftRadius:Zt,width:Zt,maxWidth:Zt,height:Zt,maxHeight:Zt,size:Zt,top:Zt,right:Zt,bottom:Zt,left:Zt,padding:Zt,paddingTop:Zt,paddingRight:Zt,paddingBottom:Zt,paddingLeft:Zt,margin:Zt,marginTop:Zt,marginRight:Zt,marginBottom:Zt,marginLeft:Zt,rotate:Vu,rotateX:Vu,rotateY:Vu,rotateZ:Vu,scale:ug,scaleX:ug,scaleY:ug,scaleZ:ug,skew:Vu,skewX:Vu,skewY:Vu,distance:Zt,translateX:Zt,translateY:Zt,translateZ:Zt,x:Zt,y:Zt,z:Zt,perspective:Zt,transformPerspective:Zt,opacity:L1,originX:kM,originY:kM,originZ:Zt,zIndex:RM,filter:F9,WebkitFilter:F9,fillOpacity:L1,strokeOpacity:L1,numOctaves:RM},WS=e=>GU[e];function jU(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function GVe(e,t){let n=WS(e);return n!==F9&&(n=ev),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const jVe={linear:MU,easeIn:HS,easeInOut:LU,easeOut:cVe,circIn:PU,circInOut:dVe,circOut:RU,backIn:VS,backInOut:hVe,backOut:fVe,anticipate:pVe,bounceIn:yVe,bounceInOut:bVe,bounceOut:h4};function OM(e){if(Array.isArray(e)){const[t,n,r,a]=e;return RVe(t,n,r,a)}else if(typeof e=="string")return jVe[e];return e}function KVe(e){return Array.isArray(e)&&typeof e[0]!="number"}function IM(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&ev.test(t)&&!t.startsWith("url("))}function UVe(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function qVe(a){var i=a,{ease:e,times:t,delay:n}=i,r=Ga(i,["ease","times","delay"]);const o=K({},r);return t&&(o.offset=t),e&&(o.ease=KVe(e)?e.map(OM):OM(e)),n&&(o.elapsed=-n),o}function YVe(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),UVe(t),JVe(e)||(e=K(K({},e),WU(n,t.to))),K(K({},t),qVe(e))}function JVe(o){var s=o,{delay:e,repeat:t,repeatType:n,repeatDelay:r,from:a}=s,i=Ga(s,["delay","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(i).length}function ZVe(e,t){return e[t]||e.default||e}function XVe(e,t,n,r,a){const i=ZVe(r,e);let o=i.from===null||i.from===void 0?t.get():i.from;const s=IM(e,n);o==="none"&&s&&typeof n=="string"&&(o=GVe(e,n));const l=IM(e,o);function u(d){const f={from:o,to:n,velocity:r.velocity?r.velocity:t.getVelocity(),onUpdate:h=>t.set(h)};return i.type==="inertia"||i.type==="decay"?kVe(K(K({},f),i)):IU(Fe(K({},YVe(i,f,e)),{onUpdate:h=>{f.onUpdate(h),i.onUpdate&&i.onUpdate(h)},onComplete:()=>{r.onComplete&&r.onComplete(),a&&a(),d&&d()}}))}function c(d){return t.set(n),r.onComplete&&r.onComplete(),a&&a(),d&&d(),{stop:()=>{}}}return!l||!s||i.type===!1?c:u}function QVe(){const{motionValues:e,stop:t,get:n}=zVe();return{motionValues:e,stop:t,push:(a,i,o,s={},l)=>{const u=o[a],c=n(a,u,o);if(s&&s.immediate){c.set(i);return}const d=XVe(a,c,i,s,l);c.start(d)}}}function eWe(e,t={},{motionValues:n,push:r,stop:a}=QVe()){const i=y(t),o=H(!1);Ee(n,d=>{o.value=Object.values(d).filter(f=>f.isAnimating()).length>0},{immediate:!0,deep:!0});const s=d=>{if(!i||!i[d])throw new Error(`The variant ${d} does not exist.`);return i[d]},l=d=>(typeof d=="string"&&(d=s(d)),Promise.all(Object.entries(d).map(([f,h])=>{if(f!=="transition")return new Promise(p=>r(f,h,e,d.transition||WU(f,d[f]),p))}).filter(Boolean)));return{isAnimating:o,apply:l,set:d=>{const f=Qy(d)?d:s(d);Object.entries(f).forEach(([h,p])=>{h!=="transition"&&r(h,p,e,{immediate:!0})})},leave:d=>mt(this,null,function*(){let f;if(i&&(i.leave&&(f=i.leave),!i.leave&&i.initial&&(f=i.initial)),!f){d();return}yield l(f),d()}),stop:a}}const GS=typeof window!="undefined",tWe=()=>GS&&window.onpointerdown===null,nWe=()=>GS&&window.ontouchstart===null,rWe=()=>GS&&window.onmousedown===null;function aWe({target:e,state:t,variants:n,apply:r}){const a=y(n),i=H(!1),o=H(!1),s=H(!1),l=x(()=>{let c=[];return a&&(a.hovered&&(c=[...c,...Object.keys(a.hovered)]),a.tapped&&(c=[...c,...Object.keys(a.tapped)]),a.focused&&(c=[...c,...Object.keys(a.focused)])),c}),u=x(()=>{const c={};Object.assign(c,t.value),i.value&&a.hovered&&Object.assign(c,a.hovered),o.value&&a.tapped&&Object.assign(c,a.tapped),s.value&&a.focused&&Object.assign(c,a.focused);for(const d in c)l.value.includes(d)||delete c[d];return c});a.hovered&&(Yn(e,"mouseenter",()=>i.value=!0),Yn(e,"mouseleave",()=>{i.value=!1,o.value=!1}),Yn(e,"mouseout",()=>{i.value=!1,o.value=!1})),a.tapped&&(rWe()&&(Yn(e,"mousedown",()=>o.value=!0),Yn(e,"mouseup",()=>o.value=!1)),tWe()&&(Yn(e,"pointerdown",()=>o.value=!0),Yn(e,"pointerup",()=>o.value=!1)),nWe()&&(Yn(e,"touchstart",()=>o.value=!0),Yn(e,"touchend",()=>o.value=!1))),a.focused&&(Yn(e,"focus",()=>s.value=!0),Yn(e,"blur",()=>s.value=!1)),Ee(u,r)}function iWe({set:e,target:t,variants:n,variant:r}){const a=y(n);Ee(()=>t,()=>{a&&(a.initial&&e("initial"),a.enter&&(r.value="enter"))},{immediate:!0,flush:"pre"})}function oWe({state:e,apply:t}){Ee(e,n=>{n&&t(n)},{immediate:!0})}function sWe({target:e,variants:t,variant:n}){const r=y(t);r&&(r.visible||r.visibleOnce)&&ULe(e,([{isIntersecting:a}])=>{r.visible?a?n.value="visible":n.value="initial":r.visibleOnce&&(a&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function lWe(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&iWe(e),t.syncVariants&&oWe(e),t.visibilityHooks&&sWe(e),t.eventListeners&&aWe(e)}function KU(e={}){const t=jt(K({},e)),n=H({});return Ee(t,()=>{const r={};for(const[a,i]of Object.entries(t)){const o=WS(a),s=jU(i,o);r[a]=s}n.value=r},{immediate:!0,deep:!0}),{state:t,style:n}}function jS(e,t){Ee(()=>oo(e),n=>{n&&t(n)},{immediate:!0})}const uWe={x:"translateX",y:"translateY",z:"translateZ"};function UU(e={},t=!0){const n=jt(K({},e)),r=H("");return Ee(n,a=>{let i="",o=!1;if(t&&(a.x||a.y||a.z)){const s=[a.x||0,a.y||0,a.z||0].map(Zt.transform).join(",");i+=`translate3d(${s}) `,o=!0}for(const[s,l]of Object.entries(a)){if(t&&(s==="x"||s==="y"||s==="z"))continue;const u=WS(s),c=jU(l,u);i+=`${uWe[s]||s}(${c}) `}t&&!o&&(i+="translateZ(0px) "),r.value=i.trim()},{immediate:!0,deep:!0}),{state:n,transform:r}}const cWe=["","X","Y","Z"],dWe=["perspective","translate","scale","rotate","skew"],qU=["transformPerspective","x","y","z"];dWe.forEach(e=>{cWe.forEach(t=>{const n=e+t;qU.push(n)})});const fWe=new Set(qU);function KS(e){return fWe.has(e)}const hWe=new Set(["originX","originY","originZ"]);function YU(e){return hWe.has(e)}function pWe(e){const t={},n={};return Object.entries(e).forEach(([r,a])=>{KS(r)||YU(r)?t[r]=a:n[r]=a}),{transform:t,style:n}}function JU(e){const{transform:t,style:n}=pWe(e),{transform:r}=UU(t),{style:a}=KU(n);return r.value&&(a.value.transform=r.value),a.value}function mWe(e,t){let n,r;const{state:a,style:i}=KU();return jS(e,o=>{r=o;for(const s of Object.keys(GU))o.style[s]===null||o.style[s]===""||KS(s)||YU(s)||(a[s]=o.style[s]);n&&Object.entries(n).forEach(([s,l])=>o.style[s]=l),t&&t(a)}),Ee(i,o=>{if(!r){n=o;return}for(const s in o)r.style[s]=o[s]},{immediate:!0}),{style:a}}function vWe(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=r=>r.endsWith("px")||r.endsWith("deg")?parseFloat(r):isNaN(Number(r))?Number(r):r;return t.reduce((r,a)=>{if(!a)return r;const[i,o]=a.split("("),l=o.split(",").map(c=>n(c.endsWith(")")?c.replace(")",""):c.trim())),u=l.length===1?l[0]:l;return Fe(K({},r),{[i]:u})},{})}function gWe(e,t){Object.entries(vWe(t)).forEach(([n,r])=>{const a=["x","y","z"];if(n==="translate3d"){if(r===0){a.forEach(i=>e[i]=0);return}r.forEach((i,o)=>e[a[o]]=i);return}if(r=parseFloat(r),n==="translateX"){e.x=r;return}if(n==="translateY"){e.y=r;return}if(n==="translateZ"){e.z=r;return}e[n]=r})}function yWe(e,t){let n,r;const{state:a,transform:i}=UU();return jS(e,o=>{r=o,o.style.transform&&gWe(a,o.style.transform),n&&(o.style.transform=n),t&&t(a)}),Ee(i,o=>{if(!r){n=o;return}r.style.transform=o},{immediate:!0}),{transform:a}}function bWe(e,t){const n=jt({}),r=o=>Object.entries(o).forEach(([s,l])=>n[s]=l),{style:a}=mWe(e,r),{transform:i}=yWe(e,r);return Ee(n,o=>{Object.entries(o).forEach(([s,l])=>{const u=KS(s)?i:a;u[s]&&u[s]===l||(u[s]=l)})},{immediate:!0,deep:!0}),jS(e,()=>t&&r(t)),{motionProperties:n,style:a,transform:i}}function FWe(e={}){const t=y(e),n=H();return{state:x(()=>{if(n.value)return t[n.value]}),variant:n}}function ZU(e,t={},n){const{motionProperties:r}=bWe(e),{variant:a,state:i}=FWe(t),o=eWe(r,t),s=K({target:e,variant:a,variants:t,state:i,motionProperties:r},o);return lWe(s,n),s}const CWe=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"];function wWe(e,t){const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};n&&(n.variants&&Qy(n.variants)&&(t.value=K(K({},t.value),n.variants)),CWe.forEach(r=>{if(r==="delay"){if(n&&n[r]&&typeof n[r]=="number"){const a=n[r];t&&t.value&&(t.value.enter&&(t.value.enter.transition||(t.value.enter.transition={}),t.value.enter.transition=K({delay:a},t.value.enter.transition)),t.value.visible&&(t.value.visible.transition||(t.value.visible.transition={}),t.value.visible.transition=K({delay:a},t.value.visible.transition)),t.value.visibleOnce&&(t.value.visibleOnce.transition||(t.value.visibleOnce.transition={}),t.value.visibleOnce.transition=K({delay:a},t.value.visibleOnce.transition)))}return}r==="visible-once"&&(r="visibleOnce"),n&&n[r]&&Qy(n[r])&&(t.value[r]=n[r])}))}function F7(e){return{created:(n,r,a)=>{const i=r.value&&typeof r.value=="string"?r.value:a.key;i&&g7[i]&&g7[i].stop();const o=H(e||{});typeof r.value=="object"&&(o.value=r.value),wWe(a,o);const s=ZU(n,o);n.motionInstance=s,i&&(g7[i]=s)},getSSRProps(n,r){let{initial:a}=n.value||r&&(r==null?void 0:r.props)||{};a=y(a);const i=EHe((e==null?void 0:e.initial)||{},a||{});return!i||Object.keys(i).length===0?void 0:{style:JU(i)}}}}const EWe={initial:{opacity:0},enter:{opacity:1}},SWe={initial:{opacity:0},visible:{opacity:1}},_We={initial:{opacity:0},visibleOnce:{opacity:1}},DWe={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},AWe={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},kWe={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},TWe={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},xWe={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},BWe={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},MWe={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},LWe={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},PWe={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},RWe={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},OWe={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},IWe={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},NWe={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},$We={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},zWe={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},HWe={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},VWe={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},WWe={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},GWe={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},jWe={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},KWe={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},UWe={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},qWe={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},YWe={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},JWe={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},ZWe={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},XWe={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},C9={__proto__:null,fade:EWe,fadeVisible:SWe,fadeVisibleOnce:_We,pop:DWe,popVisible:AWe,popVisibleOnce:kWe,rollBottom:NWe,rollLeft:TWe,rollRight:MWe,rollTop:RWe,rollVisibleBottom:$We,rollVisibleLeft:xWe,rollVisibleOnceBottom:zWe,rollVisibleOnceLeft:BWe,rollVisibleOnceRight:PWe,rollVisibleOnceTop:IWe,rollVisibleRight:LWe,rollVisibleTop:OWe,slideBottom:JWe,slideLeft:HWe,slideRight:GWe,slideTop:UWe,slideVisibleBottom:ZWe,slideVisibleLeft:VWe,slideVisibleOnceBottom:XWe,slideVisibleOnceLeft:WWe,slideVisibleOnceRight:KWe,slideVisibleOnceTop:YWe,slideVisibleRight:jWe,slideVisibleTop:qWe},QWe=X({props:{is:{type:[String,Object],required:!1},preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1}},setup(e){var s;const t=dr(),n=jt({});if(!e.is&&!t.default)return()=>Ve("div",{});const r=x(()=>{let l;return e.preset&&(l=C9[e.preset]),l}),a=x(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused})),i=x(()=>{const l=K(K(K({},a.value),r.value||{}),e.variants||{});return e.delay&&(l.enter.transition=K({},l.enter.transition),l.enter.transition.delay=parseInt(e.delay)),l}),o=x(()=>{if(!e.is)return;let l=e.is;return typeof o.value=="string"&&!jse(l)&&(l=it(l)),l});if(((s=process==null?void 0:process.env)==null?void 0:s.NODE_ENV)==="development"||process!=null&&process.dev){const l=u=>{var c;(c=u.variants)!=null&&c.initial&&u.set("initial"),setTimeout(()=>{var d,f,h;(d=u.variants)!=null&&d.enter&&u.apply("enter"),(f=u.variants)!=null&&f.visible&&u.apply("visible"),(h=u.variants)!=null&&h.visibleOnce&&u.apply("visibleOnce")},10)};ni(()=>Object.entries(n).forEach(([u,c])=>l(c)))}return{slots:t,component:o,motionConfig:i,instances:n}},render({slots:e,motionConfig:t,instances:n,component:r}){var s;const a=JU(t.initial||{}),i=(l,u)=>(l.props||(l.props={}),l.props.style=a,l.props.onVnodeMounted=({el:c})=>{const d=ZU(c,t);n[u]=d},l);if(r){const l=Ve(r,void 0,e);return i(l,0),l}return(((s=e.default)==null?void 0:s.call(e))||[]).map((l,u)=>i(l,u))}});function eGe(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",r=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,a=>`-${a}`).toLowerCase().replace(/\s+/g,"-").replace(r,a=>n.charAt(t.indexOf(a))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const tGe={install(e,t){if(e.directive("motion",F7()),e.component("Motion",QWe),!t||t&&!t.excludePresets)for(const n in C9){const r=C9[n];e.directive(`motion-${eGe(n)}`,F7(r))}if(t&&t.directives)for(const n in t.directives){const r=t.directives[n];!r.initial&&__DEV__&&console.warn(`Your directive v-motion-${n} is missing initial variant!`),e.directive(`motion-${n}`,F7(r))}}};/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -289,10 +289,10 @@ yyyy`);var r=Ii(t),a=n?"getUTC":"get",i=r[a+"FullYear"](),o=r[a+"Month"]()+1,s=r * vue-tippy v6.4.1 * (c) 2023 * @license MIT - */var Ra="top",zi="bottom",Hi="right",Oa="left",rA="auto",Fv=[Ra,zi,Hi,Oa],zh="start",mm="end",cut="clippingParents",PQ="viewport",Jp="popper",dut="reference",mN=Fv.reduce(function(e,t){return e.concat([t+"-"+zh,t+"-"+mm])},[]),RQ=[].concat(Fv,[rA]).reduce(function(e,t){return e.concat([t,t+"-"+zh,t+"-"+mm])},[]),fut="beforeRead",hut="read",put="afterRead",mut="beforeMain",vut="main",gut="afterMain",yut="beforeWrite",but="write",Fut="afterWrite",Cut=[fut,hut,put,mut,vut,gut,yut,but,Fut];function fs(e){return e?(e.nodeName||"").toLowerCase():null}function To(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Hh(e){var t=To(e).Element;return e instanceof t||e instanceof Element}function Ti(e){var t=To(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function OQ(e){if(typeof ShadowRoot=="undefined")return!1;var t=To(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function wut(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!Ti(i)||!fs(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(o){var s=a[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function Eut(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=o.reduce(function(l,u){return l[u]="",l},{});!Ti(a)||!fs(a)||(Object.assign(a.style,s),Object.keys(i).forEach(function(l){a.removeAttribute(l)}))})}}var IQ={name:"applyStyles",enabled:!0,phase:"write",fn:wut,effect:Eut,requires:["computeStyles"]};function ns(e){return e.split("-")[0]}var nd=Math.max,n5=Math.min,Vh=Math.round;function Wh(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(Ti(e)&&t){var i=e.offsetHeight,o=e.offsetWidth;o>0&&(r=Vh(n.width)/o||1),i>0&&(a=Vh(n.height)/i||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function aA(e){var t=Wh(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function NQ(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&OQ(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function hs(e){return To(e).getComputedStyle(e)}function Sut(e){return["table","td","th"].indexOf(fs(e))>=0}function Lu(e){return((Hh(e)?e.ownerDocument:e.document)||window.document).documentElement}function t8(e){return fs(e)==="html"?e:e.assignedSlot||e.parentNode||(OQ(e)?e.host:null)||Lu(e)}function vN(e){return!Ti(e)||hs(e).position==="fixed"?null:e.offsetParent}function _ut(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&Ti(e)){var r=hs(e);if(r.position==="fixed")return null}for(var a=t8(e);Ti(a)&&["html","body"].indexOf(fs(a))<0;){var i=hs(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function Cv(e){for(var t=To(e),n=vN(e);n&&Sut(n)&&hs(n).position==="static";)n=vN(n);return n&&(fs(n)==="html"||fs(n)==="body"&&hs(n).position==="static")?t:n||_ut(e)||t}function iA(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Z1(e,t,n){return nd(e,n5(t,n))}function Dut(e,t,n){var r=Z1(e,t,n);return r>n?n:r}function $Q(){return{top:0,right:0,bottom:0,left:0}}function zQ(e){return Object.assign({},$Q(),e)}function HQ(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Aut=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,zQ(typeof t!="number"?t:HQ(t,Fv))};function kut(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=ns(n.placement),l=iA(s),u=[Oa,Hi].indexOf(s)>=0,c=u?"height":"width";if(!(!i||!o)){var d=Aut(a.padding,n),f=aA(i),h=l==="y"?Ra:Oa,p=l==="y"?zi:Hi,m=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],g=o[l]-n.rects.reference[l],v=Cv(i),F=v?l==="y"?v.clientHeight||0:v.clientWidth||0:0,b=m/2-g/2,C=d[h],E=F-f[c]-d[p],w=F/2-f[c]/2+b,_=Z1(C,w,E),S=l;n.modifiersData[r]=(t={},t[S]=_,t.centerOffset=_-w,t)}}function Tut(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||NQ(t.elements.popper,a)&&(t.elements.arrow=a))}var xut={name:"arrow",enabled:!0,phase:"main",fn:kut,effect:Tut,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Gh(e){return e.split("-")[1]}var But={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Mut(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:Vh(t*a)/a||0,y:Vh(n*a)/a||0}}function gN(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=c===!0?Mut(o):typeof c=="function"?c(o):o,h=f.x,p=h===void 0?0:h,m=f.y,g=m===void 0?0:m,v=o.hasOwnProperty("x"),F=o.hasOwnProperty("y"),b=Oa,C=Ra,E=window;if(u){var w=Cv(n),_="clientHeight",S="clientWidth";if(w===To(n)&&(w=Lu(n),hs(w).position!=="static"&&s==="absolute"&&(_="scrollHeight",S="scrollWidth")),w=w,a===Ra||(a===Oa||a===Hi)&&i===mm){C=zi;var D=d&&E.visualViewport?E.visualViewport.height:w[_];g-=D-r.height,g*=l?1:-1}if(a===Oa||(a===Ra||a===zi)&&i===mm){b=Hi;var A=d&&E.visualViewport?E.visualViewport.width:w[S];p-=A-r.width,p*=l?1:-1}}var k=Object.assign({position:s},u&&But);if(l){var T;return Object.assign({},k,(T={},T[C]=F?"0":"",T[b]=v?"0":"",T.transform=(E.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",T))}return Object.assign({},k,(t={},t[C]=F?g+"px":"",t[b]=v?p+"px":"",t.transform="",t))}function Lut(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:ns(t.placement),variation:Gh(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,gN(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,gN(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Put={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Lut,data:{}},a2={passive:!0};function Rut(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,s=o===void 0?!0:o,l=To(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,a2)}),s&&l.addEventListener("resize",n.update,a2),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,a2)}),s&&l.removeEventListener("resize",n.update,a2)}}var Out={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Rut,data:{}},Iut={left:"right",right:"left",bottom:"top",top:"bottom"};function py(e){return e.replace(/left|right|bottom|top/g,function(t){return Iut[t]})}var Nut={start:"end",end:"start"};function yN(e){return e.replace(/start|end/g,function(t){return Nut[t]})}function oA(e){var t=To(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function sA(e){return Wh(Lu(e)).left+oA(e).scrollLeft}function $ut(e){var t=To(e),n=Lu(e),r=t.visualViewport,a=n.clientWidth,i=n.clientHeight,o=0,s=0;return r&&(a=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,s=r.offsetTop)),{width:a,height:i,x:o+sA(e),y:s}}function zut(e){var t,n=Lu(e),r=oA(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=nd(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=nd(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+sA(e),l=-r.scrollTop;return hs(a||n).direction==="rtl"&&(s+=nd(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:s,y:l}}function lA(e){var t=hs(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function VQ(e){return["html","body","#document"].indexOf(fs(e))>=0?e.ownerDocument.body:Ti(e)&&lA(e)?e:VQ(t8(e))}function X1(e,t){var n;t===void 0&&(t=[]);var r=VQ(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=To(r),o=a?[i].concat(i.visualViewport||[],lA(r)?r:[]):r,s=t.concat(o);return a?s:s.concat(X1(t8(o)))}function ZC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Hut(e){var t=Wh(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function bN(e,t){return t===PQ?ZC($ut(e)):Hh(t)?Hut(t):ZC(zut(Lu(e)))}function Vut(e){var t=X1(t8(e)),n=["absolute","fixed"].indexOf(hs(e).position)>=0,r=n&&Ti(e)?Cv(e):e;return Hh(r)?t.filter(function(a){return Hh(a)&&NQ(a,r)&&fs(a)!=="body"&&(n?hs(a).position!=="static":!0)}):[]}function Wut(e,t,n){var r=t==="clippingParents"?Vut(e):[].concat(t),a=[].concat(r,[n]),i=a[0],o=a.reduce(function(s,l){var u=bN(e,l);return s.top=nd(u.top,s.top),s.right=n5(u.right,s.right),s.bottom=n5(u.bottom,s.bottom),s.left=nd(u.left,s.left),s},bN(e,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function WQ(e){var t=e.reference,n=e.element,r=e.placement,a=r?ns(r):null,i=r?Gh(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case Ra:l={x:o,y:t.y-n.height};break;case zi:l={x:o,y:t.y+t.height};break;case Hi:l={x:t.x+t.width,y:s};break;case Oa:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?iA(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case zh:l[u]=l[u]-(t[c]/2-n[c]/2);break;case mm:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function vm(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.boundary,o=i===void 0?cut:i,s=n.rootBoundary,l=s===void 0?PQ:s,u=n.elementContext,c=u===void 0?Jp:u,d=n.altBoundary,f=d===void 0?!1:d,h=n.padding,p=h===void 0?0:h,m=zQ(typeof p!="number"?p:HQ(p,Fv)),g=c===Jp?dut:Jp,v=e.rects.popper,F=e.elements[f?g:c],b=Wut(Hh(F)?F:F.contextElement||Lu(e.elements.popper),o,l),C=Wh(e.elements.reference),E=WQ({reference:C,element:v,strategy:"absolute",placement:a}),w=ZC(Object.assign({},v,E)),_=c===Jp?w:C,S={top:b.top-_.top+m.top,bottom:_.bottom-b.bottom+m.bottom,left:b.left-_.left+m.left,right:_.right-b.right+m.right},D=e.modifiersData.offset;if(c===Jp&&D){var A=D[a];Object.keys(S).forEach(function(k){var T=[Hi,zi].indexOf(k)>=0?1:-1,R=[Ra,zi].indexOf(k)>=0?"y":"x";S[k]+=A[R]*T})}return S}function Gut(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?RQ:l,c=Gh(r),d=c?s?mN:mN.filter(function(p){return Gh(p)===c}):Fv,f=d.filter(function(p){return u.indexOf(p)>=0});f.length===0&&(f=d);var h=f.reduce(function(p,m){return p[m]=vm(e,{placement:m,boundary:a,rootBoundary:i,padding:o})[ns(m)],p},{});return Object.keys(h).sort(function(p,m){return h[p]-h[m]})}function jut(e){if(ns(e)===rA)return[];var t=py(e);return[yN(e),t,yN(t)]}function Kut(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,m=n.allowedAutoPlacements,g=t.options.placement,v=ns(g),F=v===g,b=l||(F||!p?[py(g)]:jut(g)),C=[g].concat(b).reduce(function(ae,ye){return ae.concat(ns(ye)===rA?Gut(t,{placement:ye,boundary:c,rootBoundary:d,padding:u,flipVariations:p,allowedAutoPlacements:m}):ye)},[]),E=t.rects.reference,w=t.rects.popper,_=new Map,S=!0,D=C[0],A=0;A=0,O=P?"width":"height",M=vm(t,{placement:k,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),L=P?R?Hi:Oa:R?zi:Ra;E[O]>w[O]&&(L=py(L));var I=py(L),B=[];if(i&&B.push(M[T]<=0),s&&B.push(M[L]<=0,M[I]<=0),B.every(function(ae){return ae})){D=k,S=!1;break}_.set(k,B)}if(S)for(var z=p?3:1,V=function(ye){var se=C.find(function(Y){var ee=_.get(Y);if(ee)return ee.slice(0,ye).every(function(le){return le})});if(se)return D=se,"break"},W=z;W>0;W--){var U=V(W);if(U==="break")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var Uut={name:"flip",enabled:!0,phase:"main",fn:Kut,requiresIfExists:["offset"],data:{_skip:!1}};function FN(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function CN(e){return[Ra,Hi,zi,Oa].some(function(t){return e[t]>=0})}function qut(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=vm(t,{elementContext:"reference"}),s=vm(t,{altBoundary:!0}),l=FN(o,r),u=FN(s,a,i),c=CN(l),d=CN(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var Yut={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:qut};function Jut(e,t,n){var r=ns(e),a=[Oa,Ra].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*a,[Oa,Hi].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function Zut(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=RQ.reduce(function(c,d){return c[d]=Jut(d,t.rects,i),c},{}),s=o[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}var Xut={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Zut};function Qut(e){var t=e.state,n=e.name;t.modifiersData[n]=WQ({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var ect={name:"popperOffsets",enabled:!0,phase:"read",fn:Qut,data:{}};function tct(e){return e==="x"?"y":"x"}function nct(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,h=f===void 0?!0:f,p=n.tetherOffset,m=p===void 0?0:p,g=vm(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),v=ns(t.placement),F=Gh(t.placement),b=!F,C=iA(v),E=tct(C),w=t.modifiersData.popperOffsets,_=t.rects.reference,S=t.rects.popper,D=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,A=typeof D=="number"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(i){var R,P=C==="y"?Ra:Oa,O=C==="y"?zi:Hi,M=C==="y"?"height":"width",L=w[C],I=L+g[P],B=L-g[O],z=h?-S[M]/2:0,V=F===zh?_[M]:S[M],W=F===zh?-S[M]:-_[M],U=t.elements.arrow,ae=h&&U?aA(U):{width:0,height:0},ye=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:$Q(),se=ye[P],Y=ye[O],ee=Z1(0,_[M],ae[M]),le=b?_[M]/2-z-ee-se-A.mainAxis:V-ee-se-A.mainAxis,ne=b?-_[M]/2+z+ee+Y+A.mainAxis:W+ee+Y+A.mainAxis,ue=t.elements.arrow&&Cv(t.elements.arrow),he=ue?C==="y"?ue.clientTop||0:ue.clientLeft||0:0,j=(R=k==null?void 0:k[C])!=null?R:0,Z=L+le-j-he,fe=L+ne-j,De=Z1(h?n5(I,Z):I,L,h?nd(B,fe):B);w[C]=De,T[C]=De-L}if(s){var me,Ae=C==="x"?Ra:Oa,ke=C==="x"?zi:Hi,Ce=w[E],Be=E==="y"?"height":"width",xe=Ce+g[Ae],Ie=Ce-g[ke],Ne=[Ra,Oa].indexOf(v)!==-1,re=(me=k==null?void 0:k[E])!=null?me:0,Se=Ne?xe:Ce-_[Be]-S[Be]-re+A.altAxis,He=Ne?Ce+_[Be]+S[Be]-re-A.altAxis:Ie,et=h&&Ne?Dut(Se,Ce,He):Z1(h?Se:xe,Ce,h?He:Ie);w[E]=et,T[E]=et-Ce}t.modifiersData[r]=T}}var rct={name:"preventOverflow",enabled:!0,phase:"main",fn:nct,requiresIfExists:["offset"]};function act(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ict(e){return e===To(e)||!Ti(e)?oA(e):act(e)}function oct(e){var t=e.getBoundingClientRect(),n=Vh(t.width)/e.offsetWidth||1,r=Vh(t.height)/e.offsetHeight||1;return n!==1||r!==1}function sct(e,t,n){n===void 0&&(n=!1);var r=Ti(t),a=Ti(t)&&oct(t),i=Lu(t),o=Wh(e,a),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((fs(t)!=="body"||lA(i))&&(s=ict(t)),Ti(t)?(l=Wh(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=sA(i))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function lct(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function uct(e){var t=lct(e);return Cut.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function cct(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function dct(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var wN={placement:"bottom",modifiers:[],strategy:"absolute"};function EN(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function YQ(e,t){return typeof e=="function"?e.apply(void 0,t):e}function SN(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function vct(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function gct(e){return e.split(/\s+/).filter(Boolean)}function Sc(e){return[].concat(e)}function _N(e,t){e.indexOf(t)===-1&&e.push(t)}function yct(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function JQ(e){return e.split("-")[0]}function jh(e){return[].slice.call(e)}function DN(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function rd(){return document.createElement("div")}function n8(e){return["Element","Fragment"].some(function(t){return uA(e,t)})}function bct(e){return uA(e,"NodeList")}function cA(e){return uA(e,"MouseEvent")}function Fct(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function Cct(e){return n8(e)?[e]:bct(e)?jh(e):Array.isArray(e)?e:jh(document.querySelectorAll(e))}function ab(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function gm(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function ZQ(e){var t,n=Sc(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function wct(e,t){var n=t.clientX,r=t.clientY;return e.every(function(a){var i=a.popperRect,o=a.popperState,s=a.props,l=s.interactiveBorder,u=JQ(o.placement),c=o.modifiersData.offset;if(!c)return!0;var d=u==="bottom"?c.top.y:0,f=u==="top"?c.bottom.y:0,h=u==="right"?c.left.x:0,p=u==="left"?c.right.x:0,m=i.top-r+d>l,g=r-i.bottom-f>l,v=i.left-n+h>l,F=n-i.right-p>l;return m||g||v||F})}function ib(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(a){e[r](a,n)})}function AN(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var Ho={isTouch:!1},kN=0;function Ect(){Ho.isTouch||(Ho.isTouch=!0,window.performance&&document.addEventListener("mousemove",XQ))}function XQ(){var e=performance.now();e-kN<20&&(Ho.isTouch=!1,document.removeEventListener("mousemove",XQ)),kN=e}function Sct(){var e=document.activeElement;if(Fct(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function _ct(){document.addEventListener("touchstart",Ect,vc),window.addEventListener("blur",Sct)}var Dct=typeof window!="undefined"&&typeof document!="undefined",Act=Dct?!!window.msCrypto:!1,kct={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Tct={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},lo=Object.assign({appendTo:qQ,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},kct,Tct),xct=Object.keys(lo),Bct=function(t){var n=Object.keys(t);n.forEach(function(r){lo[r]=t[r]})};function QQ(e){var t=e.plugins||[],n=t.reduce(function(r,a){var i=a.name,o=a.defaultValue;if(i){var s;r[i]=e[i]!==void 0?e[i]:(s=lo[i])!=null?s:o}return r},{});return Object.assign({},e,n)}function Mct(e,t){var n=t?Object.keys(QQ(Object.assign({},lo,{plugins:t}))):xct,r=n.reduce(function(a,i){var o=(e.getAttribute("data-tippy-"+i)||"").trim();if(!o)return a;if(i==="content")a[i]=o;else try{a[i]=JSON.parse(o)}catch(s){a[i]=o}return a},{});return r}function TN(e,t){var n=Object.assign({},t,{content:YQ(t.content,[e])},t.ignoreAttributes?{}:Mct(e,t.plugins));return n.aria=Object.assign({},lo.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var Lct=function(){return"innerHTML"};function XC(e,t){e[Lct()]=t}function xN(e){var t=rd();return e===!0?t.className=KQ:(t.className=UQ,n8(e)?t.appendChild(e):XC(t,e)),t}function BN(e,t){n8(t.content)?(XC(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?XC(e,t.content):e.textContent=t.content)}function r5(e){var t=e.firstElementChild,n=jh(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(GQ)}),arrow:n.find(function(r){return r.classList.contains(KQ)||r.classList.contains(UQ)}),backdrop:n.find(function(r){return r.classList.contains(jQ)})}}function eee(e){var t=rd(),n=rd();n.className=mct,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=rd();r.className=GQ,r.setAttribute("data-state","hidden"),BN(r,e.props),t.appendChild(n),n.appendChild(r),a(e.props,e.props);function a(i,o){var s=r5(t),l=s.box,u=s.content,c=s.arrow;o.theme?l.setAttribute("data-theme",o.theme):l.removeAttribute("data-theme"),typeof o.animation=="string"?l.setAttribute("data-animation",o.animation):l.removeAttribute("data-animation"),o.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof o.maxWidth=="number"?o.maxWidth+"px":o.maxWidth,o.role?l.setAttribute("role",o.role):l.removeAttribute("role"),(i.content!==o.content||i.allowHTML!==o.allowHTML)&&BN(u,e.props),o.arrow?c?i.arrow!==o.arrow&&(l.removeChild(c),l.appendChild(xN(o.arrow))):l.appendChild(xN(o.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:a}}eee.$$tippy=!0;var Pct=1,i2=[],ob=[];function Rct(e,t){var n=TN(e,Object.assign({},lo,QQ(DN(t)))),r,a,i,o=!1,s=!1,l=!1,u=!1,c,d,f,h=[],p=SN(Z,n.interactiveDebounce),m,g=Pct++,v=null,F=yct(n.plugins),b={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},C={id:g,reference:e,popper:rd(),popperInstance:v,props:n,state:b,plugins:F,clearDelayTimeouts:Se,setProps:He,setContent:et,show:vt,hide:Ze,hideWithInteractivity:we,enable:Ne,disable:re,unmount:be,destroy:ve};if(!n.render)return C;var E=n.render(C),w=E.popper,_=E.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+C.id,C.popper=w,e._tippy=C,w._tippy=C;var S=F.map(function(ie){return ie.fn(C)}),D=e.hasAttribute("aria-expanded");return ue(),z(),L(),I("onCreate",[C]),n.showOnCreate&&xe(),w.addEventListener("mouseenter",function(){C.props.interactive&&C.state.isVisible&&C.clearDelayTimeouts()}),w.addEventListener("mouseleave",function(){C.props.interactive&&C.props.trigger.indexOf("mouseenter")>=0&&P().addEventListener("mousemove",p)}),C;function A(){var ie=C.props.touch;return Array.isArray(ie)?ie:[ie,0]}function k(){return A()[0]==="hold"}function T(){var ie;return!!((ie=C.props.render)!=null&&ie.$$tippy)}function R(){return m||e}function P(){var ie=R().parentNode;return ie?ZQ(ie):document}function O(){return r5(w)}function M(ie){return C.state.isMounted&&!C.state.isVisible||Ho.isTouch||c&&c.type==="focus"?0:rb(C.props.delay,ie?0:1,lo.delay)}function L(ie){ie===void 0&&(ie=!1),w.style.pointerEvents=C.props.interactive&&!ie?"":"none",w.style.zIndex=""+C.props.zIndex}function I(ie,Q,Me){if(Me===void 0&&(Me=!0),S.forEach(function(nt){nt[ie]&&nt[ie].apply(nt,Q)}),Me){var Ge;(Ge=C.props)[ie].apply(Ge,Q)}}function B(){var ie=C.props.aria;if(ie.content){var Q="aria-"+ie.content,Me=w.id,Ge=Sc(C.props.triggerTarget||e);Ge.forEach(function(nt){var sn=nt.getAttribute(Q);if(C.state.isVisible)nt.setAttribute(Q,sn?sn+" "+Me:Me);else{var wn=sn&&sn.replace(Me,"").trim();wn?nt.setAttribute(Q,wn):nt.removeAttribute(Q)}})}}function z(){if(!(D||!C.props.aria.expanded)){var ie=Sc(C.props.triggerTarget||e);ie.forEach(function(Q){C.props.interactive?Q.setAttribute("aria-expanded",C.state.isVisible&&Q===R()?"true":"false"):Q.removeAttribute("aria-expanded")})}}function V(){P().removeEventListener("mousemove",p),i2=i2.filter(function(ie){return ie!==p})}function W(ie){if(!(Ho.isTouch&&(l||ie.type==="mousedown"))){var Q=ie.composedPath&&ie.composedPath()[0]||ie.target;if(!(C.props.interactive&&AN(w,Q))){if(Sc(C.props.triggerTarget||e).some(function(Me){return AN(Me,Q)})){if(Ho.isTouch||C.state.isVisible&&C.props.trigger.indexOf("click")>=0)return}else I("onClickOutside",[C,ie]);C.props.hideOnClick===!0&&(C.clearDelayTimeouts(),C.hide(),s=!0,setTimeout(function(){s=!1}),C.state.isMounted||se())}}}function U(){l=!0}function ae(){l=!1}function ye(){var ie=P();ie.addEventListener("mousedown",W,!0),ie.addEventListener("touchend",W,vc),ie.addEventListener("touchstart",ae,vc),ie.addEventListener("touchmove",U,vc)}function se(){var ie=P();ie.removeEventListener("mousedown",W,!0),ie.removeEventListener("touchend",W,vc),ie.removeEventListener("touchstart",ae,vc),ie.removeEventListener("touchmove",U,vc)}function Y(ie,Q){le(ie,function(){!C.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&Q()})}function ee(ie,Q){le(ie,Q)}function le(ie,Q){var Me=O().box;function Ge(nt){nt.target===Me&&(ib(Me,"remove",Ge),Q())}if(ie===0)return Q();ib(Me,"remove",d),ib(Me,"add",Ge),d=Ge}function ne(ie,Q,Me){Me===void 0&&(Me=!1);var Ge=Sc(C.props.triggerTarget||e);Ge.forEach(function(nt){nt.addEventListener(ie,Q,Me),h.push({node:nt,eventType:ie,handler:Q,options:Me})})}function ue(){k()&&(ne("touchstart",j,{passive:!0}),ne("touchend",fe,{passive:!0})),gct(C.props.trigger).forEach(function(ie){if(ie!=="manual")switch(ne(ie,j),ie){case"mouseenter":ne("mouseleave",fe);break;case"focus":ne(Act?"focusout":"blur",De);break;case"focusin":ne("focusout",De);break}})}function he(){h.forEach(function(ie){var Q=ie.node,Me=ie.eventType,Ge=ie.handler,nt=ie.options;Q.removeEventListener(Me,Ge,nt)}),h=[]}function j(ie){var Q,Me=!1;if(!(!C.state.isEnabled||me(ie)||s)){var Ge=((Q=c)==null?void 0:Q.type)==="focus";c=ie,m=ie.currentTarget,z(),!C.state.isVisible&&cA(ie)&&i2.forEach(function(nt){return nt(ie)}),ie.type==="click"&&(C.props.trigger.indexOf("mouseenter")<0||o)&&C.props.hideOnClick!==!1&&C.state.isVisible?Me=!0:xe(ie),ie.type==="click"&&(o=!Me),Me&&!Ge&&Ie(ie)}}function Z(ie){var Q=ie.target,Me=R().contains(Q)||w.contains(Q);if(!(ie.type==="mousemove"&&Me)){var Ge=Be().concat(w).map(function(nt){var sn,wn=nt._tippy,Rr=(sn=wn.popperInstance)==null?void 0:sn.state;return Rr?{popperRect:nt.getBoundingClientRect(),popperState:Rr,props:n}:null}).filter(Boolean);wct(Ge,ie)&&(V(),Ie(ie))}}function fe(ie){var Q=me(ie)||C.props.trigger.indexOf("click")>=0&&o;if(!Q){if(C.props.interactive){C.hideWithInteractivity(ie);return}Ie(ie)}}function De(ie){C.props.trigger.indexOf("focusin")<0&&ie.target!==R()||C.props.interactive&&ie.relatedTarget&&w.contains(ie.relatedTarget)||Ie(ie)}function me(ie){return Ho.isTouch?k()!==ie.type.indexOf("touch")>=0:!1}function Ae(){ke();var ie=C.props,Q=ie.popperOptions,Me=ie.placement,Ge=ie.offset,nt=ie.getReferenceClientRect,sn=ie.moveTransition,wn=T()?r5(w).arrow:null,Rr=nt?{getBoundingClientRect:nt,contextElement:nt.contextElement||R()}:e,fr={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(gr){var xo=gr.state;if(T()){var up=O(),ol=up.box;["placement","reference-hidden","escaped"].forEach(function(sl){sl==="placement"?ol.setAttribute("data-placement",xo.placement):xo.attributes.popper["data-popper-"+sl]?ol.setAttribute("data-"+sl,""):ol.removeAttribute("data-"+sl)}),xo.attributes.popper={}}}},zt=[{name:"offset",options:{offset:Ge}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!sn}},fr];T()&&wn&&zt.push({name:"arrow",options:{element:wn,padding:3}}),zt.push.apply(zt,(Q==null?void 0:Q.modifiers)||[]),C.popperInstance=pct(Rr,w,Object.assign({},Q,{placement:Me,onFirstUpdate:f,modifiers:zt}))}function ke(){C.popperInstance&&(C.popperInstance.destroy(),C.popperInstance=null)}function Ce(){var ie=C.props.appendTo,Q,Me=R();C.props.interactive&&ie===qQ||ie==="parent"?Q=Me.parentNode:Q=YQ(ie,[Me]),Q.contains(w)||Q.appendChild(w),C.state.isMounted=!0,Ae()}function Be(){return jh(w.querySelectorAll("[data-tippy-root]"))}function xe(ie){C.clearDelayTimeouts(),ie&&I("onTrigger",[C,ie]),ye();var Q=M(!0),Me=A(),Ge=Me[0],nt=Me[1];Ho.isTouch&&Ge==="hold"&&nt&&(Q=nt),Q?r=setTimeout(function(){C.show()},Q):C.show()}function Ie(ie){if(C.clearDelayTimeouts(),I("onUntrigger",[C,ie]),!C.state.isVisible){se();return}if(!(C.props.trigger.indexOf("mouseenter")>=0&&C.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ie.type)>=0&&o)){var Q=M(!1);Q?a=setTimeout(function(){C.state.isVisible&&C.hide()},Q):i=requestAnimationFrame(function(){C.hide()})}}function Ne(){C.state.isEnabled=!0}function re(){C.hide(),C.state.isEnabled=!1}function Se(){clearTimeout(r),clearTimeout(a),cancelAnimationFrame(i)}function He(ie){if(!C.state.isDestroyed){I("onBeforeUpdate",[C,ie]),he();var Q=C.props,Me=TN(e,Object.assign({},Q,DN(ie),{ignoreAttributes:!0}));C.props=Me,ue(),Q.interactiveDebounce!==Me.interactiveDebounce&&(V(),p=SN(Z,Me.interactiveDebounce)),Q.triggerTarget&&!Me.triggerTarget?Sc(Q.triggerTarget).forEach(function(Ge){Ge.removeAttribute("aria-expanded")}):Me.triggerTarget&&e.removeAttribute("aria-expanded"),z(),L(),_&&_(Q,Me),C.popperInstance&&(Ae(),Be().forEach(function(Ge){requestAnimationFrame(Ge._tippy.popperInstance.forceUpdate)})),I("onAfterUpdate",[C,ie])}}function et(ie){C.setProps({content:ie})}function vt(){var ie=C.state.isVisible,Q=C.state.isDestroyed,Me=!C.state.isEnabled,Ge=Ho.isTouch&&!C.props.touch,nt=rb(C.props.duration,0,lo.duration);if(!(ie||Q||Me||Ge)&&!R().hasAttribute("disabled")&&(I("onShow",[C],!1),C.props.onShow(C)!==!1)){if(C.state.isVisible=!0,T()&&(w.style.visibility="visible"),L(),ye(),C.state.isMounted||(w.style.transition="none"),T()){var sn=O(),wn=sn.box,Rr=sn.content;ab([wn,Rr],0)}f=function(){var zt;if(!(!C.state.isVisible||u)){if(u=!0,w.offsetHeight,w.style.transition=C.props.moveTransition,T()&&C.props.animation){var vn=O(),gr=vn.box,xo=vn.content;ab([gr,xo],nt),gm([gr,xo],"visible")}B(),z(),_N(ob,C),(zt=C.popperInstance)==null||zt.forceUpdate(),I("onMount",[C]),C.props.animation&&T()&&ee(nt,function(){C.state.isShown=!0,I("onShown",[C])})}},Ce()}}function Ze(){var ie=!C.state.isVisible,Q=C.state.isDestroyed,Me=!C.state.isEnabled,Ge=rb(C.props.duration,1,lo.duration);if(!(ie||Q||Me)&&(I("onHide",[C],!1),C.props.onHide(C)!==!1)){if(C.state.isVisible=!1,C.state.isShown=!1,u=!1,o=!1,T()&&(w.style.visibility="hidden"),V(),se(),L(!0),T()){var nt=O(),sn=nt.box,wn=nt.content;C.props.animation&&(ab([sn,wn],Ge),gm([sn,wn],"hidden"))}B(),z(),C.props.animation?T()&&Y(Ge,C.unmount):C.unmount()}}function we(ie){P().addEventListener("mousemove",p),_N(i2,p),p(ie)}function be(){C.state.isVisible&&C.hide(),C.state.isMounted&&(ke(),Be().forEach(function(ie){ie._tippy.unmount()}),w.parentNode&&w.parentNode.removeChild(w),ob=ob.filter(function(ie){return ie!==C}),C.state.isMounted=!1,I("onHidden",[C]))}function ve(){C.state.isDestroyed||(C.clearDelayTimeouts(),C.unmount(),he(),delete e._tippy,C.state.isDestroyed=!0,I("onDestroy",[C]))}}function Tt(e,t){t===void 0&&(t={});var n=lo.plugins.concat(t.plugins||[]);_ct();var r=Object.assign({},t,{plugins:n}),a=Cct(e),i=a.reduce(function(o,s){var l=s&&Rct(s,r);return l&&o.push(l),o},[]);return n8(e)?i[0]:i}Tt.defaultProps=lo;Tt.setDefaultProps=Bct;Tt.currentInput=Ho;var Oct=Object.assign({},IQ,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}}),Ict=function(t,n){var r;n===void 0&&(n={});var a=t,i=[],o=[],s,l=n.overrides,u=[],c=!1;function d(){o=a.map(function(C){return Sc(C.props.triggerTarget||C.reference)}).reduce(function(C,E){return C.concat(E)},[])}function f(){i=a.map(function(C){return C.reference})}function h(C){a.forEach(function(E){C?E.enable():E.disable()})}function p(C){return a.map(function(E){var w=E.setProps;return E.setProps=function(_){w(_),E.reference===s&&C.setProps(_)},function(){E.setProps=w}})}function m(C,E){var w=o.indexOf(E);if(E!==s){s=E;var _=(l||[]).concat("content").reduce(function(S,D){return S[D]=a[w].props[D],S},{});C.setProps(Object.assign({},_,{getReferenceClientRect:typeof _.getReferenceClientRect=="function"?_.getReferenceClientRect:function(){var S;return(S=i[w])==null?void 0:S.getBoundingClientRect()}}))}}h(!1),f(),d();var g={fn:function(){return{onDestroy:function(){h(!0)},onHidden:function(){s=null},onClickOutside:function(w){w.props.showOnCreate&&!c&&(c=!0,s=null)},onShow:function(w){w.props.showOnCreate&&!c&&(c=!0,m(w,i[0]))},onTrigger:function(w,_){m(w,_.currentTarget)}}}},v=Tt(rd(),Object.assign({},vct(n,["overrides"]),{plugins:[g].concat(n.plugins||[]),triggerTarget:o,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[Oct])})})),F=v.show;v.show=function(C){if(F(),!s&&C==null)return m(v,i[0]);if(!(s&&C==null)){if(typeof C=="number")return i[C]&&m(v,i[C]);if(a.indexOf(C)>=0){var E=C.reference;return m(v,E)}if(i.indexOf(C)>=0)return m(v,C)}},v.showNext=function(){var C=i[0];if(!s)return v.show(0);var E=i.indexOf(s);v.show(i[E+1]||C)},v.showPrevious=function(){var C=i[i.length-1];if(!s)return v.show(C);var E=i.indexOf(s),w=i[E-1]||C;v.show(w)};var b=v.setProps;return v.setProps=function(C){l=C.overrides||l,b(C)},v.setInstances=function(C){h(!0),u.forEach(function(E){return E()}),a=C,h(!1),f(),d(),u=p(v),v.setProps({triggerTarget:o})},u=p(v),v},Nct={name:"animateFill",defaultValue:!1,fn:function(t){var n;if(!((n=t.props.render)!=null&&n.$$tippy))return{};var r=r5(t.popper),a=r.box,i=r.content,o=t.props.animateFill?$ct():null;return{onCreate:function(){o&&(a.insertBefore(o,a.firstElementChild),a.setAttribute("data-animatefill",""),a.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var l=a.style.transitionDuration,u=Number(l.replace("ms",""));i.style.transitionDelay=Math.round(u/10)+"ms",o.style.transitionDuration=l,gm([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&gm([o],"hidden")}}}};function $ct(){var e=rd();return e.className=jQ,gm([e],"hidden"),e}var QC={clientX:0,clientY:0},o2=[];function tee(e){var t=e.clientX,n=e.clientY;QC={clientX:t,clientY:n}}function zct(e){e.addEventListener("mousemove",tee)}function Hct(e){e.removeEventListener("mousemove",tee)}var Vct={name:"followCursor",defaultValue:!1,fn:function(t){var n=t.reference,r=ZQ(t.props.triggerTarget||n),a=!1,i=!1,o=!0,s=t.props;function l(){return t.props.followCursor==="initial"&&t.state.isVisible}function u(){r.addEventListener("mousemove",f)}function c(){r.removeEventListener("mousemove",f)}function d(){a=!0,t.setProps({getReferenceClientRect:null}),a=!1}function f(m){var g=m.target?n.contains(m.target):!0,v=t.props.followCursor,F=m.clientX,b=m.clientY,C=n.getBoundingClientRect(),E=F-C.left,w=b-C.top;(g||!t.props.interactive)&&t.setProps({getReferenceClientRect:function(){var S=n.getBoundingClientRect(),D=F,A=b;v==="initial"&&(D=S.left+E,A=S.top+w);var k=v==="horizontal"?S.top:A,T=v==="vertical"?S.right:D,R=v==="horizontal"?S.bottom:A,P=v==="vertical"?S.left:D;return{width:T-P,height:R-k,top:k,right:T,bottom:R,left:P}}})}function h(){t.props.followCursor&&(o2.push({instance:t,doc:r}),zct(r))}function p(){o2=o2.filter(function(m){return m.instance!==t}),o2.filter(function(m){return m.doc===r}).length===0&&Hct(r)}return{onCreate:h,onDestroy:p,onBeforeUpdate:function(){s=t.props},onAfterUpdate:function(g,v){var F=v.followCursor;a||F!==void 0&&s.followCursor!==F&&(p(),F?(h(),t.state.isMounted&&!i&&!l()&&u()):(c(),d()))},onMount:function(){t.props.followCursor&&!i&&(o&&(f(QC),o=!1),l()||u())},onTrigger:function(g,v){cA(v)&&(QC={clientX:v.clientX,clientY:v.clientY}),i=v.type==="focus"},onHidden:function(){t.props.followCursor&&(d(),c(),o=!0)}}}};function Wct(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(r){var a=r.name;return a!==t.name}),[t])})}}var Gct={name:"inlinePositioning",defaultValue:!1,fn:function(t){var n=t.reference;function r(){return!!t.props.inlinePositioning}var a,i=-1,o=!1,s=[],l={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(h){var p=h.state;r()&&(s.indexOf(p.placement)!==-1&&(s=[]),a!==p.placement&&s.indexOf(p.placement)===-1&&(s.push(p.placement),t.setProps({getReferenceClientRect:function(){return u(p.placement)}})),a=p.placement)}};function u(f){return jct(JQ(f),n.getBoundingClientRect(),jh(n.getClientRects()),i)}function c(f){o=!0,t.setProps(f),o=!1}function d(){o||c(Wct(t.props,l))}return{onCreate:d,onAfterUpdate:d,onTrigger:function(h,p){if(cA(p)){var m=jh(t.reference.getClientRects()),g=m.find(function(F){return F.left-2<=p.clientX&&F.right+2>=p.clientX&&F.top-2<=p.clientY&&F.bottom+2>=p.clientY}),v=m.indexOf(g);i=v>-1?v:i}},onHidden:function(){i=-1}}}};function jct(e,t,n,r){if(n.length<2||e===null)return t;if(n.length===2&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":{var a=n[0],i=n[n.length-1],o=e==="top",s=a.top,l=i.bottom,u=o?a.left:i.left,c=o?a.right:i.right,d=c-u,f=l-s;return{top:s,bottom:l,left:u,right:c,width:d,height:f}}case"left":case"right":{var h=Math.min.apply(Math,n.map(function(w){return w.left})),p=Math.max.apply(Math,n.map(function(w){return w.right})),m=n.filter(function(w){return e==="left"?w.left===h:w.right===p}),g=m[0].top,v=m[m.length-1].bottom,F=h,b=p,C=b-F,E=v-g;return{top:g,bottom:v,left:F,right:b,width:C,height:E}}default:return t}}var Kct={name:"sticky",defaultValue:!1,fn:function(t){var n=t.reference,r=t.popper;function a(){return t.popperInstance?t.popperInstance.state.elements.reference:n}function i(u){return t.props.sticky===!0||t.props.sticky===u}var o=null,s=null;function l(){var u=i("reference")?a().getBoundingClientRect():null,c=i("popper")?r.getBoundingClientRect():null;(u&&MN(o,u)||c&&MN(s,c))&&t.popperInstance&&t.popperInstance.update(),o=u,s=c,t.state.isMounted&&requestAnimationFrame(l)}return{onMount:function(){t.props.sticky&&l()}}}};function MN(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}Tt.setDefaultProps({render:eee});Tt.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});function nee(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const r=dt(),a=H(),i=H({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),o=fn();let s=null;const l=()=>s||(s=document.createDocumentFragment(),s),u=_=>{let S,D=Wt(_)?_.value:_;return cn(D)?(o.value||(o.value=u0({name:n.appName,setup:()=>()=>Wt(_)?_.value:_}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(l())),S=()=>l()):typeof D=="object"?(o.value||(o.value=u0({name:n.appName,setup:()=>()=>Ve(Wt(_)?_.value:_)}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(l())),S=()=>l()):S=D,S},c=_=>{let S={};return Wt(_)?S=_.value||{}:Si(_)?S=K({},_):S=K({},_),S.content&&(S.content=u(S.content)),S.triggerTarget&&(S.triggerTarget=Wt(S.triggerTarget)?S.triggerTarget.value:S.triggerTarget),(!S.plugins||!Array.isArray(S.plugins))&&(S.plugins=[]),S.plugins=S.plugins.filter(D=>D.name!=="vueTippyReactiveState"),S.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){i.value.isEnabled=!0},onMount(){i.value.isMounted=!0},onShow(){i.value.isMounted=!0,i.value.isVisible=!0},onShown(){i.value.isShown=!0},onHide(){i.value.isMounted=!1,i.value.isVisible=!1},onHidden(){i.value.isShown=!1},onUnmounted(){i.value.isMounted=!1},onDestroy(){i.value.isDestroyed=!0}})}),S},d=()=>{a.value&&a.value.setProps(c(t))},f=()=>{!a.value||!t.content||a.value.setContent(u(t.content))},h=_=>{var S;(S=a.value)===null||S===void 0||S.setContent(u(_))},p=_=>{var S;(S=a.value)===null||S===void 0||S.setProps(c(_))},m=()=>{var _;a.value&&(a.value.destroy(),a.value=void 0),s=null,(_=o.value)===null||_===void 0||_.unmount(),o.value=void 0},g=()=>{var _;(_=a.value)===null||_===void 0||_.show()},v=()=>{var _;(_=a.value)===null||_===void 0||_.hide()},F=()=>{var _;(_=a.value)===null||_===void 0||_.disable(),i.value.isEnabled=!1},b=()=>{var _;(_=a.value)===null||_===void 0||_.enable(),i.value.isEnabled=!0},C=()=>{var _;(_=a.value)===null||_===void 0||_.unmount()},E=()=>{if(!e)return;let _=Wt(e)?e.value:e;typeof _=="function"&&(_=_()),_&&(a.value=Tt(_,c(t)),_.$tippy=w)},w={tippy:a,refresh:d,refreshContent:f,setContent:h,setProps:p,destroy:m,hide:v,show:g,disable:F,enable:b,unmount:C,mount:E,state:i};return n.mount&&(r?r.isMounted?E():pt(E):E()),r&&ri(()=>{m()}),Wt(t)||Si(t)?Ee(t,d,{immediate:!1}):Wt(t.content)&&Ee(t.content,f,{immediate:!1}),w}function Uct(e,t){const n=H();return pt(()=>{const a=(Array.isArray(e)?e.map(i=>i.value):typeof e=="function"?e():e.value).map(i=>i instanceof Element?i._tippy:i).filter(Boolean);n.value=Ict(a,t?K({allowHTML:!0},t):{allowHTML:!0})}),{singleton:n}}function qct(e){return typeof e=="function"?e():y(e)}function Yct(e){var t,n;const r=qct(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const Jct=X({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Tt.defaultProps.appendTo},aria:{default:()=>Tt.defaultProps.aria},delay:{default:()=>Tt.defaultProps.delay},duration:{default:()=>Tt.defaultProps.duration},getReferenceClientRect:{default:()=>Tt.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Tt.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Tt.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Tt.defaultProps.interactive},interactiveBorder:{default:()=>Tt.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Tt.defaultProps.interactiveDebounce},moveTransition:{default:()=>Tt.defaultProps.moveTransition},offset:{default:()=>Tt.defaultProps.offset},onAfterUpdate:{default:()=>Tt.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Tt.defaultProps.onBeforeUpdate},onCreate:{default:()=>Tt.defaultProps.onCreate},onDestroy:{default:()=>Tt.defaultProps.onDestroy},onHidden:{default:()=>Tt.defaultProps.onHidden},onHide:{default:()=>Tt.defaultProps.onHide},onMount:{default:()=>Tt.defaultProps.onMount},onShow:{default:()=>Tt.defaultProps.onShow},onShown:{default:()=>Tt.defaultProps.onShown},onTrigger:{default:()=>Tt.defaultProps.onTrigger},onUntrigger:{default:()=>Tt.defaultProps.onUntrigger},onClickOutside:{default:()=>Tt.defaultProps.onClickOutside},placement:{default:()=>Tt.defaultProps.placement},plugins:{default:()=>Tt.defaultProps.plugins},popperOptions:{default:()=>Tt.defaultProps.popperOptions},render:{default:()=>Tt.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Tt.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Tt.defaultProps.touch},trigger:{default:()=>Tt.defaultProps.trigger},triggerTarget:{default:()=>Tt.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Tt.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Tt.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Tt.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Tt.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Tt.defaultProps.allowHTML},animation:{default:()=>Tt.defaultProps.animation},arrow:{default:()=>Tt.defaultProps.arrow},content:{default:()=>Tt.defaultProps.content},inertia:{default:()=>Tt.defaultProps.inertia},maxWidth:{default:()=>Tt.defaultProps.maxWidth},role:{default:()=>Tt.defaultProps.role},theme:{default:()=>Tt.defaultProps.theme},zIndex:{default:()=>Tt.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:r}){const a=H(),i=H(),o=H(),s=H(!1),l=()=>{let h=K({},e);for(const p of["to","tag","contentTag","contentClass"])h.hasOwnProperty(p)&&delete h[p];return h};let u=()=>Yct(a);e.to&&(typeof Element!="undefined"&&e.to instanceof Element?u=()=>e.to:e.to==="parent"?u=()=>{let h=a.value;return h||(h=a.value=i.value.parentElement),h}:(typeof e.to=="string"||e.to instanceof String)&&(u=()=>document.querySelector(e.to)));const c=nee(u,l());let d=t.content;!d&&e.to==="parent"&&(d=t.default),pt(()=>{s.value=!0,Ye(()=>{d&&c.setContent(()=>o.value)})}),Ee(c.state,()=>{n("state",y(c.state))},{immediate:!0,deep:!0}),Ee(()=>e,()=>{c.setProps(l()),d&&c.setContent(()=>o.value)},{deep:!0});let f=jt(K({elem:a,contentElem:o,mounted:s},c));return r(f),()=>{const h=(typeof e.contentTag=="string",e.contentTag),p=d?Ve(h,{ref:o,style:{display:s.value?"inherit":"none"},class:e.contentClass},d(f)):null;if(e.to==="parent"){const v=[];if(!a.value){const F=Ve("span",{ref:i,"data-v-tippy":"",style:{display:"none"}});v.push(F)}return p&&v.push(p),v}const m=t.default?t.default(f):[];if(!e.tag){const v=Ve(m[0],{ref:a,"data-v-tippy":""});return p?[v,p]:v}const g=(typeof e.tag=="string",e.tag);return Ve(g,{ref:a,"data-v-tippy":""},p?[m,p]:m)}}}),Zct=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let ew={};Object.keys(Tt.defaultProps).forEach(e=>{Zct.includes(e)?ew[e]={type:Boolean,default:function(){return Tt.defaultProps[e]}}:ew[e]={default:function(){return Tt.defaultProps[e]}}});const Xct=X({props:ew,setup(e){const t=H([]),{singleton:n}=Uct(t,e);return{instances:t,singleton:n}},mounted(){var e;const n=this.$el.parentElement.querySelectorAll("[data-v-tippy]");this.instances=Array.from(n).map(r=>r._tippy).filter(Boolean),(e=this.singleton)===null||e===void 0||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return Ve(()=>e)}}),Qct={mounted(e,t,n){const r=typeof t.value=="string"?{content:t.value}:t.value||{},a=Object.keys(t.modifiers||{}),i=a.find(s=>s!=="arrow"),o=a.findIndex(s=>s==="arrow")!==-1;i&&(r.placement=r.placement||i),o&&(r.arrow=r.arrow!==void 0?r.arrow:!0),n.props&&n.props.onTippyShow&&(r.onShow=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShow(...s)}),n.props&&n.props.onTippyShown&&(r.onShown=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShown(...s)}),n.props&&n.props.onTippyHidden&&(r.onHidden=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHidden(...s)}),n.props&&n.props.onTippyHide&&(r.onHide=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHide(...s)}),n.props&&n.props.onTippyMount&&(r.onMount=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyMount(...s)}),e.getAttribute("title")&&!r.content&&(r.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!r.content&&(r.content=e.getAttribute("content")),nee(e,r)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},edt={install(e,t={}){Tt.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",Qct),e.component(t.component||"tippy",Jct),e.component(t.componentSingleton||"tippy-singleton",Xct)}},tdt=Tt.setDefaultProps;tdt({ignoreAttributes:!0,plugins:[Kct,Gct,Vct,Nct]});const ndt=edt,yi=u0(tPe);Object.keys(UI).forEach(e=>{yi.directive(e,UI[e])});yi.component("IconifyIconOffline",iut);yi.component("IconifyIconOnline",out);yi.component("FontIcon",sut);yi.component("Auth",uut);yi.use(ndt,{defaultProps:{animation:"perspective"}});HOe(yi).then(e=>mt(void 0,null,function*(){IIe(yi),yi.use(Qn),yield Qn.isReady(),cst(yi,e),yi.use(tGe).use(jOe).use(rst).use(Cst).use(Est).use(est),yi.mount("#app")}));export{QBe as $,KI as A,Le as B,de as C,Ve as D,$ as E,je as F,Do as G,fS as H,yt as I,_o as J,jt as K,Xdt as L,pLe as M,_m as N,ri as O,dt as P,Zdt as Q,Ot as R,lft as S,kw as T,_e as U,x as V,u0 as W,Ft as X,U5 as Y,an as Z,zj as _,Cn as a,wm as a$,qdt as a0,Go as a1,tze as a2,MB as a3,nze as a4,Kf as a5,Eft as a6,Sh as a7,wft as a8,gft as a9,cn as aA,vft as aB,Wt as aC,tft as aD,Jdt as aE,Rue as aF,SLe as aG,j8 as aH,nee as aI,gd as aJ,Qct as aK,Dst as aL,aBe as aM,Hx as aN,on as aO,rs as aP,Ps as aQ,bt as aR,mft as aS,m6e as aT,Udt as aU,jdt as aV,Kdt as aW,or as aX,kt as aY,sce as aZ,Cm as a_,yft as aa,U8 as ab,bft as ac,Dft as ad,st as ae,Yh as af,FLe as ag,ift as ah,Ee as ai,Aft as aj,lz as ak,Je as al,oft as am,sft as an,bS as ao,Br as ap,Il as aq,a3 as ar,o3 as as,C3e as at,oh as au,K5 as av,TS as aw,sut as ax,iut as ay,out as az,it as b,m0 as b$,We as b0,aMe as b1,ni as b2,Cw as b3,Vl as b4,v5 as b5,es as b6,Ydt as b7,hft as b8,HLe as b9,Rfe as bA,Iw as bB,Jh as bC,xm as bD,Bm as bE,Rw as bF,Mm as bG,Vn as bH,cpe as bI,Md as bJ,vpe as bK,Uz as bL,Lm as bM,Pw as bN,spe as bO,Ab as bP,Pfe as bQ,g1 as bR,Vw as bS,Pm as bT,Hz as bU,vH as bV,$0e as bW,Epe as bX,Tm as bY,bH as bZ,Nw as b_,VLe as ba,cft as bb,Ile as bc,l5 as bd,N$ as be,fn as bf,Qr as bg,qt as bh,b5 as bi,Vz as bj,Zde as bk,kb as bl,Mw as bm,pfe as bn,ga as bo,wo as bp,vfe as bq,Wz as br,is as bs,va as bt,Ffe as bu,Sfe as bv,kfe as bw,Gz as bx,F5 as by,mfe as bz,ge as c,Sr as c$,K0e as c0,dH as c1,yH as c2,O0e as c3,N0e as c4,p0 as c5,t0e as c6,Dpe as c7,jz as c8,I0e as c9,Mpe as cA,tme as cB,Y0e as cC,X1e as cD,L0e as cE,EH as cF,Ife as cG,ope as cH,Ww as cI,Gde as cJ,Vde as cK,lme as cL,Qz as cM,Q0e as cN,My as cO,C8 as cP,Z0e as cQ,F8 as cR,Na as cS,E5 as cT,Hc as cU,fd as cV,Uk as cW,By as cX,Vr as cY,Ow as cZ,m1e as c_,FH as ca,J0e as cb,gH as cc,Lw as cd,T0e as ce,Jde as cf,Afe as cg,Cfe as ch,Hw as ci,S5 as cj,uh as ck,d0 as cl,$w as cm,c0 as cn,She as co,_5 as cp,_0e as cq,D0e as cr,g8 as cs,Vfe as ct,ffe as cu,_fe as cv,A0e as cw,M0e as cx,xi as cy,Kw as cz,X as d,b1e as d0,CH as d1,G0e as d2,mH as d3,wH as d4,v0 as d5,rme as d6,R0e as d7,rH as d8,Ust as d9,MMe as dA,d1 as dB,Us as dC,Fz as dD,fHe as dE,Wdt as dF,pHe as dG,cU as dH,Gdt as dI,Cft as dJ,aft as dK,jye as dL,Kye as dM,Xr as dN,gG as dO,aze as dP,rze as dQ,eLe as dR,fft as da,Sft as db,sU as dc,qf as dd,OF as de,tt as df,ALe as dg,tLe as dh,Xy as di,mHe as dj,pft as dk,dft as dl,sr as dm,wM as dn,Gx as dp,FS as dq,Fp as dr,eue as ds,X$e as dt,BS as du,Qn as dv,FHe as dw,Fft as dx,W2 as dy,_ft as dz,N as e,J as f,uft as g,Lt as h,q as i,xd as j,G as k,xt as l,ht as m,Ye as n,pt as o,Rle as p,Ole as q,H as r,dLe as s,eft as t,y as u,tr as v,oe as w,Qdt as x,fLe as y,cLe as z}; + */var Ra="top",zi="bottom",Hi="right",Oa="left",rA="auto",Fv=[Ra,zi,Hi,Oa],zh="start",mm="end",cut="clippingParents",PQ="viewport",Jp="popper",dut="reference",mN=Fv.reduce(function(e,t){return e.concat([t+"-"+zh,t+"-"+mm])},[]),RQ=[].concat(Fv,[rA]).reduce(function(e,t){return e.concat([t,t+"-"+zh,t+"-"+mm])},[]),fut="beforeRead",hut="read",put="afterRead",mut="beforeMain",vut="main",gut="afterMain",yut="beforeWrite",but="write",Fut="afterWrite",Cut=[fut,hut,put,mut,vut,gut,yut,but,Fut];function fs(e){return e?(e.nodeName||"").toLowerCase():null}function To(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Hh(e){var t=To(e).Element;return e instanceof t||e instanceof Element}function Ti(e){var t=To(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function OQ(e){if(typeof ShadowRoot=="undefined")return!1;var t=To(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function wut(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!Ti(i)||!fs(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(o){var s=a[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function Eut(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=o.reduce(function(l,u){return l[u]="",l},{});!Ti(a)||!fs(a)||(Object.assign(a.style,s),Object.keys(i).forEach(function(l){a.removeAttribute(l)}))})}}var IQ={name:"applyStyles",enabled:!0,phase:"write",fn:wut,effect:Eut,requires:["computeStyles"]};function ns(e){return e.split("-")[0]}var nd=Math.max,n5=Math.min,Vh=Math.round;function Wh(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(Ti(e)&&t){var i=e.offsetHeight,o=e.offsetWidth;o>0&&(r=Vh(n.width)/o||1),i>0&&(a=Vh(n.height)/i||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function aA(e){var t=Wh(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function NQ(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&OQ(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function hs(e){return To(e).getComputedStyle(e)}function Sut(e){return["table","td","th"].indexOf(fs(e))>=0}function Lu(e){return((Hh(e)?e.ownerDocument:e.document)||window.document).documentElement}function t8(e){return fs(e)==="html"?e:e.assignedSlot||e.parentNode||(OQ(e)?e.host:null)||Lu(e)}function vN(e){return!Ti(e)||hs(e).position==="fixed"?null:e.offsetParent}function _ut(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&Ti(e)){var r=hs(e);if(r.position==="fixed")return null}for(var a=t8(e);Ti(a)&&["html","body"].indexOf(fs(a))<0;){var i=hs(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function Cv(e){for(var t=To(e),n=vN(e);n&&Sut(n)&&hs(n).position==="static";)n=vN(n);return n&&(fs(n)==="html"||fs(n)==="body"&&hs(n).position==="static")?t:n||_ut(e)||t}function iA(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Z1(e,t,n){return nd(e,n5(t,n))}function Dut(e,t,n){var r=Z1(e,t,n);return r>n?n:r}function $Q(){return{top:0,right:0,bottom:0,left:0}}function zQ(e){return Object.assign({},$Q(),e)}function HQ(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Aut=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,zQ(typeof t!="number"?t:HQ(t,Fv))};function kut(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=ns(n.placement),l=iA(s),u=[Oa,Hi].indexOf(s)>=0,c=u?"height":"width";if(!(!i||!o)){var d=Aut(a.padding,n),f=aA(i),h=l==="y"?Ra:Oa,p=l==="y"?zi:Hi,m=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],g=o[l]-n.rects.reference[l],v=Cv(i),F=v?l==="y"?v.clientHeight||0:v.clientWidth||0:0,b=m/2-g/2,C=d[h],E=F-f[c]-d[p],w=F/2-f[c]/2+b,_=Z1(C,w,E),S=l;n.modifiersData[r]=(t={},t[S]=_,t.centerOffset=_-w,t)}}function Tut(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||NQ(t.elements.popper,a)&&(t.elements.arrow=a))}var xut={name:"arrow",enabled:!0,phase:"main",fn:kut,effect:Tut,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Gh(e){return e.split("-")[1]}var But={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Mut(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:Vh(t*a)/a||0,y:Vh(n*a)/a||0}}function gN(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=c===!0?Mut(o):typeof c=="function"?c(o):o,h=f.x,p=h===void 0?0:h,m=f.y,g=m===void 0?0:m,v=o.hasOwnProperty("x"),F=o.hasOwnProperty("y"),b=Oa,C=Ra,E=window;if(u){var w=Cv(n),_="clientHeight",S="clientWidth";if(w===To(n)&&(w=Lu(n),hs(w).position!=="static"&&s==="absolute"&&(_="scrollHeight",S="scrollWidth")),w=w,a===Ra||(a===Oa||a===Hi)&&i===mm){C=zi;var D=d&&E.visualViewport?E.visualViewport.height:w[_];g-=D-r.height,g*=l?1:-1}if(a===Oa||(a===Ra||a===zi)&&i===mm){b=Hi;var A=d&&E.visualViewport?E.visualViewport.width:w[S];p-=A-r.width,p*=l?1:-1}}var k=Object.assign({position:s},u&&But);if(l){var T;return Object.assign({},k,(T={},T[C]=F?"0":"",T[b]=v?"0":"",T.transform=(E.devicePixelRatio||1)<=1?"translate("+p+"px, "+g+"px)":"translate3d("+p+"px, "+g+"px, 0)",T))}return Object.assign({},k,(t={},t[C]=F?g+"px":"",t[b]=v?p+"px":"",t.transform="",t))}function Lut(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:ns(t.placement),variation:Gh(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,gN(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,gN(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var Put={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Lut,data:{}},a2={passive:!0};function Rut(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,s=o===void 0?!0:o,l=To(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,a2)}),s&&l.addEventListener("resize",n.update,a2),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,a2)}),s&&l.removeEventListener("resize",n.update,a2)}}var Out={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Rut,data:{}},Iut={left:"right",right:"left",bottom:"top",top:"bottom"};function py(e){return e.replace(/left|right|bottom|top/g,function(t){return Iut[t]})}var Nut={start:"end",end:"start"};function yN(e){return e.replace(/start|end/g,function(t){return Nut[t]})}function oA(e){var t=To(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function sA(e){return Wh(Lu(e)).left+oA(e).scrollLeft}function $ut(e){var t=To(e),n=Lu(e),r=t.visualViewport,a=n.clientWidth,i=n.clientHeight,o=0,s=0;return r&&(a=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,s=r.offsetTop)),{width:a,height:i,x:o+sA(e),y:s}}function zut(e){var t,n=Lu(e),r=oA(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=nd(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=nd(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+sA(e),l=-r.scrollTop;return hs(a||n).direction==="rtl"&&(s+=nd(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:s,y:l}}function lA(e){var t=hs(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function VQ(e){return["html","body","#document"].indexOf(fs(e))>=0?e.ownerDocument.body:Ti(e)&&lA(e)?e:VQ(t8(e))}function X1(e,t){var n;t===void 0&&(t=[]);var r=VQ(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=To(r),o=a?[i].concat(i.visualViewport||[],lA(r)?r:[]):r,s=t.concat(o);return a?s:s.concat(X1(t8(o)))}function ZC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Hut(e){var t=Wh(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function bN(e,t){return t===PQ?ZC($ut(e)):Hh(t)?Hut(t):ZC(zut(Lu(e)))}function Vut(e){var t=X1(t8(e)),n=["absolute","fixed"].indexOf(hs(e).position)>=0,r=n&&Ti(e)?Cv(e):e;return Hh(r)?t.filter(function(a){return Hh(a)&&NQ(a,r)&&fs(a)!=="body"&&(n?hs(a).position!=="static":!0)}):[]}function Wut(e,t,n){var r=t==="clippingParents"?Vut(e):[].concat(t),a=[].concat(r,[n]),i=a[0],o=a.reduce(function(s,l){var u=bN(e,l);return s.top=nd(u.top,s.top),s.right=n5(u.right,s.right),s.bottom=n5(u.bottom,s.bottom),s.left=nd(u.left,s.left),s},bN(e,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function WQ(e){var t=e.reference,n=e.element,r=e.placement,a=r?ns(r):null,i=r?Gh(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case Ra:l={x:o,y:t.y-n.height};break;case zi:l={x:o,y:t.y+t.height};break;case Hi:l={x:t.x+t.width,y:s};break;case Oa:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?iA(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case zh:l[u]=l[u]-(t[c]/2-n[c]/2);break;case mm:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function vm(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.boundary,o=i===void 0?cut:i,s=n.rootBoundary,l=s===void 0?PQ:s,u=n.elementContext,c=u===void 0?Jp:u,d=n.altBoundary,f=d===void 0?!1:d,h=n.padding,p=h===void 0?0:h,m=zQ(typeof p!="number"?p:HQ(p,Fv)),g=c===Jp?dut:Jp,v=e.rects.popper,F=e.elements[f?g:c],b=Wut(Hh(F)?F:F.contextElement||Lu(e.elements.popper),o,l),C=Wh(e.elements.reference),E=WQ({reference:C,element:v,strategy:"absolute",placement:a}),w=ZC(Object.assign({},v,E)),_=c===Jp?w:C,S={top:b.top-_.top+m.top,bottom:_.bottom-b.bottom+m.bottom,left:b.left-_.left+m.left,right:_.right-b.right+m.right},D=e.modifiersData.offset;if(c===Jp&&D){var A=D[a];Object.keys(S).forEach(function(k){var T=[Hi,zi].indexOf(k)>=0?1:-1,R=[Ra,zi].indexOf(k)>=0?"y":"x";S[k]+=A[R]*T})}return S}function Gut(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?RQ:l,c=Gh(r),d=c?s?mN:mN.filter(function(p){return Gh(p)===c}):Fv,f=d.filter(function(p){return u.indexOf(p)>=0});f.length===0&&(f=d);var h=f.reduce(function(p,m){return p[m]=vm(e,{placement:m,boundary:a,rootBoundary:i,padding:o})[ns(m)],p},{});return Object.keys(h).sort(function(p,m){return h[p]-h[m]})}function jut(e){if(ns(e)===rA)return[];var t=py(e);return[yN(e),t,yN(t)]}function Kut(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,h=n.flipVariations,p=h===void 0?!0:h,m=n.allowedAutoPlacements,g=t.options.placement,v=ns(g),F=v===g,b=l||(F||!p?[py(g)]:jut(g)),C=[g].concat(b).reduce(function(ae,ye){return ae.concat(ns(ye)===rA?Gut(t,{placement:ye,boundary:c,rootBoundary:d,padding:u,flipVariations:p,allowedAutoPlacements:m}):ye)},[]),E=t.rects.reference,w=t.rects.popper,_=new Map,S=!0,D=C[0],A=0;A=0,O=P?"width":"height",M=vm(t,{placement:k,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),L=P?R?Hi:Oa:R?zi:Ra;E[O]>w[O]&&(L=py(L));var I=py(L),B=[];if(i&&B.push(M[T]<=0),s&&B.push(M[L]<=0,M[I]<=0),B.every(function(ae){return ae})){D=k,S=!1;break}_.set(k,B)}if(S)for(var z=p?3:1,V=function(ye){var se=C.find(function(Y){var ee=_.get(Y);if(ee)return ee.slice(0,ye).every(function(le){return le})});if(se)return D=se,"break"},W=z;W>0;W--){var U=V(W);if(U==="break")break}t.placement!==D&&(t.modifiersData[r]._skip=!0,t.placement=D,t.reset=!0)}}var Uut={name:"flip",enabled:!0,phase:"main",fn:Kut,requiresIfExists:["offset"],data:{_skip:!1}};function FN(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function CN(e){return[Ra,Hi,zi,Oa].some(function(t){return e[t]>=0})}function qut(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=vm(t,{elementContext:"reference"}),s=vm(t,{altBoundary:!0}),l=FN(o,r),u=FN(s,a,i),c=CN(l),d=CN(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var Yut={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:qut};function Jut(e,t,n){var r=ns(e),a=[Oa,Ra].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*a,[Oa,Hi].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function Zut(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=RQ.reduce(function(c,d){return c[d]=Jut(d,t.rects,i),c},{}),s=o[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}var Xut={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Zut};function Qut(e){var t=e.state,n=e.name;t.modifiersData[n]=WQ({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var ect={name:"popperOffsets",enabled:!0,phase:"read",fn:Qut,data:{}};function tct(e){return e==="x"?"y":"x"}function nct(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,h=f===void 0?!0:f,p=n.tetherOffset,m=p===void 0?0:p,g=vm(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),v=ns(t.placement),F=Gh(t.placement),b=!F,C=iA(v),E=tct(C),w=t.modifiersData.popperOffsets,_=t.rects.reference,S=t.rects.popper,D=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,A=typeof D=="number"?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(w){if(i){var R,P=C==="y"?Ra:Oa,O=C==="y"?zi:Hi,M=C==="y"?"height":"width",L=w[C],I=L+g[P],B=L-g[O],z=h?-S[M]/2:0,V=F===zh?_[M]:S[M],W=F===zh?-S[M]:-_[M],U=t.elements.arrow,ae=h&&U?aA(U):{width:0,height:0},ye=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:$Q(),se=ye[P],Y=ye[O],ee=Z1(0,_[M],ae[M]),le=b?_[M]/2-z-ee-se-A.mainAxis:V-ee-se-A.mainAxis,ne=b?-_[M]/2+z+ee+Y+A.mainAxis:W+ee+Y+A.mainAxis,ue=t.elements.arrow&&Cv(t.elements.arrow),he=ue?C==="y"?ue.clientTop||0:ue.clientLeft||0:0,j=(R=k==null?void 0:k[C])!=null?R:0,Z=L+le-j-he,fe=L+ne-j,De=Z1(h?n5(I,Z):I,L,h?nd(B,fe):B);w[C]=De,T[C]=De-L}if(s){var me,Ae=C==="x"?Ra:Oa,ke=C==="x"?zi:Hi,Ce=w[E],Be=E==="y"?"height":"width",xe=Ce+g[Ae],Ie=Ce-g[ke],Ne=[Ra,Oa].indexOf(v)!==-1,re=(me=k==null?void 0:k[E])!=null?me:0,Se=Ne?xe:Ce-_[Be]-S[Be]-re+A.altAxis,He=Ne?Ce+_[Be]+S[Be]-re-A.altAxis:Ie,et=h&&Ne?Dut(Se,Ce,He):Z1(h?Se:xe,Ce,h?He:Ie);w[E]=et,T[E]=et-Ce}t.modifiersData[r]=T}}var rct={name:"preventOverflow",enabled:!0,phase:"main",fn:nct,requiresIfExists:["offset"]};function act(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function ict(e){return e===To(e)||!Ti(e)?oA(e):act(e)}function oct(e){var t=e.getBoundingClientRect(),n=Vh(t.width)/e.offsetWidth||1,r=Vh(t.height)/e.offsetHeight||1;return n!==1||r!==1}function sct(e,t,n){n===void 0&&(n=!1);var r=Ti(t),a=Ti(t)&&oct(t),i=Lu(t),o=Wh(e,a),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((fs(t)!=="body"||lA(i))&&(s=ict(t)),Ti(t)?(l=Wh(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=sA(i))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function lct(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function uct(e){var t=lct(e);return Cut.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function cct(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function dct(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var wN={placement:"bottom",modifiers:[],strategy:"absolute"};function EN(){for(var e=arguments.length,t=new Array(e),n=0;n-1}function YQ(e,t){return typeof e=="function"?e.apply(void 0,t):e}function SN(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function vct(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function gct(e){return e.split(/\s+/).filter(Boolean)}function Sc(e){return[].concat(e)}function _N(e,t){e.indexOf(t)===-1&&e.push(t)}function yct(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function JQ(e){return e.split("-")[0]}function jh(e){return[].slice.call(e)}function DN(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function rd(){return document.createElement("div")}function n8(e){return["Element","Fragment"].some(function(t){return uA(e,t)})}function bct(e){return uA(e,"NodeList")}function cA(e){return uA(e,"MouseEvent")}function Fct(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function Cct(e){return n8(e)?[e]:bct(e)?jh(e):Array.isArray(e)?e:jh(document.querySelectorAll(e))}function ab(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function gm(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function ZQ(e){var t,n=Sc(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function wct(e,t){var n=t.clientX,r=t.clientY;return e.every(function(a){var i=a.popperRect,o=a.popperState,s=a.props,l=s.interactiveBorder,u=JQ(o.placement),c=o.modifiersData.offset;if(!c)return!0;var d=u==="bottom"?c.top.y:0,f=u==="top"?c.bottom.y:0,h=u==="right"?c.left.x:0,p=u==="left"?c.right.x:0,m=i.top-r+d>l,g=r-i.bottom-f>l,v=i.left-n+h>l,F=n-i.right-p>l;return m||g||v||F})}function ib(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(a){e[r](a,n)})}function AN(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var Ho={isTouch:!1},kN=0;function Ect(){Ho.isTouch||(Ho.isTouch=!0,window.performance&&document.addEventListener("mousemove",XQ))}function XQ(){var e=performance.now();e-kN<20&&(Ho.isTouch=!1,document.removeEventListener("mousemove",XQ)),kN=e}function Sct(){var e=document.activeElement;if(Fct(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function _ct(){document.addEventListener("touchstart",Ect,vc),window.addEventListener("blur",Sct)}var Dct=typeof window!="undefined"&&typeof document!="undefined",Act=Dct?!!window.msCrypto:!1,kct={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},Tct={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},lo=Object.assign({appendTo:qQ,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},kct,Tct),xct=Object.keys(lo),Bct=function(t){var n=Object.keys(t);n.forEach(function(r){lo[r]=t[r]})};function QQ(e){var t=e.plugins||[],n=t.reduce(function(r,a){var i=a.name,o=a.defaultValue;if(i){var s;r[i]=e[i]!==void 0?e[i]:(s=lo[i])!=null?s:o}return r},{});return Object.assign({},e,n)}function Mct(e,t){var n=t?Object.keys(QQ(Object.assign({},lo,{plugins:t}))):xct,r=n.reduce(function(a,i){var o=(e.getAttribute("data-tippy-"+i)||"").trim();if(!o)return a;if(i==="content")a[i]=o;else try{a[i]=JSON.parse(o)}catch(s){a[i]=o}return a},{});return r}function TN(e,t){var n=Object.assign({},t,{content:YQ(t.content,[e])},t.ignoreAttributes?{}:Mct(e,t.plugins));return n.aria=Object.assign({},lo.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var Lct=function(){return"innerHTML"};function XC(e,t){e[Lct()]=t}function xN(e){var t=rd();return e===!0?t.className=KQ:(t.className=UQ,n8(e)?t.appendChild(e):XC(t,e)),t}function BN(e,t){n8(t.content)?(XC(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?XC(e,t.content):e.textContent=t.content)}function r5(e){var t=e.firstElementChild,n=jh(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(GQ)}),arrow:n.find(function(r){return r.classList.contains(KQ)||r.classList.contains(UQ)}),backdrop:n.find(function(r){return r.classList.contains(jQ)})}}function eee(e){var t=rd(),n=rd();n.className=mct,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=rd();r.className=GQ,r.setAttribute("data-state","hidden"),BN(r,e.props),t.appendChild(n),n.appendChild(r),a(e.props,e.props);function a(i,o){var s=r5(t),l=s.box,u=s.content,c=s.arrow;o.theme?l.setAttribute("data-theme",o.theme):l.removeAttribute("data-theme"),typeof o.animation=="string"?l.setAttribute("data-animation",o.animation):l.removeAttribute("data-animation"),o.inertia?l.setAttribute("data-inertia",""):l.removeAttribute("data-inertia"),l.style.maxWidth=typeof o.maxWidth=="number"?o.maxWidth+"px":o.maxWidth,o.role?l.setAttribute("role",o.role):l.removeAttribute("role"),(i.content!==o.content||i.allowHTML!==o.allowHTML)&&BN(u,e.props),o.arrow?c?i.arrow!==o.arrow&&(l.removeChild(c),l.appendChild(xN(o.arrow))):l.appendChild(xN(o.arrow)):c&&l.removeChild(c)}return{popper:t,onUpdate:a}}eee.$$tippy=!0;var Pct=1,i2=[],ob=[];function Rct(e,t){var n=TN(e,Object.assign({},lo,QQ(DN(t)))),r,a,i,o=!1,s=!1,l=!1,u=!1,c,d,f,h=[],p=SN(Z,n.interactiveDebounce),m,g=Pct++,v=null,F=yct(n.plugins),b={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},C={id:g,reference:e,popper:rd(),popperInstance:v,props:n,state:b,plugins:F,clearDelayTimeouts:Se,setProps:He,setContent:et,show:vt,hide:Ze,hideWithInteractivity:we,enable:Ne,disable:re,unmount:be,destroy:ve};if(!n.render)return C;var E=n.render(C),w=E.popper,_=E.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+C.id,C.popper=w,e._tippy=C,w._tippy=C;var S=F.map(function(ie){return ie.fn(C)}),D=e.hasAttribute("aria-expanded");return ue(),z(),L(),I("onCreate",[C]),n.showOnCreate&&xe(),w.addEventListener("mouseenter",function(){C.props.interactive&&C.state.isVisible&&C.clearDelayTimeouts()}),w.addEventListener("mouseleave",function(){C.props.interactive&&C.props.trigger.indexOf("mouseenter")>=0&&P().addEventListener("mousemove",p)}),C;function A(){var ie=C.props.touch;return Array.isArray(ie)?ie:[ie,0]}function k(){return A()[0]==="hold"}function T(){var ie;return!!((ie=C.props.render)!=null&&ie.$$tippy)}function R(){return m||e}function P(){var ie=R().parentNode;return ie?ZQ(ie):document}function O(){return r5(w)}function M(ie){return C.state.isMounted&&!C.state.isVisible||Ho.isTouch||c&&c.type==="focus"?0:rb(C.props.delay,ie?0:1,lo.delay)}function L(ie){ie===void 0&&(ie=!1),w.style.pointerEvents=C.props.interactive&&!ie?"":"none",w.style.zIndex=""+C.props.zIndex}function I(ie,Q,Me){if(Me===void 0&&(Me=!0),S.forEach(function(nt){nt[ie]&&nt[ie].apply(nt,Q)}),Me){var Ge;(Ge=C.props)[ie].apply(Ge,Q)}}function B(){var ie=C.props.aria;if(ie.content){var Q="aria-"+ie.content,Me=w.id,Ge=Sc(C.props.triggerTarget||e);Ge.forEach(function(nt){var sn=nt.getAttribute(Q);if(C.state.isVisible)nt.setAttribute(Q,sn?sn+" "+Me:Me);else{var wn=sn&&sn.replace(Me,"").trim();wn?nt.setAttribute(Q,wn):nt.removeAttribute(Q)}})}}function z(){if(!(D||!C.props.aria.expanded)){var ie=Sc(C.props.triggerTarget||e);ie.forEach(function(Q){C.props.interactive?Q.setAttribute("aria-expanded",C.state.isVisible&&Q===R()?"true":"false"):Q.removeAttribute("aria-expanded")})}}function V(){P().removeEventListener("mousemove",p),i2=i2.filter(function(ie){return ie!==p})}function W(ie){if(!(Ho.isTouch&&(l||ie.type==="mousedown"))){var Q=ie.composedPath&&ie.composedPath()[0]||ie.target;if(!(C.props.interactive&&AN(w,Q))){if(Sc(C.props.triggerTarget||e).some(function(Me){return AN(Me,Q)})){if(Ho.isTouch||C.state.isVisible&&C.props.trigger.indexOf("click")>=0)return}else I("onClickOutside",[C,ie]);C.props.hideOnClick===!0&&(C.clearDelayTimeouts(),C.hide(),s=!0,setTimeout(function(){s=!1}),C.state.isMounted||se())}}}function U(){l=!0}function ae(){l=!1}function ye(){var ie=P();ie.addEventListener("mousedown",W,!0),ie.addEventListener("touchend",W,vc),ie.addEventListener("touchstart",ae,vc),ie.addEventListener("touchmove",U,vc)}function se(){var ie=P();ie.removeEventListener("mousedown",W,!0),ie.removeEventListener("touchend",W,vc),ie.removeEventListener("touchstart",ae,vc),ie.removeEventListener("touchmove",U,vc)}function Y(ie,Q){le(ie,function(){!C.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&Q()})}function ee(ie,Q){le(ie,Q)}function le(ie,Q){var Me=O().box;function Ge(nt){nt.target===Me&&(ib(Me,"remove",Ge),Q())}if(ie===0)return Q();ib(Me,"remove",d),ib(Me,"add",Ge),d=Ge}function ne(ie,Q,Me){Me===void 0&&(Me=!1);var Ge=Sc(C.props.triggerTarget||e);Ge.forEach(function(nt){nt.addEventListener(ie,Q,Me),h.push({node:nt,eventType:ie,handler:Q,options:Me})})}function ue(){k()&&(ne("touchstart",j,{passive:!0}),ne("touchend",fe,{passive:!0})),gct(C.props.trigger).forEach(function(ie){if(ie!=="manual")switch(ne(ie,j),ie){case"mouseenter":ne("mouseleave",fe);break;case"focus":ne(Act?"focusout":"blur",De);break;case"focusin":ne("focusout",De);break}})}function he(){h.forEach(function(ie){var Q=ie.node,Me=ie.eventType,Ge=ie.handler,nt=ie.options;Q.removeEventListener(Me,Ge,nt)}),h=[]}function j(ie){var Q,Me=!1;if(!(!C.state.isEnabled||me(ie)||s)){var Ge=((Q=c)==null?void 0:Q.type)==="focus";c=ie,m=ie.currentTarget,z(),!C.state.isVisible&&cA(ie)&&i2.forEach(function(nt){return nt(ie)}),ie.type==="click"&&(C.props.trigger.indexOf("mouseenter")<0||o)&&C.props.hideOnClick!==!1&&C.state.isVisible?Me=!0:xe(ie),ie.type==="click"&&(o=!Me),Me&&!Ge&&Ie(ie)}}function Z(ie){var Q=ie.target,Me=R().contains(Q)||w.contains(Q);if(!(ie.type==="mousemove"&&Me)){var Ge=Be().concat(w).map(function(nt){var sn,wn=nt._tippy,Rr=(sn=wn.popperInstance)==null?void 0:sn.state;return Rr?{popperRect:nt.getBoundingClientRect(),popperState:Rr,props:n}:null}).filter(Boolean);wct(Ge,ie)&&(V(),Ie(ie))}}function fe(ie){var Q=me(ie)||C.props.trigger.indexOf("click")>=0&&o;if(!Q){if(C.props.interactive){C.hideWithInteractivity(ie);return}Ie(ie)}}function De(ie){C.props.trigger.indexOf("focusin")<0&&ie.target!==R()||C.props.interactive&&ie.relatedTarget&&w.contains(ie.relatedTarget)||Ie(ie)}function me(ie){return Ho.isTouch?k()!==ie.type.indexOf("touch")>=0:!1}function Ae(){ke();var ie=C.props,Q=ie.popperOptions,Me=ie.placement,Ge=ie.offset,nt=ie.getReferenceClientRect,sn=ie.moveTransition,wn=T()?r5(w).arrow:null,Rr=nt?{getBoundingClientRect:nt,contextElement:nt.contextElement||R()}:e,fr={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(gr){var xo=gr.state;if(T()){var up=O(),ol=up.box;["placement","reference-hidden","escaped"].forEach(function(sl){sl==="placement"?ol.setAttribute("data-placement",xo.placement):xo.attributes.popper["data-popper-"+sl]?ol.setAttribute("data-"+sl,""):ol.removeAttribute("data-"+sl)}),xo.attributes.popper={}}}},zt=[{name:"offset",options:{offset:Ge}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!sn}},fr];T()&&wn&&zt.push({name:"arrow",options:{element:wn,padding:3}}),zt.push.apply(zt,(Q==null?void 0:Q.modifiers)||[]),C.popperInstance=pct(Rr,w,Object.assign({},Q,{placement:Me,onFirstUpdate:f,modifiers:zt}))}function ke(){C.popperInstance&&(C.popperInstance.destroy(),C.popperInstance=null)}function Ce(){var ie=C.props.appendTo,Q,Me=R();C.props.interactive&&ie===qQ||ie==="parent"?Q=Me.parentNode:Q=YQ(ie,[Me]),Q.contains(w)||Q.appendChild(w),C.state.isMounted=!0,Ae()}function Be(){return jh(w.querySelectorAll("[data-tippy-root]"))}function xe(ie){C.clearDelayTimeouts(),ie&&I("onTrigger",[C,ie]),ye();var Q=M(!0),Me=A(),Ge=Me[0],nt=Me[1];Ho.isTouch&&Ge==="hold"&&nt&&(Q=nt),Q?r=setTimeout(function(){C.show()},Q):C.show()}function Ie(ie){if(C.clearDelayTimeouts(),I("onUntrigger",[C,ie]),!C.state.isVisible){se();return}if(!(C.props.trigger.indexOf("mouseenter")>=0&&C.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(ie.type)>=0&&o)){var Q=M(!1);Q?a=setTimeout(function(){C.state.isVisible&&C.hide()},Q):i=requestAnimationFrame(function(){C.hide()})}}function Ne(){C.state.isEnabled=!0}function re(){C.hide(),C.state.isEnabled=!1}function Se(){clearTimeout(r),clearTimeout(a),cancelAnimationFrame(i)}function He(ie){if(!C.state.isDestroyed){I("onBeforeUpdate",[C,ie]),he();var Q=C.props,Me=TN(e,Object.assign({},Q,DN(ie),{ignoreAttributes:!0}));C.props=Me,ue(),Q.interactiveDebounce!==Me.interactiveDebounce&&(V(),p=SN(Z,Me.interactiveDebounce)),Q.triggerTarget&&!Me.triggerTarget?Sc(Q.triggerTarget).forEach(function(Ge){Ge.removeAttribute("aria-expanded")}):Me.triggerTarget&&e.removeAttribute("aria-expanded"),z(),L(),_&&_(Q,Me),C.popperInstance&&(Ae(),Be().forEach(function(Ge){requestAnimationFrame(Ge._tippy.popperInstance.forceUpdate)})),I("onAfterUpdate",[C,ie])}}function et(ie){C.setProps({content:ie})}function vt(){var ie=C.state.isVisible,Q=C.state.isDestroyed,Me=!C.state.isEnabled,Ge=Ho.isTouch&&!C.props.touch,nt=rb(C.props.duration,0,lo.duration);if(!(ie||Q||Me||Ge)&&!R().hasAttribute("disabled")&&(I("onShow",[C],!1),C.props.onShow(C)!==!1)){if(C.state.isVisible=!0,T()&&(w.style.visibility="visible"),L(),ye(),C.state.isMounted||(w.style.transition="none"),T()){var sn=O(),wn=sn.box,Rr=sn.content;ab([wn,Rr],0)}f=function(){var zt;if(!(!C.state.isVisible||u)){if(u=!0,w.offsetHeight,w.style.transition=C.props.moveTransition,T()&&C.props.animation){var vn=O(),gr=vn.box,xo=vn.content;ab([gr,xo],nt),gm([gr,xo],"visible")}B(),z(),_N(ob,C),(zt=C.popperInstance)==null||zt.forceUpdate(),I("onMount",[C]),C.props.animation&&T()&&ee(nt,function(){C.state.isShown=!0,I("onShown",[C])})}},Ce()}}function Ze(){var ie=!C.state.isVisible,Q=C.state.isDestroyed,Me=!C.state.isEnabled,Ge=rb(C.props.duration,1,lo.duration);if(!(ie||Q||Me)&&(I("onHide",[C],!1),C.props.onHide(C)!==!1)){if(C.state.isVisible=!1,C.state.isShown=!1,u=!1,o=!1,T()&&(w.style.visibility="hidden"),V(),se(),L(!0),T()){var nt=O(),sn=nt.box,wn=nt.content;C.props.animation&&(ab([sn,wn],Ge),gm([sn,wn],"hidden"))}B(),z(),C.props.animation?T()&&Y(Ge,C.unmount):C.unmount()}}function we(ie){P().addEventListener("mousemove",p),_N(i2,p),p(ie)}function be(){C.state.isVisible&&C.hide(),C.state.isMounted&&(ke(),Be().forEach(function(ie){ie._tippy.unmount()}),w.parentNode&&w.parentNode.removeChild(w),ob=ob.filter(function(ie){return ie!==C}),C.state.isMounted=!1,I("onHidden",[C]))}function ve(){C.state.isDestroyed||(C.clearDelayTimeouts(),C.unmount(),he(),delete e._tippy,C.state.isDestroyed=!0,I("onDestroy",[C]))}}function Tt(e,t){t===void 0&&(t={});var n=lo.plugins.concat(t.plugins||[]);_ct();var r=Object.assign({},t,{plugins:n}),a=Cct(e),i=a.reduce(function(o,s){var l=s&&Rct(s,r);return l&&o.push(l),o},[]);return n8(e)?i[0]:i}Tt.defaultProps=lo;Tt.setDefaultProps=Bct;Tt.currentInput=Ho;var Oct=Object.assign({},IQ,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}}),Ict=function(t,n){var r;n===void 0&&(n={});var a=t,i=[],o=[],s,l=n.overrides,u=[],c=!1;function d(){o=a.map(function(C){return Sc(C.props.triggerTarget||C.reference)}).reduce(function(C,E){return C.concat(E)},[])}function f(){i=a.map(function(C){return C.reference})}function h(C){a.forEach(function(E){C?E.enable():E.disable()})}function p(C){return a.map(function(E){var w=E.setProps;return E.setProps=function(_){w(_),E.reference===s&&C.setProps(_)},function(){E.setProps=w}})}function m(C,E){var w=o.indexOf(E);if(E!==s){s=E;var _=(l||[]).concat("content").reduce(function(S,D){return S[D]=a[w].props[D],S},{});C.setProps(Object.assign({},_,{getReferenceClientRect:typeof _.getReferenceClientRect=="function"?_.getReferenceClientRect:function(){var S;return(S=i[w])==null?void 0:S.getBoundingClientRect()}}))}}h(!1),f(),d();var g={fn:function(){return{onDestroy:function(){h(!0)},onHidden:function(){s=null},onClickOutside:function(w){w.props.showOnCreate&&!c&&(c=!0,s=null)},onShow:function(w){w.props.showOnCreate&&!c&&(c=!0,m(w,i[0]))},onTrigger:function(w,_){m(w,_.currentTarget)}}}},v=Tt(rd(),Object.assign({},vct(n,["overrides"]),{plugins:[g].concat(n.plugins||[]),triggerTarget:o,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[Oct])})})),F=v.show;v.show=function(C){if(F(),!s&&C==null)return m(v,i[0]);if(!(s&&C==null)){if(typeof C=="number")return i[C]&&m(v,i[C]);if(a.indexOf(C)>=0){var E=C.reference;return m(v,E)}if(i.indexOf(C)>=0)return m(v,C)}},v.showNext=function(){var C=i[0];if(!s)return v.show(0);var E=i.indexOf(s);v.show(i[E+1]||C)},v.showPrevious=function(){var C=i[i.length-1];if(!s)return v.show(C);var E=i.indexOf(s),w=i[E-1]||C;v.show(w)};var b=v.setProps;return v.setProps=function(C){l=C.overrides||l,b(C)},v.setInstances=function(C){h(!0),u.forEach(function(E){return E()}),a=C,h(!1),f(),d(),u=p(v),v.setProps({triggerTarget:o})},u=p(v),v},Nct={name:"animateFill",defaultValue:!1,fn:function(t){var n;if(!((n=t.props.render)!=null&&n.$$tippy))return{};var r=r5(t.popper),a=r.box,i=r.content,o=t.props.animateFill?$ct():null;return{onCreate:function(){o&&(a.insertBefore(o,a.firstElementChild),a.setAttribute("data-animatefill",""),a.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var l=a.style.transitionDuration,u=Number(l.replace("ms",""));i.style.transitionDelay=Math.round(u/10)+"ms",o.style.transitionDuration=l,gm([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&gm([o],"hidden")}}}};function $ct(){var e=rd();return e.className=jQ,gm([e],"hidden"),e}var QC={clientX:0,clientY:0},o2=[];function tee(e){var t=e.clientX,n=e.clientY;QC={clientX:t,clientY:n}}function zct(e){e.addEventListener("mousemove",tee)}function Hct(e){e.removeEventListener("mousemove",tee)}var Vct={name:"followCursor",defaultValue:!1,fn:function(t){var n=t.reference,r=ZQ(t.props.triggerTarget||n),a=!1,i=!1,o=!0,s=t.props;function l(){return t.props.followCursor==="initial"&&t.state.isVisible}function u(){r.addEventListener("mousemove",f)}function c(){r.removeEventListener("mousemove",f)}function d(){a=!0,t.setProps({getReferenceClientRect:null}),a=!1}function f(m){var g=m.target?n.contains(m.target):!0,v=t.props.followCursor,F=m.clientX,b=m.clientY,C=n.getBoundingClientRect(),E=F-C.left,w=b-C.top;(g||!t.props.interactive)&&t.setProps({getReferenceClientRect:function(){var S=n.getBoundingClientRect(),D=F,A=b;v==="initial"&&(D=S.left+E,A=S.top+w);var k=v==="horizontal"?S.top:A,T=v==="vertical"?S.right:D,R=v==="horizontal"?S.bottom:A,P=v==="vertical"?S.left:D;return{width:T-P,height:R-k,top:k,right:T,bottom:R,left:P}}})}function h(){t.props.followCursor&&(o2.push({instance:t,doc:r}),zct(r))}function p(){o2=o2.filter(function(m){return m.instance!==t}),o2.filter(function(m){return m.doc===r}).length===0&&Hct(r)}return{onCreate:h,onDestroy:p,onBeforeUpdate:function(){s=t.props},onAfterUpdate:function(g,v){var F=v.followCursor;a||F!==void 0&&s.followCursor!==F&&(p(),F?(h(),t.state.isMounted&&!i&&!l()&&u()):(c(),d()))},onMount:function(){t.props.followCursor&&!i&&(o&&(f(QC),o=!1),l()||u())},onTrigger:function(g,v){cA(v)&&(QC={clientX:v.clientX,clientY:v.clientY}),i=v.type==="focus"},onHidden:function(){t.props.followCursor&&(d(),c(),o=!0)}}}};function Wct(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(r){var a=r.name;return a!==t.name}),[t])})}}var Gct={name:"inlinePositioning",defaultValue:!1,fn:function(t){var n=t.reference;function r(){return!!t.props.inlinePositioning}var a,i=-1,o=!1,s=[],l={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(h){var p=h.state;r()&&(s.indexOf(p.placement)!==-1&&(s=[]),a!==p.placement&&s.indexOf(p.placement)===-1&&(s.push(p.placement),t.setProps({getReferenceClientRect:function(){return u(p.placement)}})),a=p.placement)}};function u(f){return jct(JQ(f),n.getBoundingClientRect(),jh(n.getClientRects()),i)}function c(f){o=!0,t.setProps(f),o=!1}function d(){o||c(Wct(t.props,l))}return{onCreate:d,onAfterUpdate:d,onTrigger:function(h,p){if(cA(p)){var m=jh(t.reference.getClientRects()),g=m.find(function(F){return F.left-2<=p.clientX&&F.right+2>=p.clientX&&F.top-2<=p.clientY&&F.bottom+2>=p.clientY}),v=m.indexOf(g);i=v>-1?v:i}},onHidden:function(){i=-1}}}};function jct(e,t,n,r){if(n.length<2||e===null)return t;if(n.length===2&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":{var a=n[0],i=n[n.length-1],o=e==="top",s=a.top,l=i.bottom,u=o?a.left:i.left,c=o?a.right:i.right,d=c-u,f=l-s;return{top:s,bottom:l,left:u,right:c,width:d,height:f}}case"left":case"right":{var h=Math.min.apply(Math,n.map(function(w){return w.left})),p=Math.max.apply(Math,n.map(function(w){return w.right})),m=n.filter(function(w){return e==="left"?w.left===h:w.right===p}),g=m[0].top,v=m[m.length-1].bottom,F=h,b=p,C=b-F,E=v-g;return{top:g,bottom:v,left:F,right:b,width:C,height:E}}default:return t}}var Kct={name:"sticky",defaultValue:!1,fn:function(t){var n=t.reference,r=t.popper;function a(){return t.popperInstance?t.popperInstance.state.elements.reference:n}function i(u){return t.props.sticky===!0||t.props.sticky===u}var o=null,s=null;function l(){var u=i("reference")?a().getBoundingClientRect():null,c=i("popper")?r.getBoundingClientRect():null;(u&&MN(o,u)||c&&MN(s,c))&&t.popperInstance&&t.popperInstance.update(),o=u,s=c,t.state.isMounted&&requestAnimationFrame(l)}return{onMount:function(){t.props.sticky&&l()}}}};function MN(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}Tt.setDefaultProps({render:eee});Tt.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});function nee(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const r=dt(),a=H(),i=H({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),o=fn();let s=null;const l=()=>s||(s=document.createDocumentFragment(),s),u=_=>{let S,D=Wt(_)?_.value:_;return cn(D)?(o.value||(o.value=u0({name:n.appName,setup:()=>()=>Wt(_)?_.value:_}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(l())),S=()=>l()):typeof D=="object"?(o.value||(o.value=u0({name:n.appName,setup:()=>()=>Ve(Wt(_)?_.value:_)}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(l())),S=()=>l()):S=D,S},c=_=>{let S={};return Wt(_)?S=_.value||{}:Si(_)?S=K({},_):S=K({},_),S.content&&(S.content=u(S.content)),S.triggerTarget&&(S.triggerTarget=Wt(S.triggerTarget)?S.triggerTarget.value:S.triggerTarget),(!S.plugins||!Array.isArray(S.plugins))&&(S.plugins=[]),S.plugins=S.plugins.filter(D=>D.name!=="vueTippyReactiveState"),S.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){i.value.isEnabled=!0},onMount(){i.value.isMounted=!0},onShow(){i.value.isMounted=!0,i.value.isVisible=!0},onShown(){i.value.isShown=!0},onHide(){i.value.isMounted=!1,i.value.isVisible=!1},onHidden(){i.value.isShown=!1},onUnmounted(){i.value.isMounted=!1},onDestroy(){i.value.isDestroyed=!0}})}),S},d=()=>{a.value&&a.value.setProps(c(t))},f=()=>{!a.value||!t.content||a.value.setContent(u(t.content))},h=_=>{var S;(S=a.value)===null||S===void 0||S.setContent(u(_))},p=_=>{var S;(S=a.value)===null||S===void 0||S.setProps(c(_))},m=()=>{var _;a.value&&(a.value.destroy(),a.value=void 0),s=null,(_=o.value)===null||_===void 0||_.unmount(),o.value=void 0},g=()=>{var _;(_=a.value)===null||_===void 0||_.show()},v=()=>{var _;(_=a.value)===null||_===void 0||_.hide()},F=()=>{var _;(_=a.value)===null||_===void 0||_.disable(),i.value.isEnabled=!1},b=()=>{var _;(_=a.value)===null||_===void 0||_.enable(),i.value.isEnabled=!0},C=()=>{var _;(_=a.value)===null||_===void 0||_.unmount()},E=()=>{if(!e)return;let _=Wt(e)?e.value:e;typeof _=="function"&&(_=_()),_&&(a.value=Tt(_,c(t)),_.$tippy=w)},w={tippy:a,refresh:d,refreshContent:f,setContent:h,setProps:p,destroy:m,hide:v,show:g,disable:F,enable:b,unmount:C,mount:E,state:i};return n.mount&&(r?r.isMounted?E():pt(E):E()),r&&ri(()=>{m()}),Wt(t)||Si(t)?Ee(t,d,{immediate:!1}):Wt(t.content)&&Ee(t.content,f,{immediate:!1}),w}function Uct(e,t){const n=H();return pt(()=>{const a=(Array.isArray(e)?e.map(i=>i.value):typeof e=="function"?e():e.value).map(i=>i instanceof Element?i._tippy:i).filter(Boolean);n.value=Ict(a,t?K({allowHTML:!0},t):{allowHTML:!0})}),{singleton:n}}function qct(e){return typeof e=="function"?e():y(e)}function Yct(e){var t,n;const r=qct(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const Jct=X({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Tt.defaultProps.appendTo},aria:{default:()=>Tt.defaultProps.aria},delay:{default:()=>Tt.defaultProps.delay},duration:{default:()=>Tt.defaultProps.duration},getReferenceClientRect:{default:()=>Tt.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Tt.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Tt.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Tt.defaultProps.interactive},interactiveBorder:{default:()=>Tt.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Tt.defaultProps.interactiveDebounce},moveTransition:{default:()=>Tt.defaultProps.moveTransition},offset:{default:()=>Tt.defaultProps.offset},onAfterUpdate:{default:()=>Tt.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Tt.defaultProps.onBeforeUpdate},onCreate:{default:()=>Tt.defaultProps.onCreate},onDestroy:{default:()=>Tt.defaultProps.onDestroy},onHidden:{default:()=>Tt.defaultProps.onHidden},onHide:{default:()=>Tt.defaultProps.onHide},onMount:{default:()=>Tt.defaultProps.onMount},onShow:{default:()=>Tt.defaultProps.onShow},onShown:{default:()=>Tt.defaultProps.onShown},onTrigger:{default:()=>Tt.defaultProps.onTrigger},onUntrigger:{default:()=>Tt.defaultProps.onUntrigger},onClickOutside:{default:()=>Tt.defaultProps.onClickOutside},placement:{default:()=>Tt.defaultProps.placement},plugins:{default:()=>Tt.defaultProps.plugins},popperOptions:{default:()=>Tt.defaultProps.popperOptions},render:{default:()=>Tt.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Tt.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Tt.defaultProps.touch},trigger:{default:()=>Tt.defaultProps.trigger},triggerTarget:{default:()=>Tt.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Tt.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Tt.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Tt.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Tt.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Tt.defaultProps.allowHTML},animation:{default:()=>Tt.defaultProps.animation},arrow:{default:()=>Tt.defaultProps.arrow},content:{default:()=>Tt.defaultProps.content},inertia:{default:()=>Tt.defaultProps.inertia},maxWidth:{default:()=>Tt.defaultProps.maxWidth},role:{default:()=>Tt.defaultProps.role},theme:{default:()=>Tt.defaultProps.theme},zIndex:{default:()=>Tt.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:r}){const a=H(),i=H(),o=H(),s=H(!1),l=()=>{let h=K({},e);for(const p of["to","tag","contentTag","contentClass"])h.hasOwnProperty(p)&&delete h[p];return h};let u=()=>Yct(a);e.to&&(typeof Element!="undefined"&&e.to instanceof Element?u=()=>e.to:e.to==="parent"?u=()=>{let h=a.value;return h||(h=a.value=i.value.parentElement),h}:(typeof e.to=="string"||e.to instanceof String)&&(u=()=>document.querySelector(e.to)));const c=nee(u,l());let d=t.content;!d&&e.to==="parent"&&(d=t.default),pt(()=>{s.value=!0,Ye(()=>{d&&c.setContent(()=>o.value)})}),Ee(c.state,()=>{n("state",y(c.state))},{immediate:!0,deep:!0}),Ee(()=>e,()=>{c.setProps(l()),d&&c.setContent(()=>o.value)},{deep:!0});let f=jt(K({elem:a,contentElem:o,mounted:s},c));return r(f),()=>{const h=(typeof e.contentTag=="string",e.contentTag),p=d?Ve(h,{ref:o,style:{display:s.value?"inherit":"none"},class:e.contentClass},d(f)):null;if(e.to==="parent"){const v=[];if(!a.value){const F=Ve("span",{ref:i,"data-v-tippy":"",style:{display:"none"}});v.push(F)}return p&&v.push(p),v}const m=t.default?t.default(f):[];if(!e.tag){const v=Ve(m[0],{ref:a,"data-v-tippy":""});return p?[v,p]:v}const g=(typeof e.tag=="string",e.tag);return Ve(g,{ref:a,"data-v-tippy":""},p?[m,p]:m)}}}),Zct=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let ew={};Object.keys(Tt.defaultProps).forEach(e=>{Zct.includes(e)?ew[e]={type:Boolean,default:function(){return Tt.defaultProps[e]}}:ew[e]={default:function(){return Tt.defaultProps[e]}}});const Xct=X({props:ew,setup(e){const t=H([]),{singleton:n}=Uct(t,e);return{instances:t,singleton:n}},mounted(){var e;const n=this.$el.parentElement.querySelectorAll("[data-v-tippy]");this.instances=Array.from(n).map(r=>r._tippy).filter(Boolean),(e=this.singleton)===null||e===void 0||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return Ve(()=>e)}}),Qct={mounted(e,t,n){const r=typeof t.value=="string"?{content:t.value}:t.value||{},a=Object.keys(t.modifiers||{}),i=a.find(s=>s!=="arrow"),o=a.findIndex(s=>s==="arrow")!==-1;i&&(r.placement=r.placement||i),o&&(r.arrow=r.arrow!==void 0?r.arrow:!0),n.props&&n.props.onTippyShow&&(r.onShow=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShow(...s)}),n.props&&n.props.onTippyShown&&(r.onShown=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyShown(...s)}),n.props&&n.props.onTippyHidden&&(r.onHidden=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHidden(...s)}),n.props&&n.props.onTippyHide&&(r.onHide=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyHide(...s)}),n.props&&n.props.onTippyMount&&(r.onMount=function(...s){var l;return(l=n.props)===null||l===void 0?void 0:l.onTippyMount(...s)}),e.getAttribute("title")&&!r.content&&(r.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!r.content&&(r.content=e.getAttribute("content")),nee(e,r)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},edt={install(e,t={}){Tt.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",Qct),e.component(t.component||"tippy",Jct),e.component(t.componentSingleton||"tippy-singleton",Xct)}},tdt=Tt.setDefaultProps;tdt({ignoreAttributes:!0,plugins:[Kct,Gct,Vct,Nct]});const ndt=edt,yi=u0(tPe);Object.keys(UI).forEach(e=>{yi.directive(e,UI[e])});yi.component("IconifyIconOffline",iut);yi.component("IconifyIconOnline",out);yi.component("FontIcon",sut);yi.component("Auth",uut);yi.use(ndt,{defaultProps:{animation:"perspective"}});HOe(yi).then(e=>mt(void 0,null,function*(){IIe(yi),yi.use(Qn),yield Qn.isReady(),cst(yi,e),yi.use(tGe).use(jOe).use(rst).use(Cst).use(Est).use(est),yi.mount("#app")}));export{QBe as $,KI as A,Le as B,de as C,Ve as D,$ as E,je as F,Do as G,fS as H,yt as I,_o as J,jt as K,Xdt as L,pLe as M,_m as N,ri as O,dt as P,Zdt as Q,Ot as R,lft as S,kw as T,_e as U,x as V,u0 as W,Ft as X,U5 as Y,an as Z,zj as _,Cn as a,wm as a$,qdt as a0,Go as a1,tze as a2,MB as a3,nze as a4,Kf as a5,Eft as a6,Ee as a7,Sh as a8,wft as a9,cn as aA,vft as aB,Wt as aC,tft as aD,Jdt as aE,Rue as aF,SLe as aG,j8 as aH,nee as aI,gd as aJ,Qct as aK,Dst as aL,aBe as aM,Hx as aN,on as aO,rs as aP,Ps as aQ,bt as aR,mft as aS,m6e as aT,Udt as aU,jdt as aV,Kdt as aW,or as aX,kt as aY,sce as aZ,Cm as a_,gft as aa,yft as ab,U8 as ac,bft as ad,Dft as ae,st as af,Yh as ag,FLe as ah,ift as ai,Aft as aj,lz as ak,Je as al,oft as am,sft as an,bS as ao,Br as ap,Il as aq,a3 as ar,o3 as as,C3e as at,oh as au,K5 as av,TS as aw,sut as ax,iut as ay,out as az,it as b,m0 as b$,We as b0,aMe as b1,ni as b2,Cw as b3,Vl as b4,v5 as b5,es as b6,Ydt as b7,hft as b8,HLe as b9,Rfe as bA,Iw as bB,Jh as bC,xm as bD,Bm as bE,Rw as bF,Mm as bG,Vn as bH,cpe as bI,Md as bJ,vpe as bK,Uz as bL,Lm as bM,Pw as bN,spe as bO,Ab as bP,Pfe as bQ,g1 as bR,Vw as bS,Pm as bT,Hz as bU,vH as bV,$0e as bW,Epe as bX,Tm as bY,bH as bZ,Nw as b_,VLe as ba,cft as bb,Ile as bc,l5 as bd,N$ as be,fn as bf,Qr as bg,qt as bh,b5 as bi,Vz as bj,Zde as bk,kb as bl,Mw as bm,pfe as bn,ga as bo,wo as bp,vfe as bq,Wz as br,is as bs,va as bt,Ffe as bu,Sfe as bv,kfe as bw,Gz as bx,F5 as by,mfe as bz,ge as c,Sr as c$,K0e as c0,dH as c1,yH as c2,O0e as c3,N0e as c4,p0 as c5,t0e as c6,Dpe as c7,jz as c8,I0e as c9,Mpe as cA,tme as cB,Y0e as cC,X1e as cD,L0e as cE,EH as cF,Ife as cG,ope as cH,Ww as cI,Gde as cJ,Vde as cK,lme as cL,Qz as cM,Q0e as cN,My as cO,C8 as cP,Z0e as cQ,F8 as cR,Na as cS,E5 as cT,Hc as cU,fd as cV,Uk as cW,By as cX,Vr as cY,Ow as cZ,m1e as c_,FH as ca,J0e as cb,gH as cc,Lw as cd,T0e as ce,Jde as cf,Afe as cg,Cfe as ch,Hw as ci,S5 as cj,uh as ck,d0 as cl,$w as cm,c0 as cn,She as co,_5 as cp,_0e as cq,D0e as cr,g8 as cs,Vfe as ct,ffe as cu,_fe as cv,A0e as cw,M0e as cx,xi as cy,Kw as cz,X as d,b1e as d0,CH as d1,G0e as d2,mH as d3,wH as d4,v0 as d5,rme as d6,R0e as d7,rH as d8,Ust as d9,MMe as dA,d1 as dB,Us as dC,Fz as dD,fHe as dE,Wdt as dF,pHe as dG,cU as dH,Gdt as dI,Cft as dJ,aft as dK,jye as dL,Kye as dM,Xr as dN,gG as dO,aze as dP,rze as dQ,eLe as dR,fft as da,Sft as db,sU as dc,qf as dd,OF as de,tt as df,ALe as dg,tLe as dh,Xy as di,mHe as dj,pft as dk,dft as dl,sr as dm,wM as dn,Gx as dp,FS as dq,Fp as dr,eue as ds,X$e as dt,BS as du,Qn as dv,FHe as dw,Fft as dx,W2 as dy,_ft as dz,N as e,J as f,uft as g,Lt as h,q as i,xd as j,G as k,xt as l,ht as m,Ye as n,pt as o,Rle as p,Ole as q,H as r,dLe as s,eft as t,y as u,tr as v,oe as w,Qdt as x,fLe as y,cLe as z}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["static/js/index-vACqHGZG.js","static/js/print-v8kborK1.js","static/js/pieChart.vue_vue_type_script_setup_true_lang-wax5k3qg.js","static/css/index-WoOfPLjo.css","static/js/excel-J0WDtiy2.js","static/js/xlsx-mTyBxUMi.js","static/js/draggable-ZjVpkkiX.js","static/js/sortable.esm-FgMliyZc.js","static/js/app-38QH7WWD.js","static/css/draggable-qBZh-6o6.css","static/js/pdf-2LhAa2JT.js","static/js/vue.runtime.esm-bundler-NYWiGyax.js","static/js/qrcode-TkfvCSS-.js","static/js/index-755QENVe.js","static/js/propTypes-Ri8HIk_h.js","static/js/refresh-right-y-X3zYf8.js","static/css/index-pUCE6gjq.css","static/js/map-bG7wd-pH.js","static/js/mock-oxRRGLUO.js","static/css/map-a4MdlXz5.css","static/js/video-Iy3sojaN.js","static/js/hooks-WhGxrRJZ.js","static/css/video-C0XErFKs.css","static/js/index-P5rgmzYX.js","static/js/mitt-y5r8hZta.js","static/css/index-a0VPJEXB.css","static/js/index-rbsWQQKv.js","static/css/index-l2inrsjh.css","static/js/menu-tree-LdwQXRIK.js","static/js/line-tree-ufOfODsV.js","static/css/line-tree-p_ngyDtB.css","static/js/typeit-ueA83RIf.js","static/js/index-Y8yOcze-.js","static/js/pinyin-fzp3u2RX.js","static/js/index-uKKdWOxm.js","static/css/pinyin-Lw0nLwiN.css","static/js/index-IwCOf4wx.js","static/js/columns-Dv24TI72.js","static/css/index-T2H19BtF.css","static/js/frameView--K6xxkiz.js","static/css/frameView-4phxaPGn.css","static/js/index-lMjjkmDe.js","static/js/form.vue_vue_type_script_setup_true_lang-vQVTVd8k.js","static/js/formPrimitive.vue_vue_type_script_setup_true_lang-KcdAA9DH.js","static/js/message-O_V17YDa.js","static/js/check-f0nOH8pf.js","static/js/index-FpL1B-d3.js","static/js/form.vue_vue_type_script_setup_true_lang-OkxrvJde.js","static/css/index--Jqm3ehY.css","static/js/date-picker-sPAPKgN8.js","static/css/date-picker-MLNRCqNp.css","static/js/datetime-picker-g_E17TI2.js","static/css/datetime-picker-OU73T8w1.css","static/js/animatecss-IukuubQG.js","static/css/animatecss-dymeU9HE.css","static/js/index-rSNeJM2t.js","static/js/index-qG5V_Xaq.js","static/css/index-9VwbU1l_.css","static/js/segmented-iC-bGRB_.js","static/js/home-filled-ZzezfvKu.js","static/js/index-XU6M-qor.js","static/css/index-NnA8bvpS.css","static/css/segmented-nM8l_cyv.css","static/js/el-button-Dgjul07m.js","static/css/el-button-Zi6qiCO9.css","static/js/check-button-btQ62PDX.js","static/css/check-button-fUXkqUwd.css","static/js/progress-kv1SBzuI.js","static/css/progress-4QqpulNN.css","static/js/tag-2XDut7vE.js","static/css/tag-jgLcCrAD.css","static/js/statistic-LcqFaOCl.js","static/js/index-Crwihmyd.js","static/css/statistic-QLO254_h.css","static/js/selector-uxrNPXRa.js","static/css/selector-6wJppzXs.css","static/js/index-ybl11gMv.js","static/js/back_top-qE4_eLIh.js","static/css/index-709ccFOU.css","static/js/split-pane-g-nh8KxB.js","static/css/split-pane-sTYtkrra.css","static/js/swiper-sgqKiPHy.js","static/css/swiper-Efa3f1Cq.css","static/js/timeline-5hJEoCS4.js","static/js/index-W8SLLF1X.js","static/css/index-EFDQosqG.css","static/js/iphone-hX6N5AWM.js","static/css/timeline-AEKXys8G.css","static/js/count-to-RZWvEH8e.js","static/js/index-hxiOd5JY.js","static/css/index-KEjkBgr_.css","static/js/index-QZ3nJ_To.js","static/js/basic-gEwD76q9.js","static/js/index.esm-iO0FWI3D.js","static/css/basic-yAiWyULx.css","static/js/menuGroup-QZOjDlS7.js","static/css/menuGroup-00Kgm209.css","static/js/menuDynamic-Gp1xplp4.js","static/css/menuDynamic-rM9Yd7fj.css","static/css/index-6uJNui0c.css","static/js/json-editor-Feg9Ky8N.js","static/js/styles-kXOO9umv.js","static/css/styles-1mNiVRhy.css","static/js/seamless-scroll-vF1po5Jp.js","static/css/seamless-scroll-udU5Vm3Z.css","static/js/index-CjLVON6V.js","static/js/vertical-UuEx1Ciy.js","static/js/vue-virtual-scroller.esm-atAyfPSL.js","static/css/vertical-9rX4Hzzk.css","static/js/horizontal-608ygc-I.js","static/css/horizontal-_njpt3Un.css","static/css/index-i4Cz6eNo.css","static/js/index-qHIUdVtp.js","static/js/base.vue_vue_type_script_setup_true_lang-xkGIOd3F.js","static/js/index.esm-08YksEtd.js","static/css/index-WBPQtjT_.css","static/js/multi.vue_vue_type_script_setup_true_lang-fYqw7qHe.js","static/js/picUpload.vue_vue_type_script_setup_true_lang-5xMj7Cku.js","static/css/index-cQHwbMZA.css","static/js/index-4DgDrNGn.js","static/css/index-Oiq8OYSE.css","static/js/index-WXNioDII.js","static/css/index-9oAbdrSi.css","static/js/index-j-gbx2OU.js","static/js/menu-_OwpKHc3.js","static/js/dark-SxwuKImD.js","static/js/epTheme-1-ujsmhE.js","static/js/admin-line-8g4DVr6a.js","static/js/git-branch-line-zmPAFode.js","static/js/arrow-right-s-line-xoI-mVSn.js","static/css/index-Xpo1om0W.css","static/js/index-AIu5nsl5.js","static/js/index-wFq7cEyx.js","static/js/columns-LTmJPNBf.js","static/css/index-D-CN4kEb.css","static/js/bar.vue_vue_type_script_setup_true_lang-dIKTmfDv.js","static/js/line.vue_vue_type_script_setup_true_lang-wOvbnynp.js","static/js/round.vue_vue_type_script_setup_true_lang-AJgSD0Qz.js","static/css/index-eFDMH6-r.css","static/js/index-9uCl8zjR.js","static/js/Card-IP5o367b.js","static/js/more-2-fill-476mFkdN.js","static/css/Card--XId2WLP.css","static/js/DialogForm.vue_vue_type_script_setup_true_lang-pi64V3eL.js","static/js/add-circle-line-ROzhCHIm.js","static/js/success-1i1FCYkh.js","static/css/success-zHmXQJDP.css","static/js/fail-BrqGLKDh.js","static/js/columns-Qt5MWeO9.js","static/css/fail-COBHJAdV.css","static/js/index-a305b4Hi.js","static/js/list-VXJ2IqKB.js","static/js/base.vue_vue_type_script_setup_true_lang-8bLo3tSN.js","static/js/data-5BvlhEX3.js","static/js/stripe.vue_vue_type_script_setup_true_lang-UKpDdio-.js","static/js/border.vue_vue_type_script_setup_true_lang-0QhNhLRU.js","static/js/status.vue_vue_type_style_index_0_lang-BV1QEvWG.js","static/css/status-ucHqOIR9.css","static/js/fixHeader.vue_vue_type_script_setup_true_lang-0aoObfal.js","static/js/fixColumn.vue_vue_type_script_setup_true_lang-q75b8NE8.js","static/js/fluidHeight.vue_vue_type_script_setup_true_lang-ggKhnOYi.js","static/js/groupHeader.vue_vue_type_script_setup_true_lang-fsagOnq1.js","static/js/radio.vue_vue_type_script_setup_true_lang-aPO8ZU4R.js","static/js/multipleChoice.vue_vue_type_script_setup_true_lang-cN8F6t_I.js","static/js/sortable.vue_vue_type_script_setup_true_lang-jpmABGnE.js","static/js/filters.vue_vue_type_script_setup_true_lang-ZUdqqTKS.js","static/js/index.vue_vue_type_script_setup_true_lang-FqZzdEsB.js","static/js/columns-3h3K3AA3.js","static/js/index.vue_vue_type_script_setup_true_lang--sF5uXpQ.js","static/js/columns-kcOkSRt5.js","static/js/expand.vue_vue_type_script_setup_true_lang-hApTnmAb.js","static/js/tree.vue_vue_type_script_setup_true_lang-URhRYxih.js","static/js/totalRow.vue_vue_type_script_setup_true_lang-jzgJi3-n.js","static/js/merge.vue_vue_type_script_setup_true_lang-yNzv4Lyd.js","static/js/customIndex.vue_vue_type_script_setup_true_lang-lJ88kQ67.js","static/js/layout.vue_vue_type_script_setup_true_lang-E1Wt1H24.js","static/js/nestProp.vue_vue_type_script_setup_true_lang-Mp9TIxfO.js","static/js/imgPreview.vue_vue_type_script_setup_true_lang-dPFxFicx.js","static/css/index-iZVQGXSR.css","static/js/high-rySz5hqB.js","static/js/list-dGarZArg.js","static/js/index.vue_vue_type_script_setup_true_lang-baQ5AJs1.js","static/js/columns-NH0nRCL3.js","static/js/data-t9HUp2km.js","static/js/index.vue_vue_type_script_setup_true_lang-HfK-2L4L.js","static/js/columns-pJOgQJkF.js","static/js/index.vue_vue_type_script_setup_true_lang-GEDAxDZ3.js","static/js/columns-W4M2eE9n.js","static/js/index.vue_vue_type_script_setup_true_lang-12MJIjEJ.js","static/js/columns-r0TKFSP_.js","static/js/index.vue_vue_type_script_setup_true_lang-ZprGkX8v.js","static/js/columns-Mb-uCwcO.js","static/js/index.vue_vue_type_script_setup_true_lang-r9q65iOz.js","static/js/columns-eggFGMno.js","static/js/index.vue_vue_type_script_setup_true_lang-luEX8gxZ.js","static/js/columns-sp3y9mrC.js","static/js/edit-pen-A29bH4uw.js","static/js/index.vue_vue_type_script_setup_true_lang-G4ELzUEz.js","static/js/columns-jYN7XIO4.js","static/js/index.vue_vue_type_script_setup_true_lang-HZx2bmtv.js","static/js/columns-pmBu3XFD.js","static/js/index.vue_vue_type_script_setup_true_lang-Wdyc9F4_.js","static/js/columns-NoZ7o9r7.js","static/js/index.vue_vue_type_script_setup_true_lang-dMWlEwkU.js","static/js/index.vue_vue_type_script_setup_true_lang-_ZDgxh1y.js","static/js/columns-1jL3o-b_.js","static/js/index.vue_vue_type_script_setup_true_lang-ju1NGeqK.js","static/js/columns-zQLHQ1pH.js","static/css/high-tx_w-am0.css","static/js/index-R7Egl8JH.js","static/js/motion-HqHYUlh1.js","static/js/verifyCode-KA75Q1Jq.js","static/js/phone.vue_vue_type_script_setup_true_lang-3sZAbpA1.js","static/js/qrCode.vue_vue_type_script_setup_true_lang-dVUqXy8B.js","static/js/regist.vue_vue_type_script_setup_true_lang--sUJ4avo.js","static/js/lock-fill-F0EFtWPf.js","static/js/update.vue_vue_type_script_setup_true_lang-rPMSLGh8.js","static/css/index-J09lSwoN.css","static/js/index-dxkxOdiK.js","static/css/index-GM-yH_vm.css","static/js/pieChart-tjz9WWmJ.js","static/js/form-JXuuSWiW.js","static/js/formPrimitive-V8Gb77rL.js","static/js/form-LD2lrUuI.js","static/js/base-22UoDC2W.js","static/js/multi-0SgIICP9.js","static/js/picUpload-DHpEO5Rx.js","static/js/DialogForm-0s1dRRTP.js","static/js/phone-D5eje2Dv.js","static/js/qrCode-C_NkOAPT.js","static/js/regist-nk1gikwk.js","static/js/update-o6Kj5xe3.js","static/js/base-CLyN1A-G.js","static/js/border-M4ApXWZX.js","static/js/index-9vYYQuYj.js","static/js/customIndex-GE73JAbR.js","static/js/expand-dNcpgr7m.js","static/js/filters-KED5a83r.js","static/js/fixColumn-MmEO3C4E.js","static/js/fixHeader-W2Vxp6qI.js","static/js/fluidHeight-QY57RZa9.js","static/js/groupHeader-B8ONHUi9.js","static/js/index-V9w-cSwk.js","static/js/imgPreview-F24hnvkC.js","static/js/layout-8RQf1YlO.js","static/js/merge-bUc3NG5R.js","static/js/multipleChoice-VTrADniC.js","static/js/nestProp-DUYFI_e_.js","static/js/radio-48DjG3j8.js","static/js/sortable-lji9g_vp.js","static/js/status-Cp7yrvTr.js","static/js/stripe-xQraS4U8.js","static/js/totalRow-uNc4LZGS.js","static/js/tree-tFIx8NA9.js","static/js/index-VtcJZPvJ.js","static/js/index-MBxp0Ruf.js","static/js/index-3kDkjOOZ.js","static/js/index-fgVqU60K.js","static/js/index-fixunpOW.js","static/js/index-i-Qlb_2D.js","static/js/index-bsZutD-5.js","static/js/index-4LDKXtv2.js","static/js/index-rnfeFLlg.js","static/js/index-0xgOOSbC.js","static/js/index-YesLi7_9.js","static/js/index-He1IGuBX.js","static/js/index-ocZQGcBq.js","static/js/form-cDoKeQA2.js","static/js/form.vue_vue_type_script_setup_true_lang-snGqcnWS.js","static/js/hooks-DFKmFKCZ.js","static/js/index-8qSduZUy.js","static/js/hook-Bqh2gqxV.js","static/js/system-holUfnXh.js","static/js/refresh-6HaDYgdD.js","static/css/index-99axJ0_W.css","static/js/form-NbIVtirg.js","static/js/form.vue_vue_type_script_setup_true_lang-uuiSZ-By.js","static/js/index-KoVtbZi-.js","static/js/hook-4IoDwtFb.js","static/css/index-E8qc7Jh9.css","static/js/index-GgJxk8LM.js","static/js/index.vue_vue_type_script_setup_true_lang-s3fC9MXH.js","static/js/role-s3qp-9e3.js","static/js/role.vue_vue_type_script_setup_true_lang-ROm_rKIQ.js","static/js/index-r1Fpb2Iz.js","static/js/tree-CMfvdWN_.js","static/css/tree-m7bHWo8o.css","static/js/hook-rjzdo5kA.js","static/js/upload.vue_vue_type_script_setup_true_lang-ng5BwKSl.js","static/css/hook-NZOWWQJI.css","static/css/index-1x4rX6Rr.css","static/js/upload-aKV_5MG4.js","static/js/index-b4n4_Gnf.js","static/js/hooks-lcVbDIA1.js","static/js/params-detail-0sgq4bAB.js","static/js/query-detail-fFTPFv9c.js","static/js/bar-pzdFsET6.js","static/js/line-z8h2XWYb.js","static/js/round-p5xduckv.js"] + __vite__mapDeps.viteFileDeps = ["static/js/index--1nEAwlR.js","static/js/print-v8kborK1.js","static/js/pieChart.vue_vue_type_script_setup_true_lang-REDjYkve.js","static/css/index-WoOfPLjo.css","static/js/excel-8NmoKQ7R.js","static/js/xlsx-mTyBxUMi.js","static/js/draggable-CM8-MlpI.js","static/js/sortable.esm-FgMliyZc.js","static/js/app-EJKhZfNV.js","static/css/draggable-qBZh-6o6.css","static/js/pdf-Oqgi_trm.js","static/js/vue.runtime.esm-bundler-u6T2kM_V.js","static/js/qrcode-GCcCIgOy.js","static/js/index-cWF1_6ZK.js","static/js/propTypes-Ri8HIk_h.js","static/js/refresh-right-y-X3zYf8.js","static/css/index-pUCE6gjq.css","static/js/map-Rj1yv7YP.js","static/js/mock-QanViM3f.js","static/css/map-a4MdlXz5.css","static/js/video-1Mt6bexq.js","static/js/hooks-OdGZ-AeP.js","static/css/video-C0XErFKs.css","static/js/index-_IlW-P6M.js","static/js/mitt-y5r8hZta.js","static/css/index-a0VPJEXB.css","static/js/index-HCmo_V_C.js","static/css/index-l2inrsjh.css","static/js/menu-tree-kBClaUCa.js","static/js/line-tree-jZq5vKbM.js","static/css/line-tree-p_ngyDtB.css","static/js/typeit-5Tww29Fe.js","static/js/index-CZXGF5o6.js","static/js/pinyin-Xq95qU5f.js","static/js/index-uKKdWOxm.js","static/css/pinyin-Lw0nLwiN.css","static/js/index-rkbTaZY2.js","static/js/columns-BdT7BisX.js","static/css/index-T2H19BtF.css","static/js/frameView-rYnUjWTR.js","static/css/frameView-IxWIcQhr.css","static/js/index-REBXQxuI.js","static/js/form.vue_vue_type_script_setup_true_lang-f2SUKvN0.js","static/js/formPrimitive.vue_vue_type_script_setup_true_lang-mQSajPSf.js","static/js/message-cfmpiCxL.js","static/js/check-f0nOH8pf.js","static/js/index-5cpu8vUu.js","static/js/form.vue_vue_type_script_setup_true_lang-6OL5lcRT.js","static/css/index--Jqm3ehY.css","static/js/date-picker-THBTZ_ph.js","static/css/date-picker-MLNRCqNp.css","static/js/datetime-picker-rITVhDkT.js","static/css/datetime-picker-OU73T8w1.css","static/js/animatecss-3mnxNe6k.js","static/css/animatecss-dymeU9HE.css","static/js/index-_cyLm9Cm.js","static/js/index-SIG1vWnj.js","static/css/index-9VwbU1l_.css","static/js/segmented-H4cUYvvY.js","static/js/home-filled-ZzezfvKu.js","static/js/index-Hl5UgsuV.js","static/css/index-NnA8bvpS.css","static/css/segmented-nM8l_cyv.css","static/js/el-button-OQojo2rE.js","static/css/el-button-Zi6qiCO9.css","static/js/check-button-1F-IHfsM.js","static/css/check-button-fUXkqUwd.css","static/js/progress-wUnh1GAU.js","static/css/progress-4QqpulNN.css","static/js/tag-tcWFyyqs.js","static/css/tag-jgLcCrAD.css","static/js/statistic-8xwzw8YN.js","static/js/index-moVirgk3.js","static/css/statistic-QLO254_h.css","static/js/selector-7NYALsJZ.js","static/css/selector-6wJppzXs.css","static/js/index-ExgZiJHG.js","static/js/back_top-K7DixdfE.js","static/css/index-709ccFOU.css","static/js/split-pane-ubkwVS1P.js","static/css/split-pane-sTYtkrra.css","static/js/swiper-XkqlCLfK.js","static/css/swiper-Efa3f1Cq.css","static/js/timeline-k4XE2zlx.js","static/js/index-tc8Xhl63.js","static/css/index-EFDQosqG.css","static/js/iphone-hX6N5AWM.js","static/css/timeline-AEKXys8G.css","static/js/count-to-8zciw8mL.js","static/js/index-iXkkEotG.js","static/css/index-KEjkBgr_.css","static/js/index-Ogvd62h6.js","static/js/basic-4FQiT0-7.js","static/js/index.esm-RIHij_JI.js","static/css/basic-yAiWyULx.css","static/js/menuGroup-vlysrFNL.js","static/css/menuGroup-00Kgm209.css","static/js/menuDynamic-ssfxwp5D.js","static/css/menuDynamic-rM9Yd7fj.css","static/css/index-6uJNui0c.css","static/js/json-editor-WsPePeZC.js","static/js/styles-S52Fkj_w.js","static/css/styles-1mNiVRhy.css","static/js/seamless-scroll-MS_Ii54I.js","static/css/seamless-scroll-udU5Vm3Z.css","static/js/index-TdO6EjQa.js","static/js/vertical-rtm0S9tC.js","static/js/vue-virtual-scroller.esm-udXn1fTv.js","static/css/vertical-9rX4Hzzk.css","static/js/horizontal-iU8Z6z23.js","static/css/horizontal-_njpt3Un.css","static/css/index-i4Cz6eNo.css","static/js/index-uTT3D8j2.js","static/js/base.vue_vue_type_script_setup_true_lang-kZOtAjZt.js","static/js/index.esm-pUNmc0GL.js","static/css/index-WBPQtjT_.css","static/js/multi.vue_vue_type_script_setup_true_lang-sdv-Xta5.js","static/js/picUpload.vue_vue_type_script_setup_true_lang-1HvXU4Yl.js","static/css/index-cQHwbMZA.css","static/js/index-93n9YP4k.js","static/css/index-Oiq8OYSE.css","static/js/index-PFa-YJ0D.js","static/css/index-9oAbdrSi.css","static/js/index-vxlhnI6o.js","static/js/menu-_OwpKHc3.js","static/js/dark-MYu-bC_g.js","static/js/epTheme--LMgq1hx.js","static/js/admin-line-8g4DVr6a.js","static/js/git-branch-line-zmPAFode.js","static/js/arrow-right-s-line-xoI-mVSn.js","static/css/index-xDvNTkh_.css","static/js/index-cGfPzt-R.js","static/js/index-6hNENxA5.js","static/js/columns-BZARwOSZ.js","static/css/index-D-CN4kEb.css","static/js/bar.vue_vue_type_script_setup_true_lang-zyOcp_gK.js","static/js/line.vue_vue_type_script_setup_true_lang-7bOu3BI9.js","static/js/round.vue_vue_type_script_setup_true_lang-hqqh8lwp.js","static/css/index-eFDMH6-r.css","static/js/index-WGm8XWO9.js","static/js/Card-133TWpiY.js","static/js/more-2-fill-476mFkdN.js","static/css/Card--XId2WLP.css","static/js/DialogForm.vue_vue_type_script_setup_true_lang-RMaeHu5q.js","static/js/add-circle-line-ROzhCHIm.js","static/js/success-c_7ep4HL.js","static/css/success-zHmXQJDP.css","static/js/fail-twksdXEX.js","static/js/columns-wVlcLD_J.js","static/css/fail-COBHJAdV.css","static/js/index-jW_UPmdk.js","static/js/list-o-xnEKnf.js","static/js/base.vue_vue_type_script_setup_true_lang--yG_d6hK.js","static/js/data-kNU7_GeJ.js","static/js/stripe.vue_vue_type_script_setup_true_lang-KzWwIXzF.js","static/js/border.vue_vue_type_script_setup_true_lang-Fu15v_qR.js","static/js/status.vue_vue_type_style_index_0_lang-7pfRqTwl.js","static/css/status-ucHqOIR9.css","static/js/fixHeader.vue_vue_type_script_setup_true_lang-vdPhINi8.js","static/js/fixColumn.vue_vue_type_script_setup_true_lang-b-939nBw.js","static/js/fluidHeight.vue_vue_type_script_setup_true_lang-6knLbkK4.js","static/js/groupHeader.vue_vue_type_script_setup_true_lang-zocIVwZR.js","static/js/radio.vue_vue_type_script_setup_true_lang-RxiT93Bb.js","static/js/multipleChoice.vue_vue_type_script_setup_true_lang-NCgRMv-f.js","static/js/sortable.vue_vue_type_script_setup_true_lang-6LSLhVHJ.js","static/js/filters.vue_vue_type_script_setup_true_lang-rvNQEmAr.js","static/js/index.vue_vue_type_script_setup_true_lang-Jtq80YJP.js","static/js/columns-Whsg53S_.js","static/js/index.vue_vue_type_script_setup_true_lang-utoCmTuP.js","static/js/columns-d4bntdf3.js","static/js/expand.vue_vue_type_script_setup_true_lang-dQHAJB9-.js","static/js/tree.vue_vue_type_script_setup_true_lang-Lq3uQ1ip.js","static/js/totalRow.vue_vue_type_script_setup_true_lang-wKlCfI0C.js","static/js/merge.vue_vue_type_script_setup_true_lang-Y8mSk6x6.js","static/js/customIndex.vue_vue_type_script_setup_true_lang-ma9ztSIE.js","static/js/layout.vue_vue_type_script_setup_true_lang-kkD3-HBE.js","static/js/nestProp.vue_vue_type_script_setup_true_lang-5SQjPDXW.js","static/js/imgPreview.vue_vue_type_script_setup_true_lang-F4qqJ5Nk.js","static/css/index-iZVQGXSR.css","static/js/high-8NgseLaD.js","static/js/list-VXNRWCvf.js","static/js/index.vue_vue_type_script_setup_true_lang-5flhqGH8.js","static/js/columns-KboLTHKJ.js","static/js/data-t-06lejh.js","static/js/index.vue_vue_type_script_setup_true_lang-uY_W4pOb.js","static/js/columns-VK9rmX0z.js","static/js/index.vue_vue_type_script_setup_true_lang-cxOSSnR5.js","static/js/columns-lGrDAO__.js","static/js/index.vue_vue_type_script_setup_true_lang-fWMpEb-d.js","static/js/columns-DKQMJkIV.js","static/js/index.vue_vue_type_script_setup_true_lang-4G3a6ul4.js","static/js/columns-WU8oSTwA.js","static/js/index.vue_vue_type_script_setup_true_lang--GA9pDJM.js","static/js/columns-63tXs0Yx.js","static/js/index.vue_vue_type_script_setup_true_lang-vH8_zZsi.js","static/js/columns-0F94BKDv.js","static/js/edit-pen-A29bH4uw.js","static/js/index.vue_vue_type_script_setup_true_lang-wanzc3u4.js","static/js/columns-xM2x4pVJ.js","static/js/index.vue_vue_type_script_setup_true_lang-96uJ8dPX.js","static/js/columns-Bcw2r1sN.js","static/js/index.vue_vue_type_script_setup_true_lang-JPGfAUFC.js","static/js/columns-tuspbBp3.js","static/js/index.vue_vue_type_script_setup_true_lang-nKF26A1o.js","static/js/index.vue_vue_type_script_setup_true_lang-eWcJsAqI.js","static/js/columns-KG5P_JMu.js","static/js/index.vue_vue_type_script_setup_true_lang-sDUStfVp.js","static/js/columns-lbQEtBs1.js","static/css/high-tx_w-am0.css","static/js/index-OMqv_Q5e.js","static/js/motion-omdJCyrx.js","static/js/verifyCode-1vHY35Vk.js","static/js/phone.vue_vue_type_script_setup_true_lang-0Bo3u3jF.js","static/js/qrCode.vue_vue_type_script_setup_true_lang-KyupENUf.js","static/js/regist.vue_vue_type_script_setup_true_lang-tvL1JX58.js","static/js/lock-fill-F0EFtWPf.js","static/js/update.vue_vue_type_script_setup_true_lang-pFRLpehL.js","static/css/index-J09lSwoN.css","static/js/index-Z2Fgxatq.js","static/css/index-GM-yH_vm.css","static/js/pieChart-0Cb7v1GL.js","static/js/form-ASg8b0aQ.js","static/js/formPrimitive-rUO6DK9r.js","static/js/form-u_YiXJOK.js","static/js/base-7dOsBzQ1.js","static/js/multi-tPBqnY95.js","static/js/picUpload-NH1x6ETD.js","static/js/DialogForm-rfDeooat.js","static/js/phone-0Nee6idt.js","static/js/qrCode-k9HGPaaB.js","static/js/regist-z4RvZKWF.js","static/js/update-mW1fO9DL.js","static/js/base-oWSBc-rm.js","static/js/border-A1CDqlI0.js","static/js/index-qJkqjwMp.js","static/js/customIndex-i40mswOI.js","static/js/expand-x1_b0mJr.js","static/js/filters-JCg3hKUR.js","static/js/fixColumn-6qObWRul.js","static/js/fixHeader-e2vEN_iH.js","static/js/fluidHeight-8YImk6zX.js","static/js/groupHeader-syywNC2I.js","static/js/index-53n4cSTf.js","static/js/imgPreview-aYivZbcE.js","static/js/layout-6D2TtVS6.js","static/js/merge-ICQI44sx.js","static/js/multipleChoice-g2KpRAdG.js","static/js/nestProp-b6jgCHn6.js","static/js/radio-OQqZF4-x.js","static/js/sortable-PyhFm7zD.js","static/js/status-7FZIBlLz.js","static/js/stripe-ZNqouUz-.js","static/js/totalRow-wLdwDUwS.js","static/js/tree-U5KMdvGg.js","static/js/index-BtkviTrE.js","static/js/index-0kdpMhg0.js","static/js/index-Zlxwvq_l.js","static/js/index-ffOuySVK.js","static/js/index-2Jx_iDiE.js","static/js/index-kDrCrFQH.js","static/js/index-SzioYvS8.js","static/js/index-VAmMH-8R.js","static/js/index-00DAeKys.js","static/js/index-NGMnONQi.js","static/js/index-EJXCHqoA.js","static/js/index-5G0Gj_9b.js","static/js/index-vT_NpOqK.js","static/js/form-DM8RCVdZ.js","static/js/form.vue_vue_type_script_setup_true_lang-KnZ_ar98.js","static/js/hooks-knou1mge.js","static/js/index-28Pb_cQE.js","static/js/hook--vwcbiCw.js","static/js/system-RrNogtm_.js","static/js/refresh-tgBG0aMD.js","static/css/index-99axJ0_W.css","static/js/form-u-6enwus.js","static/js/form.vue_vue_type_script_setup_true_lang-PKY1LJrZ.js","static/js/index-B7Ocw7z9.js","static/js/hook-H8XhlcUl.js","static/css/index-E8qc7Jh9.css","static/js/index-JMQ4jUtN.js","static/js/index.vue_vue_type_script_setup_true_lang-n-dAIbvg.js","static/js/role-UuQ686yc.js","static/js/role.vue_vue_type_script_setup_true_lang-rywJV44D.js","static/js/index-QqukOews.js","static/js/tree-8wOJweBo.js","static/css/tree-m7bHWo8o.css","static/js/hook-zjZhKJup.js","static/js/upload.vue_vue_type_script_setup_true_lang-bszKzyIl.js","static/css/hook-NZOWWQJI.css","static/css/index-1x4rX6Rr.css","static/js/upload-ZnTx7iKV.js","static/js/index-AmSyq4s3.js","static/js/hooks-r7U2Xrns.js","static/js/params-detail-pdT4SF_K.js","static/js/query-detail-wEP5ZSgR.js","static/js/bar-QXva4Czj.js","static/js/line-Un8omq9m.js","static/js/round-j3qDifi6.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } diff --git a/dist/static/js/index-3kDkjOOZ.js b/dist/static/js/index-3kDkjOOZ.js deleted file mode 100644 index 64b4b7498..000000000 --- a/dist/static/js/index-3kDkjOOZ.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-12MJIjEJ.js";import"./columns-r0TKFSP_.js";import"./sortable.esm-FgMliyZc.js";import"./index-qI-8NwZF.js";import"./data-t9HUp2km.js";export{o as default}; diff --git a/dist/static/js/index-4LDKXtv2.js b/dist/static/js/index-4LDKXtv2.js deleted file mode 100644 index 98df793a0..000000000 --- a/dist/static/js/index-4LDKXtv2.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-HfK-2L4L.js";import"./columns-pJOgQJkF.js";import"./data-t9HUp2km.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/index-53n4cSTf.js b/dist/static/js/index-53n4cSTf.js new file mode 100644 index 000000000..ad0078fa9 --- /dev/null +++ b/dist/static/js/index-53n4cSTf.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-utoCmTuP.js";import"./columns-d4bntdf3.js";import"./index-2abGzBFj.js";import"./data-kNU7_GeJ.js";export{o as default}; diff --git a/dist/static/js/index-5G0Gj_9b.js b/dist/static/js/index-5G0Gj_9b.js new file mode 100644 index 000000000..dca2018fc --- /dev/null +++ b/dist/static/js/index-5G0Gj_9b.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-eWcJsAqI.js";import"./columns-KG5P_JMu.js";import"./index-2abGzBFj.js";import"./data-t-06lejh.js";export{o as default}; diff --git a/dist/static/js/index-FpL1B-d3.js b/dist/static/js/index-5cpu8vUu.js similarity index 95% rename from dist/static/js/index-FpL1B-d3.js rename to dist/static/js/index-5cpu8vUu.js index f042bf56e..ee21b5a73 100644 --- a/dist/static/js/index-FpL1B-d3.js +++ b/dist/static/js/index-5cpu8vUu.js @@ -1 +1 @@ -import{d as P,r as j,V as M,c as b,w as c,b as i,a8 as F,j as G,e as r,f as e,m as E,h as l,i as n,R as W,B as L,k as I,u as p,E as K,ae as Q,C as U,af as X,ag as Y,ah as ee,A as $,v as te,y as se,p as oe,q as ae,_ as ne}from"./index-qI-8NwZF.js";import{S as le}from"./sortable.esm-FgMliyZc.js";import{_ as ie}from"./form.vue_vue_type_script_setup_true_lang-OkxrvJde.js";import"./mock-oxRRGLUO.js";const ce="/vue-pure-admin/static/jpg/1-jbvbRy1f.jpg",re="/vue-pure-admin/static/jpg/2-5-zcs0SU.jpg",de="/vue-pure-admin/static/jpg/3-TVWMzLxa.jpg",pe={width:1024,height:1024,body:''},ue={width:24,height:24,body:''},_e={width:24,height:24,body:''},u=v=>(oe("data-v-cc9c60b8"),v=v(),ae(),v),me={class:"card-header"},he={class:"header-right"},ve=u(()=>e("p",{class:"mb-4"},[l(" 综合示例"),e("span",{class:"text-[14px]"},[l(" ( "),e("span",{class:"text-[red]"},"自动上传"),l(" 、拖拽上传、拖拽排序、设置请求头、上传进度、大图预览、多选文件、最大文件数量、文件类型限制、文件大小限制、删除文件) ")])],-1)),ge={key:0,class:"mt-[35%] m-auto"},fe=u(()=>e("p",{class:"font-medium"},"文件上传中",-1)),xe=["onMouseenter"],ye=["src"],be=["onClick"],we=["onClick"],ke={title:"移除",class:"hover:text-[var(--el-color-danger)]"},Ce={key:0,effect:"dark",round:"",size:"large",type:"info",class:"img-name"},je={class:"text-[#fff] dark:text-black"},Ie=u(()=>e("p",{class:"el-upload__tip"}," 可拖拽上传最多3张单个不超过2MB且格式为jpeg/png/gif的图片 ",-1)),$e=u(()=>e("p",{class:"mb-4 mt-4"},[l(" 结合表单校验进行"),e("span",{class:"text-[red]"},"手动上传"),e("span",{class:"text-[14px]"}," (可先打开浏览器控制台找到Network,然后填写表单内容后点击点提交观察请求变化) ")],-1)),Se={class:"flex justify-between"},Ve=u(()=>e("p",{class:"text-center"},"上传接口相关截图",-1)),ze={class:"flex flex-wrap"},Me={class:"text-[red] text-[12px] flex flex-auto items-center justify-end"},Ee=u(()=>e("span",{class:"font-bold text-[18x]"}," 请不要上传重要信息 ",-1)),Le=P({name:"PureUpload",__name:"index",setup(v){const o=j([]),B=F(),_=j(0),g=j(!1),A=M(()=>Y(o.value,"url")),N=M(()=>ee(o.value,"name","size")),Z=s=>new URL(Object.assign({"./imgs/1.jpg":ce,"./imgs/2.jpg":re,"./imgs/3.jpg":de})[`./imgs/${s}.jpg`],import.meta.url).href,S=Array.from({length:3}).map((s,t)=>Z(t+1)),H=s=>{if(!["image/jpeg","image/png","image/gif"].includes(s.type))return $("只能上传图片"),!1;if(s.size/1024/1024>2)return $("单个图片大小不能超过2MB"),!1},O=()=>{$("最多上传3张图片,请先删除在上传")},D=s=>{o.value.splice(o.value.indexOf(s),1)},R=s=>{_.value=o.value.findIndex(t=>t.uid===s.uid),g.value=!0},V=()=>document.querySelectorAll("#pure-upload-item"),T=s=>{var d,x,y;const t="el-upload-list",f=o.value.findIndex(m=>m.uid===s);(y=(x=(d=V())==null?void 0:d[f])==null?void 0:x.classList)==null||y.add(`${t}__item-actions`);const w=document.querySelector(`.${t}`);le.create(w,{handle:`.${t}__item`,onEnd:({newIndex:m,oldIndex:h})=>{const k=o.value[h];o.value.splice(h,1),o.value.splice(m,0,k),V().forEach(C=>{C.classList.remove(`${t}__item-actions`)})}})},q=()=>{[{name:"巴旦木.jpeg",type:"img"},{name:"恭喜发财.png",type:"img"},{name:"可爱动物.gif",type:"gif"},{name:"pure-upload.csv",type:"other"},{name:"pure-upload.txt",type:"other"}].forEach(s=>{te.get(`https://xiaoxian521.github.io/hyperlink/${s.type}/${s.name}`,{responseType:"blob"}).then(({data:t})=>{se(t,s.name)})})};return(s,t)=>{const f=i("el-link"),w=i("el-button"),d=i("IconifyIconOffline"),x=i("el-progress"),y=i("el-upload"),m=i("el-image-viewer"),h=i("el-divider"),k=i("el-image"),C=i("el-card"),J=G("tippy");return r(),b(C,{shadow:"never"},{header:c(()=>[e("div",me,[E((r(),b(f,{href:"https://element-plus.org/zh-CN/component/upload.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:c(()=>[l(" 文件上传 ")]),_:1})),[[J,{content:"点击查看详细文档"}]]),e("span",he,[n(w,{class:"ml-1",text:"",bg:"",onClick:q},{default:c(()=>[l(" 点击下载安全文件进行上传测试 ")]),_:1})])])]),default:c(()=>[ve,E(e("p",{class:"mb-4"},L(N.value),513),[[W,o.value.length>0]]),n(y,{"file-list":o.value,"onUpdate:fileList":t[0]||(t[0]=a=>o.value=a),drag:"",multiple:"",class:"pure-upload","list-type":"picture-card",accept:"image/jpeg,image/png,image/gif",action:"https://run.mocky.io/v3/3aa761d7-b0b3-4a03-96b3-6168d4f7467b",limit:3,headers:{Authorization:"eyJhbGciOiJIUzUxMiJ9.admin"},"on-exceed":O,"before-upload":H},{file:c(({file:a})=>[a.status=="ready"||a.status=="uploading"?(r(),I("div",ge,[fe,n(x,{class:"mt-2","stroke-width":2,"text-inside":!0,"show-text":!1,percentage:a.percentage},null,8,["percentage"])])):(r(),I("div",{key:1,onMouseenter:Q(z=>T(a.uid),["stop"])},[e("img",{class:"el-upload-list__item-thumbnail select-none",src:a.url},null,8,ye),e("span",{id:"pure-upload-item",class:K(["el-upload-list__item-actions",o.value.length>1&&"!cursor-move"])},[e("span",{title:"查看",class:"hover:text-primary",onClick:z=>R(a)},[n(d,{icon:p(ue),class:"hover:scale-125 duration-100"},null,8,["icon"])],8,be),e("span",{class:"el-upload-list__item-delete",onClick:z=>D(a)},[e("span",ke,[n(d,{icon:p(_e),class:"hover:scale-125 duration-100"},null,8,["icon"])])],8,we)],2)],40,xe))]),default:c(()=>[n(d,{icon:p(pe),class:"m-auto mt-4",width:"30"},null,8,["icon"])]),_:1},8,["file-list","headers"]),g.value?(r(),b(m,{key:0,initialIndex:_.value,"url-list":A.value,"zoom-rate":1.2,"max-scale":7,"min-scale":.2,onClose:t[1]||(t[1]=a=>g.value=!1),onSwitch:t[2]||(t[2]=a=>_.value=a)},null,8,["initialIndex","url-list"])):U("",!0),(r(),b(X,{to:"body"},[o.value[_.value]&&g.value?(r(),I("div",Ce,[e("p",je,L(o.value[_.value].name),1)])):U("",!0)])),Ie,n(h),$e,e("div",Se,[n(ie),e("div",null,[Ve,n(k,{class:"w-[200px] rounded-md",src:p(S)[0],"preview-src-list":p(S),fit:"cover"},null,8,["src","preview-src-list"])])]),n(h),e("div",ze,[e("p",null,[l(" 裁剪、上传头像请参考 "),e("span",{class:"font-bold text-[18x] cursor-pointer hover:text-[red]",onClick:t[3]||(t[3]=a=>p(B).push({name:"SystemUser"}))}," 系统管理-用户管理 "),l(" 表格操作栏中的上传头像功能 ")]),e("p",Me,[l(" 免责声明:上传接口使用免费开源的 "),n(f,{href:"https://designer.mocky.io/",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:c(()=>[l("  Mocky  ")]),_:1}),Ee,l(",如果造成任何损失,我们概不负责 ")])])]),_:1})}}}),Ze=ne(Le,[["__scopeId","data-v-cc9c60b8"]]);export{Ze as default}; +import{d as P,r as j,V as M,c as b,w as c,b as i,a9 as F,j as G,e as r,f as e,m as E,h as l,i as n,R as W,B as L,k as I,u as p,E as K,af as Q,C as U,ag as X,ah as Y,ai as ee,A as $,v as te,y as se,p as oe,q as ae,_ as ne}from"./index-2abGzBFj.js";import{S as le}from"./sortable.esm-FgMliyZc.js";import{_ as ie}from"./form.vue_vue_type_script_setup_true_lang-6OL5lcRT.js";import"./mock-QanViM3f.js";const ce="/vue-pure-admin/static/jpg/1-jbvbRy1f.jpg",re="/vue-pure-admin/static/jpg/2-5-zcs0SU.jpg",de="/vue-pure-admin/static/jpg/3-TVWMzLxa.jpg",pe={width:1024,height:1024,body:''},ue={width:24,height:24,body:''},_e={width:24,height:24,body:''},u=v=>(oe("data-v-cc9c60b8"),v=v(),ae(),v),me={class:"card-header"},he={class:"header-right"},ve=u(()=>e("p",{class:"mb-4"},[l(" 综合示例"),e("span",{class:"text-[14px]"},[l(" ( "),e("span",{class:"text-[red]"},"自动上传"),l(" 、拖拽上传、拖拽排序、设置请求头、上传进度、大图预览、多选文件、最大文件数量、文件类型限制、文件大小限制、删除文件) ")])],-1)),ge={key:0,class:"mt-[35%] m-auto"},fe=u(()=>e("p",{class:"font-medium"},"文件上传中",-1)),xe=["onMouseenter"],ye=["src"],be=["onClick"],we=["onClick"],ke={title:"移除",class:"hover:text-[var(--el-color-danger)]"},Ce={key:0,effect:"dark",round:"",size:"large",type:"info",class:"img-name"},je={class:"text-[#fff] dark:text-black"},Ie=u(()=>e("p",{class:"el-upload__tip"}," 可拖拽上传最多3张单个不超过2MB且格式为jpeg/png/gif的图片 ",-1)),$e=u(()=>e("p",{class:"mb-4 mt-4"},[l(" 结合表单校验进行"),e("span",{class:"text-[red]"},"手动上传"),e("span",{class:"text-[14px]"}," (可先打开浏览器控制台找到Network,然后填写表单内容后点击点提交观察请求变化) ")],-1)),Se={class:"flex justify-between"},Ve=u(()=>e("p",{class:"text-center"},"上传接口相关截图",-1)),ze={class:"flex flex-wrap"},Me={class:"text-[red] text-[12px] flex flex-auto items-center justify-end"},Ee=u(()=>e("span",{class:"font-bold text-[18x]"}," 请不要上传重要信息 ",-1)),Le=P({name:"PureUpload",__name:"index",setup(v){const o=j([]),B=F(),_=j(0),g=j(!1),A=M(()=>Y(o.value,"url")),N=M(()=>ee(o.value,"name","size")),Z=s=>new URL(Object.assign({"./imgs/1.jpg":ce,"./imgs/2.jpg":re,"./imgs/3.jpg":de})[`./imgs/${s}.jpg`],import.meta.url).href,S=Array.from({length:3}).map((s,t)=>Z(t+1)),H=s=>{if(!["image/jpeg","image/png","image/gif"].includes(s.type))return $("只能上传图片"),!1;if(s.size/1024/1024>2)return $("单个图片大小不能超过2MB"),!1},O=()=>{$("最多上传3张图片,请先删除在上传")},D=s=>{o.value.splice(o.value.indexOf(s),1)},R=s=>{_.value=o.value.findIndex(t=>t.uid===s.uid),g.value=!0},V=()=>document.querySelectorAll("#pure-upload-item"),T=s=>{var d,x,y;const t="el-upload-list",f=o.value.findIndex(m=>m.uid===s);(y=(x=(d=V())==null?void 0:d[f])==null?void 0:x.classList)==null||y.add(`${t}__item-actions`);const w=document.querySelector(`.${t}`);le.create(w,{handle:`.${t}__item`,onEnd:({newIndex:m,oldIndex:h})=>{const k=o.value[h];o.value.splice(h,1),o.value.splice(m,0,k),V().forEach(C=>{C.classList.remove(`${t}__item-actions`)})}})},q=()=>{[{name:"巴旦木.jpeg",type:"img"},{name:"恭喜发财.png",type:"img"},{name:"可爱动物.gif",type:"gif"},{name:"pure-upload.csv",type:"other"},{name:"pure-upload.txt",type:"other"}].forEach(s=>{te.get(`https://xiaoxian521.github.io/hyperlink/${s.type}/${s.name}`,{responseType:"blob"}).then(({data:t})=>{se(t,s.name)})})};return(s,t)=>{const f=i("el-link"),w=i("el-button"),d=i("IconifyIconOffline"),x=i("el-progress"),y=i("el-upload"),m=i("el-image-viewer"),h=i("el-divider"),k=i("el-image"),C=i("el-card"),J=G("tippy");return r(),b(C,{shadow:"never"},{header:c(()=>[e("div",me,[E((r(),b(f,{href:"https://element-plus.org/zh-CN/component/upload.html",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:c(()=>[l(" 文件上传 ")]),_:1})),[[J,{content:"点击查看详细文档"}]]),e("span",he,[n(w,{class:"ml-1",text:"",bg:"",onClick:q},{default:c(()=>[l(" 点击下载安全文件进行上传测试 ")]),_:1})])])]),default:c(()=>[ve,E(e("p",{class:"mb-4"},L(N.value),513),[[W,o.value.length>0]]),n(y,{"file-list":o.value,"onUpdate:fileList":t[0]||(t[0]=a=>o.value=a),drag:"",multiple:"",class:"pure-upload","list-type":"picture-card",accept:"image/jpeg,image/png,image/gif",action:"https://run.mocky.io/v3/3aa761d7-b0b3-4a03-96b3-6168d4f7467b",limit:3,headers:{Authorization:"eyJhbGciOiJIUzUxMiJ9.admin"},"on-exceed":O,"before-upload":H},{file:c(({file:a})=>[a.status=="ready"||a.status=="uploading"?(r(),I("div",ge,[fe,n(x,{class:"mt-2","stroke-width":2,"text-inside":!0,"show-text":!1,percentage:a.percentage},null,8,["percentage"])])):(r(),I("div",{key:1,onMouseenter:Q(z=>T(a.uid),["stop"])},[e("img",{class:"el-upload-list__item-thumbnail select-none",src:a.url},null,8,ye),e("span",{id:"pure-upload-item",class:K(["el-upload-list__item-actions",o.value.length>1&&"!cursor-move"])},[e("span",{title:"查看",class:"hover:text-primary",onClick:z=>R(a)},[n(d,{icon:p(ue),class:"hover:scale-125 duration-100"},null,8,["icon"])],8,be),e("span",{class:"el-upload-list__item-delete",onClick:z=>D(a)},[e("span",ke,[n(d,{icon:p(_e),class:"hover:scale-125 duration-100"},null,8,["icon"])])],8,we)],2)],40,xe))]),default:c(()=>[n(d,{icon:p(pe),class:"m-auto mt-4",width:"30"},null,8,["icon"])]),_:1},8,["file-list","headers"]),g.value?(r(),b(m,{key:0,initialIndex:_.value,"url-list":A.value,"zoom-rate":1.2,"max-scale":7,"min-scale":.2,onClose:t[1]||(t[1]=a=>g.value=!1),onSwitch:t[2]||(t[2]=a=>_.value=a)},null,8,["initialIndex","url-list"])):U("",!0),(r(),b(X,{to:"body"},[o.value[_.value]&&g.value?(r(),I("div",Ce,[e("p",je,L(o.value[_.value].name),1)])):U("",!0)])),Ie,n(h),$e,e("div",Se,[n(ie),e("div",null,[Ve,n(k,{class:"w-[200px] rounded-md",src:p(S)[0],"preview-src-list":p(S),fit:"cover"},null,8,["src","preview-src-list"])])]),n(h),e("div",ze,[e("p",null,[l(" 裁剪、上传头像请参考 "),e("span",{class:"font-bold text-[18x] cursor-pointer hover:text-[red]",onClick:t[3]||(t[3]=a=>p(B).push({name:"SystemUser"}))}," 系统管理-用户管理 "),l(" 表格操作栏中的上传头像功能 ")]),e("p",Me,[l(" 免责声明:上传接口使用免费开源的 "),n(f,{href:"https://designer.mocky.io/",target:"_blank",style:{"font-size":"16px","font-weight":"800"}},{default:c(()=>[l("  Mocky  ")]),_:1}),Ee,l(",如果造成任何损失,我们概不负责 ")])])]),_:1})}}}),Ze=ne(Le,[["__scopeId","data-v-cc9c60b8"]]);export{Ze as default}; diff --git a/dist/static/js/index-wFq7cEyx.js b/dist/static/js/index-6hNENxA5.js similarity index 80% rename from dist/static/js/index-wFq7cEyx.js rename to dist/static/js/index-6hNENxA5.js index 8d74d0bba..11bb56ca1 100644 --- a/dist/static/js/index-wFq7cEyx.js +++ b/dist/static/js/index-6hNENxA5.js @@ -1 +1 @@ -import{u as g}from"./columns-LTmJPNBf.js";import{u as d}from"./hooks-WhGxrRJZ.js";import{d as f,b as o,e as C,c as h,w as t,i as a,u as e,_ as b}from"./index-qI-8NwZF.js";const w=f({__name:"index",setup(x){const{loading:r,columns:i,dataList:s,pagination:n,Empty:c,onCurrentChange:l}=g();return(y,P)=>{const p=o("el-empty"),u=o("el-button"),m=o("pure-table");return C(),h(m,{"row-key":"id",alignWhole:"center",showOverflowTooltip:"",loading:e(r),"loading-config":{background:"transparent"},data:e(s).slice((e(n).currentPage-1)*e(n).pageSize,e(n).currentPage*e(n).pageSize),columns:e(i),pagination:e(n),onPageCurrentChange:e(l)},{empty:t(()=>[a(p,{description:"暂无数据","image-size":60},{image:t(()=>[a(e(c))]),_:1})]),operation:t(({row:_})=>[a(u,{plain:"",circle:"",size:"small",title:`查看序号为${_.id}的详情`,icon:e(d)("search")},null,8,["title","icon"])]),_:1},8,["loading","data","columns","pagination","onPageCurrentChange"])}}}),B=b(w,[["__scopeId","data-v-46c2337f"]]);export{B as default}; +import{u as g}from"./columns-BZARwOSZ.js";import{u as d}from"./hooks-OdGZ-AeP.js";import{d as f,b as o,e as C,c as h,w as t,i as a,u as e,_ as b}from"./index-2abGzBFj.js";const w=f({__name:"index",setup(x){const{loading:r,columns:i,dataList:s,pagination:n,Empty:c,onCurrentChange:l}=g();return(y,P)=>{const p=o("el-empty"),u=o("el-button"),m=o("pure-table");return C(),h(m,{"row-key":"id",alignWhole:"center",showOverflowTooltip:"",loading:e(r),"loading-config":{background:"transparent"},data:e(s).slice((e(n).currentPage-1)*e(n).pageSize,e(n).currentPage*e(n).pageSize),columns:e(i),pagination:e(n),onPageCurrentChange:e(l)},{empty:t(()=>[a(p,{description:"暂无数据","image-size":60},{image:t(()=>[a(e(c))]),_:1})]),operation:t(({row:_})=>[a(u,{plain:"",circle:"",size:"small",title:`查看序号为${_.id}的详情`,icon:e(d)("search")},null,8,["title","icon"])]),_:1},8,["loading","data","columns","pagination","onPageCurrentChange"])}}}),B=b(w,[["__scopeId","data-v-46c2337f"]]);export{B as default}; diff --git a/dist/static/js/index-4DgDrNGn.js b/dist/static/js/index-93n9YP4k.js similarity index 99% rename from dist/static/js/index-4DgDrNGn.js rename to dist/static/js/index-93n9YP4k.js index 2e73a757c..1ae21b4dc 100644 --- a/dist/static/js/index-4DgDrNGn.js +++ b/dist/static/js/index-93n9YP4k.js @@ -1,4 +1,4 @@ -var wA=Object.defineProperty,xA=Object.defineProperties;var EA=Object.getOwnPropertyDescriptors;var w1=Object.getOwnPropertySymbols;var SA=Object.prototype.hasOwnProperty,jA=Object.prototype.propertyIsEnumerable;var x1=(i,u,a)=>u in i?wA(i,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[u]=a,E1=(i,u)=>{for(var a in u||(u={}))SA.call(u,a)&&x1(i,a,u[a]);if(w1)for(var a of w1(u))jA.call(u,a)&&x1(i,a,u[a]);return i},S1=(i,u)=>xA(i,EA(u));import{bi as Fa,bj as Ci,bk as en,bl as j1,bm as li,bn as Ap,bo as $a,bp as Wc,bq as $O,br as ai,bs as fi,bt as Mn,bu as PA,bv as Li,bw as nm,bx as AA,by as Mp,bz as ui,bA as Tp,bB as WO,bC as Ru,bD as kp,bE as Oo,bF as GO,bG as Wa,bH as UO,bI as Cu,bJ as Iu,bK as dy,bL as cn,bM as Dp,bN as ml,bO as Tn,bP as Ba,bQ as _o,bR as Gc,bS as Np,bT as pi,bU as lr,bV as Kt,bW as Uc,bX as MA,bY as _l,bZ as HO,b_ as ua,b$ as XO,c0 as YO,c1 as Lb,c2 as Er,c3 as TA,c4 as kA,c5 as Rp,c6 as VO,c7 as Hc,c8 as KO,c9 as Ga,ca as qO,cb as rm,cc as DA,cd as Ol,ce as NA,cf as Du,cg as Cp,ch as ZO,ci as hy,cj as yy,ck as gl,cl as om,cm as im,cn as JO,co as QO,cp as RA,cq as ew,cr as tw,cs as CA,ct as nw,cu as IA,cv as LA,cw as BA,cx as zA,cy as Jh,cz as FA,cA as rw,cB as $A,cC as WA,cD as ow,cE as iw,cF as am,cG as aw,cH as GA,cI as UA,cJ as HA,cK as XA,cL as $c,cM as YA,cN as VA,cO as KA,cP as qA,cQ as ZA,cR as JA,cS as QA,cT as e2,cU as t2,cV as n2,cW as r2,cX as o2,cY as i2,cZ as a2,c_ as u2,c$ as c2,d0 as s2,d1 as l2,d2 as f2,d3 as p2,d4 as d2,d5 as h2,d6 as y2,d7 as v2,d8 as g2,G as b2,d as vy,r as La,o as uw,u as Bo,k as Fc,f as za,F as cw,l as sw,b as _p,e as Ri,ae as P1,i as Op,w as ll,al as A1,E as lw,_ as um,C as Bb,B as m2,c as Yh,M as cm,h as M1,p as _2,q as O2}from"./index-qI-8NwZF.js";import{V as w2}from"./styles-kXOO9umv.js";import"./vue.runtime.esm-bundler-NYWiGyax.js";var x2=NaN;function T1(i){return typeof i=="number"?i:Fa(i)?x2:+i}function gy(i,u){return function(a,f){var o;if(a===void 0&&f===void 0)return u;if(a!==void 0&&(o=a),f!==void 0){if(o===void 0)return f;typeof a=="string"||typeof f=="string"?(a=Ci(a),f=Ci(f)):(a=T1(a),f=T1(f)),o=i(a,f)}return o}}var E2=gy(function(i,u){return i+u},0);const S2=E2;var j2="Expected a function";function P2(i,u){if(typeof u!="function")throw new TypeError(j2);return i=en(i),function(){if(--i<1)return u.apply(this,arguments)}}var Qh=j1&&new j1,fw=Qh?function(i,u){return Qh.set(i,u),i}:li;function Pp(i){return function(){var u=arguments;switch(u.length){case 0:return new i;case 1:return new i(u[0]);case 2:return new i(u[0],u[1]);case 3:return new i(u[0],u[1],u[2]);case 4:return new i(u[0],u[1],u[2],u[3]);case 5:return new i(u[0],u[1],u[2],u[3],u[4]);case 6:return new i(u[0],u[1],u[2],u[3],u[4],u[5]);case 7:return new i(u[0],u[1],u[2],u[3],u[4],u[5],u[6])}var a=Ap(i.prototype),f=i.apply(a,u);return $a(f)?f:a}}var A2=1;function M2(i,u,a){var f=u&A2,o=Pp(i);function d(){var h=this&&this!==Wc&&this instanceof d?o:i;return h.apply(f?a:this,arguments)}return d}var T2=Math.max;function pw(i,u,a,f){for(var o=-1,d=i.length,h=a.length,m=-1,g=u.length,E=T2(d-h,0),P=Array(g+E),j=!f;++m1?"& ":"")+u[f],u=u.join(a>2?", ":" "),i.replace($2,`{ +var wA=Object.defineProperty,xA=Object.defineProperties;var EA=Object.getOwnPropertyDescriptors;var w1=Object.getOwnPropertySymbols;var SA=Object.prototype.hasOwnProperty,jA=Object.prototype.propertyIsEnumerable;var x1=(i,u,a)=>u in i?wA(i,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[u]=a,E1=(i,u)=>{for(var a in u||(u={}))SA.call(u,a)&&x1(i,a,u[a]);if(w1)for(var a of w1(u))jA.call(u,a)&&x1(i,a,u[a]);return i},S1=(i,u)=>xA(i,EA(u));import{bi as Fa,bj as Ci,bk as en,bl as j1,bm as li,bn as Ap,bo as $a,bp as Wc,bq as $O,br as ai,bs as fi,bt as Mn,bu as PA,bv as Li,bw as nm,bx as AA,by as Mp,bz as ui,bA as Tp,bB as WO,bC as Ru,bD as kp,bE as Oo,bF as GO,bG as Wa,bH as UO,bI as Cu,bJ as Iu,bK as dy,bL as cn,bM as Dp,bN as ml,bO as Tn,bP as Ba,bQ as _o,bR as Gc,bS as Np,bT as pi,bU as lr,bV as Kt,bW as Uc,bX as MA,bY as _l,bZ as HO,b_ as ua,b$ as XO,c0 as YO,c1 as Lb,c2 as Er,c3 as TA,c4 as kA,c5 as Rp,c6 as VO,c7 as Hc,c8 as KO,c9 as Ga,ca as qO,cb as rm,cc as DA,cd as Ol,ce as NA,cf as Du,cg as Cp,ch as ZO,ci as hy,cj as yy,ck as gl,cl as om,cm as im,cn as JO,co as QO,cp as RA,cq as ew,cr as tw,cs as CA,ct as nw,cu as IA,cv as LA,cw as BA,cx as zA,cy as Jh,cz as FA,cA as rw,cB as $A,cC as WA,cD as ow,cE as iw,cF as am,cG as aw,cH as GA,cI as UA,cJ as HA,cK as XA,cL as $c,cM as YA,cN as VA,cO as KA,cP as qA,cQ as ZA,cR as JA,cS as QA,cT as e2,cU as t2,cV as n2,cW as r2,cX as o2,cY as i2,cZ as a2,c_ as u2,c$ as c2,d0 as s2,d1 as l2,d2 as f2,d3 as p2,d4 as d2,d5 as h2,d6 as y2,d7 as v2,d8 as g2,G as b2,d as vy,r as La,o as uw,u as Bo,k as Fc,f as za,F as cw,l as sw,b as _p,e as Ri,af as P1,i as Op,w as ll,al as A1,E as lw,_ as um,C as Bb,B as m2,c as Yh,M as cm,h as M1,p as _2,q as O2}from"./index-2abGzBFj.js";import{V as w2}from"./styles-S52Fkj_w.js";import"./vue.runtime.esm-bundler-u6T2kM_V.js";var x2=NaN;function T1(i){return typeof i=="number"?i:Fa(i)?x2:+i}function gy(i,u){return function(a,f){var o;if(a===void 0&&f===void 0)return u;if(a!==void 0&&(o=a),f!==void 0){if(o===void 0)return f;typeof a=="string"||typeof f=="string"?(a=Ci(a),f=Ci(f)):(a=T1(a),f=T1(f)),o=i(a,f)}return o}}var E2=gy(function(i,u){return i+u},0);const S2=E2;var j2="Expected a function";function P2(i,u){if(typeof u!="function")throw new TypeError(j2);return i=en(i),function(){if(--i<1)return u.apply(this,arguments)}}var Qh=j1&&new j1,fw=Qh?function(i,u){return Qh.set(i,u),i}:li;function Pp(i){return function(){var u=arguments;switch(u.length){case 0:return new i;case 1:return new i(u[0]);case 2:return new i(u[0],u[1]);case 3:return new i(u[0],u[1],u[2]);case 4:return new i(u[0],u[1],u[2],u[3]);case 5:return new i(u[0],u[1],u[2],u[3],u[4]);case 6:return new i(u[0],u[1],u[2],u[3],u[4],u[5]);case 7:return new i(u[0],u[1],u[2],u[3],u[4],u[5],u[6])}var a=Ap(i.prototype),f=i.apply(a,u);return $a(f)?f:a}}var A2=1;function M2(i,u,a){var f=u&A2,o=Pp(i);function d(){var h=this&&this!==Wc&&this instanceof d?o:i;return h.apply(f?a:this,arguments)}return d}var T2=Math.max;function pw(i,u,a,f){for(var o=-1,d=i.length,h=a.length,m=-1,g=u.length,E=T2(d-h,0),P=Array(g+E),j=!f;++m1?"& ":"")+u[f],u=u.join(a>2?", ":" "),i.replace($2,`{ /* [wrapped with `+u+`] */ `)}var G2=1,U2=2,H2=8,X2=16,Y2=32,V2=64,K2=128,q2=256,Z2=512,J2=[["ary",K2],["bind",G2],["bindKey",U2],["curry",H2],["curryRight",X2],["flip",Z2],["partial",Y2],["partialRight",V2],["rearg",q2]];function Q2(i,u){return Li(J2,function(a){var f="_."+a[0];u&a[1]&&!nm(i,f)&&i.push(f)}),i.sort()}function vw(i,u,a){var f=u+"";return AA(i,W2(f,Q2(F2(f),a)))}var eM=1,tM=2,nM=4,rM=8,k1=32,D1=64;function gw(i,u,a,f,o,d,h,m,g,E){var P=u&rM,j=P?h:void 0,k=P?void 0:h,T=P?d:void 0,C=P?void 0:d;u|=P?k1:D1,u&=~(P?D1:k1),u&nM||(u&=~(eM|tM));var N=[i,u,o,T,j,C,k,m,g,E],I=a.apply(void 0,N);return zb(i)&&yw(I,N),I.placeholder=f,vw(I,i,u)}function wl(i){var u=i;return u.placeholder}var oM=Math.min;function iM(i,u){for(var a=i.length,f=oM(u.length,a),o=ai(i);f--;){var d=u[f];i[f]=Mp(d,a)?o[d]:void 0}return i}var N1="__lodash_placeholder__";function Nu(i,u){for(var a=-1,f=i.length,o=0,d=[];++a1&&U.reverse(),P&&g0&&(a=u.apply(this,arguments)),i<=1&&(u=void 0),a}}var IM=1,LM=32,pm=cn(function(i,u,a){var f=IM;if(a.length){var o=Nu(a,wl(pm));f|=LM}return Ua(i,f,u,a,o)});pm.placeholder={};const Ow=pm;var BM=Cu(function(i,u){return Li(u,function(a){a=Dp(a),ml(i,a,Ow(i[a],i))}),i});const zM=BM;var FM=1,$M=2,WM=32,dm=cn(function(i,u,a){var f=FM|$M;if(a.length){var o=Nu(a,wl(dm));f|=WM}return Ua(u,f,i,a,o)});dm.placeholder={};const GM=dm;function si(i,u,a){var f=-1,o=i.length;u<0&&(u=-u>o?0:o+u),a=a>o?o:a,a<0&&(a+=o),o=u>a?0:a-u>>>0,u>>>=0;for(var d=Array(o);++f=f?i:si(i,u,a)}var UM="\\ud800-\\udfff",HM="\\u0300-\\u036f",XM="\\ufe20-\\ufe2f",YM="\\u20d0-\\u20ff",VM=HM+XM+YM,KM="\\ufe0e\\ufe0f",qM="\\u200d",ZM=RegExp("["+qM+UM+VM+KM+"]");function xl(i){return ZM.test(i)}function JM(i){return i.split("")}var ww="\\ud800-\\udfff",QM="\\u0300-\\u036f",eT="\\ufe20-\\ufe2f",tT="\\u20d0-\\u20ff",nT=QM+eT+tT,rT="\\ufe0e\\ufe0f",oT="["+ww+"]",Fb="["+nT+"]",$b="\\ud83c[\\udffb-\\udfff]",iT="(?:"+Fb+"|"+$b+")",xw="[^"+ww+"]",Ew="(?:\\ud83c[\\udde6-\\uddff]){2}",Sw="[\\ud800-\\udbff][\\udc00-\\udfff]",aT="\\u200d",jw=iT+"?",Pw="["+rT+"]?",uT="(?:"+aT+"(?:"+[xw,Ew,Sw].join("|")+")"+Pw+jw+")*",cT=Pw+jw+uT,sT="(?:"+[xw+Fb+"?",Fb,Ew,Sw,oT].join("|")+")",lT=RegExp($b+"(?="+$b+")|"+sT+cT,"g");function fT(i){return i.match(lT)||[]}function Ii(i){return xl(i)?fT(i):JM(i)}function Aw(i){return function(u){u=Tn(u);var a=xl(u)?Ii(u):void 0,f=a?a[0]:u.charAt(0),o=a?Lu(a,1).join(""):u.slice(1);return f[i]()+o}}var pT=Aw("toUpperCase");const hm=pT;function Mw(i){return hm(Tn(i).toLowerCase())}function ym(i,u,a,f){var o=-1,d=i==null?0:i.length;for(f&&d&&(a=i[++o]);++o=u?i:u)),i}function uk(i,u,a){return a===void 0&&(a=u,u=void 0),a!==void 0&&(a=Ba(a),a=a===a?a:0),u!==void 0&&(u=Ba(u),u=u===u?u:0),Xc(Ba(i),u,a)}var ck=1,sk=4;function lk(i,u){return u=typeof u=="function"?u:void 0,Gc(i,ck|sk,u)}var fk=4;function pk(i,u){return u=typeof u=="function"?u:void 0,Gc(i,fk,u)}function dk(){return new ci(this.value(),this.__chain__)}function hk(i){for(var u=-1,a=i==null?0:i.length,f=0,o=[];++u2?u[2]:void 0;for(o&&_o(u[0],u[1],o)&&(f=1);++a=Gk&&(d=Lb,h=!1,u=new XO(u));e:for(;++o=0&&i.slice(a,o)==u}function iD(i,u){return lr(u,function(a){return[a,i[a]]})}function aD(i){var u=-1,a=Array(i.size);return i.forEach(function(f){a[++u]=[f,f]}),a}var uD="[object Map]",cD="[object Set]";function Qw(i){return function(u){var a=Rp(u);return a==uD?VO(u):a==cD?aD(u):iD(u,i(u))}}var sD=Qw(Oo);const Y1=sD;var lD=Qw(Wa);const V1=lD;var fD={"&":"&","<":"<",">":">",'"':""","'":"'"},pD=vm(fD);const dD=pD;var ex=/[&<>"']/g,hD=RegExp(ex.source);function tx(i){return i=Tn(i),i&&hD.test(i)?i.replace(ex,dD):i}var nx=/[\\^$.*+?()[\]{}|]/g,yD=RegExp(nx.source);function vD(i){return i=Tn(i),i&&yD.test(i)?i.replace(nx,"\\$&"):i}function rx(i,u){for(var a=-1,f=i==null?0:i.length;++ao?0:o+a),f=f===void 0||f>o?o:en(f),f<0&&(f+=o),f=a>f?0:ox(f);a-1?o[d?u[h]:h]:void 0}}var xD=Math.max;function ux(i,u,a){var f=i==null?0:i.length;if(!f)return-1;var o=a==null?0:en(a);return o<0&&(o=xD(f+o,0)),KO(i,Kt(u),o)}var ED=ax(ux);const SD=ED;function cx(i,u,a){var f;return a(i,function(o,d,h){if(u(o,d,h))return f=d,!1}),f}function jD(i,u){return cx(i,Kt(u),Ga)}var PD=ax(qO);const AD=PD;function MD(i,u){return cx(i,Kt(u),_m)}function K1(i){return i&&i.length?i[0]:void 0}var TD=1/0;function kD(i,u){return pi(rm(i,u),TD)}function DD(i,u,a){return a=a===void 0?1:en(a),pi(rm(i,u),a)}function ND(i,u){var a=i==null?0:i.length;return a?(u=u===void 0?1:en(u),pi(i,u)):[]}var RD=512;function CD(i){return Ua(i,RD)}var ID=gm("floor");const LD=ID;var BD="Expected a function",zD=8,FD=32,$D=128,WD=256;function sx(i){return Cu(function(u){var a=u.length,f=a,o=ci.prototype.thru;for(i&&u.reverse();f--;){var d=u[f];if(typeof d!="function")throw new TypeError(BD);if(o&&!h&&Vh(d)=="wrapper")var h=new ci([],!0)}for(f=h?f:a;++fu}function xy(i){return function(u,a){return typeof u=="string"&&typeof a=="string"||(u=Ba(u),a=Ba(a)),i(u,a)}}var rN=xy(Om);const oN=rN;var iN=xy(function(i,u){return i>=u});const aN=iN;var uN=Object.prototype,cN=uN.hasOwnProperty;function sN(i,u){return i!=null&&cN.call(i,u)}function lN(i,u){return i!=null&&NA(i,u,sN)}var fN=Math.max,pN=Math.min;function dN(i,u,a){return i>=pN(u,a)&&i-1:!!o&&Cp(i,u,a)>-1}var bN=Math.max;function mN(i,u,a){var f=i==null?0:i.length;if(!f)return-1;var o=a==null?0:en(a);return o<0&&(o=bN(f+o,0)),Cp(i,u,o)}function _N(i){var u=i==null?0:i.length;return u?si(i,0,-1):[]}var ON=Math.min;function xm(i,u,a){for(var f=a?YO:nm,o=i[0].length,d=i.length,h=d,m=Array(d),g=1/0,E=[];h--;){var P=i[h];h&&u&&(P=lr(P,ua(u))),g=ON(P.length,g),m[h]=!a&&(u||o>=120&&P.length>=120)?new XO(h&&P):void 0}P=i[0];var j=-1,k=m[0];e:for(;++j=-Q1&&i<=Q1}var bR="[object WeakMap]";function mR(i){return fi(i)&&Rp(i)==bR}var _R="[object WeakSet]";function OR(i){return fi(i)&&Iu(i)==_R}var wR=1;function xR(i){return Kt(typeof i=="function"?i:Gc(i,wR))}var ER=Array.prototype,SR=ER.join;function jR(i,u){return i==null?"":SR.call(i,u)}var PR=El(function(i,u,a){return i+(a?"-":"")+u.toLowerCase()});const AR=PR;var MR=_y(function(i,u,a){ml(i,a,u)});const TR=MR;function kR(i,u,a){for(var f=a+1;f--;)if(i[f]===u)return f;return f}var DR=Math.max,NR=Math.min;function RR(i,u,a){var f=i==null?0:i.length;if(!f)return-1;var o=f;return a!==void 0&&(o=en(a),o=o<0?DR(f+o,0):NR(o,f-1)),u===u?kR(i,u,o):KO(i,LA,o,!0)}var CR=El(function(i,u,a){return i+(a?" ":"")+u.toLowerCase()});const IR=CR;var LR=Aw("toLowerCase");const BR=LR;function jm(i,u){return i=this.__values__.length,u=i?void 0:this.__values__[this.__index__++];return{done:i,value:u}}function bx(i,u){var a=i.length;if(a)return u+=u<0?a:0,Mp(u,a)?i[u]:void 0}function dC(i,u){return i&&i.length?bx(i,en(u)):void 0}function hC(i){return i=en(i),cn(function(u){return bx(u,i)})}function Am(i,u){return u=yy(u,i),i=px(i,u),i==null||delete i[Dp(zo(u))]}function yC(i){return dy(i)?void 0:i}var vC=1,gC=2,bC=4,mC=Cu(function(i,u){var a={};if(i==null)return a;var f=!1;u=lr(u,function(d){return d=yy(d,i),f||(f=d.length>1),d}),kp(i,rw(i),a),f&&(a=Gc(a,vC|gC|bC,yC));for(var o=u.length;o--;)Am(a,u[o]);return a});const _C=mC;function mx(i,u){if(i==null)return{};var a=lr(rw(i),function(f){return[f]});return u=Kt(u),$A(i,a,function(f,o){return u(f,o[0])})}function OC(i,u){return mx(i,Bp(Kt(u)))}function wC(i){return _w(2,i)}function xC(i,u){var a=i.length;for(i.sort(u);a--;)i[a]=i[a].value;return i}function _x(i,u){if(i!==u){var a=i!==void 0,f=i===null,o=i===i,d=Fa(i),h=u!==void 0,m=u===null,g=u===u,E=Fa(u);if(!m&&!E&&!d&&i>u||d&&h&&g&&!m&&!E||f&&h&&g||!a&&g||!o)return 1;if(!f&&!d&&!E&&i=m)return g;var E=a[f];return g*(E=="desc"?-1:1)}}return i.index-u.index}function Ox(i,u,a){u.length?u=lr(u,function(d){return Mn(d)?function(h){return hy(h,d.length===1?d[0]:d)}:d}):u=[li];var f=-1;u=lr(u,ua(Kt));var o=WA(i,function(d,h,m){var g=lr(u,function(E){return E(d)});return{criteria:g,index:++f,value:d}});return xC(o,function(d,h){return EC(d,h,a)})}function SC(i,u,a,f){return i==null?[]:(Mn(u)||(u=u==null?[]:[u]),a=f?void 0:a,Mn(a)||(a=a==null?[]:[a]),Ox(i,u,a))}function Mm(i){return Cu(function(u){return u=lr(u,ua(Kt)),cn(function(a){var f=this;return i(u,function(o){return ui(o,f,a)})})})}var jC=Mm(lr);const PC=jC;var AC=cn,MC=Math.min,TC=AC(function(i,u){u=u.length==1&&Mn(u[0])?lr(u[0],ua(Kt)):lr(pi(u,1),ua(Kt));var a=u.length;return cn(function(f){for(var o=-1,d=MC(f.length,a);++oIC)return a;do u%2&&(a+=i),u=LC(u/2),u&&(i+=i);while(u);return a}var BC=iw("length"),wx="\\ud800-\\udfff",zC="\\u0300-\\u036f",FC="\\ufe20-\\ufe2f",$C="\\u20d0-\\u20ff",WC=zC+FC+$C,GC="\\ufe0e\\ufe0f",UC="["+wx+"]",Gb="["+WC+"]",Ub="\\ud83c[\\udffb-\\udfff]",HC="(?:"+Gb+"|"+Ub+")",xx="[^"+wx+"]",Ex="(?:\\ud83c[\\udde6-\\uddff]){2}",Sx="[\\ud800-\\udbff][\\udc00-\\udfff]",XC="\\u200d",jx=HC+"?",Px="["+GC+"]?",YC="(?:"+XC+"(?:"+[xx,Ex,Sx].join("|")+")"+Px+jx+")*",VC=Px+jx+YC,KC="(?:"+[xx+Gb+"?",Gb,Ex,Sx,UC].join("|")+")",eO=RegExp(Ub+"(?="+Ub+")|"+KC+VC,"g");function qC(i){for(var u=eO.lastIndex=0;eO.test(i);)++u;return u}function jl(i){return xl(i)?qC(i):BC(i)}var ZC=Math.ceil;function ty(i,u){u=u===void 0?" ":Ci(u);var a=u.length;if(a<2)return a?Wb(u,i):u;var f=Wb(u,ZC(i/jl(u)));return xl(u)?Lu(Ii(f),0,i).join(""):f.slice(0,i)}var JC=Math.ceil,QC=Math.floor;function eI(i,u,a){i=Tn(i),u=en(u);var f=u?jl(i):0;if(!u||f>=u)return i;var o=(u-f)/2;return ty(QC(o),a)+i+ty(JC(o),a)}function tI(i,u,a){i=Tn(i),u=en(u);var f=u?jl(i):0;return u&&f-1;)m!==i&&tO.call(m,g,1),tO.call(i,g,1);return i}function Mx(i,u){return i&&i.length&&u&&u.length?Dm(i,u):i}var yI=cn(Mx);const vI=yI;function gI(i,u,a){return i&&i.length&&u&&u.length?Dm(i,u,Kt(a)):i}function bI(i,u,a){return i&&i.length&&u&&u.length?Dm(i,u,void 0,a):i}var mI=Array.prototype,_I=mI.splice;function Tx(i,u){for(var a=i?u.length:0,f=a-1;a--;){var o=u[a];if(a==f||o!==d){var d=o;Mp(o)?_I.call(i,o,1):Am(i,o)}}return i}var OI=Cu(function(i,u){var a=i==null?0:i.length,f=lm(i,u);return Tx(i,lr(u,function(o){return Mp(o,a)?+o:o}).sort(_x)),f});const wI=OI;var xI=Math.floor,EI=Math.random;function Nm(i,u){return i+xI(EI()*(u-i+1))}var SI=parseFloat,jI=Math.min,PI=Math.random;function AI(i,u,a){if(a&&typeof a!="boolean"&&_o(i,u,a)&&(u=a=void 0),a===void 0&&(typeof u=="boolean"?(a=u,u=void 0):typeof i=="boolean"&&(a=i,i=void 0)),i===void 0&&u===void 0?(i=0,u=1):(i=Du(i),u===void 0?(u=i,i=0):u=Du(u)),i>u){var f=i;i=u,u=f}if(a||i%1||u%1){var o=PI();return jI(i+o*(u-i+SI("1e-"+((o+"").length-1))),u)}return Nm(i,u)}var MI=Math.ceil,TI=Math.max;function kI(i,u,a,f){for(var o=-1,d=TI(MI((u-i)/(a||1)),0),h=Array(d);d--;)h[f?d:++o]=i,i+=a;return h}function kx(i){return function(u,a,f){return f&&typeof f!="number"&&_o(u,a,f)&&(a=f=void 0),u=Du(u),a===void 0?(a=u,u=0):a=Du(a),f=f===void 0?u1&&_o(i,u[0],u[1])?u=[]:a>2&&_o(u[0],u[1],u[2])&&(u=[u[0]]),Ox(i,pi(u,1),[])});const g3=v3;var b3=4294967295,m3=b3-1,_3=Math.floor,O3=Math.min;function Rm(i,u,a,f){var o=0,d=i==null?0:i.length;if(d===0)return 0;u=a(u);for(var h=u!==u,m=u===null,g=Fa(u),E=u===void 0;o>>1;function Py(i,u,a){var f=0,o=i==null?f:i.length;if(typeof u=="number"&&u===u&&o<=x3){for(;f>>1,h=i[d];h!==null&&!Fa(h)&&(a?h<=u:h>>0,a?(i=Tn(i),i&&(typeof u=="string"||u!=null&&!Sm(u))&&(u=Ci(u),!u&&xl(i))?Lu(Ii(i),0,a):i.split(u,a)):[]}var R3="Expected a function",C3=Math.max;function I3(i,u){if(typeof i!="function")throw new TypeError(R3);return u=u==null?0:C3(en(u),0),cn(function(a){var f=a[u],o=Lu(a,0,u);return f&&Np(o,f),ui(i,this,o)})}var L3=El(function(i,u,a){return i+(a?" ":"")+hm(u)});const B3=L3;function z3(i,u,a){return i=Tn(i),a=a==null?0:Xc(en(a),0,i.length),u=Ci(u),i.slice(a,a+u.length)==u}function F3(){return{}}function $3(){return""}function W3(){return!0}var G3=gy(function(i,u){return i-u},0);const U3=G3;function H3(i){return i&&i.length?Pm(i,li):0}function X3(i,u){return i&&i.length?Pm(i,Kt(u)):0}function Y3(i){var u=i==null?0:i.length;return u?si(i,1,u):[]}function V3(i,u,a){return i&&i.length?(u=a||u===void 0?1:en(u),si(i,0,u<0?0:u)):[]}function K3(i,u,a){var f=i==null?0:i.length;return f?(u=a||u===void 0?1:en(u),u=f-u,si(i,u<0?0:u,f)):[]}function q3(i,u){return i&&i.length?Oy(i,Kt(u),!1,!0):[]}function Z3(i,u){return i&&i.length?Oy(i,Kt(u)):[]}function J3(i,u){return u(i),i}var Cx=Object.prototype,Q3=Cx.hasOwnProperty;function nO(i,u,a,f){return i===void 0||_l(i,Cx[a])&&!Q3.call(f,a)?u:i}var eL={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function tL(i){return"\\"+eL[i]}var nL=/<%=([\s\S]+?)%>/g;const Ix=nL;var rL=/<%-([\s\S]+?)%>/g;const oL=rL;var iL=/<%([\s\S]+?)%>/g;const aL=iL;var uL={escape:oL,evaluate:aL,interpolate:Ix,variable:"",imports:{_:{escape:tx}}};const Xb=uL;var cL="Invalid `variable` option passed into `_.template`",sL=/\b__p \+= '';/g,lL=/\b(__p \+=) '' \+/g,fL=/(__e\(.*?\)|\b__t\)) \+\n'';/g,pL=/[()=,{}\[\]\/\s]/,dL=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Uh=/($^)/,hL=/['\n\r\u2028\u2029\\]/g,yL=Object.prototype,rO=yL.hasOwnProperty;function vL(i,u,a){var f=Xb.imports._.templateSettings||Xb;a&&_o(i,u,a)&&(u=void 0),i=Tn(i),u=ey({},u,f,nO);var o=ey({},u.imports,f.imports,nO),d=Oo(o),h=wm(o,d),m,g,E=0,P=u.interpolate||Uh,j="__p += '",k=RegExp((u.escape||Uh).source+"|"+P.source+"|"+(P===Ix?dL:Uh).source+"|"+(u.evaluate||Uh).source+"|$","g"),T=rO.call(u,"sourceURL")?"//# sourceURL="+(u.sourceURL+"").replace(/\s/g," ")+` `:"";i.replace(k,function(I,W,U,ne,ue,ae){return U||(U=ne),j+=i.slice(E,ae).replace(hL,tL),W&&(m=!0,j+=`' + diff --git a/dist/static/js/index-9vYYQuYj.js b/dist/static/js/index-9vYYQuYj.js deleted file mode 100644 index 62e9b8e71..000000000 --- a/dist/static/js/index-9vYYQuYj.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-FqZzdEsB.js";import"./columns-3h3K3AA3.js";import"./index-qI-8NwZF.js";import"./data-5BvlhEX3.js";export{o as default}; diff --git a/dist/static/js/index-b4n4_Gnf.js b/dist/static/js/index-AmSyq4s3.js similarity index 96% rename from dist/static/js/index-b4n4_Gnf.js rename to dist/static/js/index-AmSyq4s3.js index 6c49fcc8b..d497d85e3 100644 --- a/dist/static/js/index-b4n4_Gnf.js +++ b/dist/static/js/index-AmSyq4s3.js @@ -1 +1 @@ -import{d as w,a0 as A,a1 as F,V as h,dP as I,a4 as M,r as N,dd as C,b as m,e as _,c as P,w as a,F as g,u as s,B as v,h as o,i as n,l as b,k as y,f as d,a3 as B,dQ as E}from"./index-qI-8NwZF.js";import{u as S}from"./hooks-lcVbDIA1.js";const U=d("div",{class:"font-medium"},"标签页复用,超出限制自动关闭",-1),j={class:"flex flex-wrap items-center"},H=d("p",null,"query传参模式:",-1),L={class:"flex flex-wrap items-center"},z=d("p",null,"params传参模式:",-1),K=w({name:"Tabs",__name:"index",setup(Q){const{toDetail:c,router:u}=S(),x=A(F().wholeMenus,!0),f=h(()=>I(M(x),0,{disabled:!0})),p=N([]),k=h(()=>{var r;return(r=C())==null?void 0:r.multiTags});function $(){p.value.length!==0&&p.value.forEach(r=>{var l;const t=(l=E(f.value,r).redirect)!=null?l:E(f.value,r).path;C().handleTags("splice",t),t==="/tabs/index"&&u.push({path:k.value[k.value.length-1].path})})}return(r,t)=>{const l=m("el-button"),i=m("el-divider"),q=m("el-tree-select"),D=m("el-link"),T=m("el-card");return _(),P(T,{shadow:"never"},{header:a(()=>[U]),default:a(()=>[d("div",j,[H,(_(),y(g,null,b(6,e=>n(l,{key:e,class:"m-2",onClick:V=>s(c)({id:e},"query")},{default:a(()=>[o(" 打开"+v(e)+"详情页 ",1)]),_:2},1032,["onClick"])),64)),n(l,{onClick:t[0]||(t[0]=e=>s(c)({id:666,name:"小明",age:18,job:"工程师"},"query"))},{default:a(()=>[o(" 多个参数 ")]),_:1})]),n(i),d("div",L,[z,(_(),y(g,null,b(6,e=>n(l,{key:e,class:"m-2",onClick:V=>s(c)({id:e},"params")},{default:a(()=>[o(" 打开"+v(e)+"详情页 ",1)]),_:2},1032,["onClick"])),64))]),n(i),n(q,{modelValue:p.value,"onUpdate:modelValue":t[1]||(t[1]=e=>p.value=e),class:"!w-[300px]","node-key":"uniqueId",placeholder:"请选择要关闭的标签",clearable:"",multiple:"",filterable:"","default-expand-all":"",props:{label:e=>s(B)(e.meta.title),value:"uniqueId",children:"children",disabled:"disabled"},data:f.value},{default:a(({data:e})=>[d("span",null,v(s(B)(e.meta.title)),1)]),_:1},8,["modelValue","props","data"]),n(l,{class:"m-2",onClick:$},{default:a(()=>[o("关闭标签")]),_:1}),n(i),n(l,{onClick:t[2]||(t[2]=e=>s(u).push({name:"Menu1-2-2"}))},{default:a(()=>[o(" 跳转页内菜单(传name对象,优先推荐) ")]),_:1}),n(l,{onClick:t[3]||(t[3]=e=>s(u).push("/nested/menu1/menu1-2/menu1-2-2"))},{default:a(()=>[o(" 跳转页内菜单(直接传要跳转的路径) ")]),_:1}),n(l,{onClick:t[4]||(t[4]=e=>s(u).push({path:"/nested/menu1/menu1-2/menu1-2-2"}))},{default:a(()=>[o(" 跳转页内菜单(传path对象) ")]),_:1}),n(i),n(l,{onClick:t[5]||(t[5]=e=>s(u).push({name:"Menu1-2-2",query:{text:"传name对象,优先推荐"}}))},{default:a(()=>[o(" 携参跳转页内菜单(传name对象,优先推荐) ")]),_:1}),n(l,{onClick:t[6]||(t[6]=e=>s(u).push({path:"/nested/menu1/menu1-2/menu1-2-2",query:{text:"传path对象"}}))},{default:a(()=>[o(" 携参跳转页内菜单(传path对象) ")]),_:1}),n(D,{class:"ml-4",href:"https://router.vuejs.org/zh/guide/essentials/navigation.html#%E5%AF%BC%E8%88%AA%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BD%8D%E7%BD%AE",target:"_blank"},{default:a(()=>[o(" 点击查看更多跳转方式 ")]),_:1}),n(i),n(l,{onClick:t[7]||(t[7]=e=>s(u).push({name:"Empty"}))},{default:a(()=>[o(" 跳转无Layout的空白页面 ")]),_:1})]),_:1})}}});export{K as default}; +import{d as w,a0 as A,a1 as F,V as h,dP as I,a4 as M,r as N,dd as C,b as m,e as _,c as P,w as a,F as g,u as s,B as v,h as o,i as n,l as b,k as y,f as d,a3 as B,dQ as E}from"./index-2abGzBFj.js";import{u as S}from"./hooks-r7U2Xrns.js";const U=d("div",{class:"font-medium"},"标签页复用,超出限制自动关闭",-1),j={class:"flex flex-wrap items-center"},H=d("p",null,"query传参模式:",-1),L={class:"flex flex-wrap items-center"},z=d("p",null,"params传参模式:",-1),K=w({name:"Tabs",__name:"index",setup(Q){const{toDetail:c,router:u}=S(),x=A(F().wholeMenus,!0),f=h(()=>I(M(x),0,{disabled:!0})),p=N([]),k=h(()=>{var r;return(r=C())==null?void 0:r.multiTags});function $(){p.value.length!==0&&p.value.forEach(r=>{var l;const t=(l=E(f.value,r).redirect)!=null?l:E(f.value,r).path;C().handleTags("splice",t),t==="/tabs/index"&&u.push({path:k.value[k.value.length-1].path})})}return(r,t)=>{const l=m("el-button"),i=m("el-divider"),q=m("el-tree-select"),D=m("el-link"),T=m("el-card");return _(),P(T,{shadow:"never"},{header:a(()=>[U]),default:a(()=>[d("div",j,[H,(_(),y(g,null,b(6,e=>n(l,{key:e,class:"m-2",onClick:V=>s(c)({id:e},"query")},{default:a(()=>[o(" 打开"+v(e)+"详情页 ",1)]),_:2},1032,["onClick"])),64)),n(l,{onClick:t[0]||(t[0]=e=>s(c)({id:666,name:"小明",age:18,job:"工程师"},"query"))},{default:a(()=>[o(" 多个参数 ")]),_:1})]),n(i),d("div",L,[z,(_(),y(g,null,b(6,e=>n(l,{key:e,class:"m-2",onClick:V=>s(c)({id:e},"params")},{default:a(()=>[o(" 打开"+v(e)+"详情页 ",1)]),_:2},1032,["onClick"])),64))]),n(i),n(q,{modelValue:p.value,"onUpdate:modelValue":t[1]||(t[1]=e=>p.value=e),class:"!w-[300px]","node-key":"uniqueId",placeholder:"请选择要关闭的标签",clearable:"",multiple:"",filterable:"","default-expand-all":"",props:{label:e=>s(B)(e.meta.title),value:"uniqueId",children:"children",disabled:"disabled"},data:f.value},{default:a(({data:e})=>[d("span",null,v(s(B)(e.meta.title)),1)]),_:1},8,["modelValue","props","data"]),n(l,{class:"m-2",onClick:$},{default:a(()=>[o("关闭标签")]),_:1}),n(i),n(l,{onClick:t[2]||(t[2]=e=>s(u).push({name:"Menu1-2-2"}))},{default:a(()=>[o(" 跳转页内菜单(传name对象,优先推荐) ")]),_:1}),n(l,{onClick:t[3]||(t[3]=e=>s(u).push("/nested/menu1/menu1-2/menu1-2-2"))},{default:a(()=>[o(" 跳转页内菜单(直接传要跳转的路径) ")]),_:1}),n(l,{onClick:t[4]||(t[4]=e=>s(u).push({path:"/nested/menu1/menu1-2/menu1-2-2"}))},{default:a(()=>[o(" 跳转页内菜单(传path对象) ")]),_:1}),n(i),n(l,{onClick:t[5]||(t[5]=e=>s(u).push({name:"Menu1-2-2",query:{text:"传name对象,优先推荐"}}))},{default:a(()=>[o(" 携参跳转页内菜单(传name对象,优先推荐) ")]),_:1}),n(l,{onClick:t[6]||(t[6]=e=>s(u).push({path:"/nested/menu1/menu1-2/menu1-2-2",query:{text:"传path对象"}}))},{default:a(()=>[o(" 携参跳转页内菜单(传path对象) ")]),_:1}),n(D,{class:"ml-4",href:"https://router.vuejs.org/zh/guide/essentials/navigation.html#%E5%AF%BC%E8%88%AA%E5%88%B0%E4%B8%8D%E5%90%8C%E7%9A%84%E4%BD%8D%E7%BD%AE",target:"_blank"},{default:a(()=>[o(" 点击查看更多跳转方式 ")]),_:1}),n(i),n(l,{onClick:t[7]||(t[7]=e=>s(u).push({name:"Empty"}))},{default:a(()=>[o(" 跳转无Layout的空白页面 ")]),_:1})]),_:1})}}});export{K as default}; diff --git a/dist/static/js/index-KoVtbZi-.js b/dist/static/js/index-B7Ocw7z9.js similarity index 87% rename from dist/static/js/index-KoVtbZi-.js rename to dist/static/js/index-B7Ocw7z9.js index fc6b79364..8c3cd82f9 100644 --- a/dist/static/js/index-KoVtbZi-.js +++ b/dist/static/js/index-B7Ocw7z9.js @@ -1 +1 @@ -import{useRole as T}from"./hook-4IoDwtFb.js";import{R as U,D as I,P as N}from"./refresh-6HaDYgdD.js";import{u as s}from"./hooks-WhGxrRJZ.js";import{d as E}from"./edit-pen-A29bH4uw.js";import{d as F}from"./menu-_OwpKHc3.js";import{d as L}from"./add-circle-line-ROzhCHIm.js";import{d as M,r as O,b as t,e as j,k as q,i as o,w as l,u as e,h as m,_ as A}from"./index-qI-8NwZF.js";import"./form.vue_vue_type_script_setup_true_lang-uuiSZ-By.js";import"./system-holUfnXh.js";import"./hooks-DFKmFKCZ.js";import"./epTheme-1-ujsmhE.js";import"./sortable.esm-FgMliyZc.js";const G={class:"main"},H=M({name:"SystemRole",__name:"index",setup(J){const d=O(),{form:r,loading:u,columns:h,dataList:b,pagination:k,onSearch:f,resetForm:y,openDialog:_,handleMenu:v,handleDelete:x,handleSizeChange:V,handleCurrentChange:S,handleSelectionChange:R}=T();return(K,a)=>{const g=t("el-input"),p=t("el-form-item"),C=t("el-option"),w=t("el-select"),i=t("el-button"),$=t("el-form"),P=t("el-popconfirm"),D=t("pure-table");return j(),q("div",G,[o($,{ref_key:"formRef",ref:d,inline:!0,model:e(r),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:l(()=>[o(p,{label:"角色名称:",prop:"name"},{default:l(()=>[o(g,{modelValue:e(r).name,"onUpdate:modelValue":a[0]||(a[0]=n=>e(r).name=n),placeholder:"请输入角色名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"角色标识:",prop:"code"},{default:l(()=>[o(g,{modelValue:e(r).code,"onUpdate:modelValue":a[1]||(a[1]=n=>e(r).code=n),placeholder:"请输入角色标识",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:l(()=>[o(w,{modelValue:e(r).status,"onUpdate:modelValue":a[2]||(a[2]=n=>e(r).status=n),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:l(()=>[o(C,{label:"已启用",value:"1"}),o(C,{label:"已停用",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:l(()=>[o(i,{type:"primary",icon:e(s)("search"),loading:e(u),onClick:e(f)},{default:l(()=>[m(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(i,{icon:e(s)(e(U)),onClick:a[3]||(a[3]=n=>e(y)(d.value))},{default:l(()=>[m(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(N),{title:"角色管理(仅演示,操作后不生效)",columns:e(h),onRefresh:e(f)},{buttons:l(()=>[o(i,{type:"primary",icon:e(s)(e(L)),onClick:a[4]||(a[4]=n=>e(_)())},{default:l(()=>[m(" 新增角色 ")]),_:1},8,["icon"])]),default:l(({size:n,dynamicColumns:z})=>[o(D,{"align-whole":"center",showOverflowTooltip:"","table-layout":"auto",loading:e(u),size:n,adaptive:"",data:e(b),columns:z,pagination:e(k),paginationSmall:n==="small","header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(R),onPageSizeChange:e(V),onPageCurrentChange:e(S)},{operation:l(({row:c})=>[o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(E)),onClick:B=>e(_)("修改",c)},{default:l(()=>[m(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(F)),onClick:e(v)},{default:l(()=>[m(" 菜单权限 ")]),_:2},1032,["size","icon","onClick"]),o(P,{title:`是否确认删除角色名称为${c.name}的这条数据`,onConfirm:B=>e(x)(c)},{reference:l(()=>[o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(I))},{default:l(()=>[m(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),ie=A(H,[["__scopeId","data-v-c9c31328"]]);export{ie as default}; +import{useRole as T}from"./hook-H8XhlcUl.js";import{R as U,D as I,P as N}from"./refresh-tgBG0aMD.js";import{u as s}from"./hooks-OdGZ-AeP.js";import{d as E}from"./edit-pen-A29bH4uw.js";import{d as F}from"./menu-_OwpKHc3.js";import{d as L}from"./add-circle-line-ROzhCHIm.js";import{d as M,r as O,b as t,e as j,k as q,i as o,w as l,u as e,h as m,_ as A}from"./index-2abGzBFj.js";import"./form.vue_vue_type_script_setup_true_lang-PKY1LJrZ.js";import"./system-RrNogtm_.js";import"./hooks-knou1mge.js";import"./epTheme--LMgq1hx.js";import"./sortable.esm-FgMliyZc.js";const G={class:"main"},H=M({name:"SystemRole",__name:"index",setup(J){const d=O(),{form:r,loading:u,columns:h,dataList:b,pagination:k,onSearch:f,resetForm:y,openDialog:_,handleMenu:v,handleDelete:x,handleSizeChange:V,handleCurrentChange:S,handleSelectionChange:R}=T();return(K,a)=>{const g=t("el-input"),p=t("el-form-item"),C=t("el-option"),w=t("el-select"),i=t("el-button"),$=t("el-form"),P=t("el-popconfirm"),D=t("pure-table");return j(),q("div",G,[o($,{ref_key:"formRef",ref:d,inline:!0,model:e(r),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:l(()=>[o(p,{label:"角色名称:",prop:"name"},{default:l(()=>[o(g,{modelValue:e(r).name,"onUpdate:modelValue":a[0]||(a[0]=n=>e(r).name=n),placeholder:"请输入角色名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"角色标识:",prop:"code"},{default:l(()=>[o(g,{modelValue:e(r).code,"onUpdate:modelValue":a[1]||(a[1]=n=>e(r).code=n),placeholder:"请输入角色标识",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:l(()=>[o(w,{modelValue:e(r).status,"onUpdate:modelValue":a[2]||(a[2]=n=>e(r).status=n),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:l(()=>[o(C,{label:"已启用",value:"1"}),o(C,{label:"已停用",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:l(()=>[o(i,{type:"primary",icon:e(s)("search"),loading:e(u),onClick:e(f)},{default:l(()=>[m(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(i,{icon:e(s)(e(U)),onClick:a[3]||(a[3]=n=>e(y)(d.value))},{default:l(()=>[m(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(N),{title:"角色管理(仅演示,操作后不生效)",columns:e(h),onRefresh:e(f)},{buttons:l(()=>[o(i,{type:"primary",icon:e(s)(e(L)),onClick:a[4]||(a[4]=n=>e(_)())},{default:l(()=>[m(" 新增角色 ")]),_:1},8,["icon"])]),default:l(({size:n,dynamicColumns:z})=>[o(D,{"align-whole":"center",showOverflowTooltip:"","table-layout":"auto",loading:e(u),size:n,adaptive:"",data:e(b),columns:z,pagination:e(k),paginationSmall:n==="small","header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(R),onPageSizeChange:e(V),onPageCurrentChange:e(S)},{operation:l(({row:c})=>[o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(E)),onClick:B=>e(_)("修改",c)},{default:l(()=>[m(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(F)),onClick:e(v)},{default:l(()=>[m(" 菜单权限 ")]),_:2},1032,["size","icon","onClick"]),o(P,{title:`是否确认删除角色名称为${c.name}的这条数据`,onConfirm:B=>e(x)(c)},{reference:l(()=>[o(i,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(s)(e(I))},{default:l(()=>[m(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])}}}),ie=A(H,[["__scopeId","data-v-c9c31328"]]);export{ie as default}; diff --git a/dist/static/js/index-BtkviTrE.js b/dist/static/js/index-BtkviTrE.js new file mode 100644 index 000000000..1d8504696 --- /dev/null +++ b/dist/static/js/index-BtkviTrE.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-5flhqGH8.js";import"./columns-KboLTHKJ.js";import"./data-t-06lejh.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/index-Y8yOcze-.js b/dist/static/js/index-CZXGF5o6.js similarity index 99% rename from dist/static/js/index-Y8yOcze-.js rename to dist/static/js/index-CZXGF5o6.js index 098bbaa1d..2f7f9a981 100644 --- a/dist/static/js/index-Y8yOcze-.js +++ b/dist/static/js/index-CZXGF5o6.js @@ -1 +1 @@ -var Ee=Object.defineProperty,Ce=Object.defineProperties;var _e=Object.getOwnPropertyDescriptors;var te=Object.getOwnPropertySymbols;var Ie=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable;var re=(e,t,n)=>t in e?Ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Q=(e,t)=>{for(var n in t||(t={}))Ie.call(t,n)&&re(e,n,t[n]);if(te)for(var n of te(t))Pe.call(t,n)&&re(e,n,t[n]);return e},ne=(e,t)=>Ce(e,_e(t));var g=(e,t,n)=>new Promise((a,s)=>{var o=f=>{try{d(n.next(f))}catch(y){s(y)}},c=f=>{try{d(n.throw(f))}catch(y){s(y)}},d=f=>f.done?a(f.value):Promise.resolve(f.value).then(o,c);d((n=n.apply(e,t)).next())});import{d as Ne,D as Ae}from"./index-qI-8NwZF.js";const ue=e=>Array.isArray(e),de=e=>ue(e)?e:[e];let De=function(e){let t=function(m){return de(m).forEach(T=>{var L;return h.set(Symbol((L=T.char)==null?void 0:L.innerText),s(Q({},T)))}),this},n=()=>f().filter(m=>m.typeable),a=function(m,T){let L=[...h.keys()];h.set(L[m],s(T))},s=m=>(m.shouldPauseCursor=function(){return!!(this.typeable||this.cursorable||this.deletable)},m),o=function(){h.forEach(m=>delete m.done)},c=function(){h=new Map,t(e)},d=()=>h,f=()=>Array.from(h.values()),y=m=>h.delete(m),_=(m=!1)=>m?f():f().filter(T=>!T.done),I=(m,T=!1)=>T?h.delete(m):h.get(m).done=!0,h=new Map;return t(e),{add:t,set:a,wipe:c,reset:o,destroy:y,done:I,getItems:_,getQueue:d,getTypeable:n}};const fe=e=>Array.from(e),X=e=>document.createTextNode(e);let G=e=>([...e.childNodes].forEach(t=>{if(t.nodeValue){[...t.nodeValue].forEach(n=>{t.parentNode.insertBefore(X(n),t)}),t.remove();return}G(t)}),e);const ce=e=>{let t=document.implementation.createHTMLDocument();return t.body.innerHTML=e,G(t.body)},ye="data-typeit-id",D="ti-cursor",Le="END",ve={started:!1,completed:!1,frozen:!1,destroyed:!1},k={breakLines:!0,cursor:{autoPause:!0,autoPauseDelay:500,animation:{frames:[0,0,1].map(e=>({opacity:e})),options:{iterations:1/0,easing:"steps(2, start)",fill:"forwards"}}},cursorChar:"|",cursorSpeed:1e3,deleteSpeed:null,html:!0,lifeLike:!0,loop:!1,loopDelay:750,nextStringDelay:750,speed:100,startDelay:250,startDelete:!1,strings:[],waitUntilVisible:!1,beforeString:()=>{},afterString:()=>{},beforeStep:()=>{},afterStep:()=>{},afterComplete:()=>{}},xe=`[${ye}]:before {content: '.'; display: inline-block; width: 0; visibility: hidden;}`;function me(e,t=!1,n=!1){let a=e.querySelector(`.${D}`),s=document.createTreeWalker(e,NodeFilter.SHOW_ALL,{acceptNode:d=>{var f,y;if(a&&n){if((f=d.classList)!=null&&f.contains(D))return NodeFilter.FILTER_ACCEPT;if(a.contains(d))return NodeFilter.FILTER_REJECT}return(y=d.classList)!=null&&y.contains(D)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}}),o,c=[];for(;o=s.nextNode();)o.originalParent||(o.originalParent=o.parentNode),c.push(o);return t?c.reverse():c}function ke(e){return me(ce(e))}function Me(e,t=!0){return t?ke(e):fe(e).map(X)}const q=e=>document.createElement(e),pe=(e,t="")=>{let n=q("style");n.id=t,n.appendChild(X(e)),document.head.appendChild(n)},le=e=>(ue(e)||(e=[e/2,e/2]),e),ae=(e,t)=>Math.abs(Math.random()*(e+t-(e-t))+(e-t));let se=e=>e/2;function Re(e){let{speed:t,deleteSpeed:n,lifeLike:a}=e;return n=n!==null?n:t/3,a?[ae(t,se(t)),ae(n,se(n))]:[t,n]}const $e=e=>(e.forEach(clearTimeout),[]),Fe=()=>Math.random().toString().substring(2,9),K=e=>"value"in e;let He=e=>K(e)?fe(e.value):me(e,!0).filter(t=>!(t.childNodes.length>0));const Qe=(e,t)=>{new IntersectionObserver((a,s)=>{a.forEach(o=>{o.isIntersecting&&(t(),s.unobserve(e))})},{threshold:1}).observe(e)};let x=e=>typeof e=="function"?e():e;const he=e=>Number.isInteger(e);let O=(e,t=document,n=!1)=>t[`querySelector${n?"All":""}`](e),Be=e=>/body/i.test(e==null?void 0:e.tagName),qe=(e,t)=>{if(K(e)){e.value=`${e.value}${t.textContent}`;return}t.innerHTML="";let n=Be(t.originalParent)?e:t.originalParent||e;n.insertBefore(t,O("."+D,n)||null)},Ue=(e,t,n)=>Math.min(Math.max(t+e,0),n.length);const M=(e,t)=>Object.assign({},e,t),ze=(e,t)=>{if(!e)return;let n=e.parentNode;(n.childNodes.length>1||n.isSameNode(t)?e:n).remove()},Ve=(e,t,n)=>{let a=t[n-1],s=O(`.${D}`,e);e=(a==null?void 0:a.parentNode)||e,e.insertBefore(s,a||null)};function We(e){return typeof e=="string"?O(e):e}const je=e=>/<(.+)>(.*?)<\/(.+)>/.test(e.outerHTML);let Je=(e,t,n)=>new Promise(a=>{let s=()=>g(void 0,null,function*(){yield e(),a()});n.push(setTimeout(s,t||0))}),Xe={"font-family":"","font-weight":"","font-size":"","font-style":"","line-height":"",color:"",transform:"translateX(-.125em)"},Ge=(e,t)=>{let a=`${`[${ye}='${e}']`} .${D}`,s=getComputedStyle(t),o=Object.entries(Xe).reduce((c,[d,f])=>`${c} ${d}: var(--ti-cursor-${d}, ${f||s[d]});`,"");pe(`${a} { display: inline-block; width: 0; ${o} }`,e)};const B=(e,t)=>new Array(t).fill(e),ie=({queueItems:e,selector:t,cursorPosition:n,to:a})=>{if(he(t))return t*-1;let s=new RegExp(Le,"i").test(a),o=t?[...e].reverse().findIndex(({char:d})=>{let f=d.parentElement,y=f.matches(t);return s&&y?!0:y&&f.firstChild.isSameNode(d)}):-1;o<0&&(o=s?0:e.length-1);let c=s?0:1;return o-n+c};let U=e=>new Promise(t=>{requestAnimationFrame(()=>g(void 0,null,function*(){t(yield e())}))}),be=e=>e==null?void 0:e.getAnimations().find(t=>t.id===e.dataset.tiAnimationId),ge=({cursor:e,frames:t,options:n})=>{let a=e.animate(t,n);return a.pause(),a.id=e.dataset.tiAnimationId,U(()=>{U(()=>{a.play()})}),a},Ke=({cursor:e,options:t,cursorOptions:n})=>{if(!e||!n)return;let a=be(e),s;a&&(t.delay=a.effect.getComputedTiming().delay,s=a.currentTime,a.cancel());let o=ge({cursor:e,frames:n.animation.frames,options:t});return s&&(o.currentTime=s),o},oe=e=>{var t;return(t=e.func)==null?void 0:t.call(null)},Oe=o=>g(void 0,[o],function*({index:e,queueItems:t,wait:n,cursor:a,cursorOptions:s}){let c=t[e][1],d=[],f=e,y=c,_=()=>y&&!y.delay,I=c.shouldPauseCursor()&&s.autoPause;for(;_();)d.push(y),_()&&f++,y=t[f]?t[f][1]:null;if(d.length)return yield U(()=>g(void 0,null,function*(){for(let T of d)yield oe(T)})),f-1;let h=be(a),m;return h&&(m=ne(Q({},h.effect.getComputedTiming()),{delay:I?s.autoPauseDelay:0})),yield n(()=>g(void 0,null,function*(){h&&I&&h.cancel(),yield U(()=>{oe(c)})}),c.delay),yield Ke({cursor:a,options:m,cursorOptions:s}),e}),Ye=e=>{var t,n,a;if(typeof e=="object"){let s={},{frames:o,options:c}=k.cursor.animation;return s.animation=e.animation||{},s.animation.frames=((t=e.animation)==null?void 0:t.frames)||o,s.animation.options=M(c,((n=e.animation)==null?void 0:n.options)||{}),s.autoPause=(a=e.autoPause)!=null?a:k.cursor.autoPause,s.autoPauseDelay=e.autoPauseDelay||k.cursor.autoPauseDelay,s}return e===!0?k.cursor:e};const Ze=function(e,t={}){var ee;let n=(r,l,u=!1)=>g(this,null,function*(){E.frozen&&(yield new Promise(p=>{this.unfreeze=()=>{E.frozen=!1,p()}})),u||(yield i.beforeStep(this)),yield Je(r,l,V),u||(yield i.afterStep(this))}),a=(r,l)=>Oe({index:r,queueItems:l,wait:n,cursor:A,cursorOptions:i.cursor}),s=r=>ze(r,b),o=()=>K(b),c=(r=0)=>Re(i)[r],d=()=>He(b),f=(r={})=>{let l=r.delay;l&&S.add({delay:l})},y=(r,l)=>(S.add(r),f(l),this),_=()=>H!=null?H:v,I=(r={})=>[{func:()=>$(r)},{func:()=>$(i)}],h=r=>{let l=i.nextStringDelay;S.add([{delay:l[0]},...r,{delay:l[1]}])},m=()=>{if(o())return;let r=q("span");return r.className=D,Z?(r.innerHTML=ce(i.cursorChar).innerHTML,r):(r.style.visibility="hidden",r)},T=()=>g(this,null,function*(){if(!o()&&A&&b.appendChild(A),Z){Ge(W,b),A.dataset.tiAnimationId=W;let{animation:r}=i.cursor,{frames:l,options:u}=r;ge({frames:l,cursor:A,options:Q({duration:i.cursorSpeed},u)})}}),L=()=>{let r=i.strings.filter(l=>!!l);r.forEach((l,u)=>{if(this.type(l),u+1===r.length)return;let p=i.breakLines?[{func:()=>z(q("BR")),typeable:!0}]:B({func:F,delay:c(1)},S.getTypeable().length);h(p)})},Te=r=>g(this,null,function*(){let l=_();l&&(yield Y({value:l}));let u=d().map(p=>[Symbol(),{func:F,delay:c(1),deletable:!0,shouldPauseCursor:()=>!0}]);for(let p=0;p{let l=b.innerHTML;return l?(b.innerHTML="",i.startDelete?(b.innerHTML=l,G(b),h(B({func:F,delay:c(1),deletable:!0},d().length)),r):l.replace(//g,"").trim().split(//).concat(r)):r},R=(r=!0)=>g(this,null,function*(){E.started=!0;let l=u=>{S.done(u,!r)};try{let u=[...S.getQueue()];for(let w=0;wj+J).forEach(j=>{let[J]=u[j];l(J)}),w=N}l(P)}}if(!r)return this;if(E.completed=!0,yield i.afterComplete(this),!i.loop)throw"";let p=i.loopDelay;n(()=>g(this,null,function*(){yield Te(p[0]),R()}),p[1])}catch(u){}return this}),Y=r=>g(this,null,function*(){v=Ue(r,v,d()),Ve(b,d(),v)}),z=r=>qe(b,r),$=r=>g(this,null,function*(){return i=M(i,r)}),we=()=>g(this,null,function*(){if(o()){b.value="";return}d().forEach(s)}),F=()=>{let r=d();r.length&&(o()?b.value=b.value.slice(0,-1):s(r[v]))};this.break=function(r){return y({func:()=>z(q("BR")),typeable:!0},r)},this.delete=function(r=null,l={}){r=x(r);let u=I(l),p=r,{instant:w,to:P}=l,C=S.getTypeable(),N=p===null?C.length:he(p)?p:ie({queueItems:C,selector:p,cursorPosition:_(),to:P});return y([u[0],...B({func:F,delay:w?0:c(1),deletable:!0},N),u[1]],l)},this.empty=function(r={}){return y({func:we},r)},this.exec=function(r,l={}){let u=I(l);return y([u[0],{func:()=>r(this)},u[1]],l)},this.move=function(r,l={}){r=x(r);let u=I(l),{instant:p,to:w}=l,P=ie({queueItems:S.getTypeable(),selector:r===null?"":r,to:w,cursorPosition:_()}),C=P<0?-1:1;return H=_()+P,y([u[0],...B({func:()=>Y(C),delay:p?0:c(),cursorable:!0},Math.abs(P)),u[1]],l)},this.options=function(r,l={}){return r=x(r),$(r),y({},l)},this.pause=function(r,l={}){return y({delay:x(r)},l)},this.type=function(r,l={}){r=x(r);let{instant:u}=l,p=I(l),P=Me(r,i.html).map(N=>({func:()=>z(N),char:N,delay:u||je(N)?0:c(),typeable:N.nodeType===Node.TEXT_NODE})),C=[p[0],{func:()=>g(this,null,function*(){return yield i.beforeString(r,this)})},...P,{func:()=>g(this,null,function*(){return yield i.afterString(r,this)})},p[1]];return y(C,l)},this.is=function(r){return E[r]},this.destroy=function(r=!0){V=$e(V),x(r)&&A&&s(A),E.destroyed=!0},this.freeze=function(){E.frozen=!0},this.unfreeze=()=>{},this.reset=function(r){!this.is("destroyed")&&this.destroy(),r?(S.wipe(),r(this)):S.reset(),v=0;for(let l in E)E[l]=!1;return b[o()?"value":"innerHTML"]="",this},this.go=function(){return E.started?this:(T(),i.waitUntilVisible?(Qe(b,R.bind(this)),this):(R(),this))},this.flush=function(r=()=>{}){return T(),R(!1).then(r),this},this.getQueue=()=>S,this.getOptions=()=>i,this.updateOptions=r=>$(r),this.getElement=()=>b;let b=We(e),V=[],v=0,H=null,E=M({},ve);t.cursor=Ye((ee=t.cursor)!=null?ee:k.cursor);let i=M(k,t);i=M(i,{html:!o()&&i.html,nextStringDelay:le(i.nextStringDelay),loopDelay:le(i.loopDelay)});let W=Fe(),S=De([{delay:i.startDelay}]);b.dataset.typeitId=W,pe(xe);let Z=!!i.cursor&&!o(),A=m();i.strings=Se(de(i.strings)),i.strings.length&&L()},rt=Ne({name:"TypeIt",props:{speed:{type:Number,default:200},values:{type:Array,defalut:[]},className:{type:String,default:"type-it"},cursor:{type:Boolean,default:!0}},render(){return Ae("span",{class:this.className},{default:()=>[]})},mounted(){new Ze(`.${this.className}`,{strings:this.values,speed:this.speed,cursor:this.cursor}).go()}});export{rt as T}; +var Ee=Object.defineProperty,Ce=Object.defineProperties;var _e=Object.getOwnPropertyDescriptors;var te=Object.getOwnPropertySymbols;var Ie=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable;var re=(e,t,n)=>t in e?Ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Q=(e,t)=>{for(var n in t||(t={}))Ie.call(t,n)&&re(e,n,t[n]);if(te)for(var n of te(t))Pe.call(t,n)&&re(e,n,t[n]);return e},ne=(e,t)=>Ce(e,_e(t));var g=(e,t,n)=>new Promise((a,s)=>{var o=f=>{try{d(n.next(f))}catch(y){s(y)}},c=f=>{try{d(n.throw(f))}catch(y){s(y)}},d=f=>f.done?a(f.value):Promise.resolve(f.value).then(o,c);d((n=n.apply(e,t)).next())});import{d as Ne,D as Ae}from"./index-2abGzBFj.js";const ue=e=>Array.isArray(e),de=e=>ue(e)?e:[e];let De=function(e){let t=function(m){return de(m).forEach(T=>{var L;return h.set(Symbol((L=T.char)==null?void 0:L.innerText),s(Q({},T)))}),this},n=()=>f().filter(m=>m.typeable),a=function(m,T){let L=[...h.keys()];h.set(L[m],s(T))},s=m=>(m.shouldPauseCursor=function(){return!!(this.typeable||this.cursorable||this.deletable)},m),o=function(){h.forEach(m=>delete m.done)},c=function(){h=new Map,t(e)},d=()=>h,f=()=>Array.from(h.values()),y=m=>h.delete(m),_=(m=!1)=>m?f():f().filter(T=>!T.done),I=(m,T=!1)=>T?h.delete(m):h.get(m).done=!0,h=new Map;return t(e),{add:t,set:a,wipe:c,reset:o,destroy:y,done:I,getItems:_,getQueue:d,getTypeable:n}};const fe=e=>Array.from(e),X=e=>document.createTextNode(e);let G=e=>([...e.childNodes].forEach(t=>{if(t.nodeValue){[...t.nodeValue].forEach(n=>{t.parentNode.insertBefore(X(n),t)}),t.remove();return}G(t)}),e);const ce=e=>{let t=document.implementation.createHTMLDocument();return t.body.innerHTML=e,G(t.body)},ye="data-typeit-id",D="ti-cursor",Le="END",ve={started:!1,completed:!1,frozen:!1,destroyed:!1},k={breakLines:!0,cursor:{autoPause:!0,autoPauseDelay:500,animation:{frames:[0,0,1].map(e=>({opacity:e})),options:{iterations:1/0,easing:"steps(2, start)",fill:"forwards"}}},cursorChar:"|",cursorSpeed:1e3,deleteSpeed:null,html:!0,lifeLike:!0,loop:!1,loopDelay:750,nextStringDelay:750,speed:100,startDelay:250,startDelete:!1,strings:[],waitUntilVisible:!1,beforeString:()=>{},afterString:()=>{},beforeStep:()=>{},afterStep:()=>{},afterComplete:()=>{}},xe=`[${ye}]:before {content: '.'; display: inline-block; width: 0; visibility: hidden;}`;function me(e,t=!1,n=!1){let a=e.querySelector(`.${D}`),s=document.createTreeWalker(e,NodeFilter.SHOW_ALL,{acceptNode:d=>{var f,y;if(a&&n){if((f=d.classList)!=null&&f.contains(D))return NodeFilter.FILTER_ACCEPT;if(a.contains(d))return NodeFilter.FILTER_REJECT}return(y=d.classList)!=null&&y.contains(D)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}}),o,c=[];for(;o=s.nextNode();)o.originalParent||(o.originalParent=o.parentNode),c.push(o);return t?c.reverse():c}function ke(e){return me(ce(e))}function Me(e,t=!0){return t?ke(e):fe(e).map(X)}const q=e=>document.createElement(e),pe=(e,t="")=>{let n=q("style");n.id=t,n.appendChild(X(e)),document.head.appendChild(n)},le=e=>(ue(e)||(e=[e/2,e/2]),e),ae=(e,t)=>Math.abs(Math.random()*(e+t-(e-t))+(e-t));let se=e=>e/2;function Re(e){let{speed:t,deleteSpeed:n,lifeLike:a}=e;return n=n!==null?n:t/3,a?[ae(t,se(t)),ae(n,se(n))]:[t,n]}const $e=e=>(e.forEach(clearTimeout),[]),Fe=()=>Math.random().toString().substring(2,9),K=e=>"value"in e;let He=e=>K(e)?fe(e.value):me(e,!0).filter(t=>!(t.childNodes.length>0));const Qe=(e,t)=>{new IntersectionObserver((a,s)=>{a.forEach(o=>{o.isIntersecting&&(t(),s.unobserve(e))})},{threshold:1}).observe(e)};let x=e=>typeof e=="function"?e():e;const he=e=>Number.isInteger(e);let O=(e,t=document,n=!1)=>t[`querySelector${n?"All":""}`](e),Be=e=>/body/i.test(e==null?void 0:e.tagName),qe=(e,t)=>{if(K(e)){e.value=`${e.value}${t.textContent}`;return}t.innerHTML="";let n=Be(t.originalParent)?e:t.originalParent||e;n.insertBefore(t,O("."+D,n)||null)},Ue=(e,t,n)=>Math.min(Math.max(t+e,0),n.length);const M=(e,t)=>Object.assign({},e,t),ze=(e,t)=>{if(!e)return;let n=e.parentNode;(n.childNodes.length>1||n.isSameNode(t)?e:n).remove()},Ve=(e,t,n)=>{let a=t[n-1],s=O(`.${D}`,e);e=(a==null?void 0:a.parentNode)||e,e.insertBefore(s,a||null)};function We(e){return typeof e=="string"?O(e):e}const je=e=>/<(.+)>(.*?)<\/(.+)>/.test(e.outerHTML);let Je=(e,t,n)=>new Promise(a=>{let s=()=>g(void 0,null,function*(){yield e(),a()});n.push(setTimeout(s,t||0))}),Xe={"font-family":"","font-weight":"","font-size":"","font-style":"","line-height":"",color:"",transform:"translateX(-.125em)"},Ge=(e,t)=>{let a=`${`[${ye}='${e}']`} .${D}`,s=getComputedStyle(t),o=Object.entries(Xe).reduce((c,[d,f])=>`${c} ${d}: var(--ti-cursor-${d}, ${f||s[d]});`,"");pe(`${a} { display: inline-block; width: 0; ${o} }`,e)};const B=(e,t)=>new Array(t).fill(e),ie=({queueItems:e,selector:t,cursorPosition:n,to:a})=>{if(he(t))return t*-1;let s=new RegExp(Le,"i").test(a),o=t?[...e].reverse().findIndex(({char:d})=>{let f=d.parentElement,y=f.matches(t);return s&&y?!0:y&&f.firstChild.isSameNode(d)}):-1;o<0&&(o=s?0:e.length-1);let c=s?0:1;return o-n+c};let U=e=>new Promise(t=>{requestAnimationFrame(()=>g(void 0,null,function*(){t(yield e())}))}),be=e=>e==null?void 0:e.getAnimations().find(t=>t.id===e.dataset.tiAnimationId),ge=({cursor:e,frames:t,options:n})=>{let a=e.animate(t,n);return a.pause(),a.id=e.dataset.tiAnimationId,U(()=>{U(()=>{a.play()})}),a},Ke=({cursor:e,options:t,cursorOptions:n})=>{if(!e||!n)return;let a=be(e),s;a&&(t.delay=a.effect.getComputedTiming().delay,s=a.currentTime,a.cancel());let o=ge({cursor:e,frames:n.animation.frames,options:t});return s&&(o.currentTime=s),o},oe=e=>{var t;return(t=e.func)==null?void 0:t.call(null)},Oe=o=>g(void 0,[o],function*({index:e,queueItems:t,wait:n,cursor:a,cursorOptions:s}){let c=t[e][1],d=[],f=e,y=c,_=()=>y&&!y.delay,I=c.shouldPauseCursor()&&s.autoPause;for(;_();)d.push(y),_()&&f++,y=t[f]?t[f][1]:null;if(d.length)return yield U(()=>g(void 0,null,function*(){for(let T of d)yield oe(T)})),f-1;let h=be(a),m;return h&&(m=ne(Q({},h.effect.getComputedTiming()),{delay:I?s.autoPauseDelay:0})),yield n(()=>g(void 0,null,function*(){h&&I&&h.cancel(),yield U(()=>{oe(c)})}),c.delay),yield Ke({cursor:a,options:m,cursorOptions:s}),e}),Ye=e=>{var t,n,a;if(typeof e=="object"){let s={},{frames:o,options:c}=k.cursor.animation;return s.animation=e.animation||{},s.animation.frames=((t=e.animation)==null?void 0:t.frames)||o,s.animation.options=M(c,((n=e.animation)==null?void 0:n.options)||{}),s.autoPause=(a=e.autoPause)!=null?a:k.cursor.autoPause,s.autoPauseDelay=e.autoPauseDelay||k.cursor.autoPauseDelay,s}return e===!0?k.cursor:e};const Ze=function(e,t={}){var ee;let n=(r,l,u=!1)=>g(this,null,function*(){E.frozen&&(yield new Promise(p=>{this.unfreeze=()=>{E.frozen=!1,p()}})),u||(yield i.beforeStep(this)),yield Je(r,l,V),u||(yield i.afterStep(this))}),a=(r,l)=>Oe({index:r,queueItems:l,wait:n,cursor:A,cursorOptions:i.cursor}),s=r=>ze(r,b),o=()=>K(b),c=(r=0)=>Re(i)[r],d=()=>He(b),f=(r={})=>{let l=r.delay;l&&S.add({delay:l})},y=(r,l)=>(S.add(r),f(l),this),_=()=>H!=null?H:v,I=(r={})=>[{func:()=>$(r)},{func:()=>$(i)}],h=r=>{let l=i.nextStringDelay;S.add([{delay:l[0]},...r,{delay:l[1]}])},m=()=>{if(o())return;let r=q("span");return r.className=D,Z?(r.innerHTML=ce(i.cursorChar).innerHTML,r):(r.style.visibility="hidden",r)},T=()=>g(this,null,function*(){if(!o()&&A&&b.appendChild(A),Z){Ge(W,b),A.dataset.tiAnimationId=W;let{animation:r}=i.cursor,{frames:l,options:u}=r;ge({frames:l,cursor:A,options:Q({duration:i.cursorSpeed},u)})}}),L=()=>{let r=i.strings.filter(l=>!!l);r.forEach((l,u)=>{if(this.type(l),u+1===r.length)return;let p=i.breakLines?[{func:()=>z(q("BR")),typeable:!0}]:B({func:F,delay:c(1)},S.getTypeable().length);h(p)})},Te=r=>g(this,null,function*(){let l=_();l&&(yield Y({value:l}));let u=d().map(p=>[Symbol(),{func:F,delay:c(1),deletable:!0,shouldPauseCursor:()=>!0}]);for(let p=0;p{let l=b.innerHTML;return l?(b.innerHTML="",i.startDelete?(b.innerHTML=l,G(b),h(B({func:F,delay:c(1),deletable:!0},d().length)),r):l.replace(//g,"").trim().split(//).concat(r)):r},R=(r=!0)=>g(this,null,function*(){E.started=!0;let l=u=>{S.done(u,!r)};try{let u=[...S.getQueue()];for(let w=0;wj+J).forEach(j=>{let[J]=u[j];l(J)}),w=N}l(P)}}if(!r)return this;if(E.completed=!0,yield i.afterComplete(this),!i.loop)throw"";let p=i.loopDelay;n(()=>g(this,null,function*(){yield Te(p[0]),R()}),p[1])}catch(u){}return this}),Y=r=>g(this,null,function*(){v=Ue(r,v,d()),Ve(b,d(),v)}),z=r=>qe(b,r),$=r=>g(this,null,function*(){return i=M(i,r)}),we=()=>g(this,null,function*(){if(o()){b.value="";return}d().forEach(s)}),F=()=>{let r=d();r.length&&(o()?b.value=b.value.slice(0,-1):s(r[v]))};this.break=function(r){return y({func:()=>z(q("BR")),typeable:!0},r)},this.delete=function(r=null,l={}){r=x(r);let u=I(l),p=r,{instant:w,to:P}=l,C=S.getTypeable(),N=p===null?C.length:he(p)?p:ie({queueItems:C,selector:p,cursorPosition:_(),to:P});return y([u[0],...B({func:F,delay:w?0:c(1),deletable:!0},N),u[1]],l)},this.empty=function(r={}){return y({func:we},r)},this.exec=function(r,l={}){let u=I(l);return y([u[0],{func:()=>r(this)},u[1]],l)},this.move=function(r,l={}){r=x(r);let u=I(l),{instant:p,to:w}=l,P=ie({queueItems:S.getTypeable(),selector:r===null?"":r,to:w,cursorPosition:_()}),C=P<0?-1:1;return H=_()+P,y([u[0],...B({func:()=>Y(C),delay:p?0:c(),cursorable:!0},Math.abs(P)),u[1]],l)},this.options=function(r,l={}){return r=x(r),$(r),y({},l)},this.pause=function(r,l={}){return y({delay:x(r)},l)},this.type=function(r,l={}){r=x(r);let{instant:u}=l,p=I(l),P=Me(r,i.html).map(N=>({func:()=>z(N),char:N,delay:u||je(N)?0:c(),typeable:N.nodeType===Node.TEXT_NODE})),C=[p[0],{func:()=>g(this,null,function*(){return yield i.beforeString(r,this)})},...P,{func:()=>g(this,null,function*(){return yield i.afterString(r,this)})},p[1]];return y(C,l)},this.is=function(r){return E[r]},this.destroy=function(r=!0){V=$e(V),x(r)&&A&&s(A),E.destroyed=!0},this.freeze=function(){E.frozen=!0},this.unfreeze=()=>{},this.reset=function(r){!this.is("destroyed")&&this.destroy(),r?(S.wipe(),r(this)):S.reset(),v=0;for(let l in E)E[l]=!1;return b[o()?"value":"innerHTML"]="",this},this.go=function(){return E.started?this:(T(),i.waitUntilVisible?(Qe(b,R.bind(this)),this):(R(),this))},this.flush=function(r=()=>{}){return T(),R(!1).then(r),this},this.getQueue=()=>S,this.getOptions=()=>i,this.updateOptions=r=>$(r),this.getElement=()=>b;let b=We(e),V=[],v=0,H=null,E=M({},ve);t.cursor=Ye((ee=t.cursor)!=null?ee:k.cursor);let i=M(k,t);i=M(i,{html:!o()&&i.html,nextStringDelay:le(i.nextStringDelay),loopDelay:le(i.loopDelay)});let W=Fe(),S=De([{delay:i.startDelay}]);b.dataset.typeitId=W,pe(xe);let Z=!!i.cursor&&!o(),A=m();i.strings=Se(de(i.strings)),i.strings.length&&L()},rt=Ne({name:"TypeIt",props:{speed:{type:Number,default:200},values:{type:Array,defalut:[]},className:{type:String,default:"type-it"},cursor:{type:Boolean,default:!0}},render(){return Ae("span",{class:this.className},{default:()=>[]})},mounted(){new Ze(`.${this.className}`,{strings:this.values,speed:this.speed,cursor:this.cursor}).go()}});export{rt as T}; diff --git a/dist/static/js/index-EJXCHqoA.js b/dist/static/js/index-EJXCHqoA.js new file mode 100644 index 000000000..04ea6796a --- /dev/null +++ b/dist/static/js/index-EJXCHqoA.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-sDUStfVp.js";import"./columns-lbQEtBs1.js";import"./index-2abGzBFj.js";import"./data-t-06lejh.js";export{o as default}; diff --git a/dist/static/js/index-ybl11gMv.js b/dist/static/js/index-ExgZiJHG.js similarity index 99% rename from dist/static/js/index-ybl11gMv.js rename to dist/static/js/index-ExgZiJHG.js index 2efb4248f..bfa185778 100644 --- a/dist/static/js/index-ybl11gMv.js +++ b/dist/static/js/index-ExgZiJHG.js @@ -1 +1 @@ -var z=(t,e,o)=>new Promise((n,r)=>{var s=l=>{try{a(o.next(l))}catch(c){r(c)}},i=l=>{try{a(o.throw(l))}catch(c){r(c)}},a=l=>l.done?n(l.value):Promise.resolve(l.value).then(s,i);a((o=o.apply(t,e)).next())});import{d as D,r as h,aX as gt,ai as L,o as M,O as at,e as y,k as O,m as pt,R as ht,f,U as R,i as _,B as x,C as k,n as P,p as At,q as vt,aY as N,aZ as yt,V as F,a_ as wt,a$ as bt,u as v,F as _t,l as Et,al as Ot,b0 as K,K as zt,c as It,w as B,b1 as St,b as H,ae as Rt,X as xt,_ as Dt}from"./index-qI-8NwZF.js";import{b as Ct}from"./back_top-qE4_eLIh.js";function Nt(t=6){return Number(Math.random().toString().substr(3,t)+Date.now()).toString(36)}const Ft=["#409EFF","#67C23A","#E6A23C","#F56C6C","#909399"];function Bt(t,e){return Math.floor(Math.random()*(e-t+1))+t}function jt(){return Ft[Bt(0,4)]}const Lt="https://www.getphotoblanket.com",Mt=({page:t=1,pageSize:e=20})=>{const o=`${Lt}/products.json?page=${t}&limit=${e}`;return fetch(o).then(n=>n.json()).then(n=>n.products).then(n=>n.map(r=>({id:Nt(),star:!1,price:r.variants[0].price,src:{original:r.images[0].src},backgroundColor:jt(),name:r.title})))},Pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABbFJREFUaEPtWV1sFFUUPufOLmjpD7G0nXtm11igD0Q0CpqImsiDEcGoIVEReeBBNGgkEQSjwUR4MQZ/MBr/MeFFFIkxYAR9MGr84cFijBJ9UFPD7r3TqtWWLsVuO3PM3ew20+3uzizTxpDsTSa7e+ec75zvnPtz7l2E87zhee4/NAj83xlsZKCRgZgRaAyhmAGMrV4zA5lM5sJEItGcz+dbhBDN5gGAZkRsQcTCd/Mwc0vpu+k3v5l5yHGcDUEPtdY7AeAsIp4t/5yYmCj0myefz//LzGfNY/p7enrGqjGtSEAp9ZgQYgsz07mGiJk3OY7zVklfKbULEZ88FzxE1L7vv+Q4ztPl+tMIZLPZFUKIb87FUFBHCLHQtu2+Up/WmuNi+r5/bSqVOh7EmUZAa70VAJ6PYwwRJ6SUyRKG67odzPxHHMyi7jYi2luTgOu6O5h5T1xjiLhDSvlsIAOfAcDKOLiI+KiU8pmwDGwGgFfjGCrqDhLRgkAWHmTml2PiPkBEr4URuAcA3o5pqKR+PxG9aX7M0DDaQEQHahJQSt2KiEdmiMA7RGQCUmha61jDiJlvcxznw7A5cAMzfz4TBHzfvzGVSn1qsDKZzErLsgyBac0skwBwwvf9HCKuBoD5VeRWSim/CMvAMkQ8MQME+ohoYZToE9HkapjNZq9AxFcQcUW5D8y83HGc72oSyGQyiy3L+qUeAsx8yMgj4p0BvZ1E9FRY9Jl5t+M4u4L2tNaPA0BBN9g8z+tJp9O/1iTQ39/f6fv+QB0ExoQQS4aGhv5qa2s7zsyXGl0hRJdt24W1P2TsbyWiF4L2lFL3IuK+ch+CmKV30zYyU/9YljVaB4EDRFSoeUrj3CwCUsrbw6JftPE9EV1ZloFhAGitkIGmdDpt6qjJVrEWcl03z8yTO2kImTuI6P2STDabfUQIsYqIbjJ91aJZhjkCANuZeSkArEbExeU2EXFcSjlnWn8l55RSg4h4UVgWELHPtu1FiDilzlFKmaxsNEa11ksA4KcwrLD3zPy34zjtkQhorU0RdkkYqJloRGRK5ClNKXUxIposFDax8kIOEfczcxsArI1goyTyOxF1RyKglPoBES+LAH4VEVVccrXWa4nogyKBXgBYXnR8DxH9XOz/EgCuj2AHmPlHx3Euj0RAa/0VAFwXAvw1EdU03tfXN7+7u3tIa73X87zD6XR6ygaZzWavEUJMKY9r2Kxor9okPsrMZkes1TYT0etRoldLxnXdF5l5SxgOIh6TUq6JlAGl1EFEvKsWqO/7C1Kp1GCY4bD3zDzHdd2TANBTS5aZ33McZ10kAlprM/k2VQNExENSypoEwxwPvndddyMz7w/R2UdE90UlYE5k5mRWsVWqCutxuJKs1tqUyetr4Owlom2RCLiuu4uZqx3A/yGi0D2iXkKnTp1amkgkTKVZERsRd0spp9RMxkbFSVzcTSePg2XOFNbjwcFBs9W35vP5Vs/z2oQQrYjY6vt+4dOs86ZI01o/AQA5Zs5ZljUyMTGRE0KMmN/JZHJkdHQ019TUNNLZ2ZmrVTP5vr89lUo9FykDWmsz1t6oN4pBeSHE+vHx8cN11lW1TE6e7oJCFTPQ39+/zvf9d+MQYOZlxc2rsBvHbUKIu23bPhgpA67rrmHmj2IY/bNYihiMWDcRJR8Q8RYp5dFIBAYGBhZ5njfl4FAvGSnlBUqph4QQ1eZSXZCWZS3u6ur6LRIBI6S1/hgAVkW0wsx8GhFPA8AIIuYA4OTw8PDDLS0txxBxXukutXiPOi8ibknsEyK6uZJO1ctds8qMjY2Zc+nVAFBwzjjJzCOJRCKXz+fPJJNJ46h5zti2fSaqU729vcmOjo5my7LmBS6MDSlzcdzseV7w8vjbuXPnHm9vbzfBmdYa/w9EjfpsyTUyMFuRjYrbyEDUSM2WXCMDsxXZqLjnfQb+A8eWU0/QfZYsAAAAAElFTkSuQmCC",Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABNBJREFUaEPtmV1oXEUUx//n3g1JRGqL9k1RsFq/6IMgSky8c2YTQyONiojWYumTQrWKSNH6oO1TS1EQFcTiQwsaK4qIbVdod+/M3Y0IteJDwVr1oVYFEfFFwUY2c2TCbrhZNptNduvuQgf2Ze85M+c359w5Z84l9PigHrcflwCqHrTWsoiUmLn8f3q1bR4wxggRlZxz00EQlCowf19smLYAxHF8NxFNA/gUgAKwGsApD5GC+eNiwLQL4GUi2gNgDIA31ENEKZhzIvK5h5mZmZkeHx//uV0wbQEwxpQADDPzgvny+fyNYRhO1MB42w9674RhWIqi6IdWYFoGMMbcBuA0ER1RSk3GcbyViB4HcBTAMWb+0RtYKpXWlMvlSSKaFBFdCTP/yIrIRxWY08uFaQfAswAeAPAaMx81xhwmojVpQ0TkSxH5QGt9tvp/kiQTzrlJAOsroeYfnXPOHQrD8JhS6qtmYFoGaGaRRjKFQuF6IhononsB+N9gSv4ggENKqYSIpN48cwCFQmF3EARPt2rMcvWZ+ao4ju/TWh+r6hpjRkVkYwXIh+d8qvEw/f39Hw4NDf1T/TMN8AqA/HKNWKk8EWmlVFjZvG0iUiSiIjO/W52zWCyuLZfLm4hoE4DxlHfmQi2bze6uBbih+tKt1LBm9Ky17wN4NAXgN29uiMi/HsS/2FrrA+n5isXi7bOzsx5mdyaTWT8yMvJ9XQC/K80YshIZv2uNAOrM+bWIHKjCWGuPi8g9zDzgZesC+LJgJcYtpeOc27MCAD/taWbeYIy5i4gKzjnvnW29BLCLmfcZY54H8GoQBONRFB3vGYByuXzt2NjYeWPMJwAeTGf8rg8hIvpTKXVlHMe3AogBnNFa+1prbnQ9gIi8rbXeHsfxE0T0DhE9qZSaP526HgDACDNPW2sPicjWvr6+VcPDw3/1jAd8vJ84ceKKTCbjj1NordelT7tu98BRZt5krd0sIlNEtFcp9VLPAIjIFq31lDHmLQBPBUGwIYqiBSV3xz1gjPFlRN3MXz0ujTHf+LKbmS+rTZZdC0BEJ5VSdxYKBR0EQYGIppRSW3oGAEA1++4F8KK/ySmljvQMQDX7Wmt9ZeqP0rqXr24NoZ+Y+TpjzDoiOuvvCszM9YrFbgV4nZmfi+N4JxHtJ6JnlFJv9hLAXPY1xuQAbASwlpnrNsY67oHKlXL+RgbgAjMP5nK5/oGBgd+DIPhNKeU7F3VHxwFq80Cl/fKYMeYRAIdFZL/W+oWeAQDwMDN/7PtLADzEHcx8qmcAUtn3FxFZrbW+vNFVteMhFMexj+/7faKqxP9okiRDzrkvALzHzL5NuejoOEDasiRJJqMo+sxau19EdgZB8FAURf4auTyARgrteJZuq9SbzxhzBsBNi2XfJcvpdhjZaI5GAEmSXOOcO09EsVIqu5QtHe/M1Rpord0hIm8A2MHM/h7QcHQjQMF/P3DOXZ3NZn/teoBKJr4AYLpSPviu4HfMfPNSxvvnCzzgnNvejFKrMmEYDi/S3LWVjx37mHlXM+vUhlAzOm2RISLnu9N+slwut2pwcHCCiCZExH+5mchmsyebWWgOwBgz3+lqRqldMszsd3zByOfzt4yOjn7b7Bod/8TUrKGLyV0CaHUHW9X/D9N93V6azvezAAAAAElFTkSuQmCC";function kt(t,e){const o=t.getBoundingClientRect();if(!e)return o.top>=0&&o.bottom<=window.innerHeight;const n=e.getBoundingClientRect();return o.top>=n.top&&o.bottom<=n.bottom}function Kt(t){return z(this,null,function*(){return yield P(),t.value instanceof HTMLElement?t.value:t.value?document.querySelector(t.value):null})}function U(t){let e=`0px 0px ${t.distance}px 0px`;t.top&&(e=`${t.distance}px 0px 0px 0px`);const o=new IntersectionObserver(n=>{n[0].isIntersecting&&(t.firstload&&t.emit(),t.firstload=!0)},{root:t.parentEl,rootMargin:e});return o.observe(t.infiniteLoading.value),o}const lt=(t,e)=>{const o=t.__vccOpts||t;for(const[n,r]of e)o[n]=r;return o},Ht={},Ut=t=>(At("data-v-d3e37633"),t=t(),vt(),t),Gt={class:"container"},Wt=Ut(()=>f("div",{class:"spinner"},null,-1)),Yt=[Wt];function Qt(t,e){return y(),O("div",Gt,Yt)}const Vt=lt(Ht,[["render",Qt],["__scopeId","data-v-d3e37633"]]),Zt={class:"state-error"},Xt=D({__name:"InfiniteLoading",props:{top:{type:Boolean,default:!1},target:{},distance:{default:0},identifier:{},firstload:{type:Boolean,default:!0},slots:{}},emits:["infinite"],setup(t,{emit:e}){const o=t;let n=null,r=0;const s=h(null),i=h(""),{top:a,firstload:l,distance:c}=o,{identifier:m,target:d}=gt(o),u={infiniteLoading:s,top:a,firstload:l,distance:c,parentEl:null,emit(){r=(u.parentEl||document.documentElement).scrollHeight,g.loading(),e("infinite",g)}},g={loading(){i.value="loading"},loaded(){return z(this,null,function*(){i.value="loaded";const p=u.parentEl||document.documentElement;yield P(),a&&(p.scrollTop=p.scrollHeight-r),kt(s.value,u.parentEl)&&u.emit()})},complete(){i.value="complete",n==null||n.disconnect()},error(){i.value="error"}};return L(m,()=>{n==null||n.disconnect(),n=U(u)}),M(()=>z(this,null,function*(){u.parentEl=yield Kt(d),n=U(u)})),at(()=>{n==null||n.disconnect()}),(p,b)=>(y(),O("div",{ref_key:"infiniteLoading",ref:s,style:{"min-height":"1px"}},[pt(f("div",null,[R(p.$slots,"spinner",{},()=>[_(Vt)],!0)],512),[[ht,i.value=="loading"]]),i.value=="complete"?R(p.$slots,"complete",{key:0},()=>{var A;return[f("span",null,x(((A=p.slots)==null?void 0:A.complete)||"No more results!"),1)]},!0):k("",!0),i.value=="error"?R(p.$slots,"error",{key:1,retry:u.emit},()=>{var A;return[f("span",Zt,[f("span",null,x(((A=p.slots)==null?void 0:A.error)||"Oops something went wrong!"),1),f("button",{class:"retry",onClick:b[0]||(b[0]=(...C)=>u.emit&&u.emit(...C))},"retry")])]},!0):k("",!0)],512))}}),Jt=lt(Xt,[["__scopeId","data-v-a7077831"]]);function qt(t){return wt()?(bt(t),!0):!1}const ct=typeof window!="undefined";function $t(t,e){function o(...n){t(()=>e.apply(this,n),{fn:e,thisArg:this,args:n})}return o}function te(t,e={}){let o,n;return s=>{const i=v(t),a=v(e.maxWait);if(o&&clearTimeout(o),i<=0||a!==void 0&&a<=0)return n&&(clearTimeout(n),n=null),s();a&&!n&&(n=setTimeout(()=>{o&&clearTimeout(o),n=null,s()},a)),o=setTimeout(()=>{n&&clearTimeout(n),n=null,s()},i)}}function ee(t,e=200,o={}){return $t(te(e,o),t)}function ne(t){var e;const o=v(t);return(e=o==null?void 0:o.$el)!=null?e:o}const oe=ct?window:void 0,G=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},W="__vueuse_ssr_handlers__";G[W]=G[W]||{};var Y=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,se=(t,e)=>{var o={};for(var n in t)re.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(t!=null&&Y)for(var n of Y(t))e.indexOf(n)<0&&ie.call(t,n)&&(o[n]=t[n]);return o};function ae(t,e,o={}){const n=o,{window:r=oe}=n,s=se(n,["window"]);let i;const a=r&&"ResizeObserver"in r,l=()=>{i&&(i.disconnect(),i=void 0)},c=L(()=>ne(t),d=>{l(),a&&r&&d&&(i=new ResizeObserver(e),i.observe(d,s))},{immediate:!0,flush:"post"}),m=()=>{l(),c()};return qt(m),{isSupported:a,stop:m}}var Q,V;ct&&(window!=null&&window.navigator)&&((Q=window==null?void 0:window.navigator)!=null&&Q.platform)&&/iP(ad|hone|od)/.test((V=window==null?void 0:window.navigator)==null?void 0:V.platform);const le=({breakpoints:t,wrapperWidth:e,gutter:o,hasAroundGutter:n,initWidth:r})=>{const s=Object.keys(t).map(c=>Number(c)).sort((c,m)=>c-m);let i=e,a=!1;for(const c of s)if(e<=c){i=c,a=!0;break}if(!a)return r;const l=t[i].rowPerView;return n?(e-o)/l-o:(e-(l-1)*o)/l};function ce(t){const e=h(0),o=h(null);ae(o,i=>{const a=i[0],{width:l}=a.contentRect;e.value=l});const n=F(()=>le({wrapperWidth:e.value,breakpoints:t.breakpoints,gutter:t.gutter,hasAroundGutter:t.hasAroundGutter,initWidth:t.width})),r=F(()=>{const i=t.hasAroundGutter?-t.gutter:t.gutter;return Math.floor((e.value+i)/(n.value+t.gutter))}),s=F(()=>{if(t.align==="left")return 0;if(t.align==="center"){const i=t.hasAroundGutter?t.gutter:-t.gutter,a=r.value*(n.value+t.gutter)+i;return(e.value-a)/2}else{const i=t.hasAroundGutter?t.gutter:-t.gutter,a=r.value*(n.value+t.gutter)+i;return e.value-a}});return{waterfallWrapper:o,wrapperWidth:e,colWidth:n,cols:r,offsetX:s}}function ut(t,e){return new RegExp(`(^|\\s)${e}(\\s|$)`).test(t.className)}function Z(t,e){if(ut(t,e))return;const o=t.className.split(/\s+/);o.push(e),t.className=o.join(" ")}const ue=document.createElement("div").style,j=(()=>{const t={webkit:"webkitTransform",Moz:"MozTransform",O:"OTransform",ms:"msTransform",standard:"transform"};for(const e in t){const o=t[e];if(ue[o]!==void 0)return e}return!1})();function S(t){return j===!1?!1:j==="standard"?t:j+t.charAt(0).toUpperCase()+t.substr(1)}const X=S("transform"),J=S("animation-duration"),q=S("animation-delay"),$=S("transition"),tt=S("animation-fill-mode");function de(t,e,o,n,r){const s=h([]),i=h(0),a=d=>{const u=t.hasAroundGutter?d+1:d;return t.gutter*u+e.value*d+n.value},l=()=>{s.value=new Array(o.value).fill(t.hasAroundGutter?t.gutter:0)},c=fe(t);return{wrapperHeight:i,layoutHandle:()=>z(this,null,function*(){l();const d=[];if(r&&r.value&&r.value.childNodes.forEach(u=>{u.className==="waterfall-item"&&d.push(u)}),d.length===0)return!1;for(let u=0;u{const mt=t.animationDuration/1e3;$&&(A[$]=`transform ${mt}s`)})}i.value=Math.max.apply(null,s.value)})}}function fe(t){return(e,o)=>{const n=e.firstChild;if(n&&!ut(n,t.animationPrefix)){const r=`${t.animationDuration/1e3}s`,s=`${t.animationDelay/1e3}s`,i=n.style;i.visibility="visible",J&&(i[J]=r),q&&(i[q]=s),tt&&(i[tt]="both"),Z(n,t.animationPrefix),Z(n,t.animationEffect),o&&setTimeout(()=>{o()},t.animationDuration+t.animationDelay)}}}const me=typeof window!="undefined"&&window!==null,et=he(),ge=Object.prototype.propertyIsEnumerable,nt=Object.getOwnPropertySymbols;function pe(t,...e){return e.map(n=>n.replace(/\[(\w+)\]/g,".$1").split(".").reduce((r,s)=>r&&r[s],t))}function he(){return me&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0):!1}function I(t){return typeof t=="function"||toString.call(t)==="[object Object]"}function Ae(t){return typeof t=="object"?t===null:typeof t!="function"}function ve(t){return t!=="__proto__"&&t!=="constructor"&&t!=="prototype"}function ye(t,...e){if(!I(t))throw new TypeError("expected the first argument to be an object");if(e.length===0||typeof Symbol!="function"||typeof nt!="function")return t;for(const o of e){const n=nt(o);for(const r of n)ge.call(o,r)&&(t[r]=o[r])}return t}function dt(t,...e){let o=0;for(Ae(t)&&(t=e[o++]),t||(t={});o{const r=new Image;r.onload=()=>{o(r)},r.onerror=()=>{n(new Error("Image load error"))},e&&(r.crossOrigin="Anonymous"),r.src=t})}var E;(function(t){t.LOADING="loading",t.LOADED="loaded",t.ERROR="error"})(E||(E={}));const we={rootMargin:"0px",threshold:0},rt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",be="";class _e{constructor(e=!0,o,n=!0){this.lazyActive=!0,this.crossOrigin=!0,this.options={loading:rt,error:be,observerOptions:we,log:!0,ratioCalculator:(r,s)=>s/r},this._images=new WeakMap,this.lazyActive=e,this.crossOrigin=n,this.config(o)}config(e={}){dt(this.options,e),e.ratioCalculator&&(this.options.ratioCalculator=e.ratioCalculator)}mount(e,o,n){const{src:r,loading:s,error:i}=this._valueFormatter(o);e.setAttribute("lazy",E.LOADING),e.setAttribute("src",s||rt),this.lazyActive?(et||(this._setImageSrc(e,r,n,i),this._log(()=>{throw new Error("Not support IntersectionObserver!")})),this._initIntersectionObserver(e,r,n,i)):this._setImageSrc(e,r,n,i)}resize(e,o){const n=e.getAttribute("lazy"),r=e.getAttribute("src");n&&n===E.LOADED&&r&&ot(r,this.crossOrigin).then(s=>{const{width:i,height:a}=s,l=e.width/i*a;e.height=l;const c=e.style;c.height=`${l}px`,o()})}unmount(e){const o=this._realObserver(e);o&&o.unobserve(e),this._images.delete(e)}_setImageSrc(e,o,n,r){!o||e.getAttribute("src")===o||ot(o,this.crossOrigin).then(i=>{var a,l;const{width:c,height:m}=i,d=((l=(a=this.options).ratioCalculator)==null?void 0:l.call(a,c,m))||m/c,u=e.parentNode.parentNode;u.style.paddingBottom=`${d*100}%`,e.setAttribute("lazy",E.LOADED),e.removeAttribute("src"),e.setAttribute("src",o),n(!0)}).catch(()=>{const i=this._realObserver(e);i&&i.disconnect(),r&&(e.setAttribute("lazy",E.ERROR),e.setAttribute("src",r),n(!1)),this._log(()=>{throw new Error(`Image failed to load!And failed src was: ${o} `)})})}_isOpenLazy(){return et&&this.lazyActive}_initIntersectionObserver(e,o,n,r){const s=this.options.observerOptions;this._images.set(e,new IntersectionObserver(a=>{Array.prototype.forEach.call(a,l=>{if(l.isIntersecting){const c=this._realObserver(e);c&&c.unobserve(l.target),this._setImageSrc(e,o,n,r)}})},s));const i=this._realObserver(e);i&&i.observe(e)}_valueFormatter(e){let o=e,n=this.options.loading,r=this.options.error;return I(e)&&(o=e.src,n=e.loading||this.options.loading,r=e.error||this.options.error),{src:o,loading:n,error:r}}_log(e){this.options.log&&e()}_realObserver(e){return this._images.get(e)}}var ft=(t,e)=>{for(const[o,n]of e)t[o]=n;return t};const T=D({props:{list:{type:Array,default:()=>[]},rowKey:{type:String,default:"id"},imgSelector:{type:String,default:"src"},width:{type:Number,default:200},breakpoints:{type:Object,default:()=>({1200:{rowPerView:3},800:{rowPerView:2},500:{rowPerView:1}})},gutter:{type:Number,default:10},hasAroundGutter:{type:Boolean,default:!0},animationPrefix:{type:String,default:"animate__animated"},animationEffect:{type:String,default:"fadeIn"},animationDuration:{type:Number,default:1e3},animationDelay:{type:Number,default:300},backgroundColor:{type:String,default:"#fff"},lazyload:{type:Boolean,default:!0},loadProps:{type:Object,default:()=>{}},crossOrigin:{type:Boolean,default:!0},delay:{type:Number,default:300},align:{type:String,default:"center"}},setup(t){const e=new _e(t.lazyload,t.loadProps,t.crossOrigin);N("lazy",e);const{waterfallWrapper:o,wrapperWidth:n,colWidth:r,cols:s,offsetX:i}=ce(t),{wrapperHeight:a,layoutHandle:l}=de(t,r,s,i,o),c=ee(()=>{l()},t.delay);L(()=>[n,r,t.list],()=>{n.value>0&&c()},{deep:!0});const m=h(0);return N("sizeChangeTime",m),N("imgLoaded",c),{waterfallWrapper:o,wrapperHeight:a,getRenderURL:g=>pe(g,t.imgSelector)[0],getKey:(g,w)=>g[t.rowKey]||w,renderer:c}}}),it=()=>{yt(t=>({b75bd1b4:t.backgroundColor}))},st=T.setup;T.setup=st?(t,e)=>(it(),st(t,e)):it;const Ee=T,Oe={class:"waterfall-card"};function ze(t,e,o,n,r,s){return y(),O("div",{ref:"waterfallWrapper",class:"waterfall-list",style:Ot({height:`${t.wrapperHeight}px`})},[(y(!0),O(_t,null,Et(t.list,(i,a)=>(y(),O("div",{key:t.getKey(i,a),class:"waterfall-item"},[f("div",Oe,[R(t.$slots,"item",{item:i,index:a,url:t.getRenderURL(i)},void 0,!0)])]))),128))],4)}var Ie=ft(Ee,[["render",ze],["__scopeId","data-v-6a0e9c4c"]]);const Se=D({props:{url:{type:String,default:""},title:{type:String,default:""},alt:{type:String,default:""}},setup(t,e){const o=K("imgLoaded"),n=K("lazy"),r=h(null);M(()=>{s()}),at(()=>{i()});function s(){r.value&&n.mount(r.value,t.url,l=>{o(),l?e.emit("success",t.url):e.emit("error",t.url)})}function i(){r.value&&n.unmount(r.value)}function a(){e.emit("load",t.url)}return{lazyRef:r,imageLoad:a}}}),Re={class:"lazy__box"},xe={class:"lazy__resource"},De=["title","alt"];function Ce(t,e,o,n,r,s){return y(),O("div",Re,[f("div",xe,[f("img",{ref:"lazyRef",class:"lazy__img",title:t.title,alt:t.alt,onLoad:e[0]||(e[0]=(...i)=>t.imageLoad&&t.imageLoad(...i))},null,40,De)])])}var Ne=ft(Se,[["render",Ce],["__scopeId","data-v-640f8d40"]]);const Fe=["onClick"],Be={class:"overflow-hidden"},je={class:"px-4 pt-2 pb-4 border-t border-t-gray-800"},Le={class:"pb-4 text-gray-50 group-hover:text-yellow-300"},Me={class:"pt-3 flex justify-between items-center border-t border-t-gray-600 border-opacity-50"},Pe={class:"text-gray-50"},Te=["onClick"],ke=D({__name:"index",setup(t){const e=zt({rowKey:"id",gutter:10,hasAroundGutter:!0,width:320,breakpoints:{1200:{rowPerView:4},800:{rowPerView:3},500:{rowPerView:2}},animationEffect:"animate__zoomInUp",animationDuration:1e3,animationDelay:300,imgSelector:"src.original",loadProps:{loading:Tt,error:Pt},lazyload:!0}),o=h(1),n=h([]),r=h(),s=h();function i(){s.value=St.service({target:".content",background:"transparent",text:"加载中"}),Mt({page:o.value,pageSize:r.value}).then(c=>{setTimeout(()=>{n.value.push(...c),o.value+=1,P(()=>{s.value.close()})},500)})}function a(c,m){n.value.splice(m,1)}function l(c){}return M(()=>{i()}),(c,m)=>{const d=H("el-backtop"),u=H("el-scrollbar");return y(),It(u,{"max-height":"calc(100vh - 90px)",class:"content"},{default:B(()=>[_(v(Ie),xt({list:n.value},e),{item:B(({item:g,url:w,index:p})=>[f("div",{class:"bg-gray-900 rounded-lg shadow-md overflow-hidden transition-all duration-300 ease-linear hover:shadow-lg hover:shadow-gray-600 group",onClick:b=>void 0},[f("div",Be,[_(v(Ne),{url:w,class:"cursor-pointer transition-all duration-300 ease-linear group-hover:scale-105"},null,8,["url"])]),f("div",je,[f("h4",Le,x(g.name),1),f("div",Me,[f("div",Pe,"$ "+x(g.price),1),f("div",null,[f("button",{class:"px-3 h-7 rounded-full bg-red-500 text-sm text-white shadow-lg transition-all duration-300 hover:bg-red-600",onClick:Rt(b=>a(g,p),["stop"])}," 删除 ",8,Te)])])])],8,Fe)]),_:1},16,["list"]),_(d,{title:"回到顶部",right:35,"visibility-height":400,target:".content .el-scrollbar__wrap"},{default:B(()=>[_(v(Ct))]),_:1}),_(v(Jt),{firstload:!1,onInfinite:i})]),_:1})}}}),Ge=Dt(ke,[["__scopeId","data-v-15688b7d"]]);export{Ge as default}; +var z=(t,e,o)=>new Promise((n,r)=>{var s=l=>{try{a(o.next(l))}catch(c){r(c)}},i=l=>{try{a(o.throw(l))}catch(c){r(c)}},a=l=>l.done?n(l.value):Promise.resolve(l.value).then(s,i);a((o=o.apply(t,e)).next())});import{d as D,r as h,aX as gt,a7 as L,o as M,O as at,e as y,k as O,m as pt,R as ht,f,U as R,i as _,B as x,C as k,n as P,p as At,q as vt,aY as N,aZ as yt,V as F,a_ as wt,a$ as bt,u as v,F as _t,l as Et,al as Ot,b0 as K,K as zt,c as It,w as B,b1 as St,b as H,af as Rt,X as xt,_ as Dt}from"./index-2abGzBFj.js";import{b as Ct}from"./back_top-K7DixdfE.js";function Nt(t=6){return Number(Math.random().toString().substr(3,t)+Date.now()).toString(36)}const Ft=["#409EFF","#67C23A","#E6A23C","#F56C6C","#909399"];function Bt(t,e){return Math.floor(Math.random()*(e-t+1))+t}function jt(){return Ft[Bt(0,4)]}const Lt="https://www.getphotoblanket.com",Mt=({page:t=1,pageSize:e=20})=>{const o=`${Lt}/products.json?page=${t}&limit=${e}`;return fetch(o).then(n=>n.json()).then(n=>n.products).then(n=>n.map(r=>({id:Nt(),star:!1,price:r.variants[0].price,src:{original:r.images[0].src},backgroundColor:jt(),name:r.title})))},Pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABbFJREFUaEPtWV1sFFUUPufOLmjpD7G0nXtm11igD0Q0CpqImsiDEcGoIVEReeBBNGgkEQSjwUR4MQZ/MBr/MeFFFIkxYAR9MGr84cFijBJ9UFPD7r3TqtWWLsVuO3PM3ew20+3uzizTxpDsTSa7e+ec75zvnPtz7l2E87zhee4/NAj83xlsZKCRgZgRaAyhmAGMrV4zA5lM5sJEItGcz+dbhBDN5gGAZkRsQcTCd/Mwc0vpu+k3v5l5yHGcDUEPtdY7AeAsIp4t/5yYmCj0myefz//LzGfNY/p7enrGqjGtSEAp9ZgQYgsz07mGiJk3OY7zVklfKbULEZ88FzxE1L7vv+Q4ztPl+tMIZLPZFUKIb87FUFBHCLHQtu2+Up/WmuNi+r5/bSqVOh7EmUZAa70VAJ6PYwwRJ6SUyRKG67odzPxHHMyi7jYi2luTgOu6O5h5T1xjiLhDSvlsIAOfAcDKOLiI+KiU8pmwDGwGgFfjGCrqDhLRgkAWHmTml2PiPkBEr4URuAcA3o5pqKR+PxG9aX7M0DDaQEQHahJQSt2KiEdmiMA7RGQCUmha61jDiJlvcxznw7A5cAMzfz4TBHzfvzGVSn1qsDKZzErLsgyBac0skwBwwvf9HCKuBoD5VeRWSim/CMvAMkQ8MQME+ohoYZToE9HkapjNZq9AxFcQcUW5D8y83HGc72oSyGQyiy3L+qUeAsx8yMgj4p0BvZ1E9FRY9Jl5t+M4u4L2tNaPA0BBN9g8z+tJp9O/1iTQ39/f6fv+QB0ExoQQS4aGhv5qa2s7zsyXGl0hRJdt24W1P2TsbyWiF4L2lFL3IuK+ch+CmKV30zYyU/9YljVaB4EDRFSoeUrj3CwCUsrbw6JftPE9EV1ZloFhAGitkIGmdDpt6qjJVrEWcl03z8yTO2kImTuI6P2STDabfUQIsYqIbjJ91aJZhjkCANuZeSkArEbExeU2EXFcSjlnWn8l55RSg4h4UVgWELHPtu1FiDilzlFKmaxsNEa11ksA4KcwrLD3zPy34zjtkQhorU0RdkkYqJloRGRK5ClNKXUxIposFDax8kIOEfczcxsArI1goyTyOxF1RyKglPoBES+LAH4VEVVccrXWa4nogyKBXgBYXnR8DxH9XOz/EgCuj2AHmPlHx3Euj0RAa/0VAFwXAvw1EdU03tfXN7+7u3tIa73X87zD6XR6ygaZzWavEUJMKY9r2Kxor9okPsrMZkes1TYT0etRoldLxnXdF5l5SxgOIh6TUq6JlAGl1EFEvKsWqO/7C1Kp1GCY4bD3zDzHdd2TANBTS5aZ33McZ10kAlprM/k2VQNExENSypoEwxwPvndddyMz7w/R2UdE90UlYE5k5mRWsVWqCutxuJKs1tqUyetr4Owlom2RCLiuu4uZqx3A/yGi0D2iXkKnTp1amkgkTKVZERsRd0spp9RMxkbFSVzcTSePg2XOFNbjwcFBs9W35vP5Vs/z2oQQrYjY6vt+4dOs86ZI01o/AQA5Zs5ZljUyMTGRE0KMmN/JZHJkdHQ019TUNNLZ2ZmrVTP5vr89lUo9FykDWmsz1t6oN4pBeSHE+vHx8cN11lW1TE6e7oJCFTPQ39+/zvf9d+MQYOZlxc2rsBvHbUKIu23bPhgpA67rrmHmj2IY/bNYihiMWDcRJR8Q8RYp5dFIBAYGBhZ5njfl4FAvGSnlBUqph4QQ1eZSXZCWZS3u6ur6LRIBI6S1/hgAVkW0wsx8GhFPA8AIIuYA4OTw8PDDLS0txxBxXukutXiPOi8ibknsEyK6uZJO1ctds8qMjY2Zc+nVAFBwzjjJzCOJRCKXz+fPJJNJ46h5zti2fSaqU729vcmOjo5my7LmBS6MDSlzcdzseV7w8vjbuXPnHm9vbzfBmdYa/w9EjfpsyTUyMFuRjYrbyEDUSM2WXCMDsxXZqLjnfQb+A8eWU0/QfZYsAAAAAElFTkSuQmCC",Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABNBJREFUaEPtmV1oXEUUx//n3g1JRGqL9k1RsFq/6IMgSky8c2YTQyONiojWYumTQrWKSNH6oO1TS1EQFcTiQwsaK4qIbVdod+/M3Y0IteJDwVr1oVYFEfFFwUY2c2TCbrhZNptNduvuQgf2Ze85M+c359w5Z84l9PigHrcflwCqHrTWsoiUmLn8f3q1bR4wxggRlZxz00EQlCowf19smLYAxHF8NxFNA/gUgAKwGsApD5GC+eNiwLQL4GUi2gNgDIA31ENEKZhzIvK5h5mZmZkeHx//uV0wbQEwxpQADDPzgvny+fyNYRhO1MB42w9674RhWIqi6IdWYFoGMMbcBuA0ER1RSk3GcbyViB4HcBTAMWb+0RtYKpXWlMvlSSKaFBFdCTP/yIrIRxWY08uFaQfAswAeAPAaMx81xhwmojVpQ0TkSxH5QGt9tvp/kiQTzrlJAOsroeYfnXPOHQrD8JhS6qtmYFoGaGaRRjKFQuF6IhononsB+N9gSv4ggENKqYSIpN48cwCFQmF3EARPt2rMcvWZ+ao4ju/TWh+r6hpjRkVkYwXIh+d8qvEw/f39Hw4NDf1T/TMN8AqA/HKNWKk8EWmlVFjZvG0iUiSiIjO/W52zWCyuLZfLm4hoE4DxlHfmQi2bze6uBbih+tKt1LBm9Ky17wN4NAXgN29uiMi/HsS/2FrrA+n5isXi7bOzsx5mdyaTWT8yMvJ9XQC/K80YshIZv2uNAOrM+bWIHKjCWGuPi8g9zDzgZesC+LJgJcYtpeOc27MCAD/taWbeYIy5i4gKzjnvnW29BLCLmfcZY54H8GoQBONRFB3vGYByuXzt2NjYeWPMJwAeTGf8rg8hIvpTKXVlHMe3AogBnNFa+1prbnQ9gIi8rbXeHsfxE0T0DhE9qZSaP526HgDACDNPW2sPicjWvr6+VcPDw3/1jAd8vJ84ceKKTCbjj1NordelT7tu98BRZt5krd0sIlNEtFcp9VLPAIjIFq31lDHmLQBPBUGwIYqiBSV3xz1gjPFlRN3MXz0ujTHf+LKbmS+rTZZdC0BEJ5VSdxYKBR0EQYGIppRSW3oGAEA1++4F8KK/ySmljvQMQDX7Wmt9ZeqP0rqXr24NoZ+Y+TpjzDoiOuvvCszM9YrFbgV4nZmfi+N4JxHtJ6JnlFJv9hLAXPY1xuQAbASwlpnrNsY67oHKlXL+RgbgAjMP5nK5/oGBgd+DIPhNKeU7F3VHxwFq80Cl/fKYMeYRAIdFZL/W+oWeAQDwMDN/7PtLADzEHcx8qmcAUtn3FxFZrbW+vNFVteMhFMexj+/7faKqxP9okiRDzrkvALzHzL5NuejoOEDasiRJJqMo+sxau19EdgZB8FAURf4auTyARgrteJZuq9SbzxhzBsBNi2XfJcvpdhjZaI5GAEmSXOOcO09EsVIqu5QtHe/M1Rpord0hIm8A2MHM/h7QcHQjQMF/P3DOXZ3NZn/teoBKJr4AYLpSPviu4HfMfPNSxvvnCzzgnNvejFKrMmEYDi/S3LWVjx37mHlXM+vUhlAzOm2RISLnu9N+slwut2pwcHCCiCZExH+5mchmsyebWWgOwBgz3+lqRqldMszsd3zByOfzt4yOjn7b7Bod/8TUrKGLyV0CaHUHW9X/D9N93V6azvezAAAAAElFTkSuQmCC";function kt(t,e){const o=t.getBoundingClientRect();if(!e)return o.top>=0&&o.bottom<=window.innerHeight;const n=e.getBoundingClientRect();return o.top>=n.top&&o.bottom<=n.bottom}function Kt(t){return z(this,null,function*(){return yield P(),t.value instanceof HTMLElement?t.value:t.value?document.querySelector(t.value):null})}function U(t){let e=`0px 0px ${t.distance}px 0px`;t.top&&(e=`${t.distance}px 0px 0px 0px`);const o=new IntersectionObserver(n=>{n[0].isIntersecting&&(t.firstload&&t.emit(),t.firstload=!0)},{root:t.parentEl,rootMargin:e});return o.observe(t.infiniteLoading.value),o}const lt=(t,e)=>{const o=t.__vccOpts||t;for(const[n,r]of e)o[n]=r;return o},Ht={},Ut=t=>(At("data-v-d3e37633"),t=t(),vt(),t),Gt={class:"container"},Wt=Ut(()=>f("div",{class:"spinner"},null,-1)),Yt=[Wt];function Qt(t,e){return y(),O("div",Gt,Yt)}const Vt=lt(Ht,[["render",Qt],["__scopeId","data-v-d3e37633"]]),Zt={class:"state-error"},Xt=D({__name:"InfiniteLoading",props:{top:{type:Boolean,default:!1},target:{},distance:{default:0},identifier:{},firstload:{type:Boolean,default:!0},slots:{}},emits:["infinite"],setup(t,{emit:e}){const o=t;let n=null,r=0;const s=h(null),i=h(""),{top:a,firstload:l,distance:c}=o,{identifier:m,target:d}=gt(o),u={infiniteLoading:s,top:a,firstload:l,distance:c,parentEl:null,emit(){r=(u.parentEl||document.documentElement).scrollHeight,g.loading(),e("infinite",g)}},g={loading(){i.value="loading"},loaded(){return z(this,null,function*(){i.value="loaded";const p=u.parentEl||document.documentElement;yield P(),a&&(p.scrollTop=p.scrollHeight-r),kt(s.value,u.parentEl)&&u.emit()})},complete(){i.value="complete",n==null||n.disconnect()},error(){i.value="error"}};return L(m,()=>{n==null||n.disconnect(),n=U(u)}),M(()=>z(this,null,function*(){u.parentEl=yield Kt(d),n=U(u)})),at(()=>{n==null||n.disconnect()}),(p,b)=>(y(),O("div",{ref_key:"infiniteLoading",ref:s,style:{"min-height":"1px"}},[pt(f("div",null,[R(p.$slots,"spinner",{},()=>[_(Vt)],!0)],512),[[ht,i.value=="loading"]]),i.value=="complete"?R(p.$slots,"complete",{key:0},()=>{var A;return[f("span",null,x(((A=p.slots)==null?void 0:A.complete)||"No more results!"),1)]},!0):k("",!0),i.value=="error"?R(p.$slots,"error",{key:1,retry:u.emit},()=>{var A;return[f("span",Zt,[f("span",null,x(((A=p.slots)==null?void 0:A.error)||"Oops something went wrong!"),1),f("button",{class:"retry",onClick:b[0]||(b[0]=(...C)=>u.emit&&u.emit(...C))},"retry")])]},!0):k("",!0)],512))}}),Jt=lt(Xt,[["__scopeId","data-v-a7077831"]]);function qt(t){return wt()?(bt(t),!0):!1}const ct=typeof window!="undefined";function $t(t,e){function o(...n){t(()=>e.apply(this,n),{fn:e,thisArg:this,args:n})}return o}function te(t,e={}){let o,n;return s=>{const i=v(t),a=v(e.maxWait);if(o&&clearTimeout(o),i<=0||a!==void 0&&a<=0)return n&&(clearTimeout(n),n=null),s();a&&!n&&(n=setTimeout(()=>{o&&clearTimeout(o),n=null,s()},a)),o=setTimeout(()=>{n&&clearTimeout(n),n=null,s()},i)}}function ee(t,e=200,o={}){return $t(te(e,o),t)}function ne(t){var e;const o=v(t);return(e=o==null?void 0:o.$el)!=null?e:o}const oe=ct?window:void 0,G=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},W="__vueuse_ssr_handlers__";G[W]=G[W]||{};var Y=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,se=(t,e)=>{var o={};for(var n in t)re.call(t,n)&&e.indexOf(n)<0&&(o[n]=t[n]);if(t!=null&&Y)for(var n of Y(t))e.indexOf(n)<0&&ie.call(t,n)&&(o[n]=t[n]);return o};function ae(t,e,o={}){const n=o,{window:r=oe}=n,s=se(n,["window"]);let i;const a=r&&"ResizeObserver"in r,l=()=>{i&&(i.disconnect(),i=void 0)},c=L(()=>ne(t),d=>{l(),a&&r&&d&&(i=new ResizeObserver(e),i.observe(d,s))},{immediate:!0,flush:"post"}),m=()=>{l(),c()};return qt(m),{isSupported:a,stop:m}}var Q,V;ct&&(window!=null&&window.navigator)&&((Q=window==null?void 0:window.navigator)!=null&&Q.platform)&&/iP(ad|hone|od)/.test((V=window==null?void 0:window.navigator)==null?void 0:V.platform);const le=({breakpoints:t,wrapperWidth:e,gutter:o,hasAroundGutter:n,initWidth:r})=>{const s=Object.keys(t).map(c=>Number(c)).sort((c,m)=>c-m);let i=e,a=!1;for(const c of s)if(e<=c){i=c,a=!0;break}if(!a)return r;const l=t[i].rowPerView;return n?(e-o)/l-o:(e-(l-1)*o)/l};function ce(t){const e=h(0),o=h(null);ae(o,i=>{const a=i[0],{width:l}=a.contentRect;e.value=l});const n=F(()=>le({wrapperWidth:e.value,breakpoints:t.breakpoints,gutter:t.gutter,hasAroundGutter:t.hasAroundGutter,initWidth:t.width})),r=F(()=>{const i=t.hasAroundGutter?-t.gutter:t.gutter;return Math.floor((e.value+i)/(n.value+t.gutter))}),s=F(()=>{if(t.align==="left")return 0;if(t.align==="center"){const i=t.hasAroundGutter?t.gutter:-t.gutter,a=r.value*(n.value+t.gutter)+i;return(e.value-a)/2}else{const i=t.hasAroundGutter?t.gutter:-t.gutter,a=r.value*(n.value+t.gutter)+i;return e.value-a}});return{waterfallWrapper:o,wrapperWidth:e,colWidth:n,cols:r,offsetX:s}}function ut(t,e){return new RegExp(`(^|\\s)${e}(\\s|$)`).test(t.className)}function Z(t,e){if(ut(t,e))return;const o=t.className.split(/\s+/);o.push(e),t.className=o.join(" ")}const ue=document.createElement("div").style,j=(()=>{const t={webkit:"webkitTransform",Moz:"MozTransform",O:"OTransform",ms:"msTransform",standard:"transform"};for(const e in t){const o=t[e];if(ue[o]!==void 0)return e}return!1})();function S(t){return j===!1?!1:j==="standard"?t:j+t.charAt(0).toUpperCase()+t.substr(1)}const X=S("transform"),J=S("animation-duration"),q=S("animation-delay"),$=S("transition"),tt=S("animation-fill-mode");function de(t,e,o,n,r){const s=h([]),i=h(0),a=d=>{const u=t.hasAroundGutter?d+1:d;return t.gutter*u+e.value*d+n.value},l=()=>{s.value=new Array(o.value).fill(t.hasAroundGutter?t.gutter:0)},c=fe(t);return{wrapperHeight:i,layoutHandle:()=>z(this,null,function*(){l();const d=[];if(r&&r.value&&r.value.childNodes.forEach(u=>{u.className==="waterfall-item"&&d.push(u)}),d.length===0)return!1;for(let u=0;u{const mt=t.animationDuration/1e3;$&&(A[$]=`transform ${mt}s`)})}i.value=Math.max.apply(null,s.value)})}}function fe(t){return(e,o)=>{const n=e.firstChild;if(n&&!ut(n,t.animationPrefix)){const r=`${t.animationDuration/1e3}s`,s=`${t.animationDelay/1e3}s`,i=n.style;i.visibility="visible",J&&(i[J]=r),q&&(i[q]=s),tt&&(i[tt]="both"),Z(n,t.animationPrefix),Z(n,t.animationEffect),o&&setTimeout(()=>{o()},t.animationDuration+t.animationDelay)}}}const me=typeof window!="undefined"&&window!==null,et=he(),ge=Object.prototype.propertyIsEnumerable,nt=Object.getOwnPropertySymbols;function pe(t,...e){return e.map(n=>n.replace(/\[(\w+)\]/g,".$1").split(".").reduce((r,s)=>r&&r[s],t))}function he(){return me&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0):!1}function I(t){return typeof t=="function"||toString.call(t)==="[object Object]"}function Ae(t){return typeof t=="object"?t===null:typeof t!="function"}function ve(t){return t!=="__proto__"&&t!=="constructor"&&t!=="prototype"}function ye(t,...e){if(!I(t))throw new TypeError("expected the first argument to be an object");if(e.length===0||typeof Symbol!="function"||typeof nt!="function")return t;for(const o of e){const n=nt(o);for(const r of n)ge.call(o,r)&&(t[r]=o[r])}return t}function dt(t,...e){let o=0;for(Ae(t)&&(t=e[o++]),t||(t={});o{const r=new Image;r.onload=()=>{o(r)},r.onerror=()=>{n(new Error("Image load error"))},e&&(r.crossOrigin="Anonymous"),r.src=t})}var E;(function(t){t.LOADING="loading",t.LOADED="loaded",t.ERROR="error"})(E||(E={}));const we={rootMargin:"0px",threshold:0},rt="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",be="";class _e{constructor(e=!0,o,n=!0){this.lazyActive=!0,this.crossOrigin=!0,this.options={loading:rt,error:be,observerOptions:we,log:!0,ratioCalculator:(r,s)=>s/r},this._images=new WeakMap,this.lazyActive=e,this.crossOrigin=n,this.config(o)}config(e={}){dt(this.options,e),e.ratioCalculator&&(this.options.ratioCalculator=e.ratioCalculator)}mount(e,o,n){const{src:r,loading:s,error:i}=this._valueFormatter(o);e.setAttribute("lazy",E.LOADING),e.setAttribute("src",s||rt),this.lazyActive?(et||(this._setImageSrc(e,r,n,i),this._log(()=>{throw new Error("Not support IntersectionObserver!")})),this._initIntersectionObserver(e,r,n,i)):this._setImageSrc(e,r,n,i)}resize(e,o){const n=e.getAttribute("lazy"),r=e.getAttribute("src");n&&n===E.LOADED&&r&&ot(r,this.crossOrigin).then(s=>{const{width:i,height:a}=s,l=e.width/i*a;e.height=l;const c=e.style;c.height=`${l}px`,o()})}unmount(e){const o=this._realObserver(e);o&&o.unobserve(e),this._images.delete(e)}_setImageSrc(e,o,n,r){!o||e.getAttribute("src")===o||ot(o,this.crossOrigin).then(i=>{var a,l;const{width:c,height:m}=i,d=((l=(a=this.options).ratioCalculator)==null?void 0:l.call(a,c,m))||m/c,u=e.parentNode.parentNode;u.style.paddingBottom=`${d*100}%`,e.setAttribute("lazy",E.LOADED),e.removeAttribute("src"),e.setAttribute("src",o),n(!0)}).catch(()=>{const i=this._realObserver(e);i&&i.disconnect(),r&&(e.setAttribute("lazy",E.ERROR),e.setAttribute("src",r),n(!1)),this._log(()=>{throw new Error(`Image failed to load!And failed src was: ${o} `)})})}_isOpenLazy(){return et&&this.lazyActive}_initIntersectionObserver(e,o,n,r){const s=this.options.observerOptions;this._images.set(e,new IntersectionObserver(a=>{Array.prototype.forEach.call(a,l=>{if(l.isIntersecting){const c=this._realObserver(e);c&&c.unobserve(l.target),this._setImageSrc(e,o,n,r)}})},s));const i=this._realObserver(e);i&&i.observe(e)}_valueFormatter(e){let o=e,n=this.options.loading,r=this.options.error;return I(e)&&(o=e.src,n=e.loading||this.options.loading,r=e.error||this.options.error),{src:o,loading:n,error:r}}_log(e){this.options.log&&e()}_realObserver(e){return this._images.get(e)}}var ft=(t,e)=>{for(const[o,n]of e)t[o]=n;return t};const T=D({props:{list:{type:Array,default:()=>[]},rowKey:{type:String,default:"id"},imgSelector:{type:String,default:"src"},width:{type:Number,default:200},breakpoints:{type:Object,default:()=>({1200:{rowPerView:3},800:{rowPerView:2},500:{rowPerView:1}})},gutter:{type:Number,default:10},hasAroundGutter:{type:Boolean,default:!0},animationPrefix:{type:String,default:"animate__animated"},animationEffect:{type:String,default:"fadeIn"},animationDuration:{type:Number,default:1e3},animationDelay:{type:Number,default:300},backgroundColor:{type:String,default:"#fff"},lazyload:{type:Boolean,default:!0},loadProps:{type:Object,default:()=>{}},crossOrigin:{type:Boolean,default:!0},delay:{type:Number,default:300},align:{type:String,default:"center"}},setup(t){const e=new _e(t.lazyload,t.loadProps,t.crossOrigin);N("lazy",e);const{waterfallWrapper:o,wrapperWidth:n,colWidth:r,cols:s,offsetX:i}=ce(t),{wrapperHeight:a,layoutHandle:l}=de(t,r,s,i,o),c=ee(()=>{l()},t.delay);L(()=>[n,r,t.list],()=>{n.value>0&&c()},{deep:!0});const m=h(0);return N("sizeChangeTime",m),N("imgLoaded",c),{waterfallWrapper:o,wrapperHeight:a,getRenderURL:g=>pe(g,t.imgSelector)[0],getKey:(g,w)=>g[t.rowKey]||w,renderer:c}}}),it=()=>{yt(t=>({b75bd1b4:t.backgroundColor}))},st=T.setup;T.setup=st?(t,e)=>(it(),st(t,e)):it;const Ee=T,Oe={class:"waterfall-card"};function ze(t,e,o,n,r,s){return y(),O("div",{ref:"waterfallWrapper",class:"waterfall-list",style:Ot({height:`${t.wrapperHeight}px`})},[(y(!0),O(_t,null,Et(t.list,(i,a)=>(y(),O("div",{key:t.getKey(i,a),class:"waterfall-item"},[f("div",Oe,[R(t.$slots,"item",{item:i,index:a,url:t.getRenderURL(i)},void 0,!0)])]))),128))],4)}var Ie=ft(Ee,[["render",ze],["__scopeId","data-v-6a0e9c4c"]]);const Se=D({props:{url:{type:String,default:""},title:{type:String,default:""},alt:{type:String,default:""}},setup(t,e){const o=K("imgLoaded"),n=K("lazy"),r=h(null);M(()=>{s()}),at(()=>{i()});function s(){r.value&&n.mount(r.value,t.url,l=>{o(),l?e.emit("success",t.url):e.emit("error",t.url)})}function i(){r.value&&n.unmount(r.value)}function a(){e.emit("load",t.url)}return{lazyRef:r,imageLoad:a}}}),Re={class:"lazy__box"},xe={class:"lazy__resource"},De=["title","alt"];function Ce(t,e,o,n,r,s){return y(),O("div",Re,[f("div",xe,[f("img",{ref:"lazyRef",class:"lazy__img",title:t.title,alt:t.alt,onLoad:e[0]||(e[0]=(...i)=>t.imageLoad&&t.imageLoad(...i))},null,40,De)])])}var Ne=ft(Se,[["render",Ce],["__scopeId","data-v-640f8d40"]]);const Fe=["onClick"],Be={class:"overflow-hidden"},je={class:"px-4 pt-2 pb-4 border-t border-t-gray-800"},Le={class:"pb-4 text-gray-50 group-hover:text-yellow-300"},Me={class:"pt-3 flex justify-between items-center border-t border-t-gray-600 border-opacity-50"},Pe={class:"text-gray-50"},Te=["onClick"],ke=D({__name:"index",setup(t){const e=zt({rowKey:"id",gutter:10,hasAroundGutter:!0,width:320,breakpoints:{1200:{rowPerView:4},800:{rowPerView:3},500:{rowPerView:2}},animationEffect:"animate__zoomInUp",animationDuration:1e3,animationDelay:300,imgSelector:"src.original",loadProps:{loading:Tt,error:Pt},lazyload:!0}),o=h(1),n=h([]),r=h(),s=h();function i(){s.value=St.service({target:".content",background:"transparent",text:"加载中"}),Mt({page:o.value,pageSize:r.value}).then(c=>{setTimeout(()=>{n.value.push(...c),o.value+=1,P(()=>{s.value.close()})},500)})}function a(c,m){n.value.splice(m,1)}function l(c){}return M(()=>{i()}),(c,m)=>{const d=H("el-backtop"),u=H("el-scrollbar");return y(),It(u,{"max-height":"calc(100vh - 90px)",class:"content"},{default:B(()=>[_(v(Ie),xt({list:n.value},e),{item:B(({item:g,url:w,index:p})=>[f("div",{class:"bg-gray-900 rounded-lg shadow-md overflow-hidden transition-all duration-300 ease-linear hover:shadow-lg hover:shadow-gray-600 group",onClick:b=>void 0},[f("div",Be,[_(v(Ne),{url:w,class:"cursor-pointer transition-all duration-300 ease-linear group-hover:scale-105"},null,8,["url"])]),f("div",je,[f("h4",Le,x(g.name),1),f("div",Me,[f("div",Pe,"$ "+x(g.price),1),f("div",null,[f("button",{class:"px-3 h-7 rounded-full bg-red-500 text-sm text-white shadow-lg transition-all duration-300 hover:bg-red-600",onClick:Rt(b=>a(g,p),["stop"])}," 删除 ",8,Te)])])])],8,Fe)]),_:1},16,["list"]),_(d,{title:"回到顶部",right:35,"visibility-height":400,target:".content .el-scrollbar__wrap"},{default:B(()=>[_(v(Ct))]),_:1}),_(v(Jt),{firstload:!1,onInfinite:i})]),_:1})}}}),Ge=Dt(ke,[["__scopeId","data-v-15688b7d"]]);export{Ge as default}; diff --git a/dist/static/js/index-KtLrIJGa.js b/dist/static/js/index-F96PyZk0.js similarity index 88% rename from dist/static/js/index-KtLrIJGa.js rename to dist/static/js/index-F96PyZk0.js index a0814a215..9763ead84 100644 --- a/dist/static/js/index-KtLrIJGa.js +++ b/dist/static/js/index-F96PyZk0.js @@ -1 +1 @@ -import{d as m,r as d,H as i,k as p,f as n,B as t,u as s,i as r,b as _,e as c}from"./index-qI-8NwZF.js";const f={class:"dark:text-white"},h={style:{"text-indent":"2em"}},x={style:{"text-indent":"4em"}},B=m({name:"Menu1-2-1",__name:"index",setup(V){const o=d(""),{t:e}=i();return(k,a)=>{const u=_("el-input");return c(),p("div",f,[n("p",null,t(s(e)("menus.hsmenu1")),1),n("p",h,t(s(e)("menus.hsmenu1-2")),1),n("p",x,t(s(e)("menus.hsmenu1-2-1")),1),r(u,{modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value=l)},null,8,["modelValue"])])}}});export{B as default}; +import{d as m,r as d,H as i,k as p,f as n,B as t,u as s,i as r,b as _,e as c}from"./index-2abGzBFj.js";const f={class:"dark:text-white"},h={style:{"text-indent":"2em"}},x={style:{"text-indent":"4em"}},B=m({name:"Menu1-2-1",__name:"index",setup(V){const o=d(""),{t:e}=i();return(k,a)=>{const u=_("el-input");return c(),p("div",f,[n("p",null,t(s(e)("menus.hsmenu1")),1),n("p",h,t(s(e)("menus.hsmenu1-2")),1),n("p",x,t(s(e)("menus.hsmenu1-2-1")),1),r(u,{modelValue:o.value,"onUpdate:modelValue":a[0]||(a[0]=l=>o.value=l)},null,8,["modelValue"])])}}});export{B as default}; diff --git a/dist/static/js/index-GgJxk8LM.js b/dist/static/js/index-GgJxk8LM.js deleted file mode 100644 index 0cb483b92..000000000 --- a/dist/static/js/index-GgJxk8LM.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-s3fC9MXH.js";import"./index-Crwihmyd.js";import"./index-qI-8NwZF.js";import"./hooks-DFKmFKCZ.js";export{o as default}; diff --git a/dist/static/js/index-rbsWQQKv.js b/dist/static/js/index-HCmo_V_C.js similarity index 99% rename from dist/static/js/index-rbsWQQKv.js rename to dist/static/js/index-HCmo_V_C.js index 9c79ac7fc..35463b18b 100644 --- a/dist/static/js/index-rbsWQQKv.js +++ b/dist/static/js/index-HCmo_V_C.js @@ -1,4 +1,4 @@ -import{k as Z,f as m,E as _,U as q,d as H,r as C,V as E,K as G,o as P,a as $,e as J,W as ee,D as te,n as ne,O as Ae,c as ae,w as f,b as z,h as r,i as c,B as R,X as se,u as le,Z as oe,_ as ue}from"./index-qI-8NwZF.js";const T=[{avatar:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/sBCgoKCgoKCwwMCw8QDhAPFhQTExQWIhgaGBoYIjMgJSAgJSAzLTcsKSw3LVFAODhAUV5PSk9ecWVlcY+Ij7u7+//CABEIADIAMgMBIgACEQEDEQH/xAAbAAEAAgMBAQAAAAAAAAAAAAAFBAYBAgMAB//aAAgBAQAAAAD7HU4ObhMC3AnlYvY8ISwA+6WDOd4/RA96FVeF66BOVWB3TsAOgZC27wv/xAAYAQEBAQEBAAAAAAAAAAAAAAACAwQAAf/aAAgBAhAAAAC3sw8uyRDQPV//xAAYAQADAQEAAAAAAAAAAAAAAAAAAgMBBP/aAAgBAxAAAACQ7LfmoUTNvFf/xAA0EAACAQMBBAcHAwUAAAAAAAABAgMABBESBRMxQRAhIjJRYbEUIzRCUnOBM3KSU2KRoeH/2gAIAQEAAT8AmmSCJpHOAoq6vZp8lmITkgonSQCMZxikkdGDxsVbxFbK2l7TGUkwHQfy6Ln4if7jetbcdglvH9TFv40hD71CGzlQpAyACRkt4VcxojxOdIj06GzwA5VKkilGUdjUcNxD9XlwI5g1Bfm0u4nC5UHDeYNWu0LS4B3D6mHHIwaufiJ/uN61tm6Et6GPCIbv8mtqi4gtrFkzjeuxIGRq+TP4orI1jpK+8MHAfVprYcM8kVysmoIGiwG8UfVgVcwh1ecDGiYcvlNWk7W9zDKucqwyPEVOczzfvb1q/wBkXWqR4Sja8nDHGCajAEagHIAx/jourmK0haaV9KrWyrFZLRZJ07MqNhc8Q3M/irfZFlaOGQF2HzOc1cACeYD+o3r0XptYEJKAyMx06TgsxOaupr+MhkIQk6TlfPlkVNCIxBc3A9onLjRG/WtWV1BPFlRp09TpzBHLoufiJ/uN69G05JLxt8C2ksQpTiAMHIq0mQz6HnMnZwurBwBRhKTLLK5Y6Oz/AGf9qwla3u4TykBRh/sdFx8RN9xvWpri43Unv5O6fmNSSSCHGtsb0DGfKrFm3zdZ7o9RUskhMnbbu+NLJJrh7bfqJz869onxjfSY/callk3knvG7x51//8QAIxEAAgEEAQMFAAAAAAAAAAAAAQIRAAMSMRAEIXETMjNBUf/aAAgBAgEBPwBMUTNv3tSdQrgZDYpwMmx0N8PdFv0iBMAyKS4QroF99JcxDhhMntwxgUCoJIER90jZCeG2PBpvjNWtHzx//8QAIBEAAgICAgIDAAAAAAAAAAAAAQIAERASAyEyM0GBkf/aAAgBAwEBPwBtmbURuErdRb1W/nCIW3vqMgJVr8YyWVIyvYG/5CKwJze36jY//9k=",name:"美绪",text:"马什么梅?"},{avatar:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/sBCgoKCgoKCwwMCw8QDhAPFhQTExQWIhgaGBoYIjMgJSAgJSAzLTcsKSw3LVFAODhAUV5PSk9ecWVlcY+Ij7u7+//CABEIADIAMgMBIgACEQEDEQH/xAAbAAACAwEBAQAAAAAAAAAAAAAABQIDBAEGB//aAAgBAQAAAAD65hzG3WLcATfCbHYQ9IY0uiEfRkU1IOr+RoUG1ornWj7Y6//EABgBAQADAQAAAAAAAAAAAAAAAAQAAgUD/9oACAECEAAAACEf3IJba51tGDNq/wD/xAAYAQEAAwEAAAAAAAAAAAAAAAAEAQMFAv/aAAgBAxAAAABSg0MWQdj+c6VozP/EAC0QAAIBAwMBBgUFAAAAAAAAAAECEQADBBASMUEiUVJhcZEFExQhgSAyQoKx/9oACAEBAAE/AKu5oEi2A3meKOXf8cfgV9Xe2kEgyOeCKsZSXAqs0XP91z7+wC3MSCzeg/RbuG06uO8T6a5kNkOOu0CpUXWQMdo4kQRPQihPd9tH+4jXIw0yDukq0RNHFu2/iOVku0pfx7foHt91MttbMyN7njqQDo3BPkdWEqRJEjkV8QOV2LVq2xBBlkoq+y181CrgHn1nXHffZQ+UH8aEwCaEoJP9qzbe+ySOUO7XCuxca2f5CR6jS477H7bftPWt7+NvekdzbWXYyo60rvtXtHgda3v4j71Yd/qLPaPJ6+Vb38be9f/EACYRAAECBAQHAQAAAAAAAAAAAAECAwAEEBIREzFSITNBQlFhgXL/2gAIAQIBAT8AffKDYjXqYznd5hhwuI46ijjOOaSfaYUm232Ik9F/KKQFRMN2LHgiJVdrmG6s32fYa5iP0Kf/xAAmEQABAgQFBAMAAAAAAAAAAAABAgMAEBESBBNCUoEhMTNhUXFy/9oACAEDAQE/AGGAoXK4EZLWwQ+2G19Oxk28RlhI9GEqur9xi9HMm3C2qtAfRhhy9J+axiUXIrtnhdfEOeNf5Mv/2Q==",name:"博士",text:"马东什么?"},{avatar:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/sBCgoKCgoKCwwMCw8QDhAPFhQTExQWIhgaGBoYIjMgJSAgJSAzLTcsKSw3LVFAODhAUV5PSk9ecWVlcY+Ij7u7+//CABEIADIAMgMBIgACEQEDEQH/xAAxAAACAgMBAAAAAAAAAAAAAAAABgQFAQIHAwEBAAMBAAAAAAAAAAAAAAAAAwABAgT/2gAMAwEAAhADEAAAAI7CsPnN1VeZ0okpTbSWASKzwmMPRy3PuuWhpv4KvQ7pcJYTUb+hdLQYWJoaVU+RU3jcXiaoegAhWOAPeeaBd1wGtf/EAC4QAAIBAwIEBAUFAQAAAAAAAAECAwAEEQUhBhASMRMiQWEUI3KBoSAzQlFSkv/aAAgBAQABPwDTxidHHbdTyZGjdkcYYelBGKM4HlUgH7/osXInRfQsK0q18abxGHkj/JrV0KXrEfzUGtLiE0F1G48r4GfcVJDJFI0TbMp52W91D9VXt42mWQCu0QUqHZQC7SyDIRA22QO5NXkFyLeFpnWRggYsMZw/+ioAPsRVlOtrpsshx+6d2OFGw3J/oVK897YR6nbfORCTkp0OVQ7lRk5Aq5gMZSVR8qVepfbPpy0jDSRyEZxIg/6JrjKJytlEEJ63uJD7ttXB6Tn41bhW8Mwxxjqzt3OBWrx+Bw9fQsRvIgBzjYutcP3F8upWVmZZltvjFPQW22BqeAJpHh+kWyeyhsL+KXS9RcB1WLpYZGSc4NcKwxTrcRy+qrj2IJIqe3S5AEsSOAcgMobB+9Lb9KhVAAHYCntRIjI6hkYYZWGQRUGm2ltMssVsiSKCAVGMZqWFZ4fDY4XYn7ULaEgF182N/Me9cIuI3kY9gFodLAEHINFgKDKdqwK1LVotOMSsnWz5JAPYUeJZyTiKMVwv2n+la08npcZOBjke3LVWZtRuizE4kI5f/8QAIBEBAAIBAgcAAAAAAAAAAAAAAQARAwIQEiAhMTJBcf/aAAgBAgEBPwDL5HzkadfX0RDjmTSUJtks1MqWpVypk7uxt//EACARAQABAwMFAAAAAAAAAAAAAAEAAhEhAxATEiIxYXH/2gAIAQMBAT8A0m1L9l+2++Sg9sF45p1N7M6iUJYwM5GYW4ZmZT4Njb//2Q==",name:"柚子",text:"什么冬梅?"}],O=["1","2","3","4","5","6","7","8","9"],j=()=>O.map((s,A)=>{const B=A%3;return{avatar:T[B].avatar,name:T[B].name,text:s}});var W=H({name:"vue3-danmaku",components:{},props:{danmus:{type:Array,required:!0,default:()=>[]},channels:{type:Number,default:0},autoplay:{type:Boolean,default:!0},loop:{type:Boolean,default:!1},useSlot:{type:Boolean,default:!1},debounce:{type:Number,default:100},speeds:{type:Number,default:200},randomChannel:{type:Boolean,default:!1},fontSize:{type:Number,default:18},top:{type:Number,default:4},right:{type:Number,default:0},isSuspend:{type:Boolean,default:!1},extraStyle:{type:String,default:""}},emits:["list-end","play-end","dm-over","dm-out","update:danmus"],setup(s,{emit:A,slots:B}){let v=C(document.createElement("div")),l=C(document.createElement("div"));const o=C(0),y=C(0);let x=0;const U=C(0),M=C(0),g=C(0),S=C(!1),k=C(!1),i=C({}),e=function(d,p,t="modelValue",n){return E({get:()=>d[t],set:w=>{p(`update:${t}`,n?n(w):w)}})}(s,A,"danmus"),h=G({channels:E(()=>s.channels||U.value),autoplay:E(()=>s.autoplay),loop:E(()=>s.loop),useSlot:E(()=>s.useSlot),debounce:E(()=>s.debounce),randomChannel:E(()=>s.randomChannel)}),a=G({height:E(()=>M.value),fontSize:E(()=>s.fontSize),speeds:E(()=>s.speeds),top:E(()=>s.top),right:E(()=>s.right)});function K(){Y(),s.isSuspend&&function(){let d=[];l.value.addEventListener("mouseover",p=>{let t=p.target;t.className.includes("dm")||(t=t.closest(".dm")||t),t.className.includes("dm")&&(d.includes(t)||(A("dm-over",{el:t}),t.classList.add("pause"),d.push(t)))}),l.value.addEventListener("mouseout",p=>{let t=p.target;t.className.includes("dm")||(t=t.closest(".dm")||t),t.className.includes("dm")&&(A("dm-out",{el:t}),t.classList.remove("pause"),d.forEach(n=>{n.classList.remove("pause")}),d=[])})}(),h.autoplay&&u()}function Y(){if(o.value=v.value.offsetWidth,y.value=v.value.offsetHeight,o.value===0||y.value===0)throw new Error("获取不到容器宽高")}function u(){k.value=!1,x||(x=setInterval(()=>function(){if(!k.value&&e.value.length)if(g.value>e.value.length-1){const d=l.value.children.length;h.loop&&(dte("div",{},[B.dm&&B.dm({danmu:w,index:Q})])}).mount(document.createElement("div"))}(t,p).$el:(n.innerHTML=t,n.setAttribute("style",s.extraStyle),n.style.fontSize=`${a.fontSize}px`,n.style.lineHeight=`${a.fontSize}px`),n.classList.add("dm"),l.value.appendChild(n),n.style.opacity="0",ne(()=>{a.height||(M.value=n.offsetHeight),h.channels||(U.value=Math.floor(y.value/(a.height+a.top)));let w=function(Q){let b=[...Array(h.channels).keys()];h.randomChannel&&(b=b.sort(()=>.5-Math.random()));for(let I of b){const D=i.value[I];if(!D||!D.length)return i.value[I]=[Q],Q.addEventListener("animationend",()=>i.value[I].splice(0,1)),I%h.channels;for(let V=0;Vi.value[I].splice(0,1)),I%h.channels}}return-1}(n);if(w>=0){const Q=n.offsetWidth,b=a.height;n.classList.add("move"),n.dataset.index=`${p}`,n.style.opacity="1",n.style.top=w*(b+a.top)+"px",n.style.width=Q+a.right+"px",n.style.setProperty("--dm-scroll-width",`-${o.value+Q}px`),n.style.left=`${o.value}px`,n.style.animationDuration=o.value/a.speeds+"s",n.addEventListener("animationend",()=>{Number(n.dataset.index)!==e.value.length-1||h.loop||A("play-end",n.dataset.index),l.value&&l.value.removeChild(n)}),g.value++}else l.value.removeChild(n)})}function X(d){const p=d.offsetWidth||parseInt(d.style.width),t=d.getBoundingClientRect().right||l.value.getBoundingClientRect().right+p;return l.value.getBoundingClientRect().right-t}function L(){clearInterval(x),x=0,g.value=0}return P(()=>{K()}),$(()=>{L()}),{container:v,dmContainer:l,hidden:S,paused:k,danmuList:e,getPlayState:function(){return!k.value},resize:function(){Y();const d=l.value.getElementsByClassName("dm");for(let p=0;pO.map((s,A)=>{const B=A%3;return{avatar:T[B].avatar,name:T[B].name,text:s}});var W=H({name:"vue3-danmaku",components:{},props:{danmus:{type:Array,required:!0,default:()=>[]},channels:{type:Number,default:0},autoplay:{type:Boolean,default:!0},loop:{type:Boolean,default:!1},useSlot:{type:Boolean,default:!1},debounce:{type:Number,default:100},speeds:{type:Number,default:200},randomChannel:{type:Boolean,default:!1},fontSize:{type:Number,default:18},top:{type:Number,default:4},right:{type:Number,default:0},isSuspend:{type:Boolean,default:!1},extraStyle:{type:String,default:""}},emits:["list-end","play-end","dm-over","dm-out","update:danmus"],setup(s,{emit:A,slots:B}){let v=C(document.createElement("div")),l=C(document.createElement("div"));const o=C(0),y=C(0);let x=0;const U=C(0),M=C(0),g=C(0),S=C(!1),k=C(!1),i=C({}),e=function(d,p,t="modelValue",n){return E({get:()=>d[t],set:w=>{p(`update:${t}`,n?n(w):w)}})}(s,A,"danmus"),h=G({channels:E(()=>s.channels||U.value),autoplay:E(()=>s.autoplay),loop:E(()=>s.loop),useSlot:E(()=>s.useSlot),debounce:E(()=>s.debounce),randomChannel:E(()=>s.randomChannel)}),a=G({height:E(()=>M.value),fontSize:E(()=>s.fontSize),speeds:E(()=>s.speeds),top:E(()=>s.top),right:E(()=>s.right)});function K(){Y(),s.isSuspend&&function(){let d=[];l.value.addEventListener("mouseover",p=>{let t=p.target;t.className.includes("dm")||(t=t.closest(".dm")||t),t.className.includes("dm")&&(d.includes(t)||(A("dm-over",{el:t}),t.classList.add("pause"),d.push(t)))}),l.value.addEventListener("mouseout",p=>{let t=p.target;t.className.includes("dm")||(t=t.closest(".dm")||t),t.className.includes("dm")&&(A("dm-out",{el:t}),t.classList.remove("pause"),d.forEach(n=>{n.classList.remove("pause")}),d=[])})}(),h.autoplay&&u()}function Y(){if(o.value=v.value.offsetWidth,y.value=v.value.offsetHeight,o.value===0||y.value===0)throw new Error("获取不到容器宽高")}function u(){k.value=!1,x||(x=setInterval(()=>function(){if(!k.value&&e.value.length)if(g.value>e.value.length-1){const d=l.value.children.length;h.loop&&(dte("div",{},[B.dm&&B.dm({danmu:w,index:Q})])}).mount(document.createElement("div"))}(t,p).$el:(n.innerHTML=t,n.setAttribute("style",s.extraStyle),n.style.fontSize=`${a.fontSize}px`,n.style.lineHeight=`${a.fontSize}px`),n.classList.add("dm"),l.value.appendChild(n),n.style.opacity="0",ne(()=>{a.height||(M.value=n.offsetHeight),h.channels||(U.value=Math.floor(y.value/(a.height+a.top)));let w=function(Q){let b=[...Array(h.channels).keys()];h.randomChannel&&(b=b.sort(()=>.5-Math.random()));for(let I of b){const D=i.value[I];if(!D||!D.length)return i.value[I]=[Q],Q.addEventListener("animationend",()=>i.value[I].splice(0,1)),I%h.channels;for(let V=0;Vi.value[I].splice(0,1)),I%h.channels}}return-1}(n);if(w>=0){const Q=n.offsetWidth,b=a.height;n.classList.add("move"),n.dataset.index=`${p}`,n.style.opacity="1",n.style.top=w*(b+a.top)+"px",n.style.width=Q+a.right+"px",n.style.setProperty("--dm-scroll-width",`-${o.value+Q}px`),n.style.left=`${o.value}px`,n.style.animationDuration=o.value/a.speeds+"s",n.addEventListener("animationend",()=>{Number(n.dataset.index)!==e.value.length-1||h.loop||A("play-end",n.dataset.index),l.value&&l.value.removeChild(n)}),g.value++}else l.value.removeChild(n)})}function X(d){const p=d.offsetWidth||parseInt(d.style.width),t=d.getBoundingClientRect().right||l.value.getBoundingClientRect().right+p;return l.value.getBoundingClientRect().right-t}function L(){clearInterval(x),x=0,g.value=0}return P(()=>{K()}),$(()=>{L()}),{container:v,dmContainer:l,hidden:S,paused:k,danmuList:e,getPlayState:function(){return!k.value},resize:function(){Y();const d=l.value.getElementsByClassName("dm");for(let p=0;pl in t?w(t,l,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[l]=s,y=(t,l)=>{for(var s in l||(l={}))C.call(l,s)&&h(t,s,l[s]);if(i)for(var s of i(l))S.call(l,s)&&h(t,s,l[s]);return t};import{u as A}from"./hooks-WhGxrRJZ.js";import{d as L,r as n,am as N,aN as R,aO as X,ai as j,i as r,m as q,j as z,a5 as D,D as I,n as M,P as O,M as P}from"./index-qI-8NwZF.js";const T={options:{type:Array,default:()=>[]},modelValue:{type:void 0,require:!1,default:"0"}},W=L({name:"ReSegmented",props:T,emits:["change","update:modelValue"],setup(t,{emit:l}){const s=n(0),f=n(0),{isDark:g}=N(),b=n(!1),c=n(-1),m=n(""),v=O(),d=R(t.modelValue)?X(t,"modelValue"):n(0);function V({option:e,index:a},u){e.disabled||(u.preventDefault(),R(t.modelValue)?l("update:modelValue",a):d.value=a,m.value="",l("change",{index:a,option:e}))}function o({option:e,index:a},u){u.preventDefault(),c.value=a,e.disabled||d.value===a?m.value="":m.value=g.value?"#1f1f1f":"rgba(0, 0, 0, 0.06)"}function k(e,a){a.preventDefault(),c.value=-1}function p(e=d.value){M(()=>{var u;const a=(u=v==null?void 0:v.proxy)==null?void 0:u.$refs[`labelRef${e}`];s.value=a.clientWidth,f.value=a.offsetLeft,b.value=!0})}j(()=>d.value,e=>{M(()=>{p(e)})},{deep:!0,immediate:!0});const $=()=>t.options.map((e,a)=>r("label",{ref:`labelRef${a}`,class:["pure-segmented-item",(e==null?void 0:e.disabled)&&"pure-segmented-item-disabled"],style:{background:c.value===a?m.value:"",color:!e.disabled&&(d.value===a||c.value===a)?g.value?"rgba(255, 255, 255, 0.85)":"rgba(0,0,0,.88)":""},onMouseenter:u=>o({option:e,index:a},u),onMouseleave:u=>k({option:e,index:a},u),onClick:u=>V({option:e,index:a},u)},[r("input",{type:"radio",name:"segmented"},null),q(r("div",{class:"pure-segmented-item-label"},[e.icon&&!D(e.label)?r("span",{class:"pure-segmented-item-icon",style:{marginRight:e.label?"6px":0}},[I(A(e.icon,y({},e==null?void 0:e.iconAttrs)))]):null,e.label?D(e.label)?I(e.label):r("span",null,[e.label]):null]),[[z("tippy"),{content:e==null?void 0:e.tip,zIndex:41e3}]])]));return()=>r("div",{class:"pure-segmented"},[r("div",{class:"pure-segmented-group"},[r("div",{class:"pure-segmented-item-selected",style:{width:`${s.value}px`,transform:`translateX(${f.value}px)`,display:b.value?"block":"none"}},null),$()])])}}),F=P(W);export{F as R}; +var w=Object.defineProperty;var i=Object.getOwnPropertySymbols;var C=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var h=(t,l,s)=>l in t?w(t,l,{enumerable:!0,configurable:!0,writable:!0,value:s}):t[l]=s,y=(t,l)=>{for(var s in l||(l={}))C.call(l,s)&&h(t,s,l[s]);if(i)for(var s of i(l))S.call(l,s)&&h(t,s,l[s]);return t};import{u as A}from"./hooks-OdGZ-AeP.js";import{d as L,r as n,am as N,aN as R,aO as X,a7 as j,i as r,m as q,j as z,a5 as D,D as I,n as M,P as O,M as P}from"./index-2abGzBFj.js";const T={options:{type:Array,default:()=>[]},modelValue:{type:void 0,require:!1,default:"0"}},W=L({name:"ReSegmented",props:T,emits:["change","update:modelValue"],setup(t,{emit:l}){const s=n(0),f=n(0),{isDark:g}=N(),b=n(!1),c=n(-1),m=n(""),v=O(),d=R(t.modelValue)?X(t,"modelValue"):n(0);function V({option:e,index:a},u){e.disabled||(u.preventDefault(),R(t.modelValue)?l("update:modelValue",a):d.value=a,m.value="",l("change",{index:a,option:e}))}function o({option:e,index:a},u){u.preventDefault(),c.value=a,e.disabled||d.value===a?m.value="":m.value=g.value?"#1f1f1f":"rgba(0, 0, 0, 0.06)"}function k(e,a){a.preventDefault(),c.value=-1}function p(e=d.value){M(()=>{var u;const a=(u=v==null?void 0:v.proxy)==null?void 0:u.$refs[`labelRef${e}`];s.value=a.clientWidth,f.value=a.offsetLeft,b.value=!0})}j(()=>d.value,e=>{M(()=>{p(e)})},{deep:!0,immediate:!0});const $=()=>t.options.map((e,a)=>r("label",{ref:`labelRef${a}`,class:["pure-segmented-item",(e==null?void 0:e.disabled)&&"pure-segmented-item-disabled"],style:{background:c.value===a?m.value:"",color:!e.disabled&&(d.value===a||c.value===a)?g.value?"rgba(255, 255, 255, 0.85)":"rgba(0,0,0,.88)":""},onMouseenter:u=>o({option:e,index:a},u),onMouseleave:u=>k({option:e,index:a},u),onClick:u=>V({option:e,index:a},u)},[r("input",{type:"radio",name:"segmented"},null),q(r("div",{class:"pure-segmented-item-label"},[e.icon&&!D(e.label)?r("span",{class:"pure-segmented-item-icon",style:{marginRight:e.label?"6px":0}},[I(A(e.icon,y({},e==null?void 0:e.iconAttrs)))]):null,e.label?D(e.label)?I(e.label):r("span",null,[e.label]):null]),[[z("tippy"),{content:e==null?void 0:e.tip,zIndex:41e3}]])]));return()=>r("div",{class:"pure-segmented"},[r("div",{class:"pure-segmented-group"},[r("div",{class:"pure-segmented-item-selected",style:{width:`${s.value}px`,transform:`translateX(${f.value}px)`,display:b.value?"block":"none"}},null),$()])])}}),F=P(W);export{F as R}; diff --git a/dist/static/js/index-JMQ4jUtN.js b/dist/static/js/index-JMQ4jUtN.js new file mode 100644 index 000000000..54147609b --- /dev/null +++ b/dist/static/js/index-JMQ4jUtN.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-n-dAIbvg.js";import"./index-moVirgk3.js";import"./index-2abGzBFj.js";import"./hooks-knou1mge.js";export{o as default}; diff --git a/dist/static/js/index-MBxp0Ruf.js b/dist/static/js/index-MBxp0Ruf.js deleted file mode 100644 index 7f8358e89..000000000 --- a/dist/static/js/index-MBxp0Ruf.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-ZprGkX8v.js";import"./columns-Mb-uCwcO.js";import"./data-t9HUp2km.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/index-NGMnONQi.js b/dist/static/js/index-NGMnONQi.js new file mode 100644 index 000000000..c56db4b96 --- /dev/null +++ b/dist/static/js/index-NGMnONQi.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-nKF26A1o.js";import"./index.vue_vue_type_script_setup_true_lang-eWcJsAqI.js";import"./columns-KG5P_JMu.js";import"./index-2abGzBFj.js";import"./data-t-06lejh.js";import"./index.vue_vue_type_script_setup_true_lang-sDUStfVp.js";import"./columns-lbQEtBs1.js";export{o as default}; diff --git a/dist/static/js/index-R7Egl8JH.js b/dist/static/js/index-OMqv_Q5e.js similarity index 95% rename from dist/static/js/index-R7Egl8JH.js rename to dist/static/js/index-OMqv_Q5e.js index 3f5796d74..46bf1d544 100644 --- a/dist/static/js/index-R7Egl8JH.js +++ b/dist/static/js/index-OMqv_Q5e.js @@ -1 +1 @@ -var Q=(i,s,n)=>new Promise((u,p)=>{var t=o=>{try{m(n.next(o))}catch(g){p(g)}},f=o=>{try{m(n.throw(o))}catch(g){p(g)}},m=o=>o.done?u(o.value):Promise.resolve(o.value).then(t,f);m((n=n.apply(i,s)).next())});import{df as C,e as h,k as I,f as d,aF as h1,r as M,o as l1,d as o1,ai as q,u as e,M as _1,V as g1,H as v1,K as y1,a as w1,i as a,aC as x1,w as l,c as x,I as C1,bh as k1,C as $,a8 as b1,b as _,al as P,E as W,m as F,R as X,h as E,a3 as M1,dD as I1,B as T,dy as k,F as e1,l as t1,dE as R1,dj as V1,A as S1,p as $1,q as E1,_ as L1}from"./index-qI-8NwZF.js";import{M as b}from"./motion-HqHYUlh1.js";import{l as T1}from"./verifyCode-KA75Q1Jq.js";import{_ as q1}from"./phone.vue_vue_type_script_setup_true_lang-3sZAbpA1.js";import{T as z1}from"./index-Y8yOcze-.js";import{_ as B1}from"./qrCode.vue_vue_type_script_setup_true_lang-dVUqXy8B.js";import{d as Z1,_ as U1}from"./regist.vue_vue_type_script_setup_true_lang--sUJ4avo.js";import{_ as D1}from"./update.vue_vue_type_script_setup_true_lang-rPMSLGh8.js";import{f as N1,b as P1,u as F1,a as A1,c as O1,e as j1,g as G1,d as H1}from"./dark-SxwuKImD.js";import{u as A}from"./hooks-WhGxrRJZ.js";import{d as K1}from"./lock-fill-F0EFtWPf.js";import{d as a1}from"./check-f0nOH8pf.js";import"./iphone-hX6N5AWM.js";import"./index-755QENVe.js";import"./propTypes-Ri8HIk_h.js";import"./refresh-right-y-X3zYf8.js";import"./app-38QH7WWD.js";import"./epTheme-1-ujsmhE.js";import"./mitt-y5r8hZta.js";const Y1=[{title:C("login.phoneLogin")},{title:C("login.qRCodeLogin")},{title:C("login.register")}],J1=[{title:C("login.weChatLogin"),icon:"wechat"},{title:C("login.alipayLogin"),icon:"alipay"},{title:C("login.qqLogin"),icon:"qq"},{title:C("login.weiboLogin"),icon:"weibo"}],Q1="/vue-pure-admin/static/png/bg-KBAwmHAx.png",W1={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",class:"icon",viewBox:"0 0 1024 1024"},X1=d("path",{fill:"#386BF3",d:"M410.558.109c0 210.974-300.876 361.752-300.876 633.548 0 174.943 134.704 316.787 300.876 316.787s300.877-141.817 300.877-316.787C711.408 361.752 410.558 210.974 410.558.109"},null,-1),e2=d("path",{fill:"#C3D2FB",d:"M613.469 73.665c0 211.055-300.877 361.914-300.877 633.547C312.592 882.156 447.296 1024 613.47 1024s300.876-141.817 300.876-316.788C914.29 435.58 613.469 284.72 613.469 73.665"},null,-1),t2=d("path",{fill:"#303F5B",d:"M312.592 707.212c0-183.713 137.636-312.171 226.723-441.39 81.702 106.112 172.12 218.74 172.12 367.726A309.755 309.755 0 0 1 420.36 950.064a323.1 323.1 0 0 1-107.769-242.852z"},null,-1),a2=[X1,e2,t2];function l2(i,s){return h(),I("svg",W1,[...a2])}const o2={render:l2},n2={xmlns:"http://www.w3.org/2000/svg",width:"500",height:"380","data-name":"Layer 1",viewBox:"0 0 871 477"},s2=h1('',34),i2=[s2];function c2(i,s){return h(),I("svg",n2,[...i2])}const r2={render:c2},d2=(i=120,s=40)=>{const n=M(),u=M("");function p(f){u.value=f}function t(){n.value&&(u.value=f2(n.value,i,s))}return l1(()=>{t()}),{domRef:n,imgCode:u,setImgCode:p,getImgCode:t}};function v(i,s){return Math.floor(Math.random()*(s-i)+i)}function B(i,s){const n=v(i,s),u=v(i,s),p=v(i,s);return`rgb(${n},${u},${p})`}function f2(i,s,n){let u="";const p="0123456789",t=i.getContext("2d");if(!t)return u;t.fillStyle=B(180,230),t.fillRect(0,0,s,n);for(let f=0;f<4;f+=1){const m=p[v(0,p.length)];u+=m;const o=v(18,41),g=v(-30,30);t.font=`${o}px Simhei`,t.textBaseline="top",t.fillStyle=B(80,150),t.save(),t.translate(30*f+15,15),t.rotate(g*Math.PI/180),t.fillText(m,-10,-15),t.restore()}for(let f=0;f<5;f+=1)t.beginPath(),t.moveTo(v(0,s),v(0,n)),t.lineTo(v(0,s),v(0,n)),t.strokeStyle=B(180,230),t.closePath(),t.stroke();for(let f=0;f<41;f+=1)t.beginPath(),t.arc(v(0,s),v(0,n),1,0,2*Math.PI),t.closePath(),t.fillStyle=B(150,200),t.fill();return u}const p2=o1({name:"ReImageVerify",__name:"index",props:{code:{default:""}},emits:["update:code"],setup(i,{expose:s,emit:n}){const u=i,p=n,{domRef:t,imgCode:f,setImgCode:m,getImgCode:o}=d2();return q(()=>u.code,g=>{m(g)}),q(f,g=>{p("update:code",g)}),s({getImgCode:o}),(g,R)=>(h(),I("canvas",{ref_key:"domRef",ref:t,width:"120",height:"40",class:"cursor-pointer",onClick:R[0]||(R[0]=(...Z)=>e(o)&&e(o)(...Z))},null,512))}}),u2=_1(p2),O=i=>($1("data-v-b2d968d8"),i=i(),E1(),i),m2={class:"select-none"},h2=["src"],_2={class:"flex-c absolute right-5 top-3"},g2={class:"check-en"},v2={class:"login-container"},y2={class:"img"},w2={class:"login-box"},x2={class:"login-form"},C2={class:"outline-none"},k2={class:"w-full h-[20px] flex justify-between items-center"},b2={class:"flex"},M2=O(()=>d("option",{value:"1"},"1",-1)),I2=O(()=>d("option",{value:"7"},"7",-1)),R2=O(()=>d("option",{value:"30"},"30",-1)),V2=[M2,I2,R2],S2={class:"w-full h-[20px] flex justify-between items-center"},$2={class:"text-gray-500 text-xs"},E2={class:"w-full flex justify-evenly"},L2=["title"],T2=o1({name:"Login",__name:"index",setup(i){const s=M(""),n=M(7),u=b1(),p=M(!1),t=M(!1),f=M(),m=g1(()=>k().currentPage),{t:o}=v1(),{initStorage:g}=N1();g();const{dataTheme:R,overallStyle:Z,dataThemeChange:j}=P1();j(Z.value);const{title:n1,getDropdownItemStyle:G,getDropdownItemClass:H}=F1(),{locale:V,translationCh:s1,translationEn:i1}=A1(),w=y1({username:"admin",password:"admin123",verifyCode:""}),K=y=>Q(this,null,function*(){p.value=!0,y&&(yield y.validate((c,U)=>{if(c)k().loginByUsername({username:w.username,password:"admin123"}).then(L=>{if(L.success)return R1().then(()=>{u.push(V1(!0).path),S1("登录成功",{type:"success"})})}).finally(()=>p.value=!1);else return p.value=!1,U}))});function Y({code:y}){y==="Enter"&&K(f.value)}return l1(()=>{window.document.addEventListener("keypress",Y)}),w1(()=>{window.document.removeEventListener("keypress",Y)}),q(s,y=>{k().SET_VERIFYCODE(y)}),q(t,y=>{k().SET_ISREMEMBERED(y)}),q(n,y=>{k().SET_LOGINDAY(y)}),(y,c)=>{const U=_("el-switch"),L=_("IconifyIconOffline"),J=_("el-dropdown-item"),c1=_("el-dropdown-menu"),r1=_("el-dropdown"),D=_("el-input"),S=_("el-form-item"),d1=_("el-tooltip"),f1=_("el-checkbox"),N=_("el-button"),p1=_("el-form"),u1=_("el-divider"),m1=_("IconifyIconOnline");return h(),I("div",m2,[d("img",{src:e(Q1),class:"wave"},null,8,h2),d("div",_2,[a(U,{modelValue:e(R),"onUpdate:modelValue":c[0]||(c[0]=r=>x1(R)?R.value=r:null),"inline-prompt":"","active-icon":e(O1),"inactive-icon":e(j1),onChange:e(j)},null,8,["modelValue","active-icon","inactive-icon","onChange"]),a(r1,{trigger:"click"},{dropdown:l(()=>[a(c1,{class:"translation"},{default:l(()=>[a(J,{style:P(e(G)(e(V),"zh")),class:W(["dark:!text-white",e(H)(e(V),"zh")]),onClick:e(s1)},{default:l(()=>[F(a(L,{class:"check-zh",icon:e(a1)},null,8,["icon"]),[[X,e(V)==="zh"]]),E(" 简体中文 ")]),_:1},8,["style","class","onClick"]),a(J,{style:P(e(G)(e(V),"en")),class:W(["dark:!text-white",e(H)(e(V),"en")]),onClick:e(i1)},{default:l(()=>[F(d("span",g2,[a(L,{icon:e(a1)},null,8,["icon"])],512),[[X,e(V)==="en"]]),E(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:l(()=>[a(e(G1),{class:"hover:text-primary hover:!bg-[transparent] w-[20px] h-[20px] ml-1.5 cursor-pointer outline-none duration-300"})]),_:1})]),d("div",v2,[d("div",y2,[(h(),x(C1(k1(e(r2)))))]),d("div",w2,[d("div",x2,[a(e(o2),{class:"avatar"}),a(e(b),null,{default:l(()=>[d("h2",C2,[a(e(z1),{values:[e(n1)],cursor:!1,speed:150},null,8,["values"])])]),_:1}),m.value===0?(h(),x(p1,{key:0,ref_key:"ruleFormRef",ref:f,model:w,rules:e(T1),size:"large"},{default:l(()=>[a(e(b),{delay:100},{default:l(()=>[a(S,{rules:[{required:!0,message:e(M1)(e(C)("login.usernameReg")),trigger:"blur"}],prop:"username"},{default:l(()=>[a(D,{modelValue:w.username,"onUpdate:modelValue":c[1]||(c[1]=r=>w.username=r),clearable:"",placeholder:e(o)("login.username"),"prefix-icon":e(A)(e(Z1))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1},8,["rules"])]),_:1}),a(e(b),{delay:150},{default:l(()=>[a(S,{prop:"password"},{default:l(()=>[a(D,{modelValue:w.password,"onUpdate:modelValue":c[2]||(c[2]=r=>w.password=r),clearable:"","show-password":"",placeholder:e(o)("login.password"),"prefix-icon":e(A)(e(K1))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(e(b),{delay:200},{default:l(()=>[a(S,{prop:"verifyCode"},{default:l(()=>[a(D,{modelValue:w.verifyCode,"onUpdate:modelValue":c[4]||(c[4]=r=>w.verifyCode=r),clearable:"",placeholder:e(o)("login.verifyCode"),"prefix-icon":e(A)("ri:shield-keyhole-line")},{append:l(()=>[a(e(u2),{code:s.value,"onUpdate:code":c[3]||(c[3]=r=>s.value=r)},null,8,["code"])]),_:1},8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(e(b),{delay:250},{default:l(()=>[a(S,null,{default:l(()=>[d("div",k2,[a(f1,{modelValue:t.value,"onUpdate:modelValue":c[6]||(c[6]=r=>t.value=r)},{default:l(()=>[d("span",b2,[F(d("select",{"onUpdate:modelValue":c[5]||(c[5]=r=>n.value=r),style:P({width:n.value<10?"10px":"16px",outline:"none",background:"none",appearance:"none"})},V2,4),[[I1,n.value]]),E(" "+T(e(o)("login.remember"))+" ",1),a(d1,{effect:"dark",placement:"top",content:e(o)("login.rememberInfo")},{default:l(()=>[a(L,{icon:e(H1),class:"ml-1"},null,8,["icon"])]),_:1},8,["content"])])]),_:1},8,["modelValue"]),a(N,{link:"",type:"primary",onClick:c[7]||(c[7]=r=>e(k)().SET_CURRENTPAGE(4))},{default:l(()=>[E(T(e(o)("login.forget")),1)]),_:1})]),a(N,{class:"w-full mt-4",size:"default",type:"primary",loading:p.value,onClick:c[8]||(c[8]=r=>K(f.value))},{default:l(()=>[E(T(e(o)("login.login")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),a(e(b),{delay:300},{default:l(()=>[a(S,null,{default:l(()=>[d("div",S2,[(h(!0),I(e1,null,t1(e(Y1),(r,z)=>(h(),x(N,{key:z,class:"w-full mt-4",size:"default",onClick:q2=>e(k)().SET_CURRENTPAGE(z+1)},{default:l(()=>[E(T(e(o)(r.title)),1)]),_:2},1032,["onClick"]))),128))])]),_:1})]),_:1})]),_:1},8,["model","rules"])):$("",!0),m.value===0?(h(),x(e(b),{key:1,delay:350},{default:l(()=>[a(S,null,{default:l(()=>[a(u1,null,{default:l(()=>[d("p",$2,T(e(o)("login.thirdLogin")),1)]),_:1}),d("div",E2,[(h(!0),I(e1,null,t1(e(J1),(r,z)=>(h(),I("span",{key:z,title:e(o)(r.title)},[a(m1,{icon:`ri:${r.icon}-fill`,width:"20",class:"cursor-pointer text-gray-500 hover:text-blue-400"},null,8,["icon"])],8,L2))),128))])]),_:1})]),_:1})):$("",!0),m.value===1?(h(),x(q1,{key:2})):$("",!0),m.value===2?(h(),x(B1,{key:3})):$("",!0),m.value===3?(h(),x(U1,{key:4})):$("",!0),m.value===4?(h(),x(D1,{key:5})):$("",!0)])])])])}}}),t0=L1(T2,[["__scopeId","data-v-b2d968d8"]]);export{t0 as default}; +var Q=(i,s,n)=>new Promise((u,p)=>{var t=o=>{try{m(n.next(o))}catch(g){p(g)}},f=o=>{try{m(n.throw(o))}catch(g){p(g)}},m=o=>o.done?u(o.value):Promise.resolve(o.value).then(t,f);m((n=n.apply(i,s)).next())});import{df as C,e as h,k as I,f as d,aF as h1,r as M,o as l1,d as o1,a7 as q,u as e,M as _1,V as g1,H as v1,K as y1,a as w1,i as a,aC as x1,w as l,c as x,I as C1,bh as k1,C as $,a9 as b1,b as _,al as P,E as W,m as F,R as X,h as E,a3 as M1,dD as I1,B as T,dy as k,F as e1,l as t1,dE as R1,dj as V1,A as S1,p as $1,q as E1,_ as L1}from"./index-2abGzBFj.js";import{M as b}from"./motion-omdJCyrx.js";import{l as T1}from"./verifyCode-1vHY35Vk.js";import{_ as q1}from"./phone.vue_vue_type_script_setup_true_lang-0Bo3u3jF.js";import{T as z1}from"./index-CZXGF5o6.js";import{_ as B1}from"./qrCode.vue_vue_type_script_setup_true_lang-KyupENUf.js";import{d as Z1,_ as U1}from"./regist.vue_vue_type_script_setup_true_lang-tvL1JX58.js";import{_ as D1}from"./update.vue_vue_type_script_setup_true_lang-pFRLpehL.js";import{f as N1,b as P1,u as F1,a as A1,c as O1,e as j1,g as G1,d as H1}from"./dark-MYu-bC_g.js";import{u as A}from"./hooks-OdGZ-AeP.js";import{d as K1}from"./lock-fill-F0EFtWPf.js";import{d as a1}from"./check-f0nOH8pf.js";import"./iphone-hX6N5AWM.js";import"./index-cWF1_6ZK.js";import"./propTypes-Ri8HIk_h.js";import"./refresh-right-y-X3zYf8.js";import"./app-EJKhZfNV.js";import"./epTheme--LMgq1hx.js";import"./mitt-y5r8hZta.js";const Y1=[{title:C("login.phoneLogin")},{title:C("login.qRCodeLogin")},{title:C("login.register")}],J1=[{title:C("login.weChatLogin"),icon:"wechat"},{title:C("login.alipayLogin"),icon:"alipay"},{title:C("login.qqLogin"),icon:"qq"},{title:C("login.weiboLogin"),icon:"weibo"}],Q1="/vue-pure-admin/static/png/bg-KBAwmHAx.png",W1={xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",class:"icon",viewBox:"0 0 1024 1024"},X1=d("path",{fill:"#386BF3",d:"M410.558.109c0 210.974-300.876 361.752-300.876 633.548 0 174.943 134.704 316.787 300.876 316.787s300.877-141.817 300.877-316.787C711.408 361.752 410.558 210.974 410.558.109"},null,-1),e2=d("path",{fill:"#C3D2FB",d:"M613.469 73.665c0 211.055-300.877 361.914-300.877 633.547C312.592 882.156 447.296 1024 613.47 1024s300.876-141.817 300.876-316.788C914.29 435.58 613.469 284.72 613.469 73.665"},null,-1),t2=d("path",{fill:"#303F5B",d:"M312.592 707.212c0-183.713 137.636-312.171 226.723-441.39 81.702 106.112 172.12 218.74 172.12 367.726A309.755 309.755 0 0 1 420.36 950.064a323.1 323.1 0 0 1-107.769-242.852z"},null,-1),a2=[X1,e2,t2];function l2(i,s){return h(),I("svg",W1,[...a2])}const o2={render:l2},n2={xmlns:"http://www.w3.org/2000/svg",width:"500",height:"380","data-name":"Layer 1",viewBox:"0 0 871 477"},s2=h1('',34),i2=[s2];function c2(i,s){return h(),I("svg",n2,[...i2])}const r2={render:c2},d2=(i=120,s=40)=>{const n=M(),u=M("");function p(f){u.value=f}function t(){n.value&&(u.value=f2(n.value,i,s))}return l1(()=>{t()}),{domRef:n,imgCode:u,setImgCode:p,getImgCode:t}};function v(i,s){return Math.floor(Math.random()*(s-i)+i)}function B(i,s){const n=v(i,s),u=v(i,s),p=v(i,s);return`rgb(${n},${u},${p})`}function f2(i,s,n){let u="";const p="0123456789",t=i.getContext("2d");if(!t)return u;t.fillStyle=B(180,230),t.fillRect(0,0,s,n);for(let f=0;f<4;f+=1){const m=p[v(0,p.length)];u+=m;const o=v(18,41),g=v(-30,30);t.font=`${o}px Simhei`,t.textBaseline="top",t.fillStyle=B(80,150),t.save(),t.translate(30*f+15,15),t.rotate(g*Math.PI/180),t.fillText(m,-10,-15),t.restore()}for(let f=0;f<5;f+=1)t.beginPath(),t.moveTo(v(0,s),v(0,n)),t.lineTo(v(0,s),v(0,n)),t.strokeStyle=B(180,230),t.closePath(),t.stroke();for(let f=0;f<41;f+=1)t.beginPath(),t.arc(v(0,s),v(0,n),1,0,2*Math.PI),t.closePath(),t.fillStyle=B(150,200),t.fill();return u}const p2=o1({name:"ReImageVerify",__name:"index",props:{code:{default:""}},emits:["update:code"],setup(i,{expose:s,emit:n}){const u=i,p=n,{domRef:t,imgCode:f,setImgCode:m,getImgCode:o}=d2();return q(()=>u.code,g=>{m(g)}),q(f,g=>{p("update:code",g)}),s({getImgCode:o}),(g,R)=>(h(),I("canvas",{ref_key:"domRef",ref:t,width:"120",height:"40",class:"cursor-pointer",onClick:R[0]||(R[0]=(...Z)=>e(o)&&e(o)(...Z))},null,512))}}),u2=_1(p2),O=i=>($1("data-v-b2d968d8"),i=i(),E1(),i),m2={class:"select-none"},h2=["src"],_2={class:"flex-c absolute right-5 top-3"},g2={class:"check-en"},v2={class:"login-container"},y2={class:"img"},w2={class:"login-box"},x2={class:"login-form"},C2={class:"outline-none"},k2={class:"w-full h-[20px] flex justify-between items-center"},b2={class:"flex"},M2=O(()=>d("option",{value:"1"},"1",-1)),I2=O(()=>d("option",{value:"7"},"7",-1)),R2=O(()=>d("option",{value:"30"},"30",-1)),V2=[M2,I2,R2],S2={class:"w-full h-[20px] flex justify-between items-center"},$2={class:"text-gray-500 text-xs"},E2={class:"w-full flex justify-evenly"},L2=["title"],T2=o1({name:"Login",__name:"index",setup(i){const s=M(""),n=M(7),u=b1(),p=M(!1),t=M(!1),f=M(),m=g1(()=>k().currentPage),{t:o}=v1(),{initStorage:g}=N1();g();const{dataTheme:R,overallStyle:Z,dataThemeChange:j}=P1();j(Z.value);const{title:n1,getDropdownItemStyle:G,getDropdownItemClass:H}=F1(),{locale:V,translationCh:s1,translationEn:i1}=A1(),w=y1({username:"admin",password:"admin123",verifyCode:""}),K=y=>Q(this,null,function*(){p.value=!0,y&&(yield y.validate((c,U)=>{if(c)k().loginByUsername({username:w.username,password:"admin123"}).then(L=>{if(L.success)return R1().then(()=>{u.push(V1(!0).path),S1("登录成功",{type:"success"})})}).finally(()=>p.value=!1);else return p.value=!1,U}))});function Y({code:y}){y==="Enter"&&K(f.value)}return l1(()=>{window.document.addEventListener("keypress",Y)}),w1(()=>{window.document.removeEventListener("keypress",Y)}),q(s,y=>{k().SET_VERIFYCODE(y)}),q(t,y=>{k().SET_ISREMEMBERED(y)}),q(n,y=>{k().SET_LOGINDAY(y)}),(y,c)=>{const U=_("el-switch"),L=_("IconifyIconOffline"),J=_("el-dropdown-item"),c1=_("el-dropdown-menu"),r1=_("el-dropdown"),D=_("el-input"),S=_("el-form-item"),d1=_("el-tooltip"),f1=_("el-checkbox"),N=_("el-button"),p1=_("el-form"),u1=_("el-divider"),m1=_("IconifyIconOnline");return h(),I("div",m2,[d("img",{src:e(Q1),class:"wave"},null,8,h2),d("div",_2,[a(U,{modelValue:e(R),"onUpdate:modelValue":c[0]||(c[0]=r=>x1(R)?R.value=r:null),"inline-prompt":"","active-icon":e(O1),"inactive-icon":e(j1),onChange:e(j)},null,8,["modelValue","active-icon","inactive-icon","onChange"]),a(r1,{trigger:"click"},{dropdown:l(()=>[a(c1,{class:"translation"},{default:l(()=>[a(J,{style:P(e(G)(e(V),"zh")),class:W(["dark:!text-white",e(H)(e(V),"zh")]),onClick:e(s1)},{default:l(()=>[F(a(L,{class:"check-zh",icon:e(a1)},null,8,["icon"]),[[X,e(V)==="zh"]]),E(" 简体中文 ")]),_:1},8,["style","class","onClick"]),a(J,{style:P(e(G)(e(V),"en")),class:W(["dark:!text-white",e(H)(e(V),"en")]),onClick:e(i1)},{default:l(()=>[F(d("span",g2,[a(L,{icon:e(a1)},null,8,["icon"])],512),[[X,e(V)==="en"]]),E(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:l(()=>[a(e(G1),{class:"hover:text-primary hover:!bg-[transparent] w-[20px] h-[20px] ml-1.5 cursor-pointer outline-none duration-300"})]),_:1})]),d("div",v2,[d("div",y2,[(h(),x(C1(k1(e(r2)))))]),d("div",w2,[d("div",x2,[a(e(o2),{class:"avatar"}),a(e(b),null,{default:l(()=>[d("h2",C2,[a(e(z1),{values:[e(n1)],cursor:!1,speed:150},null,8,["values"])])]),_:1}),m.value===0?(h(),x(p1,{key:0,ref_key:"ruleFormRef",ref:f,model:w,rules:e(T1),size:"large"},{default:l(()=>[a(e(b),{delay:100},{default:l(()=>[a(S,{rules:[{required:!0,message:e(M1)(e(C)("login.usernameReg")),trigger:"blur"}],prop:"username"},{default:l(()=>[a(D,{modelValue:w.username,"onUpdate:modelValue":c[1]||(c[1]=r=>w.username=r),clearable:"",placeholder:e(o)("login.username"),"prefix-icon":e(A)(e(Z1))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1},8,["rules"])]),_:1}),a(e(b),{delay:150},{default:l(()=>[a(S,{prop:"password"},{default:l(()=>[a(D,{modelValue:w.password,"onUpdate:modelValue":c[2]||(c[2]=r=>w.password=r),clearable:"","show-password":"",placeholder:e(o)("login.password"),"prefix-icon":e(A)(e(K1))},null,8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(e(b),{delay:200},{default:l(()=>[a(S,{prop:"verifyCode"},{default:l(()=>[a(D,{modelValue:w.verifyCode,"onUpdate:modelValue":c[4]||(c[4]=r=>w.verifyCode=r),clearable:"",placeholder:e(o)("login.verifyCode"),"prefix-icon":e(A)("ri:shield-keyhole-line")},{append:l(()=>[a(e(u2),{code:s.value,"onUpdate:code":c[3]||(c[3]=r=>s.value=r)},null,8,["code"])]),_:1},8,["modelValue","placeholder","prefix-icon"])]),_:1})]),_:1}),a(e(b),{delay:250},{default:l(()=>[a(S,null,{default:l(()=>[d("div",k2,[a(f1,{modelValue:t.value,"onUpdate:modelValue":c[6]||(c[6]=r=>t.value=r)},{default:l(()=>[d("span",b2,[F(d("select",{"onUpdate:modelValue":c[5]||(c[5]=r=>n.value=r),style:P({width:n.value<10?"10px":"16px",outline:"none",background:"none",appearance:"none"})},V2,4),[[I1,n.value]]),E(" "+T(e(o)("login.remember"))+" ",1),a(d1,{effect:"dark",placement:"top",content:e(o)("login.rememberInfo")},{default:l(()=>[a(L,{icon:e(H1),class:"ml-1"},null,8,["icon"])]),_:1},8,["content"])])]),_:1},8,["modelValue"]),a(N,{link:"",type:"primary",onClick:c[7]||(c[7]=r=>e(k)().SET_CURRENTPAGE(4))},{default:l(()=>[E(T(e(o)("login.forget")),1)]),_:1})]),a(N,{class:"w-full mt-4",size:"default",type:"primary",loading:p.value,onClick:c[8]||(c[8]=r=>K(f.value))},{default:l(()=>[E(T(e(o)("login.login")),1)]),_:1},8,["loading"])]),_:1})]),_:1}),a(e(b),{delay:300},{default:l(()=>[a(S,null,{default:l(()=>[d("div",S2,[(h(!0),I(e1,null,t1(e(Y1),(r,z)=>(h(),x(N,{key:z,class:"w-full mt-4",size:"default",onClick:q2=>e(k)().SET_CURRENTPAGE(z+1)},{default:l(()=>[E(T(e(o)(r.title)),1)]),_:2},1032,["onClick"]))),128))])]),_:1})]),_:1})]),_:1},8,["model","rules"])):$("",!0),m.value===0?(h(),x(e(b),{key:1,delay:350},{default:l(()=>[a(S,null,{default:l(()=>[a(u1,null,{default:l(()=>[d("p",$2,T(e(o)("login.thirdLogin")),1)]),_:1}),d("div",E2,[(h(!0),I(e1,null,t1(e(J1),(r,z)=>(h(),I("span",{key:z,title:e(o)(r.title)},[a(m1,{icon:`ri:${r.icon}-fill`,width:"20",class:"cursor-pointer text-gray-500 hover:text-blue-400"},null,8,["icon"])],8,L2))),128))])]),_:1})]),_:1})):$("",!0),m.value===1?(h(),x(q1,{key:2})):$("",!0),m.value===2?(h(),x(B1,{key:3})):$("",!0),m.value===3?(h(),x(U1,{key:4})):$("",!0),m.value===4?(h(),x(D1,{key:5})):$("",!0)])])])])}}}),t0=L1(T2,[["__scopeId","data-v-b2d968d8"]]);export{t0 as default}; diff --git a/dist/static/js/index-QZ3nJ_To.js b/dist/static/js/index-Ogvd62h6.js similarity index 66% rename from dist/static/js/index-QZ3nJ_To.js rename to dist/static/js/index-Ogvd62h6.js index cdd3bde8e..6af82aafe 100644 --- a/dist/static/js/index-QZ3nJ_To.js +++ b/dist/static/js/index-Ogvd62h6.js @@ -1 +1 @@ -import m from"./basic-gEwD76q9.js";import c from"./menuGroup-QZOjDlS7.js";import l from"./menuDynamic-Gp1xplp4.js";import{d as _,c as d,w as o,b as a,e as p,i as e,f as s}from"./index-qI-8NwZF.js";import"./index.esm-iO0FWI3D.js";const i=s("div",{class:"card-header"},[s("span",{class:"font-medium"},"右键菜单")],-1),B=_({name:"ContextMenu",__name:"index",setup(u){return(f,x)=>{const t=a("el-col"),n=a("el-row"),r=a("el-card");return p(),d(r,{shadow:"never"},{header:o(()=>[i]),default:o(()=>[e(n,{gutter:24},{default:o(()=>[e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(m)]),_:1}),e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(c)]),_:1}),e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(l)]),_:1})]),_:1})]),_:1})}}});export{B as default}; +import m from"./basic-4FQiT0-7.js";import c from"./menuGroup-vlysrFNL.js";import l from"./menuDynamic-ssfxwp5D.js";import{d as _,c as d,w as o,b as a,e as p,i as e,f as s}from"./index-2abGzBFj.js";import"./index.esm-RIHij_JI.js";const i=s("div",{class:"card-header"},[s("span",{class:"font-medium"},"右键菜单")],-1),B=_({name:"ContextMenu",__name:"index",setup(u){return(f,x)=>{const t=a("el-col"),n=a("el-row"),r=a("el-card");return p(),d(r,{shadow:"never"},{header:o(()=>[i]),default:o(()=>[e(n,{gutter:24},{default:o(()=>[e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(m)]),_:1}),e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(c)]),_:1}),e(t,{xs:24,sm:10,md:10,lg:8,xl:10},{default:o(()=>[e(l)]),_:1})]),_:1})]),_:1})}}});export{B as default}; diff --git a/dist/static/js/index-wEc7Uukg.js b/dist/static/js/index-PCwC6SxR.js similarity index 95% rename from dist/static/js/index-wEc7Uukg.js rename to dist/static/js/index-PCwC6SxR.js index 3d4d7c85e..4215f4558 100644 --- a/dist/static/js/index-wEc7Uukg.js +++ b/dist/static/js/index-PCwC6SxR.js @@ -1 +1 @@ -import{d as h,V as b,r as w,dy as c,b as s,e as d,k as i,i as l,w as n,B as g,f as o,F as k,l as C,al as V,ap as x,a1 as B,dE as S}from"./index-qI-8NwZF.js";const P=o("p",{class:"mb-2"}," 模拟后台根据不同角色返回对应路由,观察左侧菜单变化(管理员角色可查看系统管理菜单、普通角色不可查看系统管理菜单) ",-1),F={class:"card-header"},H=h({name:"PermissionPage",__name:"index",setup(U){var t;const m=b(()=>({width:"85vw",justifyContent:"start"})),a=w((t=c())==null?void 0:t.username),p=[{value:"admin",label:"管理员角色"},{value:"common",label:"普通角色"}];function _(){c().loginByUsername({username:a.value,password:"admin123"}).then(r=>{r.success&&(x().removeItem("async-routes"),B().clearAllCachePage(),S())})}return(r,u)=>{const v=s("el-option"),f=s("el-select"),y=s("el-card");return d(),i("div",null,[P,l(y,{shadow:"never",style:V(m.value)},{header:n(()=>[o("div",F,[o("span",null,"当前角色:"+g(a.value),1)])]),default:n(()=>[l(f,{modelValue:a.value,"onUpdate:modelValue":u[0]||(u[0]=e=>a.value=e),class:"!w-[160px]",onChange:_},{default:n(()=>[(d(),i(k,null,C(p,e=>l(v,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["style"])])}}});export{H as default}; +import{d as h,V as b,r as w,dy as c,b as s,e as d,k as i,i as l,w as n,B as g,f as o,F as k,l as C,al as V,ap as x,a1 as B,dE as S}from"./index-2abGzBFj.js";const P=o("p",{class:"mb-2"}," 模拟后台根据不同角色返回对应路由,观察左侧菜单变化(管理员角色可查看系统管理菜单、普通角色不可查看系统管理菜单) ",-1),F={class:"card-header"},H=h({name:"PermissionPage",__name:"index",setup(U){var t;const m=b(()=>({width:"85vw",justifyContent:"start"})),a=w((t=c())==null?void 0:t.username),p=[{value:"admin",label:"管理员角色"},{value:"common",label:"普通角色"}];function _(){c().loginByUsername({username:a.value,password:"admin123"}).then(r=>{r.success&&(x().removeItem("async-routes"),B().clearAllCachePage(),S())})}return(r,u)=>{const v=s("el-option"),f=s("el-select"),y=s("el-card");return d(),i("div",null,[P,l(y,{shadow:"never",style:V(m.value)},{header:n(()=>[o("div",F,[o("span",null,"当前角色:"+g(a.value),1)])]),default:n(()=>[l(f,{modelValue:a.value,"onUpdate:modelValue":u[0]||(u[0]=e=>a.value=e),class:"!w-[160px]",onChange:_},{default:n(()=>[(d(),i(k,null,C(p,e=>l(v,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1},8,["style"])])}}});export{H as default}; diff --git a/dist/static/js/index-WXNioDII.js b/dist/static/js/index-PFa-YJ0D.js similarity index 99% rename from dist/static/js/index-WXNioDII.js rename to dist/static/js/index-PFa-YJ0D.js index 70827764e..28335534f 100644 --- a/dist/static/js/index-WXNioDII.js +++ b/dist/static/js/index-PFa-YJ0D.js @@ -1,4 +1,4 @@ -import{d as Pt,c as Bt,w as tt,b as ht,e as Ht,i as Ot,h as Rt,f as dt}from"./index-qI-8NwZF.js";/*! +import{d as Pt,c as Bt,w as tt,b as ht,e as Ht,i as Ot,h as Rt,f as dt}from"./index-2abGzBFj.js";/*! * Intro.js v7.2.0 * https://introjs.com * diff --git a/dist/static/js/index-r1Fpb2Iz.js b/dist/static/js/index-QqukOews.js similarity index 91% rename from dist/static/js/index-r1Fpb2Iz.js rename to dist/static/js/index-QqukOews.js index dd72a0689..b1d1bfc05 100644 --- a/dist/static/js/index-r1Fpb2Iz.js +++ b/dist/static/js/index-QqukOews.js @@ -1 +1 @@ -import ee from"./tree-CMfvdWN_.js";import{useUser as oe}from"./hook-rjzdo5kA.js";import{R as te,D as le,P as ne}from"./refresh-6HaDYgdD.js";import{u as s}from"./hooks-WhGxrRJZ.js";import{d as ae}from"./admin-line-8g4DVr6a.js";import{d as re}from"./edit-pen-A29bH4uw.js";import{d as ie}from"./add-circle-line-ROzhCHIm.js";import{d as se,r as _,b as a,j as ce,e as R,k as D,i as o,u as e,f as h,w as t,h as i,B as de,m as me,C as pe,E as g,_ as ue}from"./index-qI-8NwZF.js";import"./git-branch-line-zmPAFode.js";import"./more-2-fill-476mFkdN.js";import"./role.vue_vue_type_script_setup_true_lang-ROm_rKIQ.js";import"./index-Crwihmyd.js";import"./index.vue_vue_type_script_setup_true_lang-s3fC9MXH.js";import"./hooks-DFKmFKCZ.js";import"./upload.vue_vue_type_script_setup_true_lang-ng5BwKSl.js";import"./index-qG5V_Xaq.js";import"./system-holUfnXh.js";import"./epTheme-1-ujsmhE.js";import"./sortable.esm-FgMliyZc.js";const fe={width:24,height:24,body:''},_e=fe,he={width:24,height:24,body:''},ge=he,Ce={width:1024,height:1024,body:''},ve=Ce,be={class:"flex justify-between"},ye={class:"w-[calc(100%-200px)]"},ke={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},xe={class:"flex-auto"},Ve={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},we=se({name:"SystemUser",__name:"index",setup(Se){const C=_(),v=_(),b=_(),{form:c,loading:y,columns:z,dataList:U,treeData:Z,treeLoading:L,selectedNum:k,pagination:P,buttonClass:u,onSearch:x,resetForm:M,onbatchDel:B,openDialog:V,onTreeSelect:N,handleUpdate:T,handleDelete:H,handleUpload:j,handleReset:E,handleRole:I,handleSizeChange:F,onSelectionCancel:q,handleCurrentChange:A,handleSelectionChange:G}=oe(b,C);return($e,r)=>{const w=a("el-input"),p=a("el-form-item"),S=a("el-option"),J=a("el-select"),n=a("el-button"),K=a("el-form"),$=a("el-popconfirm"),f=a("el-dropdown-item"),O=a("el-dropdown-menu"),Q=a("el-dropdown"),W=a("pure-table"),X=ce("motion-fade");return R(),D("div",be,[o(ee,{ref_key:"treeRef",ref:C,class:"min-w-[200px] mr-2",treeData:e(Z),treeLoading:e(L),onTreeSelect:e(N)},null,8,["treeData","treeLoading","onTreeSelect"]),h("div",ye,[o(K,{ref_key:"formRef",ref:v,inline:!0,model:e(c),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(p,{label:"用户名称:",prop:"username"},{default:t(()=>[o(w,{modelValue:e(c).username,"onUpdate:modelValue":r[0]||(r[0]=l=>e(c).username=l),placeholder:"请输入用户名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"手机号码:",prop:"phone"},{default:t(()=>[o(w,{modelValue:e(c).phone,"onUpdate:modelValue":r[1]||(r[1]=l=>e(c).phone=l),placeholder:"请输入手机号码",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:t(()=>[o(J,{modelValue:e(c).status,"onUpdate:modelValue":r[2]||(r[2]=l=>e(c).status=l),placeholder:"请选择",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(S,{label:"已开启",value:"1"}),o(S,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:t(()=>[o(n,{type:"primary",icon:e(s)("search"),loading:e(y),onClick:e(x)},{default:t(()=>[i(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(n,{icon:e(s)(e(te)),onClick:r[3]||(r[3]=l=>e(M)(v.value))},{default:t(()=>[i(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(ne),{title:"用户管理(仅演示,操作后不生效)",columns:e(z),onRefresh:e(x)},{buttons:t(()=>[o(n,{type:"primary",icon:e(s)(e(ie)),onClick:r[4]||(r[4]=l=>e(V)())},{default:t(()=>[i(" 新增用户 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:Y})=>[e(k)>0?me((R(),D("div",ke,[h("div",xe,[h("span",Ve," 已选 "+de(e(k))+" 项 ",1),o(n,{type:"primary",text:"",onClick:e(q)},{default:t(()=>[i(" 取消选择 ")]),_:1},8,["onClick"])]),o($,{title:"是否确认删除?",onConfirm:e(B)},{reference:t(()=>[o(n,{type:"danger",text:"",class:"mr-1"},{default:t(()=>[i(" 批量删除 ")]),_:1})]),_:1},8,["onConfirm"])])),[[X]]):pe("",!0),o(W,{ref_key:"tableRef",ref:b,"row-key":"id",adaptive:"","align-whole":"center","table-layout":"auto",loading:e(y),size:l,data:e(U),columns:Y,pagination:e(P),paginationSmall:l==="small","header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(G),onPageSizeChange:e(F),onPageCurrentChange:e(A)},{operation:t(({row:d})=>[o(n,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(re)),onClick:m=>e(V)("修改",d)},{default:t(()=>[i(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o($,{title:`是否确认删除用户编号为${d.id}的这条数据`,onConfirm:m=>e(H)(d)},{reference:t(()=>[o(n,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(le))},{default:t(()=>[i(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(Q,null,{dropdown:t(()=>[o(O,null,{default:t(()=>[o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(_e)),onClick:m=>e(j)(d)},{default:t(()=>[i(" 上传头像 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(ge)),onClick:m=>e(E)(d)},{default:t(()=>[i(" 重置密码 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(ae)),onClick:m=>e(I)(d)},{default:t(()=>[i(" 分配角色 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024)]),_:2},1024)]),default:t(()=>[o(n,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:l,icon:e(s)(e(ve)),onClick:m=>e(T)(d)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])])}}}),Je=ue(we,[["__scopeId","data-v-bb88fb7a"]]);export{Je as default}; +import ee from"./tree-8wOJweBo.js";import{useUser as oe}from"./hook-zjZhKJup.js";import{R as te,D as le,P as ne}from"./refresh-tgBG0aMD.js";import{u as s}from"./hooks-OdGZ-AeP.js";import{d as ae}from"./admin-line-8g4DVr6a.js";import{d as re}from"./edit-pen-A29bH4uw.js";import{d as ie}from"./add-circle-line-ROzhCHIm.js";import{d as se,r as _,b as a,j as ce,e as R,k as D,i as o,u as e,f as h,w as t,h as i,B as de,m as me,C as pe,E as g,_ as ue}from"./index-2abGzBFj.js";import"./git-branch-line-zmPAFode.js";import"./more-2-fill-476mFkdN.js";import"./role.vue_vue_type_script_setup_true_lang-rywJV44D.js";import"./index-moVirgk3.js";import"./index.vue_vue_type_script_setup_true_lang-n-dAIbvg.js";import"./hooks-knou1mge.js";import"./upload.vue_vue_type_script_setup_true_lang-bszKzyIl.js";import"./index-SIG1vWnj.js";import"./system-RrNogtm_.js";import"./epTheme--LMgq1hx.js";import"./sortable.esm-FgMliyZc.js";const fe={width:24,height:24,body:''},_e=fe,he={width:24,height:24,body:''},ge=he,Ce={width:1024,height:1024,body:''},ve=Ce,be={class:"flex justify-between"},ye={class:"w-[calc(100%-200px)]"},ke={key:0,class:"bg-[var(--el-fill-color-light)] w-full h-[46px] mb-2 pl-4 flex items-center"},xe={class:"flex-auto"},Ve={style:{"font-size":"var(--el-font-size-base)"},class:"text-[rgba(42,46,54,0.5)] dark:text-[rgba(220,220,242,0.5)]"},we=se({name:"SystemUser",__name:"index",setup(Se){const C=_(),v=_(),b=_(),{form:c,loading:y,columns:z,dataList:U,treeData:Z,treeLoading:L,selectedNum:k,pagination:P,buttonClass:u,onSearch:x,resetForm:M,onbatchDel:B,openDialog:V,onTreeSelect:N,handleUpdate:T,handleDelete:H,handleUpload:j,handleReset:E,handleRole:I,handleSizeChange:F,onSelectionCancel:q,handleCurrentChange:A,handleSelectionChange:G}=oe(b,C);return($e,r)=>{const w=a("el-input"),p=a("el-form-item"),S=a("el-option"),J=a("el-select"),n=a("el-button"),K=a("el-form"),$=a("el-popconfirm"),f=a("el-dropdown-item"),O=a("el-dropdown-menu"),Q=a("el-dropdown"),W=a("pure-table"),X=ce("motion-fade");return R(),D("div",be,[o(ee,{ref_key:"treeRef",ref:C,class:"min-w-[200px] mr-2",treeData:e(Z),treeLoading:e(L),onTreeSelect:e(N)},null,8,["treeData","treeLoading","onTreeSelect"]),h("div",ye,[o(K,{ref_key:"formRef",ref:v,inline:!0,model:e(c),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(p,{label:"用户名称:",prop:"username"},{default:t(()=>[o(w,{modelValue:e(c).username,"onUpdate:modelValue":r[0]||(r[0]=l=>e(c).username=l),placeholder:"请输入用户名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"手机号码:",prop:"phone"},{default:t(()=>[o(w,{modelValue:e(c).phone,"onUpdate:modelValue":r[1]||(r[1]=l=>e(c).phone=l),placeholder:"请输入手机号码",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:t(()=>[o(J,{modelValue:e(c).status,"onUpdate:modelValue":r[2]||(r[2]=l=>e(c).status=l),placeholder:"请选择",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(S,{label:"已开启",value:"1"}),o(S,{label:"已关闭",value:"0"})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:t(()=>[o(n,{type:"primary",icon:e(s)("search"),loading:e(y),onClick:e(x)},{default:t(()=>[i(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(n,{icon:e(s)(e(te)),onClick:r[3]||(r[3]=l=>e(M)(v.value))},{default:t(()=>[i(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(ne),{title:"用户管理(仅演示,操作后不生效)",columns:e(z),onRefresh:e(x)},{buttons:t(()=>[o(n,{type:"primary",icon:e(s)(e(ie)),onClick:r[4]||(r[4]=l=>e(V)())},{default:t(()=>[i(" 新增用户 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:Y})=>[e(k)>0?me((R(),D("div",ke,[h("div",xe,[h("span",Ve," 已选 "+de(e(k))+" 项 ",1),o(n,{type:"primary",text:"",onClick:e(q)},{default:t(()=>[i(" 取消选择 ")]),_:1},8,["onClick"])]),o($,{title:"是否确认删除?",onConfirm:e(B)},{reference:t(()=>[o(n,{type:"danger",text:"",class:"mr-1"},{default:t(()=>[i(" 批量删除 ")]),_:1})]),_:1},8,["onConfirm"])])),[[X]]):pe("",!0),o(W,{ref_key:"tableRef",ref:b,"row-key":"id",adaptive:"","align-whole":"center","table-layout":"auto",loading:e(y),size:l,data:e(U),columns:Y,pagination:e(P),paginationSmall:l==="small","header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(G),onPageSizeChange:e(F),onPageCurrentChange:e(A)},{operation:t(({row:d})=>[o(n,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(re)),onClick:m=>e(V)("修改",d)},{default:t(()=>[i(" 修改 ")]),_:2},1032,["size","icon","onClick"]),o($,{title:`是否确认删除用户编号为${d.id}的这条数据`,onConfirm:m=>e(H)(d)},{reference:t(()=>[o(n,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(le))},{default:t(()=>[i(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"]),o(Q,null,{dropdown:t(()=>[o(O,null,{default:t(()=>[o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(_e)),onClick:m=>e(j)(d)},{default:t(()=>[i(" 上传头像 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(ge)),onClick:m=>e(E)(d)},{default:t(()=>[i(" 重置密码 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024),o(f,null,{default:t(()=>[o(n,{class:g(e(u)),link:"",type:"primary",size:l,icon:e(s)(e(ae)),onClick:m=>e(I)(d)},{default:t(()=>[i(" 分配角色 ")]),_:2},1032,["class","size","icon","onClick"])]),_:2},1024)]),_:2},1024)]),default:t(()=>[o(n,{class:"ml-3 mt-[2px]",link:"",type:"primary",size:l,icon:e(s)(e(ve)),onClick:m=>e(T)(d)},null,8,["size","icon","onClick"])]),_:2},1024)]),_:2},1032,["loading","size","data","columns","pagination","paginationSmall","header-cell-style","onSelectionChange","onPageSizeChange","onPageCurrentChange"])]),_:1},8,["columns","onRefresh"])])])}}}),Je=ue(we,[["__scopeId","data-v-bb88fb7a"]]);export{Je as default}; diff --git a/dist/static/js/index-lMjjkmDe.js b/dist/static/js/index-REBXQxuI.js similarity index 96% rename from dist/static/js/index-lMjjkmDe.js rename to dist/static/js/index-REBXQxuI.js index 70c885fa3..341b37f0c 100644 --- a/dist/static/js/index-lMjjkmDe.js +++ b/dist/static/js/index-REBXQxuI.js @@ -1 +1 @@ -import{d as le,r as d,a7 as s,c as te,w as l,b as r,a8 as oe,e as ie,f as E,h as u,i as e,u as D,a9 as i,Y as ce,aa as R,F as A,D as _,ab as m,A as a,ac as re}from"./index-qI-8NwZF.js";import{_ as B}from"./form.vue_vue_type_script_setup_true_lang-vQVTVd8k.js";import{_ as ae}from"./formPrimitive.vue_vue_type_script_setup_true_lang-KcdAA9DH.js";const de={class:"card-header"},se={class:"font-medium"},Be=le({name:"DialogPage",__name:"index",setup(Ce){const h=oe();function b(){i({title:"基础用法",contentRenderer:()=>e("p",null,[u("弹框内容-基础用法")])})}function w(){i({title:"可拖拽",draggable:!0,contentRenderer:()=>_("p","弹框内容-可拖拽")})}function $(){i({title:"全屏",fullscreen:!0,contentRenderer:()=>e("p",null,"弹框内容-全屏")})}function g(){i({title:"全屏按钮",fullscreenIcon:!0,contentRenderer:()=>e("p",null,[u("弹框内容-全屏按钮")])})}function x(){i({title:"无背景遮罩层",modal:!1,contentRenderer:()=>e("p",null,[u("弹框内容-无背景遮罩层")])})}function y(){i({title:"自定义弹出位置",top:"60vh",style:{marginRight:"20px"},contentRenderer:()=>e("p",null,[u("弹框内容-自定义弹出位置")])})}const I=ce(()=>i({title:"延时2秒打开弹框",openDelay:1400,contentRenderer:()=>e("p",null,[u("弹框内容-延时2秒打开弹框")])}),600);function P(){i({title:"延时2秒关闭弹框",closeDelay:2e3,contentRenderer:()=>e("p",null,[u("弹框内容-延时2秒关闭弹框")])})}function S(){i({title:"不显示右上角关闭按钮图标",showClose:!1,contentRenderer:()=>e("p",null,[u("弹框内容-不显示右上角关闭按钮图标")])})}function O(){i({title:"禁止通过键盘ESC关闭",closeOnPressEscape:!1,contentRenderer:()=>e("p",null,[u("弹框内容-禁止通过键盘ESC关闭")])})}function N(){i({title:"禁止通过点击modal关闭",closeOnClickModal:!1,contentRenderer:()=>e("p",null,[u("弹框内容-禁止通过点击modal关闭")])})}function T(){i({title:"隐藏底部取消、确定按钮",hideFooter:!0,contentRenderer:()=>e("p",null,[u("弹框内容-隐藏底部取消、确定按钮")])})}function z(){i({title:"自定义头部",showClose:!1,headerRenderer:({close:t,titleId:o,titleClass:c})=>e("div",{class:"flex flex-row justify-between"},[e("h4",{id:o,class:c},[u("自定义头部")]),e(r("el-button"),{type:"danger",onClick:t},{default:()=>[u("关闭")]})]),contentRenderer:()=>e("p",null,[u("弹框内容-自定义头部")])})}function H(){i({title:"自定义底部",footerRenderer:({options:t,index:o})=>e(r("el-button"),{onClick:()=>m(t,o)},{default:()=>[t.title,u("-"),o]}),contentRenderer:()=>e("p",null,[u("弹框内容-自定义底部")])})}function M(){i({title:"自定义底部按钮",footerButtons:[{label:"按钮1",size:"small",type:"success",btnClick:({dialog:{options:t,index:o},button:c})=>{m(t,o)}},{label:"按钮2",text:!0,bg:!0,btnClick:({dialog:{options:t,index:o},button:c})=>{m(t,o)}},{label:"按钮3",size:"large",type:"warning",btnClick:({dialog:{options:t,index:o},button:c})=>{m(t,o)}}],contentRenderer:()=>e("p",null,[u("弹框内容-自定义底部按钮")])})}function V(){i({title:"打开后的回调",open:({options:t,index:o})=>a({options:t,index:o}),contentRenderer:()=>e("p",null,[u("弹框内容-打开后的回调")])})}function U(){i({title:"关闭后的回调",closeCallBack:({options:t,index:o,args:c})=>{let n="";(c==null?void 0:c.command)==="cancel"?n="您点击了取消按钮":(c==null?void 0:c.command)==="sure"?n="您点击了确定按钮":n="您点击了右上角关闭按钮或者空白页",a(n)},contentRenderer:()=>e("p",null,[u("弹框内容-关闭后的回调")])})}function j(){i({title:"嵌套的弹框",contentRenderer:({index:t})=>e(r("el-button"),{onClick:()=>i({title:`第${t+1}个子弹框`,width:"40%",contentRenderer:({index:o})=>e(r("el-button"),{onClick:()=>i({title:`第${o+1}个子弹框`,width:"30%",contentRenderer:()=>e(A,null,[e(r("el-button"),{round:!0,onClick:()=>re()},{default:()=>[u("哎呦,你干嘛,赶快关闭所有弹框")]})])})},{default:()=>[u("点击打开第"),o+1,u("个子弹框")]})})},{default:()=>[u("点击打开第"),t+1,u("个子弹框")]})})}function W(){const t=d(1);i({title:`第${t.value}页`,contentRenderer:()=>e(A,null,[e(r("el-button"),{disabled:!(t.value>1),onClick:()=>{t.value-=1,R(`第${t.value}页`)}},{default:()=>[u("上一页")]}),e(r("el-button"),{onClick:()=>{t.value+=1,R(`第${t.value}页`)}},{default:()=>[u("下一页")]})])})}function Y(){i({width:"30%",title:"结合Form表单(第一种方式)",contentRenderer:()=>B,props:{formInline:{user:"菜虚鲲",region:"浙江"}},closeCallBack:({options:t,args:o})=>{const{formInline:c}=t.props,n=`姓名:${c.user} 城市:${c.region}`;(o==null?void 0:o.command)==="cancel"?a(`您点击了取消按钮,当前表单数据为 ${n}`):(o==null?void 0:o.command)==="sure"?a(`您点击了确定按钮,当前表单数据为 ${n}`):a(`您点击了右上角关闭按钮或者空白页,当前表单数据为 ${n}`)}})}const C=d({user:"菜虚鲲",region:"浙江"}),q=s(C.value);function G(){i({width:"30%",title:"结合Form表单(第二种方式)",contentRenderer:()=>_(B,{formInline:C.value}),closeCallBack:()=>{a(`当前表单数据为 姓名:${C.value.user} 城市:${C.value.region}`),C.value=s(q)}})}const f=d({user:"菜虚鲲",region:"浙江"}),J=s(f.value);function K(){i({width:"30%",title:"结合Form表单(第三种方式)",contentRenderer:()=>e(B,{formInline:f.value}),closeCallBack:()=>{a(`当前表单数据为 姓名:${f.value.user} 城市:${f.value.region}`),f.value=s(J)}})}const F=d({user:"菜虚鲲",region:"浙江"}),L=s(F.value);function Q(){i({width:"30%",title:"结合Form表单(第四种方式)",contentRenderer:()=>e(B,{formInline:F.value},null),closeCallBack:()=>{a(`当前表单数据为 姓名:${F.value.user} 城市:${F.value.region}`),F.value=s(L)}})}const k=d("Hello World"),X=d(k.value);function Z(){i({width:"30%",title:"子组件 prop 为 primitive 类型 demo",contentRenderer:()=>_(ae,{data:k.value,"onUpdate:data":t=>k.value=t}),closeCallBack:()=>{a(`当前表单内容:${k.value}`),k.value=X.value}})}function ee(){i({title:"点击底部取消按钮的回调",contentRenderer:()=>e("p",null,[u("弹框内容-点击底部取消按钮的回调(会暂停弹框的关闭)")]),beforeCancel:(t,{options:o,index:c})=>{}})}function ue(){i({title:"点击底部确定按钮的回调",contentRenderer:()=>e("p",null,[u("弹框内容-点击底部确定按钮的回调(会暂停弹框的关闭,经常用于新增、修改弹框内容后调用接口)")]),beforeSure:(t,{options:o,index:c})=>{}})}return(t,o)=>{const c=r("el-link"),n=r("el-button"),p=r("el-space"),v=r("el-divider"),ne=r("el-card");return ie(),te(ne,{shadow:"never"},{header:l(()=>[E("div",de,[E("span",se,[u(" 二次封装 element-plus 的 "),e(c,{href:"https://element-plus.org/zh-CN/component/dialog.html",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:l(()=>[u(" Dialog ")]),_:1}),u(" ,采用函数式调用弹框组件(更多操作实例请参考 "),E("span",{class:"cursor-pointer text-primary",onClick:o[0]||(o[0]=fe=>D(h).push({name:"SystemDept"}))}," 系统管理页面 "),u(" ) ")])])]),default:l(()=>[e(p,{wrap:""},{default:l(()=>[e(n,{onClick:b},{default:l(()=>[u(" 基础用法 ")]),_:1}),e(n,{onClick:w},{default:l(()=>[u(" 可拖拽 ")]),_:1}),e(n,{onClick:$},{default:l(()=>[u(" 全屏 ")]),_:1}),e(n,{onClick:g},{default:l(()=>[u(" 全屏按钮 ")]),_:1}),e(n,{onClick:x},{default:l(()=>[u(" 无背景遮罩层 ")]),_:1}),e(n,{onClick:y},{default:l(()=>[u(" 自定义弹出位置 ")]),_:1}),e(n,{onClick:D(I)},{default:l(()=>[u(" 延时2秒打开弹框 ")]),_:1},8,["onClick"]),e(n,{onClick:P},{default:l(()=>[u(" 延时2秒关闭弹框 ")]),_:1}),e(n,{onClick:S},{default:l(()=>[u(" 不显示右上角关闭按钮图标 ")]),_:1}),e(n,{onClick:O},{default:l(()=>[u(" 禁止通过键盘ESC关闭 ")]),_:1}),e(n,{onClick:N},{default:l(()=>[u(" 禁止通过点击modal关闭 ")]),_:1}),e(n,{onClick:T},{default:l(()=>[u(" 隐藏底部取消、确定按钮 ")]),_:1}),e(n,{onClick:z},{default:l(()=>[u(" 自定义头部 ")]),_:1}),e(n,{onClick:H},{default:l(()=>[u(" 自定义底部 ")]),_:1}),e(n,{onClick:M},{default:l(()=>[u(" 自定义底部按钮 ")]),_:1}),e(n,{onClick:V},{default:l(()=>[u(" 打开后的回调 ")]),_:1}),e(n,{onClick:U},{default:l(()=>[u(" 关闭后的回调 ")]),_:1}),e(n,{onClick:j},{default:l(()=>[u(" 嵌套的弹框 ")]),_:1}),e(n,{onClick:W},{default:l(()=>[u(" 更改弹框自身属性值 ")]),_:1})]),_:1}),e(v),e(p,{wrap:""},{default:l(()=>[e(n,{onClick:Y},{default:l(()=>[u(" 结合Form表单(第一种方式) ")]),_:1}),e(n,{onClick:G},{default:l(()=>[u(" 结合Form表单(第二种方式) ")]),_:1}),e(n,{onClick:K},{default:l(()=>[u(" 结合Form表单(第三种方式) ")]),_:1}),e(n,{onClick:Q},{default:l(()=>[u(" 结合Form表单(第四种方式) ")]),_:1}),e(n,{onClick:Z},{default:l(()=>[u(" 子组件 prop 为 primitive 类型 ")]),_:1})]),_:1}),e(v),e(p,{wrap:""},{default:l(()=>[e(n,{onClick:ee},{default:l(()=>[u(" 点击底部取消按钮的回调(会暂停弹框的关闭) ")]),_:1}),e(n,{onClick:ue},{default:l(()=>[u(" 点击底部确定按钮的回调(会暂停弹框的关闭,经常用于新增、修改弹框内容后调用接口) ")]),_:1})]),_:1})]),_:1})}}});export{Be as default}; +import{d as le,r as d,a8 as s,c as te,w as l,b as r,a9 as oe,e as ie,f as E,h as u,i as e,u as D,aa as i,Y as ce,ab as R,F as A,D as _,ac as m,A as a,ad as re}from"./index-2abGzBFj.js";import{_ as B}from"./form.vue_vue_type_script_setup_true_lang-f2SUKvN0.js";import{_ as ae}from"./formPrimitive.vue_vue_type_script_setup_true_lang-mQSajPSf.js";const de={class:"card-header"},se={class:"font-medium"},Be=le({name:"DialogPage",__name:"index",setup(Ce){const h=oe();function b(){i({title:"基础用法",contentRenderer:()=>e("p",null,[u("弹框内容-基础用法")])})}function w(){i({title:"可拖拽",draggable:!0,contentRenderer:()=>_("p","弹框内容-可拖拽")})}function $(){i({title:"全屏",fullscreen:!0,contentRenderer:()=>e("p",null,"弹框内容-全屏")})}function g(){i({title:"全屏按钮",fullscreenIcon:!0,contentRenderer:()=>e("p",null,[u("弹框内容-全屏按钮")])})}function x(){i({title:"无背景遮罩层",modal:!1,contentRenderer:()=>e("p",null,[u("弹框内容-无背景遮罩层")])})}function y(){i({title:"自定义弹出位置",top:"60vh",style:{marginRight:"20px"},contentRenderer:()=>e("p",null,[u("弹框内容-自定义弹出位置")])})}const I=ce(()=>i({title:"延时2秒打开弹框",openDelay:1400,contentRenderer:()=>e("p",null,[u("弹框内容-延时2秒打开弹框")])}),600);function P(){i({title:"延时2秒关闭弹框",closeDelay:2e3,contentRenderer:()=>e("p",null,[u("弹框内容-延时2秒关闭弹框")])})}function S(){i({title:"不显示右上角关闭按钮图标",showClose:!1,contentRenderer:()=>e("p",null,[u("弹框内容-不显示右上角关闭按钮图标")])})}function O(){i({title:"禁止通过键盘ESC关闭",closeOnPressEscape:!1,contentRenderer:()=>e("p",null,[u("弹框内容-禁止通过键盘ESC关闭")])})}function N(){i({title:"禁止通过点击modal关闭",closeOnClickModal:!1,contentRenderer:()=>e("p",null,[u("弹框内容-禁止通过点击modal关闭")])})}function T(){i({title:"隐藏底部取消、确定按钮",hideFooter:!0,contentRenderer:()=>e("p",null,[u("弹框内容-隐藏底部取消、确定按钮")])})}function z(){i({title:"自定义头部",showClose:!1,headerRenderer:({close:t,titleId:o,titleClass:c})=>e("div",{class:"flex flex-row justify-between"},[e("h4",{id:o,class:c},[u("自定义头部")]),e(r("el-button"),{type:"danger",onClick:t},{default:()=>[u("关闭")]})]),contentRenderer:()=>e("p",null,[u("弹框内容-自定义头部")])})}function H(){i({title:"自定义底部",footerRenderer:({options:t,index:o})=>e(r("el-button"),{onClick:()=>m(t,o)},{default:()=>[t.title,u("-"),o]}),contentRenderer:()=>e("p",null,[u("弹框内容-自定义底部")])})}function M(){i({title:"自定义底部按钮",footerButtons:[{label:"按钮1",size:"small",type:"success",btnClick:({dialog:{options:t,index:o},button:c})=>{m(t,o)}},{label:"按钮2",text:!0,bg:!0,btnClick:({dialog:{options:t,index:o},button:c})=>{m(t,o)}},{label:"按钮3",size:"large",type:"warning",btnClick:({dialog:{options:t,index:o},button:c})=>{m(t,o)}}],contentRenderer:()=>e("p",null,[u("弹框内容-自定义底部按钮")])})}function V(){i({title:"打开后的回调",open:({options:t,index:o})=>a({options:t,index:o}),contentRenderer:()=>e("p",null,[u("弹框内容-打开后的回调")])})}function U(){i({title:"关闭后的回调",closeCallBack:({options:t,index:o,args:c})=>{let n="";(c==null?void 0:c.command)==="cancel"?n="您点击了取消按钮":(c==null?void 0:c.command)==="sure"?n="您点击了确定按钮":n="您点击了右上角关闭按钮或者空白页",a(n)},contentRenderer:()=>e("p",null,[u("弹框内容-关闭后的回调")])})}function j(){i({title:"嵌套的弹框",contentRenderer:({index:t})=>e(r("el-button"),{onClick:()=>i({title:`第${t+1}个子弹框`,width:"40%",contentRenderer:({index:o})=>e(r("el-button"),{onClick:()=>i({title:`第${o+1}个子弹框`,width:"30%",contentRenderer:()=>e(A,null,[e(r("el-button"),{round:!0,onClick:()=>re()},{default:()=>[u("哎呦,你干嘛,赶快关闭所有弹框")]})])})},{default:()=>[u("点击打开第"),o+1,u("个子弹框")]})})},{default:()=>[u("点击打开第"),t+1,u("个子弹框")]})})}function W(){const t=d(1);i({title:`第${t.value}页`,contentRenderer:()=>e(A,null,[e(r("el-button"),{disabled:!(t.value>1),onClick:()=>{t.value-=1,R(`第${t.value}页`)}},{default:()=>[u("上一页")]}),e(r("el-button"),{onClick:()=>{t.value+=1,R(`第${t.value}页`)}},{default:()=>[u("下一页")]})])})}function Y(){i({width:"30%",title:"结合Form表单(第一种方式)",contentRenderer:()=>B,props:{formInline:{user:"菜虚鲲",region:"浙江"}},closeCallBack:({options:t,args:o})=>{const{formInline:c}=t.props,n=`姓名:${c.user} 城市:${c.region}`;(o==null?void 0:o.command)==="cancel"?a(`您点击了取消按钮,当前表单数据为 ${n}`):(o==null?void 0:o.command)==="sure"?a(`您点击了确定按钮,当前表单数据为 ${n}`):a(`您点击了右上角关闭按钮或者空白页,当前表单数据为 ${n}`)}})}const C=d({user:"菜虚鲲",region:"浙江"}),q=s(C.value);function G(){i({width:"30%",title:"结合Form表单(第二种方式)",contentRenderer:()=>_(B,{formInline:C.value}),closeCallBack:()=>{a(`当前表单数据为 姓名:${C.value.user} 城市:${C.value.region}`),C.value=s(q)}})}const f=d({user:"菜虚鲲",region:"浙江"}),J=s(f.value);function K(){i({width:"30%",title:"结合Form表单(第三种方式)",contentRenderer:()=>e(B,{formInline:f.value}),closeCallBack:()=>{a(`当前表单数据为 姓名:${f.value.user} 城市:${f.value.region}`),f.value=s(J)}})}const F=d({user:"菜虚鲲",region:"浙江"}),L=s(F.value);function Q(){i({width:"30%",title:"结合Form表单(第四种方式)",contentRenderer:()=>e(B,{formInline:F.value},null),closeCallBack:()=>{a(`当前表单数据为 姓名:${F.value.user} 城市:${F.value.region}`),F.value=s(L)}})}const k=d("Hello World"),X=d(k.value);function Z(){i({width:"30%",title:"子组件 prop 为 primitive 类型 demo",contentRenderer:()=>_(ae,{data:k.value,"onUpdate:data":t=>k.value=t}),closeCallBack:()=>{a(`当前表单内容:${k.value}`),k.value=X.value}})}function ee(){i({title:"点击底部取消按钮的回调",contentRenderer:()=>e("p",null,[u("弹框内容-点击底部取消按钮的回调(会暂停弹框的关闭)")]),beforeCancel:(t,{options:o,index:c})=>{}})}function ue(){i({title:"点击底部确定按钮的回调",contentRenderer:()=>e("p",null,[u("弹框内容-点击底部确定按钮的回调(会暂停弹框的关闭,经常用于新增、修改弹框内容后调用接口)")]),beforeSure:(t,{options:o,index:c})=>{}})}return(t,o)=>{const c=r("el-link"),n=r("el-button"),p=r("el-space"),v=r("el-divider"),ne=r("el-card");return ie(),te(ne,{shadow:"never"},{header:l(()=>[E("div",de,[E("span",se,[u(" 二次封装 element-plus 的 "),e(c,{href:"https://element-plus.org/zh-CN/component/dialog.html",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:l(()=>[u(" Dialog ")]),_:1}),u(" ,采用函数式调用弹框组件(更多操作实例请参考 "),E("span",{class:"cursor-pointer text-primary",onClick:o[0]||(o[0]=fe=>D(h).push({name:"SystemDept"}))}," 系统管理页面 "),u(" ) ")])])]),default:l(()=>[e(p,{wrap:""},{default:l(()=>[e(n,{onClick:b},{default:l(()=>[u(" 基础用法 ")]),_:1}),e(n,{onClick:w},{default:l(()=>[u(" 可拖拽 ")]),_:1}),e(n,{onClick:$},{default:l(()=>[u(" 全屏 ")]),_:1}),e(n,{onClick:g},{default:l(()=>[u(" 全屏按钮 ")]),_:1}),e(n,{onClick:x},{default:l(()=>[u(" 无背景遮罩层 ")]),_:1}),e(n,{onClick:y},{default:l(()=>[u(" 自定义弹出位置 ")]),_:1}),e(n,{onClick:D(I)},{default:l(()=>[u(" 延时2秒打开弹框 ")]),_:1},8,["onClick"]),e(n,{onClick:P},{default:l(()=>[u(" 延时2秒关闭弹框 ")]),_:1}),e(n,{onClick:S},{default:l(()=>[u(" 不显示右上角关闭按钮图标 ")]),_:1}),e(n,{onClick:O},{default:l(()=>[u(" 禁止通过键盘ESC关闭 ")]),_:1}),e(n,{onClick:N},{default:l(()=>[u(" 禁止通过点击modal关闭 ")]),_:1}),e(n,{onClick:T},{default:l(()=>[u(" 隐藏底部取消、确定按钮 ")]),_:1}),e(n,{onClick:z},{default:l(()=>[u(" 自定义头部 ")]),_:1}),e(n,{onClick:H},{default:l(()=>[u(" 自定义底部 ")]),_:1}),e(n,{onClick:M},{default:l(()=>[u(" 自定义底部按钮 ")]),_:1}),e(n,{onClick:V},{default:l(()=>[u(" 打开后的回调 ")]),_:1}),e(n,{onClick:U},{default:l(()=>[u(" 关闭后的回调 ")]),_:1}),e(n,{onClick:j},{default:l(()=>[u(" 嵌套的弹框 ")]),_:1}),e(n,{onClick:W},{default:l(()=>[u(" 更改弹框自身属性值 ")]),_:1})]),_:1}),e(v),e(p,{wrap:""},{default:l(()=>[e(n,{onClick:Y},{default:l(()=>[u(" 结合Form表单(第一种方式) ")]),_:1}),e(n,{onClick:G},{default:l(()=>[u(" 结合Form表单(第二种方式) ")]),_:1}),e(n,{onClick:K},{default:l(()=>[u(" 结合Form表单(第三种方式) ")]),_:1}),e(n,{onClick:Q},{default:l(()=>[u(" 结合Form表单(第四种方式) ")]),_:1}),e(n,{onClick:Z},{default:l(()=>[u(" 子组件 prop 为 primitive 类型 ")]),_:1})]),_:1}),e(v),e(p,{wrap:""},{default:l(()=>[e(n,{onClick:ee},{default:l(()=>[u(" 点击底部取消按钮的回调(会暂停弹框的关闭) ")]),_:1}),e(n,{onClick:ue},{default:l(()=>[u(" 点击底部确定按钮的回调(会暂停弹框的关闭,经常用于新增、修改弹框内容后调用接口) ")]),_:1})]),_:1})]),_:1})}}});export{Be as default}; diff --git a/dist/static/js/index-U7pLvQFW.js b/dist/static/js/index-Rpxme9Fd.js similarity index 99% rename from dist/static/js/index-U7pLvQFW.js rename to dist/static/js/index-Rpxme9Fd.js index 24fb1a8e2..9b1429d0f 100644 --- a/dist/static/js/index-U7pLvQFW.js +++ b/dist/static/js/index-Rpxme9Fd.js @@ -1,4 +1,4 @@ -import{e as S,k as R,f as b,d as G,r as P,o as X,a as Y,c as O,w as B,Q as z,b as H,j as L,h as F,i as V,m as M,B as U,R as j,u as W}from"./index-qI-8NwZF.js";/*! ***************************************************************************** +import{e as S,k as R,f as b,d as G,r as P,o as X,a as Y,c as O,w as B,Q as z,b as H,j as L,h as F,i as V,m as M,B as U,R as j,u as W}from"./index-2abGzBFj.js";/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any diff --git a/dist/static/js/index-qG5V_Xaq.js b/dist/static/js/index-SIG1vWnj.js similarity index 99% rename from dist/static/js/index-qG5V_Xaq.js rename to dist/static/js/index-SIG1vWnj.js index 02574788d..e122f1ad4 100644 --- a/dist/static/js/index-qG5V_Xaq.js +++ b/dist/static/js/index-SIG1vWnj.js @@ -1,4 +1,4 @@ -var Ne=Object.defineProperty,Se=Object.defineProperties;var Ae=Object.getOwnPropertyDescriptors;var Ut=Object.getOwnPropertySymbols;var Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable;var jt=(a,t,i)=>t in a?Ne(a,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[t]=i,ht=(a,t)=>{for(var i in t||(t={}))Le.call(t,i)&&jt(a,i,t[i]);if(Ut)for(var i of Ut(t))Be.call(t,i)&&jt(a,i,t[i]);return a},Gt=(a,t)=>Se(a,Ae(t));var qt=(a,t,i)=>new Promise((e,o)=>{var r=d=>{try{s(i.next(d))}catch(l){o(l)}},n=d=>{try{s(i.throw(d))}catch(l){o(l)}},s=d=>d.done?e(d.value):Promise.resolve(d.value).then(r,n);s((i=i.apply(a,t)).next())});import{e as Y,k as X,f as H,aF as Ie,d as Ft,r as J,V as mt,o as ke,O as He,aG as ze,u as Pe,aH as $e,i as B,m as k,Y as Ye,aI as Xe,aJ as We,R as Ve,aK as Ue,aL as je,aM as Ge,j as A,s as qe,M as Fe}from"./index-qI-8NwZF.js";/*! +var Ne=Object.defineProperty,Se=Object.defineProperties;var Ae=Object.getOwnPropertyDescriptors;var Ut=Object.getOwnPropertySymbols;var Le=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable;var jt=(a,t,i)=>t in a?Ne(a,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):a[t]=i,ht=(a,t)=>{for(var i in t||(t={}))Le.call(t,i)&&jt(a,i,t[i]);if(Ut)for(var i of Ut(t))Be.call(t,i)&&jt(a,i,t[i]);return a},Gt=(a,t)=>Se(a,Ae(t));var qt=(a,t,i)=>new Promise((e,o)=>{var r=d=>{try{s(i.next(d))}catch(l){o(l)}},n=d=>{try{s(i.throw(d))}catch(l){o(l)}},s=d=>d.done?e(d.value):Promise.resolve(d.value).then(r,n);s((i=i.apply(a,t)).next())});import{e as Y,k as X,f as H,aF as Ie,d as Ft,r as J,V as mt,o as ke,O as He,aG as ze,u as Pe,aH as $e,i as B,m as k,Y as Ye,aI as Xe,aJ as We,R as Ve,aK as Ue,aL as je,aM as Ge,j as A,s as qe,M as Fe}from"./index-2abGzBFj.js";/*! * Cropper.js v1.6.1 * https://fengyuanchen.github.io/cropperjs * diff --git a/dist/static/js/index-SzioYvS8.js b/dist/static/js/index-SzioYvS8.js new file mode 100644 index 000000000..359d00a23 --- /dev/null +++ b/dist/static/js/index-SzioYvS8.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang--GA9pDJM.js";import"./columns-63tXs0Yx.js";import"./xlsx-mTyBxUMi.js";import"./data-t-06lejh.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/index-CjLVON6V.js b/dist/static/js/index-TdO6EjQa.js similarity index 69% rename from dist/static/js/index-CjLVON6V.js rename to dist/static/js/index-TdO6EjQa.js index 2b08710db..7754d2822 100644 --- a/dist/static/js/index-CjLVON6V.js +++ b/dist/static/js/index-TdO6EjQa.js @@ -1 +1 @@ -import n from"./vertical-UuEx1Ciy.js";import c from"./horizontal-608ygc-I.js";import{d as i,c as p,w as e,b as o,e as _,f as s,h as t,i as a}from"./index-qI-8NwZF.js";import"./vue-virtual-scroller.esm-atAyfPSL.js";const d={class:"font-medium"},m={class:"w-full flex justify-around flex-wrap"},g=i({name:"VirtualList",__name:"index",setup(u){return(f,x)=>{const r=o("el-link"),l=o("el-card");return _(),p(l,{shadow:"never"},{header:e(()=>[s("div",d,[t(" 虚拟列表( "),a(r,{href:"https://github.com/Akryum/vue-virtual-scroller/tree/next/packages/vue-virtual-scroller",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:e(()=>[t(" github地址 ")]),_:1}),t(" ) ")])]),default:e(()=>[s("div",m,[a(n,{class:"h-[500px] w-[500px]"}),a(c,{class:"h-[500px] w-[500px]"})])]),_:1})}}});export{g as default}; +import n from"./vertical-rtm0S9tC.js";import c from"./horizontal-iU8Z6z23.js";import{d as i,c as p,w as e,b as o,e as _,f as s,h as t,i as a}from"./index-2abGzBFj.js";import"./vue-virtual-scroller.esm-udXn1fTv.js";const d={class:"font-medium"},m={class:"w-full flex justify-around flex-wrap"},g=i({name:"VirtualList",__name:"index",setup(u){return(f,x)=>{const r=o("el-link"),l=o("el-card");return _(),p(l,{shadow:"never"},{header:e(()=>[s("div",d,[t(" 虚拟列表( "),a(r,{href:"https://github.com/Akryum/vue-virtual-scroller/tree/next/packages/vue-virtual-scroller",target:"_blank",style:{margin:"0 5px 4px 0","font-size":"16px"}},{default:e(()=>[t(" github地址 ")]),_:1}),t(" ) ")])]),default:e(()=>[s("div",m,[a(n,{class:"h-[500px] w-[500px]"}),a(c,{class:"h-[500px] w-[500px]"})])]),_:1})}}});export{g as default}; diff --git a/dist/static/js/index-V9w-cSwk.js b/dist/static/js/index-V9w-cSwk.js deleted file mode 100644 index 3e9521981..000000000 --- a/dist/static/js/index-V9w-cSwk.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang--sF5uXpQ.js";import"./columns-kcOkSRt5.js";import"./index-qI-8NwZF.js";import"./data-5BvlhEX3.js";export{o as default}; diff --git a/dist/static/js/index-VAmMH-8R.js b/dist/static/js/index-VAmMH-8R.js new file mode 100644 index 000000000..c779146c5 --- /dev/null +++ b/dist/static/js/index-VAmMH-8R.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-uY_W4pOb.js";import"./columns-VK9rmX0z.js";import"./data-t-06lejh.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/index-VtcJZPvJ.js b/dist/static/js/index-VtcJZPvJ.js deleted file mode 100644 index 891a2b11a..000000000 --- a/dist/static/js/index-VtcJZPvJ.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-baQ5AJs1.js";import"./columns-NH0nRCL3.js";import"./data-t9HUp2km.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/index-9uCl8zjR.js b/dist/static/js/index-WGm8XWO9.js similarity index 93% rename from dist/static/js/index-9uCl8zjR.js rename to dist/static/js/index-WGm8XWO9.js index d62d40aba..fcec589f9 100644 --- a/dist/static/js/index-9uCl8zjR.js +++ b/dist/static/js/index-WGm8XWO9.js @@ -1,4 +1,4 @@ -var F=Object.defineProperty,O=Object.defineProperties;var R=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var b=(n,t,e)=>t in n?F(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e,f=(n,t)=>{for(var e in t||(t={}))q.call(t,e)&&b(n,e,t[e]);if(x)for(var e of x(t))G.call(t,e)&&b(n,e,t[e]);return n},C=(n,t)=>O(n,R(t));var z=(n,t,e)=>new Promise((p,m)=>{var w=l=>{try{c(e.next(l))}catch(v){m(v)}},u=l=>{try{c(e.throw(l))}catch(v){m(v)}},c=l=>l.done?p(l.value):Promise.resolve(l.value).then(w,u);c((e=e.apply(n,t)).next())});import{aw as H,d as J,r as d,o as K,k as h,f as Q,i as s,w as g,u as L,m as y,R as k,F as S,C as W,b as r,j as X,e as _,h as Y,l as Z,c as ee,dA as te,A as ae,n as ne}from"./index-qI-8NwZF.js";import le from"./Card-IP5o367b.js";import{_ as oe}from"./DialogForm.vue_vue_type_script_setup_true_lang-pi64V3eL.js";import{u as se}from"./hooks-WhGxrRJZ.js";import{d as ie}from"./add-circle-line-ROzhCHIm.js";import"./more-2-fill-476mFkdN.js";const re=n=>H.request("post","/get-card-list",{data:n}),ue={class:"main"},ce={class:"w-full flex justify-between mb-4"},de=` +var F=Object.defineProperty,O=Object.defineProperties;var R=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var b=(n,t,e)=>t in n?F(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e,f=(n,t)=>{for(var e in t||(t={}))q.call(t,e)&&b(n,e,t[e]);if(x)for(var e of x(t))G.call(t,e)&&b(n,e,t[e]);return n},C=(n,t)=>O(n,R(t));var z=(n,t,e)=>new Promise((p,m)=>{var w=l=>{try{c(e.next(l))}catch(v){m(v)}},u=l=>{try{c(e.throw(l))}catch(v){m(v)}},c=l=>l.done?p(l.value):Promise.resolve(l.value).then(w,u);c((e=e.apply(n,t)).next())});import{aw as H,d as J,r as d,o as K,k as h,f as Q,i as s,w as g,u as L,m as y,R as k,F as S,C as W,b as r,j as X,e as _,h as Y,l as Z,c as ee,dA as te,A as ae,n as ne}from"./index-2abGzBFj.js";import le from"./Card-133TWpiY.js";import{_ as oe}from"./DialogForm.vue_vue_type_script_setup_true_lang-RMaeHu5q.js";import{u as se}from"./hooks-OdGZ-AeP.js";import{d as ie}from"./add-circle-line-ROzhCHIm.js";import"./more-2-fill-476mFkdN.js";const re=n=>H.request("post","/get-card-list",{data:n}),ue={class:"main"},ce={class:"w-full flex justify-between mb-4"},de=` {const s=c("el-input");return _(),r("div",f,[p("p",null,m(d(t)("menus.hsmenu2")),1),i(s,{modelValue:e.value,"onUpdate:modelValue":n[0]||(n[0]=a=>e.value=a)},null,8,["modelValue"])])}}});export{x as default}; +import{d as o,r as l,H as u,k as r,f as p,B as m,u as d,i,b as c,e as _}from"./index-2abGzBFj.js";const f={class:"dark:text-white"},x=o({name:"Menu2",__name:"index",setup(V){const e=l(""),{t}=u();return(k,n)=>{const s=c("el-input");return _(),r("div",f,[p("p",null,m(d(t)("menus.hsmenu2")),1),i(s,{modelValue:e.value,"onUpdate:modelValue":n[0]||(n[0]=a=>e.value=a)},null,8,["modelValue"])])}}});export{x as default}; diff --git a/dist/static/js/index-YesLi7_9.js b/dist/static/js/index-YesLi7_9.js deleted file mode 100644 index 8f4ad66ef..000000000 --- a/dist/static/js/index-YesLi7_9.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-ju1NGeqK.js";import"./columns-zQLHQ1pH.js";import"./index-qI-8NwZF.js";import"./data-t9HUp2km.js";export{o as default}; diff --git a/dist/static/js/index-dxkxOdiK.js b/dist/static/js/index-Z2Fgxatq.js similarity index 87% rename from dist/static/js/index-dxkxOdiK.js rename to dist/static/js/index-Z2Fgxatq.js index b1682a88d..556ec665f 100644 --- a/dist/static/js/index-dxkxOdiK.js +++ b/dist/static/js/index-Z2Fgxatq.js @@ -1 +1 @@ -import{e as c,k as d,f as t,d as r,i,u as n,a8 as l,p as _,q as p,_ as u}from"./index-qI-8NwZF.js";const h={width:"32",height:"32",viewBox:"0 0 48 48"},f=t("path",{fill:"#2F88FF","fill-rule":"evenodd",stroke:"#000","stroke-linejoin":"round","stroke-width":"4",d:"M44 40.836q-7.34-8.96-13.036-10.168t-10.846-.365V41L4 23.545 20.118 7v10.167q9.523.075 16.192 6.833 6.668 6.758 7.69 16.836Z","clip-rule":"evenodd"},null,-1),v=[f];function x(e,o){return c(),d("svg",h,[...v])}const k={render:x},a=e=>(_("data-v-b1cd7caf"),e=e(),p(),e),m={class:"w-full h-full text-center"},w=a(()=>t("h1",null,"业务内容模块",-1)),b=a(()=>t("p",null,"使用场景:需要外嵌平台某个页面,不需要展示菜单导航以及额外模块",-1)),B=r({name:"Empty",__name:"index",setup(e){const o=l();return(I,s)=>(c(),d("div",m,[w,b,t("div",{class:"back",title:"返回上一页",onClick:s[0]||(s[0]=$=>n(o).go(-1))},[i(n(k),{class:"w-[80px] h-[80px]"})])]))}}),q=u(B,[["__scopeId","data-v-b1cd7caf"]]);export{q as default}; +import{e as c,k as d,f as t,d as r,i,u as n,a9 as l,p as _,q as p,_ as u}from"./index-2abGzBFj.js";const h={width:"32",height:"32",viewBox:"0 0 48 48"},f=t("path",{fill:"#2F88FF","fill-rule":"evenodd",stroke:"#000","stroke-linejoin":"round","stroke-width":"4",d:"M44 40.836q-7.34-8.96-13.036-10.168t-10.846-.365V41L4 23.545 20.118 7v10.167q9.523.075 16.192 6.833 6.668 6.758 7.69 16.836Z","clip-rule":"evenodd"},null,-1),v=[f];function x(e,o){return c(),d("svg",h,[...v])}const k={render:x},a=e=>(_("data-v-b1cd7caf"),e=e(),p(),e),m={class:"w-full h-full text-center"},w=a(()=>t("h1",null,"业务内容模块",-1)),b=a(()=>t("p",null,"使用场景:需要外嵌平台某个页面,不需要展示菜单导航以及额外模块",-1)),B=r({name:"Empty",__name:"index",setup(e){const o=l();return(I,s)=>(c(),d("div",m,[w,b,t("div",{class:"back",title:"返回上一页",onClick:s[0]||(s[0]=$=>n(o).go(-1))},[i(n(k),{class:"w-[80px] h-[80px]"})])]))}}),q=u(B,[["__scopeId","data-v-b1cd7caf"]]);export{q as default}; diff --git a/dist/static/js/index-Zlxwvq_l.js b/dist/static/js/index-Zlxwvq_l.js new file mode 100644 index 000000000..ed66c75d8 --- /dev/null +++ b/dist/static/js/index-Zlxwvq_l.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-fWMpEb-d.js";import"./columns-DKQMJkIV.js";import"./sortable.esm-FgMliyZc.js";import"./index-2abGzBFj.js";import"./data-t-06lejh.js";export{o as default}; diff --git a/dist/static/js/index-P5rgmzYX.js b/dist/static/js/index-_IlW-P6M.js similarity index 99% rename from dist/static/js/index-P5rgmzYX.js rename to dist/static/js/index-_IlW-P6M.js index 4bef88c3e..4a5b8a531 100644 --- a/dist/static/js/index-P5rgmzYX.js +++ b/dist/static/js/index-_IlW-P6M.js @@ -1 +1 @@ -var X=Object.defineProperty;var S=(i,e,t)=>e in i?X(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var a=(i,e,t)=>(S(i,typeof e!="symbol"?e+"":e,t),t);import{e as x}from"./mitt-y5r8hZta.js";import{d as y,r as m,S as P,o as L,a as R,c as E,w as r,b as g,j as U,e as I,f as h,h as s,i as d,C as F,m as H,p as O,q as B,_ as A}from"./index-qI-8NwZF.js";class N{constructor(e){a(this,"canvas");a(this,"ctx");a(this,"images");a(this,"container");a(this,"positionX");a(this,"isDragging");a(this,"startX");a(this,"handleClick",e=>{this.drawTick(e)});a(this,"handleMouseDown",e=>{this.startDrag(e.clientX)});a(this,"handleMouseMove",e=>{this.drag(e.clientX)});a(this,"handleMouseUp",()=>{this.endDrag()});a(this,"handleTouchStart",e=>{e.touches.length===1&&(e.preventDefault(),this.startDrag(e.touches[0].clientX))});a(this,"handleTouchMove",e=>{e.touches.length===1&&(e.preventDefault(),this.drag(e.touches[0].clientX))});a(this,"handleTouchEnd",()=>{this.endDrag()});this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.images=[],this.positionX=0,this.isDragging=!1,this.startX=0,this.container=document.getElementById(e),this.container&&(this.container.appendChild(this.canvas),this.canvas.width=this.container.clientWidth,this.canvas.height=this.container.clientHeight)}addImage(e,t,n,o,f){const p=new Image;p.src=e,this.images.push({img:p,x:t,y:n,width:o,height:f}),this.render()}render(){this.clearRect(),this.images.forEach(e=>{const t=e.x+this.positionX;this.ctx.drawImage(e.img,t,e.y,e.width,e.height)})}clearImages(){this.images=[]}clearRect(){this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height)}drawTick(e){this.render();const t=Math.ceil((Math.abs(this.positionX)+e.offsetX)/this.images[0].width)-1,n=e.offsetX,o=e.offsetY;this.ctx.strokeStyle="red",this.ctx.lineWidth=4,this.ctx.lineCap="round",this.ctx.beginPath(),this.ctx.moveTo(n-10,o),this.ctx.lineTo(n,o+10),this.ctx.lineTo(n+15,o-10),this.ctx.stroke(),x.emit("imageInfo",this.images[t])}addListener(){this.canvas&&(this.canvas.addEventListener("click",this.handleClick),this.canvas.addEventListener("mousedown",this.handleMouseDown),this.canvas.addEventListener("mousemove",this.handleMouseMove),this.canvas.addEventListener("mouseup",this.handleMouseUp),this.canvas.addEventListener("touchstart",this.handleTouchStart),this.canvas.addEventListener("touchmove",this.handleTouchMove),this.canvas.addEventListener("touchend",this.handleTouchEnd))}startDrag(e){this.canvas.style.cursor="grabbing",this.canvas.style.userSelect="none",this.startX=e,this.isDragging=!0}drag(e){if(!this.isDragging)return;const t=e-this.startX,n=this.images.length*this.images[0].width-this.container.clientWidth;this.positionX=Math.max(Math.min(this.positionX+t,0),-n),this.startX=e,this.render()}endDrag(){this.canvas.style.cursor="grab",this.canvas.style.userSelect="auto",this.isDragging=!1}}var W={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const z=i=>(O("data-v-5b041a13"),i=i(),B(),i),j={class:"card-header"},Y={class:"font-medium"},G={class:"flex flex-wrap"},$=z(()=>h("div",{class:"el-upload__text"}," 可拖拽上传视频(默认截取16张帧图片,可在代码中自行修改) ",-1)),q={id:"canvas-container","element-loading-text":"温馨提示:可左右拖拽图片并单击选取所需的帧图片",class:"w-full h-[200px] overflow-hidden mt-6"},u=200,J=y({name:"VideoFrame",__name:"index",setup(i){const e=m(""),t=m(),n=m(),o=m(!1),{loadScript:f}=P(),{VITE_PUBLIC_PATH:p}=W,v=c=>`${p}wasm/${c}`,M=v("index.js"),T=v("capture.worker.js"),b=v("capture.worker.wasm");f({src:M}).then(c=>{c[0].message==="加载成功"&&(n.value=cheetahCapture.initCapture({workerPath:T,wasmPath:b}))}),L(()=>{t.value=new N("canvas-container"),x.on("imageInfo",c=>e.value=c.img.src)});function k(c){return e.value="",o.value=!0,t.value.clearImages(),n.value.then(w=>{w.capture({file:c,info:16,onChange:(l,{url:_})=>{t.value.addImage(_,u*l.url.length,0,u,u)},onSuccess:()=>{t.value.addListener(),t.value.drawTick({offsetX:u/2,offsetY:u/2}),o.value=!1},onError:()=>{o.value=!1}})}),!1}return R(()=>{x.off("imageInfo")}),(c,w)=>{const l=g("el-link"),_=g("el-upload"),D=g("el-image"),V=g("el-card"),C=U("loading");return I(),E(V,{shadow:"never"},{header:r(()=>[h("div",j,[h("span",Y,[h("p",null,[s(" 基于自定义编译 "),d(l,{href:"https://github.com/FFmpeg/FFmpeg",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" FFmpeg ")]),_:1}),s(" 的截帧工具,支持MP4、MOV、AVI、WebM、MKV等主流格式,支持 H.264(AVC)、H.265(HEVC)、MPEG-2、MPEG-4、VP8、VP9、WMV3编码格式 ")]),s(" 当然还可以支持更多视频格式,只要FFmpeg支持的,按理都能支持,您也可参考 "),d(l,{href:"https://github.com/wanwu/cheetah-capture",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" cheetah-capture ")]),_:1}),s(" 和 "),d(l,{href:"https://github.com/jordiwang/web-capture",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" web-capture ")]),_:1}),s(" 修改并编译wasm等文件(强烈推荐在Ubuntu系统进行编译) "),h("p",null,[s(" mac系统推荐安装 "),d(l,{href:"https://github.com/utmapp/UTM",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" UTM ")]),_:1}),s(" 虚拟机,windows系统推荐安装VMware虚拟机 ")]),h("p",null,[s(" 当然这只是一个视频帧截取工具,如果您想要更多操作可以研究下 "),d(l,{href:"https://ffmpegwasm.netlify.app/",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" ffmpeg.wasm ")]),_:1}),s(" ,它是基于 FFmpeg 的纯 WebAssembly / JavaScript 工具,可以在浏览器内进行视频和音频录制、转换和流式传输等,不过通过一些实践,对于时长较长的视频性能还是不太行,不过用于时长较短的短视频还是可以上生产的 ")])])])]),default:r(()=>[h("div",G,[d(_,{drag:"","show-file-list":!1,accept:".mp4,.mov,.avi,.webm,.mkv","before-upload":k},{default:r(()=>[$]),_:1}),e.value?(I(),E(D,{key:0,src:e.value,"preview-src-list":Array.of(e.value),class:"w-[180px] h-[180px] ml-2 rounded-[6px]"},null,8,["src","preview-src-list"])):F("",!0)]),H(h("div",q,null,512),[[C,o.value]])]),_:1})}}}),ee=A(J,[["__scopeId","data-v-5b041a13"]]);export{ee as default}; +var X=Object.defineProperty;var S=(i,e,t)=>e in i?X(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var a=(i,e,t)=>(S(i,typeof e!="symbol"?e+"":e,t),t);import{e as x}from"./mitt-y5r8hZta.js";import{d as y,r as m,S as P,o as L,a as R,c as E,w as r,b as g,j as U,e as I,f as h,h as s,i as d,C as F,m as H,p as O,q as B,_ as A}from"./index-2abGzBFj.js";class N{constructor(e){a(this,"canvas");a(this,"ctx");a(this,"images");a(this,"container");a(this,"positionX");a(this,"isDragging");a(this,"startX");a(this,"handleClick",e=>{this.drawTick(e)});a(this,"handleMouseDown",e=>{this.startDrag(e.clientX)});a(this,"handleMouseMove",e=>{this.drag(e.clientX)});a(this,"handleMouseUp",()=>{this.endDrag()});a(this,"handleTouchStart",e=>{e.touches.length===1&&(e.preventDefault(),this.startDrag(e.touches[0].clientX))});a(this,"handleTouchMove",e=>{e.touches.length===1&&(e.preventDefault(),this.drag(e.touches[0].clientX))});a(this,"handleTouchEnd",()=>{this.endDrag()});this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.images=[],this.positionX=0,this.isDragging=!1,this.startX=0,this.container=document.getElementById(e),this.container&&(this.container.appendChild(this.canvas),this.canvas.width=this.container.clientWidth,this.canvas.height=this.container.clientHeight)}addImage(e,t,n,o,f){const p=new Image;p.src=e,this.images.push({img:p,x:t,y:n,width:o,height:f}),this.render()}render(){this.clearRect(),this.images.forEach(e=>{const t=e.x+this.positionX;this.ctx.drawImage(e.img,t,e.y,e.width,e.height)})}clearImages(){this.images=[]}clearRect(){this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height)}drawTick(e){this.render();const t=Math.ceil((Math.abs(this.positionX)+e.offsetX)/this.images[0].width)-1,n=e.offsetX,o=e.offsetY;this.ctx.strokeStyle="red",this.ctx.lineWidth=4,this.ctx.lineCap="round",this.ctx.beginPath(),this.ctx.moveTo(n-10,o),this.ctx.lineTo(n,o+10),this.ctx.lineTo(n+15,o-10),this.ctx.stroke(),x.emit("imageInfo",this.images[t])}addListener(){this.canvas&&(this.canvas.addEventListener("click",this.handleClick),this.canvas.addEventListener("mousedown",this.handleMouseDown),this.canvas.addEventListener("mousemove",this.handleMouseMove),this.canvas.addEventListener("mouseup",this.handleMouseUp),this.canvas.addEventListener("touchstart",this.handleTouchStart),this.canvas.addEventListener("touchmove",this.handleTouchMove),this.canvas.addEventListener("touchend",this.handleTouchEnd))}startDrag(e){this.canvas.style.cursor="grabbing",this.canvas.style.userSelect="none",this.startX=e,this.isDragging=!0}drag(e){if(!this.isDragging)return;const t=e-this.startX,n=this.images.length*this.images[0].width-this.container.clientWidth;this.positionX=Math.max(Math.min(this.positionX+t,0),-n),this.startX=e,this.render()}endDrag(){this.canvas.style.cursor="grab",this.canvas.style.userSelect="auto",this.isDragging=!1}}var W={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const z=i=>(O("data-v-5b041a13"),i=i(),B(),i),j={class:"card-header"},Y={class:"font-medium"},G={class:"flex flex-wrap"},$=z(()=>h("div",{class:"el-upload__text"}," 可拖拽上传视频(默认截取16张帧图片,可在代码中自行修改) ",-1)),q={id:"canvas-container","element-loading-text":"温馨提示:可左右拖拽图片并单击选取所需的帧图片",class:"w-full h-[200px] overflow-hidden mt-6"},u=200,J=y({name:"VideoFrame",__name:"index",setup(i){const e=m(""),t=m(),n=m(),o=m(!1),{loadScript:f}=P(),{VITE_PUBLIC_PATH:p}=W,v=c=>`${p}wasm/${c}`,M=v("index.js"),T=v("capture.worker.js"),b=v("capture.worker.wasm");f({src:M}).then(c=>{c[0].message==="加载成功"&&(n.value=cheetahCapture.initCapture({workerPath:T,wasmPath:b}))}),L(()=>{t.value=new N("canvas-container"),x.on("imageInfo",c=>e.value=c.img.src)});function k(c){return e.value="",o.value=!0,t.value.clearImages(),n.value.then(w=>{w.capture({file:c,info:16,onChange:(l,{url:_})=>{t.value.addImage(_,u*l.url.length,0,u,u)},onSuccess:()=>{t.value.addListener(),t.value.drawTick({offsetX:u/2,offsetY:u/2}),o.value=!1},onError:()=>{o.value=!1}})}),!1}return R(()=>{x.off("imageInfo")}),(c,w)=>{const l=g("el-link"),_=g("el-upload"),D=g("el-image"),V=g("el-card"),C=U("loading");return I(),E(V,{shadow:"never"},{header:r(()=>[h("div",j,[h("span",Y,[h("p",null,[s(" 基于自定义编译 "),d(l,{href:"https://github.com/FFmpeg/FFmpeg",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" FFmpeg ")]),_:1}),s(" 的截帧工具,支持MP4、MOV、AVI、WebM、MKV等主流格式,支持 H.264(AVC)、H.265(HEVC)、MPEG-2、MPEG-4、VP8、VP9、WMV3编码格式 ")]),s(" 当然还可以支持更多视频格式,只要FFmpeg支持的,按理都能支持,您也可参考 "),d(l,{href:"https://github.com/wanwu/cheetah-capture",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" cheetah-capture ")]),_:1}),s(" 和 "),d(l,{href:"https://github.com/jordiwang/web-capture",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" web-capture ")]),_:1}),s(" 修改并编译wasm等文件(强烈推荐在Ubuntu系统进行编译) "),h("p",null,[s(" mac系统推荐安装 "),d(l,{href:"https://github.com/utmapp/UTM",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" UTM ")]),_:1}),s(" 虚拟机,windows系统推荐安装VMware虚拟机 ")]),h("p",null,[s(" 当然这只是一个视频帧截取工具,如果您想要更多操作可以研究下 "),d(l,{href:"https://ffmpegwasm.netlify.app/",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[s(" ffmpeg.wasm ")]),_:1}),s(" ,它是基于 FFmpeg 的纯 WebAssembly / JavaScript 工具,可以在浏览器内进行视频和音频录制、转换和流式传输等,不过通过一些实践,对于时长较长的视频性能还是不太行,不过用于时长较短的短视频还是可以上生产的 ")])])])]),default:r(()=>[h("div",G,[d(_,{drag:"","show-file-list":!1,accept:".mp4,.mov,.avi,.webm,.mkv","before-upload":k},{default:r(()=>[$]),_:1}),e.value?(I(),E(D,{key:0,src:e.value,"preview-src-list":Array.of(e.value),class:"w-[180px] h-[180px] ml-2 rounded-[6px]"},null,8,["src","preview-src-list"])):F("",!0)]),H(h("div",q,null,512),[[C,o.value]])]),_:1})}}}),ee=A(J,[["__scopeId","data-v-5b041a13"]]);export{ee as default}; diff --git a/dist/static/js/index-rSNeJM2t.js b/dist/static/js/index-_cyLm9Cm.js similarity index 92% rename from dist/static/js/index-rSNeJM2t.js rename to dist/static/js/index-_cyLm9Cm.js index 54884766d..017295535 100644 --- a/dist/static/js/index-rSNeJM2t.js +++ b/dist/static/js/index-_cyLm9Cm.js @@ -1 +1 @@ -import{R as B}from"./index-qG5V_Xaq.js";import{d as R,r as t,a as j,c as m,w as r,b as s,j as N,e as n,f as o,h as v,i as d,m as V,k as h,u,C as g,B as l,aE as z}from"./index-qI-8NwZF.js";const D="/vue-pure-admin/static/png/avatar-WGeyy-vi.png",I={class:"card-header"},E={class:"font-medium"},A={"element-loading-background":"transparent"},G={class:"flex flex-wrap justify-center items-center text-center"},J={key:1,class:"mt-1"},W=R({name:"Cropping",__name:"index",setup(P){const e=t(),_=t(),k=t(),c=t(!1),a=t("");function w({base64:f,blob:i,info:p}){e.value=p,a.value=f}return j(()=>{_.value.hide()}),(f,i)=>{const p=s("el-link"),x=s("el-image"),y=s("el-popover"),C=s("el-card"),b=N("loading");return n(),m(C,{shadow:"never"},{header:r(()=>[o("div",I,[o("span",E,[v(" 图片裁剪,基于开源的 "),d(p,{href:"https://fengyuanchen.github.io/cropperjs/",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[v(" cropperjs ")]),_:1}),v(" 进行二次封装(提示:右键下面左侧裁剪区可开启功能菜单) ")])])]),default:r(()=>[V((n(),h("div",A,[d(y,{ref_key:"popoverRef",ref:_,visible:c.value,placement:"right",width:"300px"},{reference:r(()=>[d(u(B),{ref_key:"refCropper",ref:k,class:"w-[30vw]",src:u(D),circled:"",onCropper:w,onReadied:i[0]||(i[0]=S=>c.value=!0)},null,8,["src"])]),default:r(()=>[o("div",G,[a.value?(n(),m(x,{key:0,src:a.value,"preview-src-list":Array.of(a.value),fit:"cover"},null,8,["src","preview-src-list"])):g("",!0),e.value?(n(),h("div",J,[o("p",null," 图像大小:"+l(parseInt(e.value.width))+" × "+l(parseInt(e.value.height))+"像素 ",1),o("p",null," 文件大小:"+l(u(z)(e.value.size))+"("+l(e.value.size)+" 字节) ",1)])):g("",!0)])]),_:1},8,["visible"])])),[[b,!c.value]])]),_:1})}}});export{W as default}; +import{R as B}from"./index-SIG1vWnj.js";import{d as R,r as t,a as j,c as m,w as r,b as s,j as N,e as n,f as o,h as v,i as d,m as V,k as h,u,C as g,B as l,aE as z}from"./index-2abGzBFj.js";const D="/vue-pure-admin/static/png/avatar-WGeyy-vi.png",I={class:"card-header"},E={class:"font-medium"},A={"element-loading-background":"transparent"},G={class:"flex flex-wrap justify-center items-center text-center"},J={key:1,class:"mt-1"},W=R({name:"Cropping",__name:"index",setup(P){const e=t(),_=t(),k=t(),c=t(!1),a=t("");function w({base64:f,blob:i,info:p}){e.value=p,a.value=f}return j(()=>{_.value.hide()}),(f,i)=>{const p=s("el-link"),x=s("el-image"),y=s("el-popover"),C=s("el-card"),b=N("loading");return n(),m(C,{shadow:"never"},{header:r(()=>[o("div",I,[o("span",E,[v(" 图片裁剪,基于开源的 "),d(p,{href:"https://fengyuanchen.github.io/cropperjs/",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:r(()=>[v(" cropperjs ")]),_:1}),v(" 进行二次封装(提示:右键下面左侧裁剪区可开启功能菜单) ")])])]),default:r(()=>[V((n(),h("div",A,[d(y,{ref_key:"popoverRef",ref:_,visible:c.value,placement:"right",width:"300px"},{reference:r(()=>[d(u(B),{ref_key:"refCropper",ref:k,class:"w-[30vw]",src:u(D),circled:"",onCropper:w,onReadied:i[0]||(i[0]=S=>c.value=!0)},null,8,["src"])]),default:r(()=>[o("div",G,[a.value?(n(),m(x,{key:0,src:a.value,"preview-src-list":Array.of(a.value),fit:"cover"},null,8,["src","preview-src-list"])):g("",!0),e.value?(n(),h("div",J,[o("p",null," 图像大小:"+l(parseInt(e.value.width))+" × "+l(parseInt(e.value.height))+"像素 ",1),o("p",null," 文件大小:"+l(u(z)(e.value.size))+"("+l(e.value.size)+" 字节) ",1)])):g("",!0)])]),_:1},8,["visible"])])),[[b,!c.value]])]),_:1})}}});export{W as default}; diff --git a/dist/static/js/index-a305b4Hi.js b/dist/static/js/index-a305b4Hi.js deleted file mode 100644 index 8b0dda83b..000000000 --- a/dist/static/js/index-a305b4Hi.js +++ /dev/null @@ -1,2 +0,0 @@ -import{list as k}from"./list-VXJ2IqKB.js";import{d as x,r as y,c as l,w as e,b as t,e as n,f as p,h as r,i as o,k as C,l as g,B as v,I as B,C as N,u as w,F as z,_ as T}from"./index-qI-8NwZF.js";import"./base.vue_vue_type_script_setup_true_lang-8bLo3tSN.js";import"./data-5BvlhEX3.js";import"./stripe.vue_vue_type_script_setup_true_lang-UKpDdio-.js";import"./border.vue_vue_type_script_setup_true_lang-0QhNhLRU.js";import"./status.vue_vue_type_style_index_0_lang-BV1QEvWG.js";import"./fixHeader.vue_vue_type_script_setup_true_lang-0aoObfal.js";import"./fixColumn.vue_vue_type_script_setup_true_lang-q75b8NE8.js";import"./fluidHeight.vue_vue_type_script_setup_true_lang-ggKhnOYi.js";import"./groupHeader.vue_vue_type_script_setup_true_lang-fsagOnq1.js";import"./radio.vue_vue_type_script_setup_true_lang-aPO8ZU4R.js";import"./multipleChoice.vue_vue_type_script_setup_true_lang-cN8F6t_I.js";import"./sortable.vue_vue_type_script_setup_true_lang-jpmABGnE.js";import"./filters.vue_vue_type_script_setup_true_lang-ZUdqqTKS.js";import"./index.vue_vue_type_script_setup_true_lang-FqZzdEsB.js";import"./columns-3h3K3AA3.js";import"./index.vue_vue_type_script_setup_true_lang--sF5uXpQ.js";import"./columns-kcOkSRt5.js";import"./expand.vue_vue_type_script_setup_true_lang-hApTnmAb.js";import"./tree.vue_vue_type_script_setup_true_lang-URhRYxih.js";import"./totalRow.vue_vue_type_script_setup_true_lang-jzgJi3-n.js";import"./merge.vue_vue_type_script_setup_true_lang-yNzv4Lyd.js";import"./customIndex.vue_vue_type_script_setup_true_lang-lJ88kQ67.js";import"./layout.vue_vue_type_script_setup_true_lang-E1Wt1H24.js";import"./nestProp.vue_vue_type_script_setup_true_lang-Mp9TIxfO.js";import"./imgPreview.vue_vue_type_script_setup_true_lang-dPFxFicx.js";const V={class:"card-header"},D={class:"font-medium"},F=x({name:"PureTable",__name:"index",setup(I){const s=y(0);function _({index:i}){s.value=i}return(i,$)=>{const m=t("el-link"),d=t("el-alert"),u=t("el-tooltip"),f=t("el-tab-pane"),b=t("el-tabs"),h=t("el-card");return n(),l(h,{shadow:"never"},{header:e(()=>[p("div",V,[p("span",D,[r(" 二次封装 element-plus 的 "),o(m,{href:"https://element-plus.org/zh-CN/component/table.html",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:e(()=>[r(" el-table ")]),_:1}),r(" 完全兼容 api 并提供灵活的配置项以及完善的类型提示,不用将代码都写在 template 里了 "),o(m,{href:"https://github.com/pure-admin/pure-admin-table",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:e(()=>[r(" @pureadmin/table 源码 ")]),_:1})])])]),default:e(()=>[o(d,{title:`基础用法中大部分表格都没设置 row-key ,不过最好都设置一下,后端需返回唯一值的字段,比如id。作用:1. 用来优化 Table - 的渲染,尤其当字段在深层结构中;2. 防止某些操作导致表格组件内部混乱`,type:"info",closable:!1}),o(b,{onTabClick:_},{default:e(()=>[(n(!0),C(z,null,g(w(k),(a,c)=>(n(),l(f,{key:a.key,lazy:!0},{label:e(()=>[o(u,{content:`(第 ${c+1} 个示例)${a.content}`,placement:"top-end"},{default:e(()=>[p("span",null,v(a.title),1)]),_:2},1032,["content"])]),default:e(()=>[s.value==c?(n(),l(B(a.component),{key:0})):N("",!0)]),_:2},1024))),128))]),_:1})]),_:1})}}}),pe=T(F,[["__scopeId","data-v-93dff92f"]]);export{pe as default}; diff --git a/dist/static/js/index-qbnSiQLb.js b/dist/static/js/index-aTJSf76n.js similarity index 86% rename from dist/static/js/index-qbnSiQLb.js rename to dist/static/js/index-aTJSf76n.js index f4d6f97d1..e4d1eb15b 100644 --- a/dist/static/js/index-qbnSiQLb.js +++ b/dist/static/js/index-aTJSf76n.js @@ -1 +1 @@ -import{d as m,r,H as p,k as d,f as s,B as o,u as a,i,b as c,e as _}from"./index-qI-8NwZF.js";const f={class:"dark:text-white"},x={style:{"text-indent":"2em"}},v=m({name:"Menu1-3",__name:"index",setup(V){const e=r(""),{t:n}=p();return(h,t)=>{const l=c("el-input");return _(),d("div",f,[s("p",null,o(a(n)("menus.hsmenu1")),1),s("p",x,o(a(n)("menus.hsmenu1-3")),1),i(l,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["modelValue"])])}}});export{v as default}; +import{d as m,r,H as p,k as d,f as s,B as o,u as a,i,b as c,e as _}from"./index-2abGzBFj.js";const f={class:"dark:text-white"},x={style:{"text-indent":"2em"}},v=m({name:"Menu1-3",__name:"index",setup(V){const e=r(""),{t:n}=p();return(h,t)=>{const l=c("el-input");return _(),d("div",f,[s("p",null,o(a(n)("menus.hsmenu1")),1),s("p",x,o(a(n)("menus.hsmenu1-3")),1),i(l,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["modelValue"])])}}});export{v as default}; diff --git a/dist/static/js/index-bsZutD-5.js b/dist/static/js/index-bsZutD-5.js deleted file mode 100644 index 7e8d84954..000000000 --- a/dist/static/js/index-bsZutD-5.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-r9q65iOz.js";import"./columns-eggFGMno.js";import"./xlsx-mTyBxUMi.js";import"./data-t9HUp2km.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/index-AIu5nsl5.js b/dist/static/js/index-cGfPzt-R.js similarity index 86% rename from dist/static/js/index-AIu5nsl5.js rename to dist/static/js/index-cGfPzt-R.js index 559016f7d..f0ea17ced 100644 --- a/dist/static/js/index-AIu5nsl5.js +++ b/dist/static/js/index-cGfPzt-R.js @@ -1 +1 @@ -import{R as u}from"./index-Crwihmyd.js";import{d as V,am as S,r as B,k as _,i as s,w as o,b as i,j as N,e as n,F as h,l as v,m as p,c as l,f as a,B as y,al as z,u as t,aC as $,E as F,b6 as E,b7 as O,p as T,q as W,_ as H}from"./index-qI-8NwZF.js";import L from"./index-wFq7cEyx.js";import{R as P}from"./index-hxiOd5JY.js";import{u as U}from"./index-W8SLLF1X.js";import{_ as A}from"./bar.vue_vue_type_script_setup_true_lang-dIKTmfDv.js";import{_ as G}from"./line.vue_vue_type_script_setup_true_lang-wOvbnynp.js";import{_ as J}from"./round.vue_vue_type_script_setup_true_lang-AJgSD0Qz.js";import{R as K}from"./index-XU6M-qor.js";import{c as M,b,p as Q,l as X}from"./columns-LTmJPNBf.js";import"./hooks-WhGxrRJZ.js";import"./propTypes-Ri8HIk_h.js";const x=f=>(T("data-v-da11050c"),f=f(),W(),f),Y={class:"flex justify-between"},Z={class:"text-md font-medium"},ee={class:"flex justify-between items-start mt-3"},te={class:"w-1/2"},ae={class:"font-medium text-green-500"},se={class:"flex justify-between"},oe=x(()=>a("span",{class:"text-md font-medium"},"分析概览",-1)),ne={class:"flex justify-between items-start mt-3"},le=x(()=>a("div",{class:"flex justify-between"},[a("span",{class:"text-md font-medium"},"解决概率")],-1)),re={class:"text-nowrap ml-2 text-text_color_regular text-sm"},ie=x(()=>a("div",{class:"flex justify-between"},[a("span",{class:"text-md font-medium"},"数据统计")],-1)),ce=x(()=>a("div",{class:"flex justify-between"},[a("span",{class:"text-md font-medium"},"最新动态")],-1)),de={class:"text-text_color_regular text-sm"},me=V({name:"Welcome",__name:"index",setup(f){const{isDark:g}=S();let c=B(1);const k=[{label:"上周"},{label:"本周"}];return(ue,w)=>{const D=i("IconifyIconOffline"),d=i("el-card"),j=i("el-progress"),C=i("el-timeline-item"),I=i("el-timeline"),R=i("el-scrollbar"),q=i("el-row"),m=N("motion");return n(),_("div",null,[s(q,{gutter:24,justify:"space-around"},{default:o(()=>[(n(!0),_(h,null,v(t(M),(e,r)=>p((n(),l(t(u),{key:r,class:"mb-[18px]",value:6,md:12,sm:12,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80*(r+1)}}},{default:o(()=>[s(d,{class:"line-card",shadow:"never"},{default:o(()=>[a("div",Y,[a("span",Z,y(e.name),1),a("div",{class:"w-8 h-8 flex justify-center items-center rounded-md",style:z({backgroundColor:t(g)?"transparent":e.bgColor})},[s(D,{icon:e.icon,color:e.color,width:"18"},null,8,["icon","color"])],4)]),a("div",ee,[a("div",te,[s(t(P),{duration:e.duration,fontSize:"1.6em",startVal:100,endVal:e.value},null,8,["duration","endVal"]),a("p",ae,y(e.percent),1)]),e.data.length>1?(n(),l(t(G),{key:0,class:"!w-1/2",color:e.color,data:e.data},null,8,["color","data"])):(n(),l(t(J),{key:1,class:"!w-1/2"}))])]),_:2},1024)]),_:2},1032,["enter"])),[[m]])),128)),p((n(),l(t(u),{class:"mb-[18px]",value:18,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:400}}},{default:o(()=>[s(d,{class:"bar-card",shadow:"never"},{default:o(()=>[a("div",se,[oe,s(t(K),{modelValue:t(c),"onUpdate:modelValue":w[0]||(w[0]=e=>$(c)?c.value=e:c=e),options:k},null,8,["modelValue"])]),a("div",ne,[s(t(A),{requireData:t(b)[t(c)].requireData,questionData:t(b)[t(c)].questionData},null,8,["requireData","questionData"])])]),_:1})]),_:1})),[[m]]),p((n(),l(t(u),{class:"mb-[18px]",value:6,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:480}}},{default:o(()=>[s(d,{shadow:"never"},{default:o(()=>[le,(n(!0),_(h,null,v(t(Q),(e,r)=>(n(),_("div",{key:r,class:F(["flex","justify-between","items-start",r===0?"mt-8":"mt-[2.15rem]"])},[s(j,{"text-inside":!0,percentage:e.percentage,"stroke-width":21,color:e.color,striped:"","striped-flow":"",duration:e.duration},null,8,["percentage","color","duration"]),a("span",re,y(e.week),1)],2))),128))]),_:1})]),_:1})),[[m]]),p((n(),l(t(u),{class:"mb-[18px]",value:18,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:560}}},{default:o(()=>[s(d,{shadow:"never",class:"h-[580px]"},{default:o(()=>[ie,s(L,{class:"mt-3"})]),_:1})]),_:1})),[[m]]),p((n(),l(t(u),{class:"mb-[18px]",value:6,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:640}}},{default:o(()=>[s(d,{shadow:"never"},{default:o(()=>[ce,s(R,{"max-height":"504",class:"mt-3"},{default:o(()=>[s(I,null,{default:o(()=>[(n(!0),_(h,null,v(t(X),(e,r)=>(n(),l(C,{key:r,center:"",placement:"top",icon:E(t(U)({background:t(O)({randomizeHue:!0})})),timestamp:e.date},{default:o(()=>[a("p",de,y(`新增 ${e.requiredNumber} 条问题,${e.resolveNumber} 条已解决`),1)]),_:2},1032,["icon","timestamp"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})),[[m]])]),_:1})])}}}),je=H(me,[["__scopeId","data-v-da11050c"]]);export{je as default}; +import{R as u}from"./index-moVirgk3.js";import{d as V,am as S,r as B,k as _,i as s,w as o,b as i,j as N,e as n,F as h,l as v,m as p,c as l,f as a,B as y,al as z,u as t,aC as $,E as F,b6 as E,b7 as O,p as T,q as W,_ as H}from"./index-2abGzBFj.js";import L from"./index-6hNENxA5.js";import{R as P}from"./index-iXkkEotG.js";import{u as U}from"./index-tc8Xhl63.js";import{_ as A}from"./bar.vue_vue_type_script_setup_true_lang-zyOcp_gK.js";import{_ as G}from"./line.vue_vue_type_script_setup_true_lang-7bOu3BI9.js";import{_ as J}from"./round.vue_vue_type_script_setup_true_lang-hqqh8lwp.js";import{R as K}from"./index-Hl5UgsuV.js";import{c as M,b,p as Q,l as X}from"./columns-BZARwOSZ.js";import"./hooks-OdGZ-AeP.js";import"./propTypes-Ri8HIk_h.js";const x=f=>(T("data-v-da11050c"),f=f(),W(),f),Y={class:"flex justify-between"},Z={class:"text-md font-medium"},ee={class:"flex justify-between items-start mt-3"},te={class:"w-1/2"},ae={class:"font-medium text-green-500"},se={class:"flex justify-between"},oe=x(()=>a("span",{class:"text-md font-medium"},"分析概览",-1)),ne={class:"flex justify-between items-start mt-3"},le=x(()=>a("div",{class:"flex justify-between"},[a("span",{class:"text-md font-medium"},"解决概率")],-1)),re={class:"text-nowrap ml-2 text-text_color_regular text-sm"},ie=x(()=>a("div",{class:"flex justify-between"},[a("span",{class:"text-md font-medium"},"数据统计")],-1)),ce=x(()=>a("div",{class:"flex justify-between"},[a("span",{class:"text-md font-medium"},"最新动态")],-1)),de={class:"text-text_color_regular text-sm"},me=V({name:"Welcome",__name:"index",setup(f){const{isDark:g}=S();let c=B(1);const k=[{label:"上周"},{label:"本周"}];return(ue,w)=>{const D=i("IconifyIconOffline"),d=i("el-card"),j=i("el-progress"),C=i("el-timeline-item"),I=i("el-timeline"),R=i("el-scrollbar"),q=i("el-row"),m=N("motion");return n(),_("div",null,[s(q,{gutter:24,justify:"space-around"},{default:o(()=>[(n(!0),_(h,null,v(t(M),(e,r)=>p((n(),l(t(u),{key:r,class:"mb-[18px]",value:6,md:12,sm:12,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:80*(r+1)}}},{default:o(()=>[s(d,{class:"line-card",shadow:"never"},{default:o(()=>[a("div",Y,[a("span",Z,y(e.name),1),a("div",{class:"w-8 h-8 flex justify-center items-center rounded-md",style:z({backgroundColor:t(g)?"transparent":e.bgColor})},[s(D,{icon:e.icon,color:e.color,width:"18"},null,8,["icon","color"])],4)]),a("div",ee,[a("div",te,[s(t(P),{duration:e.duration,fontSize:"1.6em",startVal:100,endVal:e.value},null,8,["duration","endVal"]),a("p",ae,y(e.percent),1)]),e.data.length>1?(n(),l(t(G),{key:0,class:"!w-1/2",color:e.color,data:e.data},null,8,["color","data"])):(n(),l(t(J),{key:1,class:"!w-1/2"}))])]),_:2},1024)]),_:2},1032,["enter"])),[[m]])),128)),p((n(),l(t(u),{class:"mb-[18px]",value:18,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:400}}},{default:o(()=>[s(d,{class:"bar-card",shadow:"never"},{default:o(()=>[a("div",se,[oe,s(t(K),{modelValue:t(c),"onUpdate:modelValue":w[0]||(w[0]=e=>$(c)?c.value=e:c=e),options:k},null,8,["modelValue"])]),a("div",ne,[s(t(A),{requireData:t(b)[t(c)].requireData,questionData:t(b)[t(c)].questionData},null,8,["requireData","questionData"])])]),_:1})]),_:1})),[[m]]),p((n(),l(t(u),{class:"mb-[18px]",value:6,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:480}}},{default:o(()=>[s(d,{shadow:"never"},{default:o(()=>[le,(n(!0),_(h,null,v(t(Q),(e,r)=>(n(),_("div",{key:r,class:F(["flex","justify-between","items-start",r===0?"mt-8":"mt-[2.15rem]"])},[s(j,{"text-inside":!0,percentage:e.percentage,"stroke-width":21,color:e.color,striped:"","striped-flow":"",duration:e.duration},null,8,["percentage","color","duration"]),a("span",re,y(e.week),1)],2))),128))]),_:1})]),_:1})),[[m]]),p((n(),l(t(u),{class:"mb-[18px]",value:18,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:560}}},{default:o(()=>[s(d,{shadow:"never",class:"h-[580px]"},{default:o(()=>[ie,s(L,{class:"mt-3"})]),_:1})]),_:1})),[[m]]),p((n(),l(t(u),{class:"mb-[18px]",value:6,xs:24,initial:{opacity:0,y:100},enter:{opacity:1,y:0,transition:{delay:640}}},{default:o(()=>[s(d,{shadow:"never"},{default:o(()=>[ce,s(R,{"max-height":"504",class:"mt-3"},{default:o(()=>[s(I,null,{default:o(()=>[(n(!0),_(h,null,v(t(X),(e,r)=>(n(),l(C,{key:r,center:"",placement:"top",icon:E(t(U)({background:t(O)({randomizeHue:!0})})),timestamp:e.date},{default:o(()=>[a("p",de,y(`新增 ${e.requiredNumber} 条问题,${e.resolveNumber} 条已解决`),1)]),_:2},1032,["icon","timestamp"]))),128))]),_:1})]),_:1})]),_:1})]),_:1})),[[m]])]),_:1})])}}}),je=H(me,[["__scopeId","data-v-da11050c"]]);export{je as default}; diff --git a/dist/static/js/index-755QENVe.js b/dist/static/js/index-cWF1_6ZK.js similarity index 99% rename from dist/static/js/index-755QENVe.js rename to dist/static/js/index-cWF1_6ZK.js index dbf3c3633..cd4181653 100644 --- a/dist/static/js/index-755QENVe.js +++ b/dist/static/js/index-cWF1_6ZK.js @@ -1,4 +1,4 @@ -var $t=Object.defineProperty;var Et=Object.getOwnPropertySymbols;var Qt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable;var Bt=(t,e,r)=>e in t?$t(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,bt=(t,e)=>{for(var r in e||(e={}))Qt.call(e,r)&&Bt(t,r,e[r]);if(Et)for(var r of Et(e))Gt.call(e,r)&&Bt(t,r,e[r]);return t};var nt=(t,e,r)=>new Promise((i,o)=>{var n=a=>{try{c(r.next(a))}catch(u){o(u)}},s=a=>{try{c(r.throw(a))}catch(u){o(u)}},c=a=>a.done?i(a.value):Promise.resolve(a.value).then(n,s);c((r=r.apply(t,e)).next())});import{p as Q}from"./propTypes-Ri8HIk_h.js";import{d as qt,r as pt,V as At,ai as Wt,i as L,m as Xt,j as Zt,u as U,b as xt,F as te,n as ee,a7 as ne,av as Tt,M as oe}from"./index-qI-8NwZF.js";import{d as re}from"./refresh-right-y-X3zYf8.js";var Y={},ie=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},Mt={},M={};let dt;const se=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];M.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};M.getSymbolTotalCodewords=function(e){return se[e]};M.getBCHDigit=function(t){let e=0;for(;t!==0;)e++,t>>>=1;return e};M.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');dt=e};M.isKanjiModeEnabled=function(){return typeof dt!="undefined"};M.toSJIS=function(e){return dt(e)};var Z={};(function(t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2};function e(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+r)}}t.isValid=function(i){return i&&typeof i.bit!="undefined"&&i.bit>=0&&i.bit<4},t.from=function(i,o){if(t.isValid(i))return i;try{return e(i)}catch(n){return o}}})(Z);function Pt(){this.buffer=[],this.length=0}Pt.prototype={get:function(t){const e=Math.floor(t/8);return(this.buffer[e]>>>7-t%8&1)===1},put:function(t,e){for(let r=0;r>>e-r-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var ae=Pt;function j(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}j.prototype.set=function(t,e,r,i){const o=t*this.size+e;this.data[o]=r,i&&(this.reservedBit[o]=!0)};j.prototype.get=function(t,e){return this.data[t*this.size+e]};j.prototype.xor=function(t,e,r){this.data[t*this.size+e]^=r};j.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]};var ce=j,Rt={};(function(t){const e=M.getSymbolSize;t.getRowColCoords=function(i){if(i===1)return[];const o=Math.floor(i/7)+2,n=e(i),s=n===145?26:Math.ceil((n-13)/(2*o-2))*2,c=[n-7];for(let a=1;a=0&&o<=7},t.from=function(o){return t.isValid(o)?parseInt(o,10):void 0},t.getPenaltyN1=function(o){const n=o.size;let s=0,c=0,a=0,u=null,d=null;for(let b=0;b=5&&(s+=e.N1+(c-5)),u=w,c=1),w=o.get(C,b),w===d?a++:(a>=5&&(s+=e.N1+(a-5)),d=w,a=1)}c>=5&&(s+=e.N1+(c-5)),a>=5&&(s+=e.N1+(a-5))}return s},t.getPenaltyN2=function(o){const n=o.size;let s=0;for(let c=0;c=10&&(c===1488||c===93)&&s++,a=a<<1&2047|o.get(d,u),d>=10&&(a===1488||a===93)&&s++}return s*e.N3},t.getPenaltyN4=function(o){let n=0;const s=o.data.length;for(let a=0;a=0;){const s=n[0];for(let a=0;a0){const n=new Uint8Array(this.degree);return n.set(i,o),n}return i};var le=gt,_t={},D={},ht={};ht.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40};var P={};const Ft="[0-9]+",fe="[A-Z $%*+\\-./:]+";let J="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";J=J.replace(/u/g,"\\u");const de="(?:(?![A-Z0-9 $%*+\\-./:]|"+J+`)(?:.|[\r +var $t=Object.defineProperty;var Et=Object.getOwnPropertySymbols;var Qt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable;var Bt=(t,e,r)=>e in t?$t(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,bt=(t,e)=>{for(var r in e||(e={}))Qt.call(e,r)&&Bt(t,r,e[r]);if(Et)for(var r of Et(e))Gt.call(e,r)&&Bt(t,r,e[r]);return t};var nt=(t,e,r)=>new Promise((i,o)=>{var n=a=>{try{c(r.next(a))}catch(u){o(u)}},s=a=>{try{c(r.throw(a))}catch(u){o(u)}},c=a=>a.done?i(a.value):Promise.resolve(a.value).then(n,s);c((r=r.apply(t,e)).next())});import{p as Q}from"./propTypes-Ri8HIk_h.js";import{d as qt,r as pt,V as At,a7 as Wt,i as L,m as Xt,j as Zt,u as U,b as xt,F as te,n as ee,a8 as ne,av as Tt,M as oe}from"./index-2abGzBFj.js";import{d as re}from"./refresh-right-y-X3zYf8.js";var Y={},ie=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then},Mt={},M={};let dt;const se=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];M.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};M.getSymbolTotalCodewords=function(e){return se[e]};M.getBCHDigit=function(t){let e=0;for(;t!==0;)e++,t>>>=1;return e};M.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');dt=e};M.isKanjiModeEnabled=function(){return typeof dt!="undefined"};M.toSJIS=function(e){return dt(e)};var Z={};(function(t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2};function e(r){if(typeof r!="string")throw new Error("Param is not a string");switch(r.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+r)}}t.isValid=function(i){return i&&typeof i.bit!="undefined"&&i.bit>=0&&i.bit<4},t.from=function(i,o){if(t.isValid(i))return i;try{return e(i)}catch(n){return o}}})(Z);function Pt(){this.buffer=[],this.length=0}Pt.prototype={get:function(t){const e=Math.floor(t/8);return(this.buffer[e]>>>7-t%8&1)===1},put:function(t,e){for(let r=0;r>>e-r-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){const e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var ae=Pt;function j(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}j.prototype.set=function(t,e,r,i){const o=t*this.size+e;this.data[o]=r,i&&(this.reservedBit[o]=!0)};j.prototype.get=function(t,e){return this.data[t*this.size+e]};j.prototype.xor=function(t,e,r){this.data[t*this.size+e]^=r};j.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]};var ce=j,Rt={};(function(t){const e=M.getSymbolSize;t.getRowColCoords=function(i){if(i===1)return[];const o=Math.floor(i/7)+2,n=e(i),s=n===145?26:Math.ceil((n-13)/(2*o-2))*2,c=[n-7];for(let a=1;a=0&&o<=7},t.from=function(o){return t.isValid(o)?parseInt(o,10):void 0},t.getPenaltyN1=function(o){const n=o.size;let s=0,c=0,a=0,u=null,d=null;for(let b=0;b=5&&(s+=e.N1+(c-5)),u=w,c=1),w=o.get(C,b),w===d?a++:(a>=5&&(s+=e.N1+(a-5)),d=w,a=1)}c>=5&&(s+=e.N1+(c-5)),a>=5&&(s+=e.N1+(a-5))}return s},t.getPenaltyN2=function(o){const n=o.size;let s=0;for(let c=0;c=10&&(c===1488||c===93)&&s++,a=a<<1&2047|o.get(d,u),d>=10&&(a===1488||a===93)&&s++}return s*e.N3},t.getPenaltyN4=function(o){let n=0;const s=o.data.length;for(let a=0;a=0;){const s=n[0];for(let a=0;a0){const n=new Uint8Array(this.degree);return n.set(i,o),n}return i};var le=gt,_t={},D={},ht={};ht.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40};var P={};const Ft="[0-9]+",fe="[A-Z $%*+\\-./:]+";let J="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";J=J.replace(/u/g,"\\u");const de="(?:(?![A-Z0-9 $%*+\\-./:]|"+J+`)(?:.|[\r ]))+`;P.KANJI=new RegExp(J,"g");P.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");P.BYTE=new RegExp(de,"g");P.NUMERIC=new RegExp(Ft,"g");P.ALPHANUMERIC=new RegExp(fe,"g");const ge=new RegExp("^"+J+"$"),he=new RegExp("^"+Ft+"$"),we=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");P.testKanji=function(e){return ge.test(e)};P.testNumeric=function(e){return he.test(e)};P.testAlphanumeric=function(e){return we.test(e)};(function(t){const e=ht,r=P;t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(n,s){if(!n.ccBits)throw new Error("Invalid mode: "+n);if(!e.isValid(s))throw new Error("Invalid version: "+s);return s>=1&&s<10?n.ccBits[0]:s<27?n.ccBits[1]:n.ccBits[2]},t.getBestModeForData=function(n){return r.testNumeric(n)?t.NUMERIC:r.testAlphanumeric(n)?t.ALPHANUMERIC:r.testKanji(n)?t.KANJI:t.BYTE},t.toString=function(n){if(n&&n.id)return n.id;throw new Error("Invalid mode")},t.isValid=function(n){return n&&n.bit&&n.ccBits};function i(o){if(typeof o!="string")throw new Error("Param is not a string");switch(o.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+o)}}t.from=function(n,s){if(t.isValid(n))return n;try{return i(n)}catch(c){return s}}})(D);(function(t){const e=M,r=x,i=Z,o=D,n=ht,s=7973,c=e.getBCHDigit(s);function a(C,w,y){for(let l=1;l<=40;l++)if(w<=t.getCapacity(l,y,C))return l}function u(C,w){return o.getCharCountIndicator(C,w)+4}function d(C,w){let y=0;return C.forEach(function(l){const E=u(l.mode,w);y+=E+l.getBitsLength()}),y}function b(C,w){for(let y=1;y<=40;y++)if(d(C,y)<=t.getCapacity(y,w,o.MIXED))return y}t.from=function(w,y){return n.isValid(w)?parseInt(w,10):y},t.getCapacity=function(w,y,l){if(!n.isValid(w))throw new Error("Invalid QR Code version");typeof l=="undefined"&&(l=o.BYTE);const E=e.getSymbolTotalCodewords(w),f=r.getTotalCodewordsCount(w,y),m=(E-f)*8;if(l===o.MIXED)return m;const h=m-u(l,w);switch(l){case o.NUMERIC:return Math.floor(h/10*3);case o.ALPHANUMERIC:return Math.floor(h/11*2);case o.KANJI:return Math.floor(h/13);case o.BYTE:default:return Math.floor(h/8)}},t.getBestVersionForData=function(w,y){let l;const E=i.from(y,i.M);if(Array.isArray(w)){if(w.length>1)return b(w,E);if(w.length===0)return 1;l=w[0]}else l=w;return a(l.mode,l.getLength(),E)},t.getEncodedBits=function(w){if(!n.isValid(w)||w<7)throw new Error("Invalid QR Code version");let y=w<<12;for(;e.getBCHDigit(y)-c>=0;)y^=s<=0;)o^=zt<0&&(i=this.data.substr(r),o=parseInt(i,10),e.put(o,n*3+1))};var ye=F;const Ee=D,ot=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function k(t){this.mode=Ee.ALPHANUMERIC,this.data=t}k.getBitsLength=function(e){return 11*Math.floor(e/2)+6*(e%2)};k.prototype.getLength=function(){return this.data.length};k.prototype.getBitsLength=function(){return k.getBitsLength(this.data.length)};k.prototype.write=function(e){let r;for(r=0;r+2<=this.data.length;r+=2){let i=ot.indexOf(this.data[r])*45;i+=ot.indexOf(this.data[r+1]),e.put(i,11)}this.data.length%2&&e.put(ot.indexOf(this.data[r]),6)};var Be=k,be=function(e){for(var r=[],i=e.length,o=0;o=55296&&n<=56319&&i>o+1){var s=e.charCodeAt(o+1);s>=56320&&s<=57343&&(n=(n-55296)*1024+s-56320+65536,o+=1)}if(n<128){r.push(n);continue}if(n<2048){r.push(n>>6|192),r.push(n&63|128);continue}if(n<55296||n>=57344&&n<65536){r.push(n>>12|224),r.push(n>>6&63|128),r.push(n&63|128);continue}if(n>=65536&&n<=1114111){r.push(n>>18|240),r.push(n>>12&63|128),r.push(n>>6&63|128),r.push(n&63|128);continue}r.push(239,191,189)}return new Uint8Array(r).buffer};const pe=be,Ae=D;function z(t){this.mode=Ae.BYTE,typeof t=="string"&&(t=pe(t)),this.data=new Uint8Array(t)}z.getBitsLength=function(e){return e*8};z.prototype.getLength=function(){return this.data.length};z.prototype.getBitsLength=function(){return z.getBitsLength(this.data.length)};z.prototype.write=function(t){for(let e=0,r=this.data.length;e=33088&&r<=40956)r-=33088;else if(r>=57408&&r<=60351)r-=49472;else throw new Error("Invalid SJIS character: "+this.data[e]+` Make sure your charset is UTF-8`);r=(r>>>8&255)*192+(r&255),t.put(r,13)}};var Ne=V,Ht={exports:{}};(function(t){var e={single_source_shortest_paths:function(r,i,o){var n={},s={};s[i]=0;var c=e.PriorityQueue.make();c.push(i,0);for(var a,u,d,b,C,w,y,l,E;!c.empty();){a=c.pop(),u=a.value,b=a.cost,C=r[u]||{};for(d in C)C.hasOwnProperty(d)&&(w=C[d],y=b+w,l=s[d],E=typeof s[d]=="undefined",(E||l>y)&&(s[d]=y,c.push(d,y),n[d]=u))}if(typeof o!="undefined"&&typeof s[o]=="undefined"){var f=["Could not find a path from ",i," to ",o,"."].join("");throw new Error(f)}return n},extract_shortest_path_from_predecessor_list:function(r,i){for(var o=[],n=i;n;)o.push(n),r[n],n=r[n];return o.reverse(),o},find_path:function(r,i,o){var n=e.single_source_shortest_paths(r,i,o);return e.extract_shortest_path_from_predecessor_list(n,o)},PriorityQueue:{make:function(r){var i=e.PriorityQueue,o={},n;r=r||{};for(n in i)i.hasOwnProperty(n)&&(o[n]=i[n]);return o.queue=[],o.sorter=r.sorter||i.default_sorter,o},default_sorter:function(r,i){return r.cost-i.cost},push:function(r,i){var o={value:r,cost:i};this.queue.push(o),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};t.exports=e})(Ht);var Me=Ht.exports;(function(t){const e=D,r=ye,i=Be,o=Te,n=Ne,s=P,c=M,a=Me;function u(f){return unescape(encodeURIComponent(f)).length}function d(f,m,h){const g=[];let B;for(;(B=f.exec(h))!==null;)g.push({data:B[0],index:B.index,mode:m,length:B[0].length});return g}function b(f){const m=d(s.NUMERIC,e.NUMERIC,f),h=d(s.ALPHANUMERIC,e.ALPHANUMERIC,f);let g,B;return c.isKanjiModeEnabled()?(g=d(s.BYTE,e.BYTE,f),B=d(s.KANJI,e.KANJI,f)):(g=d(s.BYTE_KANJI,e.BYTE,f),B=[]),m.concat(h,g,B).sort(function(A,N){return A.index-N.index}).map(function(A){return{data:A.data,mode:A.mode,length:A.length}})}function C(f,m){switch(m){case e.NUMERIC:return r.getBitsLength(f);case e.ALPHANUMERIC:return i.getBitsLength(f);case e.KANJI:return n.getBitsLength(f);case e.BYTE:return o.getBitsLength(f)}}function w(f){return f.reduce(function(m,h){const g=m.length-1>=0?m[m.length-1]:null;return g&&g.mode===h.mode?(m[m.length-1].data+=h.data,m):(m.push(h),m)},[])}function y(f){const m=[];for(let h=0;h=0&&c<=6&&(a===0||a===6)||a>=0&&a<=6&&(c===0||c===6)||c>=2&&c<=4&&a>=2&&a<=4?t.set(n+c,s+a,!0,!0):t.set(n+c,s+a,!1,!0))}}function ke(t){const e=t.size;for(let r=8;r>c&1)===1,t.set(o,n,s,!0),t.set(n,o,s,!0)}function st(t,e,r){const i=t.size,o=Ue.getEncodedBits(e,r);let n,s;for(n=0;n<15;n++)s=(o>>n&1)===1,n<6?t.set(n,8,s,!0):n<8?t.set(n+1,8,s,!0):t.set(i-15+n,8,s,!0),n<8?t.set(8,i-n-1,s,!0):n<9?t.set(8,15-n-1+1,s,!0):t.set(8,15-n-1,s,!0);t.set(i-8,8,1,!0)}function He(t,e){const r=t.size;let i=-1,o=r-1,n=7,s=0;for(let c=r-1;c>0;c-=2)for(c===6&&c--;;){for(let a=0;a<2;a++)if(!t.isReserved(o,c-a)){let u=!1;s>>n&1)===1),t.set(o,c-a,u),n--,n===-1&&(s++,n=7)}if(o+=i,o<0||r<=o){o-=i,i=-i;break}}}function Oe(t,e,r){const i=new Pe;r.forEach(function(a){i.put(a.mode.bit,4),i.put(a.getLength(),_e.getCharCountIndicator(a.mode,t)),a.write(i)});const o=et.getSymbolTotalCodewords(t),n=lt.getTotalCodewordsCount(t,e),s=(o-n)*8;for(i.getLengthInBits()+4<=s&&i.put(0,4);i.getLengthInBits()%8!==0;)i.putBit(0);const c=(s-i.getLengthInBits())/8;for(let a=0;a(o(),n("div",null,"目录、菜单文字超出显示 Tooltip 文字提示"))}});export{l as default}; +import{d as e,k as n,e as o}from"./index-2abGzBFj.js";const l=e({name:"MenuOverflow",__name:"index",setup(t){return(a,r)=>(o(),n("div",null,"目录、菜单文字超出显示 Tooltip 文字提示"))}});export{l as default}; diff --git a/dist/static/js/index-ffOuySVK.js b/dist/static/js/index-ffOuySVK.js new file mode 100644 index 000000000..c002c0553 --- /dev/null +++ b/dist/static/js/index-ffOuySVK.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-cxOSSnR5.js";import"./columns-lGrDAO__.js";import"./sortable.esm-FgMliyZc.js";import"./index-2abGzBFj.js";import"./data-t-06lejh.js";export{o as default}; diff --git a/dist/static/js/index-fgVqU60K.js b/dist/static/js/index-fgVqU60K.js deleted file mode 100644 index e4273b01e..000000000 --- a/dist/static/js/index-fgVqU60K.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-GEDAxDZ3.js";import"./columns-W4M2eE9n.js";import"./sortable.esm-FgMliyZc.js";import"./index-qI-8NwZF.js";import"./data-t9HUp2km.js";export{o as default}; diff --git a/dist/static/js/index-fixunpOW.js b/dist/static/js/index-fixunpOW.js deleted file mode 100644 index 3f5b71e43..000000000 --- a/dist/static/js/index-fixunpOW.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-Wdyc9F4_.js";import"./columns-NoZ7o9r7.js";import"./data-t9HUp2km.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/index-joCWLXdV.js b/dist/static/js/index-hLDIIMvT.js similarity index 90% rename from dist/static/js/index-joCWLXdV.js rename to dist/static/js/index-hLDIIMvT.js index 49212b5d4..4e97b0c33 100644 --- a/dist/static/js/index-joCWLXdV.js +++ b/dist/static/js/index-hLDIIMvT.js @@ -1 +1 @@ -import{d as i,r as c,H as p,k as l,f as n,B as t,u as e,i as _,C as x,b as f,a6 as h,e as m}from"./index-qI-8NwZF.js";const V={class:"dark:text-white"},k={style:{"text-indent":"2em"}},v={style:{"text-indent":"4em"}},y={key:0,class:"mt-4"},b=i({name:"Menu1-2-2",__name:"index",setup(B){const o=c(""),{t:s}=p(),{query:a}=h();return(C,u)=>{const d=f("el-input");return m(),l("div",V,[n("p",null,t(e(s)("menus.hsmenu1")),1),n("p",k,t(e(s)("menus.hsmenu1-2")),1),n("p",v,t(e(s)("menus.hsmenu1-2-2")),1),_(d,{modelValue:o.value,"onUpdate:modelValue":u[0]||(u[0]=r=>o.value=r)},null,8,["modelValue"]),e(a).text?(m(),l("div",y," 此页面携带的参数值为:"+t(e(a).text),1)):x("",!0)])}}});export{b as default}; +import{d as i,r as c,H as p,k as l,f as n,B as t,u as e,i as _,C as x,b as f,a6 as h,e as m}from"./index-2abGzBFj.js";const V={class:"dark:text-white"},k={style:{"text-indent":"2em"}},v={style:{"text-indent":"4em"}},y={key:0,class:"mt-4"},b=i({name:"Menu1-2-2",__name:"index",setup(B){const o=c(""),{t:s}=p(),{query:a}=h();return(C,u)=>{const d=f("el-input");return m(),l("div",V,[n("p",null,t(e(s)("menus.hsmenu1")),1),n("p",k,t(e(s)("menus.hsmenu1-2")),1),n("p",v,t(e(s)("menus.hsmenu1-2-2")),1),_(d,{modelValue:o.value,"onUpdate:modelValue":u[0]||(u[0]=r=>o.value=r)},null,8,["modelValue"]),e(a).text?(m(),l("div",y," 此页面携带的参数值为:"+t(e(a).text),1)):x("",!0)])}}});export{b as default}; diff --git a/dist/static/js/index-i-Qlb_2D.js b/dist/static/js/index-i-Qlb_2D.js deleted file mode 100644 index d2e0b0d2d..000000000 --- a/dist/static/js/index-i-Qlb_2D.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-luEX8gxZ.js";import"./columns-sp3y9mrC.js";import"./index-qI-8NwZF.js";import"./data-t9HUp2km.js";import"./edit-pen-A29bH4uw.js";import"./check-f0nOH8pf.js";export{o as default}; diff --git a/dist/static/js/index-hxiOd5JY.js b/dist/static/js/index-iXkkEotG.js similarity index 95% rename from dist/static/js/index-hxiOd5JY.js rename to dist/static/js/index-iXkkEotG.js index 69fd7c154..bca336874 100644 --- a/dist/static/js/index-hxiOd5JY.js +++ b/dist/static/js/index-iXkkEotG.js @@ -1,4 +1,4 @@ -import{p as n}from"./propTypes-Ri8HIk_h.js";import{d as T,K as D,V as C,ai as v,aN as A,o as z,i as l,F as x,u as g,r as y,N as R,a as w,h as r,M as N}from"./index-qI-8NwZF.js";const M={startVal:n.number.def(0),endVal:n.number.def(2020),duration:n.number.def(1300),autoplay:n.bool.def(!0),decimals:{type:Number,required:!1,default:0,validator(a){return a>=0}},color:n.string.def(),fontSize:n.string.def(),decimal:n.string.def("."),separator:n.string.def(","),prefix:n.string.def(""),suffix:n.string.def(""),useEasing:n.bool.def(!0),easingFn:{type:Function,default(a,s,t,u){return t*(-Math.pow(2,-10*a/u)+1)*1024/1023+s}}},q=T({name:"ReNormalCountTo",props:M,emits:["mounted","callback"],setup(a,{emit:s}){const t=D({localStartVal:a.startVal,displayValue:m(a.startVal),printVal:null,paused:!1,localDuration:a.duration,startTime:null,timestamp:null,remaining:null,rAF:null,color:null,fontSize:"16px"}),u=C(()=>a.startVal>a.endVal);v([()=>a.startVal,()=>a.endVal],()=>{a.autoplay&&f()});function f(){const{startVal:o,duration:d,color:c,fontSize:e}=a;t.localStartVal=o,t.startTime=null,t.localDuration=d,t.paused=!1,t.color=c,t.fontSize=e,t.rAF=requestAnimationFrame(b)}function b(o){const{useEasing:d,easingFn:c,endVal:e}=a;t.startTime||(t.startTime=o),t.timestamp=o;const i=o-t.startTime;t.remaining=t.localDuration-i,d?g(u)?t.printVal=t.localStartVal-c(i,0,t.localStartVal-e,t.localDuration):t.printVal=c(i,t.localStartVal,e-t.localStartVal,t.localDuration):g(u)?t.printVal=t.localStartVal-(t.localStartVal-e)*(i/t.localDuration):t.printVal=t.localStartVal+(e-t.localStartVal)*(i/t.localDuration),g(u)?t.printVal=t.printVale?e:t.printVal,t.displayValue=m(t.printVal),i1?c+p[1]:"",S=/(\d+)(\d{3})/;if(e&&!A(e))for(;S.test(V);)V=V.replace(S,"$1"+e+"$2");return F+V+h+i}return z(()=>{a.autoplay&&f(),s("mounted")}),()=>l(x,null,[l("span",{style:{color:a.color,fontSize:a.fontSize}},[t.displayValue])])}}),B={delay:n.number.def(1),blur:n.number.def(2),i:{type:Number,required:!1,default:0,validator(a){return a<10&&a>=0&&Number.isInteger(a)}}},$=T({name:"ReboundCountTo",props:B,setup(a){const s=y(),t=y(null);return R(()=>{const u=navigator.userAgent.toLowerCase(),f=m=>m.test(u);f(/safari/g)&&!f(/chrome/g)&&(t.value=setTimeout(()=>{s.value.setAttribute("style",` +import{p as n}from"./propTypes-Ri8HIk_h.js";import{d as T,K as D,V as C,a7 as v,aN as A,o as z,i as l,F as x,u as g,r as y,N as R,a as w,h as r,M as N}from"./index-2abGzBFj.js";const M={startVal:n.number.def(0),endVal:n.number.def(2020),duration:n.number.def(1300),autoplay:n.bool.def(!0),decimals:{type:Number,required:!1,default:0,validator(a){return a>=0}},color:n.string.def(),fontSize:n.string.def(),decimal:n.string.def("."),separator:n.string.def(","),prefix:n.string.def(""),suffix:n.string.def(""),useEasing:n.bool.def(!0),easingFn:{type:Function,default(a,s,t,u){return t*(-Math.pow(2,-10*a/u)+1)*1024/1023+s}}},q=T({name:"ReNormalCountTo",props:M,emits:["mounted","callback"],setup(a,{emit:s}){const t=D({localStartVal:a.startVal,displayValue:m(a.startVal),printVal:null,paused:!1,localDuration:a.duration,startTime:null,timestamp:null,remaining:null,rAF:null,color:null,fontSize:"16px"}),u=C(()=>a.startVal>a.endVal);v([()=>a.startVal,()=>a.endVal],()=>{a.autoplay&&f()});function f(){const{startVal:o,duration:d,color:c,fontSize:e}=a;t.localStartVal=o,t.startTime=null,t.localDuration=d,t.paused=!1,t.color=c,t.fontSize=e,t.rAF=requestAnimationFrame(b)}function b(o){const{useEasing:d,easingFn:c,endVal:e}=a;t.startTime||(t.startTime=o),t.timestamp=o;const i=o-t.startTime;t.remaining=t.localDuration-i,d?g(u)?t.printVal=t.localStartVal-c(i,0,t.localStartVal-e,t.localDuration):t.printVal=c(i,t.localStartVal,e-t.localStartVal,t.localDuration):g(u)?t.printVal=t.localStartVal-(t.localStartVal-e)*(i/t.localDuration):t.printVal=t.localStartVal+(e-t.localStartVal)*(i/t.localDuration),g(u)?t.printVal=t.printVale?e:t.printVal,t.displayValue=m(t.printVal),i1?c+p[1]:"",S=/(\d+)(\d{3})/;if(e&&!A(e))for(;S.test(V);)V=V.replace(S,"$1"+e+"$2");return F+V+h+i}return z(()=>{a.autoplay&&f(),s("mounted")}),()=>l(x,null,[l("span",{style:{color:a.color,fontSize:a.fontSize}},[t.displayValue])])}}),B={delay:n.number.def(1),blur:n.number.def(2),i:{type:Number,required:!1,default:0,validator(a){return a<10&&a>=0&&Number.isInteger(a)}}},$=T({name:"ReboundCountTo",props:B,setup(a){const s=y(),t=y(null);return R(()=>{const u=navigator.userAgent.toLowerCase(),f=m=>m.test(u);f(/safari/g)&&!f(/chrome/g)&&(t.value=setTimeout(()=>{s.value.setAttribute("style",` animation: none; transform: translateY(calc(var(--i) * -9.09%)) `)},a.delay*1e3))}),w(()=>{clearTimeout(g(t))}),()=>l(x,null,[l("div",{class:"scroll-num",style:{"--i":a.i,"--delay":a.delay}},[l("ul",{ref:"ulRef",style:{fontSize:"32px"}},[l("li",null,[r("0")]),l("li",null,[r("1")]),l("li",null,[r("2")]),l("li",null,[r("3")]),l("li",null,[r("4")]),l("li",null,[r("5")]),l("li",null,[r("6")]),l("li",null,[r("7")]),l("li",null,[r("8")]),l("li",null,[r("9")]),l("li",null,[r("0")])]),l("svg",{width:"0",height:"0"},[l("filter",{id:"blur"},[l("feGaussianBlur",{in:"SourceGraphic",stdDeviation:`0 ${a.blur}`},null)])])])])}}),G=N(q),P=N($);export{G as R,P as a}; diff --git a/dist/static/js/index-j-gbx2OU.js b/dist/static/js/index-j-gbx2OU.js deleted file mode 100644 index bbda8fa93..000000000 --- a/dist/static/js/index-j-gbx2OU.js +++ /dev/null @@ -1,10 +0,0 @@ -var hn=Object.defineProperty,fn=Object.defineProperties;var pn=Object.getOwnPropertyDescriptors;var At=Object.getOwnPropertySymbols;var mn=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable;var Et=(t,e,o)=>e in t?hn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,Ot=(t,e)=>{for(var o in e||(e={}))mn.call(e,o)&&Et(t,o,e[o]);if(At)for(var o of At(e))vn.call(e,o)&&Et(t,o,e[o]);return t},Zt=(t,e)=>fn(t,pn(e));var ot=(t,e,o)=>new Promise((a,u)=>{var l=_=>{try{r(o.next(_))}catch(v){u(v)}},d=_=>{try{r(o.throw(_))}catch(v){u(v)}},r=_=>_.done?a(_.value):Promise.resolve(_.value).then(l,d);r((o=o.apply(t,e)).next())});import{d9 as le,ao as _n,ar as Ye,as as gn,e as i,k as M,f as p,d as oe,r as Z,V as N,aG as vt,o as Re,F as Se,l as Ie,al as ne,c as D,I as Oe,u as n,B as ee,a3 as be,i as c,P as Ft,_ as pe,b as T,h as fe,C as Y,a8 as _t,H as yn,bf as bn,a7 as wn,a1 as ke,da as ht,w as y,bb as kn,aQ as qe,aC as xn,L as Nt,n as Pe,bh as $e,ai as We,j as nt,m as ue,E as se,R as Me,db as gt,dc as lt,a6 as yt,dd as De,T as Cn,ae as Ge,de as Fe,ap as Ke,aq as Xe,K as bt,df as ye,dg as Qe,dh as $n,di as at,aU as Ze,dj as st,dk as Sn,dl as Ut,aH as In,a as wt,dm as kt,dn as ft,dp as Dt,dq as Mn,dr as rt,ds as Pt,D as Je,U as Tn,p as Wt,q as Gt,am as Kt,N as Xt,O as Vn,Y as Ue,J as zn,G as Ln,X as Hn}from"./index-qI-8NwZF.js";import{d as An}from"./menu-_OwpKHc3.js";import{d as En,u as ze,a as xt,g as Ct,b as $t,t as On,c as Zn,e as Dn,f as Pn}from"./dark-SxwuKImD.js";import{d as Rn}from"./home-filled-ZzezfvKu.js";import{d as jn}from"./admin-line-8g4DVr6a.js";import{d as Bn}from"./git-branch-line-zmPAFode.js";import{u as Be}from"./app-38QH7WWD.js";import{m as qn}from"./index-uKKdWOxm.js";import{u as Fn}from"./epTheme-1-ujsmhE.js";import{u as Ee}from"./hooks-WhGxrRJZ.js";import{d as Ne}from"./check-f0nOH8pf.js";import{e as we}from"./mitt-y5r8hZta.js";import{d as Nn}from"./refresh-right-y-X3zYf8.js";import{d as Un}from"./arrow-right-s-line-xoI-mVSn.js";import{b as Jt}from"./back_top-qE4_eLIh.js";import{R as Rt}from"./index-XU6M-qor.js";const Wn={width:24,height:24,body:''},Gn={width:1024,height:1024,body:''},Kn={width:1024,height:1024,body:''},Xn={width:24,height:24,body:''},Jn={width:1024,height:1024,body:''},Yn={width:24,height:24,body:''},Qn={width:24,height:24,body:''},eo={width:1024,height:1024,body:''},to={width:24,height:24,body:''},no={width:24,height:24,body:''},oo={width:24,height:24,body:''},it={width:24,height:24,body:''},Yt={width:24,height:24,body:''},ao={width:1024,height:1024,body:''},lo={width:1024,height:1024,body:''},Qt={width:24,height:24,body:''},so={width:24,height:24,body:''},ro={width:24,height:24,body:''},io={width:24,height:24,body:''};le("ubuntuFill",Wn);le("menu",An);le("edit",Gn);le("informationLine",En);le("setUp",Kn);le("terminalWindowLine",Xn);le("guide",Jn);le("homeFilled",Rn);le("card",Yn);le("listCheck",Qn);le("histogram",eo);le("ppt",to);le("checkboxCircleLine",no);le("flUser",jn);le("role",oo);le("setting",it);le("dept",Bn);le("search",Yt);le("lollipop",ao);le("monitor",lo);le("tag",Qt);le("table",so);le("info",ro);le("artboard",io);const co=_n({id:"pure-setting",state:()=>({title:Ye().Title,fixedHeader:Ye().FixedHeader,hiddenSideBar:Ye().HiddenSideBar}),getters:{getTitle(t){return t.title},getFixedHeader(t){return t.fixedHeader},getHiddenSideBar(t){return t.hiddenSideBar}},actions:{CHANGE_SETTING({key:t,value:e}){Reflect.has(this,t)&&(this[t]=e)},changeSetting(t){this.CHANGE_SETTING(t)}}});function St(){return co(gn)}const uo={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20","aria-hidden":"true",class:"iconify iconify--ant-design",viewBox:"0 0 1024 1024"},ho=p("path",{fill:"currentColor",d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8"},null,-1),fo=[ho];function po(t,e){return i(),M("svg",uo,[...fo])}const en={render:po},mo=["onMouseenter"],vo={class:"result-item-title"},_o=oe({__name:"SearchResult",props:{value:{},options:{}},emits:["update:value","enter"],setup(t,{expose:e,emit:o}){const a=Z(),u=Z(),l=t,d=o,r=Ft(),_=N(()=>w=>({background:(w==null?void 0:w.path)===v.value?Fn().epThemeColor:"",color:w.path===v.value?"#fff":"",fontSize:w.path===v.value?"16px":"14px"})),v=N({get(){return l.value},set(w){d("update:value",w)}});function m(w){return ot(this,null,function*(){v.value=w.path})}function h(){d("enter")}function g(){u.value=window.innerHeight-window.innerHeight/10-140}vt(a,g);function b(w){var P;const L=(P=r==null?void 0:r.proxy)==null?void 0:P.$refs[`resultItemRef${w}`];if(!L)return 0;const A=L[0].offsetTop+128;return A>u.value?A-u.value:0}return Re(()=>{g()}),e({handleScroll:b}),(w,L)=>(i(),M("div",{ref_key:"resultRef",ref:a,class:"result"},[(i(!0),M(Se,null,Ie(w.options,(k,A)=>{var P,j,V;return i(),M("div",{key:k.path,ref_for:!0,ref:"resultItemRef"+A,class:"result-item dark:bg-[#1d1d1d]",style:ne(_.value(k)),onClick:h,onMouseenter:H=>m(k)},[(i(),D(Oe(n(Ee)((j=(P=k.meta)==null?void 0:P.icon)!=null?j:n(Qt))))),p("span",vo,ee(n(be)((V=k.meta)==null?void 0:V.title)),1),c(n(en))],44,mo)}),128))],512))}}),go=pe(_o,[["__scopeId","data-v-4fa8bd61"]]),yo={width:24,height:24,body:''},bo={width:24,height:24,body:''},wo={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20","aria-hidden":"true",class:"iconify iconify--mdi",viewBox:"0 0 24 24"},ko=p("path",{fill:"currentColor",d:"M1 7h6v2H3v2h4v2H3v2h4v2H1zm10 0h4v2h-4v2h2a2 2 0 0 1 2 2v2c0 1.11-.89 2-2 2H9v-2h4v-2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2m8 0h2a2 2 0 0 1 2 2v1h-2V9h-2v6h2v-1h2v1c0 1.11-.89 2-2 2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2"},null,-1),xo=[ko];function Co(t,e){return i(),M("svg",wo,[...xo])}const $o={render:Co},So={class:"search-footer text-[#333] dark:text-white"},Io={class:"search-footer-item"},Mo={class:"search-footer-item"},To={class:"search-footer-item"},Vo={key:0,class:"search-footer-total"},zo=oe({__name:"SearchFooter",props:{total:{default:0}},setup(t){const e=t,{device:o}=ze();return(a,u)=>{const l=T("IconifyIconOffline");return i(),M("div",So,[p("span",Io,[c(n(en),{class:"icon"}),fe(" 确认 ")]),p("span",Mo,[c(l,{icon:n(yo),class:"icon"},null,8,["icon"]),c(l,{icon:n(bo),class:"icon"},null,8,["icon"]),fe(" 切换 ")]),p("span",To,[c(n($o),{class:"icon"}),fe(" 关闭 ")]),n(o)!=="mobile"&&e.total>0?(i(),M("p",Vo," 共"+ee(e.total)+"项 ",1)):Y("",!0)])}}}),Lo=pe(zo,[["__scopeId","data-v-6f31f47e"]]),Ho={class:"search-result-container"},Ao=oe({__name:"SearchModal",props:{value:{type:Boolean}},emits:["update:value"],setup(t,{emit:e}){const{device:o}=ze(),a=e,u=t,l=_t(),{locale:d}=yn(),r=Z(""),_=Z(),v=Z(),m=Z(""),h=Z(null),g=bn([]),b=kn(A,300),w=N(()=>wn(ke().wholeMenus)),L=N({get(){return u.value},set(E){a("update:value",E)}});function k(E){const z=[];function K(x){x.forEach(U=>{z.push(U),U.children&&K(U.children)})}return K(E),z}function A(){var z;const E=k(w.value);g.value=E.filter(K=>{var x,U;return r.value?be((x=K.meta)==null?void 0:x.title).toLocaleLowerCase().includes(r.value.toLocaleLowerCase().trim())||d.value==="zh"&&!qe(qn(be((U=K.meta)==null?void 0:U.title).toLocaleLowerCase(),r.value.toLocaleLowerCase().trim())):!1}),((z=g.value)==null?void 0:z.length)>0?m.value=g.value[0].path:m.value=""}function P(){L.value=!1,setTimeout(()=>{g.value=[],r.value=""},200)}function j(E){const z=v.value.handleScroll(E);_.value.setScrollTop(z)}function V(){const{length:E}=g.value;if(E===0)return;const z=g.value.findIndex(K=>K.path===m.value);z===0?(m.value=g.value[E-1].path,j(g.value.length-1)):(m.value=g.value[z-1].path,j(z-1))}function H(){const{length:E}=g.value;if(E===0)return;const z=g.value.findIndex(K=>K.path===m.value);z+1===E?m.value=g.value[0].path:m.value=g.value[z+1].path,j(z+1)}function B(){const{length:E}=g.value;E===0||m.value===""||(l.push(m.value),P())}return ht("Enter",B),ht("ArrowUp",V),ht("ArrowDown",H),(E,z)=>{const K=T("IconifyIconOffline"),x=T("el-input"),U=T("el-empty"),X=T("el-scrollbar"),ve=T("el-dialog");return i(),D(ve,{modelValue:L.value,"onUpdate:modelValue":z[2]||(z[2]=ae=>L.value=ae),top:"5vh",class:"pure-search-dialog","show-close":!1,width:n(o)==="mobile"?"80vw":"40vw","before-close":P,style:{borderRadius:"6px"},"append-to-body":"",onOpened:z[3]||(z[3]=ae=>h.value.focus()),onClosed:z[4]||(z[4]=ae=>h.value.blur())},{footer:y(()=>[c(Lo,{total:g.value.length},null,8,["total"])]),default:y(()=>[c(x,{ref_key:"inputRef",ref:h,modelValue:r.value,"onUpdate:modelValue":z[0]||(z[0]=ae=>r.value=ae),size:"large",clearable:"",placeholder:"搜索菜单(中文模式下支持拼音搜索)",onInput:n(b)},{prefix:y(()=>[c(K,{icon:n(Yt),class:"text-primary w-[24px] h-[24px]"},null,8,["icon"])]),_:1},8,["modelValue","onInput"]),p("div",Ho,[c(X,{ref_key:"scrollbarRef",ref:_,"max-height":"calc(90vh - 140px)"},{default:y(()=>[g.value.length===0?(i(),D(U,{key:0,description:"暂无搜索结果"})):(i(),D(go,{key:1,ref_key:"resultRef",ref:v,value:m.value,"onUpdate:value":z[1]||(z[1]=ae=>m.value=ae),options:g.value,onClick:B},null,8,["value","options"]))]),_:1},512)])]),_:1},8,["modelValue","width"])}}}),Eo=pe(Ao,[["__scopeId","data-v-b82d1ace"]]);function Oo(t=!1){const e=Z(t);function o(d){e.value=d}function a(){o(!0)}function u(){o(!1)}function l(){o(!e.value)}return{bool:e,setBool:o,setTrue:a,setFalse:u,toggle:l}}const It=oe({__name:"index",setup(t){const{bool:e,toggle:o}=Oo();function a(){o()}return(u,l)=>{const d=T("IconifyIconOffline");return i(),M("div",null,[p("div",{class:"search-container w-[40px] h-[48px] flex-c cursor-pointer navbar-bg-hover",onClick:a},[c(d,{icon:"search"})]),c(n(Eo),{value:n(e),"onUpdate:value":l[0]||(l[0]=r=>xn(e)?e.value=r:null)},null,8,["value"])])}}}),jt=[{key:"1",name:"通知",list:[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"你收到了 12 份新周报",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"你推荐的 前端高手 已通过第三轮面试",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/kISTdvpyTAhtGxpovNWd.png",title:"这种模板可以区分多种通知类型",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"展示标题内容超过一行后的处理方式,如果内容超过1行将自动截断并支持tooltip显示完整标题。",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"左侧图标用于区分不同的类型",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"左侧图标用于区分不同的类型",datetime:"一年前",description:"",type:"1"}]},{key:"2",name:"消息",list:[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"李白 评论了你",description:"长风破浪会有时,直挂云帆济沧海",datetime:"一年前",type:"2"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"李白 回复了你",description:"行路难,行路难,多歧路,今安在。",datetime:"一年前",type:"2"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"标题",description:"请将鼠标移动到此处,以便测试超长的消息在此处将如何处理。本例中设置的描述最大行数为2,超过2行的描述内容将被省略并且可以通过tooltip查看完整内容",datetime:"一年前",type:"2"}]},{key:"3",name:"待办",list:[{avatar:"",title:"任务名称",description:"任务需要在 2022-11-16 20:00 前启动",datetime:"",extra:"未开始",status:"info",type:"3"},{avatar:"",title:"第三方紧急代码变更",description:"一拳提交于 2022-11-16,需在 2022-11-18 前完成代码变更任务",datetime:"",extra:"马上到期",status:"danger",type:"3"},{avatar:"",title:"信息安全考试",description:"指派小仙于 2022-12-12 前完成更新并发布",datetime:"",extra:"已耗时 8 天",status:"warning",type:"3"},{avatar:"",title:"vue-pure-admin 版本发布",description:"vue-pure-admin 版本发布",datetime:"",extra:"进行中",type:"3"}]}],Zo={class:"notice-container border-b-[1px] border-solid border-[#f0f0f0] dark:border-[#303030]"},Do={class:"notice-container-text"},Po={class:"notice-text-title text-[#000000d9] dark:text-white"},Ro={class:"notice-text-datetime text-[#00000073] dark:text-white"},jo=oe({__name:"noticeItem",props:{noticeItem:{type:Object,default:()=>{}}},setup(t){const e=t,o=Z(null),a=Z(!1),u=Z(null),l=Z(!1),{tooltipEffect:d}=ze(),r=Nt();function _(){Pe(()=>{var m,h;((m=o.value)==null?void 0:m.scrollWidth)>((h=o.value)==null?void 0:h.clientWidth)?a.value=!0:a.value=!1})}function v(m,h){const g=document.createElement("span");g.innerText=h,g.className="getDescriptionWidth",document.querySelector("body").appendChild(g);const b=document.querySelector(".getDescriptionWidth").offsetWidth;document.querySelector(".getDescriptionWidth").remove();const w=m.target.offsetWidth;b>2*w?l.value=!0:l.value=!1}return(m,h)=>{var L,k;const g=T("el-avatar"),b=T("el-tooltip"),w=T("el-tag");return i(),M("div",Zo,[e.noticeItem.avatar?(i(),D(g,{key:0,size:30,src:e.noticeItem.avatar,class:"notice-container-avatar"},null,8,["src"])):Y("",!0),p("div",Do,[p("div",Po,[c(b,{"popper-class":"notice-title-popper",effect:n(d),disabled:!a.value,content:e.noticeItem.title,placement:"top-start",enterable:!n(r)},{default:y(()=>[p("div",{ref_key:"titleRef",ref:o,class:"notice-title-content",onMouseover:_},ee(e.noticeItem.title),545)]),_:1},8,["effect","disabled","content","enterable"]),(L=e.noticeItem)!=null&&L.extra?(i(),D(w,{key:0,type:(k=e.noticeItem)==null?void 0:k.status,size:"small",class:"notice-title-extra"},{default:y(()=>{var A;return[fe(ee((A=e.noticeItem)==null?void 0:A.extra),1)]}),_:1},8,["type"])):Y("",!0)]),c(b,{"popper-class":"notice-title-popper",effect:n(d),disabled:!l.value,content:e.noticeItem.description,placement:"top-start"},{default:y(()=>[p("div",{ref_key:"descriptionRef",ref:u,class:"notice-text-description",onMouseover:h[0]||(h[0]=A=>v(A,e.noticeItem.description))},ee(e.noticeItem.description),545)]),_:1},8,["effect","disabled","content"]),p("div",Ro,ee(e.noticeItem.datetime),1)])])}}}),Bo=pe(jo,[["__scopeId","data-v-2a7dbc48"]]),qo={key:0},Fo=oe({__name:"noticeList",props:{list:{type:Array,default:()=>[]}},setup(t){const e=t;return(o,a)=>{const u=T("el-empty");return e.list.length?(i(),M("div",qo,[(i(!0),M(Se,null,Ie(e.list,(l,d)=>(i(),D(Bo,{key:d,noticeItem:l},null,8,["noticeItem"]))),128))])):(i(),D(u,{key:1,description:"暂无消息"}))}}}),No={width:1024,height:1024,body:''},Uo={class:"dropdown-badge navbar-bg-hover select-none"},Wo={class:"header-notice-icon"},Go={key:1},Ko={class:"noticeList-container"},Xo=oe({__name:"index",setup(t){const e=Z(0),o=Z(jt),a=Z(jt[0].key);return o.value.map(u=>e.value+=u.list.length),(u,l)=>{const d=T("IconifyIconOffline"),r=T("el-badge"),_=T("el-empty"),v=T("el-scrollbar"),m=T("el-tab-pane"),h=T("el-tabs"),g=T("el-dropdown-menu"),b=T("el-dropdown");return i(),D(b,{trigger:"click",placement:"bottom-end"},{dropdown:y(()=>[c(g,null,{default:y(()=>[c(h,{modelValue:a.value,"onUpdate:modelValue":l[0]||(l[0]=w=>a.value=w),stretch:!0,class:"dropdown-tabs",style:ne({width:o.value.length===0?"200px":"330px"})},{default:y(()=>[o.value.length===0?(i(),D(_,{key:0,description:"暂无消息","image-size":60})):(i(),M("span",Go,[(i(!0),M(Se,null,Ie(o.value,w=>(i(),D(m,{key:w.key,label:`${w.name}(${w.list.length})`,name:`${w.key}`},{default:y(()=>[c(v,{"max-height":"330px"},{default:y(()=>[p("div",Ko,[c(Fo,{list:w.list},null,8,["list"])])]),_:2},1024)]),_:2},1032,["label","name"]))),128))]))]),_:1},8,["modelValue","style"])]),_:1})]),default:y(()=>[p("span",Uo,[c(r,{value:e.value,max:99},{default:y(()=>[p("span",Wo,[c(d,{icon:n(No)},null,8,["icon"])])]),_:1},8,["value"])])]),_:1})}}}),Mt=pe(Xo,[["__scopeId","data-v-33dc6db9"]]),Jo={key:0,class:"flex justify-center items-center"},pt=oe({__name:"extraIcon",props:{extraIcon:{type:String,default:""}},setup(t){const e=t;return(o,a)=>e.extraIcon?(i(),M("div",Jo,[(i(),D(Oe(n(Ee)($e(e.extraIcon))),{class:"w-[30px] h-[30px]"}))])):Y("",!0)}}),Tt={width:24,height:24,body:''},Yo={key:0,class:"horizontal-header"},Qo={class:"select-none"},ea={class:"horizontal-header-right"},ta={class:"check-zh"},na={class:"check-en"},oa={class:"el-dropdown-link navbar-bg-hover select-none"},aa=["src"],la={key:0,class:"dark:text-white"},sa=["title"],ra=oe({__name:"mixNav",setup(t){const e=Z(),o=Z(null),{t:a,route:u,locale:l,translationCh:d,translationEn:r}=xt(e),{device:_,logout:v,onPanel:m,resolvePath:h,username:g,userAvatar:b,getDivStyle:w,avatarsStyle:L,getDropdownItemStyle:k,getDropdownItemClass:A}=ze();function P(j){var B,E,z;const V=ke().wholeMenus,H=gt(j,V)[0];o.value=qe((B=u.meta)==null?void 0:B.activePath)?(z=(E=lt(H,V))==null?void 0:E.children[0])==null?void 0:z.path:u.meta.activePath}return Re(()=>{P(u.path)}),Pe(()=>{var j;(j=e.value)==null||j.handleResize()}),We(()=>[u.path,ke().wholeMenus],()=>{P(u.path)}),(j,V)=>{const H=T("el-menu-item"),B=T("el-menu"),E=T("IconifyIconOffline"),z=T("el-dropdown-item"),K=T("el-dropdown-menu"),x=T("el-dropdown"),U=nt("loading");return n(_)!=="mobile"?ue((i(),M("div",Yo,[c(B,{ref_key:"menuRef",ref:e,router:"",mode:"horizontal","popper-class":"pure-scrollbar",class:"horizontal-header-menu","default-active":o.value},{default:y(()=>[(i(!0),M(Se,null,Ie(n(ke)().wholeMenus,X=>(i(),D(H,{key:X.path,index:n(h)(X)||X.redirect},{title:y(()=>[$e(X.meta.icon)?(i(),M("div",{key:0,class:se(["sub-menu-icon",X.meta.icon])},[(i(),D(Oe(n(Ee)(X.meta&&$e(X.meta.icon)))))],2)):Y("",!0),p("div",{style:ne(n(w))},[p("span",Qo,ee(n(be)(X.meta.title)),1),c(pt,{extraIcon:X.meta.extraIcon},null,8,["extraIcon"])],4)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active"]),p("div",ea,[c(It,{id:"header-search"}),c(Mt,{id:"header-notice"}),c(x,{id:"header-translation",trigger:"click"},{dropdown:y(()=>[c(K,{class:"translation"},{default:y(()=>[c(z,{style:ne(n(k)(n(l),"zh")),class:se(["dark:!text-white",n(A)(n(l),"zh")]),onClick:n(d)},{default:y(()=>[ue(p("span",ta,[c(E,{icon:n(Ne)},null,8,["icon"])],512),[[Me,n(l)==="zh"]]),fe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),c(z,{style:ne(n(k)(n(l),"en")),class:se(["dark:!text-white",n(A)(n(l),"en")]),onClick:n(r)},{default:y(()=>[ue(p("span",na,[c(E,{icon:n(Ne)},null,8,["icon"])],512),[[Me,n(l)==="en"]]),fe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:y(()=>[c(n(Ct),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),c(x,{trigger:"click"},{dropdown:y(()=>[c(K,{class:"logout"},{default:y(()=>[c(z,{onClick:n(v)},{default:y(()=>[c(E,{icon:n(Tt),style:{margin:"5px"}},null,8,["icon"]),fe(" "+ee(n(a)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:y(()=>[p("span",oa,[p("img",{src:n(b),style:ne(n(L))},null,12,aa),n(g)?(i(),M("p",la,ee(n(g)),1)):Y("",!0)])]),_:1}),p("span",{class:"set-icon navbar-bg-hover",title:n(a)("buttons.hssystemSet"),onClick:V[0]||(V[0]=(...X)=>n(m)&&n(m)(...X))},[c(E,{icon:n(it)},null,8,["icon"])],8,sa)])])),[[U,n(ke)().wholeMenus.length===0]]):Y("",!0)}}}),ia=pe(ra,[["__scopeId","data-v-63778524"]]),ca=["onClick"],ua=oe({__name:"breadCrumb",setup(t){const e=yt(),o=Z([]),a=_t(),u=a.options.routes,l=De().multiTags,d=()=>{let _;Object.keys(e.query).length>0?l.forEach(h=>{Fe(e.query,h==null?void 0:h.query)&&(_=$e(h))}):Object.keys(e.params).length>0?l.forEach(h=>{Fe(e.params,h==null?void 0:h.params)&&(_=$e(h))}):_=lt(a.currentRoute.value.path,u);const v=gt(a.currentRoute.value.name,u,"name"),m=[];v.forEach(h=>{h!=="/"&&m.push(lt(h,u))}),m.push(_),m.forEach((h,g)=>{_!=null&&_.query||_!=null&&_.params||h!=null&&h.children&&h.children.forEach(b=>{var w,L;((w=b==null?void 0:b.meta)==null?void 0:w.title)===((L=h==null?void 0:h.meta)==null?void 0:L.title)&&m.splice(g,1)})}),o.value=m.filter(h=>(h==null?void 0:h.meta)&&(h==null?void 0:h.meta.title)!==!1)},r=_=>{const{redirect:v,name:m,path:h}=_;v?a.push(v):m?_.query?a.push({name:m,query:_.query}):_.params?a.push({name:m,params:_.params}):a.push({name:m}):a.push({path:h})};return Re(()=>{d()}),We(()=>e.path,()=>{d()},{deep:!0}),(_,v)=>{const m=T("el-breadcrumb-item"),h=T("el-breadcrumb");return i(),D(h,{class:"!leading-[50px] select-none",separator:"/"},{default:y(()=>[c(Cn,{name:"breadcrumb"},{default:y(()=>[(i(!0),M(Se,null,Ie(o.value,g=>(i(),D(m,{key:g.path,class:"!inline !items-stretch"},{default:y(()=>[p("a",{onClick:Ge(b=>r(g),["prevent"])},ee(n(be)(g.meta.title)),9,ca)]),_:2},1024))),128))]),_:1})]),_:1})}}}),tn={width:24,height:24,body:''},da={width:24,height:24,body:''},ha=["title"],fa=oe({__name:"topCollapse",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(t,{emit:e}){const o=t,a=e,u=()=>{a("toggleClick")};return(l,d)=>{const r=T("IconifyIconOffline");return i(),M("div",{class:"px-3 mr-1 navbar-bg-hover",title:o.isActive?"点击折叠":"点击展开",onClick:u},[c(r,{icon:o.isActive?n(tn):n(da),class:"inline-block align-middle hover:text-primary dark:hover:!text-white"},null,8,["icon"])],8,ha)}}}),pa={class:"navbar bg-[#fff] shadow-sm shadow-[rgba(0,21,41,0.08)]"},ma={key:3,class:"vertical-header-right"},va={class:"check-en"},_a={class:"el-dropdown-link navbar-bg-hover select-none"},ga=["src"],ya={key:0,class:"dark:text-white"},ba=["title"],wa=oe({__name:"navbar",setup(t){const{layout:e,device:o,logout:a,onPanel:u,pureApp:l,username:d,userAvatar:r,avatarsStyle:_,toggleSideBar:v,getDropdownItemStyle:m,getDropdownItemClass:h}=ze(),{t:g,locale:b,translationCh:w,translationEn:L}=xt();return(k,A)=>{const P=T("IconifyIconOffline"),j=T("el-dropdown-item"),V=T("el-dropdown-menu"),H=T("el-dropdown");return i(),M("div",pa,[n(o)==="mobile"?(i(),D(fa,{key:0,class:"hamburger-container","is-active":n(l).sidebar.opened,onToggleClick:n(v)},null,8,["is-active","onToggleClick"])):Y("",!0),n(e)!=="mix"&&n(o)!=="mobile"?(i(),D(ua,{key:1,class:"breadcrumb-container"})):Y("",!0),n(e)==="mix"?(i(),D(ia,{key:2})):Y("",!0),n(e)==="vertical"?(i(),M("div",ma,[c(It,{id:"header-search"}),c(Mt,{id:"header-notice"}),c(H,{id:"header-translation",trigger:"click"},{dropdown:y(()=>[c(V,{class:"translation"},{default:y(()=>[c(j,{style:ne(n(m)(n(b),"zh")),class:se(["dark:!text-white",n(h)(n(b),"zh")]),onClick:n(w)},{default:y(()=>[ue(c(P,{class:"check-zh",icon:n(Ne)},null,8,["icon"]),[[Me,n(b)==="zh"]]),fe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),c(j,{style:ne(n(m)(n(b),"en")),class:se(["dark:!text-white",n(h)(n(b),"en")]),onClick:n(L)},{default:y(()=>[ue(p("span",va,[c(P,{icon:n(Ne)},null,8,["icon"])],512),[[Me,n(b)==="en"]]),fe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:y(()=>[c(n(Ct),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),c(H,{trigger:"click"},{dropdown:y(()=>[c(V,{class:"logout"},{default:y(()=>[c(j,{onClick:n(a)},{default:y(()=>[c(P,{icon:n(Tt),style:{margin:"5px"}},null,8,["icon"]),fe(" "+ee(n(g)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:y(()=>[p("span",_a,[p("img",{src:n(r),style:ne(n(_))},null,12,ga),n(d)?(i(),M("p",ya,ee(n(d)),1)):Y("",!0)])]),_:1}),p("span",{class:"set-icon navbar-bg-hover",title:n(g)("buttons.hssystemSet"),onClick:A[0]||(A[0]=(...B)=>n(u)&&n(u)(...B))},[c(P,{icon:n(it)},null,8,["icon"])],8,ba)])):Y("",!0)])}}}),ka=pe(wa,[["__scopeId","data-v-0617a10c"]]),xa={width:24,height:24,body:''},Ca={width:24,height:24,body:''},$a={width:24,height:24,body:''},Sa={width:24,height:24,body:''},nn={width:1024,height:1024,body:''};function Ia(){var z,K;const t=yt(),e=_t(),o=Ft(),a=St(),u=Z(0),l=Z(0),d=Z(0),r=Z(!1),_=Z(-1),v=Z({}),m=Z(((z=Ke().getItem(`${Xe()}configure`))==null?void 0:z.showModel)||"smart"),h=(K=Z(Ke().getItem(`${Xe()}configure`).hideTabs))!=null?K:Z("false"),g=N(()=>De().multiTags),b=bt([{icon:Nn,text:ye("buttons.hsreload"),divided:!1,disabled:!1,show:!0},{icon:nn,text:ye("buttons.hscloseCurrentTab"),divided:!1,disabled:!(g.value.length>1),show:!0},{icon:Sa,text:ye("buttons.hscloseLeftTabs"),divided:!0,disabled:!(g.value.length>1),show:!0},{icon:$a,text:ye("buttons.hscloseRightTabs"),divided:!1,disabled:!(g.value.length>1),show:!0},{icon:Ca,text:ye("buttons.hscloseOtherTabs"),divided:!0,disabled:!(g.value.length>2),show:!0},{icon:xa,text:ye("buttons.hscloseAllTabs"),divided:!1,disabled:!(g.value.length>1),show:!0},{icon:Qe,text:ye("buttons.hswholeFullScreen"),divided:!0,disabled:!1,show:!0},{icon:Qe,text:ye("buttons.hscontentFullScreen"),divided:!1,disabled:!1,show:!0}]);function w(x,U,X){var ve,ae;return $n((ve=t==null?void 0:t.meta)==null?void 0:ve.showLink)&&((ae=t==null?void 0:t.meta)==null?void 0:ae.showLink)===!1?Object.keys(t.query).length>0?Fe(t.query,x.query)?U:X:Fe(t.params,x.params)?U:X:t.path===x.path?U:X}const L=N(()=>(x,U)=>{if(U!==0)return w(x,!0,!1)}),k=N(()=>x=>w(x,"is-active","")),A=N(()=>x=>w(x,"schedule-active","")),P=N(()=>({transform:`translateX(${d.value}px)`})),j=N(()=>({left:l.value+"px",top:u.value+"px"})),V=()=>{r.value=!1};function H(x){if(x&&(_.value=x),n(m)==="smart"){if(at(o.refs["schedule"+x][0],"schedule-active"))return;Ze(!0,"schedule-in",o.refs["schedule"+x][0]),Ze(!1,"schedule-out",o.refs["schedule"+x][0])}else{if(at(o.refs["dynamic"+x][0],"is-active"))return;Ze(!0,"card-in",o.refs["dynamic"+x][0]),Ze(!1,"card-out",o.refs["dynamic"+x][0])}}function B(x){if(_.value=-1,n(m)==="smart"){if(at(o.refs["schedule"+x][0],"schedule-active"))return;Ze(!1,"schedule-in",o.refs["schedule"+x][0]),Ze(!0,"schedule-out",o.refs["schedule"+x][0])}else{if(at(o.refs["dynamic"+x][0],"is-active"))return;Ze(!1,"card-in",o.refs["dynamic"+x][0]),Ze(!0,"card-out",o.refs["dynamic"+x][0])}}function E(){a.hiddenSideBar?a.changeSetting({key:"hiddenSideBar",value:!1}):a.changeSetting({key:"hiddenSideBar",value:!0})}return Re(()=>{if(!m.value){const x=Ke().getItem(`${Xe()}configure`);x.showModel="card",Ke().setItem(`${Xe()}configure`,x)}}),{route:t,router:e,visible:r,showTags:h,instance:o,multiTags:g,showModel:m,tagsViews:b,buttonTop:u,buttonLeft:l,translateX:d,pureSetting:a,activeIndex:_,getTabStyle:P,iconIsActive:L,linkIsActive:k,currentSelect:v,scheduleIsActive:A,getContextMenuStyle:j,$t:ye,closeMenu:V,onMounted:Re,onMouseenter:H,onMouseleave:B,transformI18n:be,onContentFullScreen:E}}const Ma={width:24,height:24,body:''},Ta={width:24,height:24,body:''},Va={width:1024,height:1024,body:''};var za={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const La={class:"arrow-left"},Ha=["onContextmenu","onMouseenter","onMouseleave","onClick"],Aa={class:"tag-title dark:!text-text_color_primary dark:hover:!text-primary"},Ea=["onClick"],Oa={class:"arrow-right"},Za=["onClick"],Da={class:"arrow-down"},Pa=oe({__name:"index",setup(t){var Lt;const{route:e,router:o,visible:a,showTags:u,instance:l,multiTags:d,tagsViews:r,buttonTop:_,buttonLeft:v,showModel:m,translateX:h,pureSetting:g,activeIndex:b,getTabStyle:w,iconIsActive:L,linkIsActive:k,currentSelect:A,scheduleIsActive:P,getContextMenuStyle:j,closeMenu:V,onMounted:H,onMouseenter:B,onMouseleave:E,transformI18n:z,onContentFullScreen:K}=Ia(),x=Z(),U=Z(),X=Z(),ve=Z(),ae=Z(!1),Le=(Lt=st())==null?void 0:Lt.path,{VITE_HIDE_HOME:je}=za,{isFullscreen:He,toggle:s}=Sn(),f=()=>ot(this,null,function*(){yield Pe();const I=d.value.findIndex(O=>qe(e.query)?qe(e.params)?e.path===O.path:Fe(e.params,O.params):Fe(e.query,O.query));$(I)}),$=I=>ot(this,null,function*(){var ce,Ce;yield Pe();const O=10;if(!l.refs["dynamic"+I])return;const R=l.refs["dynamic"+I][0],G=R==null?void 0:R.offsetLeft,he=R==null?void 0:R.offsetWidth,q=X.value?(ce=X.value)==null?void 0:ce.offsetWidth:0,F=x.value?(Ce=x.value)==null?void 0:Ce.offsetWidth:0;q<=F?ae.value=!0:ae.value=!1,F-h.value&&G+he<-h.value+q?h.value=Math.min(0,q-he-G-O):h.value=-(G-(q-O-he))}),J=I=>{var G;const O=X.value?(G=X.value)==null?void 0:G.offsetWidth:0,R=x.value?x.value.offsetWidth:0;I>0?h.value=Math.min(0,h.value+I):O=-(R-O)&&(h.value=Math.max(h.value+I,O-R)):h.value=0};function re(I){const O=d.value.some(G=>G.path===I);function R(G,he){O||G.forEach(q=>{q.path===he?De().handleTags("push",{path:he,meta:q.meta,name:q.name}):q.children&&q.children.length>0&&R(q.children,he)})}R(o.options.routes,I)}function te(){const{fullPath:I,query:O}=n(e);o.replace({path:"/redirect"+I,query:O}),ft(e,"refresh")}function C(I,O,R){var F,ce,Ce,Ht;const G=d.value.findIndex(Te=>{if(Te.query){if(Te.path===I.path)return Te.query===I.query}else if(Te.params){if(Te.path===I.path)return Te.params===I.params}else return Te.path===I.path}),he=(Te,un,dn)=>{dn?De().handleTags("equal",[je==="false"?Mn[0]:$e(st()),I]):De().handleTags("splice","",{startIndex:Te,length:un}),f()};R==="other"?he(1,1,!0):R==="left"?he(1,G-1):R==="right"?he(G+1,d.value.length):he(G,1);const q=De().handleTags("slice");if(O===e.path){if(R==="left")return;(F=q[0])!=null&&F.query?o.push({name:q[0].name,query:q[0].query}):(ce=q[0])!=null&&ce.params?o.push({name:q[0].name,params:q[0].params}):o.push({path:q[0].path})}else{if(!d.value.length||d.value.some(Te=>Te.path===e.path))return;(Ce=q[0])!=null&&Ce.query?o.push({name:q[0].name,query:q[0].query}):(Ht=q[0])!=null&&Ht.params?o.push({name:q[0].name,params:q[0].params}):o.push({path:q[0].path})}}function S(I,O){C(I,I.path,O),ft(e)}function Q(I,O,R){if(O&&O.disabled)return;let G;switch(R?G={path:R.path,meta:R.meta,name:R.name,query:R==null?void 0:R.query,params:R==null?void 0:R.params}:G={path:e.path,meta:e.meta},I){case 0:te();break;case 1:S(G);break;case 2:S(G,"left");break;case 3:S(G,"right");break;case 4:S(G,"other");break;case 5:De().handleTags("splice","",{startIndex:1,length:d.value.length}),o.push(Le),ft(e);break;case 6:s(),setTimeout(()=>{He.value?(r[6].icon=Dt,r[6].text=ye("buttons.hswholeExitFullScreen")):(r[6].icon=Qe,r[6].text=ye("buttons.hswholeFullScreen"))},100);break;case 7:K(),setTimeout(()=>{g.hiddenSideBar?(r[7].icon=Dt,r[7].text=ye("buttons.hscontentExitFullScreen")):(r[7].icon=Qe,r[7].text=ye("buttons.hscontentFullScreen"))},100);break}setTimeout(()=>{Ae(e.fullPath,e.query)})}function ge(I){const{key:O,item:R}=I;Q(O,R)}function _e(I,O){V(),Q(I,O,A.value)}function xe(I){Array.of(1,2,3,4,5).forEach(O=>{r[O].show=I})}function W(I){Array.of(1,2,3,4,5).forEach(O=>{r[O].disabled=I})}function Ae(I,O={},R=!1){const G=d.value,he=d.value.length;let q=-1;qe(O)?q=G.findIndex(F=>F.path===I):q=G.findIndex(F=>Fe(F.query,O)),xe(!0),R&&(r[0].show=!0),q===1&&he!==2?(r[2].show=!1,Array.of(1,3,4,5).forEach(F=>{r[F].disabled=!1}),r[2].disabled=!0):q===1&&he===2?(W(!1),Array.of(2,3,4).forEach(F=>{r[F].show=!1,r[F].disabled=!0})):he-1===q&&q!==0?(r[3].show=!1,Array.of(1,2,4,5).forEach(F=>{r[F].disabled=!1}),r[3].disabled=!0):q===0||I===`/redirect${Le}`?W(!0):W(!1)}function zt(I,O){V(),I.path===Le?(xe(!1),r[0].show=!0):e.path!==I.path&&e.name!==I.name?(r[0].show=!1,Ae(I.path,I.query)):d.value.length===2&&e.path!==I.path?(xe(!0),r[4].show=!1):e.path===I.path&&Ae(I.path,I.query,!0),A.value=I;const R=140,G=n(U).getBoundingClientRect().left,q=n(U).offsetWidth-R,F=O.clientX-G+5;F>q?v.value=q:v.value=F,St().hiddenSideBar?_.value=O.clientY:_.value=O.clientY-40,Pe(()=>{a.value=!0})}function cn(I){const{name:O,path:R}=I;O?I.query?o.push({name:O,query:I.query}):I.params?o.push({name:O,params:I.params}):o.push({name:O}):o.push({path:R})}return Ut(ve,V,{detectIframe:!0}),We(e,()=>{b.value=-1,f()}),We(He,()=>{r[6].icon=Qe,r[6].text=ye("buttons.hswholeFullScreen")}),H(()=>{l&&(Ae(e.fullPath),we.on("tagViewsChange",I=>{n(u)!==I&&(u.value=I)}),we.on("tagViewsShowModel",I=>{m.value=I}),we.on("changLayoutRoute",I=>{re(I),setTimeout(()=>{Ae(I)})}),vt(X,f),In().then(()=>f()))}),wt(()=>{we.off("tagViewsChange"),we.off("tagViewsShowModel"),we.off("changLayoutRoute")}),(I,O)=>{const R=T("IconifyIconOffline"),G=T("el-dropdown-item"),he=T("el-dropdown-menu"),q=T("el-dropdown");return n(u)?Y("",!0):(i(),M("div",{key:0,ref_key:"containerDom",ref:U,class:"tags-view"},[ue(p("span",La,[c(R,{icon:n(Ta),onClick:O[0]||(O[0]=F=>J(200))},null,8,["icon"])],512),[[Me,ae.value]]),p("div",{ref_key:"scrollbarDom",ref:X,class:"scroll-container"},[p("div",{ref_key:"tabDom",ref:x,class:"tab select-none",style:ne(n(w))},[(i(!0),M(Se,null,Ie(n(d),(F,ce)=>(i(),M("div",{ref_for:!0,ref:"dynamic"+ce,key:ce,class:se(["scroll-item is-closable",n(k)(F)]),onContextmenu:Ge(Ce=>zt(F,Ce),["prevent"]),onMouseenter:Ge(Ce=>n(B)(ce),["prevent"]),onMouseleave:Ge(Ce=>n(E)(ce),["prevent"]),onClick:Ce=>cn(F)},[p("span",Aa,ee(n(z)(F.meta.title)),1),n(L)(F,ce)||ce===n(b)&&ce!==0?(i(),M("span",{key:0,class:"el-icon-close",onClick:Ge(Ce=>S(F),["stop"])},[c(R,{icon:n(Va)},null,8,["icon"])],8,Ea)):Y("",!0),n(m)!=="card"?(i(),M("div",{key:1,ref_for:!0,ref:"schedule"+ce,class:se([n(P)(F)])},null,2)):Y("",!0)],42,Ha))),128))],4)],512),ue(p("span",Oa,[c(R,{icon:n(Un),onClick:O[1]||(O[1]=F=>J(-200))},null,8,["icon"])],512),[[Me,ae.value]]),c(kt,{name:"el-zoom-in-top"},{default:y(()=>[ue((i(),M("ul",{ref_key:"contextmenuRef",ref:ve,key:Math.random(),style:ne(n(j)),class:"contextmenu"},[(i(!0),M(Se,null,Ie(n(r).slice(0,6),(F,ce)=>(i(),M("div",{key:ce,style:{display:"flex","align-items":"center"}},[F.show?(i(),M("li",{key:0,onClick:Ce=>_e(ce,F)},[c(R,{icon:F.icon},null,8,["icon"]),fe(" "+ee(n(z)(F.text)),1)],8,Za)):Y("",!0)]))),128))],4)),[[Me,n(a)]])]),_:1}),c(q,{trigger:"click",placement:"bottom-end",onCommand:ge},{dropdown:y(()=>[c(he,null,{default:y(()=>[(i(!0),M(Se,null,Ie(n(r),(F,ce)=>(i(),D(G,{key:ce,command:{key:ce,item:F},divided:F.divided,disabled:F.disabled},{default:y(()=>[c(R,{icon:F.icon},null,8,["icon"]),fe(" "+ee(n(z)(F.text)),1)]),_:2},1032,["command","divided","disabled"]))),128))]),_:1})]),default:y(()=>[p("span",Da,[c(R,{icon:n(Ma),class:"dark:text-white"},null,8,["icon"])])]),_:1})],512))}}}),Ra=pe(Pa,[["__scopeId","data-v-6f8259a2"]]),ja={class:"layout-footer"},Ba={class:"ml-1 hover:text-primary",href:"https://github.com/pure-admin",target:"_blank"},qa=oe({__name:"index",setup(t){const e=Ye("Title");return(o,a)=>(i(),M("footer",ja,[fe(" MIT © 2020-PRESENT "),p("a",Ba,ee(n(e)),1)]))}}),Bt=pe(qa,[["__scopeId","data-v-7e9cc56a"]]),Fa={class:"grow"},Na={key:1,class:"grow"},Ua=oe({__name:"appMain",props:{fixedHeader:Boolean},setup(t){const e=t,{$storage:o,$config:a}=rt(),u=N(()=>a==null?void 0:a.KeepAlive),l=N(()=>h=>h.meta.transition),d=N(()=>o==null?void 0:o.configure.hideTabs),r=N(()=>o==null?void 0:o.configure.hideFooter),_=N(()=>(o==null?void 0:o.layout.layout)==="vertical"),v=N(()=>[d.value&&_?"padding-top: 48px;":"",!d.value&&_?"padding-top: 85px;":"",d.value&&!_.value?"padding-top: 48px;":"",!d.value&&!_.value?"padding-top: 85px;":"",e.fixedHeader?"":`padding-top: 0;${d.value?"min-height: calc(100vh - 48px);":"min-height: calc(100vh - 86px);"}`]),m=oe({props:{route:{type:void 0,required:!0}},render(){var w,L,k;const h=((w=l.value(this.route))==null?void 0:w.name)||"fade-transform",g=(L=l.value(this.route))==null?void 0:L.enterTransition,b=(k=l.value(this.route))==null?void 0:k.leaveTransition;return Je(kt,{name:g?"pure-classes-transition":h,enterActiveClass:g?`animate__animated ${g}`:void 0,leaveActiveClass:b?`animate__animated ${b}`:void 0,mode:"out-in",appear:!0},{default:()=>[this.$slots.default()]})}});return(h,g)=>{const b=T("el-backtop"),w=T("el-scrollbar"),L=T("router-view");return i(),M("section",{class:se([e.fixedHeader?"app-main":"app-main-nofixed-header"]),style:ne(v.value)},[c(L,null,{default:y(({Component:k,route:A})=>[e.fixedHeader?(i(),D(w,{key:0,"wrap-style":{display:"flex","flex-wrap":"wrap"},"view-style":{display:"flex",flex:"auto",overflow:"auto","flex-direction":"column"}},{default:y(()=>[c(b,{title:"回到顶部",target:".app-main .el-scrollbar__wrap"},{default:y(()=>[c(n(Jt))]),_:1}),p("div",Fa,[c(n(m),{route:A},{default:y(()=>[u.value?(i(),D(Pt,{key:0,include:n(ke)().cachePageList},[(i(),D(Oe(k),{key:A.fullPath,class:"main-content"}))],1032,["include"])):(i(),D(Oe(k),{key:A.fullPath,class:"main-content"}))]),_:2},1032,["route"])]),r.value?Y("",!0):(i(),D(Bt,{key:0}))]),_:2},1024)):(i(),M("div",Na,[c(n(m),{route:A},{default:y(()=>[u.value?(i(),D(Pt,{key:0,include:n(ke)().cachePageList},[(i(),D(Oe(k),{key:A.fullPath,class:"main-content"}))],1032,["include"])):(i(),D(Oe(k),{key:A.fullPath,class:"main-content"}))]),_:2},1032,["route"])]))]),_:1}),!r.value&&!e.fixedHeader?(i(),D(Bt,{key:0})):Y("",!0)],6)}}}),qt=pe(Ua,[["__scopeId","data-v-14e5d547"]]),on=t=>(Wt("data-v-fbc6ff94"),t=t(),Gt(),t),Wa=on(()=>p("div",{class:"right-panel-background"},null,-1)),Ga={class:"project-configuration border-b-[1px] border-solid border-[var(--pure-border-color)]"},Ka=on(()=>p("h4",{class:"dark:text-white"},"项目配置",-1)),Xa={class:"flex justify-end p-3 border-t-[1px] border-solid border-[var(--pure-border-color)]"},Ja=oe({__name:"index",setup(t){const e=Z(null),o=Z(!1),a=N(()=>["outline-none","width-[20px]","height-[20px]","rounded-[4px]","cursor-pointer","transition-colors","hover:bg-[#0000000f]","dark:hover:bg-[#ffffff1f]","dark:hover:text-[#ffffffd9]"]),{onReset:u}=$t();return Ut(e,l=>{l.clientX>e.value.offsetLeft||(o.value=!1)}),Re(()=>{we.on("openPanel",()=>{o.value=!0})}),wt(()=>{we.off("openPanel")}),(l,d)=>{const r=T("IconifyIconOffline"),_=T("el-scrollbar"),v=T("el-button"),m=nt("tippy");return i(),M("div",{class:se([{show:o.value},"right-panel-container"])},[Wa,p("div",{ref_key:"target",ref:e,class:"right-panel bg-bg_color"},[p("div",Ga,[Ka,ue((i(),M("span",{class:se(a.value)},[c(r,{class:"dark:text-white",width:"20px",height:"20px",icon:n(nn),onClick:d[0]||(d[0]=h=>o.value=!o.value)},null,8,["icon"])],2)),[[m,{content:"关闭配置",placement:"bottom-start",zIndex:41e3}]])]),c(_,null,{default:y(()=>[Tn(l.$slots,"default",{},void 0,!0)]),_:3}),p("div",Xa,[ue((i(),D(v,{type:"danger",text:"",bg:"",onClick:n(u)},{default:y(()=>[fe(" 清空缓存 ")]),_:1},8,["onClick"])),[[m,{content:"清空缓存并返回登录页",placement:"left-start",zIndex:41e3}]])])],512)],2)}}}),Ya=pe(Ja,[["__scopeId","data-v-fbc6ff94"]]),Qa={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",class:"icon",viewBox:"0 0 1024 1024"},el=p("path",{d:"M554 849.574c0 23.365-18.635 42.307-42 42.307s-42-18.941-42-42.307V662.719c0-23.365 18.635-42.307 42-42.307v-7.051c23.365 0 42 25.993 42 49.358z"},null,-1),tl=p("path",{d:"M893 888.5c0 17.397-14.103 31.5-31.5 31.5h-700c-17.397 0-31.5-14.103-31.5-31.5s14.103-31.5 31.5-31.5h700c17.397 0 31.5 14.103 31.5 31.5m33-714.074C926 135.484 894.686 105 855.744 105H168.256C129.314 105 98 135.484 98 174.426V533h828zM98 630.988C98 669.931 129.314 702 168.256 702h687.488C894.686 702 926 669.931 926 630.988V596H98z"},null,-1),nl=[el,tl];function ol(t,e){return i(),M("svg",Qa,[...nl])}const al={render:ol},me=t=>(Wt("data-v-3586024f"),t=t(),Gt(),t),ll={class:"p-6"},sl=me(()=>p("p",{class:"mb-3 font-medium text-sm dark:text-white"},"整体风格",-1)),rl=me(()=>p("p",{class:"mt-5 mb-3 font-medium text-sm dark:text-white"},"主题色",-1)),il={class:"theme-color"},cl=["onClick"],ul=me(()=>p("p",{class:"mt-5 mb-3 font-medium text-sm dark:text-white"},"导航模式",-1)),dl={class:"pure-theme"},hl=me(()=>p("div",null,null,-1)),fl=me(()=>p("div",null,null,-1)),pl=[hl,fl],ml=me(()=>p("div",null,null,-1)),vl=me(()=>p("div",null,null,-1)),_l=[ml,vl],gl=me(()=>p("div",null,null,-1)),yl=me(()=>p("div",null,null,-1)),bl=[gl,yl],wl=me(()=>p("p",{class:"mt-5 mb-3 font-medium text-base dark:text-white"},"页签风格",-1)),kl=me(()=>p("p",{class:"mt-5 mb-1 font-medium text-sm dark:text-white"},"界面显示",-1)),xl={class:"setting"},Cl=me(()=>p("span",{class:"dark:text-white"},"灰色模式",-1)),$l=me(()=>p("span",{class:"dark:text-white"},"色弱模式",-1)),Sl=me(()=>p("span",{class:"dark:text-white"},"隐藏标签页",-1)),Il=me(()=>p("span",{class:"dark:text-white"},"隐藏页脚",-1)),Ml=me(()=>p("span",{class:"dark:text-white"},"Logo",-1)),Tl=me(()=>p("span",{class:"dark:text-white"},"页签持久化",-1)),Vl=oe({__name:"index",setup(t){var $,J,re,te;const{device:e}=ze(),{isDark:o}=Kt(),{$storage:a}=rt(),u=Z(),l=Z(),d=Z(),{dataTheme:r,overallStyle:_,layoutTheme:v,themeColors:m,toggleClass:h,dataThemeChange:g,setLayoutThemeColor:b}=$t();if(n(v)){const C=n(v).layout,S=n(v).theme;On({scopeName:`layout-theme-${S}`}),Le(C)}const w=Z((J=($=a.configure)==null?void 0:$.showModel)!=null?J:"smart"),L=Z((te=(re=a.configure)==null?void 0:re.showLogo)!=null?te:!0),k=bt({greyVal:a.configure.grey,weakVal:a.configure.weak,tabsVal:a.configure.hideTabs,showLogo:a.configure.showLogo,showModel:a.configure.showModel,hideFooter:a.configure.hideFooter,multiTagsCache:a.configure.multiTagsCache}),A=N(()=>C=>({background:C})),P=N(()=>C=>!(C==="light"&&o.value));function j(C,S){const Q=a.configure;Q[C]=S,a.configure=Q}const V=C=>{h(k.greyVal,"html-grey",document.querySelector("html")),j("grey",C)},H=C=>{h(k.weakVal,"html-weakness",document.querySelector("html")),j("weak",C)},B=()=>{const C=k.tabsVal;j("hideTabs",C),we.emit("tagViewsChange",C)},E=()=>{const C=k.hideFooter;j("hideFooter",C)},z=()=>{const C=k.multiTagsCache;j("multiTagsCache",C),De().multiTagsCacheChange(C)};function K({option:C}){const{value:S}=C;w.value=S,j("showModel",S),we.emit("tagViewsShowModel",S)}function x(){n(L)?j("showLogo",!0):j("showLogo",!1),we.emit("logoChange",n(L))}function U(C){C.forEach(S=>{h(!1,"is-select",n(S))})}const X=N(()=>C=>C===v.value.theme&&v.value.theme!=="light"?"#fff":C===v.value.theme&&v.value.theme==="light"?"#1d2b45":"transparent"),ve=N(()=>[{label:"浅色",icon:Zn,theme:"light",tip:"清新启航,点亮舒适的工作界面",iconAttrs:{fill:o.value?"#fff":"#000"}},{label:"深色",icon:Dn,theme:"dark",tip:"月光序曲,沉醉于夜的静谧雅致",iconAttrs:{fill:o.value?"#fff":"#000"}},{label:"自动",icon:al,theme:"system",tip:"同步时光,界面随晨昏自然呼应",iconAttrs:{fill:o.value?"#fff":"#000"}}]),ae=[{label:"灵动",tip:"灵动标签,添趣生辉",value:"smart"},{label:"卡片",tip:"卡片标签,高效浏览",value:"card"}];function Le(C){var S,Q,ge,_e,xe;v.value.layout=C,window.document.body.setAttribute("layout",C),a.layout={layout:C,theme:v.value.theme,darkMode:(S=a.layout)==null?void 0:S.darkMode,sidebarStatus:(Q=a.layout)==null?void 0:Q.sidebarStatus,epThemeColor:(ge=a.layout)==null?void 0:ge.epThemeColor,themeColor:(_e=a.layout)==null?void 0:_e.themeColor,overallStyle:(xe=a.layout)==null?void 0:xe.overallStyle},Be().setLayout(C)}We(a,({layout:C})=>{switch(C.layout){case"vertical":h(!0,"is-select",n(l)),Ue(U([d]),50),Ue(U([u]),50);break;case"horizontal":h(!0,"is-select",n(d)),Ue(U([l]),50),Ue(U([u]),50);break;case"mix":h(!0,"is-select",n(u)),Ue(U([l]),50),Ue(U([d]),50);break}});const je=window.matchMedia("(prefers-color-scheme: dark)");function He(){_.value==="system"&&(je.matches?r.value=!0:r.value=!1,g(_.value))}function s(){je.removeEventListener("change",He)}function f(){He(),s(),je.addEventListener("change",He)}return Xt(()=>{Pe(()=>{var C,S;f(),k.greyVal&&((C=document.querySelector("html"))==null||C.setAttribute("class","html-grey")),k.weakVal&&((S=document.querySelector("html"))==null||S.setAttribute("class","html-weakness")),k.tabsVal&&B(),k.hideFooter&&E()})}),Vn(()=>s),(C,S)=>{const Q=T("IconifyIconOffline"),ge=T("el-icon"),_e=T("el-switch"),xe=nt("tippy");return i(),D(Ya,null,{default:y(()=>[p("div",ll,[sl,c(n(Rt),{class:"select-none",modelValue:n(_)==="system"?2:n(r)?1:0,options:ve.value,onChange:S[0]||(S[0]=W=>{W.index===1&&W.index!==2?r.value=!0:r.value=!1,_.value=W.option.theme,n(g)(W.option.theme),W.index===2&&f()})},null,8,["modelValue","options"]),rl,p("ul",il,[(i(!0),M(Se,null,Ie(n(m),(W,Ae)=>ue((i(),M("li",{key:Ae,style:ne(A.value(W.color)),onClick:zt=>n(b)(W.themeColor)},[c(ge,{style:{margin:"0.1em 0.1em 0 0"},size:17,color:X.value(W.themeColor)},{default:y(()=>[c(Q,{icon:n(Ne)},null,8,["icon"])]),_:2},1032,["color"])],12,cl)),[[Me,P.value(W.themeColor)]])),128))]),ul,p("ul",dl,[ue((i(),M("li",{ref_key:"verticalRef",ref:l,class:se(n(v).layout==="vertical"?"is-select":""),onClick:S[1]||(S[1]=W=>Le("vertical"))},pl,2)),[[xe,{content:"左侧菜单,亲切熟悉",zIndex:41e3}]]),n(e)!=="mobile"?ue((i(),M("li",{key:0,ref_key:"horizontalRef",ref:d,class:se(n(v).layout==="horizontal"?"is-select":""),onClick:S[2]||(S[2]=W=>Le("horizontal"))},_l,2)),[[xe,{content:"顶部菜单,简洁概览",zIndex:41e3}]]):Y("",!0),n(e)!=="mobile"?ue((i(),M("li",{key:1,ref_key:"mixRef",ref:u,class:se(n(v).layout==="mix"?"is-select":""),onClick:S[3]||(S[3]=W=>Le("mix"))},bl,2)),[[xe,{content:"混合菜单,灵活多变",zIndex:41e3}]]):Y("",!0)]),wl,c(n(Rt),{class:"select-none",modelValue:w.value==="smart"?0:1,options:ae,onChange:K},null,8,["modelValue"]),kl,p("ul",xl,[p("li",null,[Cl,c(_e,{modelValue:k.greyVal,"onUpdate:modelValue":S[4]||(S[4]=W=>k.greyVal=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:V},null,8,["modelValue"])]),p("li",null,[$l,c(_e,{modelValue:k.weakVal,"onUpdate:modelValue":S[5]||(S[5]=W=>k.weakVal=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:H},null,8,["modelValue"])]),p("li",null,[Sl,c(_e,{modelValue:k.tabsVal,"onUpdate:modelValue":S[6]||(S[6]=W=>k.tabsVal=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:B},null,8,["modelValue"])]),p("li",null,[Il,c(_e,{modelValue:k.hideFooter,"onUpdate:modelValue":S[7]||(S[7]=W=>k.hideFooter=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:E},null,8,["modelValue"])]),p("li",null,[Ml,c(_e,{modelValue:L.value,"onUpdate:modelValue":S[8]||(S[8]=W=>L.value=W),"inline-prompt":"","active-value":!0,"inactive-value":!1,"active-text":"开","inactive-text":"关",onChange:x},null,8,["modelValue"])]),p("li",null,[Tl,c(_e,{modelValue:k.multiTagsCache,"onUpdate:modelValue":S[9]||(S[9]=W=>k.multiTagsCache=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:z},null,8,["modelValue"])])])])]),_:1})}}}),zl=pe(Vl,[["__scopeId","data-v-3586024f"]]),Ll=["src"],Hl={class:"sidebar-title"},Al=["src"],El={class:"sidebar-title"},Ol=oe({__name:"logo",props:{collapse:Boolean},setup(t){const e=t,{title:o,getLogo:a}=ze();return(u,l)=>{const d=T("router-link");return i(),M("div",{class:se(["sidebar-logo-container",{collapses:e.collapse}])},[c(kt,{name:"sidebarLogoFade"},{default:y(()=>{var r,_,v,m;return[e.collapse?(i(),D(d,{key:"props.collapse",title:n(o),class:"sidebar-logo-link",to:(_=(r=n(st)())==null?void 0:r.path)!=null?_:"/"},{default:y(()=>[p("img",{src:n(a)(),alt:"logo"},null,8,Ll),p("span",Hl,ee(n(o)),1)]),_:1},8,["title","to"])):(i(),D(d,{key:"expand",title:n(o),class:"sidebar-logo-link",to:(m=(v=n(st)())==null?void 0:v.path)!=null?m:"/"},{default:y(()=>[p("img",{src:n(a)(),alt:"logo"},null,8,Al),p("span",El,ee(n(o)),1)]),_:1},8,["title","to"]))]}),_:1})],2)}}}),Zl=pe(Ol,[["__scopeId","data-v-8d7f2c36"]]);var tt={exports:{}},an={},Dl=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"},mt={exports:{}};typeof Object.create=="function"?mt.exports=function(e,o){e.super_=o,e.prototype=Object.create(o.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:mt.exports=function(e,o){e.super_=o;var a=function(){};a.prototype=o.prototype,e.prototype=new a,e.prototype.constructor=e};var Pl=mt.exports;(function(t){var e={},o=/%[sdj%]/g;t.format=function(s){if(!V(s)){for(var f=[],$=0;$=re)return S;switch(S){case"%s":return String(J[$++]);case"%d":return Number(J[$++]);case"%j":try{return JSON.stringify(J[$++])}catch(Q){return"[Circular]"}default:return S}}),C=J[$];$=3&&($.depth=arguments[2]),arguments.length>=4&&($.colors=arguments[3]),k(f)?$.showHidden=f:f&&t._extend($,f),B($.showHidden)&&($.showHidden=!1),B($.depth)&&($.depth=2),B($.colors)&&($.colors=!1),B($.customInspect)&&($.customInspect=!0),$.colors&&($.stylize=d),v($,s,$.depth)}t.inspect=l,l.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},l.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function d(s,f){var $=l.styles[f];return $?"\x1B["+l.colors[$][0]+"m"+s+"\x1B["+l.colors[$][1]+"m":s}function r(s,f){return s}function _(s){var f={};return s.forEach(function($,J){f[$]=!0}),f}function v(s,f,$){if(s.customInspect&&f&&U(f.inspect)&&f.inspect!==t.inspect&&!(f.constructor&&f.constructor.prototype===f)){var J=f.inspect($,s);return V(J)||(J=v(s,J,$)),J}var re=m(s,f);if(re)return re;var te=Object.keys(f),C=_(te);if(s.showHidden&&(te=Object.getOwnPropertyNames(f)),x(f)&&(te.indexOf("message")>=0||te.indexOf("description")>=0))return h(f);if(te.length===0){if(U(f)){var S=f.name?": "+f.name:"";return s.stylize("[Function"+S+"]","special")}if(E(f))return s.stylize(RegExp.prototype.toString.call(f),"regexp");if(K(f))return s.stylize(Date.prototype.toString.call(f),"date");if(x(f))return h(f)}var Q="",ge=!1,_e=["{","}"];if(L(f)&&(ge=!0,_e=["[","]"]),U(f)){var xe=f.name?": "+f.name:"";Q=" [Function"+xe+"]"}if(E(f)&&(Q=" "+RegExp.prototype.toString.call(f)),K(f)&&(Q=" "+Date.prototype.toUTCString.call(f)),x(f)&&(Q=" "+h(f)),te.length===0&&(!ge||f.length==0))return _e[0]+Q+_e[1];if($<0)return E(f)?s.stylize(RegExp.prototype.toString.call(f),"regexp"):s.stylize("[Object]","special");s.seen.push(f);var W;return ge?W=g(s,f,$,C,te):W=te.map(function(Ae){return b(s,f,$,C,Ae,ge)}),s.seen.pop(),w(W,Q,_e)}function m(s,f){if(B(f))return s.stylize("undefined","undefined");if(V(f)){var $="'"+JSON.stringify(f).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return s.stylize($,"string")}if(j(f))return s.stylize(""+f,"number");if(k(f))return s.stylize(""+f,"boolean");if(A(f))return s.stylize("null","null")}function h(s){return"["+Error.prototype.toString.call(s)+"]"}function g(s,f,$,J,re){for(var te=[],C=0,S=f.length;C-1&&(te?S=S.split(` -`).map(function(ge){return" "+ge}).join(` -`).substr(2):S=` -`+S.split(` -`).map(function(ge){return" "+ge}).join(` -`))):S=s.stylize("[Circular]","special")),B(C)){if(te&&re.match(/^\d+$/))return S;C=JSON.stringify(""+re),C.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(C=C.substr(1,C.length-2),C=s.stylize(C,"name")):(C=C.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),C=s.stylize(C,"string"))}return C+": "+S}function w(s,f,$){var J=s.reduce(function(re,te){return te.indexOf(` -`)>=0,re+te.replace(/\u001b\[\d\d?m/g,"").length+1},0);return J>60?$[0]+(f===""?"":f+` - `)+" "+s.join(`, - `)+" "+$[1]:$[0]+f+" "+s.join(", ")+" "+$[1]}function L(s){return Array.isArray(s)}t.isArray=L;function k(s){return typeof s=="boolean"}t.isBoolean=k;function A(s){return s===null}t.isNull=A;function P(s){return s==null}t.isNullOrUndefined=P;function j(s){return typeof s=="number"}t.isNumber=j;function V(s){return typeof s=="string"}t.isString=V;function H(s){return typeof s=="symbol"}t.isSymbol=H;function B(s){return s===void 0}t.isUndefined=B;function E(s){return z(s)&&ve(s)==="[object RegExp]"}t.isRegExp=E;function z(s){return typeof s=="object"&&s!==null}t.isObject=z;function K(s){return z(s)&&ve(s)==="[object Date]"}t.isDate=K;function x(s){return z(s)&&(ve(s)==="[object Error]"||s instanceof Error)}t.isError=x;function U(s){return typeof s=="function"}t.isFunction=U;function X(s){return s===null||typeof s=="boolean"||typeof s=="number"||typeof s=="string"||typeof s=="symbol"||typeof s=="undefined"}t.isPrimitive=X,t.isBuffer=Dl;function ve(s){return Object.prototype.toString.call(s)}function ae(s){return s<10?"0"+s.toString(10):s.toString(10)}var Le=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function je(){var s=new Date,f=[ae(s.getHours()),ae(s.getMinutes()),ae(s.getSeconds())].join(":");return[s.getDate(),Le[s.getMonth()],f].join(" ")}t.log=function(){console.log("%s - %s",je(),t.format.apply(t,arguments))},t.inherits=Pl,t._extend=function(s,f){if(!f||!z(f))return s;for(var $=Object.keys(f),J=$.length;J--;)s[$[J]]=f[$[J]];return s};function He(s,f){return Object.prototype.hasOwnProperty.call(s,f)}})(an);var Rl={},jl=process.platform==="win32",Ve=an;function ct(t,e){for(var o=[],a=0;a=0&&!t[a];a--);return o===0&&a===e?t:o>a?[]:t.slice(o,a+1)}var ln=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,Bl=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,ie={};function ut(t){var e=ln.exec(t),o=(e[1]||"")+(e[2]||""),a=e[3]||"",u=Bl.exec(a),l=u[1],d=u[2],r=u[3];return[o,l,d,r]}function Vt(t){var e=ln.exec(t),o=e[1]||"",a=!!o&&o[1]!==":";return{device:o,isUnc:a,isAbsolute:a||!!e[2],tail:e[3]}}function sn(t){return"\\\\"+t.replace(/^[\\\/]+/,"").replace(/[\\\/]+/g,"\\")}ie.resolve=function(){for(var t="",e="",o=!1,a=arguments.length-1;a>=-1;a--){var u;if(a>=0?u=arguments[a]:t?(u=Rl["="+t],(!u||u.substr(0,3).toLowerCase()!==t.toLowerCase()+"\\")&&(u=t+"\\")):u=process.cwd(),Ve.isString(u)){if(!u)continue}else throw new TypeError("Arguments to path.resolve must be strings");var l=Vt(u),d=l.device,r=l.isUnc,_=l.isAbsolute,v=l.tail;if(!(d&&t&&d.toLowerCase()!==t.toLowerCase())&&(t||(t=d),o||(e=v+"\\"+e,o=_),t&&o))break}return r&&(t=sn(t)),e=ct(e.split(/[\\\/]+/),!o).join("\\"),t+(o?"\\":"")+e||"."};ie.normalize=function(t){var e=Vt(t),o=e.device,a=e.isUnc,u=e.isAbsolute,l=e.tail,d=/[\\\/]$/.test(l);return l=ct(l.split(/[\\\/]+/),!u).join("\\"),!l&&!u&&(l="."),l&&d&&(l+="\\"),a&&(o=sn(o)),o+(u?"\\":"")+l};ie.isAbsolute=function(t){return Vt(t).isAbsolute};ie.join=function(){for(var t=[],e=0;e=-1&&!e;o--){var a=o>=0?arguments[o]:process.cwd();if(Ve.isString(a)){if(!a)continue}else throw new TypeError("Arguments to path.resolve must be strings");t=a+"/"+t,e=a[0]==="/"}return t=ct(t.split("/"),!e).join("/"),(e?"/":"")+t||"."};de.normalize=function(t){var e=de.isAbsolute(t),o=t&&t[t.length-1]==="/";return t=ct(t.split("/"),!e).join("/"),!t&&!e&&(t="."),t&&o&&(t+="/"),(e?"/":"")+t};de.isAbsolute=function(t){return t.charAt(0)==="/"};de.join=function(){for(var t="",e=0;e'},Wl={width:1024,height:1024,body:''},Gl={width:1024,height:1024,body:''},Kl={width:1024,height:1024,body:''},Xl={key:0},Jl={key:1},rn=oe({__name:"sidebarItem",props:{item:{type:Object},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},setup(t){const{layout:e,isCollapse:o,tooltipEffect:a,getDivStyle:u}=ze(),l=t,d=N(()=>({width:"100%",textAlign:"center"})),r=N(()=>({display:"flex",alignItems:"center"})),_=N(()=>({overflow:"hidden",textOverflow:"ellipsis",outline:"none"})),v=N(()=>({display:"flex",justifyContent:"center",alignItems:"center",margin:e.value==="horizontal"?"0 5px 0 0":o.value?"0 auto":"0 5px 0 0"})),m=N(()=>o.value?{width:""}:{width:"210px",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis"}),h=N(()=>V=>{var H;return o.value?{width:"100%",textAlign:(V==null?void 0:V.parentId)===null||e.value==="mix"&&((H=V==null?void 0:V.pathList)==null?void 0:H.length)===2?"center":""}:{width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between",overflow:"hidden"}}),g=N(()=>{var V;return(V=Ye())!=null&&V.MenuArrowIconNoTransition?{"expand-close-icon":Ee(Wl),"expand-open-icon":Ee(Ul),"collapse-close-icon":Ee(Kl),"collapse-open-icon":Ee(Gl)}:""}),b=Z(null),w=new WeakMap,L=Z(null);function k(V){w.get(V)||Pe(()=>{var H,B;((H=L.value)==null?void 0:H.scrollWidth)>((B=L.value)==null?void 0:B.clientWidth)?Object.assign(V,{showTooltip:!0}):Object.assign(V,{showTooltip:!1}),w.set(V,!0)})}function A(V,H){var E;const B=((V==null?void 0:V.length)>1?V.toString().slice(0,1):V)+"...";return H&&!(o.value&&(H==null?void 0:H.parentId)===null)?e.value==="mix"&&((E=H==null?void 0:H.pathList)==null?void 0:E.length)===2&&o.value?B:V:B}function P(V=[],H){var E,z;const B=V.filter(K=>(b.value=K,!0));return(z=(E=B[0])==null?void 0:E.meta)!=null&&z.showParent?!1:B.length===1?!0:B.length===0?(b.value=Zt(Ot({},H),{path:"",noShowingChildren:!0}),!0):!1}function j(V){const H=/^http(s?):\/\//;return H.test(V)||H.test(l.basePath)?V||l.basePath:Nl.posix.resolve(l.basePath,V)}return(V,H)=>{const B=T("el-tooltip"),E=T("el-menu-item"),z=T("sidebar-item",!0),K=T("el-sub-menu");return P(l.item.children,l.item)&&(!b.value.children||b.value.noShowingChildren)?(i(),D(E,{key:0,index:j(b.value.path),class:se({"submenu-title-noDropdown":!t.isNest}),style:ne(r.value)},{title:y(()=>[p("div",{style:ne(n(u))},[n(e)==="horizontal"?(i(),M("span",Xl,ee(n(be)(b.value.meta.title)),1)):(i(),D(B,{key:1,placement:"top",effect:n(a),offset:-10,disabled:!b.value.showTooltip},{content:y(()=>[fe(ee(n(be)(b.value.meta.title)),1)]),default:y(()=>[p("span",{ref_key:"menuTextRef",ref:L,style:ne(_.value),onMouseover:H[0]||(H[0]=x=>k(b.value))},ee(n(be)(b.value.meta.title)),37)]),_:1},8,["effect","disabled"])),c(pt,{extraIcon:b.value.meta.extraIcon},null,8,["extraIcon"])],4)]),default:y(()=>{var x,U,X,ve,ae;return[$e(l.item.meta.icon)?(i(),M("div",{key:0,class:"sub-menu-icon",style:ne(v.value)},[(i(),D(Oe(n(Ee)($e(b.value.meta.icon)||l.item.meta&&$e(l.item.meta.icon)))))],4)):Y("",!0),!((x=l.item)!=null&&x.meta.icon)&&n(o)&&n(e)==="vertical"&&((X=(U=l.item)==null?void 0:U.pathList)==null?void 0:X.length)===1?(i(),M("span",{key:1,style:ne(d.value)},ee(A(n(be)(b.value.meta.title))),5)):Y("",!0),!b.value.meta.icon&&n(o)&&n(e)==="mix"&&((ae=(ve=l.item)==null?void 0:ve.pathList)==null?void 0:ae.length)===2?(i(),M("span",{key:2,style:ne(d.value)},ee(A(n(be)(b.value.meta.title))),5)):Y("",!0)]}),_:1},8,["index","class","style"])):(i(),D(K,Hn({key:1,ref:"subMenu",teleported:"",index:j(l.item.path)},g.value),{title:y(()=>[$e(l.item.meta.icon)?(i(),M("div",{key:0,style:ne(v.value),class:"sub-menu-icon"},[(i(),D(Oe(n(Ee)(l.item.meta&&$e(l.item.meta.icon)))))],4)):Y("",!0),n(e)==="horizontal"?(i(),M("span",Jl,ee(n(be)(l.item.meta.title)),1)):Y("",!0),n(o)&&$e(l.item.meta.icon)&&l.item.parentId===null?Y("",!0):(i(),M("div",{key:2,style:ne(h.value(l.item))},[n(e)!=="horizontal"?(i(),D(B,{key:0,placement:"top",effect:n(a),offset:-10,disabled:!l.item.showTooltip},{content:y(()=>[fe(ee(n(be)(l.item.meta.title)),1)]),default:y(()=>[p("span",{ref_key:"menuTextRef",ref:L,style:ne(m.value),onMouseover:H[1]||(H[1]=x=>k(l.item))},ee(A(n(be)(l.item.meta.title),l.item)),37)]),_:1},8,["effect","disabled"])):Y("",!0),n(o)?Y("",!0):(i(),D(pt,{key:1,extraIcon:l.item.meta.extraIcon},null,8,["extraIcon"]))],4))]),default:y(()=>[(i(!0),M(Se,null,Ie(l.item.children,x=>(i(),D(z,{key:x.path,"is-nest":!0,item:x,"base-path":j(x.path),class:"nest-menu"},null,8,["item","base-path"]))),128))]),_:1},16,["index"]))}}}),Yl={class:"collapse-container"},Ql=oe({__name:"leftCollapse",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(t,{emit:e}){const o=t,a=Z(!1),{tooltipEffect:u}=ze(),l=N(()=>["ml-4","mb-1","w-[16px]","h-[16px]","inline-block","align-middle","cursor-pointer","duration-[100ms]"]),{$storage:d}=rt(),r=N(()=>{var m;return(m=d.layout)==null?void 0:m.themeColor}),_=e,v=()=>{_("toggleClick")};return(m,h)=>{const g=T("IconifyIconOffline"),b=T("el-tooltip");return i(),M("div",Yl,[c(b,{placement:"right",visible:a.value,effect:n(u),content:o.isActive?"点击折叠":"点击展开"},{default:y(()=>[c(g,{icon:n(tn),class:se([l.value,r.value==="light"?"":"text-primary"]),style:ne({transform:o.isActive?"none":"rotateY(180deg)"}),onClick:v,onMouseenter:h[0]||(h[0]=w=>a.value=!0),onMouseleave:h[1]||(h[1]=w=>a.value=!1)},null,8,["icon","class","style"])]),_:1},8,["visible","effect","content"])])}}}),es=pe(Ql,[["__scopeId","data-v-57c78e02"]]),ts=oe({__name:"vertical",setup(t){var w,L;const e=yt(),o=Z((L=(w=Ke().getItem(`${Xe()}configure`))==null?void 0:w.showLogo)!=null?L:!0),{device:a,pureApp:u,isCollapse:l,tooltipEffect:d,menuSelect:r,toggleSideBar:_}=ze(),v=Z([]),m=N(()=>u.layout==="mix"&&a.value!=="mobile"?v.value:ke().wholeMenus),h=N(()=>u.layout==="mix"?!1:m.value.length===0),g=N(()=>{var k;return qe((k=e.meta)==null?void 0:k.activePath)?e.path:e.meta.activePath});function b(){let k="";k=g.value,v.value=[];const A=gt(k,ke().wholeMenus),P=lt(A[0]||k,ke().wholeMenus);P!=null&&P.children&&(v.value=P==null?void 0:P.children)}return We(()=>[e.path,ke().wholeMenus],()=>{e.path.includes("/redirect")||(b(),r(e.path))}),Re(()=>{b(),we.on("logoChange",k=>{o.value=k})}),wt(()=>{we.off("logoChange")}),(k,A)=>{const P=T("el-menu"),j=T("el-scrollbar"),V=nt("loading");return ue((i(),M("div",{class:se(["sidebar-container",o.value?"has-logo":"no-logo"])},[o.value?(i(),D(Zl,{key:0,collapse:n(l)},null,8,["collapse"])):Y("",!0),c(j,{"wrap-class":"scrollbar-wrapper",class:se([n(a)==="mobile"?"mobile":"pc"])},{default:y(()=>[c(P,{router:"","unique-opened":"",mode:"vertical","popper-class":"pure-scrollbar",class:"outer-most select-none",collapse:n(l),"collapse-transition":!1,"popper-effect":n(d),"default-active":g.value},{default:y(()=>[(i(!0),M(Se,null,Ie(m.value,H=>(i(),D(rn,{key:H.path,item:H,"base-path":H.path,class:"outer-most select-none"},null,8,["item","base-path"]))),128))]),_:1},8,["collapse","popper-effect","default-active"])]),_:1},8,["class"]),n(a)!=="mobile"?(i(),D(es,{key:1,"is-active":n(u).sidebar.opened,onToggleClick:n(_)},null,8,["is-active","onToggleClick"])):Y("",!0)],2)),[[V,h.value]])}}}),ns=pe(ts,[["__scopeId","data-v-3752e90e"]]),os={class:"horizontal-header"},as=["src"],ls={class:"horizontal-header-right"},ss={class:"check-zh"},rs={class:"check-en"},is={class:"el-dropdown-link navbar-bg-hover"},cs=["src"],us={key:0,class:"dark:text-white"},ds=["title"],hs=oe({__name:"horizontal",setup(t){const e=Z(),{t:o,route:a,locale:u,translationCh:l,translationEn:d}=xt(e),{title:r,logout:_,backTopMenu:v,onPanel:m,getLogo:h,username:g,userAvatar:b,avatarsStyle:w,getDropdownItemStyle:L,getDropdownItemClass:k}=ze(),A=N(()=>{var P;return qe((P=a.meta)==null?void 0:P.activePath)?a.path:a.meta.activePath});return Pe(()=>{var P;(P=e.value)==null||P.handleResize()}),(P,j)=>{const V=T("el-menu"),H=T("IconifyIconOffline"),B=T("el-dropdown-item"),E=T("el-dropdown-menu"),z=T("el-dropdown"),K=nt("loading");return ue((i(),M("div",os,[p("div",{class:"horizontal-header-left",onClick:j[0]||(j[0]=(...x)=>n(v)&&n(v)(...x))},[p("img",{src:n(h)(),alt:"logo"},null,8,as),p("span",null,ee(n(r)),1)]),c(V,{ref_key:"menuRef",ref:e,router:"",mode:"horizontal","popper-class":"pure-scrollbar",class:"horizontal-header-menu","default-active":A.value},{default:y(()=>[(i(!0),M(Se,null,Ie(n(ke)().wholeMenus,x=>(i(),D(rn,{key:x.path,item:x,"base-path":x.path},null,8,["item","base-path"]))),128))]),_:1},8,["default-active"]),p("div",ls,[c(It,{id:"header-search"}),c(Mt,{id:"header-notice"}),c(z,{id:"header-translation",trigger:"click"},{dropdown:y(()=>[c(E,{class:"translation"},{default:y(()=>[c(B,{style:ne(n(L)(n(u),"zh")),class:se(["dark:!text-white",n(k)(n(u),"zh")]),onClick:n(l)},{default:y(()=>[ue(p("span",ss,[c(H,{icon:n(Ne)},null,8,["icon"])],512),[[Me,n(u)==="zh"]]),fe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),c(B,{style:ne(n(L)(n(u),"en")),class:se(["dark:!text-white",n(k)(n(u),"en")]),onClick:n(d)},{default:y(()=>[ue(p("span",rs,[c(H,{icon:n(Ne)},null,8,["icon"])],512),[[Me,n(u)==="en"]]),fe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:y(()=>[c(n(Ct),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),c(z,{trigger:"click"},{dropdown:y(()=>[c(E,{class:"logout"},{default:y(()=>[c(B,{onClick:n(_)},{default:y(()=>[c(H,{icon:n(Tt),style:{margin:"5px"}},null,8,["icon"]),fe(" "+ee(n(o)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:y(()=>[p("span",is,[p("img",{src:n(b),style:ne(n(w))},null,12,cs),n(g)?(i(),M("p",us,ee(n(g)),1)):Y("",!0)])]),_:1}),p("span",{class:"set-icon navbar-bg-hover",title:n(o)("buttons.hssystemSet"),onClick:j[1]||(j[1]=(...x)=>n(m)&&n(m)(...x))},[c(H,{icon:n(it)},null,8,["icon"])],8,ds)])])),[[K,n(ke)().wholeMenus.length===0]])}}}),fs=pe(hs,[["__scopeId","data-v-bb9dfcbc"]]),ps={key:0},ms=oe({__name:"index",setup(t){const e=Z(),{isDark:o}=Kt(),{layout:a}=Pn(),u=Nt(),l=St(),{$storage:d}=rt(),r=bt({sidebar:N(()=>Be().sidebar),device:N(()=>Be().device),fixedHeader:N(()=>l.fixedHeader),classes:N(()=>({hideSidebar:!r.sidebar.opened,openSidebar:r.sidebar.opened,withoutAnimation:r.sidebar.withoutAnimation,mobile:r.device==="mobile"})),hideTabs:N(()=>d==null?void 0:d.configure.hideTabs)});function _(g){var b,w,L,k,A,P;window.document.body.setAttribute("layout",g),d.layout={layout:`${g}`,theme:(b=d.layout)==null?void 0:b.theme,darkMode:(w=d.layout)==null?void 0:w.darkMode,sidebarStatus:(L=d.layout)==null?void 0:L.sidebarStatus,epThemeColor:(k=d.layout)==null?void 0:k.epThemeColor,themeColor:(A=d.layout)==null?void 0:A.themeColor,overallStyle:(P=d.layout)==null?void 0:P.overallStyle}}function v(g,b){Be().toggleDevice(g),Be().toggleSideBar(b,"resize")}let m=!0;vt(e,g=>{if(u)return;const b=g[0],[{inlineSize:w}]=b.borderBoxSize;w<=760?_("vertical"):_(Be().layout),w>0&&w<=760?(v("mobile",!1),m=!0):w>760&&w<=990?m&&(v("desktop",!1),m=!1):w>990&&!r.sidebar.isClickCollapse?(v("desktop",!0),m=!0):(v("desktop",!1),m=!1)}),Re(()=>{u&&v("mobile",!1)}),Xt(()=>{var g;$t().dataThemeChange((g=d.layout)==null?void 0:g.overallStyle)});const h=oe({render(){return Je("div",{class:{"fixed-header":r.fixedHeader},style:[r.hideTabs&&a.value.includes("horizontal")?o.value?"box-shadow: 0 1px 4px #0d0d0d":"box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08)":""]},{default:()=>[!l.hiddenSideBar&&(a.value.includes("vertical")||a.value.includes("mix"))?Je(ka):null,!l.hiddenSideBar&&a.value.includes("horizontal")?Je(fs):null,Je(Ra)]})}});return(g,b)=>{const w=T("el-backtop"),L=T("el-scrollbar");return i(),M("div",{ref_key:"appWrapperRef",ref:e,class:se(["app-wrapper",r.classes])},[ue(p("div",{class:"app-mask",onClick:b[0]||(b[0]=k=>n(Be)().toggleSideBar())},null,512),[[Me,r.device==="mobile"&&r.sidebar.opened&&n(a).includes("vertical")]]),ue(c(ns,null,null,512),[[Me,!n(l).hiddenSideBar&&(n(a).includes("vertical")||n(a).includes("mix"))]]),p("div",{class:se(["main-container",n(l).hiddenSideBar?"main-hidden":""])},[r.fixedHeader?(i(),M("div",ps,[c(n(h)),c(qt,{"fixed-header":r.fixedHeader},null,8,["fixed-header"])])):(i(),D(L,{key:1},{default:y(()=>[c(w,{title:"回到顶部",target:".main-container .el-scrollbar__wrap"},{default:y(()=>[c(n(Jt))]),_:1}),c(n(h)),c(qt,{"fixed-header":r.fixedHeader},null,8,["fixed-header"])]),_:1}))],2),c(zl)],2)}}}),Hs=pe(ms,[["__scopeId","data-v-e1cc1ddb"]]);export{Hs as default}; diff --git a/dist/static/js/index-jW_UPmdk.js b/dist/static/js/index-jW_UPmdk.js new file mode 100644 index 000000000..d30eb3021 --- /dev/null +++ b/dist/static/js/index-jW_UPmdk.js @@ -0,0 +1,2 @@ +import{list as k}from"./list-o-xnEKnf.js";import{d as x,r as y,c as l,w as e,b as t,e as n,f as p,h as r,i as o,k as C,l as g,B as v,I as B,C as N,u as w,F as z,_ as T}from"./index-2abGzBFj.js";import"./base.vue_vue_type_script_setup_true_lang--yG_d6hK.js";import"./data-kNU7_GeJ.js";import"./stripe.vue_vue_type_script_setup_true_lang-KzWwIXzF.js";import"./border.vue_vue_type_script_setup_true_lang-Fu15v_qR.js";import"./status.vue_vue_type_style_index_0_lang-7pfRqTwl.js";import"./fixHeader.vue_vue_type_script_setup_true_lang-vdPhINi8.js";import"./fixColumn.vue_vue_type_script_setup_true_lang-b-939nBw.js";import"./fluidHeight.vue_vue_type_script_setup_true_lang-6knLbkK4.js";import"./groupHeader.vue_vue_type_script_setup_true_lang-zocIVwZR.js";import"./radio.vue_vue_type_script_setup_true_lang-RxiT93Bb.js";import"./multipleChoice.vue_vue_type_script_setup_true_lang-NCgRMv-f.js";import"./sortable.vue_vue_type_script_setup_true_lang-6LSLhVHJ.js";import"./filters.vue_vue_type_script_setup_true_lang-rvNQEmAr.js";import"./index.vue_vue_type_script_setup_true_lang-Jtq80YJP.js";import"./columns-Whsg53S_.js";import"./index.vue_vue_type_script_setup_true_lang-utoCmTuP.js";import"./columns-d4bntdf3.js";import"./expand.vue_vue_type_script_setup_true_lang-dQHAJB9-.js";import"./tree.vue_vue_type_script_setup_true_lang-Lq3uQ1ip.js";import"./totalRow.vue_vue_type_script_setup_true_lang-wKlCfI0C.js";import"./merge.vue_vue_type_script_setup_true_lang-Y8mSk6x6.js";import"./customIndex.vue_vue_type_script_setup_true_lang-ma9ztSIE.js";import"./layout.vue_vue_type_script_setup_true_lang-kkD3-HBE.js";import"./nestProp.vue_vue_type_script_setup_true_lang-5SQjPDXW.js";import"./imgPreview.vue_vue_type_script_setup_true_lang-F4qqJ5Nk.js";const V={class:"card-header"},D={class:"font-medium"},F=x({name:"PureTable",__name:"index",setup(I){const s=y(0);function _({index:i}){s.value=i}return(i,$)=>{const m=t("el-link"),d=t("el-alert"),u=t("el-tooltip"),f=t("el-tab-pane"),b=t("el-tabs"),h=t("el-card");return n(),l(h,{shadow:"never"},{header:e(()=>[p("div",V,[p("span",D,[r(" 二次封装 element-plus 的 "),o(m,{href:"https://element-plus.org/zh-CN/component/table.html",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:e(()=>[r(" el-table ")]),_:1}),r(" 完全兼容 api 并提供灵活的配置项以及完善的类型提示,不用将代码都写在 template 里了 "),o(m,{href:"https://github.com/pure-admin/pure-admin-table",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:e(()=>[r(" @pureadmin/table 源码 ")]),_:1})])])]),default:e(()=>[o(d,{title:`基础用法中大部分表格都没设置 row-key ,不过最好都设置一下,后端需返回唯一值的字段,比如id。作用:1. 用来优化 Table + 的渲染,尤其当字段在深层结构中;2. 防止某些操作导致表格组件内部混乱`,type:"info",closable:!1}),o(b,{onTabClick:_},{default:e(()=>[(n(!0),C(z,null,g(w(k),(a,c)=>(n(),l(f,{key:a.key,lazy:!0},{label:e(()=>[o(u,{content:`(第 ${c+1} 个示例)${a.content}`,placement:"top-end"},{default:e(()=>[p("span",null,v(a.title),1)]),_:2},1032,["content"])]),default:e(()=>[s.value==c?(n(),l(B(a.component),{key:0})):N("",!0)]),_:2},1024))),128))]),_:1})]),_:1})}}}),pe=T(F,[["__scopeId","data-v-93dff92f"]]);export{pe as default}; diff --git a/dist/static/js/index-kDrCrFQH.js b/dist/static/js/index-kDrCrFQH.js new file mode 100644 index 000000000..736825a7b --- /dev/null +++ b/dist/static/js/index-kDrCrFQH.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-vH8_zZsi.js";import"./columns-0F94BKDv.js";import"./index-2abGzBFj.js";import"./data-t-06lejh.js";import"./edit-pen-A29bH4uw.js";import"./check-f0nOH8pf.js";export{o as default}; diff --git a/dist/static/js/index-PW-Ag_qh.js b/dist/static/js/index-kH9EVB0T.js similarity index 86% rename from dist/static/js/index-PW-Ag_qh.js rename to dist/static/js/index-kH9EVB0T.js index b47ec55e2..486911853 100644 --- a/dist/static/js/index-PW-Ag_qh.js +++ b/dist/static/js/index-kH9EVB0T.js @@ -1 +1 @@ -import{d as m,r,H as p,k as d,f as s,B as o,u as a,i,b as c,e as _}from"./index-qI-8NwZF.js";const f={class:"dark:text-white"},x={style:{"text-indent":"2em"}},v=m({name:"Menu1-1",__name:"index",setup(V){const e=r(""),{t:n}=p();return(h,t)=>{const l=c("el-input");return _(),d("div",f,[s("p",null,o(a(n)("menus.hsmenu1")),1),s("p",x,o(a(n)("menus.hsmenu1-1")),1),i(l,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["modelValue"])])}}});export{v as default}; +import{d as m,r,H as p,k as d,f as s,B as o,u as a,i,b as c,e as _}from"./index-2abGzBFj.js";const f={class:"dark:text-white"},x={style:{"text-indent":"2em"}},v=m({name:"Menu1-1",__name:"index",setup(V){const e=r(""),{t:n}=p();return(h,t)=>{const l=c("el-input");return _(),d("div",f,[s("p",null,o(a(n)("menus.hsmenu1")),1),s("p",x,o(a(n)("menus.hsmenu1-1")),1),i(l,{modelValue:e.value,"onUpdate:modelValue":t[0]||(t[0]=u=>e.value=u)},null,8,["modelValue"])])}}});export{v as default}; diff --git a/dist/static/js/index-8AISnEr8.js b/dist/static/js/index-l48OFqjC.js similarity index 97% rename from dist/static/js/index-8AISnEr8.js rename to dist/static/js/index-l48OFqjC.js index 8f6f294ad..ffa33f1cb 100644 --- a/dist/static/js/index-8AISnEr8.js +++ b/dist/static/js/index-l48OFqjC.js @@ -1 +1 @@ -import{d as h,b as s,j as m,e as n,k as y,f as l,B as v,u as o,dG as w,i as t,w as e,h as d,dH as u,c as _,C as b,m as f}from"./index-qI-8NwZF.js";const g={class:"mb-2"},k=l("div",{class:"card-header"},"组件方式判断权限",-1),B=l("div",{class:"card-header"},"函数方式判断权限",-1),x=l("div",{class:"card-header"}," 指令方式判断权限(该方式不能动态修改权限) ",-1),D=h({name:"PermissionButton",__name:"index",setup(C){return(A,N)=>{const a=s("el-button"),c=s("Auth"),r=s("el-space"),i=s("el-card"),p=m("auth");return n(),y("div",null,[l("p",g,"当前拥有的code列表:"+v(o(w)()),1),t(i,{shadow:"never",class:"mb-2"},{header:e(()=>[k]),default:e(()=>[t(r,{wrap:""},{default:e(()=>[t(c,{value:"btn_add"},{default:e(()=>[t(a,{plain:"",type:"warning"},{default:e(()=>[d(" 拥有code:'btn_add' 权限可见 ")]),_:1})]),_:1}),t(c,{value:["btn_edit"]},{default:e(()=>[t(a,{plain:"",type:"primary"},{default:e(()=>[d(" 拥有code:['btn_edit'] 权限可见 ")]),_:1})]),_:1}),t(c,{value:["btn_add","btn_edit","btn_delete"]},{default:e(()=>[t(a,{plain:"",type:"danger"},{default:e(()=>[d(" 拥有code:['btn_add', 'btn_edit', 'btn_delete'] 权限可见 ")]),_:1})]),_:1})]),_:1})]),_:1}),t(i,{shadow:"never",class:"mb-2"},{header:e(()=>[B]),default:e(()=>[t(r,{wrap:""},{default:e(()=>[o(u)("btn_add")?(n(),_(a,{key:0,plain:"",type:"warning"},{default:e(()=>[d(" 拥有code:'btn_add' 权限可见 ")]),_:1})):b("",!0),o(u)(["btn_edit"])?(n(),_(a,{key:1,plain:"",type:"primary"},{default:e(()=>[d(" 拥有code:['btn_edit'] 权限可见 ")]),_:1})):b("",!0),o(u)(["btn_add","btn_edit","btn_delete"])?(n(),_(a,{key:2,plain:"",type:"danger"},{default:e(()=>[d(" 拥有code:['btn_add', 'btn_edit', 'btn_delete'] 权限可见 ")]),_:1})):b("",!0)]),_:1})]),_:1}),t(i,{shadow:"never"},{header:e(()=>[x]),default:e(()=>[t(r,{wrap:""},{default:e(()=>[f((n(),_(a,{plain:"",type:"warning"},{default:e(()=>[d(" 拥有code:'btn_add' 权限可见 ")]),_:1})),[[p,"btn_add"]]),f((n(),_(a,{plain:"",type:"primary"},{default:e(()=>[d(" 拥有code:['btn_edit'] 权限可见 ")]),_:1})),[[p,["btn_edit"]]]),f((n(),_(a,{plain:"",type:"danger"},{default:e(()=>[d(" 拥有code:['btn_add', 'btn_edit', 'btn_delete'] 权限可见 ")]),_:1})),[[p,["btn_add","btn_edit","btn_delete"]]])]),_:1})]),_:1})])}}});export{D as default}; +import{d as h,b as s,j as m,e as n,k as y,f as l,B as v,u as o,dG as w,i as t,w as e,h as d,dH as u,c as _,C as b,m as f}from"./index-2abGzBFj.js";const g={class:"mb-2"},k=l("div",{class:"card-header"},"组件方式判断权限",-1),B=l("div",{class:"card-header"},"函数方式判断权限",-1),x=l("div",{class:"card-header"}," 指令方式判断权限(该方式不能动态修改权限) ",-1),D=h({name:"PermissionButton",__name:"index",setup(C){return(A,N)=>{const a=s("el-button"),c=s("Auth"),r=s("el-space"),i=s("el-card"),p=m("auth");return n(),y("div",null,[l("p",g,"当前拥有的code列表:"+v(o(w)()),1),t(i,{shadow:"never",class:"mb-2"},{header:e(()=>[k]),default:e(()=>[t(r,{wrap:""},{default:e(()=>[t(c,{value:"btn_add"},{default:e(()=>[t(a,{plain:"",type:"warning"},{default:e(()=>[d(" 拥有code:'btn_add' 权限可见 ")]),_:1})]),_:1}),t(c,{value:["btn_edit"]},{default:e(()=>[t(a,{plain:"",type:"primary"},{default:e(()=>[d(" 拥有code:['btn_edit'] 权限可见 ")]),_:1})]),_:1}),t(c,{value:["btn_add","btn_edit","btn_delete"]},{default:e(()=>[t(a,{plain:"",type:"danger"},{default:e(()=>[d(" 拥有code:['btn_add', 'btn_edit', 'btn_delete'] 权限可见 ")]),_:1})]),_:1})]),_:1})]),_:1}),t(i,{shadow:"never",class:"mb-2"},{header:e(()=>[B]),default:e(()=>[t(r,{wrap:""},{default:e(()=>[o(u)("btn_add")?(n(),_(a,{key:0,plain:"",type:"warning"},{default:e(()=>[d(" 拥有code:'btn_add' 权限可见 ")]),_:1})):b("",!0),o(u)(["btn_edit"])?(n(),_(a,{key:1,plain:"",type:"primary"},{default:e(()=>[d(" 拥有code:['btn_edit'] 权限可见 ")]),_:1})):b("",!0),o(u)(["btn_add","btn_edit","btn_delete"])?(n(),_(a,{key:2,plain:"",type:"danger"},{default:e(()=>[d(" 拥有code:['btn_add', 'btn_edit', 'btn_delete'] 权限可见 ")]),_:1})):b("",!0)]),_:1})]),_:1}),t(i,{shadow:"never"},{header:e(()=>[x]),default:e(()=>[t(r,{wrap:""},{default:e(()=>[f((n(),_(a,{plain:"",type:"warning"},{default:e(()=>[d(" 拥有code:'btn_add' 权限可见 ")]),_:1})),[[p,"btn_add"]]),f((n(),_(a,{plain:"",type:"primary"},{default:e(()=>[d(" 拥有code:['btn_edit'] 权限可见 ")]),_:1})),[[p,["btn_edit"]]]),f((n(),_(a,{plain:"",type:"danger"},{default:e(()=>[d(" 拥有code:['btn_add', 'btn_edit', 'btn_delete'] 权限可见 ")]),_:1})),[[p,["btn_add","btn_edit","btn_delete"]]])]),_:1})]),_:1})])}}});export{D as default}; diff --git a/dist/static/js/index-Crwihmyd.js b/dist/static/js/index-moVirgk3.js similarity index 89% rename from dist/static/js/index-Crwihmyd.js rename to dist/static/js/index-moVirgk3.js index 88ded7008..6928c66e7 100644 --- a/dist/static/js/index-Crwihmyd.js +++ b/dist/static/js/index-moVirgk3.js @@ -1 +1 @@ -var r=Object.defineProperty;var a=Object.getOwnPropertySymbols;var n=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable;var l=(s,t,e)=>t in s?r(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,o=(s,t)=>{for(var e in t||(t={}))n.call(t,e)&&l(s,e,t[e]);if(a)for(var e of a(t))d.call(t,e)&&l(s,e,t[e]);return s};import{d as m,D as u,aT as p}from"./index-qI-8NwZF.js";const h=m({name:"ReCol",props:{value:{type:Number,default:24}},render(){const s=this.$attrs,t=this.value;return u(p,o({xs:t,sm:t,md:t,lg:t,xl:t},s),{default:()=>this.$slots.default()})}});export{h as R}; +var r=Object.defineProperty;var a=Object.getOwnPropertySymbols;var n=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable;var l=(s,t,e)=>t in s?r(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e,o=(s,t)=>{for(var e in t||(t={}))n.call(t,e)&&l(s,e,t[e]);if(a)for(var e of a(t))d.call(t,e)&&l(s,e,t[e]);return s};import{d as m,D as u,aT as p}from"./index-2abGzBFj.js";const h=m({name:"ReCol",props:{value:{type:Number,default:24}},render(){const s=this.$attrs,t=this.value;return u(p,o({xs:t,sm:t,md:t,lg:t,xl:t},s),{default:()=>this.$slots.default()})}});export{h as R}; diff --git a/dist/static/js/index-ocZQGcBq.js b/dist/static/js/index-ocZQGcBq.js deleted file mode 100644 index e6c21df68..000000000 --- a/dist/static/js/index-ocZQGcBq.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-G4ELzUEz.js";import"./columns-jYN7XIO4.js";import"./data-t9HUp2km.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/index-qJkqjwMp.js b/dist/static/js/index-qJkqjwMp.js new file mode 100644 index 000000000..3a0bdcc48 --- /dev/null +++ b/dist/static/js/index-qJkqjwMp.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-Jtq80YJP.js";import"./columns-Whsg53S_.js";import"./index-2abGzBFj.js";import"./data-kNU7_GeJ.js";export{o as default}; diff --git a/dist/static/js/index-IwCOf4wx.js b/dist/static/js/index-rkbTaZY2.js similarity index 95% rename from dist/static/js/index-IwCOf4wx.js rename to dist/static/js/index-rkbTaZY2.js index e12eebb12..fb26ad075 100644 --- a/dist/static/js/index-IwCOf4wx.js +++ b/dist/static/js/index-rkbTaZY2.js @@ -1 +1 @@ -import{useColumns as P}from"./columns-Dv24TI72.js";import{d as q,V as z,k as d,i as t,w as s,b as r,e as u,u as B,F as y,l as j,f as n,E as w,B as x,p as D,q as I,_ as V}from"./index-qI-8NwZF.js";var A={pkg:{name:"vue-pure-admin",version:"4.5.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.18","@logicflow/extension":"^1.2.19","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.0.1","@pureadmin/utils":"^2.4.3","@vueuse/core":"^10.7.2","@vueuse/motion":"^2.0.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.5","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.4.3","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.5.1","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.3",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.5",typeit:"8.7.1","v-contextmenu":"3.0.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"3.4.14","vue-i18n":"^9.9.0","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.2.5","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.3.1","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.6.4",xgplayer:"^3.0.11",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.4.4","@commitlint/config-conventional":"^18.4.4","@commitlint/types":"^18.4.4","@eslint/js":"^8.56.0","@faker-js/faker":"^8.3.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.0","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.11","@types/sortablejs":"^1.15.7","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.16",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.3",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.20.0","gradient-string":"^2.0.2",husky:"^8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.33","postcss-html":"^1.6.0","postcss-import":"^15.1.0","postcss-scss":"^4.0.9",prettier:"^3.1.1",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.69.7",stylelint:"^16.1.0","stylelint-config-recess-order":"^4.4.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^12.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.0.12","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.0","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-01-21 23:31:47"};const c=i=>(D("data-v-16d25d65"),i=i(),I(),i),F=c(()=>n("span",null," vue-pure-admin 是一款开源免费且开箱即用的中后台管理系统模版。完全采用 ECMAScript 模块(ESM)规范来编写和组织代码,使用了最新的 Vue3、Vite、Element-Plus、TypeScript、Pinia、Tailwindcss 等主流技术开发。 ",-1)),M=c(()=>n("div",{class:"card-header"},[n("span",{class:"font-medium"},"平台信息")],-1)),N=c(()=>n("div",{class:"card-header"},[n("span",{class:"font-medium"},"生产环境依赖")],-1)),O=["href"],T=c(()=>n("div",{class:"card-header"},[n("span",{class:"font-medium"},"开发环境依赖")],-1)),L=["href"],G=q({name:"About",__name:"index",setup(i){const{pkg:k}=A,{dependencies:m,devDependencies:v}=k,f=[],g=[],{columns:S}=P(),E=["@pureadmin/descriptions","@pureadmin/table","@pureadmin/utils","@vueuse/core","axios","dayjs","echarts","vue","element-plus","pinia","vue-i18n","vue-router","@iconify/vue","@vitejs/plugin-vue","@vitejs/plugin-vue-jsx","eslint","prettier","sass","stylelint","tailwindcss","typescript","vite","vue-tsc"],l=z(()=>a=>E.find(_=>_===a)&&"main-label");return Object.keys(m).forEach(a=>{f.push({field:m[a],label:a})}),Object.keys(v).forEach(a=>{g.push({field:v[a],label:a})}),(a,_)=>{const o=r("el-card"),C=r("PureDescriptions"),b=r("el-descriptions-item"),h=r("el-descriptions");return u(),d("div",null,[t(o,{class:"mb-4 box-card",shadow:"never"},{default:s(()=>[F]),_:1}),t(o,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[M]),default:s(()=>[t(C,{border:"",columns:B(S),column:4},null,8,["columns"])]),_:1}),t(o,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[N]),default:s(()=>[t(h,{border:"",size:"small",column:6},{default:s(()=>[(u(),d(y,null,j(f,(e,p)=>t(b,{key:p,label:e.label,"label-class-name":l.value(e.label),"class-name":"pure-version","label-align":"right"},{default:s(()=>[n("a",{href:"https://www.npmjs.com/package/"+e.label,target:"_blank"},[n("span",{class:w(l.value(e.label)),style:{color:"var(--el-color-primary)"}},x(e.field),3)],8,O)]),_:2},1032,["label","label-class-name"])),64))]),_:1})]),_:1}),t(o,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[T]),default:s(()=>[t(h,{border:"",size:"small",column:5},{default:s(()=>[(u(),d(y,null,j(g,(e,p)=>t(b,{key:p,label:e.label,"label-class-name":l.value(e.label),"class-name":"pure-version","label-align":"right"},{default:s(()=>[n("a",{href:"https://www.npmjs.com/package/"+e.label,target:"_blank"},[n("span",{class:w(l.value(e.label)),style:{color:"var(--el-color-primary)"}},x(e.field),3)],8,L)]),_:2},1032,["label","label-class-name"])),64))]),_:1})]),_:1})])}}}),K=V(G,[["__scopeId","data-v-16d25d65"]]);export{K as default}; +import{useColumns as P}from"./columns-BdT7BisX.js";import{d as q,V as z,k as d,i as t,w as s,b as r,e as u,u as B,F as y,l as j,f as n,E as w,B as x,p as D,q as I,_ as V}from"./index-2abGzBFj.js";var A={pkg:{name:"vue-pure-admin",version:"4.5.0",engines:{node:"^18.18.0 || ^20.9.0 || >=21.1.0",pnpm:">=8.6.10"},dependencies:{"@amap/amap-jsapi-loader":"^1.0.1","@howdyjs/mouse-menu":"2.0.9","@logicflow/core":"^1.2.18","@logicflow/extension":"^1.2.19","@pureadmin/descriptions":"^1.2.0","@pureadmin/table":"^3.0.1","@pureadmin/utils":"^2.4.3","@vueuse/core":"^10.7.2","@vueuse/motion":"^2.0.0","@wangeditor/editor":"^5.1.23","@wangeditor/editor-for-vue":"^5.1.12","@zxcvbn-ts/core":"^3.0.4","animate.css":"^4.1.1",axios:"^1.6.5","china-area-data":"^5.0.1",cropperjs:"^1.6.1",dayjs:"^1.11.10",echarts:"^5.4.3","el-table-infinite-scroll":"^3.0.3","element-plus":"^2.5.1","intro.js":"^7.2.0","js-cookie":"^3.0.5",jsbarcode:"^3.11.6",localforage:"^1.10.0","mint-filter":"^4.0.3",mitt:"^3.0.1",nprogress:"^0.2.0",path:"^0.12.7",pinia:"^2.1.7","pinyin-pro":"^3.19.3",qrcode:"^1.5.3",qs:"^6.11.2","responsive-storage":"^2.2.0",sortablejs:"^1.15.2",swiper:"^11.0.5",typeit:"8.7.1","v-contextmenu":"3.0.0","v3-infinite-loading":"^1.3.1","version-rocket":"^1.7.1",vue:"3.4.14","vue-i18n":"^9.9.0","vue-json-pretty":"^2.3.0","vue-pdf-embed":"1.2.1","vue-router":"^4.2.5","vue-tippy":"^6.4.1","vue-types":"^5.1.1","vue-virtual-scroller":"2.0.0-beta.8","vue-waterfall-plugin-next":"^2.3.1","vue3-danmaku":"^1.6.0",vuedraggable:"^4.1.0","wavesurfer.js":"^7.6.4",xgplayer:"^3.0.11",xlsx:"^0.18.5"},devDependencies:{"@commitlint/cli":"^18.4.4","@commitlint/config-conventional":"^18.4.4","@commitlint/types":"^18.4.4","@eslint/js":"^8.56.0","@faker-js/faker":"^8.3.1","@iconify-icons/ep":"^1.2.12","@iconify-icons/ri":"^1.2.10","@iconify/vue":"^4.1.1","@intlify/unplugin-vue-i18n":"^2.0.0","@pureadmin/theme":"^3.2.0","@types/gradient-string":"^1.1.5","@types/intro.js":"^5.1.5","@types/js-cookie":"^3.0.6","@types/node":"^20.11.0","@types/nprogress":"^0.2.3","@types/qrcode":"^1.5.5","@types/qs":"^6.9.11","@types/sortablejs":"^1.15.7","@typescript-eslint/eslint-plugin":"^6.18.1","@typescript-eslint/parser":"^6.18.1","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0",autoprefixer:"^10.4.16",boxen:"^7.1.1",cloc:"^2.11.0",cssnano:"^6.0.3",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-define-config":"^2.1.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-vue":"^9.20.0","gradient-string":"^2.0.2",husky:"^8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.33","postcss-html":"^1.6.0","postcss-import":"^15.1.0","postcss-scss":"^4.0.9",prettier:"^3.1.1",rimraf:"^5.0.5","rollup-plugin-visualizer":"^5.12.0",sass:"^1.69.7",stylelint:"^16.1.0","stylelint-config-recess-order":"^4.4.0","stylelint-config-recommended-vue":"^1.5.0","stylelint-config-standard-scss":"^12.0.0","stylelint-prettier":"^5.0.0",svgo:"^3.2.0",tailwindcss:"^3.4.1",typescript:"^5.3.3",vite:"^5.0.12","vite-plugin-cdn-import":"^0.3.5","vite-plugin-compression":"^0.5.1","vite-plugin-fake-server":"^2.1.1","vite-plugin-remove-console":"^2.2.0","vite-plugin-router-warn":"^1.0.0","vite-svg-loader":"^5.1.0","vue-eslint-parser":"^9.4.0","vue-tsc":"^1.8.27"}},lastBuildTime:"2024-01-22 11:20:43"};const c=i=>(D("data-v-16d25d65"),i=i(),I(),i),F=c(()=>n("span",null," vue-pure-admin 是一款开源免费且开箱即用的中后台管理系统模版。完全采用 ECMAScript 模块(ESM)规范来编写和组织代码,使用了最新的 Vue3、Vite、Element-Plus、TypeScript、Pinia、Tailwindcss 等主流技术开发。 ",-1)),M=c(()=>n("div",{class:"card-header"},[n("span",{class:"font-medium"},"平台信息")],-1)),N=c(()=>n("div",{class:"card-header"},[n("span",{class:"font-medium"},"生产环境依赖")],-1)),O=["href"],T=c(()=>n("div",{class:"card-header"},[n("span",{class:"font-medium"},"开发环境依赖")],-1)),L=["href"],G=q({name:"About",__name:"index",setup(i){const{pkg:k}=A,{dependencies:m,devDependencies:v}=k,f=[],g=[],{columns:S}=P(),E=["@pureadmin/descriptions","@pureadmin/table","@pureadmin/utils","@vueuse/core","axios","dayjs","echarts","vue","element-plus","pinia","vue-i18n","vue-router","@iconify/vue","@vitejs/plugin-vue","@vitejs/plugin-vue-jsx","eslint","prettier","sass","stylelint","tailwindcss","typescript","vite","vue-tsc"],l=z(()=>a=>E.find(_=>_===a)&&"main-label");return Object.keys(m).forEach(a=>{f.push({field:m[a],label:a})}),Object.keys(v).forEach(a=>{g.push({field:v[a],label:a})}),(a,_)=>{const o=r("el-card"),C=r("PureDescriptions"),b=r("el-descriptions-item"),h=r("el-descriptions");return u(),d("div",null,[t(o,{class:"mb-4 box-card",shadow:"never"},{default:s(()=>[F]),_:1}),t(o,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[M]),default:s(()=>[t(C,{border:"",columns:B(S),column:4},null,8,["columns"])]),_:1}),t(o,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[N]),default:s(()=>[t(h,{border:"",size:"small",column:6},{default:s(()=>[(u(),d(y,null,j(f,(e,p)=>t(b,{key:p,label:e.label,"label-class-name":l.value(e.label),"class-name":"pure-version","label-align":"right"},{default:s(()=>[n("a",{href:"https://www.npmjs.com/package/"+e.label,target:"_blank"},[n("span",{class:w(l.value(e.label)),style:{color:"var(--el-color-primary)"}},x(e.field),3)],8,O)]),_:2},1032,["label","label-class-name"])),64))]),_:1})]),_:1}),t(o,{class:"m-4 box-card",shadow:"never"},{header:s(()=>[T]),default:s(()=>[t(h,{border:"",size:"small",column:5},{default:s(()=>[(u(),d(y,null,j(g,(e,p)=>t(b,{key:p,label:e.label,"label-class-name":l.value(e.label),"class-name":"pure-version","label-align":"right"},{default:s(()=>[n("a",{href:"https://www.npmjs.com/package/"+e.label,target:"_blank"},[n("span",{class:w(l.value(e.label)),style:{color:"var(--el-color-primary)"}},x(e.field),3)],8,L)]),_:2},1032,["label","label-class-name"])),64))]),_:1})]),_:1})])}}}),K=V(G,[["__scopeId","data-v-16d25d65"]]);export{K as default}; diff --git a/dist/static/js/index-rnfeFLlg.js b/dist/static/js/index-rnfeFLlg.js deleted file mode 100644 index 8319b9224..000000000 --- a/dist/static/js/index-rnfeFLlg.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-HZx2bmtv.js";import"./columns-pmBu3XFD.js";import"./print-v8kborK1.js";import"./data-t9HUp2km.js";import"./index-qI-8NwZF.js";export{o as default}; diff --git a/dist/static/js/index-W8SLLF1X.js b/dist/static/js/index-tc8Xhl63.js similarity index 87% rename from dist/static/js/index-W8SLLF1X.js rename to dist/static/js/index-tc8Xhl63.js index e9e23bf2a..793e055ca 100644 --- a/dist/static/js/index-W8SLLF1X.js +++ b/dist/static/js/index-tc8Xhl63.js @@ -1 +1 @@ -import{d as c,D as l}from"./index-qI-8NwZF.js";function h(e){return c({name:"ReFlicker",render(){var i,n,o,d,p;return l("div",{class:"point point-flicker",style:{"--point-width":(i=e==null?void 0:e.width)!=null?i:"12px","--point-height":(n=e==null?void 0:e.height)!=null?n:"12px","--point-background":(o=e==null?void 0:e.background)!=null?o:"var(--el-color-primary)","--point-border-radius":(d=e==null?void 0:e.borderRadius)!=null?d:"50%","--point-scale":(p=e==null?void 0:e.scale)!=null?p:"2"}},{default:()=>[]})}})}export{h as u}; +import{d as c,D as l}from"./index-2abGzBFj.js";function h(e){return c({name:"ReFlicker",render(){var i,n,o,d,p;return l("div",{class:"point point-flicker",style:{"--point-width":(i=e==null?void 0:e.width)!=null?i:"12px","--point-height":(n=e==null?void 0:e.height)!=null?n:"12px","--point-background":(o=e==null?void 0:e.background)!=null?o:"var(--el-color-primary)","--point-border-radius":(d=e==null?void 0:e.borderRadius)!=null?d:"50%","--point-scale":(p=e==null?void 0:e.scale)!=null?p:"2"}},{default:()=>[]})}})}export{h as u}; diff --git a/dist/static/js/index-qHIUdVtp.js b/dist/static/js/index-uTT3D8j2.js similarity index 73% rename from dist/static/js/index-qHIUdVtp.js rename to dist/static/js/index-uTT3D8j2.js index 0aea8e052..27b43c8fa 100644 --- a/dist/static/js/index-qHIUdVtp.js +++ b/dist/static/js/index-uTT3D8j2.js @@ -1 +1 @@ -import{_ as v}from"./base.vue_vue_type_script_setup_true_lang-xkGIOd3F.js";import{_ as x}from"./multi.vue_vue_type_script_setup_true_lang-fYqw7qHe.js";import{_ as h}from"./picUpload.vue_vue_type_script_setup_true_lang-5xMj7Cku.js";import{d as k,r as w,c as o,w as e,b as s,e as n,f as d,h as m,i as a,u as _,C as c,_ as V}from"./index-qI-8NwZF.js";import"./index.esm-08YksEtd.js";import"./index-Crwihmyd.js";const C=v,N=x,g=h,y={class:"card-header"},B={class:"font-medium"},b=k({name:"Editor",__name:"index",setup($){const t=w("1");return(U,r)=>{const i=s("el-link"),l=s("el-collapse-item"),p=s("el-collapse"),f=s("el-card");return n(),o(f,{shadow:"never"},{header:e(()=>[d("div",y,[d("span",B,[m(" 编辑器组件,采用开源的 "),a(i,{href:"https://www.wangeditor.com",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:e(()=>[m(" Wangeditor ")]),_:1})])])]),default:e(()=>[a(p,{modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=u=>t.value=u),accordion:""},{default:e(()=>[a(l,{title:"基础用法",name:"1"},{default:e(()=>[t.value==="1"?(n(),o(_(C),{key:0})):c("",!0)]),_:1}),a(l,{title:"多个富文本",name:"2"},{default:e(()=>[t.value==="2"?(n(),o(_(N),{key:0})):c("",!0)]),_:1}),a(l,{title:"自定义图片上传",name:"3"},{default:e(()=>[t.value==="3"?(n(),o(_(g),{key:0})):c("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1})}}}),W=V(b,[["__scopeId","data-v-370db8ff"]]);export{W as default}; +import{_ as v}from"./base.vue_vue_type_script_setup_true_lang-kZOtAjZt.js";import{_ as x}from"./multi.vue_vue_type_script_setup_true_lang-sdv-Xta5.js";import{_ as h}from"./picUpload.vue_vue_type_script_setup_true_lang-1HvXU4Yl.js";import{d as k,r as w,c as o,w as e,b as s,e as n,f as d,h as m,i as a,u as _,C as c,_ as V}from"./index-2abGzBFj.js";import"./index.esm-pUNmc0GL.js";import"./index-moVirgk3.js";const C=v,N=x,g=h,y={class:"card-header"},B={class:"font-medium"},b=k({name:"Editor",__name:"index",setup($){const t=w("1");return(U,r)=>{const i=s("el-link"),l=s("el-collapse-item"),p=s("el-collapse"),f=s("el-card");return n(),o(f,{shadow:"never"},{header:e(()=>[d("div",y,[d("span",B,[m(" 编辑器组件,采用开源的 "),a(i,{href:"https://www.wangeditor.com",target:"_blank",style:{margin:"0 4px 5px","font-size":"16px"}},{default:e(()=>[m(" Wangeditor ")]),_:1})])])]),default:e(()=>[a(p,{modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=u=>t.value=u),accordion:""},{default:e(()=>[a(l,{title:"基础用法",name:"1"},{default:e(()=>[t.value==="1"?(n(),o(_(C),{key:0})):c("",!0)]),_:1}),a(l,{title:"多个富文本",name:"2"},{default:e(()=>[t.value==="2"?(n(),o(_(N),{key:0})):c("",!0)]),_:1}),a(l,{title:"自定义图片上传",name:"3"},{default:e(()=>[t.value==="3"?(n(),o(_(g),{key:0})):c("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1})}}}),W=V(b,[["__scopeId","data-v-370db8ff"]]);export{W as default}; diff --git a/dist/static/js/index-vT_NpOqK.js b/dist/static/js/index-vT_NpOqK.js new file mode 100644 index 000000000..341b1c923 --- /dev/null +++ b/dist/static/js/index-vT_NpOqK.js @@ -0,0 +1 @@ +import{_ as o}from"./index.vue_vue_type_script_setup_true_lang-wanzc3u4.js";import"./columns-xM2x4pVJ.js";import"./data-t-06lejh.js";import"./index-2abGzBFj.js";export{o as default}; diff --git a/dist/static/js/index-vxlhnI6o.js b/dist/static/js/index-vxlhnI6o.js new file mode 100644 index 000000000..e49b099ec --- /dev/null +++ b/dist/static/js/index-vxlhnI6o.js @@ -0,0 +1,10 @@ +var mn=Object.defineProperty,vn=Object.defineProperties;var _n=Object.getOwnPropertyDescriptors;var Ot=Object.getOwnPropertySymbols;var gn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable;var Zt=(t,e,o)=>e in t?mn(t,e,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[e]=o,Rt=(t,e)=>{for(var o in e||(e={}))gn.call(e,o)&&Zt(t,o,e[o]);if(Ot)for(var o of Ot(e))yn.call(e,o)&&Zt(t,o,e[o]);return t},Dt=(t,e)=>vn(t,_n(e));var at=(t,e,o)=>new Promise((a,u)=>{var s=g=>{try{r(o.next(g))}catch(f){u(f)}},h=g=>{try{r(o.throw(g))}catch(f){u(f)}},r=g=>g.done?a(g.value):Promise.resolve(g.value).then(s,h);r((o=o.apply(t,e)).next())});import{d9 as se,ao as bn,ar as Ge,as as wn,e as c,k as M,f as _,d as oe,r as R,V as q,aG as gt,o as Pe,F as we,l as $e,al as ne,c as D,I as Ze,u as n,B as ee,a3 as be,i as d,P as Ut,_ as pe,b as V,h as fe,C as Y,a9 as yt,H as kn,bf as Wt,a8 as xn,a1 as Ce,da as ft,w as b,bb as Cn,aQ as Fe,aC as $n,L as Gt,n as De,bh as Me,a7 as je,j as ot,m as le,E as re,R as ke,db as bt,dc as lt,a6 as wt,dd as Le,T as Sn,af as Xe,de as Ne,ap as Je,aq as Ye,K as kt,df as ye,dg as et,dh as In,di as st,aU as Re,dj as rt,dk as Mn,dl as Kt,aH as Tn,a as xt,dm as Ct,dn as pt,dp as Pt,dq as Vn,U as mt,dr as it,ds as jt,D as Qe,p as Xt,q as Jt,am as Yt,N as Qt,O as zn,Y as We,J as An,G as Ln,X as Hn}from"./index-2abGzBFj.js";import{d as En}from"./menu-_OwpKHc3.js";import{d as On,u as ze,a as $t,g as St,b as It,t as Zn,c as Rn,e as Dn,f as Pn}from"./dark-MYu-bC_g.js";import{d as jn}from"./home-filled-ZzezfvKu.js";import{d as Bn}from"./admin-line-8g4DVr6a.js";import{d as qn}from"./git-branch-line-zmPAFode.js";import{u as qe}from"./app-EJKhZfNV.js";import{m as Fn}from"./index-uKKdWOxm.js";import{u as Nn}from"./epTheme--LMgq1hx.js";import{u as Oe}from"./hooks-OdGZ-AeP.js";import{d as Ue}from"./check-f0nOH8pf.js";import{e as xe}from"./mitt-y5r8hZta.js";import{d as Un}from"./refresh-right-y-X3zYf8.js";import{d as Wn}from"./arrow-right-s-line-xoI-mVSn.js";import{b as en}from"./back_top-K7DixdfE.js";import{R as Bt}from"./index-Hl5UgsuV.js";const Gn={width:24,height:24,body:''},Kn={width:1024,height:1024,body:''},Xn={width:1024,height:1024,body:''},Jn={width:24,height:24,body:''},Yn={width:1024,height:1024,body:''},Qn={width:24,height:24,body:''},eo={width:24,height:24,body:''},to={width:1024,height:1024,body:''},no={width:24,height:24,body:''},oo={width:24,height:24,body:''},ao={width:24,height:24,body:''},ct={width:24,height:24,body:''},tn={width:24,height:24,body:''},so={width:1024,height:1024,body:''},lo={width:1024,height:1024,body:''},nn={width:24,height:24,body:''},ro={width:24,height:24,body:''},io={width:24,height:24,body:''},co={width:24,height:24,body:''};se("ubuntuFill",Gn);se("menu",En);se("edit",Kn);se("informationLine",On);se("setUp",Xn);se("terminalWindowLine",Jn);se("guide",Yn);se("homeFilled",jn);se("card",Qn);se("listCheck",eo);se("histogram",to);se("ppt",no);se("checkboxCircleLine",oo);se("flUser",Bn);se("role",ao);se("setting",ct);se("dept",qn);se("search",tn);se("lollipop",so);se("monitor",lo);se("tag",nn);se("table",ro);se("info",io);se("artboard",co);const uo=bn({id:"pure-setting",state:()=>({title:Ge().Title,fixedHeader:Ge().FixedHeader,hiddenSideBar:Ge().HiddenSideBar}),getters:{getTitle(t){return t.title},getFixedHeader(t){return t.fixedHeader},getHiddenSideBar(t){return t.hiddenSideBar}},actions:{CHANGE_SETTING({key:t,value:e}){Reflect.has(this,t)&&(this[t]=e)},changeSetting(t){this.CHANGE_SETTING(t)}}});function Mt(){return uo(wn)}const ho={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20","aria-hidden":"true",class:"iconify iconify--ant-design",viewBox:"0 0 1024 1024"},fo=_("path",{fill:"currentColor",d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8"},null,-1),po=[fo];function mo(t,e){return c(),M("svg",ho,[...po])}const on={render:mo},vo=["onMouseenter"],_o={class:"result-item-title"},go=oe({__name:"SearchResult",props:{value:{},options:{}},emits:["update:value","enter"],setup(t,{expose:e,emit:o}){const a=R(),u=R(),s=t,h=o,r=Ut(),g=q(()=>w=>({background:(w==null?void 0:w.path)===f.value?Nn().epThemeColor:"",color:w.path===f.value?"#fff":"",fontSize:w.path===f.value?"16px":"14px"})),f=q({get(){return s.value},set(w){h("update:value",w)}});function m(w){return at(this,null,function*(){f.value=w.path})}function i(){h("enter")}function v(){u.value=window.innerHeight-window.innerHeight/10-140}gt(a,v);function y(w){var L;const A=(L=r==null?void 0:r.proxy)==null?void 0:L.$refs[`resultItemRef${w}`];if(!A)return 0;const P=A[0].offsetTop+128;return P>u.value?P-u.value:0}return Pe(()=>{v()}),e({handleScroll:y}),(w,A)=>(c(),M("div",{ref_key:"resultRef",ref:a,class:"result"},[(c(!0),M(we,null,$e(w.options,(k,P)=>{var L,E,I;return c(),M("div",{key:k.path,ref_for:!0,ref:"resultItemRef"+P,class:"result-item dark:bg-[#1d1d1d]",style:ne(g.value(k)),onClick:i,onMouseenter:H=>m(k)},[(c(),D(Ze(n(Oe)((E=(L=k.meta)==null?void 0:L.icon)!=null?E:n(nn))))),_("span",_o,ee(n(be)((I=k.meta)==null?void 0:I.title)),1),d(n(on))],44,vo)}),128))],512))}}),yo=pe(go,[["__scopeId","data-v-4fa8bd61"]]),bo={width:24,height:24,body:''},wo={width:24,height:24,body:''},ko={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20","aria-hidden":"true",class:"iconify iconify--mdi",viewBox:"0 0 24 24"},xo=_("path",{fill:"currentColor",d:"M1 7h6v2H3v2h4v2H3v2h4v2H1zm10 0h4v2h-4v2h2a2 2 0 0 1 2 2v2c0 1.11-.89 2-2 2H9v-2h4v-2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2m8 0h2a2 2 0 0 1 2 2v1h-2V9h-2v6h2v-1h2v1c0 1.11-.89 2-2 2h-2a2 2 0 0 1-2-2V9c0-1.1.9-2 2-2"},null,-1),Co=[xo];function $o(t,e){return c(),M("svg",ko,[...Co])}const So={render:$o},Io={class:"search-footer text-[#333] dark:text-white"},Mo={class:"search-footer-item"},To={class:"search-footer-item"},Vo={class:"search-footer-item"},zo={key:0,class:"search-footer-total"},Ao=oe({__name:"SearchFooter",props:{total:{default:0}},setup(t){const e=t,{device:o}=ze();return(a,u)=>{const s=V("IconifyIconOffline");return c(),M("div",Io,[_("span",Mo,[d(n(on),{class:"icon"}),fe(" 确认 ")]),_("span",To,[d(s,{icon:n(bo),class:"icon"},null,8,["icon"]),d(s,{icon:n(wo),class:"icon"},null,8,["icon"]),fe(" 切换 ")]),_("span",Vo,[d(n(So),{class:"icon"}),fe(" 关闭 ")]),n(o)!=="mobile"&&e.total>0?(c(),M("p",zo," 共"+ee(e.total)+"项 ",1)):Y("",!0)])}}}),Lo=pe(Ao,[["__scopeId","data-v-6f31f47e"]]),Ho={class:"search-result-container"},Eo=oe({__name:"SearchModal",props:{value:{type:Boolean}},emits:["update:value"],setup(t,{emit:e}){const{device:o}=ze(),a=e,u=t,s=yt(),{locale:h}=kn(),r=R(""),g=R(),f=R(),m=R(""),i=R(null),v=Wt([]),y=Cn(P,300),w=q(()=>xn(Ce().wholeMenus)),A=q({get(){return u.value},set(O){a("update:value",O)}});function k(O){const z=[];function K(x){x.forEach(U=>{z.push(U),U.children&&K(U.children)})}return K(O),z}function P(){var z;const O=k(w.value);v.value=O.filter(K=>{var x,U;return r.value?be((x=K.meta)==null?void 0:x.title).toLocaleLowerCase().includes(r.value.toLocaleLowerCase().trim())||h.value==="zh"&&!Fe(Fn(be((U=K.meta)==null?void 0:U.title).toLocaleLowerCase(),r.value.toLocaleLowerCase().trim())):!1}),((z=v.value)==null?void 0:z.length)>0?m.value=v.value[0].path:m.value=""}function L(){A.value=!1,setTimeout(()=>{v.value=[],r.value=""},200)}function E(O){const z=f.value.handleScroll(O);g.value.setScrollTop(z)}function I(){const{length:O}=v.value;if(O===0)return;const z=v.value.findIndex(K=>K.path===m.value);z===0?(m.value=v.value[O-1].path,E(v.value.length-1)):(m.value=v.value[z-1].path,E(z-1))}function H(){const{length:O}=v.value;if(O===0)return;const z=v.value.findIndex(K=>K.path===m.value);z+1===O?m.value=v.value[0].path:m.value=v.value[z+1].path,E(z+1)}function B(){const{length:O}=v.value;O===0||m.value===""||(s.push(m.value),L())}return ft("Enter",B),ft("ArrowUp",I),ft("ArrowDown",H),(O,z)=>{const K=V("IconifyIconOffline"),x=V("el-input"),U=V("el-empty"),X=V("el-scrollbar"),ve=V("el-dialog");return c(),D(ve,{modelValue:A.value,"onUpdate:modelValue":z[2]||(z[2]=ae=>A.value=ae),top:"5vh",class:"pure-search-dialog","show-close":!1,width:n(o)==="mobile"?"80vw":"40vw","before-close":L,style:{borderRadius:"6px"},"append-to-body":"",onOpened:z[3]||(z[3]=ae=>i.value.focus()),onClosed:z[4]||(z[4]=ae=>i.value.blur())},{footer:b(()=>[d(Lo,{total:v.value.length},null,8,["total"])]),default:b(()=>[d(x,{ref_key:"inputRef",ref:i,modelValue:r.value,"onUpdate:modelValue":z[0]||(z[0]=ae=>r.value=ae),size:"large",clearable:"",placeholder:"搜索菜单(中文模式下支持拼音搜索)",onInput:n(y)},{prefix:b(()=>[d(K,{icon:n(tn),class:"text-primary w-[24px] h-[24px]"},null,8,["icon"])]),_:1},8,["modelValue","onInput"]),_("div",Ho,[d(X,{ref_key:"scrollbarRef",ref:g,"max-height":"calc(90vh - 140px)"},{default:b(()=>[v.value.length===0?(c(),D(U,{key:0,description:"暂无搜索结果"})):(c(),D(yo,{key:1,ref_key:"resultRef",ref:f,value:m.value,"onUpdate:value":z[1]||(z[1]=ae=>m.value=ae),options:v.value,onClick:B},null,8,["value","options"]))]),_:1},512)])]),_:1},8,["modelValue","width"])}}}),Oo=pe(Eo,[["__scopeId","data-v-b82d1ace"]]);function Zo(t=!1){const e=R(t);function o(h){e.value=h}function a(){o(!0)}function u(){o(!1)}function s(){o(!e.value)}return{bool:e,setBool:o,setTrue:a,setFalse:u,toggle:s}}const Tt=oe({__name:"index",setup(t){const{bool:e,toggle:o}=Zo();function a(){o()}return(u,s)=>{const h=V("IconifyIconOffline");return c(),M("div",null,[_("div",{class:"search-container w-[40px] h-[48px] flex-c cursor-pointer navbar-bg-hover",onClick:a},[d(h,{icon:"search"})]),d(n(Oo),{value:n(e),"onUpdate:value":s[0]||(s[0]=r=>$n(e)?e.value=r:null)},null,8,["value"])])}}}),qt=[{key:"1",name:"通知",list:[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/ThXAXghbEsBCCSDihZxY.png",title:"你收到了 12 份新周报",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/OKJXDXrmkNshAMvwtvhu.png",title:"你推荐的 前端高手 已通过第三轮面试",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/kISTdvpyTAhtGxpovNWd.png",title:"这种模板可以区分多种通知类型",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"展示标题内容超过一行后的处理方式,如果内容超过1行将自动截断并支持tooltip显示完整标题。",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"左侧图标用于区分不同的类型",datetime:"一年前",description:"",type:"1"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/GvqBnKhFgObvnSGkDsje.png",title:"左侧图标用于区分不同的类型",datetime:"一年前",description:"",type:"1"}]},{key:"2",name:"消息",list:[{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"李白 评论了你",description:"长风破浪会有时,直挂云帆济沧海",datetime:"一年前",type:"2"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"李白 回复了你",description:"行路难,行路难,多歧路,今安在。",datetime:"一年前",type:"2"},{avatar:"https://gw.alipayobjects.com/zos/rmsportal/fcHMVNCjPOsbUGdEduuv.jpeg",title:"标题",description:"请将鼠标移动到此处,以便测试超长的消息在此处将如何处理。本例中设置的描述最大行数为2,超过2行的描述内容将被省略并且可以通过tooltip查看完整内容",datetime:"一年前",type:"2"}]},{key:"3",name:"待办",list:[{avatar:"",title:"任务名称",description:"任务需要在 2022-11-16 20:00 前启动",datetime:"",extra:"未开始",status:"info",type:"3"},{avatar:"",title:"第三方紧急代码变更",description:"一拳提交于 2022-11-16,需在 2022-11-18 前完成代码变更任务",datetime:"",extra:"马上到期",status:"danger",type:"3"},{avatar:"",title:"信息安全考试",description:"指派小仙于 2022-12-12 前完成更新并发布",datetime:"",extra:"已耗时 8 天",status:"warning",type:"3"},{avatar:"",title:"vue-pure-admin 版本发布",description:"vue-pure-admin 版本发布",datetime:"",extra:"进行中",type:"3"}]}],Ro={class:"notice-container border-b-[1px] border-solid border-[#f0f0f0] dark:border-[#303030]"},Do={class:"notice-container-text"},Po={class:"notice-text-title text-[#000000d9] dark:text-white"},jo={class:"notice-text-datetime text-[#00000073] dark:text-white"},Bo=oe({__name:"noticeItem",props:{noticeItem:{type:Object,default:()=>{}}},setup(t){const e=t,o=R(null),a=R(!1),u=R(null),s=R(!1),{tooltipEffect:h}=ze(),r=Gt();function g(){De(()=>{var m,i;((m=o.value)==null?void 0:m.scrollWidth)>((i=o.value)==null?void 0:i.clientWidth)?a.value=!0:a.value=!1})}function f(m,i){const v=document.createElement("span");v.innerText=i,v.className="getDescriptionWidth",document.querySelector("body").appendChild(v);const y=document.querySelector(".getDescriptionWidth").offsetWidth;document.querySelector(".getDescriptionWidth").remove();const w=m.target.offsetWidth;y>2*w?s.value=!0:s.value=!1}return(m,i)=>{var A,k;const v=V("el-avatar"),y=V("el-tooltip"),w=V("el-tag");return c(),M("div",Ro,[e.noticeItem.avatar?(c(),D(v,{key:0,size:30,src:e.noticeItem.avatar,class:"notice-container-avatar"},null,8,["src"])):Y("",!0),_("div",Do,[_("div",Po,[d(y,{"popper-class":"notice-title-popper",effect:n(h),disabled:!a.value,content:e.noticeItem.title,placement:"top-start",enterable:!n(r)},{default:b(()=>[_("div",{ref_key:"titleRef",ref:o,class:"notice-title-content",onMouseover:g},ee(e.noticeItem.title),545)]),_:1},8,["effect","disabled","content","enterable"]),(A=e.noticeItem)!=null&&A.extra?(c(),D(w,{key:0,type:(k=e.noticeItem)==null?void 0:k.status,size:"small",class:"notice-title-extra"},{default:b(()=>{var P;return[fe(ee((P=e.noticeItem)==null?void 0:P.extra),1)]}),_:1},8,["type"])):Y("",!0)]),d(y,{"popper-class":"notice-title-popper",effect:n(h),disabled:!s.value,content:e.noticeItem.description,placement:"top-start"},{default:b(()=>[_("div",{ref_key:"descriptionRef",ref:u,class:"notice-text-description",onMouseover:i[0]||(i[0]=P=>f(P,e.noticeItem.description))},ee(e.noticeItem.description),545)]),_:1},8,["effect","disabled","content"]),_("div",jo,ee(e.noticeItem.datetime),1)])])}}}),qo=pe(Bo,[["__scopeId","data-v-2a7dbc48"]]),Fo={key:0},No=oe({__name:"noticeList",props:{list:{type:Array,default:()=>[]}},setup(t){const e=t;return(o,a)=>{const u=V("el-empty");return e.list.length?(c(),M("div",Fo,[(c(!0),M(we,null,$e(e.list,(s,h)=>(c(),D(qo,{key:h,noticeItem:s},null,8,["noticeItem"]))),128))])):(c(),D(u,{key:1,description:"暂无消息"}))}}}),Uo={width:1024,height:1024,body:''},Wo={class:"dropdown-badge navbar-bg-hover select-none"},Go={class:"header-notice-icon"},Ko={key:1},Xo={class:"noticeList-container"},Jo=oe({__name:"index",setup(t){const e=R(0),o=R(qt),a=R(qt[0].key);return o.value.map(u=>e.value+=u.list.length),(u,s)=>{const h=V("IconifyIconOffline"),r=V("el-badge"),g=V("el-empty"),f=V("el-scrollbar"),m=V("el-tab-pane"),i=V("el-tabs"),v=V("el-dropdown-menu"),y=V("el-dropdown");return c(),D(y,{trigger:"click",placement:"bottom-end"},{dropdown:b(()=>[d(v,null,{default:b(()=>[d(i,{modelValue:a.value,"onUpdate:modelValue":s[0]||(s[0]=w=>a.value=w),stretch:!0,class:"dropdown-tabs",style:ne({width:o.value.length===0?"200px":"330px"})},{default:b(()=>[o.value.length===0?(c(),D(g,{key:0,description:"暂无消息","image-size":60})):(c(),M("span",Ko,[(c(!0),M(we,null,$e(o.value,w=>(c(),D(m,{key:w.key,label:`${w.name}(${w.list.length})`,name:`${w.key}`},{default:b(()=>[d(f,{"max-height":"330px"},{default:b(()=>[_("div",Xo,[d(No,{list:w.list},null,8,["list"])])]),_:2},1024)]),_:2},1032,["label","name"]))),128))]))]),_:1},8,["modelValue","style"])]),_:1})]),default:b(()=>[_("span",Wo,[d(r,{value:e.value,max:99},{default:b(()=>[_("span",Go,[d(h,{icon:n(Uo)},null,8,["icon"])])]),_:1},8,["value"])])]),_:1})}}}),Vt=pe(Jo,[["__scopeId","data-v-33dc6db9"]]),Yo={key:0,class:"flex justify-center items-center"},vt=oe({__name:"extraIcon",props:{extraIcon:{type:String,default:""}},setup(t){const e=t;return(o,a)=>e.extraIcon?(c(),M("div",Yo,[(c(),D(Ze(n(Oe)(Me(e.extraIcon))),{class:"w-[30px] h-[30px]"}))])):Y("",!0)}}),zt={width:24,height:24,body:''},Qo={key:0,class:"horizontal-header"},ea={class:"select-none"},ta={class:"horizontal-header-right"},na={class:"check-zh"},oa={class:"check-en"},aa={class:"el-dropdown-link navbar-bg-hover select-none"},sa=["src"],la={key:0,class:"dark:text-white"},ra=["title"],ia=oe({__name:"mixNav",setup(t){const e=R(),o=R(null),{t:a,route:u,locale:s,translationCh:h,translationEn:r}=$t(e),{device:g,logout:f,onPanel:m,resolvePath:i,username:v,userAvatar:y,getDivStyle:w,avatarsStyle:A,getDropdownItemStyle:k,getDropdownItemClass:P}=ze();function L(E){var B,O,z;const I=Ce().wholeMenus,H=bt(E,I)[0];o.value=Fe((B=u.meta)==null?void 0:B.activePath)?(z=(O=lt(H,I))==null?void 0:O.children[0])==null?void 0:z.path:u.meta.activePath}return Pe(()=>{L(u.path)}),De(()=>{var E;(E=e.value)==null||E.handleResize()}),je(()=>[u.path,Ce().wholeMenus],()=>{L(u.path)}),(E,I)=>{const H=V("el-menu-item"),B=V("el-menu"),O=V("IconifyIconOffline"),z=V("el-dropdown-item"),K=V("el-dropdown-menu"),x=V("el-dropdown"),U=ot("loading");return n(g)!=="mobile"?le((c(),M("div",Qo,[d(B,{ref_key:"menuRef",ref:e,router:"",mode:"horizontal","popper-class":"pure-scrollbar",class:"horizontal-header-menu","default-active":o.value},{default:b(()=>[(c(!0),M(we,null,$e(n(Ce)().wholeMenus,X=>(c(),D(H,{key:X.path,index:n(i)(X)||X.redirect},{title:b(()=>[Me(X.meta.icon)?(c(),M("div",{key:0,class:re(["sub-menu-icon",X.meta.icon])},[(c(),D(Ze(n(Oe)(X.meta&&Me(X.meta.icon)))))],2)):Y("",!0),_("div",{style:ne(n(w))},[_("span",ea,ee(n(be)(X.meta.title)),1),d(vt,{extraIcon:X.meta.extraIcon},null,8,["extraIcon"])],4)]),_:2},1032,["index"]))),128))]),_:1},8,["default-active"]),_("div",ta,[d(Tt,{id:"header-search"}),d(Vt,{id:"header-notice"}),d(x,{id:"header-translation",trigger:"click"},{dropdown:b(()=>[d(K,{class:"translation"},{default:b(()=>[d(z,{style:ne(n(k)(n(s),"zh")),class:re(["dark:!text-white",n(P)(n(s),"zh")]),onClick:n(h)},{default:b(()=>[le(_("span",na,[d(O,{icon:n(Ue)},null,8,["icon"])],512),[[ke,n(s)==="zh"]]),fe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),d(z,{style:ne(n(k)(n(s),"en")),class:re(["dark:!text-white",n(P)(n(s),"en")]),onClick:n(r)},{default:b(()=>[le(_("span",oa,[d(O,{icon:n(Ue)},null,8,["icon"])],512),[[ke,n(s)==="en"]]),fe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:b(()=>[d(n(St),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),d(x,{trigger:"click"},{dropdown:b(()=>[d(K,{class:"logout"},{default:b(()=>[d(z,{onClick:n(f)},{default:b(()=>[d(O,{icon:n(zt),style:{margin:"5px"}},null,8,["icon"]),fe(" "+ee(n(a)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:b(()=>[_("span",aa,[_("img",{src:n(y),style:ne(n(A))},null,12,sa),n(v)?(c(),M("p",la,ee(n(v)),1)):Y("",!0)])]),_:1}),_("span",{class:"set-icon navbar-bg-hover",title:n(a)("buttons.hssystemSet"),onClick:I[0]||(I[0]=(...X)=>n(m)&&n(m)(...X))},[d(O,{icon:n(ct)},null,8,["icon"])],8,ra)])])),[[U,n(Ce)().wholeMenus.length===0]]):Y("",!0)}}}),ca=pe(ia,[["__scopeId","data-v-63778524"]]),ua=["onClick"],da=oe({__name:"breadCrumb",setup(t){const e=wt(),o=R([]),a=yt(),u=a.options.routes,s=Le().multiTags,h=()=>{let g;Object.keys(e.query).length>0?s.forEach(i=>{Ne(e.query,i==null?void 0:i.query)&&(g=Me(i))}):Object.keys(e.params).length>0?s.forEach(i=>{Ne(e.params,i==null?void 0:i.params)&&(g=Me(i))}):g=lt(a.currentRoute.value.path,u);const f=bt(a.currentRoute.value.name,u,"name"),m=[];f.forEach(i=>{i!=="/"&&m.push(lt(i,u))}),m.push(g),m.forEach((i,v)=>{g!=null&&g.query||g!=null&&g.params||i!=null&&i.children&&i.children.forEach(y=>{var w,A;((w=y==null?void 0:y.meta)==null?void 0:w.title)===((A=i==null?void 0:i.meta)==null?void 0:A.title)&&m.splice(v,1)})}),o.value=m.filter(i=>(i==null?void 0:i.meta)&&(i==null?void 0:i.meta.title)!==!1)},r=g=>{const{redirect:f,name:m,path:i}=g;f?a.push(f):m?g.query?a.push({name:m,query:g.query}):g.params?a.push({name:m,params:g.params}):a.push({name:m}):a.push({path:i})};return Pe(()=>{h()}),je(()=>e.path,()=>{h()},{deep:!0}),(g,f)=>{const m=V("el-breadcrumb-item"),i=V("el-breadcrumb");return c(),D(i,{class:"!leading-[50px] select-none",separator:"/"},{default:b(()=>[d(Sn,{name:"breadcrumb"},{default:b(()=>[(c(!0),M(we,null,$e(o.value,v=>(c(),D(m,{key:v.path,class:"!inline !items-stretch"},{default:b(()=>[_("a",{onClick:Xe(y=>r(v),["prevent"])},ee(n(be)(v.meta.title)),9,ua)]),_:2},1024))),128))]),_:1})]),_:1})}}}),an={width:24,height:24,body:''},ha={width:24,height:24,body:''},fa=["title"],pa=oe({__name:"topCollapse",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(t,{emit:e}){const o=t,a=e,u=()=>{a("toggleClick")};return(s,h)=>{const r=V("IconifyIconOffline");return c(),M("div",{class:"px-3 mr-1 navbar-bg-hover",title:o.isActive?"点击折叠":"点击展开",onClick:u},[d(r,{icon:o.isActive?n(an):n(ha),class:"inline-block align-middle hover:text-primary dark:hover:!text-white"},null,8,["icon"])],8,fa)}}}),ma={class:"navbar bg-[#fff] shadow-sm shadow-[rgba(0,21,41,0.08)]"},va={key:3,class:"vertical-header-right"},_a={class:"check-en"},ga={class:"el-dropdown-link navbar-bg-hover select-none"},ya=["src"],ba={key:0,class:"dark:text-white"},wa=["title"],ka=oe({__name:"navbar",setup(t){const{layout:e,device:o,logout:a,onPanel:u,pureApp:s,username:h,userAvatar:r,avatarsStyle:g,toggleSideBar:f,getDropdownItemStyle:m,getDropdownItemClass:i}=ze(),{t:v,locale:y,translationCh:w,translationEn:A}=$t();return(k,P)=>{const L=V("IconifyIconOffline"),E=V("el-dropdown-item"),I=V("el-dropdown-menu"),H=V("el-dropdown");return c(),M("div",ma,[n(o)==="mobile"?(c(),D(pa,{key:0,class:"hamburger-container","is-active":n(s).sidebar.opened,onToggleClick:n(f)},null,8,["is-active","onToggleClick"])):Y("",!0),n(e)!=="mix"&&n(o)!=="mobile"?(c(),D(da,{key:1,class:"breadcrumb-container"})):Y("",!0),n(e)==="mix"?(c(),D(ca,{key:2})):Y("",!0),n(e)==="vertical"?(c(),M("div",va,[d(Tt,{id:"header-search"}),d(Vt,{id:"header-notice"}),d(H,{id:"header-translation",trigger:"click"},{dropdown:b(()=>[d(I,{class:"translation"},{default:b(()=>[d(E,{style:ne(n(m)(n(y),"zh")),class:re(["dark:!text-white",n(i)(n(y),"zh")]),onClick:n(w)},{default:b(()=>[le(d(L,{class:"check-zh",icon:n(Ue)},null,8,["icon"]),[[ke,n(y)==="zh"]]),fe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),d(E,{style:ne(n(m)(n(y),"en")),class:re(["dark:!text-white",n(i)(n(y),"en")]),onClick:n(A)},{default:b(()=>[le(_("span",_a,[d(L,{icon:n(Ue)},null,8,["icon"])],512),[[ke,n(y)==="en"]]),fe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:b(()=>[d(n(St),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),d(H,{trigger:"click"},{dropdown:b(()=>[d(I,{class:"logout"},{default:b(()=>[d(E,{onClick:n(a)},{default:b(()=>[d(L,{icon:n(zt),style:{margin:"5px"}},null,8,["icon"]),fe(" "+ee(n(v)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:b(()=>[_("span",ga,[_("img",{src:n(r),style:ne(n(g))},null,12,ya),n(h)?(c(),M("p",ba,ee(n(h)),1)):Y("",!0)])]),_:1}),_("span",{class:"set-icon navbar-bg-hover",title:n(v)("buttons.hssystemSet"),onClick:P[0]||(P[0]=(...B)=>n(u)&&n(u)(...B))},[d(L,{icon:n(ct)},null,8,["icon"])],8,wa)])):Y("",!0)])}}}),xa=pe(ka,[["__scopeId","data-v-0617a10c"]]),Ca={width:24,height:24,body:''},$a={width:24,height:24,body:''},Sa={width:24,height:24,body:''},Ia={width:24,height:24,body:''},sn={width:1024,height:1024,body:''};function Ma(){var z,K;const t=wt(),e=yt(),o=Ut(),a=Mt(),u=R(0),s=R(0),h=R(0),r=R(!1),g=R(-1),f=R({}),m=R(((z=Je().getItem(`${Ye()}configure`))==null?void 0:z.showModel)||"smart"),i=(K=R(Je().getItem(`${Ye()}configure`).hideTabs))!=null?K:R("false"),v=q(()=>Le().multiTags),y=kt([{icon:Un,text:ye("buttons.hsreload"),divided:!1,disabled:!1,show:!0},{icon:sn,text:ye("buttons.hscloseCurrentTab"),divided:!1,disabled:!(v.value.length>1),show:!0},{icon:Ia,text:ye("buttons.hscloseLeftTabs"),divided:!0,disabled:!(v.value.length>1),show:!0},{icon:Sa,text:ye("buttons.hscloseRightTabs"),divided:!1,disabled:!(v.value.length>1),show:!0},{icon:$a,text:ye("buttons.hscloseOtherTabs"),divided:!0,disabled:!(v.value.length>2),show:!0},{icon:Ca,text:ye("buttons.hscloseAllTabs"),divided:!1,disabled:!(v.value.length>1),show:!0},{icon:et,text:ye("buttons.hswholeFullScreen"),divided:!0,disabled:!1,show:!0},{icon:et,text:ye("buttons.hscontentFullScreen"),divided:!1,disabled:!1,show:!0}]);function w(x,U,X){var ve,ae;return In((ve=t==null?void 0:t.meta)==null?void 0:ve.showLink)&&((ae=t==null?void 0:t.meta)==null?void 0:ae.showLink)===!1?Object.keys(t.query).length>0?Ne(t.query,x.query)?U:X:Ne(t.params,x.params)?U:X:t.path===x.path?U:X}const A=q(()=>(x,U)=>{if(U!==0)return w(x,!0,!1)}),k=q(()=>x=>w(x,"is-active","")),P=q(()=>x=>w(x,"schedule-active","")),L=q(()=>({transform:`translateX(${h.value}px)`})),E=q(()=>({left:s.value+"px",top:u.value+"px"})),I=()=>{r.value=!1};function H(x){if(x&&(g.value=x),n(m)==="smart"){if(st(o.refs["schedule"+x][0],"schedule-active"))return;Re(!0,"schedule-in",o.refs["schedule"+x][0]),Re(!1,"schedule-out",o.refs["schedule"+x][0])}else{if(st(o.refs["dynamic"+x][0],"is-active"))return;Re(!0,"card-in",o.refs["dynamic"+x][0]),Re(!1,"card-out",o.refs["dynamic"+x][0])}}function B(x){if(g.value=-1,n(m)==="smart"){if(st(o.refs["schedule"+x][0],"schedule-active"))return;Re(!1,"schedule-in",o.refs["schedule"+x][0]),Re(!0,"schedule-out",o.refs["schedule"+x][0])}else{if(st(o.refs["dynamic"+x][0],"is-active"))return;Re(!1,"card-in",o.refs["dynamic"+x][0]),Re(!0,"card-out",o.refs["dynamic"+x][0])}}function O(){a.hiddenSideBar?a.changeSetting({key:"hiddenSideBar",value:!1}):a.changeSetting({key:"hiddenSideBar",value:!0})}return Pe(()=>{if(!m.value){const x=Je().getItem(`${Ye()}configure`);x.showModel="card",Je().setItem(`${Ye()}configure`,x)}}),{route:t,router:e,visible:r,showTags:i,instance:o,multiTags:v,showModel:m,tagsViews:y,buttonTop:u,buttonLeft:s,translateX:h,pureSetting:a,activeIndex:g,getTabStyle:L,iconIsActive:A,linkIsActive:k,currentSelect:f,scheduleIsActive:P,getContextMenuStyle:E,$t:ye,closeMenu:I,onMounted:Pe,onMouseenter:H,onMouseleave:B,transformI18n:be,onContentFullScreen:O}}const Ta={width:24,height:24,body:''},Va={width:24,height:24,body:''},za={width:1024,height:1024,body:''};var Aa={VITE_PORT:"8848",VITE_HIDE_HOME:"false",VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_CDN:"false",VITE_COMPRESSION:"none",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const La={class:"arrow-left"},Ha=["onContextmenu","onMouseenter","onMouseleave","onClick"],Ea={class:"tag-title dark:!text-text_color_primary dark:hover:!text-primary"},Oa=["onClick"],Za={class:"arrow-right"},Ra=["onClick"],Da={class:"arrow-down"},Pa=oe({__name:"index",setup(t){var Ht;const{route:e,router:o,visible:a,showTags:u,instance:s,multiTags:h,tagsViews:r,buttonTop:g,buttonLeft:f,showModel:m,translateX:i,pureSetting:v,activeIndex:y,getTabStyle:w,iconIsActive:A,linkIsActive:k,currentSelect:P,scheduleIsActive:L,getContextMenuStyle:E,closeMenu:I,onMounted:H,onMouseenter:B,onMouseleave:O,transformI18n:z,onContentFullScreen:K}=Ma(),x=R(),U=R(),X=R(),ve=R(),ae=R(!1),Ae=(Ht=rt())==null?void 0:Ht.path,{VITE_HIDE_HOME:Be}=Aa,{isFullscreen:He,toggle:l}=Mn(),p=()=>at(this,null,function*(){yield De();const T=h.value.findIndex(Z=>Fe(e.query)?Fe(e.params)?e.path===Z.path:Ne(e.params,Z.params):Ne(e.query,Z.query));$(T)}),$=T=>at(this,null,function*(){var ue,Ie;yield De();const Z=10;if(!s.refs["dynamic"+T])return;const j=s.refs["dynamic"+T][0],G=j==null?void 0:j.offsetLeft,he=j==null?void 0:j.offsetWidth,F=X.value?(ue=X.value)==null?void 0:ue.offsetWidth:0,N=x.value?(Ie=x.value)==null?void 0:Ie.offsetWidth:0;F<=N?ae.value=!0:ae.value=!1,N-i.value&&G+he<-i.value+F?i.value=Math.min(0,F-he-G-Z):i.value=-(G-(F-Z-he))}),J=T=>{var G;const Z=X.value?(G=X.value)==null?void 0:G.offsetWidth:0,j=x.value?x.value.offsetWidth:0;T>0?i.value=Math.min(0,i.value+T):Z=-(j-Z)&&(i.value=Math.max(i.value+T,Z-j)):i.value=0};function ie(T){const Z=h.value.some(G=>G.path===T);function j(G,he){Z||G.forEach(F=>{F.path===he?Le().handleTags("push",{path:he,meta:F.meta,name:F.name}):F.children&&F.children.length>0&&j(F.children,he)})}j(o.options.routes,T)}function te(){const{fullPath:T,query:Z}=n(e);o.replace({path:"/redirect"+T,query:Z}),pt(e,"refresh")}function C(T,Z,j){var N,ue,Ie,Et;const G=h.value.findIndex(Te=>{if(Te.query){if(Te.path===T.path)return Te.query===T.query}else if(Te.params){if(Te.path===T.path)return Te.params===T.params}else return Te.path===T.path}),he=(Te,fn,pn)=>{pn?Le().handleTags("equal",[Be==="false"?Vn[0]:Me(rt()),T]):Le().handleTags("splice","",{startIndex:Te,length:fn}),p()};j==="other"?he(1,1,!0):j==="left"?he(1,G-1):j==="right"?he(G+1,h.value.length):he(G,1);const F=Le().handleTags("slice");if(Z===e.path){if(j==="left")return;(N=F[0])!=null&&N.query?o.push({name:F[0].name,query:F[0].query}):(ue=F[0])!=null&&ue.params?o.push({name:F[0].name,params:F[0].params}):o.push({path:F[0].path})}else{if(!h.value.length||h.value.some(Te=>Te.path===e.path))return;(Ie=F[0])!=null&&Ie.query?o.push({name:F[0].name,query:F[0].query}):(Et=F[0])!=null&&Et.params?o.push({name:F[0].name,params:F[0].params}):o.push({path:F[0].path})}}function S(T,Z){C(T,T.path,Z),pt(e)}function Q(T,Z,j){if(Z&&Z.disabled)return;let G;switch(j?G={path:j.path,meta:j.meta,name:j.name,query:j==null?void 0:j.query,params:j==null?void 0:j.params}:G={path:e.path,meta:e.meta},T){case 0:te();break;case 1:S(G);break;case 2:S(G,"left");break;case 3:S(G,"right");break;case 4:S(G,"other");break;case 5:Le().handleTags("splice","",{startIndex:1,length:h.value.length}),o.push(Ae),pt(e);break;case 6:l(),setTimeout(()=>{He.value?(r[6].icon=Pt,r[6].text=ye("buttons.hswholeExitFullScreen")):(r[6].icon=et,r[6].text=ye("buttons.hswholeFullScreen"))},100);break;case 7:K(),setTimeout(()=>{v.hiddenSideBar?(r[7].icon=Pt,r[7].text=ye("buttons.hscontentExitFullScreen")):(r[7].icon=et,r[7].text=ye("buttons.hscontentFullScreen"))},100);break}setTimeout(()=>{Ee(e.fullPath,e.query)})}function ge(T){const{key:Z,item:j}=T;Q(Z,j)}function _e(T,Z){I(),Q(T,Z,P.value)}function Se(T){Array.of(1,2,3,4,5).forEach(Z=>{r[Z].show=T})}function W(T){Array.of(1,2,3,4,5).forEach(Z=>{r[Z].disabled=T})}function Ee(T,Z={},j=!1){const G=h.value,he=h.value.length;let F=-1;Fe(Z)?F=G.findIndex(N=>N.path===T):F=G.findIndex(N=>Ne(N.query,Z)),Se(!0),j&&(r[0].show=!0),F===1&&he!==2?(r[2].show=!1,Array.of(1,3,4,5).forEach(N=>{r[N].disabled=!1}),r[2].disabled=!0):F===1&&he===2?(W(!1),Array.of(2,3,4).forEach(N=>{r[N].show=!1,r[N].disabled=!0})):he-1===F&&F!==0?(r[3].show=!1,Array.of(1,2,4,5).forEach(N=>{r[N].disabled=!1}),r[3].disabled=!0):F===0||T===`/redirect${Ae}`?W(!0):W(!1)}function Lt(T,Z){I(),T.path===Ae?(Se(!1),r[0].show=!0):e.path!==T.path&&e.name!==T.name?(r[0].show=!1,Ee(T.path,T.query)):h.value.length===2&&e.path!==T.path?(Se(!0),r[4].show=!1):e.path===T.path&&Ee(T.path,T.query,!0),P.value=T;const j=140,G=n(U).getBoundingClientRect().left,F=n(U).offsetWidth-j,N=Z.clientX-G+5;N>F?f.value=F:f.value=N,Mt().hiddenSideBar?g.value=Z.clientY:g.value=Z.clientY-40,De(()=>{a.value=!0})}function hn(T){const{name:Z,path:j}=T;Z?T.query?o.push({name:Z,query:T.query}):T.params?o.push({name:Z,params:T.params}):o.push({name:Z}):o.push({path:j})}return Kt(ve,I,{detectIframe:!0}),je(e,()=>{y.value=-1,p()}),je(He,()=>{r[6].icon=et,r[6].text=ye("buttons.hswholeFullScreen")}),H(()=>{s&&(Ee(e.fullPath),xe.on("tagViewsChange",T=>{n(u)!==T&&(u.value=T)}),xe.on("tagViewsShowModel",T=>{m.value=T}),xe.on("changLayoutRoute",T=>{ie(T),setTimeout(()=>{Ee(T)})}),gt(X,p),Tn().then(()=>p()))}),xt(()=>{xe.off("tagViewsChange"),xe.off("tagViewsShowModel"),xe.off("changLayoutRoute")}),(T,Z)=>{const j=V("IconifyIconOffline"),G=V("el-dropdown-item"),he=V("el-dropdown-menu"),F=V("el-dropdown");return n(u)?Y("",!0):(c(),M("div",{key:0,ref_key:"containerDom",ref:U,class:"tags-view"},[le(_("span",La,[d(j,{icon:n(Va),onClick:Z[0]||(Z[0]=N=>J(200))},null,8,["icon"])],512),[[ke,ae.value]]),_("div",{ref_key:"scrollbarDom",ref:X,class:"scroll-container"},[_("div",{ref_key:"tabDom",ref:x,class:"tab select-none",style:ne(n(w))},[(c(!0),M(we,null,$e(n(h),(N,ue)=>(c(),M("div",{ref_for:!0,ref:"dynamic"+ue,key:ue,class:re(["scroll-item is-closable",n(k)(N)]),onContextmenu:Xe(Ie=>Lt(N,Ie),["prevent"]),onMouseenter:Xe(Ie=>n(B)(ue),["prevent"]),onMouseleave:Xe(Ie=>n(O)(ue),["prevent"]),onClick:Ie=>hn(N)},[_("span",Ea,ee(n(z)(N.meta.title)),1),n(A)(N,ue)||ue===n(y)&&ue!==0?(c(),M("span",{key:0,class:"el-icon-close",onClick:Xe(Ie=>S(N),["stop"])},[d(j,{icon:n(za)},null,8,["icon"])],8,Oa)):Y("",!0),n(m)!=="card"?(c(),M("div",{key:1,ref_for:!0,ref:"schedule"+ue,class:re([n(L)(N)])},null,2)):Y("",!0)],42,Ha))),128))],4)],512),le(_("span",Za,[d(j,{icon:n(Wn),onClick:Z[1]||(Z[1]=N=>J(-200))},null,8,["icon"])],512),[[ke,ae.value]]),d(Ct,{name:"el-zoom-in-top"},{default:b(()=>[le((c(),M("ul",{ref_key:"contextmenuRef",ref:ve,key:Math.random(),style:ne(n(E)),class:"contextmenu"},[(c(!0),M(we,null,$e(n(r).slice(0,6),(N,ue)=>(c(),M("div",{key:ue,style:{display:"flex","align-items":"center"}},[N.show?(c(),M("li",{key:0,onClick:Ie=>_e(ue,N)},[d(j,{icon:N.icon},null,8,["icon"]),fe(" "+ee(n(z)(N.text)),1)],8,Ra)):Y("",!0)]))),128))],4)),[[ke,n(a)]])]),_:1}),d(F,{trigger:"click",placement:"bottom-end",onCommand:ge},{dropdown:b(()=>[d(he,null,{default:b(()=>[(c(!0),M(we,null,$e(n(r),(N,ue)=>(c(),D(G,{key:ue,command:{key:ue,item:N},divided:N.divided,disabled:N.disabled},{default:b(()=>[d(j,{icon:N.icon},null,8,["icon"]),fe(" "+ee(n(z)(N.text)),1)]),_:2},1032,["command","divided","disabled"]))),128))]),_:1})]),default:b(()=>[_("span",Da,[d(j,{icon:n(Ta),class:"dark:text-white"},null,8,["icon"])])]),_:1})],512))}}}),ja=pe(Pa,[["__scopeId","data-v-6f8259a2"]]),Ba={class:"layout-footer"},qa={class:"ml-1 hover:text-primary",href:"https://github.com/pure-admin",target:"_blank"},Fa=oe({__name:"index",setup(t){const e=Ge("Title");return(o,a)=>(c(),M("footer",Ba,[fe(" MIT © 2020-PRESENT "),_("a",qa,ee(n(e)),1)]))}}),Ft=pe(Fa,[["__scopeId","data-v-7e9cc56a"]]),Ke=new Map,Na=()=>{function t(a,u){Ke.set(a,u)}function e(a){return a?Ke.get(a):[...Ke.entries()]}function o(a){Ke.delete(a)}return{setMap:t,getMap:e,delMap:o,MAP:Ke}},Ua={class:"w-full h-full"},Wa=oe({__name:"index",props:{currRoute:{},currComp:{}},setup(t){const e=t,o=Wt([]),{setMap:a,getMap:u,MAP:s,delMap:h}=Na(),r=q(()=>{var f,m;return Ge().KeepAlive&&((f=e.currRoute.meta)==null?void 0:f.keepAlive)&&!!((m=e.currRoute.meta)!=null&&m.frameSrc)}),g=q(()=>!r.value&&e.currComp);return je(Le().multiTags,f=>{if(!Array.isArray(f)||!r.value)return;if(f.filter(i=>{var v;return(v=i.meta)==null?void 0:v.frameSrc}).lengthv.path===i)||(h(i),o.value=u())}),je(()=>e.currRoute.fullPath,f=>{const i=Le().multiTags.filter(v=>{var y;return(y=v.meta)==null?void 0:y.frameSrc});r.value&&i.length!==s.size&&([...s.keys()].find(y=>f===y)||a(f,e.currComp)),s.size>0&&(o.value=u())},{immediate:!0}),(f,m)=>(c(),M(we,null,[(c(!0),M(we,null,$e(o.value,([i,v])=>{var y;return le((c(),M("div",{key:i,class:"w-full h-full"},[mt(f.$slots,"default",{fullPath:i,Comp:v,frameInfo:{frameSrc:(y=f.currRoute.meta)==null?void 0:y.frameSrc,fullPath:i}})],512)),[[ke,i===e.currRoute.fullPath]])}),128)),le(_("div",Ua,[mt(f.$slots,"default",{Comp:g.value,fullPath:e.currRoute.fullPath})],512),[[ke,!r.value]])],64))}}),Ga={class:"grow"},Ka={key:1,class:"grow"},Xa=oe({__name:"appMain",props:{fixedHeader:Boolean},setup(t){const e=t,{$storage:o,$config:a}=it(),u=q(()=>a==null?void 0:a.KeepAlive),s=q(()=>i=>i.meta.transition),h=q(()=>o==null?void 0:o.configure.hideTabs),r=q(()=>o==null?void 0:o.configure.hideFooter),g=q(()=>(o==null?void 0:o.layout.layout)==="vertical"),f=q(()=>[h.value&&g?"padding-top: 48px;":"",!h.value&&g?"padding-top: 85px;":"",h.value&&!g.value?"padding-top: 48px;":"",!h.value&&!g.value?"padding-top: 85px;":"",e.fixedHeader?"":`padding-top: 0;${h.value?"min-height: calc(100vh - 48px);":"min-height: calc(100vh - 86px);"}`]),m=oe({props:{route:{type:void 0,required:!0}},render(){var w,A,k;const i=((w=s.value(this.route))==null?void 0:w.name)||"fade-transform",v=(A=s.value(this.route))==null?void 0:A.enterTransition,y=(k=s.value(this.route))==null?void 0:k.leaveTransition;return Qe(Ct,{name:v?"pure-classes-transition":i,enterActiveClass:v?`animate__animated ${v}`:void 0,leaveActiveClass:y?`animate__animated ${y}`:void 0,mode:"out-in",appear:!0},{default:()=>[this.$slots.default()]})}});return(i,v)=>{const y=V("el-backtop"),w=V("el-scrollbar"),A=V("router-view");return c(),M("section",{class:re([e.fixedHeader?"app-main":"app-main-nofixed-header"]),style:ne(f.value)},[d(A,null,{default:b(({Component:k,route:P})=>[d(Wa,{currComp:k,currRoute:P},{default:b(({Comp:L,fullPath:E,frameInfo:I})=>[e.fixedHeader?(c(),D(w,{key:0,"wrap-style":{display:"flex","flex-wrap":"wrap"},"view-style":{display:"flex",flex:"auto",overflow:"auto","flex-direction":"column"}},{default:b(()=>[d(y,{title:"回到顶部",target:".app-main .el-scrollbar__wrap"},{default:b(()=>[d(n(en))]),_:1}),_("div",Ga,[d(n(m),{route:P},{default:b(()=>[u.value?(c(),D(jt,{key:0,include:n(Ce)().cachePageList},[(c(),D(Ze(L),{key:E,frameInfo:I,class:"main-content"},null,8,["frameInfo"]))],1032,["include"])):(c(),D(Ze(L),{key:E,frameInfo:I,class:"main-content"},null,8,["frameInfo"]))]),_:2},1032,["route"])]),r.value?Y("",!0):(c(),D(Ft,{key:0}))]),_:2},1024)):(c(),M("div",Ka,[d(n(m),{route:P},{default:b(()=>[u.value?(c(),D(jt,{key:0,include:n(Ce)().cachePageList},[(c(),D(Ze(L),{key:E,frameInfo:I,class:"main-content"},null,8,["frameInfo"]))],1032,["include"])):(c(),D(Ze(L),{key:E,frameInfo:I,class:"main-content"},null,8,["frameInfo"]))]),_:2},1032,["route"])]))]),_:2},1032,["currComp","currRoute"])]),_:1}),!r.value&&!e.fixedHeader?(c(),D(Ft,{key:0})):Y("",!0)],6)}}}),Nt=pe(Xa,[["__scopeId","data-v-ca0a972a"]]),ln=t=>(Xt("data-v-fbc6ff94"),t=t(),Jt(),t),Ja=ln(()=>_("div",{class:"right-panel-background"},null,-1)),Ya={class:"project-configuration border-b-[1px] border-solid border-[var(--pure-border-color)]"},Qa=ln(()=>_("h4",{class:"dark:text-white"},"项目配置",-1)),es={class:"flex justify-end p-3 border-t-[1px] border-solid border-[var(--pure-border-color)]"},ts=oe({__name:"index",setup(t){const e=R(null),o=R(!1),a=q(()=>["outline-none","width-[20px]","height-[20px]","rounded-[4px]","cursor-pointer","transition-colors","hover:bg-[#0000000f]","dark:hover:bg-[#ffffff1f]","dark:hover:text-[#ffffffd9]"]),{onReset:u}=It();return Kt(e,s=>{s.clientX>e.value.offsetLeft||(o.value=!1)}),Pe(()=>{xe.on("openPanel",()=>{o.value=!0})}),xt(()=>{xe.off("openPanel")}),(s,h)=>{const r=V("IconifyIconOffline"),g=V("el-scrollbar"),f=V("el-button"),m=ot("tippy");return c(),M("div",{class:re([{show:o.value},"right-panel-container"])},[Ja,_("div",{ref_key:"target",ref:e,class:"right-panel bg-bg_color"},[_("div",Ya,[Qa,le((c(),M("span",{class:re(a.value)},[d(r,{class:"dark:text-white",width:"20px",height:"20px",icon:n(sn),onClick:h[0]||(h[0]=i=>o.value=!o.value)},null,8,["icon"])],2)),[[m,{content:"关闭配置",placement:"bottom-start",zIndex:41e3}]])]),d(g,null,{default:b(()=>[mt(s.$slots,"default",{},void 0,!0)]),_:3}),_("div",es,[le((c(),D(f,{type:"danger",text:"",bg:"",onClick:n(u)},{default:b(()=>[fe(" 清空缓存 ")]),_:1},8,["onClick"])),[[m,{content:"清空缓存并返回登录页",placement:"left-start",zIndex:41e3}]])])],512)],2)}}}),ns=pe(ts,[["__scopeId","data-v-fbc6ff94"]]),os={xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",class:"icon",viewBox:"0 0 1024 1024"},as=_("path",{d:"M554 849.574c0 23.365-18.635 42.307-42 42.307s-42-18.941-42-42.307V662.719c0-23.365 18.635-42.307 42-42.307v-7.051c23.365 0 42 25.993 42 49.358z"},null,-1),ss=_("path",{d:"M893 888.5c0 17.397-14.103 31.5-31.5 31.5h-700c-17.397 0-31.5-14.103-31.5-31.5s14.103-31.5 31.5-31.5h700c17.397 0 31.5 14.103 31.5 31.5m33-714.074C926 135.484 894.686 105 855.744 105H168.256C129.314 105 98 135.484 98 174.426V533h828zM98 630.988C98 669.931 129.314 702 168.256 702h687.488C894.686 702 926 669.931 926 630.988V596H98z"},null,-1),ls=[as,ss];function rs(t,e){return c(),M("svg",os,[...ls])}const is={render:rs},me=t=>(Xt("data-v-3586024f"),t=t(),Jt(),t),cs={class:"p-6"},us=me(()=>_("p",{class:"mb-3 font-medium text-sm dark:text-white"},"整体风格",-1)),ds=me(()=>_("p",{class:"mt-5 mb-3 font-medium text-sm dark:text-white"},"主题色",-1)),hs={class:"theme-color"},fs=["onClick"],ps=me(()=>_("p",{class:"mt-5 mb-3 font-medium text-sm dark:text-white"},"导航模式",-1)),ms={class:"pure-theme"},vs=me(()=>_("div",null,null,-1)),_s=me(()=>_("div",null,null,-1)),gs=[vs,_s],ys=me(()=>_("div",null,null,-1)),bs=me(()=>_("div",null,null,-1)),ws=[ys,bs],ks=me(()=>_("div",null,null,-1)),xs=me(()=>_("div",null,null,-1)),Cs=[ks,xs],$s=me(()=>_("p",{class:"mt-5 mb-3 font-medium text-base dark:text-white"},"页签风格",-1)),Ss=me(()=>_("p",{class:"mt-5 mb-1 font-medium text-sm dark:text-white"},"界面显示",-1)),Is={class:"setting"},Ms=me(()=>_("span",{class:"dark:text-white"},"灰色模式",-1)),Ts=me(()=>_("span",{class:"dark:text-white"},"色弱模式",-1)),Vs=me(()=>_("span",{class:"dark:text-white"},"隐藏标签页",-1)),zs=me(()=>_("span",{class:"dark:text-white"},"隐藏页脚",-1)),As=me(()=>_("span",{class:"dark:text-white"},"Logo",-1)),Ls=me(()=>_("span",{class:"dark:text-white"},"页签持久化",-1)),Hs=oe({__name:"index",setup(t){var $,J,ie,te;const{device:e}=ze(),{isDark:o}=Yt(),{$storage:a}=it(),u=R(),s=R(),h=R(),{dataTheme:r,overallStyle:g,layoutTheme:f,themeColors:m,toggleClass:i,dataThemeChange:v,setLayoutThemeColor:y}=It();if(n(f)){const C=n(f).layout,S=n(f).theme;Zn({scopeName:`layout-theme-${S}`}),Ae(C)}const w=R((J=($=a.configure)==null?void 0:$.showModel)!=null?J:"smart"),A=R((te=(ie=a.configure)==null?void 0:ie.showLogo)!=null?te:!0),k=kt({greyVal:a.configure.grey,weakVal:a.configure.weak,tabsVal:a.configure.hideTabs,showLogo:a.configure.showLogo,showModel:a.configure.showModel,hideFooter:a.configure.hideFooter,multiTagsCache:a.configure.multiTagsCache}),P=q(()=>C=>({background:C})),L=q(()=>C=>!(C==="light"&&o.value));function E(C,S){const Q=a.configure;Q[C]=S,a.configure=Q}const I=C=>{i(k.greyVal,"html-grey",document.querySelector("html")),E("grey",C)},H=C=>{i(k.weakVal,"html-weakness",document.querySelector("html")),E("weak",C)},B=()=>{const C=k.tabsVal;E("hideTabs",C),xe.emit("tagViewsChange",C)},O=()=>{const C=k.hideFooter;E("hideFooter",C)},z=()=>{const C=k.multiTagsCache;E("multiTagsCache",C),Le().multiTagsCacheChange(C)};function K({option:C}){const{value:S}=C;w.value=S,E("showModel",S),xe.emit("tagViewsShowModel",S)}function x(){n(A)?E("showLogo",!0):E("showLogo",!1),xe.emit("logoChange",n(A))}function U(C){C.forEach(S=>{i(!1,"is-select",n(S))})}const X=q(()=>C=>C===f.value.theme&&f.value.theme!=="light"?"#fff":C===f.value.theme&&f.value.theme==="light"?"#1d2b45":"transparent"),ve=q(()=>[{label:"浅色",icon:Rn,theme:"light",tip:"清新启航,点亮舒适的工作界面",iconAttrs:{fill:o.value?"#fff":"#000"}},{label:"深色",icon:Dn,theme:"dark",tip:"月光序曲,沉醉于夜的静谧雅致",iconAttrs:{fill:o.value?"#fff":"#000"}},{label:"自动",icon:is,theme:"system",tip:"同步时光,界面随晨昏自然呼应",iconAttrs:{fill:o.value?"#fff":"#000"}}]),ae=[{label:"灵动",tip:"灵动标签,添趣生辉",value:"smart"},{label:"卡片",tip:"卡片标签,高效浏览",value:"card"}];function Ae(C){var S,Q,ge,_e,Se;f.value.layout=C,window.document.body.setAttribute("layout",C),a.layout={layout:C,theme:f.value.theme,darkMode:(S=a.layout)==null?void 0:S.darkMode,sidebarStatus:(Q=a.layout)==null?void 0:Q.sidebarStatus,epThemeColor:(ge=a.layout)==null?void 0:ge.epThemeColor,themeColor:(_e=a.layout)==null?void 0:_e.themeColor,overallStyle:(Se=a.layout)==null?void 0:Se.overallStyle},qe().setLayout(C)}je(a,({layout:C})=>{switch(C.layout){case"vertical":i(!0,"is-select",n(s)),We(U([h]),50),We(U([u]),50);break;case"horizontal":i(!0,"is-select",n(h)),We(U([s]),50),We(U([u]),50);break;case"mix":i(!0,"is-select",n(u)),We(U([s]),50),We(U([h]),50);break}});const Be=window.matchMedia("(prefers-color-scheme: dark)");function He(){g.value==="system"&&(Be.matches?r.value=!0:r.value=!1,v(g.value))}function l(){Be.removeEventListener("change",He)}function p(){He(),l(),Be.addEventListener("change",He)}return Qt(()=>{De(()=>{var C,S;p(),k.greyVal&&((C=document.querySelector("html"))==null||C.setAttribute("class","html-grey")),k.weakVal&&((S=document.querySelector("html"))==null||S.setAttribute("class","html-weakness")),k.tabsVal&&B(),k.hideFooter&&O()})}),zn(()=>l),(C,S)=>{const Q=V("IconifyIconOffline"),ge=V("el-icon"),_e=V("el-switch"),Se=ot("tippy");return c(),D(ns,null,{default:b(()=>[_("div",cs,[us,d(n(Bt),{class:"select-none",modelValue:n(g)==="system"?2:n(r)?1:0,options:ve.value,onChange:S[0]||(S[0]=W=>{W.index===1&&W.index!==2?r.value=!0:r.value=!1,g.value=W.option.theme,n(v)(W.option.theme),W.index===2&&p()})},null,8,["modelValue","options"]),ds,_("ul",hs,[(c(!0),M(we,null,$e(n(m),(W,Ee)=>le((c(),M("li",{key:Ee,style:ne(P.value(W.color)),onClick:Lt=>n(y)(W.themeColor)},[d(ge,{style:{margin:"0.1em 0.1em 0 0"},size:17,color:X.value(W.themeColor)},{default:b(()=>[d(Q,{icon:n(Ue)},null,8,["icon"])]),_:2},1032,["color"])],12,fs)),[[ke,L.value(W.themeColor)]])),128))]),ps,_("ul",ms,[le((c(),M("li",{ref_key:"verticalRef",ref:s,class:re(n(f).layout==="vertical"?"is-select":""),onClick:S[1]||(S[1]=W=>Ae("vertical"))},gs,2)),[[Se,{content:"左侧菜单,亲切熟悉",zIndex:41e3}]]),n(e)!=="mobile"?le((c(),M("li",{key:0,ref_key:"horizontalRef",ref:h,class:re(n(f).layout==="horizontal"?"is-select":""),onClick:S[2]||(S[2]=W=>Ae("horizontal"))},ws,2)),[[Se,{content:"顶部菜单,简洁概览",zIndex:41e3}]]):Y("",!0),n(e)!=="mobile"?le((c(),M("li",{key:1,ref_key:"mixRef",ref:u,class:re(n(f).layout==="mix"?"is-select":""),onClick:S[3]||(S[3]=W=>Ae("mix"))},Cs,2)),[[Se,{content:"混合菜单,灵活多变",zIndex:41e3}]]):Y("",!0)]),$s,d(n(Bt),{class:"select-none",modelValue:w.value==="smart"?0:1,options:ae,onChange:K},null,8,["modelValue"]),Ss,_("ul",Is,[_("li",null,[Ms,d(_e,{modelValue:k.greyVal,"onUpdate:modelValue":S[4]||(S[4]=W=>k.greyVal=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:I},null,8,["modelValue"])]),_("li",null,[Ts,d(_e,{modelValue:k.weakVal,"onUpdate:modelValue":S[5]||(S[5]=W=>k.weakVal=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:H},null,8,["modelValue"])]),_("li",null,[Vs,d(_e,{modelValue:k.tabsVal,"onUpdate:modelValue":S[6]||(S[6]=W=>k.tabsVal=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:B},null,8,["modelValue"])]),_("li",null,[zs,d(_e,{modelValue:k.hideFooter,"onUpdate:modelValue":S[7]||(S[7]=W=>k.hideFooter=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:O},null,8,["modelValue"])]),_("li",null,[As,d(_e,{modelValue:A.value,"onUpdate:modelValue":S[8]||(S[8]=W=>A.value=W),"inline-prompt":"","active-value":!0,"inactive-value":!1,"active-text":"开","inactive-text":"关",onChange:x},null,8,["modelValue"])]),_("li",null,[Ls,d(_e,{modelValue:k.multiTagsCache,"onUpdate:modelValue":S[9]||(S[9]=W=>k.multiTagsCache=W),"inline-prompt":"","active-text":"开","inactive-text":"关",onChange:z},null,8,["modelValue"])])])])]),_:1})}}}),Es=pe(Hs,[["__scopeId","data-v-3586024f"]]),Os=["src"],Zs={class:"sidebar-title"},Rs=["src"],Ds={class:"sidebar-title"},Ps=oe({__name:"logo",props:{collapse:Boolean},setup(t){const e=t,{title:o,getLogo:a}=ze();return(u,s)=>{const h=V("router-link");return c(),M("div",{class:re(["sidebar-logo-container",{collapses:e.collapse}])},[d(Ct,{name:"sidebarLogoFade"},{default:b(()=>{var r,g,f,m;return[e.collapse?(c(),D(h,{key:"props.collapse",title:n(o),class:"sidebar-logo-link",to:(g=(r=n(rt)())==null?void 0:r.path)!=null?g:"/"},{default:b(()=>[_("img",{src:n(a)(),alt:"logo"},null,8,Os),_("span",Zs,ee(n(o)),1)]),_:1},8,["title","to"])):(c(),D(h,{key:"expand",title:n(o),class:"sidebar-logo-link",to:(m=(f=n(rt)())==null?void 0:f.path)!=null?m:"/"},{default:b(()=>[_("img",{src:n(a)(),alt:"logo"},null,8,Rs),_("span",Ds,ee(n(o)),1)]),_:1},8,["title","to"]))]}),_:1})],2)}}}),js=pe(Ps,[["__scopeId","data-v-8d7f2c36"]]);var nt={exports:{}},rn={},Bs=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"},_t={exports:{}};typeof Object.create=="function"?_t.exports=function(e,o){e.super_=o,e.prototype=Object.create(o.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:_t.exports=function(e,o){e.super_=o;var a=function(){};a.prototype=o.prototype,e.prototype=new a,e.prototype.constructor=e};var qs=_t.exports;(function(t){var e={},o=/%[sdj%]/g;t.format=function(l){if(!I(l)){for(var p=[],$=0;$=ie)return S;switch(S){case"%s":return String(J[$++]);case"%d":return Number(J[$++]);case"%j":try{return JSON.stringify(J[$++])}catch(Q){return"[Circular]"}default:return S}}),C=J[$];$=3&&($.depth=arguments[2]),arguments.length>=4&&($.colors=arguments[3]),k(p)?$.showHidden=p:p&&t._extend($,p),B($.showHidden)&&($.showHidden=!1),B($.depth)&&($.depth=2),B($.colors)&&($.colors=!1),B($.customInspect)&&($.customInspect=!0),$.colors&&($.stylize=h),f($,l,$.depth)}t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function h(l,p){var $=s.styles[p];return $?"\x1B["+s.colors[$][0]+"m"+l+"\x1B["+s.colors[$][1]+"m":l}function r(l,p){return l}function g(l){var p={};return l.forEach(function($,J){p[$]=!0}),p}function f(l,p,$){if(l.customInspect&&p&&U(p.inspect)&&p.inspect!==t.inspect&&!(p.constructor&&p.constructor.prototype===p)){var J=p.inspect($,l);return I(J)||(J=f(l,J,$)),J}var ie=m(l,p);if(ie)return ie;var te=Object.keys(p),C=g(te);if(l.showHidden&&(te=Object.getOwnPropertyNames(p)),x(p)&&(te.indexOf("message")>=0||te.indexOf("description")>=0))return i(p);if(te.length===0){if(U(p)){var S=p.name?": "+p.name:"";return l.stylize("[Function"+S+"]","special")}if(O(p))return l.stylize(RegExp.prototype.toString.call(p),"regexp");if(K(p))return l.stylize(Date.prototype.toString.call(p),"date");if(x(p))return i(p)}var Q="",ge=!1,_e=["{","}"];if(A(p)&&(ge=!0,_e=["[","]"]),U(p)){var Se=p.name?": "+p.name:"";Q=" [Function"+Se+"]"}if(O(p)&&(Q=" "+RegExp.prototype.toString.call(p)),K(p)&&(Q=" "+Date.prototype.toUTCString.call(p)),x(p)&&(Q=" "+i(p)),te.length===0&&(!ge||p.length==0))return _e[0]+Q+_e[1];if($<0)return O(p)?l.stylize(RegExp.prototype.toString.call(p),"regexp"):l.stylize("[Object]","special");l.seen.push(p);var W;return ge?W=v(l,p,$,C,te):W=te.map(function(Ee){return y(l,p,$,C,Ee,ge)}),l.seen.pop(),w(W,Q,_e)}function m(l,p){if(B(p))return l.stylize("undefined","undefined");if(I(p)){var $="'"+JSON.stringify(p).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return l.stylize($,"string")}if(E(p))return l.stylize(""+p,"number");if(k(p))return l.stylize(""+p,"boolean");if(P(p))return l.stylize("null","null")}function i(l){return"["+Error.prototype.toString.call(l)+"]"}function v(l,p,$,J,ie){for(var te=[],C=0,S=p.length;C-1&&(te?S=S.split(` +`).map(function(ge){return" "+ge}).join(` +`).substr(2):S=` +`+S.split(` +`).map(function(ge){return" "+ge}).join(` +`))):S=l.stylize("[Circular]","special")),B(C)){if(te&&ie.match(/^\d+$/))return S;C=JSON.stringify(""+ie),C.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(C=C.substr(1,C.length-2),C=l.stylize(C,"name")):(C=C.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),C=l.stylize(C,"string"))}return C+": "+S}function w(l,p,$){var J=l.reduce(function(ie,te){return te.indexOf(` +`)>=0,ie+te.replace(/\u001b\[\d\d?m/g,"").length+1},0);return J>60?$[0]+(p===""?"":p+` + `)+" "+l.join(`, + `)+" "+$[1]:$[0]+p+" "+l.join(", ")+" "+$[1]}function A(l){return Array.isArray(l)}t.isArray=A;function k(l){return typeof l=="boolean"}t.isBoolean=k;function P(l){return l===null}t.isNull=P;function L(l){return l==null}t.isNullOrUndefined=L;function E(l){return typeof l=="number"}t.isNumber=E;function I(l){return typeof l=="string"}t.isString=I;function H(l){return typeof l=="symbol"}t.isSymbol=H;function B(l){return l===void 0}t.isUndefined=B;function O(l){return z(l)&&ve(l)==="[object RegExp]"}t.isRegExp=O;function z(l){return typeof l=="object"&&l!==null}t.isObject=z;function K(l){return z(l)&&ve(l)==="[object Date]"}t.isDate=K;function x(l){return z(l)&&(ve(l)==="[object Error]"||l instanceof Error)}t.isError=x;function U(l){return typeof l=="function"}t.isFunction=U;function X(l){return l===null||typeof l=="boolean"||typeof l=="number"||typeof l=="string"||typeof l=="symbol"||typeof l=="undefined"}t.isPrimitive=X,t.isBuffer=Bs;function ve(l){return Object.prototype.toString.call(l)}function ae(l){return l<10?"0"+l.toString(10):l.toString(10)}var Ae=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Be(){var l=new Date,p=[ae(l.getHours()),ae(l.getMinutes()),ae(l.getSeconds())].join(":");return[l.getDate(),Ae[l.getMonth()],p].join(" ")}t.log=function(){console.log("%s - %s",Be(),t.format.apply(t,arguments))},t.inherits=qs,t._extend=function(l,p){if(!p||!z(p))return l;for(var $=Object.keys(p),J=$.length;J--;)l[$[J]]=p[$[J]];return l};function He(l,p){return Object.prototype.hasOwnProperty.call(l,p)}})(rn);var Fs={},Ns=process.platform==="win32",Ve=rn;function ut(t,e){for(var o=[],a=0;a=0&&!t[a];a--);return o===0&&a===e?t:o>a?[]:t.slice(o,a+1)}var cn=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,Us=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,ce={};function dt(t){var e=cn.exec(t),o=(e[1]||"")+(e[2]||""),a=e[3]||"",u=Us.exec(a),s=u[1],h=u[2],r=u[3];return[o,s,h,r]}function At(t){var e=cn.exec(t),o=e[1]||"",a=!!o&&o[1]!==":";return{device:o,isUnc:a,isAbsolute:a||!!e[2],tail:e[3]}}function un(t){return"\\\\"+t.replace(/^[\\\/]+/,"").replace(/[\\\/]+/g,"\\")}ce.resolve=function(){for(var t="",e="",o=!1,a=arguments.length-1;a>=-1;a--){var u;if(a>=0?u=arguments[a]:t?(u=Fs["="+t],(!u||u.substr(0,3).toLowerCase()!==t.toLowerCase()+"\\")&&(u=t+"\\")):u=process.cwd(),Ve.isString(u)){if(!u)continue}else throw new TypeError("Arguments to path.resolve must be strings");var s=At(u),h=s.device,r=s.isUnc,g=s.isAbsolute,f=s.tail;if(!(h&&t&&h.toLowerCase()!==t.toLowerCase())&&(t||(t=h),o||(e=f+"\\"+e,o=g),t&&o))break}return r&&(t=un(t)),e=ut(e.split(/[\\\/]+/),!o).join("\\"),t+(o?"\\":"")+e||"."};ce.normalize=function(t){var e=At(t),o=e.device,a=e.isUnc,u=e.isAbsolute,s=e.tail,h=/[\\\/]$/.test(s);return s=ut(s.split(/[\\\/]+/),!u).join("\\"),!s&&!u&&(s="."),s&&h&&(s+="\\"),a&&(o=un(o)),o+(u?"\\":"")+s};ce.isAbsolute=function(t){return At(t).isAbsolute};ce.join=function(){for(var t=[],e=0;e=-1&&!e;o--){var a=o>=0?arguments[o]:process.cwd();if(Ve.isString(a)){if(!a)continue}else throw new TypeError("Arguments to path.resolve must be strings");t=a+"/"+t,e=a[0]==="/"}return t=ut(t.split("/"),!e).join("/"),(e?"/":"")+t||"."};de.normalize=function(t){var e=de.isAbsolute(t),o=t&&t[t.length-1]==="/";return t=ut(t.split("/"),!e).join("/"),!t&&!e&&(t="."),t&&o&&(t+="/"),(e?"/":"")+t};de.isAbsolute=function(t){return t.charAt(0)==="/"};de.join=function(){for(var t="",e=0;e'},Js={width:1024,height:1024,body:''},Ys={width:1024,height:1024,body:''},Qs={width:1024,height:1024,body:''},el={key:0},tl={key:1},dn=oe({__name:"sidebarItem",props:{item:{type:Object},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},setup(t){const{layout:e,isCollapse:o,tooltipEffect:a,getDivStyle:u}=ze(),s=t,h=q(()=>({width:"100%",textAlign:"center"})),r=q(()=>({display:"flex",alignItems:"center"})),g=q(()=>({overflow:"hidden",textOverflow:"ellipsis",outline:"none"})),f=q(()=>({display:"flex",justifyContent:"center",alignItems:"center",margin:e.value==="horizontal"?"0 5px 0 0":o.value?"0 auto":"0 5px 0 0"})),m=q(()=>o.value?{width:""}:{width:"210px",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis"}),i=q(()=>I=>{var H;return o.value?{width:"100%",textAlign:(I==null?void 0:I.parentId)===null||e.value==="mix"&&((H=I==null?void 0:I.pathList)==null?void 0:H.length)===2?"center":""}:{width:"100%",display:"flex",alignItems:"center",justifyContent:"space-between",overflow:"hidden"}}),v=q(()=>{var I;return(I=Ge())!=null&&I.MenuArrowIconNoTransition?{"expand-close-icon":Oe(Js),"expand-open-icon":Oe(Xs),"collapse-close-icon":Oe(Qs),"collapse-open-icon":Oe(Ys)}:""}),y=R(null),w=new WeakMap,A=R(null);function k(I){w.get(I)||De(()=>{var H,B;((H=A.value)==null?void 0:H.scrollWidth)>((B=A.value)==null?void 0:B.clientWidth)?Object.assign(I,{showTooltip:!0}):Object.assign(I,{showTooltip:!1}),w.set(I,!0)})}function P(I,H){var O;const B=((I==null?void 0:I.length)>1?I.toString().slice(0,1):I)+"...";return H&&!(o.value&&(H==null?void 0:H.parentId)===null)?e.value==="mix"&&((O=H==null?void 0:H.pathList)==null?void 0:O.length)===2&&o.value?B:I:B}function L(I=[],H){var O,z;const B=I.filter(K=>(y.value=K,!0));return(z=(O=B[0])==null?void 0:O.meta)!=null&&z.showParent?!1:B.length===1?!0:B.length===0?(y.value=Dt(Rt({},H),{path:"",noShowingChildren:!0}),!0):!1}function E(I){const H=/^http(s?):\/\//;return H.test(I)||H.test(s.basePath)?I||s.basePath:Ks.posix.resolve(s.basePath,I)}return(I,H)=>{const B=V("el-tooltip"),O=V("el-menu-item"),z=V("sidebar-item",!0),K=V("el-sub-menu");return L(s.item.children,s.item)&&(!y.value.children||y.value.noShowingChildren)?(c(),D(O,{key:0,index:E(y.value.path),class:re({"submenu-title-noDropdown":!t.isNest}),style:ne(r.value)},{title:b(()=>[_("div",{style:ne(n(u))},[n(e)==="horizontal"?(c(),M("span",el,ee(n(be)(y.value.meta.title)),1)):(c(),D(B,{key:1,placement:"top",effect:n(a),offset:-10,disabled:!y.value.showTooltip},{content:b(()=>[fe(ee(n(be)(y.value.meta.title)),1)]),default:b(()=>[_("span",{ref_key:"menuTextRef",ref:A,style:ne(g.value),onMouseover:H[0]||(H[0]=x=>k(y.value))},ee(n(be)(y.value.meta.title)),37)]),_:1},8,["effect","disabled"])),d(vt,{extraIcon:y.value.meta.extraIcon},null,8,["extraIcon"])],4)]),default:b(()=>{var x,U,X,ve,ae;return[Me(s.item.meta.icon)?(c(),M("div",{key:0,class:"sub-menu-icon",style:ne(f.value)},[(c(),D(Ze(n(Oe)(Me(y.value.meta.icon)||s.item.meta&&Me(s.item.meta.icon)))))],4)):Y("",!0),!((x=s.item)!=null&&x.meta.icon)&&n(o)&&n(e)==="vertical"&&((X=(U=s.item)==null?void 0:U.pathList)==null?void 0:X.length)===1?(c(),M("span",{key:1,style:ne(h.value)},ee(P(n(be)(y.value.meta.title))),5)):Y("",!0),!y.value.meta.icon&&n(o)&&n(e)==="mix"&&((ae=(ve=s.item)==null?void 0:ve.pathList)==null?void 0:ae.length)===2?(c(),M("span",{key:2,style:ne(h.value)},ee(P(n(be)(y.value.meta.title))),5)):Y("",!0)]}),_:1},8,["index","class","style"])):(c(),D(K,Hn({key:1,ref:"subMenu",teleported:"",index:E(s.item.path)},v.value),{title:b(()=>[Me(s.item.meta.icon)?(c(),M("div",{key:0,style:ne(f.value),class:"sub-menu-icon"},[(c(),D(Ze(n(Oe)(s.item.meta&&Me(s.item.meta.icon)))))],4)):Y("",!0),n(e)==="horizontal"?(c(),M("span",tl,ee(n(be)(s.item.meta.title)),1)):Y("",!0),n(o)&&Me(s.item.meta.icon)&&s.item.parentId===null?Y("",!0):(c(),M("div",{key:2,style:ne(i.value(s.item))},[n(e)!=="horizontal"?(c(),D(B,{key:0,placement:"top",effect:n(a),offset:-10,disabled:!s.item.showTooltip},{content:b(()=>[fe(ee(n(be)(s.item.meta.title)),1)]),default:b(()=>[_("span",{ref_key:"menuTextRef",ref:A,style:ne(m.value),onMouseover:H[1]||(H[1]=x=>k(s.item))},ee(P(n(be)(s.item.meta.title),s.item)),37)]),_:1},8,["effect","disabled"])):Y("",!0),n(o)?Y("",!0):(c(),D(vt,{key:1,extraIcon:s.item.meta.extraIcon},null,8,["extraIcon"]))],4))]),default:b(()=>[(c(!0),M(we,null,$e(s.item.children,x=>(c(),D(z,{key:x.path,"is-nest":!0,item:x,"base-path":E(x.path),class:"nest-menu"},null,8,["item","base-path"]))),128))]),_:1},16,["index"]))}}}),nl={class:"collapse-container"},ol=oe({__name:"leftCollapse",props:{isActive:{type:Boolean,default:!1}},emits:["toggleClick"],setup(t,{emit:e}){const o=t,a=R(!1),{tooltipEffect:u}=ze(),s=q(()=>["ml-4","mb-1","w-[16px]","h-[16px]","inline-block","align-middle","cursor-pointer","duration-[100ms]"]),{$storage:h}=it(),r=q(()=>{var m;return(m=h.layout)==null?void 0:m.themeColor}),g=e,f=()=>{g("toggleClick")};return(m,i)=>{const v=V("IconifyIconOffline"),y=V("el-tooltip");return c(),M("div",nl,[d(y,{placement:"right",visible:a.value,effect:n(u),content:o.isActive?"点击折叠":"点击展开"},{default:b(()=>[d(v,{icon:n(an),class:re([s.value,r.value==="light"?"":"text-primary"]),style:ne({transform:o.isActive?"none":"rotateY(180deg)"}),onClick:f,onMouseenter:i[0]||(i[0]=w=>a.value=!0),onMouseleave:i[1]||(i[1]=w=>a.value=!1)},null,8,["icon","class","style"])]),_:1},8,["visible","effect","content"])])}}}),al=pe(ol,[["__scopeId","data-v-57c78e02"]]),sl=oe({__name:"vertical",setup(t){var w,A;const e=wt(),o=R((A=(w=Je().getItem(`${Ye()}configure`))==null?void 0:w.showLogo)!=null?A:!0),{device:a,pureApp:u,isCollapse:s,tooltipEffect:h,menuSelect:r,toggleSideBar:g}=ze(),f=R([]),m=q(()=>u.layout==="mix"&&a.value!=="mobile"?f.value:Ce().wholeMenus),i=q(()=>u.layout==="mix"?!1:m.value.length===0),v=q(()=>{var k;return Fe((k=e.meta)==null?void 0:k.activePath)?e.path:e.meta.activePath});function y(){let k="";k=v.value,f.value=[];const P=bt(k,Ce().wholeMenus),L=lt(P[0]||k,Ce().wholeMenus);L!=null&&L.children&&(f.value=L==null?void 0:L.children)}return je(()=>[e.path,Ce().wholeMenus],()=>{e.path.includes("/redirect")||(y(),r(e.path))}),Pe(()=>{y(),xe.on("logoChange",k=>{o.value=k})}),xt(()=>{xe.off("logoChange")}),(k,P)=>{const L=V("el-menu"),E=V("el-scrollbar"),I=ot("loading");return le((c(),M("div",{class:re(["sidebar-container",o.value?"has-logo":"no-logo"])},[o.value?(c(),D(js,{key:0,collapse:n(s)},null,8,["collapse"])):Y("",!0),d(E,{"wrap-class":"scrollbar-wrapper",class:re([n(a)==="mobile"?"mobile":"pc"])},{default:b(()=>[d(L,{router:"","unique-opened":"",mode:"vertical","popper-class":"pure-scrollbar",class:"outer-most select-none",collapse:n(s),"collapse-transition":!1,"popper-effect":n(h),"default-active":v.value},{default:b(()=>[(c(!0),M(we,null,$e(m.value,H=>(c(),D(dn,{key:H.path,item:H,"base-path":H.path,class:"outer-most select-none"},null,8,["item","base-path"]))),128))]),_:1},8,["collapse","popper-effect","default-active"])]),_:1},8,["class"]),n(a)!=="mobile"?(c(),D(al,{key:1,"is-active":n(u).sidebar.opened,onToggleClick:n(g)},null,8,["is-active","onToggleClick"])):Y("",!0)],2)),[[I,i.value]])}}}),ll=pe(sl,[["__scopeId","data-v-3752e90e"]]),rl={class:"horizontal-header"},il=["src"],cl={class:"horizontal-header-right"},ul={class:"check-zh"},dl={class:"check-en"},hl={class:"el-dropdown-link navbar-bg-hover"},fl=["src"],pl={key:0,class:"dark:text-white"},ml=["title"],vl=oe({__name:"horizontal",setup(t){const e=R(),{t:o,route:a,locale:u,translationCh:s,translationEn:h}=$t(e),{title:r,logout:g,backTopMenu:f,onPanel:m,getLogo:i,username:v,userAvatar:y,avatarsStyle:w,getDropdownItemStyle:A,getDropdownItemClass:k}=ze(),P=q(()=>{var L;return Fe((L=a.meta)==null?void 0:L.activePath)?a.path:a.meta.activePath});return De(()=>{var L;(L=e.value)==null||L.handleResize()}),(L,E)=>{const I=V("el-menu"),H=V("IconifyIconOffline"),B=V("el-dropdown-item"),O=V("el-dropdown-menu"),z=V("el-dropdown"),K=ot("loading");return le((c(),M("div",rl,[_("div",{class:"horizontal-header-left",onClick:E[0]||(E[0]=(...x)=>n(f)&&n(f)(...x))},[_("img",{src:n(i)(),alt:"logo"},null,8,il),_("span",null,ee(n(r)),1)]),d(I,{ref_key:"menuRef",ref:e,router:"",mode:"horizontal","popper-class":"pure-scrollbar",class:"horizontal-header-menu","default-active":P.value},{default:b(()=>[(c(!0),M(we,null,$e(n(Ce)().wholeMenus,x=>(c(),D(dn,{key:x.path,item:x,"base-path":x.path},null,8,["item","base-path"]))),128))]),_:1},8,["default-active"]),_("div",cl,[d(Tt,{id:"header-search"}),d(Vt,{id:"header-notice"}),d(z,{id:"header-translation",trigger:"click"},{dropdown:b(()=>[d(O,{class:"translation"},{default:b(()=>[d(B,{style:ne(n(A)(n(u),"zh")),class:re(["dark:!text-white",n(k)(n(u),"zh")]),onClick:n(s)},{default:b(()=>[le(_("span",ul,[d(H,{icon:n(Ue)},null,8,["icon"])],512),[[ke,n(u)==="zh"]]),fe(" 简体中文 ")]),_:1},8,["style","class","onClick"]),d(B,{style:ne(n(A)(n(u),"en")),class:re(["dark:!text-white",n(k)(n(u),"en")]),onClick:n(h)},{default:b(()=>[le(_("span",dl,[d(H,{icon:n(Ue)},null,8,["icon"])],512),[[ke,n(u)==="en"]]),fe(" English ")]),_:1},8,["style","class","onClick"])]),_:1})]),default:b(()=>[d(n(St),{class:"navbar-bg-hover w-[40px] h-[48px] p-[11px] cursor-pointer outline-none"})]),_:1}),d(z,{trigger:"click"},{dropdown:b(()=>[d(O,{class:"logout"},{default:b(()=>[d(B,{onClick:n(g)},{default:b(()=>[d(H,{icon:n(zt),style:{margin:"5px"}},null,8,["icon"]),fe(" "+ee(n(o)("buttons.hsLoginOut")),1)]),_:1},8,["onClick"])]),_:1})]),default:b(()=>[_("span",hl,[_("img",{src:n(y),style:ne(n(w))},null,12,fl),n(v)?(c(),M("p",pl,ee(n(v)),1)):Y("",!0)])]),_:1}),_("span",{class:"set-icon navbar-bg-hover",title:n(o)("buttons.hssystemSet"),onClick:E[1]||(E[1]=(...x)=>n(m)&&n(m)(...x))},[d(H,{icon:n(ct)},null,8,["icon"])],8,ml)])])),[[K,n(Ce)().wholeMenus.length===0]])}}}),_l=pe(vl,[["__scopeId","data-v-bb9dfcbc"]]),gl={key:0},yl=oe({__name:"index",setup(t){const e=R(),{isDark:o}=Yt(),{layout:a}=Pn(),u=Gt(),s=Mt(),{$storage:h}=it(),r=kt({sidebar:q(()=>qe().sidebar),device:q(()=>qe().device),fixedHeader:q(()=>s.fixedHeader),classes:q(()=>({hideSidebar:!r.sidebar.opened,openSidebar:r.sidebar.opened,withoutAnimation:r.sidebar.withoutAnimation,mobile:r.device==="mobile"})),hideTabs:q(()=>h==null?void 0:h.configure.hideTabs)});function g(v){var y,w,A,k,P,L;window.document.body.setAttribute("layout",v),h.layout={layout:`${v}`,theme:(y=h.layout)==null?void 0:y.theme,darkMode:(w=h.layout)==null?void 0:w.darkMode,sidebarStatus:(A=h.layout)==null?void 0:A.sidebarStatus,epThemeColor:(k=h.layout)==null?void 0:k.epThemeColor,themeColor:(P=h.layout)==null?void 0:P.themeColor,overallStyle:(L=h.layout)==null?void 0:L.overallStyle}}function f(v,y){qe().toggleDevice(v),qe().toggleSideBar(y,"resize")}let m=!0;gt(e,v=>{if(u)return;const y=v[0],[{inlineSize:w}]=y.borderBoxSize;w<=760?g("vertical"):g(qe().layout),w>0&&w<=760?(f("mobile",!1),m=!0):w>760&&w<=990?m&&(f("desktop",!1),m=!1):w>990&&!r.sidebar.isClickCollapse?(f("desktop",!0),m=!0):(f("desktop",!1),m=!1)}),Pe(()=>{u&&f("mobile",!1)}),Qt(()=>{var v;It().dataThemeChange((v=h.layout)==null?void 0:v.overallStyle)});const i=oe({render(){return Qe("div",{class:{"fixed-header":r.fixedHeader},style:[r.hideTabs&&a.value.includes("horizontal")?o.value?"box-shadow: 0 1px 4px #0d0d0d":"box-shadow: 0 1px 4px rgba(0, 21, 41, 0.08)":""]},{default:()=>[!s.hiddenSideBar&&(a.value.includes("vertical")||a.value.includes("mix"))?Qe(xa):null,!s.hiddenSideBar&&a.value.includes("horizontal")?Qe(_l):null,Qe(ja)]})}});return(v,y)=>{const w=V("el-backtop"),A=V("el-scrollbar");return c(),M("div",{ref_key:"appWrapperRef",ref:e,class:re(["app-wrapper",r.classes])},[le(_("div",{class:"app-mask",onClick:y[0]||(y[0]=k=>n(qe)().toggleSideBar())},null,512),[[ke,r.device==="mobile"&&r.sidebar.opened&&n(a).includes("vertical")]]),le(d(ll,null,null,512),[[ke,!n(s).hiddenSideBar&&(n(a).includes("vertical")||n(a).includes("mix"))]]),_("div",{class:re(["main-container",n(s).hiddenSideBar?"main-hidden":""])},[r.fixedHeader?(c(),M("div",gl,[d(n(i)),d(Nt,{"fixed-header":r.fixedHeader},null,8,["fixed-header"])])):(c(),D(A,{key:1},{default:b(()=>[d(w,{title:"回到顶部",target:".main-container .el-scrollbar__wrap"},{default:b(()=>[d(n(en))]),_:1}),d(n(i)),d(Nt,{"fixed-header":r.fixedHeader},null,8,["fixed-header"])]),_:1}))],2),d(Es)],2)}}}),Zl=pe(yl,[["__scopeId","data-v-e1cc1ddb"]]);export{Zl as default}; diff --git a/dist/static/js/index.esm-iO0FWI3D.js b/dist/static/js/index.esm-RIHij_JI.js similarity index 97% rename from dist/static/js/index.esm-iO0FWI3D.js rename to dist/static/js/index.esm-RIHij_JI.js index dcb649b26..c12d0ef13 100644 --- a/dist/static/js/index.esm-iO0FWI3D.js +++ b/dist/static/js/index.esm-RIHij_JI.js @@ -1 +1 @@ -import{d as w,r as _,V as M,K as W,ai as F,a as K,aY as B,m as N,i as d,af as Y,b0 as D,aC as U,aA as X,n as L,R as q}from"./index-qI-8NwZF.js";var G=function(e,t){var u,n=t.arg;if(!n){console.error("参数有误");return}var s=t.value,c=U(n)?n.value:(u=t.instance)===null||u===void 0?void 0:u.$refs[n];if(!c){console.error("没有找到 ".concat(n," 对应的实例"));return}if(typeof c.addReference!="function"){console.error("".concat(n," 对应的实例不是 VContextmenu"));return}e.$contextmenuKey=n,c.addReference(e,s)},H=function(e,t){var u,n=e.$contextmenuKey;if(n){var s=(u=t.instance)===null||u===void 0?void 0:u.$refs[n];s==null||s.removeReference(e)}},z=function(e,t){H(e,t),G(e,t)},te={mounted:G,updated:z,beforeUnmount:H},o={contextmenu:"v-contextmenu",contextmenuIcon:"v-contextmenu-icon",contextmenuInner:"v-contextmenu-inner",contextmenuDivider:"v-contextmenu-divider",contextmenuItem:"v-contextmenu-item",contextmenuItemHover:"v-contextmenu-item--hover",contextmenuItemDisabled:"v-contextmenu-item--disabled",contextmenuGroup:"v-contextmenu-group",contextmenuGroupTitle:"v-contextmenu-group__title",contextmenuGroupMenus:"v-contextmenu-group__menus",contextmenuSubmenu:"v-contextmenu-submenu",contextmenuSubmenuTitle:"v-contextmenu-submenu__title",contextmenuSubmenuMenus:"v-contextmenu-submenu__menus",contextmenuSubmenuMenusTop:"v-contextmenu-submenu__menus--top",contextmenuSubmenuMenusRight:"v-contextmenu-submenu__menus--right",contextmenuSubmenuMenusBottom:"v-contextmenu-submenu__menus--bottom",contextmenuSubmenuMenusLeft:"v-contextmenu-submenu__menus--left",contextmenuSubmenuArrow:"v-contextmenu-submenu__arrow"};function J(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!X(r)}var Q={trigger:["contextmenu"]},ne=w({name:"VContextmenu",props:{modelValue:{type:Boolean,default:!1},autoAjustPlacement:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},teleport:{type:[String,Object],default:function(){return"body"}}},emits:["show","hide","update:modelValue"],setup:function(e,t){var u=t.emit,n=_(null),s=_(e.modelValue||!1),c=function(l){s.value=l,u("update:modelValue",l)},x=_({top:0,left:0}),y=M(function(){return{top:"".concat(x.value.top,"px"),left:"".concat(x.value.left,"px")}}),$=_(null),m=function(l,v){var a=l instanceof Event?v:l,I=(a==null?void 0:a.autoAjustPlacement)||e.autoAjustPlacement,h={top:(a==null?void 0:a.top)||0,left:(a==null?void 0:a.left)||0};if(l instanceof Event){var R,k;l.preventDefault(),h.top=(R=a==null?void 0:a.top)!==null&&R!==void 0?R:l.pageY,h.left=(k=a==null?void 0:a.left)!==null&&k!==void 0?k:l.pageX}c(!0),L(function(){if(I){var O=n.value;if(!O)return;var V=O.clientWidth,P=O.clientHeight;if(P+h.top>=window.innerHeight+window.scrollY){var T=h.top-P;T>window.scrollY&&(h.top=T)}if(V+h.left>=window.innerWidth+window.scrollX){var j=h.left-V;j>window.scrollX&&(h.left=j)}}x.value=h,u("show")})},b=function(){$.value=null,c(!1),u("hide")},i=W(new Map),p=_(),g=M(function(){return p.value&&i.get(p.value)}),A=function(l,v){var a=function(){return v!=null&&v.trigger?Array.isArray(v.trigger)?v.trigger:[v.trigger]:Q.trigger}(),I=function(R){e.disabled||(p.value=l,m(R,{}))};a.forEach(function(h){l.addEventListener(h,I)}),i.set(l,{triggers:a,handler:I})},E=function(l){var v=i.get(l);v&&(v.triggers.forEach(function(a){l.removeEventListener(a,v.handler)}),i.delete(l))},S=function(l){if(!(!l.target||!n.value||!p.value)){var v=n.value.contains(l.target)||g.value&&g.value.triggers.includes("click")&&p.value.contains(l.target);v||c(!1)}};return F(s,function(C){C?document.addEventListener("click",S):document.removeEventListener("click",S)}),K(function(){document.removeEventListener("click",S)}),B("visible",s),B("autoAjustPlacement",e.autoAjustPlacement),B("show",m),B("hide",b),{visible:s,style:y,currentReferenceOptions:g,currentOptions:$,contextmenuRef:n,addReference:A,removeReference:E,toggle:c,show:m,hide:b}},methods:{renderContent:function(){var e,t;return N(d("div",{class:o.contextmenu,ref:"contextmenuRef",style:this.style},[d("ul",{class:o.contextmenuInner},[(e=(t=this.$slots).default)===null||e===void 0?void 0:e.call(t,{triggerOptions:"currentReferenceOptions",options:"currentOptions"})])]),[[q,"visible"]])}},render:function(){var e;return this.visible?this.teleport?d(Y,{to:this.teleport},J(e=this.renderContent())?e:{default:function(){return[e]}}):this.renderContent():null}});function f(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var ue=w({name:"VContextmenuItem",props:{disabled:{type:Boolean,default:!1},hideOnClick:{type:Boolean,default:!0}},emits:["click","mouseenter","mouseleave"],setup:function(e,t){var u=t.emit,n=D("hide"),s=_(!1),c=M(function(){var m;return m={},f(m,o.contextmenuItem,!0),f(m,o.contextmenuItemDisabled,e.disabled),f(m,o.contextmenuItemHover,s.value),m}),x=function(b){e.disabled||(u("click",b),e.hideOnClick&&(n==null||n()))},y=function(b){e.disabled||(s.value=!0,u("mouseenter",b))},$=function(b){e.disabled||(s.value=!1,u("mouseleave",b))};return{classes:c,handleClick:x,handleMouseenter:y,handleMouseleave:$}},render:function(){var e,t;return d("li",{class:this.classes,onClick:this.handleClick,onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave},[(e=(t=this.$slots).default)===null||e===void 0?void 0:e.call(t)])}}),re=w({name:"VContextmenuDivider",render:function(){return d("li",{class:o.contextmenuDivider},null)}}),Z=w({name:"VContextmenuIcon",props:{name:{type:String,required:!0}},render:function(){return d("i",{class:[o.contextmenuIcon,"".concat(o.contextmenuIcon,"-").concat(this.name)]},null)}}),oe=w({name:"VContextmenuSubmenu",props:{title:{type:String,required:!0},disabled:{type:Boolean,default:!1}},emits:["mouseenter","mouseleave"],setup:function(e,t){var u=t.emit,n=_(null),s=D("autoAjustPlacement"),c=_(["top","right"]),x=_(!1),y=function(p){e.disabled||(x.value=!0,u("mouseenter",p),L(function(){var g=[];if(s){var A=p.target,E=A.getBoundingClientRect();if(!n.value)return;var S=n.value.clientWidth,C=n.value.clientHeight;E.right+S>=window.innerWidth?g.push("left"):g.push("right"),E.bottom+C>=window.innerHeight?g.push("bottom"):g.push("top")}c.value=g}))},$=function(p){e.disabled||(x.value=!1,u("mouseleave",p))},m=M(function(){var i;return i={},f(i,o.contextmenuItem,!0),f(i,o.contextmenuSubmenuTitle,!0),f(i,o.contextmenuItemHover,x.value),f(i,o.contextmenuItemDisabled,e.disabled),i}),b=M(function(){var i;return i={},f(i,o.contextmenu,!0),f(i,o.contextmenuSubmenuMenus,!0),f(i,o.contextmenuSubmenuMenusTop,c.value.includes("top")),f(i,o.contextmenuSubmenuMenusRight,c.value.includes("right")),f(i,o.contextmenuSubmenuMenusBottom,c.value.includes("bottom")),f(i,o.contextmenuSubmenuMenusLeft,c.value.includes("left")),i});return{hover:x,submenuRef:n,titleClasses:m,menusClasses:b,handleMouseenter:y,handleMouseleave:$}},render:function(){var e,t,u,n;return d("li",{class:o.contextmenuSubmenu,onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave},[d("div",{class:this.titleClasses},[((e=(t=this.$slots).title)===null||e===void 0?void 0:e.call(t))||this.title,d("span",{class:o.contextmenuSubmenuArrow},[d(Z,{name:"right-arrow"},null)])]),this.hover?d("div",{ref:"submenuRef",class:this.menusClasses},[d("ul",{class:o.contextmenuInner},[(u=(n=this.$slots).default)===null||u===void 0?void 0:u.call(n)])]):null])}}),ie=w({name:"VContextmenuGroup",props:{title:{type:String,default:void 0},maxWidth:{type:[Number,String],default:void 0}},setup:function(e){var t=M(function(){if(e.maxWidth)return{"max-width":typeof e.maxWidth=="number"?"".concat(e.maxWidth,"px"):e.maxWidth,"overflow-x":"auto"}});return{style:t}},methods:{renderTitle:function(){var e,t,u=((e=(t=this.$slots).title)===null||e===void 0?void 0:e.call(t))||this.title;return u?d("div",{class:o.contextmenuGroupTitle},[u]):null}},render:function(){var e,t;return d("li",{class:o.contextmenuGroup},[this.renderTitle(),d("ul",{style:this.style,class:o.contextmenuGroupMenus},[(e=(t=this.$slots).default)===null||e===void 0?void 0:e.call(t)])])}});export{ne as C,ue as a,re as b,oe as c,ie as d,te as e}; +import{d as w,r as _,V as M,K as W,a7 as F,a as K,aY as B,m as N,i as d,ag as Y,b0 as D,aC as U,aA as X,n as L,R as q}from"./index-2abGzBFj.js";var G=function(e,t){var u,n=t.arg;if(!n){console.error("参数有误");return}var s=t.value,c=U(n)?n.value:(u=t.instance)===null||u===void 0?void 0:u.$refs[n];if(!c){console.error("没有找到 ".concat(n," 对应的实例"));return}if(typeof c.addReference!="function"){console.error("".concat(n," 对应的实例不是 VContextmenu"));return}e.$contextmenuKey=n,c.addReference(e,s)},H=function(e,t){var u,n=e.$contextmenuKey;if(n){var s=(u=t.instance)===null||u===void 0?void 0:u.$refs[n];s==null||s.removeReference(e)}},z=function(e,t){H(e,t),G(e,t)},te={mounted:G,updated:z,beforeUnmount:H},o={contextmenu:"v-contextmenu",contextmenuIcon:"v-contextmenu-icon",contextmenuInner:"v-contextmenu-inner",contextmenuDivider:"v-contextmenu-divider",contextmenuItem:"v-contextmenu-item",contextmenuItemHover:"v-contextmenu-item--hover",contextmenuItemDisabled:"v-contextmenu-item--disabled",contextmenuGroup:"v-contextmenu-group",contextmenuGroupTitle:"v-contextmenu-group__title",contextmenuGroupMenus:"v-contextmenu-group__menus",contextmenuSubmenu:"v-contextmenu-submenu",contextmenuSubmenuTitle:"v-contextmenu-submenu__title",contextmenuSubmenuMenus:"v-contextmenu-submenu__menus",contextmenuSubmenuMenusTop:"v-contextmenu-submenu__menus--top",contextmenuSubmenuMenusRight:"v-contextmenu-submenu__menus--right",contextmenuSubmenuMenusBottom:"v-contextmenu-submenu__menus--bottom",contextmenuSubmenuMenusLeft:"v-contextmenu-submenu__menus--left",contextmenuSubmenuArrow:"v-contextmenu-submenu__arrow"};function J(r){return typeof r=="function"||Object.prototype.toString.call(r)==="[object Object]"&&!X(r)}var Q={trigger:["contextmenu"]},ne=w({name:"VContextmenu",props:{modelValue:{type:Boolean,default:!1},autoAjustPlacement:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},teleport:{type:[String,Object],default:function(){return"body"}}},emits:["show","hide","update:modelValue"],setup:function(e,t){var u=t.emit,n=_(null),s=_(e.modelValue||!1),c=function(l){s.value=l,u("update:modelValue",l)},x=_({top:0,left:0}),y=M(function(){return{top:"".concat(x.value.top,"px"),left:"".concat(x.value.left,"px")}}),$=_(null),m=function(l,v){var a=l instanceof Event?v:l,I=(a==null?void 0:a.autoAjustPlacement)||e.autoAjustPlacement,h={top:(a==null?void 0:a.top)||0,left:(a==null?void 0:a.left)||0};if(l instanceof Event){var R,k;l.preventDefault(),h.top=(R=a==null?void 0:a.top)!==null&&R!==void 0?R:l.pageY,h.left=(k=a==null?void 0:a.left)!==null&&k!==void 0?k:l.pageX}c(!0),L(function(){if(I){var O=n.value;if(!O)return;var V=O.clientWidth,P=O.clientHeight;if(P+h.top>=window.innerHeight+window.scrollY){var T=h.top-P;T>window.scrollY&&(h.top=T)}if(V+h.left>=window.innerWidth+window.scrollX){var j=h.left-V;j>window.scrollX&&(h.left=j)}}x.value=h,u("show")})},b=function(){$.value=null,c(!1),u("hide")},i=W(new Map),p=_(),g=M(function(){return p.value&&i.get(p.value)}),A=function(l,v){var a=function(){return v!=null&&v.trigger?Array.isArray(v.trigger)?v.trigger:[v.trigger]:Q.trigger}(),I=function(R){e.disabled||(p.value=l,m(R,{}))};a.forEach(function(h){l.addEventListener(h,I)}),i.set(l,{triggers:a,handler:I})},E=function(l){var v=i.get(l);v&&(v.triggers.forEach(function(a){l.removeEventListener(a,v.handler)}),i.delete(l))},S=function(l){if(!(!l.target||!n.value||!p.value)){var v=n.value.contains(l.target)||g.value&&g.value.triggers.includes("click")&&p.value.contains(l.target);v||c(!1)}};return F(s,function(C){C?document.addEventListener("click",S):document.removeEventListener("click",S)}),K(function(){document.removeEventListener("click",S)}),B("visible",s),B("autoAjustPlacement",e.autoAjustPlacement),B("show",m),B("hide",b),{visible:s,style:y,currentReferenceOptions:g,currentOptions:$,contextmenuRef:n,addReference:A,removeReference:E,toggle:c,show:m,hide:b}},methods:{renderContent:function(){var e,t;return N(d("div",{class:o.contextmenu,ref:"contextmenuRef",style:this.style},[d("ul",{class:o.contextmenuInner},[(e=(t=this.$slots).default)===null||e===void 0?void 0:e.call(t,{triggerOptions:"currentReferenceOptions",options:"currentOptions"})])]),[[q,"visible"]])}},render:function(){var e;return this.visible?this.teleport?d(Y,{to:this.teleport},J(e=this.renderContent())?e:{default:function(){return[e]}}):this.renderContent():null}});function f(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var ue=w({name:"VContextmenuItem",props:{disabled:{type:Boolean,default:!1},hideOnClick:{type:Boolean,default:!0}},emits:["click","mouseenter","mouseleave"],setup:function(e,t){var u=t.emit,n=D("hide"),s=_(!1),c=M(function(){var m;return m={},f(m,o.contextmenuItem,!0),f(m,o.contextmenuItemDisabled,e.disabled),f(m,o.contextmenuItemHover,s.value),m}),x=function(b){e.disabled||(u("click",b),e.hideOnClick&&(n==null||n()))},y=function(b){e.disabled||(s.value=!0,u("mouseenter",b))},$=function(b){e.disabled||(s.value=!1,u("mouseleave",b))};return{classes:c,handleClick:x,handleMouseenter:y,handleMouseleave:$}},render:function(){var e,t;return d("li",{class:this.classes,onClick:this.handleClick,onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave},[(e=(t=this.$slots).default)===null||e===void 0?void 0:e.call(t)])}}),re=w({name:"VContextmenuDivider",render:function(){return d("li",{class:o.contextmenuDivider},null)}}),Z=w({name:"VContextmenuIcon",props:{name:{type:String,required:!0}},render:function(){return d("i",{class:[o.contextmenuIcon,"".concat(o.contextmenuIcon,"-").concat(this.name)]},null)}}),oe=w({name:"VContextmenuSubmenu",props:{title:{type:String,required:!0},disabled:{type:Boolean,default:!1}},emits:["mouseenter","mouseleave"],setup:function(e,t){var u=t.emit,n=_(null),s=D("autoAjustPlacement"),c=_(["top","right"]),x=_(!1),y=function(p){e.disabled||(x.value=!0,u("mouseenter",p),L(function(){var g=[];if(s){var A=p.target,E=A.getBoundingClientRect();if(!n.value)return;var S=n.value.clientWidth,C=n.value.clientHeight;E.right+S>=window.innerWidth?g.push("left"):g.push("right"),E.bottom+C>=window.innerHeight?g.push("bottom"):g.push("top")}c.value=g}))},$=function(p){e.disabled||(x.value=!1,u("mouseleave",p))},m=M(function(){var i;return i={},f(i,o.contextmenuItem,!0),f(i,o.contextmenuSubmenuTitle,!0),f(i,o.contextmenuItemHover,x.value),f(i,o.contextmenuItemDisabled,e.disabled),i}),b=M(function(){var i;return i={},f(i,o.contextmenu,!0),f(i,o.contextmenuSubmenuMenus,!0),f(i,o.contextmenuSubmenuMenusTop,c.value.includes("top")),f(i,o.contextmenuSubmenuMenusRight,c.value.includes("right")),f(i,o.contextmenuSubmenuMenusBottom,c.value.includes("bottom")),f(i,o.contextmenuSubmenuMenusLeft,c.value.includes("left")),i});return{hover:x,submenuRef:n,titleClasses:m,menusClasses:b,handleMouseenter:y,handleMouseleave:$}},render:function(){var e,t,u,n;return d("li",{class:o.contextmenuSubmenu,onMouseenter:this.handleMouseenter,onMouseleave:this.handleMouseleave},[d("div",{class:this.titleClasses},[((e=(t=this.$slots).title)===null||e===void 0?void 0:e.call(t))||this.title,d("span",{class:o.contextmenuSubmenuArrow},[d(Z,{name:"right-arrow"},null)])]),this.hover?d("div",{ref:"submenuRef",class:this.menusClasses},[d("ul",{class:o.contextmenuInner},[(u=(n=this.$slots).default)===null||u===void 0?void 0:u.call(n)])]):null])}}),ie=w({name:"VContextmenuGroup",props:{title:{type:String,default:void 0},maxWidth:{type:[Number,String],default:void 0}},setup:function(e){var t=M(function(){if(e.maxWidth)return{"max-width":typeof e.maxWidth=="number"?"".concat(e.maxWidth,"px"):e.maxWidth,"overflow-x":"auto"}});return{style:t}},methods:{renderTitle:function(){var e,t,u=((e=(t=this.$slots).title)===null||e===void 0?void 0:e.call(t))||this.title;return u?d("div",{class:o.contextmenuGroupTitle},[u]):null}},render:function(){var e,t;return d("li",{class:o.contextmenuGroup},[this.renderTitle(),d("ul",{style:this.style,class:o.contextmenuGroupMenus},[(e=(t=this.$slots).default)===null||e===void 0?void 0:e.call(t)])])}});export{ne as C,ue as a,re as b,oe as c,ie as d,te as e}; diff --git a/dist/static/js/index.esm-08YksEtd.js b/dist/static/js/index.esm-pUNmc0GL.js similarity index 99% rename from dist/static/js/index.esm-08YksEtd.js rename to dist/static/js/index.esm-pUNmc0GL.js index b05cedd3d..55a35fbb1 100644 --- a/dist/static/js/index.esm-08YksEtd.js +++ b/dist/static/js/index.esm-pUNmc0GL.js @@ -1,4 +1,4 @@ -var s$=Object.defineProperty,l$=Object.defineProperties;var c$=Object.getOwnPropertyDescriptors;var mS=Object.getOwnPropertySymbols;var f$=Object.prototype.hasOwnProperty,d$=Object.prototype.propertyIsEnumerable;var Vy=(t,e)=>(e=Symbol[t])?e:Symbol.for("Symbol."+t);var bS=(t,e,n)=>e in t?s$(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Z=(t,e)=>{for(var n in e||(e={}))f$.call(e,n)&&bS(t,n,e[n]);if(mS)for(var n of mS(e))d$.call(e,n)&&bS(t,n,e[n]);return t},Zt=(t,e)=>l$(t,c$(e));var Uy=(t,e,n)=>new Promise((r,o)=>{var i=s=>{try{u(n.next(s))}catch(l){o(l)}},a=s=>{try{u(n.throw(s))}catch(l){o(l)}},u=s=>s.done?r(s.value):Promise.resolve(s.value).then(i,a);u((n=n.apply(t,e)).next())}),p$=function(t,e){this[0]=t,this[1]=e};var Wy=t=>{var e=t[Vy("asyncIterator")],n=!1,r,o={};return e==null?(e=t[Vy("iterator")](),r=i=>o[i]=a=>e[i](a)):(e=e.call(t),r=i=>o[i]=a=>{if(n){if(n=!1,i==="throw")throw a;return a}return n=!0,{done:!1,value:new p$(new Promise(u=>{var s=e[i](a);if(!(s instanceof Object))throw TypeError("Object expected");u(s)}),1)}}),o[Vy("iterator")]=()=>o,r("next"),"throw"in e?r("throw"):o.throw=i=>{throw i},"return"in e&&r("return"),o};import{d as cP,r as b4,bf as h$,o as g$,ai as v$,e as fP,k as dP,bg as y$,bh as m$}from"./index-qI-8NwZF.js";var ce=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function b$(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function ss(t){var e={exports:{}};return t(e,e.exports),e.exports}var bi,H0,Th=function(t){return t&&t.Math==Math&&t},Bt=Th(typeof globalThis=="object"&&globalThis)||Th(typeof window=="object"&&window)||Th(typeof self=="object"&&self)||Th(typeof ce=="object"&&ce)||function(){return this}()||Function("return this")(),r5=Function.prototype,wS=r5.apply,w$=r5.bind,ES=r5.call,pP=typeof Reflect=="object"&&Reflect.apply||(w$?ES.bind(wS):function(){return ES.apply(wS,arguments)}),hP=Function.prototype,w4=hP.bind,E4=hP.call,E$=w4&&w4.bind(E4),ye=w4?function(t){return t&&E$(E4,t)}:function(t){return t&&function(){return E4.apply(t,arguments)}},cn=function(t){return typeof t=="function"},Kn=function(t){try{return!!t()}catch(e){return!0}},Un=!Kn(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7}),Bc=Function.prototype.call,Hn=Bc.bind?Bc.bind(Bc):function(){return Bc.apply(Bc,arguments)},DS={}.propertyIsEnumerable,CS=Object.getOwnPropertyDescriptor,D$=CS&&!DS.call({1:2},1)?function(t){var e=CS(this,t);return!!e&&e.enumerable}:DS,o5={f:D$},Zr=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},C$=ye({}.toString),S$=ye("".slice),Cu=function(t){return S$(C$(t),8,-1)},Gy=Bt.Object,x$=ye("".split),gP=Kn(function(){return!Gy("z").propertyIsEnumerable(0)})?function(t){return Cu(t)=="String"?x$(t,""):Gy(t)}:Gy,A$=Bt.TypeError,i5=function(t){if(t==null)throw A$("Can't call method on "+t);return t},No=function(t){return gP(i5(t))},nr=function(t){return typeof t=="object"?t!==null:cn(t)},er={},SS=function(t){return cn(t)?t:void 0},ic=function(t,e){return arguments.length<2?SS(er[t])||SS(Bt[t]):er[t]&&er[t][e]||Bt[t]&&Bt[t][e]},Pd=ye({}.isPrototypeOf),qy=ic("navigator","userAgent")||"",xS=Bt.process,AS=Bt.Deno,OS=xS&&xS.versions||AS&&AS.version,kS=OS&&OS.v8;kS&&(H0=(bi=kS.split("."))[0]>0&&bi[0]<4?1:+(bi[0]+bi[1])),!H0&&qy&&(!(bi=qy.match(/Edge\/(\d+)/))||bi[1]>=74)&&(bi=qy.match(/Chrome\/(\d+)/))&&(H0=+bi[1]);var _h,Dg=H0,go=!!Object.getOwnPropertySymbols&&!Kn(function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&Dg&&Dg<41}),a5=go&&!Symbol.sham&&typeof Symbol.iterator=="symbol",O$=Bt.Object,gl=a5?function(t){return typeof t=="symbol"}:function(t){var e=ic("Symbol");return cn(e)&&Pd(e.prototype,O$(t))},k$=Bt.String,D4=function(t){try{return k$(t)}catch(e){return"Object"}},B$=Bt.TypeError,u5=function(t){if(cn(t))return t;throw B$(D4(t)+" is not a function")},Cg=function(t,e){var n=t[e];return n==null?void 0:u5(n)},F$=Bt.TypeError,T$=Object.defineProperty,na=Bt["__core-js_shared__"]||function(t,e){try{T$(Bt,t,{value:e,configurable:!0,writable:!0})}catch(n){Bt[t]=e}return e}("__core-js_shared__",{}),ls=ss(function(t){(t.exports=function(e,n){return na[e]||(na[e]=n!==void 0?n:{})})("versions",[]).push({version:"3.19.3",mode:"pure",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})}),_$=Bt.Object,Tp=function(t){return _$(i5(t))},P$=ye({}.hasOwnProperty),Ut=Object.hasOwn||function(t,e){return P$(Tp(t),e)},j$=0,N$=Math.random(),I$=ye(1 .toString),Sg=function(t){return"Symbol("+(t===void 0?"":t)+")_"+I$(++j$+N$,36)},Fc=ls("wks"),Su=Bt.Symbol,BS=Su&&Su.for,L$=a5?Su:Su&&Su.withoutSetter||Sg,Tn=function(t){if(!Ut(Fc,t)||!go&&typeof Fc[t]!="string"){var e="Symbol."+t;go&&Ut(Su,t)?Fc[t]=Su[t]:Fc[t]=a5&&BS?BS(e):L$(e)}return Fc[t]},R$=Bt.TypeError,M$=Tn("toPrimitive"),z$=function(t,e){if(!nr(t)||gl(t))return t;var n,r=Cg(t,M$);if(r){if(e===void 0&&(e="default"),n=Hn(r,t,e),!nr(n)||gl(n))return n;throw R$("Can't convert object to primitive value")}return e===void 0&&(e="number"),function(o,i){var a,u;if(i==="string"&&cn(a=o.toString)&&!nr(u=Hn(a,o))||cn(a=o.valueOf)&&!nr(u=Hn(a,o))||i!=="string"&&cn(a=o.toString)&&!nr(u=Hn(a,o)))return u;throw F$("Can't convert object to primitive value")}(t,e)},ac=function(t){var e=z$(t,"string");return gl(e)?e:e+""},C4=Bt.document,$$=nr(C4)&&nr(C4.createElement),vP=function(t){return $$?C4.createElement(t):{}},yP=!Un&&!Kn(function(){return Object.defineProperty(vP("div"),"a",{get:function(){return 7}}).a!=7}),FS=Object.getOwnPropertyDescriptor,H$=Un?FS:function(t,e){if(t=No(t),e=ac(e),yP)try{return FS(t,e)}catch(n){}if(Ut(t,e))return Zr(!Hn(o5.f,t,e),t[e])},j1={f:H$},V$=/#|\.prototype\./,_p=function(t,e){var n=W$[U$(t)];return n==q$||n!=G$&&(cn(e)?Kn(e):!!e)},U$=_p.normalize=function(t){return String(t).replace(V$,".").toLowerCase()},W$=_p.data={},G$=_p.NATIVE="N",q$=_p.POLYFILL="P",K$=_p,TS=ye(ye.bind),s5=function(t,e){return u5(t),e===void 0?t:TS?TS(t,e):function(){return t.apply(e,arguments)}},Y$=Bt.String,X$=Bt.TypeError,sr=function(t){if(nr(t))return t;throw X$(Y$(t)+" is not an object")},Z$=Bt.TypeError,_S=Object.defineProperty,J$=Un?_S:function(t,e,n){if(sr(t),e=ac(e),sr(n),yP)try{return _S(t,e,n)}catch(r){}if("get"in n||"set"in n)throw Z$("Accessors not supported");return"value"in n&&(t[e]=n.value),t},Ia={f:J$},jn=Un?function(t,e,n){return Ia.f(t,e,Zr(1,n))}:function(t,e,n){return t[e]=n,t},Q$=j1.f,tH=function(t){var e=function(n,r,o){if(this instanceof e){switch(arguments.length){case 0:return new t;case 1:return new t(n);case 2:return new t(n,r)}return new t(n,r,o)}return pP(t,this,arguments)};return e.prototype=t.prototype,e},Yo=function(t,e){var n,r,o,i,a,u,s,l,c=t.target,f=t.global,p=t.stat,d=t.proto,y=f?Bt:p?Bt[c]:(Bt[c]||{}).prototype,g=f?er:er[c]||jn(er,c,{})[c],v=g.prototype;for(o in e)n=!K$(f?o:c+(p?".":"#")+o,t.forced)&&y&&Ut(y,o),a=g[o],n&&(u=t.noTargetGet?(l=Q$(y,o))&&l.value:y[o]),i=n&&u?u:e[o],n&&typeof a==typeof i||(s=t.bind&&n?s5(i,Bt):t.wrap&&n?tH(i):d&&cn(i)?ye(i):i,(t.sham||i&&i.sham||a&&a.sham)&&jn(s,"sham",!0),jn(g,o,s),d&&(Ut(er,r=c+"Prototype")||jn(er,r,{}),jn(er[r],o,i),t.real&&v&&!v[o]&&jn(v,o,i)))},PS=ls("keys"),N1=function(t){return PS[t]||(PS[t]=Sg(t))},eH=!Kn(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),jS=N1("IE_PROTO"),S4=Bt.Object,nH=S4.prototype,xg=eH?S4.getPrototypeOf:function(t){var e=Tp(t);if(Ut(e,jS))return e[jS];var n=e.constructor;return cn(n)&&e instanceof n?n.prototype:e instanceof S4?nH:null},rH=Bt.String,oH=Bt.TypeError,Ag=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=ye(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(n,[]),e=n instanceof Array}catch(r){}return function(r,o){return sr(r),function(i){if(typeof i=="object"||cn(i))return i;throw oH("Can't set "+rH(i)+" as a prototype")}(o),e?t(r,o):r.__proto__=o,r}}():void 0),iH=Math.ceil,aH=Math.floor,l5=function(t){var e=+t;return e!=e||e===0?0:(e>0?aH:iH)(e)},uH=Math.max,sH=Math.min,x4=function(t,e){var n=l5(t);return n<0?uH(n+e,0):sH(n,e)},lH=Math.min,Pp=function(t){return(e=t.length)>0?lH(l5(e),9007199254740991):0;var e},NS=function(t){return function(e,n,r){var o,i=No(e),a=Pp(i),u=x4(r,a);if(t&&n!=n){for(;a>u;)if((o=i[u++])!=o)return!0}else for(;a>u;u++)if((t||u in i)&&i[u]===n)return t||u||0;return!t&&-1}},cH={includes:NS(!0),indexOf:NS(!1)},jp={},fH=cH.indexOf,IS=ye([].push),mP=function(t,e){var n,r=No(t),o=0,i=[];for(n in r)!Ut(jp,n)&&Ut(r,n)&&IS(i,n);for(;e.length>o;)Ut(r,n=e[o++])&&(~fH(i,n)||IS(i,n));return i},Og=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],dH=Og.concat("length","prototype"),pH=Object.getOwnPropertyNames||function(t){return mP(t,dH)},c5={f:pH},V0={f:Object.getOwnPropertySymbols},hH=ye([].concat),gH=ic("Reflect","ownKeys")||function(t){var e=c5.f(sr(t)),n=V0.f;return n?hH(e,n(t)):e},f5=Object.keys||function(t){return mP(t,Og)},vH=Un?Object.defineProperties:function(t,e){sr(t);for(var n,r=No(e),o=f5(e),i=o.length,a=0;i>a;)Ia.f(t,n=o[a++],r[n]);return t},yH=ic("document","documentElement"),bP=N1("IE_PROTO"),Ky=function(){},wP=function(t){return"