From d8e443505346ccd78dfb5a2a88a2f933dc9897ce Mon Sep 17 00:00:00 2001 From: yeeway0609 Date: Sat, 20 Jan 2024 10:19:22 +0000 Subject: [PATCH] deploy: e61d1c5cf27f12ea2b4f62af79dd8c7e077bcd1f --- assets/index-Ft1t1ouU.css | 1 + assets/index-MLyq1TWS.js | 5 ----- assets/index-TT1HFDOB.css | 1 - assets/index-efTcqnF5.js | 5 +++++ index.html | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 assets/index-Ft1t1ouU.css delete mode 100644 assets/index-MLyq1TWS.js delete mode 100644 assets/index-TT1HFDOB.css create mode 100644 assets/index-efTcqnF5.js diff --git a/assets/index-Ft1t1ouU.css b/assets/index-Ft1t1ouU.css new file mode 100644 index 0000000..d600582 --- /dev/null +++ b/assets/index-Ft1t1ouU.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{font-family:Noto Sans TC,sans-serif;scroll-behavior:smooth}body{background-image:url(/BikeFestival17th-Frontend/bg_noise_texture.svg);background-color:#fff8f2}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.bottom-\[calc\(100\%_\+_0\.44rem\)\]{bottom:calc(100% + .44rem)}.left-1\/2{left:50%}.left-20{left:5rem}.left-\[1\/5\]{left:1/5}.left-\[2\.25rem\]{left:2.25rem}.left-\[9\.75rem\]{left:9.75rem}.top-56{top:14rem}.top-\[160px\]{top:160px}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.mx-\[0\.87rem\]{margin-left:.87rem;margin-right:.87rem}.mx-\[9\.75rem\]{margin-left:9.75rem;margin-right:9.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-72{margin-bottom:18rem}.mb-8{margin-bottom:2rem}.mb-\[2\.62rem\]{margin-bottom:2.62rem}.mb-\[6\.17rem\]{margin-bottom:6.17rem}.mb-\[8\.25rem\]{margin-bottom:8.25rem}.ml-\[0\.94rem\]{margin-left:.94rem}.ml-\[3\.06rem\]{margin-left:3.06rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-\[1\.69rem\]{margin-right:1.69rem}.mr-auto{margin-right:auto}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[8\.1875rem\]{margin-top:8.1875rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-20{height:5rem}.h-32{height:8rem}.h-36{height:9rem}.h-40{height:10rem}.h-8{height:2rem}.h-\[0\.3125rem\]{height:.3125rem}.h-\[11\.25rem\]{height:11.25rem}.h-\[15\.25rem\]{height:15.25rem}.h-\[17\.625rem\]{height:17.625rem}.h-\[177px\]{height:177px}.h-\[192px\]{height:192px}.h-\[200px\]{height:200px}.h-\[300px\]{height:300px}.h-\[37\.0625rem\]{height:37.0625rem}.h-\[4\.4375rem\]{height:4.4375rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[6\.5rem\]{height:6.5rem}.h-\[8\.375rem\]{height:8.375rem}.h-\[80px\]{height:80px}.h-\[900px\]{height:900px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-60{width:15rem}.w-80{width:20rem}.w-\[11\.75rem\]{width:11.75rem}.w-\[160px\]{width:160px}.w-\[21\.1875rem\]{width:21.1875rem}.w-\[21\.375rem\]{width:21.375rem}.w-\[21\.875rem\]{width:21.875rem}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[362px\]{width:362px}.w-\[6\.875rem\]{width:6.875rem}.w-\[80px\]{width:80px}.w-\[calc\(100vw_-_3\.2rem\)\]{width:calc(100vw - 3.2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-\[250px\]{min-width:250px}.max-w-\[1110px\]{max-width:1110px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[20px\]{--tw-translate-x: -20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-80{--tw-translate-y: -20rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[0px\]{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[300px\]{--tw-translate-x: 300px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[80px\]{--tw-translate-x: 80px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-20px\]{--tw-translate-y: -20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[90px\]{--tw-translate-y: 90px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[0\.38rem\]{gap:.38rem}.gap-\[0\.62rem\]{gap:.62rem}.gap-\[1\.44rem\]{gap:1.44rem}.gap-\[3\.12rem\]{gap:3.12rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[4\.5rem\]{-moz-column-gap:4.5rem;column-gap:4.5rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.15625rem\]{border-radius:.15625rem}.rounded-\[0\.3125rem\]{border-radius:.3125rem}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-bl-\[0\.3125rem\]{border-bottom-left-radius:.3125rem}.rounded-br-\[0\.3125rem\]{border-bottom-right-radius:.3125rem}.border{border-width:1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-t-2{border-top-width:2px}.border-content{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-t-primary-900{--tw-border-opacity: 1;border-top-color:rgb(255 123 26 / var(--tw-border-opacity))}.bg-\[\#5A5A5A\]{--tw-bg-opacity: 1;background-color:rgb(90 90 90 / var(--tw-bg-opacity))}.bg-\[\#ADADAD\]{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity))}.bg-\[\#E1E1E1\]{--tw-bg-opacity: 1;background-color:rgb(225 225 225 / var(--tw-bg-opacity))}.bg-\[\#FFE0CA\]{--tw-bg-opacity: 1;background-color:rgb(255 224 202 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(255 123 26 / var(--tw-bg-opacity))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(255 248 242 / var(--tw-bg-opacity))}.bg-primary-700{--tw-bg-opacity: 1;background-color:rgb(255 151 77 / var(--tw-bg-opacity))}.bg-primary-900{--tw-bg-opacity: 1;background-color:rgb(255 123 26 / var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(156 218 247 / var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[1\.3125rem\]{padding-left:1.3125rem;padding-right:1.3125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.38rem\]{padding-top:.38rem;padding-bottom:.38rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-3,.pb-\[0\.75rem\]{padding-bottom:.75rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-\[0\.8125rem\]{padding-top:.8125rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[11px\]{font-size:11px}.text-\[2rem\]{font-size:2rem}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.text-\[\#3A3A3A\]{--tw-text-opacity: 1;color:rgb(58 58 58 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-content{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(255 123 26 / var(--tw-text-opacity))}.text-primary-50{--tw-text-opacity: 1;color:rgb(255 248 242 / var(--tw-text-opacity))}.text-primary-900{--tw-text-opacity: 1;color:rgb(255 123 26 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-95{opacity:.95}.opacity-\[99\%\]{opacity:99%}.shadow-\[6px_7px_2px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 6px 7px 2px 0px rgba(0,0,0,.25);--tw-shadow-colored: 6px 7px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\*\:mx-auto>*{margin-left:auto;margin-right:auto}.\*\:block>*{display:block}.\*\:w-40>*{width:10rem}.\*\:w-max>*{width:-moz-max-content;width:max-content}.hover\:mt-\[20px\]:hover{margin-top:20px}.hover\:rounded-sm:hover{border-radius:.125rem}.hover\:bg-\[\#FFE0CA\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 224 202 / var(--tw-bg-opacity))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 242 / var(--tw-bg-opacity))}.hover\:text-primary-900:hover{--tw-text-opacity: 1;color:rgb(255 123 26 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media not all and (min-width: 640px){.max-sm\:mx-11{margin-left:2.75rem;margin-right:2.75rem}.max-sm\:mb-\[2\.37rem\]{margin-bottom:2.37rem}.max-sm\:mt-0{margin-top:0}.max-sm\:hidden{display:none}.max-sm\:w-auto{width:auto}.max-sm\:text-center{text-align:center}}@media (min-width: 640px){.sm\:visible{visibility:visible}.sm\:fixed{position:fixed}.sm\:relative{position:relative}.sm\:m-0{margin:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:ml-\[27\.37rem\]{margin-left:27.37rem}.sm\:ml-\[29\.94rem\]{margin-left:29.94rem}.sm\:mr-\[8\.94rem\]{margin-right:8.94rem}.sm\:mr-\[9\.75rem\]{margin-right:9.75rem}.sm\:mt-10{margin-top:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-40{height:10rem}.sm\:h-60{height:15rem}.sm\:h-\[12\.5rem\]{height:12.5rem}.sm\:h-\[13\.875rem\]{height:13.875rem}.sm\:h-\[8\.25rem\]{height:8.25rem}.sm\:w-\[12\.5rem\]{width:12.5rem}.sm\:w-\[23\.5rem\]{width:23.5rem}.sm\:w-\[260px\]{width:260px}.sm\:w-\[50rem\]{width:50rem}.sm\:w-\[63\.875rem\]{width:63.875rem}.sm\:w-\[calc\(33\%_-_2\.08rem\)\]{width:calc(33% - 2.08rem)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:justify-center{justify-content:center}.sm\:justify-evenly{justify-content:space-evenly}.sm\:gap-20{gap:5rem}.sm\:gap-4{gap:1rem}.sm\:gap-\[4\.81rem\]{gap:4.81rem}.sm\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.sm\:gap-y-\[4\.06rem\]{row-gap:4.06rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-\[0\.625rem\]{border-radius:.625rem}.sm\:p-0{padding:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-36{padding-left:9rem;padding-right:9rem}.sm\:px-\[8\.26rem\]{padding-left:8.26rem;padding-right:8.26rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:pb-48{padding-bottom:12rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:\*\:w-48>*{width:12rem}}@media (min-width: 768px){.md\:mb-6{margin-bottom:1.5rem}.md\:h-10{height:2.5rem}.md\:h-\[170px\]{height:170px}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-\[300px\]{width:300px}.md\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-\[6px\]{padding-left:6px;padding-right:6px}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:hover\:mt-\[18px\]:hover{margin-top:18px}}@media (min-width: 1024px){.lg\:fixed{position:fixed}.lg\:left-36{left:9rem}.lg\:top-80{top:20rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-\[300px\]{margin-left:300px}.lg\:mr-20{margin-right:5rem}.lg\:mt-\[64px\]{margin-top:64px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-\[100px\]{height:100px}.lg\:h-\[222px\]{height:222px}.lg\:h-\[237px\]{height:237px}.lg\:w-3\/4{width:75%}.lg\:w-36{width:9rem}.lg\:w-40{width:10rem}.lg\:w-\[100px\]{width:100px}.lg\:w-\[200px\]{width:200px}.lg\:w-\[376px\]{width:376px}.lg\:w-\[432px\]{width:432px}.lg\:max-w-\[1200px\]{max-width:1200px}.lg\:max-w-\[800px\]{max-width:800px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.lg\:p-0{padding:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-\[9px\]{padding-left:9px;padding-right:9px}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:hover\:mt-4:hover{margin-top:1rem}}@media (min-width: 1280px){.xl\:left-0{left:0}.xl\:w-44{width:11rem}.xl\:-translate-x-\[50px\]{--tw-translate-x: -50px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:-translate-y-\[30px\]{--tw-translate-y: -30px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-x-\[280px\]{--tw-translate-x: 280px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-x-\[510px\]{--tw-translate-x: 510px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-y-\[170px\]{--tw-translate-y: 170px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-y-\[60px\]{--tw-translate-y: 60px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:gap-7{gap:1.75rem}.xl\:px-36{padding-left:9rem;padding-right:9rem}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}.dark-content[data-v-cc1a3daf]{color:#404040}.navbar[data-v-672097f0]{transition:all .2s ease-in-out}.ellipse[data-v-8c3ce2de]{background-image:url(/BikeFestival17th-Frontend/home/ellipse.svg);width:103.172px;height:96px;flex-shrink:0;overflow:hidden}.subtitle>a[data-v-3004c3b9]{display:none}.subtitle:has(input:checked)>a[data-v-3004c3b9]{display:block}.subtitle>a[data-selected=true][data-v-3004c3b9]{background-color:#ffe6d4}.title[data-v-cdc224ac]:before{content:"";position:absolute;top:calc(50% - 9.875rem);left:calc(50% - 9.875rem);width:19.75rem;height:19.75rem;background-color:var(--Primary-900, #FF7B1A);z-index:-1;border-radius:50%;border:6.31353rem solid black}.p[data-v-e09d690e]{background-color:#d9d9d9}.p[data-select=true][data-v-e09d690e]{background-color:#adadad} diff --git a/assets/index-MLyq1TWS.js b/assets/index-MLyq1TWS.js deleted file mode 100644 index 56d8abc..0000000 --- a/assets/index-MLyq1TWS.js +++ /dev/null @@ -1,5 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();function ds(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ie={},kt=[],Se=()=>{},ei=()=>!1,En=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ps=e=>e.startsWith("onUpdate:"),he=Object.assign,hs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ti=Object.prototype.hasOwnProperty,q=(e,t)=>ti.call(e,t),B=Array.isArray,Ot=e=>Cn(e)==="[object Map]",Dr=e=>Cn(e)==="[object Set]",G=e=>typeof e=="function",fe=e=>typeof e=="string",jt=e=>typeof e=="symbol",le=e=>e!==null&&typeof e=="object",Kr=e=>(le(e)||G(e))&&G(e.then)&&G(e.catch),Ur=Object.prototype.toString,Cn=e=>Ur.call(e),ni=e=>Cn(e).slice(8,-1),Vr=e=>Cn(e)==="[object Object]",ms=e=>fe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,fn=ds(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Rn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},si=/-(\w)/g,We=Rn(e=>e.replace(si,(t,n)=>n?n.toUpperCase():"")),ri=/\B([A-Z])/g,Ft=Rn(e=>e.replace(ri,"-$1").toLowerCase()),Sn=Rn(e=>e.charAt(0).toUpperCase()+e.slice(1)),Fn=Rn(e=>e?`on${Sn(e)}`:""),it=(e,t)=>!Object.is(e,t),Bn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},oi=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Fs;const Wr=()=>Fs||(Fs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function gs(e){if(B(e)){const t={};for(let n=0;n{if(n){const s=n.split(li);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ue(e){let t="";if(fe(e))t=e;else if(B(e))for(let n=0;nfe(e)?e:e==null?"":B(e)||le(e)&&(e.toString===Ur||!G(e.toString))?JSON.stringify(e,zr,2):String(e),zr=(e,t)=>t&&t.__v_isRef?zr(e,t.value):Ot(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],o)=>(n[Nn(s,o)+" =>"]=r,n),{})}:Dr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Nn(n))}:jt(t)?Nn(t):le(t)&&!B(t)&&!Vr(t)?String(t):t,Nn=(e,t="")=>{var n;return jt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Ie;class di{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ie,!t&&Ie&&(this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ie;try{return Ie=this,t()}finally{Ie=n}}}on(){Ie=this}off(){Ie=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=2))break;_t(),this._queryings--}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?3:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=rt,n=pt;try{return rt=!0,pt=this,this._runnings++,Bs(this),this.fn()}finally{Ns(this),this._runnings--,pt=n,rt=t}}stop(){var t;this.active&&(Bs(this),Ns(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function mi(e){return e.value}function Bs(e){e._trackId++,e._depsLength=0}function Ns(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},xn=new WeakMap,ht=Symbol(""),Jn=Symbol("");function Ae(e,t,n){if(rt&&pt){let s=xn.get(e);s||xn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=Jr(()=>s.delete(n))),Xr(pt,r)}}function qe(e,t,n,s,r,o){const i=xn.get(e);if(!i)return;let c=[];if(t==="clear")c=[...i.values()];else if(n==="length"&&B(e)){const l=Number(s);i.forEach((d,f)=>{(f==="length"||!jt(f)&&f>=l)&&c.push(d)})}else switch(n!==void 0&&c.push(i.get(n)),t){case"add":B(e)?ms(n)&&c.push(i.get("length")):(c.push(i.get(ht)),Ot(e)&&c.push(i.get(Jn)));break;case"delete":B(e)||(c.push(i.get(ht)),Ot(e)&&c.push(i.get(Jn)));break;case"set":Ot(e)&&c.push(i.get(ht));break}_s();for(const l of c)l&&Yr(l,3);vs()}function gi(e,t){var n;return(n=xn.get(e))==null?void 0:n.get(t)}const xi=ds("__proto__,__v_isRef,__isVue"),Zr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(jt)),Ds=_i();function _i(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=Q(this);for(let o=0,i=this.length;o{e[t]=function(...n){xt(),_s();const s=Q(this)[t].apply(this,n);return vs(),_t(),s}}),e}function vi(e){const t=Q(this);return Ae(t,"has",e),t.hasOwnProperty(e)}class eo{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,s){const r=this._isReadonly,o=this._shallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return s===(r?o?Ti:ro:o?so:no).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=B(t);if(!r){if(i&&q(Ds,n))return Reflect.get(Ds,n,s);if(n==="hasOwnProperty")return vi}const c=Reflect.get(t,n,s);return(jt(n)?Zr.has(n):xi(n))||(r||Ae(t,"get",n),o)?c:be(c)?i&&ms(n)?c:c.value:le(c)?r?io(c):kn(c):c}}class to extends eo{constructor(t=!1){super(!1,t)}set(t,n,s,r){let o=t[n];if(!this._shallow){const l=$t(o);if(!_n(s)&&!$t(s)&&(o=Q(o),s=Q(s)),!B(t)&&be(o)&&!be(s))return l?!1:(o.value=s,!0)}const i=B(t)&&ms(n)?Number(n)e,Pn=e=>Reflect.getPrototypeOf(e);function sn(e,t,n=!1,s=!1){e=e.__v_raw;const r=Q(e),o=Q(t);n||(it(t,o)&&Ae(r,"get",t),Ae(r,"get",o));const{has:i}=Pn(r),c=s?bs:n?As:Qt;if(i.call(r,t))return c(e.get(t));if(i.call(r,o))return c(e.get(o));e!==r&&e.get(t)}function rn(e,t=!1){const n=this.__v_raw,s=Q(n),r=Q(e);return t||(it(e,r)&&Ae(s,"has",e),Ae(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function on(e,t=!1){return e=e.__v_raw,!t&&Ae(Q(e),"iterate",ht),Reflect.get(e,"size",e)}function Ks(e){e=Q(e);const t=Q(this);return Pn(t).has.call(t,e)||(t.add(e),qe(t,"add",e,e)),this}function Us(e,t){t=Q(t);const n=Q(this),{has:s,get:r}=Pn(n);let o=s.call(n,e);o||(e=Q(e),o=s.call(n,e));const i=r.call(n,e);return n.set(e,t),o?it(t,i)&&qe(n,"set",e,t):qe(n,"add",e,t),this}function Vs(e){const t=Q(this),{has:n,get:s}=Pn(t);let r=n.call(t,e);r||(e=Q(e),r=n.call(t,e)),s&&s.call(t,e);const o=t.delete(e);return r&&qe(t,"delete",e,void 0),o}function Ws(){const e=Q(this),t=e.size!==0,n=e.clear();return t&&qe(e,"clear",void 0,void 0),n}function ln(e,t){return function(s,r){const o=this,i=o.__v_raw,c=Q(i),l=t?bs:e?As:Qt;return!e&&Ae(c,"iterate",ht),i.forEach((d,f)=>s.call(r,l(d),l(f),o))}}function cn(e,t,n){return function(...s){const r=this.__v_raw,o=Q(r),i=Ot(o),c=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,d=r[e](...s),f=n?bs:t?As:Qt;return!t&&Ae(o,"iterate",l?Jn:ht),{next(){const{value:p,done:g}=d.next();return g?{value:p,done:g}:{value:c?[f(p[0]),f(p[1])]:f(p),done:g}},[Symbol.iterator](){return this}}}}function Je(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ei(){const e={get(o){return sn(this,o)},get size(){return on(this)},has:rn,add:Ks,set:Us,delete:Vs,clear:Ws,forEach:ln(!1,!1)},t={get(o){return sn(this,o,!1,!0)},get size(){return on(this)},has:rn,add:Ks,set:Us,delete:Vs,clear:Ws,forEach:ln(!1,!0)},n={get(o){return sn(this,o,!0)},get size(){return on(this,!0)},has(o){return rn.call(this,o,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:ln(!0,!1)},s={get(o){return sn(this,o,!0,!0)},get size(){return on(this,!0)},has(o){return rn.call(this,o,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:ln(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(o=>{e[o]=cn(o,!1,!1),n[o]=cn(o,!0,!1),t[o]=cn(o,!1,!0),s[o]=cn(o,!0,!0)}),[e,n,t,s]}const[Ci,Ri,Si,Pi]=Ei();function ys(e,t){const n=t?e?Pi:Si:e?Ri:Ci;return(s,r,o)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(q(n,r)&&r in s?n:s,r,o)}const ki={get:ys(!1,!1)},Oi={get:ys(!1,!0)},Ii={get:ys(!0,!1)},no=new WeakMap,so=new WeakMap,ro=new WeakMap,Ti=new WeakMap;function $i(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Li(e){return e.__v_skip||!Object.isExtensible(e)?0:$i(ni(e))}function kn(e){return $t(e)?e:ws(e,!1,yi,ki,no)}function oo(e){return ws(e,!1,Ai,Oi,so)}function io(e){return ws(e,!0,wi,Ii,ro)}function ws(e,t,n,s,r){if(!le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const o=r.get(e);if(o)return o;const i=Li(e);if(i===0)return e;const c=new Proxy(e,i===2?s:n);return r.set(e,c),c}function It(e){return $t(e)?It(e.__v_raw):!!(e&&e.__v_isReactive)}function $t(e){return!!(e&&e.__v_isReadonly)}function _n(e){return!!(e&&e.__v_isShallow)}function lo(e){return It(e)||$t(e)}function Q(e){const t=e&&e.__v_raw;return t?Q(t):e}function co(e){return gn(e,"__v_skip",!0),e}const Qt=e=>le(e)?kn(e):e,As=e=>le(e)?io(e):e;class ao{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new xs(()=>t(this._value),()=>Zn(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=Q(this);return uo(t),(!t._cacheable||t.effect.dirty)&&it(t._value,t._value=t.effect.run())&&Zn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Mi(e,t,n=!1){let s,r;const o=G(e);return o?(s=e,r=Se):(s=e.get,r=e.set),new ao(s,r,o||!r,n)}function uo(e){rt&&pt&&(e=Q(e),Xr(pt,e.dep||(e.dep=Jr(()=>e.dep=void 0,e instanceof ao?e:void 0))))}function Zn(e,t=3,n){e=Q(e);const s=e.dep;s&&Yr(s,t)}function be(e){return!!(e&&e.__v_isRef===!0)}function Xt(e){return fo(e,!1)}function Hi(e){return fo(e,!0)}function fo(e,t){return be(e)?e:new ji(e,t)}class ji{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Q(t),this._value=n?t:Qt(t)}get value(){return uo(this),this._value}set value(t){const n=this.__v_isShallow||_n(t)||$t(t);t=n?t:Q(t),it(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Qt(t),Zn(this,3))}}function H(e){return be(e)?e.value:e}const Fi={get:(e,t,n)=>H(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return be(r)&&!be(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function po(e){return It(e)?e:new Proxy(e,Fi)}function Bi(e){const t=B(e)?new Array(e.length):{};for(const n in e)t[n]=Di(e,n);return t}class Ni{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return gi(Q(this._object),this._key)}}function Di(e,t,n){const s=e[t];return be(s)?s:new Ni(e,t,n)}function ot(e,t,n,s){let r;try{r=s?e(...s):e()}catch(o){On(o,t,n)}return r}function Le(e,t,n,s){if(G(e)){const o=ot(e,t,n,s);return o&&Kr(o)&&o.catch(i=>{On(i,t,n)}),o}const r=[];for(let o=0;o>>1,r=ge[s],o=Jt(r);oKe&&ge.splice(t,1)}function Wi(e){B(e)?Tt.push(...e):(!et||!et.includes(e,e.allowRecurse?dt+1:dt))&&Tt.push(e),go()}function Gs(e,t,n=Yt?Ke+1:0){for(;nJt(n)-Jt(s));if(Tt.length=0,et){et.push(...t);return}for(et=t,dt=0;dte.id==null?1/0:e.id,Gi=(e,t)=>{const n=Jt(e)-Jt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function _o(e){es=!1,Yt=!0,ge.sort(Gi);try{for(Ke=0;Kefe(b)?b.trim():b)),p&&(r=n.map(oi))}let c,l=s[c=Fn(t)]||s[c=Fn(We(t))];!l&&o&&(l=s[c=Fn(Ft(t))]),l&&Le(l,e,6,r);const d=s[c+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,Le(d,e,6,r)}}function vo(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const o=e.emits;let i={},c=!1;if(!G(e)){const l=d=>{const f=vo(d,t,!0);f&&(c=!0,he(i,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!o&&!c?(le(e)&&s.set(e,null),null):(B(o)?o.forEach(l=>i[l]=null):he(i,o),le(e)&&s.set(e,i),i)}function In(e,t){return!e||!En(t)?!1:(t=t.slice(2).replace(/Once$/,""),q(e,t[0].toLowerCase()+t.slice(1))||q(e,Ft(t))||q(e,t))}let Te=null,Tn=null;function vn(e){const t=Te;return Te=e,Tn=e&&e.type.__scopeId||null,t}function Rs(e){Tn=e}function Ss(){Tn=null}function oe(e,t=Te,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&sr(-1);const o=vn(t);let i;try{i=e(...r)}finally{vn(o),s._d&&sr(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function Dn(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:o,propsOptions:[i],slots:c,attrs:l,emit:d,render:f,renderCache:p,data:g,setupState:b,ctx:k,inheritAttrs:j}=e;let K,T;const D=vn(e);try{if(n.shapeFlag&4){const X=r||s,ae=X;K=De(f.call(ae,X,p,o,b,g,k)),T=l}else{const X=t;K=De(X.length>1?X(o,{attrs:l,slots:c,emit:d}):X(o,null)),T=t.props?l:qi(l)}}catch(X){Gt.length=0,On(X,e,1),K=I(mt)}let V=K;if(T&&j!==!1){const X=Object.keys(T),{shapeFlag:ae}=V;X.length&&ae&7&&(i&&X.some(ps)&&(T=Qi(T,i)),V=Lt(V,T))}return n.dirs&&(V=Lt(V),V.dirs=V.dirs?V.dirs.concat(n.dirs):n.dirs),n.transition&&(V.transition=n.transition),K=V,vn(D),K}const qi=e=>{let t;for(const n in e)(n==="class"||n==="style"||En(n))&&((t||(t={}))[n]=e[n]);return t},Qi=(e,t)=>{const n={};for(const s in e)(!ps(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Xi(e,t,n){const{props:s,children:r,component:o}=e,{props:i,children:c,patchFlag:l}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?zs(s,i,d):!!i;if(l&8){const f=t.dynamicProps;for(let p=0;pe.__isSuspense;function tl(e,t){t&&t.pendingBranch?B(e)?t.effects.push(...e):t.effects.push(e):Wi(e)}const nl=Symbol.for("v-scx"),sl=()=>Ve(nl),an={};function Vt(e,t,n){return wo(e,t,n)}function wo(e,t,{immediate:n,deep:s,flush:r,once:o,onTrack:i,onTrigger:c}=ie){if(t&&o){const W=t;t=(..._e)=>{W(..._e),ae()}}const l=xe,d=W=>s===!0?W:Pt(W,s===!1?1:void 0);let f,p=!1,g=!1;if(be(e)?(f=()=>e.value,p=_n(e)):It(e)?(f=()=>d(e),p=!0):B(e)?(g=!0,p=e.some(W=>It(W)||_n(W)),f=()=>e.map(W=>{if(be(W))return W.value;if(It(W))return d(W);if(G(W))return ot(W,l,2)})):G(e)?t?f=()=>ot(e,l,2):f=()=>(b&&b(),Le(e,l,3,[k])):f=Se,t&&s){const W=f;f=()=>Pt(W())}let b,k=W=>{b=V.onStop=()=>{ot(W,l,4),b=V.onStop=void 0}},j;if(Hn)if(k=Se,t?n&&Le(t,l,3,[f(),g?[]:void 0,k]):f(),r==="sync"){const W=sl();j=W.__watcherHandles||(W.__watcherHandles=[])}else return Se;let K=g?new Array(e.length).fill(an):an;const T=()=>{if(!(!V.active||!V.dirty))if(t){const W=V.run();(s||p||(g?W.some((_e,Ce)=>it(_e,K[Ce])):it(W,K)))&&(b&&b(),Le(t,l,3,[W,K===an?void 0:g&&K[0]===an?[]:K,k]),K=W)}else V.run()};T.allowRecurse=!!t;let D;r==="sync"?D=T:r==="post"?D=()=>we(T,l&&l.suspense):(T.pre=!0,l&&(T.id=l.uid),D=()=>Cs(T));const V=new xs(f,Se,D),X=hi(),ae=()=>{V.stop(),X&&hs(X.effects,V)};return t?n?T():K=V.run():r==="post"?we(V.run.bind(V),l&&l.suspense):V.run(),j&&j.push(ae),ae}function rl(e,t,n){const s=this.proxy,r=fe(e)?e.includes(".")?Ao(s,e):()=>s[e]:e.bind(s,s);let o;G(t)?o=t:(o=t.handler,n=t);const i=tn(this),c=wo(r,o.bind(s),n);return i(),c}function Ao(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),be(e))Pt(e.value,t,n,s);else if(B(e))for(let r=0;r{Pt(r,t,n,s)});else if(Vr(e))for(const r in e)Pt(e[r],t,n,s);return e}function ut(e,t,n,s){const r=e.dirs,o=t&&t.dirs;for(let i=0;i!!e.type.__asyncLoader,Co=e=>e.type.__isKeepAlive;function ol(e,t){Ro(e,"a",t)}function il(e,t){Ro(e,"da",t)}function Ro(e,t,n=xe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if($n(t,s,n),n){let r=n.parent;for(;r&&r.parent;)Co(r.parent.vnode)&&ll(s,t,n,r),r=r.parent}}function ll(e,t,n,s){const r=$n(t,e,s,!0);Po(()=>{hs(s[t],r)},n)}function $n(e,t,n=xe,s=!1){if(n){const r=n[e]||(n[e]=[]),o=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;xt();const c=tn(n),l=Le(t,n,e,i);return c(),_t(),l});return s?r.unshift(o):r.push(o),o}}const Qe=e=>(t,n=xe)=>(!Hn||e==="sp")&&$n(e,(...s)=>t(...s),n),cl=Qe("bm"),So=Qe("m"),al=Qe("bu"),ul=Qe("u"),fl=Qe("bum"),Po=Qe("um"),dl=Qe("sp"),pl=Qe("rtg"),hl=Qe("rtc");function ml(e,t=xe){$n("ec",e,t)}function Pe(e,t,n,s){let r;const o=n&&n[s];if(B(e)||fe(e)){r=new Array(e.length);for(let i=0,c=e.length;it(i,c,void 0,o&&o[c]));else{const i=Object.keys(e);r=new Array(i.length);for(let c=0,l=i.length;ce?No(e)?Is(e)||e.proxy:ts(e.parent):null,Wt=he(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>ts(e.parent),$root:e=>ts(e.root),$emit:e=>e.emit,$options:e=>Ps(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Cs(e.update)}),$nextTick:e=>e.n||(e.n=mo.bind(e.proxy)),$watch:e=>rl.bind(e)}),Kn=(e,t)=>e!==ie&&!e.__isScriptSetup&&q(e,t),gl={get({_:e},t){const{ctx:n,setupState:s,data:r,props:o,accessCache:i,type:c,appContext:l}=e;let d;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return o[t]}else{if(Kn(s,t))return i[t]=1,s[t];if(r!==ie&&q(r,t))return i[t]=2,r[t];if((d=e.propsOptions[0])&&q(d,t))return i[t]=3,o[t];if(n!==ie&&q(n,t))return i[t]=4,n[t];ns&&(i[t]=0)}}const f=Wt[t];let p,g;if(f)return t==="$attrs"&&Ae(e,"get",t),f(e);if((p=c.__cssModules)&&(p=p[t]))return p;if(n!==ie&&q(n,t))return i[t]=4,n[t];if(g=l.config.globalProperties,q(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:o}=e;return Kn(r,t)?(r[t]=n,!0):s!==ie&&q(s,t)?(s[t]=n,!0):q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:o}},i){let c;return!!n[i]||e!==ie&&q(e,i)||Kn(t,i)||(c=o[0])&&q(c,i)||q(s,i)||q(Wt,i)||q(r.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qs(e){return B(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let ns=!0;function xl(e){const t=Ps(e),n=e.proxy,s=e.ctx;ns=!1,t.beforeCreate&&Xs(t.beforeCreate,e,"bc");const{data:r,computed:o,methods:i,watch:c,provide:l,inject:d,created:f,beforeMount:p,mounted:g,beforeUpdate:b,updated:k,activated:j,deactivated:K,beforeDestroy:T,beforeUnmount:D,destroyed:V,unmounted:X,render:ae,renderTracked:W,renderTriggered:_e,errorCaptured:Ce,serverPrefetch:wt,expose:He,inheritAttrs:Xe,components:at,directives:je,filters:Bt}=t;if(d&&_l(d,s,null),i)for(const ee in i){const Y=i[ee];G(Y)&&(s[ee]=Y.bind(n))}if(r){const ee=r.call(n,n);le(ee)&&(e.data=kn(ee))}if(ns=!0,o)for(const ee in o){const Y=o[ee],Ge=G(Y)?Y.bind(n,n):G(Y.get)?Y.get.bind(n,n):Se,Ye=!G(Y)&&G(Y.set)?Y.set.bind(n):Se,Fe=Re({get:Ge,set:Ye});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>Fe.value,set:ye=>Fe.value=ye})}if(c)for(const ee in c)ko(c[ee],s,n,ee);if(l){const ee=G(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(Y=>{pn(Y,ee[Y])})}f&&Xs(f,e,"c");function de(ee,Y){B(Y)?Y.forEach(Ge=>ee(Ge.bind(n))):Y&&ee(Y.bind(n))}if(de(cl,p),de(So,g),de(al,b),de(ul,k),de(ol,j),de(il,K),de(ml,Ce),de(hl,W),de(pl,_e),de(fl,D),de(Po,X),de(dl,wt),B(He))if(He.length){const ee=e.exposed||(e.exposed={});He.forEach(Y=>{Object.defineProperty(ee,Y,{get:()=>n[Y],set:Ge=>n[Y]=Ge})})}else e.exposed||(e.exposed={});ae&&e.render===Se&&(e.render=ae),Xe!=null&&(e.inheritAttrs=Xe),at&&(e.components=at),je&&(e.directives=je)}function _l(e,t,n=Se){B(e)&&(e=ss(e));for(const s in e){const r=e[s];let o;le(r)?"default"in r?o=Ve(r.from||s,r.default,!0):o=Ve(r.from||s):o=Ve(r),be(o)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>o.value,set:i=>o.value=i}):t[s]=o}}function Xs(e,t,n){Le(B(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function ko(e,t,n,s){const r=s.includes(".")?Ao(n,s):()=>n[s];if(fe(e)){const o=t[e];G(o)&&Vt(r,o)}else if(G(e))Vt(r,e.bind(n));else if(le(e))if(B(e))e.forEach(o=>ko(o,t,n,s));else{const o=G(e.handler)?e.handler.bind(n):t[e.handler];G(o)&&Vt(r,o,e)}}function Ps(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:o,config:{optionMergeStrategies:i}}=e.appContext,c=o.get(t);let l;return c?l=c:!r.length&&!n&&!s?l=t:(l={},r.length&&r.forEach(d=>bn(l,d,i,!0)),bn(l,t,i)),le(t)&&o.set(t,l),l}function bn(e,t,n,s=!1){const{mixins:r,extends:o}=t;o&&bn(e,o,n,!0),r&&r.forEach(i=>bn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const c=vl[i]||n&&n[i];e[i]=c?c(e[i],t[i]):t[i]}return e}const vl={data:Ys,props:Js,emits:Js,methods:Ut,computed:Ut,beforeCreate:ve,created:ve,beforeMount:ve,mounted:ve,beforeUpdate:ve,updated:ve,beforeDestroy:ve,beforeUnmount:ve,destroyed:ve,unmounted:ve,activated:ve,deactivated:ve,errorCaptured:ve,serverPrefetch:ve,components:Ut,directives:Ut,watch:yl,provide:Ys,inject:bl};function Ys(e,t){return t?e?function(){return he(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function bl(e,t){return Ut(ss(e),ss(t))}function ss(e){if(B(e)){const t={};for(let n=0;n1)return n&&G(t)?t.call(s&&s.proxy):t}}function El(e,t,n,s=!1){const r={},o={};gn(o,Mn,1),e.propsDefaults=Object.create(null),Io(e,t,r,o);for(const i in e.propsOptions[0])i in r||(r[i]=void 0);n?e.props=s?r:oo(r):e.type.props?e.props=r:e.props=o,e.attrs=o}function Cl(e,t,n,s){const{props:r,attrs:o,vnode:{patchFlag:i}}=e,c=Q(r),[l]=e.propsOptions;let d=!1;if((s||i>0)&&!(i&16)){if(i&8){const f=e.vnode.dynamicProps;for(let p=0;p{l=!0;const[g,b]=To(p,t,!0);he(i,g),b&&c.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!o&&!l)return le(e)&&s.set(e,kt),kt;if(B(o))for(let f=0;f-1,b[1]=j<0||k-1||q(b,"default"))&&c.push(p)}}}const d=[i,c];return le(e)&&s.set(e,d),d}function Zs(e){return e[0]!=="$"}function er(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function tr(e,t){return er(e)===er(t)}function nr(e,t){return B(t)?t.findIndex(n=>tr(n,e)):G(t)&&tr(t,e)?0:-1}const $o=e=>e[0]==="_"||e==="$stable",ks=e=>B(e)?e.map(De):[De(e)],Rl=(e,t,n)=>{if(t._n)return t;const s=oe((...r)=>ks(t(...r)),n);return s._c=!1,s},Lo=(e,t,n)=>{const s=e._ctx;for(const r in e){if($o(r))continue;const o=e[r];if(G(o))t[r]=Rl(r,o,s);else if(o!=null){const i=ks(o);t[r]=()=>i}}},Mo=(e,t)=>{const n=ks(t);e.slots.default=()=>n},Sl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Q(t),gn(t,"_",n)):Lo(t,e.slots={})}else e.slots={},t&&Mo(e,t);gn(e.slots,Mn,1)},Pl=(e,t,n)=>{const{vnode:s,slots:r}=e;let o=!0,i=ie;if(s.shapeFlag&32){const c=t._;c?n&&c===1?o=!1:(he(r,t),!n&&c===1&&delete r._):(o=!t.$stable,Lo(t,r)),i=t}else t&&(Mo(e,t),i={default:1});if(o)for(const c in r)!$o(c)&&i[c]==null&&delete r[c]};function os(e,t,n,s,r=!1){if(B(e)){e.forEach((g,b)=>os(g,t&&(B(t)?t[b]:t),n,s,r));return}if(dn(s)&&!r)return;const o=s.shapeFlag&4?Is(s.component)||s.component.proxy:s.el,i=r?null:o,{i:c,r:l}=e,d=t&&t.r,f=c.refs===ie?c.refs={}:c.refs,p=c.setupState;if(d!=null&&d!==l&&(fe(d)?(f[d]=null,q(p,d)&&(p[d]=null)):be(d)&&(d.value=null)),G(l))ot(l,c,12,[i,f]);else{const g=fe(l),b=be(l);if(g||b){const k=()=>{if(e.f){const j=g?q(p,l)?p[l]:f[l]:l.value;r?B(j)&&hs(j,o):B(j)?j.includes(o)||j.push(o):g?(f[l]=[o],q(p,l)&&(p[l]=f[l])):(l.value=[o],e.k&&(f[e.k]=l.value))}else g?(f[l]=i,q(p,l)&&(p[l]=i)):b&&(l.value=i,e.k&&(f[e.k]=i))};i?(k.id=-1,we(k,n)):k()}}}const we=tl;function kl(e){return Ol(e)}function Ol(e,t){const n=Wr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:o,createElement:i,createText:c,createComment:l,setText:d,setElementText:f,parentNode:p,nextSibling:g,setScopeId:b=Se,insertStaticContent:k}=e,j=(a,u,h,v=null,x=null,A=null,R=void 0,w=null,E=!!u.dynamicChildren)=>{if(a===u)return;a&&!Dt(a,u)&&(v=_(a),ye(a,x,A,!0),a=null),u.patchFlag===-2&&(E=!1,u.dynamicChildren=null);const{type:y,ref:P,shapeFlag:M}=u;switch(y){case Ln:K(a,u,h,v);break;case mt:T(a,u,h,v);break;case hn:a==null&&D(u,h,v,R);break;case U:at(a,u,h,v,x,A,R,w,E);break;default:M&1?ae(a,u,h,v,x,A,R,w,E):M&6?je(a,u,h,v,x,A,R,w,E):(M&64||M&128)&&y.process(a,u,h,v,x,A,R,w,E,O)}P!=null&&x&&os(P,a&&a.ref,A,u||a,!u)},K=(a,u,h,v)=>{if(a==null)s(u.el=c(u.children),h,v);else{const x=u.el=a.el;u.children!==a.children&&d(x,u.children)}},T=(a,u,h,v)=>{a==null?s(u.el=l(u.children||""),h,v):u.el=a.el},D=(a,u,h,v)=>{[a.el,a.anchor]=k(a.children,u,h,v,a.el,a.anchor)},V=({el:a,anchor:u},h,v)=>{let x;for(;a&&a!==u;)x=g(a),s(a,h,v),a=x;s(u,h,v)},X=({el:a,anchor:u})=>{let h;for(;a&&a!==u;)h=g(a),r(a),a=h;r(u)},ae=(a,u,h,v,x,A,R,w,E)=>{u.type==="svg"?R="svg":u.type==="math"&&(R="mathml"),a==null?W(u,h,v,x,A,R,w,E):wt(a,u,x,A,R,w,E)},W=(a,u,h,v,x,A,R,w)=>{let E,y;const{props:P,shapeFlag:M,transition:$,dirs:N}=a;if(E=a.el=i(a.type,A,P&&P.is,P),M&8?f(E,a.children):M&16&&Ce(a.children,E,null,v,x,Un(a,A),R,w),N&&ut(a,null,v,"created"),_e(E,a,a.scopeId,R,v),P){for(const te in P)te!=="value"&&!fn(te)&&o(E,te,null,P[te],A,a.children,v,x,me);"value"in P&&o(E,"value",null,P.value,A),(y=P.onVnodeBeforeMount)&&Ne(y,v,a)}N&&ut(a,null,v,"beforeMount");const z=Il(x,$);z&&$.beforeEnter(E),s(E,u,h),((y=P&&P.onVnodeMounted)||z||N)&&we(()=>{y&&Ne(y,v,a),z&&$.enter(E),N&&ut(a,null,v,"mounted")},x)},_e=(a,u,h,v,x)=>{if(h&&b(a,h),v)for(let A=0;A{for(let y=E;y{const w=u.el=a.el;let{patchFlag:E,dynamicChildren:y,dirs:P}=u;E|=a.patchFlag&16;const M=a.props||ie,$=u.props||ie;let N;if(h&&ft(h,!1),(N=$.onVnodeBeforeUpdate)&&Ne(N,h,u,a),P&&ut(u,a,h,"beforeUpdate"),h&&ft(h,!0),y?He(a.dynamicChildren,y,w,h,v,Un(u,x),A):R||Y(a,u,w,null,h,v,Un(u,x),A,!1),E>0){if(E&16)Xe(w,u,M,$,h,v,x);else if(E&2&&M.class!==$.class&&o(w,"class",null,$.class,x),E&4&&o(w,"style",M.style,$.style,x),E&8){const z=u.dynamicProps;for(let te=0;te{N&&Ne(N,h,u,a),P&&ut(u,a,h,"updated")},v)},He=(a,u,h,v,x,A,R)=>{for(let w=0;w{if(h!==v){if(h!==ie)for(const w in h)!fn(w)&&!(w in v)&&o(a,w,h[w],null,R,u.children,x,A,me);for(const w in v){if(fn(w))continue;const E=v[w],y=h[w];E!==y&&w!=="value"&&o(a,w,y,E,R,u.children,x,A,me)}"value"in v&&o(a,"value",h.value,v.value,R)}},at=(a,u,h,v,x,A,R,w,E)=>{const y=u.el=a?a.el:c(""),P=u.anchor=a?a.anchor:c("");let{patchFlag:M,dynamicChildren:$,slotScopeIds:N}=u;N&&(w=w?w.concat(N):N),a==null?(s(y,h,v),s(P,h,v),Ce(u.children||[],h,P,x,A,R,w,E)):M>0&&M&64&&$&&a.dynamicChildren?(He(a.dynamicChildren,$,h,x,A,R,w),(u.key!=null||x&&u===x.subTree)&&Ho(a,u,!0)):Y(a,u,h,P,x,A,R,w,E)},je=(a,u,h,v,x,A,R,w,E)=>{u.slotScopeIds=w,a==null?u.shapeFlag&512?x.ctx.activate(u,h,v,R,E):Bt(u,h,v,x,A,R,E):At(a,u,E)},Bt=(a,u,h,v,x,A,R)=>{const w=a.component=Nl(a,v,x);if(Co(a)&&(w.ctx.renderer=O),Dl(w),w.asyncDep){if(x&&x.registerDep(w,de),!a.el){const E=w.subTree=I(mt);T(null,E,u,h)}}else de(w,a,u,h,x,A,R)},At=(a,u,h)=>{const v=u.component=a.component;if(Xi(a,u,h))if(v.asyncDep&&!v.asyncResolved){ee(v,u,h);return}else v.next=u,Vi(v.update),v.effect.dirty=!0,v.update();else u.el=a.el,v.vnode=u},de=(a,u,h,v,x,A,R)=>{const w=()=>{if(a.isMounted){let{next:P,bu:M,u:$,parent:N,vnode:z}=a;{const Rt=jo(a);if(Rt){P&&(P.el=z.el,ee(a,P,R)),Rt.asyncDep.then(()=>{a.isUnmounted||w()});return}}let te=P,re;ft(a,!1),P?(P.el=z.el,ee(a,P,R)):P=z,M&&Bn(M),(re=P.props&&P.props.onVnodeBeforeUpdate)&&Ne(re,N,P,z),ft(a,!0);const pe=Dn(a),Oe=a.subTree;a.subTree=pe,j(Oe,pe,p(Oe.el),_(Oe),a,x,A),P.el=pe.el,te===null&&Yi(a,pe.el),$&&we($,x),(re=P.props&&P.props.onVnodeUpdated)&&we(()=>Ne(re,N,P,z),x)}else{let P;const{el:M,props:$}=u,{bm:N,m:z,parent:te}=a,re=dn(u);if(ft(a,!1),N&&Bn(N),!re&&(P=$&&$.onVnodeBeforeMount)&&Ne(P,te,u),ft(a,!0),M&&se){const pe=()=>{a.subTree=Dn(a),se(M,a.subTree,a,x,null)};re?u.type.__asyncLoader().then(()=>!a.isUnmounted&&pe()):pe()}else{const pe=a.subTree=Dn(a);j(null,pe,h,v,a,x,A),u.el=pe.el}if(z&&we(z,x),!re&&(P=$&&$.onVnodeMounted)){const pe=u;we(()=>Ne(P,te,pe),x)}(u.shapeFlag&256||te&&dn(te.vnode)&&te.vnode.shapeFlag&256)&&a.a&&we(a.a,x),a.isMounted=!0,u=h=v=null}},E=a.effect=new xs(w,Se,()=>Cs(y),a.scope),y=a.update=()=>{E.dirty&&E.run()};y.id=a.uid,ft(a,!0),y()},ee=(a,u,h)=>{u.component=a;const v=a.vnode.props;a.vnode=u,a.next=null,Cl(a,u.props,v,h),Pl(a,u.children,h),xt(),Gs(a),_t()},Y=(a,u,h,v,x,A,R,w,E=!1)=>{const y=a&&a.children,P=a?a.shapeFlag:0,M=u.children,{patchFlag:$,shapeFlag:N}=u;if($>0){if($&128){Ye(y,M,h,v,x,A,R,w,E);return}else if($&256){Ge(y,M,h,v,x,A,R,w,E);return}}N&8?(P&16&&me(y,x,A),M!==y&&f(h,M)):P&16?N&16?Ye(y,M,h,v,x,A,R,w,E):me(y,x,A,!0):(P&8&&f(h,""),N&16&&Ce(M,h,v,x,A,R,w,E))},Ge=(a,u,h,v,x,A,R,w,E)=>{a=a||kt,u=u||kt;const y=a.length,P=u.length,M=Math.min(y,P);let $;for($=0;$P?me(a,x,A,!0,!1,M):Ce(u,h,v,x,A,R,w,E,M)},Ye=(a,u,h,v,x,A,R,w,E)=>{let y=0;const P=u.length;let M=a.length-1,$=P-1;for(;y<=M&&y<=$;){const N=a[y],z=u[y]=E?tt(u[y]):De(u[y]);if(Dt(N,z))j(N,z,h,null,x,A,R,w,E);else break;y++}for(;y<=M&&y<=$;){const N=a[M],z=u[$]=E?tt(u[$]):De(u[$]);if(Dt(N,z))j(N,z,h,null,x,A,R,w,E);else break;M--,$--}if(y>M){if(y<=$){const N=$+1,z=N$)for(;y<=M;)ye(a[y],x,A,!0),y++;else{const N=y,z=y,te=new Map;for(y=z;y<=$;y++){const Ee=u[y]=E?tt(u[y]):De(u[y]);Ee.key!=null&&te.set(Ee.key,y)}let re,pe=0;const Oe=$-z+1;let Rt=!1,Ms=0;const Nt=new Array(Oe);for(y=0;y=Oe){ye(Ee,x,A,!0);continue}let Be;if(Ee.key!=null)Be=te.get(Ee.key);else for(re=z;re<=$;re++)if(Nt[re-z]===0&&Dt(Ee,u[re])){Be=re;break}Be===void 0?ye(Ee,x,A,!0):(Nt[Be-z]=y+1,Be>=Ms?Ms=Be:Rt=!0,j(Ee,u[Be],h,null,x,A,R,w,E),pe++)}const Hs=Rt?Tl(Nt):kt;for(re=Hs.length-1,y=Oe-1;y>=0;y--){const Ee=z+y,Be=u[Ee],js=Ee+1{const{el:A,type:R,transition:w,children:E,shapeFlag:y}=a;if(y&6){Fe(a.component.subTree,u,h,v);return}if(y&128){a.suspense.move(u,h,v);return}if(y&64){R.move(a,u,h,O);return}if(R===U){s(A,u,h);for(let M=0;Mw.enter(A),x);else{const{leave:M,delayLeave:$,afterLeave:N}=w,z=()=>s(A,u,h),te=()=>{M(A,()=>{z(),N&&N()})};$?$(A,z,te):te()}else s(A,u,h)},ye=(a,u,h,v=!1,x=!1)=>{const{type:A,props:R,ref:w,children:E,dynamicChildren:y,shapeFlag:P,patchFlag:M,dirs:$}=a;if(w!=null&&os(w,null,h,a,!0),P&256){u.ctx.deactivate(a);return}const N=P&1&&$,z=!dn(a);let te;if(z&&(te=R&&R.onVnodeBeforeUnmount)&&Ne(te,u,a),P&6)nn(a.component,h,v);else{if(P&128){a.suspense.unmount(h,v);return}N&&ut(a,null,u,"beforeUnmount"),P&64?a.type.remove(a,u,h,x,O,v):y&&(A!==U||M>0&&M&64)?me(y,u,h,!1,!0):(A===U&&M&384||!x&&P&16)&&me(E,u,h),v&&Et(a)}(z&&(te=R&&R.onVnodeUnmounted)||N)&&we(()=>{te&&Ne(te,u,a),N&&ut(a,null,u,"unmounted")},h)},Et=a=>{const{type:u,el:h,anchor:v,transition:x}=a;if(u===U){Ct(h,v);return}if(u===hn){X(a);return}const A=()=>{r(h),x&&!x.persisted&&x.afterLeave&&x.afterLeave()};if(a.shapeFlag&1&&x&&!x.persisted){const{leave:R,delayLeave:w}=x,E=()=>R(h,A);w?w(a.el,A,E):E()}else A()},Ct=(a,u)=>{let h;for(;a!==u;)h=g(a),r(a),a=h;r(u)},nn=(a,u,h)=>{const{bum:v,scope:x,update:A,subTree:R,um:w}=a;v&&Bn(v),x.stop(),A&&(A.active=!1,ye(R,a,u,h)),w&&we(w,u),we(()=>{a.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},me=(a,u,h,v=!1,x=!1,A=0)=>{for(let R=A;Ra.shapeFlag&6?_(a.component.subTree):a.shapeFlag&128?a.suspense.next():g(a.anchor||a.el);let S=!1;const C=(a,u,h)=>{a==null?u._vnode&&ye(u._vnode,null,null,!0):j(u._vnode||null,a,u,null,null,null,h),S||(S=!0,Gs(),xo(),S=!1),u._vnode=a},O={p:j,um:ye,m:Fe,r:Et,mt:Bt,mc:Ce,pc:Y,pbc:He,n:_,o:e};let J,se;return t&&([J,se]=t(O)),{render:C,hydrate:J,createApp:Al(C,J)}}function Un({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ft({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Il(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Ho(e,t,n=!1){const s=e.children,r=t.children;if(B(s)&&B(r))for(let o=0;o>1,e[n[c]]0&&(t[s]=n[o-1]),n[o]=s)}}for(o=n.length,i=n[o-1];o-- >0;)n[o]=i,i=t[i];return n}function jo(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:jo(t)}const $l=e=>e.__isTeleport,U=Symbol.for("v-fgt"),Ln=Symbol.for("v-txt"),mt=Symbol.for("v-cmt"),hn=Symbol.for("v-stc"),Gt=[];let $e=null;function L(e=!1){Gt.push($e=e?null:[])}function Ll(){Gt.pop(),$e=Gt[Gt.length-1]||null}let Zt=1;function sr(e){Zt+=e}function Fo(e){return e.dynamicChildren=Zt>0?$e||kt:null,Ll(),Zt>0&&$e&&$e.push(e),e}function F(e,t,n,s,r,o){return Fo(m(e,t,n,s,r,o,!0))}function gt(e,t,n,s,r){return Fo(I(e,t,n,s,r,!0))}function is(e){return e?e.__v_isVNode===!0:!1}function Dt(e,t){return e.type===t.type&&e.key===t.key}const Mn="__vInternal",Bo=({key:e})=>e??null,mn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?fe(e)||be(e)||G(e)?{i:Te,r:e,k:t,f:!!n}:e:null);function m(e,t=null,n=null,s=0,r=null,o=e===U?0:1,i=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Bo(t),ref:t&&mn(t),scopeId:Tn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Te};return c?(Os(l,n),o&128&&e.normalize(l)):n&&(l.shapeFlag|=fe(n)?8:16),Zt>0&&!i&&$e&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&$e.push(l),l}const I=Ml;function Ml(e,t=null,n=null,s=0,r=null,o=!1){if((!e||e===Ji)&&(e=mt),is(e)){const c=Lt(e,t,!0);return n&&Os(c,n),Zt>0&&!o&&$e&&(c.shapeFlag&6?$e[$e.indexOf(e)]=c:$e.push(c)),c.patchFlag|=-2,c}if(Gl(e)&&(e=e.__vccOpts),t){t=Hl(t);let{class:c,style:l}=t;c&&!fe(c)&&(t.class=Ue(c)),le(l)&&(lo(l)&&!B(l)&&(l=he({},l)),t.style=gs(l))}const i=fe(e)?1:el(e)?128:$l(e)?64:le(e)?4:G(e)?2:0;return m(e,t,n,s,r,i,o,!0)}function Hl(e){return e?lo(e)||Mn in e?he({},e):e:null}function Lt(e,t,n=!1){const{props:s,ref:r,patchFlag:o,children:i}=e,c=t?jl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Bo(c),ref:t&&t.ref?n&&r?B(r)?r.concat(mn(t)):[r,mn(t)]:mn(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==U?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Lt(e.ssContent),ssFallback:e.ssFallback&&Lt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ue(e=" ",t=0){return I(Ln,null,e,t)}function vt(e,t){const n=I(hn,null,e);return n.staticCount=t,n}function Vn(e="",t=!1){return t?(L(),gt(mt,null,e)):I(mt,null,e)}function De(e){return e==null||typeof e=="boolean"?I(mt):B(e)?I(U,null,e.slice()):typeof e=="object"?tt(e):I(Ln,null,String(e))}function tt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Lt(e)}function Os(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(B(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Os(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(Mn in t)?t._ctx=Te:r===3&&Te&&(Te.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else G(t)?(t={default:t,_ctx:Te},n=32):(t=String(t),s&64?(n=16,t=[ue(t)]):n=8);e.children=t,e.shapeFlag|=n}function jl(...e){const t={};for(let n=0;n{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),o=>{r.length>1?r.forEach(i=>i(o)):r[0](o)}};wn=t("__VUE_INSTANCE_SETTERS__",n=>xe=n),ls=t("__VUE_SSR_SETTERS__",n=>Hn=n)}const tn=e=>{const t=xe;return wn(e),e.scope.on(),()=>{e.scope.off(),wn(t)}},rr=()=>{xe&&xe.scope.off(),wn(null)};function No(e){return e.vnode.shapeFlag&4}let Hn=!1;function Dl(e,t=!1){t&&ls(t);const{props:n,children:s}=e.vnode,r=No(e);El(e,n,r,t),Sl(e,s);const o=r?Kl(e,t):void 0;return t&&ls(!1),o}function Kl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=co(new Proxy(e.ctx,gl));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Vl(e):null,o=tn(e);xt();const i=ot(s,e,0,[e.props,r]);if(_t(),o(),Kr(i)){if(i.then(rr,rr),t)return i.then(c=>{or(e,c,t)}).catch(c=>{On(c,e,0)});e.asyncDep=i}else or(e,i,t)}else Do(e,t)}function or(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:le(t)&&(e.setupState=po(t)),Do(e,n)}let ir;function Do(e,t,n){const s=e.type;if(!e.render){if(!t&&ir&&!s.render){const r=s.template||Ps(e).template;if(r){const{isCustomElement:o,compilerOptions:i}=e.appContext.config,{delimiters:c,compilerOptions:l}=s,d=he(he({isCustomElement:o,delimiters:c},i),l);s.render=ir(r,d)}}e.render=s.render||Se}{const r=tn(e);xt();try{xl(e)}finally{_t(),r()}}}function Ul(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ae(e,"get","$attrs"),t[n]}}))}function Vl(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ul(e)},slots:e.slots,emit:e.emit,expose:t}}function Is(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(po(co(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Wt)return Wt[n](e)},has(t,n){return n in t||n in Wt}}))}function Wl(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function Gl(e){return G(e)&&"__vccOpts"in e}const Re=(e,t)=>Mi(e,t,Hn);function Ko(e,t,n){const s=arguments.length;return s===2?le(t)&&!B(t)?is(t)?I(e,null,[t]):I(e,t):I(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&is(n)&&(n=[n]),I(e,t,n))}const zl="3.4.7",ql="http://www.w3.org/2000/svg",Ql="http://www.w3.org/1998/Math/MathML",nt=typeof document<"u"?document:null,lr=nt&&nt.createElement("template"),Xl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?nt.createElementNS(ql,e):t==="mathml"?nt.createElementNS(Ql,e):nt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>nt.createTextNode(e),createComment:e=>nt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>nt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,o){const i=n?n.previousSibling:t.lastChild;if(r&&(r===o||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{lr.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const c=lr.content;if(s==="svg"||s==="mathml"){const l=c.firstChild;for(;l.firstChild;)c.appendChild(l.firstChild);c.removeChild(l)}t.insertBefore(c,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Yl=Symbol("_vtc");function Jl(e,t,n){const s=e[Yl];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Zl=Symbol("_vod"),ec=Symbol("");function tc(e,t,n){const s=e.style,r=fe(n);if(n&&!r){if(t&&!fe(t))for(const o in t)n[o]==null&&cs(s,o,"");for(const o in n)cs(s,o,n[o])}else{const o=s.display;if(r){if(t!==n){const i=s[ec];i&&(n+=";"+i),s.cssText=n}}else t&&e.removeAttribute("style");Zl in e&&(s.display=o)}}const cr=/\s*!important$/;function cs(e,t,n){if(B(n))n.forEach(s=>cs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=nc(e,t);cr.test(n)?e.setProperty(Ft(s),n.replace(cr,""),"important"):e[s]=n}}const ar=["Webkit","Moz","ms"],Wn={};function nc(e,t){const n=Wn[t];if(n)return n;let s=We(t);if(s!=="filter"&&s in e)return Wn[t]=s;s=Sn(s);for(let r=0;rGn||(ac.then(()=>Gn=0),Gn=Date.now());function fc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Le(dc(s,n.value),t,5,[s])};return n.value=e,n.attached=uc(),n}function dc(e,t){if(B(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const pr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,pc=(e,t,n,s,r,o,i,c,l)=>{const d=r==="svg";t==="class"?Jl(e,s,d):t==="style"?tc(e,n,s):En(t)?ps(t)||lc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):hc(e,t,s,d))?rc(e,t,s,o,i,c,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),sc(e,t,s,d))};function hc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&pr(t)&&G(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return pr(t)&&fe(n)?!1:t in e}const mc=he({patchProp:pc},Xl);let hr;function gc(){return hr||(hr=kl(mc))}const xc=(...e)=>{const t=gc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=vc(s);if(!r)return;const o=t._component;!G(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.innerHTML="";const i=n(r,!1,_c(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),i},t};function _c(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function vc(e){return fe(e)?document.querySelector(e):e}const bc=[{title:"關於單車節",linkList:[{name:"關於單車節",link:"/about"}]},{title:"參加資訊",linkList:[{name:"交通資訊",link:"/info/traffic"},{name:"攤位地圖",link:"/info/map"},{name:"行程表",link:"/info/schedule"},{name:"我的行程",link:"/info/mySchedule"}]},{title:"主題活動",linkList:[{name:"主舞台〈曦瓣〉",link:"/activities/mainStage"},{name:"科系博覽",link:"/activities/departmentExpo"},{name:"大學藍圖",link:"/activities/universityBlueprint"},{name:"升學指南",link:"/activities/educationalGuide"},{name:"人生叉路口",link:"/activities/lifeCrossroads"},{name:"沈浸式體驗",link:"/activities/immersiveExperience"},{name:"解憂茶軒",link:"/activities/unworriedTeaHouse"}]},{title:"知識論壇",linkList:[{name:"科系手冊",link:"/forum/departmentHandbook"},{name:"專欄文章",link:"/forum/featuredArticles"},{name:"給高中生的一封信",link:"/forum/letterToHighSchoolStudents"}]},{title:"合作夥伴",linkList:[{name:"合作夥伴",link:"/partners"}]},{title:"紀念品小舖",linkList:[{name:"紀念品小舖",link:"/souvenir"}]}];/*! - * vue-router v4.2.5 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */const St=typeof window<"u";function yc(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Z=Object.assign;function zn(e,t){const n={};for(const s in t){const r=t[s];n[s]=Me(r)?r.map(e):e(r)}return n}const zt=()=>{},Me=Array.isArray,wc=/\/$/,Ac=e=>e.replace(wc,"");function qn(e,t,n="/"){let s,r={},o="",i="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(s=t.slice(0,l),o=t.slice(l+1,c>-1?c:t.length),r=e(o)),c>-1&&(s=s||t.slice(0,c),i=t.slice(c,t.length)),s=Sc(s??t,n),{fullPath:s+(o&&"?")+o+i,path:s,query:r,hash:i}}function Ec(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function mr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Cc(e,t,n){const s=t.matched.length-1,r=n.matched.length-1;return s>-1&&s===r&&Mt(t.matched[s],n.matched[r])&&Uo(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Uo(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Rc(e[n],t[n]))return!1;return!0}function Rc(e,t){return Me(e)?gr(e,t):Me(t)?gr(t,e):e===t}function gr(e,t){return Me(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Sc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),r=s[s.length-1];(r===".."||r===".")&&s.push("");let o=n.length-1,i,c;for(i=0;i1&&o--;else break;return n.slice(0,o).join("/")+"/"+s.slice(i-(i===s.length?1:0)).join("/")}var en;(function(e){e.pop="pop",e.push="push"})(en||(en={}));var qt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(qt||(qt={}));function Pc(e){if(!e)if(St){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ac(e)}const kc=/^[^#]+#/;function Oc(e,t){return e.replace(kc,"#")+t}function Ic(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const jn=()=>({left:window.pageXOffset,top:window.pageYOffset});function Tc(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=Ic(r,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 xr(e,t){return(history.state?history.state.position-t:-1)+e}const as=new Map;function $c(e,t){as.set(e,t)}function Lc(e){const t=as.get(e);return as.delete(e),t}let Mc=()=>location.protocol+"//"+location.host;function Vo(e,t){const{pathname:n,search:s,hash:r}=t,o=e.indexOf("#");if(o>-1){let c=r.includes(e.slice(o))?e.slice(o).length:1,l=r.slice(c);return l[0]!=="/"&&(l="/"+l),mr(l,"")}return mr(n,e)+s+r}function Hc(e,t,n,s){let r=[],o=[],i=null;const c=({state:g})=>{const b=Vo(e,location),k=n.value,j=t.value;let K=0;if(g){if(n.value=b,t.value=g,i&&i===k){i=null;return}K=j?g.position-j.position:0}else s(b);r.forEach(T=>{T(n.value,k,{delta:K,type:en.pop,direction:K?K>0?qt.forward:qt.back:qt.unknown})})};function l(){i=n.value}function d(g){r.push(g);const b=()=>{const k=r.indexOf(g);k>-1&&r.splice(k,1)};return o.push(b),b}function f(){const{history:g}=window;g.state&&g.replaceState(Z({},g.state,{scroll:jn()}),"")}function p(){for(const g of o)g();o=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",f)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",f,{passive:!0}),{pauseListeners:l,listen:d,destroy:p}}function _r(e,t,n,s=!1,r=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:r?jn():null}}function jc(e){const{history:t,location:n}=window,s={value:Vo(e,n)},r={value:t.state};r.value||o(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function o(l,d,f){const p=e.indexOf("#"),g=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+l:Mc()+e+l;try{t[f?"replaceState":"pushState"](d,"",g),r.value=d}catch(b){console.error(b),n[f?"replace":"assign"](g)}}function i(l,d){const f=Z({},t.state,_r(r.value.back,l,r.value.forward,!0),d,{position:r.value.position});o(l,f,!0),s.value=l}function c(l,d){const f=Z({},r.value,t.state,{forward:l,scroll:jn()});o(f.current,f,!0);const p=Z({},_r(s.value,l,null),{position:f.position+1},d);o(l,p,!1),s.value=l}return{location:s,state:r,push:c,replace:i}}function Fc(e){e=Pc(e);const t=jc(e),n=Hc(e,t.state,t.location,t.replace);function s(o,i=!0){i||n.pauseListeners(),history.go(o)}const r=Z({location:"",base:e,go:s,createHref:Oc.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function Bc(e){return typeof e=="string"||e&&typeof e=="object"}function Wo(e){return typeof e=="string"||typeof e=="symbol"}const Ze={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Go=Symbol("");var vr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(vr||(vr={}));function Ht(e,t){return Z(new Error,{type:e,[Go]:!0},t)}function ze(e,t){return e instanceof Error&&Go in e&&(t==null||!!(e.type&t))}const br="[^/]+?",Nc={sensitive:!1,strict:!1,start:!0,end:!0},Dc=/[.+*?^${}()[\]/\\]/g;function Kc(e,t){const n=Z({},Nc,t),s=[];let r=n.start?"^":"";const o=[];for(const d of e){const f=d.length?[]:[90];n.strict&&!d.length&&(r+="/");for(let p=0;pt.length?t.length===1&&t[0]===80?1:-1:0}function Vc(e,t){let n=0;const s=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const Wc={type:0,value:""},Gc=/[a-zA-Z0-9_]/;function zc(e){if(!e)return[[]];if(e==="/")return[[Wc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(b){throw new Error(`ERR (${n})/"${d}": ${b}`)}let n=0,s=n;const r=[];let o;function i(){o&&r.push(o),o=[]}let c=0,l,d="",f="";function p(){d&&(n===0?o.push({type:0,value:d}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:d,regexp:f,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function g(){d+=l}for(;c{i(D)}:zt}function i(f){if(Wo(f)){const p=s.get(f);p&&(s.delete(f),n.splice(n.indexOf(p),1),p.children.forEach(i),p.alias.forEach(i))}else{const p=n.indexOf(f);p>-1&&(n.splice(p,1),f.record.name&&s.delete(f.record.name),f.children.forEach(i),f.alias.forEach(i))}}function c(){return n}function l(f){let p=0;for(;p=0&&(f.record.path!==n[p].record.path||!zo(f,n[p]));)p++;n.splice(p,0,f),f.record.name&&!Ar(f)&&s.set(f.record.name,f)}function d(f,p){let g,b={},k,j;if("name"in f&&f.name){if(g=s.get(f.name),!g)throw Ht(1,{location:f});j=g.record.name,b=Z(wr(p.params,g.keys.filter(D=>!D.optional).map(D=>D.name)),f.params&&wr(f.params,g.keys.map(D=>D.name))),k=g.stringify(b)}else if("path"in f)k=f.path,g=n.find(D=>D.re.test(k)),g&&(b=g.parse(k),j=g.record.name);else{if(g=p.name?s.get(p.name):n.find(D=>D.re.test(p.path)),!g)throw Ht(1,{location:f,currentLocation:p});j=g.record.name,b=Z({},p.params,f.params),k=g.stringify(b)}const K=[];let T=g;for(;T;)K.unshift(T.record),T=T.parent;return{name:j,path:k,params:b,matched:K,meta:Jc(K)}}return e.forEach(f=>o(f)),{addRoute:o,resolve:d,removeRoute:i,getRoutes:c,getRecordMatcher:r}}function wr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Xc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Yc(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 Yc(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Ar(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Jc(e){return e.reduce((t,n)=>Z(t,n.meta),{})}function Er(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function zo(e,t){return t.children.some(n=>n===e||zo(e,n))}const qo=/#/g,Zc=/&/g,ea=/\//g,ta=/=/g,na=/\?/g,Qo=/\+/g,sa=/%5B/g,ra=/%5D/g,Xo=/%5E/g,oa=/%60/g,Yo=/%7B/g,ia=/%7C/g,Jo=/%7D/g,la=/%20/g;function Ts(e){return encodeURI(""+e).replace(ia,"|").replace(sa,"[").replace(ra,"]")}function ca(e){return Ts(e).replace(Yo,"{").replace(Jo,"}").replace(Xo,"^")}function us(e){return Ts(e).replace(Qo,"%2B").replace(la,"+").replace(qo,"%23").replace(Zc,"%26").replace(oa,"`").replace(Yo,"{").replace(Jo,"}").replace(Xo,"^")}function aa(e){return us(e).replace(ta,"%3D")}function ua(e){return Ts(e).replace(qo,"%23").replace(na,"%3F")}function fa(e){return e==null?"":ua(e).replace(ea,"%2F")}function An(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function da(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let r=0;ro&&us(o)):[s&&us(s)]).forEach(o=>{o!==void 0&&(t+=(t.length?"&":"")+n,o!=null&&(t+="="+o))})}return t}function pa(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Me(s)?s.map(r=>r==null?null:""+r):s==null?s:""+s)}return t}const ha=Symbol(""),Rr=Symbol(""),$s=Symbol(""),Ls=Symbol(""),fs=Symbol("");function Kt(){let e=[];function t(s){return e.push(s),()=>{const r=e.indexOf(s);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function st(e,t,n,s,r){const o=s&&(s.enterCallbacks[r]=s.enterCallbacks[r]||[]);return()=>new Promise((i,c)=>{const l=p=>{p===!1?c(Ht(4,{from:n,to:t})):p instanceof Error?c(p):Bc(p)?c(Ht(2,{from:t,to:p})):(o&&s.enterCallbacks[r]===o&&typeof p=="function"&&o.push(p),i())},d=e.call(s&&s.instances[r],t,n,l);let f=Promise.resolve(d);e.length<3&&(f=f.then(l)),f.catch(p=>c(p))})}function Qn(e,t,n,s){const r=[];for(const o of e)for(const i in o.components){let c=o.components[i];if(!(t!=="beforeRouteEnter"&&!o.instances[i]))if(ma(c)){const d=(c.__vccOpts||c)[t];d&&r.push(st(d,n,s,o,i))}else{let l=c();r.push(()=>l.then(d=>{if(!d)return Promise.reject(new Error(`Couldn't resolve component "${i}" at "${o.path}"`));const f=yc(d)?d.default:d;o.components[i]=f;const g=(f.__vccOpts||f)[t];return g&&st(g,n,s,o,i)()}))}}return r}function ma(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Sr(e){const t=Ve($s),n=Ve(Ls),s=Re(()=>t.resolve(H(e.to))),r=Re(()=>{const{matched:l}=s.value,{length:d}=l,f=l[d-1],p=n.matched;if(!f||!p.length)return-1;const g=p.findIndex(Mt.bind(null,f));if(g>-1)return g;const b=Pr(l[d-2]);return d>1&&Pr(f)===b&&p[p.length-1].path!==b?p.findIndex(Mt.bind(null,l[d-2])):g}),o=Re(()=>r.value>-1&&_a(n.params,s.value.params)),i=Re(()=>r.value>-1&&r.value===n.matched.length-1&&Uo(n.params,s.value.params));function c(l={}){return xa(l)?t[H(e.replace)?"replace":"push"](H(e.to)).catch(zt):Promise.resolve()}return{route:s,href:Re(()=>s.value.href),isActive:o,isExactActive:i,navigate:c}}const ga=Eo({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:Sr,setup(e,{slots:t}){const n=kn(Sr(e)),{options:s}=Ve($s),r=Re(()=>({[kr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[kr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=t.default&&t.default(n);return e.custom?o:Ko("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}}),ce=ga;function xa(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 _a(e,t){for(const n in t){const s=t[n],r=e[n];if(typeof s=="string"){if(s!==r)return!1}else if(!Me(r)||r.length!==s.length||s.some((o,i)=>o!==r[i]))return!1}return!0}function Pr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const kr=(e,t,n)=>e??t??n,va=Eo({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Ve(fs),r=Re(()=>e.route||s.value),o=Ve(Rr,0),i=Re(()=>{let d=H(o);const{matched:f}=r.value;let p;for(;(p=f[d])&&!p.components;)d++;return d}),c=Re(()=>r.value.matched[i.value]);pn(Rr,Re(()=>i.value+1)),pn(ha,c),pn(fs,r);const l=Xt();return Vt(()=>[l.value,c.value,e.name],([d,f,p],[g,b,k])=>{f&&(f.instances[p]=d,b&&b!==f&&d&&d===g&&(f.leaveGuards.size||(f.leaveGuards=b.leaveGuards),f.updateGuards.size||(f.updateGuards=b.updateGuards))),d&&f&&(!b||!Mt(f,b)||!g)&&(f.enterCallbacks[p]||[]).forEach(j=>j(d))},{flush:"post"}),()=>{const d=r.value,f=e.name,p=c.value,g=p&&p.components[f];if(!g)return Or(n.default,{Component:g,route:d});const b=p.props[f],k=b?b===!0?d.params:typeof b=="function"?b(d):b:null,K=Ko(g,Z({},k,t,{onVnodeUnmounted:T=>{T.component.isUnmounted&&(p.instances[f]=null)},ref:l}));return Or(n.default,{Component:K,route:d})||K}}});function Or(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const ba=va;function ya(e){const t=Qc(e.routes,e),n=e.parseQuery||da,s=e.stringifyQuery||Cr,r=e.history,o=Kt(),i=Kt(),c=Kt(),l=Hi(Ze);let d=Ze;St&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const f=zn.bind(null,_=>""+_),p=zn.bind(null,fa),g=zn.bind(null,An);function b(_,S){let C,O;return Wo(_)?(C=t.getRecordMatcher(_),O=S):O=_,t.addRoute(O,C)}function k(_){const S=t.getRecordMatcher(_);S&&t.removeRoute(S)}function j(){return t.getRoutes().map(_=>_.record)}function K(_){return!!t.getRecordMatcher(_)}function T(_,S){if(S=Z({},S||l.value),typeof _=="string"){const u=qn(n,_,S.path),h=t.resolve({path:u.path},S),v=r.createHref(u.fullPath);return Z(u,h,{params:g(h.params),hash:An(u.hash),redirectedFrom:void 0,href:v})}let C;if("path"in _)C=Z({},_,{path:qn(n,_.path,S.path).path});else{const u=Z({},_.params);for(const h in u)u[h]==null&&delete u[h];C=Z({},_,{params:p(u)}),S.params=p(S.params)}const O=t.resolve(C,S),J=_.hash||"";O.params=f(g(O.params));const se=Ec(s,Z({},_,{hash:ca(J),path:O.path})),a=r.createHref(se);return Z({fullPath:se,hash:J,query:s===Cr?pa(_.query):_.query||{}},O,{redirectedFrom:void 0,href:a})}function D(_){return typeof _=="string"?qn(n,_,l.value.path):Z({},_)}function V(_,S){if(d!==_)return Ht(8,{from:S,to:_})}function X(_){return _e(_)}function ae(_){return X(Z(D(_),{replace:!0}))}function W(_){const S=_.matched[_.matched.length-1];if(S&&S.redirect){const{redirect:C}=S;let O=typeof C=="function"?C(_):C;return typeof O=="string"&&(O=O.includes("?")||O.includes("#")?O=D(O):{path:O},O.params={}),Z({query:_.query,hash:_.hash,params:"path"in O?{}:_.params},O)}}function _e(_,S){const C=d=T(_),O=l.value,J=_.state,se=_.force,a=_.replace===!0,u=W(C);if(u)return _e(Z(D(u),{state:typeof u=="object"?Z({},J,u.state):J,force:se,replace:a}),S||C);const h=C;h.redirectedFrom=S;let v;return!se&&Cc(s,O,C)&&(v=Ht(16,{to:h,from:O}),Fe(O,O,!0,!1)),(v?Promise.resolve(v):He(h,O)).catch(x=>ze(x)?ze(x,2)?x:Ye(x):Y(x,h,O)).then(x=>{if(x){if(ze(x,2))return _e(Z({replace:a},D(x.to),{state:typeof x.to=="object"?Z({},J,x.to.state):J,force:se}),S||h)}else x=at(h,O,!0,a,J);return Xe(h,O,x),x})}function Ce(_,S){const C=V(_,S);return C?Promise.reject(C):Promise.resolve()}function wt(_){const S=Ct.values().next().value;return S&&typeof S.runWithContext=="function"?S.runWithContext(_):_()}function He(_,S){let C;const[O,J,se]=wa(_,S);C=Qn(O.reverse(),"beforeRouteLeave",_,S);for(const u of O)u.leaveGuards.forEach(h=>{C.push(st(h,_,S))});const a=Ce.bind(null,_,S);return C.push(a),me(C).then(()=>{C=[];for(const u of o.list())C.push(st(u,_,S));return C.push(a),me(C)}).then(()=>{C=Qn(J,"beforeRouteUpdate",_,S);for(const u of J)u.updateGuards.forEach(h=>{C.push(st(h,_,S))});return C.push(a),me(C)}).then(()=>{C=[];for(const u of se)if(u.beforeEnter)if(Me(u.beforeEnter))for(const h of u.beforeEnter)C.push(st(h,_,S));else C.push(st(u.beforeEnter,_,S));return C.push(a),me(C)}).then(()=>(_.matched.forEach(u=>u.enterCallbacks={}),C=Qn(se,"beforeRouteEnter",_,S),C.push(a),me(C))).then(()=>{C=[];for(const u of i.list())C.push(st(u,_,S));return C.push(a),me(C)}).catch(u=>ze(u,8)?u:Promise.reject(u))}function Xe(_,S,C){c.list().forEach(O=>wt(()=>O(_,S,C)))}function at(_,S,C,O,J){const se=V(_,S);if(se)return se;const a=S===Ze,u=St?history.state:{};C&&(O||a?r.replace(_.fullPath,Z({scroll:a&&u&&u.scroll},J)):r.push(_.fullPath,J)),l.value=_,Fe(_,S,C,a),Ye()}let je;function Bt(){je||(je=r.listen((_,S,C)=>{if(!nn.listening)return;const O=T(_),J=W(O);if(J){_e(Z(J,{replace:!0}),O).catch(zt);return}d=O;const se=l.value;St&&$c(xr(se.fullPath,C.delta),jn()),He(O,se).catch(a=>ze(a,12)?a:ze(a,2)?(_e(a.to,O).then(u=>{ze(u,20)&&!C.delta&&C.type===en.pop&&r.go(-1,!1)}).catch(zt),Promise.reject()):(C.delta&&r.go(-C.delta,!1),Y(a,O,se))).then(a=>{a=a||at(O,se,!1),a&&(C.delta&&!ze(a,8)?r.go(-C.delta,!1):C.type===en.pop&&ze(a,20)&&r.go(-1,!1)),Xe(O,se,a)}).catch(zt)}))}let At=Kt(),de=Kt(),ee;function Y(_,S,C){Ye(_);const O=de.list();return O.length?O.forEach(J=>J(_,S,C)):console.error(_),Promise.reject(_)}function Ge(){return ee&&l.value!==Ze?Promise.resolve():new Promise((_,S)=>{At.add([_,S])})}function Ye(_){return ee||(ee=!_,Bt(),At.list().forEach(([S,C])=>_?C(_):S()),At.reset()),_}function Fe(_,S,C,O){const{scrollBehavior:J}=e;if(!St||!J)return Promise.resolve();const se=!C&&Lc(xr(_.fullPath,0))||(O||!C)&&history.state&&history.state.scroll||null;return mo().then(()=>J(_,S,se)).then(a=>a&&Tc(a)).catch(a=>Y(a,_,S))}const ye=_=>r.go(_);let Et;const Ct=new Set,nn={currentRoute:l,listening:!0,addRoute:b,removeRoute:k,hasRoute:K,getRoutes:j,resolve:T,options:e,push:X,replace:ae,go:ye,back:()=>ye(-1),forward:()=>ye(1),beforeEach:o.add,beforeResolve:i.add,afterEach:c.add,onError:de.add,isReady:Ge,install(_){const S=this;_.component("RouterLink",ce),_.component("RouterView",ba),_.config.globalProperties.$router=S,Object.defineProperty(_.config.globalProperties,"$route",{enumerable:!0,get:()=>H(l)}),St&&!Et&&l.value===Ze&&(Et=!0,X(r.location).catch(J=>{}));const C={};for(const J in Ze)Object.defineProperty(C,J,{get:()=>l.value[J],enumerable:!0});_.provide($s,S),_.provide(Ls,oo(C)),_.provide(fs,l);const O=_.unmount;Ct.add(_),_.unmount=function(){Ct.delete(_),Ct.size<1&&(d=Ze,je&&je(),je=null,l.value=Ze,Et=!1,ee=!1),O()}}};function me(_){return _.reduce((S,C)=>S.then(()=>wt(C)),Promise.resolve())}return nn}function wa(e,t){const n=[],s=[],r=[],o=Math.max(t.matched.length,e.matched.length);for(let i=0;iMt(d,c))?s.push(c):n.push(c));const l=e.matched[i];l&&(t.matched.find(d=>Mt(d,l))||r.push(l))}return[n,s,r]}function Aa(){return Ve(Ls)}const lt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},Ea={key:0,class:"flex flex-col justify-center"},Ca={key:1,class:"group lg:hover:mt-4 md:hover:mt-[18px] hover:mt-[20px]",type:"button"},Ra={class:"flex flex-col justify-center group-hover:rotate-180"},Sa={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"8",viewBox:"0 0 14 8",fill:"none"},Pa=["stroke"],ka={key:0,class:"hidden z-50 bg-primary-700 py-2 rounded-md group-hover:block"},Oa={__name:"DropDown",props:{theme:{type:String,default:"light"},title:{type:String,default:"單車節"},linkList:{type:Array,default:[{name:"subtitle",link:"/subtitle"}]}},setup(e){const t=e,{theme:n,title:s,linkList:r}=Bi(t),o=i=>i.some(c=>c.name.length>5);return(i,c)=>(L(),F(U,null,[H(r).length==1?(L(),F("div",Ea,[I(H(ce),{class:Ue(["block font-bold text-sm lg:text-xl md:text-base",{"text-white":H(n)==="light","dark-content":H(n)==="dark"}]),to:H(r)[0].link},{default:oe(()=>[ue(ne(H(s)),1)]),_:1},8,["class","to"])])):Vn("",!0),H(r).length>1?(L(),F("button",Ca,[m("div",{class:Ue(["flex justify-center lg:gap-x-2 md:gap-x-1",{"lg:px-[9px] md:px-[6px] px-4":o(H(r))}])},[m("span",{class:Ue(["font-bold text-sm lg:text-xl md:text-base",{"text-white":H(n)==="light","dark-content":H(n)==="dark"}])},ne(H(s)),3),m("div",Ra,[(L(),F("svg",Sa,[m("path",{stroke:H(n)==="light"?"#FFF8F2":"#404040",d:"M13 1L7 7L1 1","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,8,Pa)]))])],2),H(r).length>1?(L(),F("div",ka,[(L(!0),F(U,null,Pe(H(r),l=>(L(),gt(H(ce),{key:l.name,to:l.link,class:Ue(["block px-1 py-2 lg:text-sm text-[11px] text-white hover:bg-primary-50 hover:rounded-sm hover:text-primary-900",{"bg-transparent hover:rounded-m":H(n)==="light"}]),onClick:d=>i.handleLinkClick(l)},{default:oe(()=>[ue(ne(l.name),1)]),_:2},1032,["to","class","onClick"]))),128))])):Vn("",!0)])):Vn("",!0)],64))}},Ia=lt(Oa,[["__scopeId","data-v-cc1a3daf"]]),Ta=e=>(Rs("data-v-672097f0"),e=e(),Ss(),e),$a={class:"flex justify-center xl:gap-26 lg:gap-8 gap-3 max-w-[1200px]"},La=["src"],Ma={class:"flex xl:gap-7 lg:gap-3 gap-2"},Ha=Ta(()=>m("div",{class:"flex flex-col justify-center"},[m("a",{href:"#",class:"block text-center font-bold bg-primary-900 rounded-full lg:h-14 lg:w-36 lg:text-xl md:h-10 md:w-24 h-8 w-20"},[m("div",{class:"flex flex-col justify-center h-full"},[m("span",{class:"text-bold text-primary-50 text-sm lg:text-xl md:text-base"},"即刻報名")])])],-1)),ja={__name:"NavBar",props:{theme:{type:String,default:"dark"}},setup(e){const t=Xt("dark"),n=Aa(),s=Re(()=>n.path);return Vt(s,(r,o)=>{r==="/"?t.value="light":t.value="dark"}),So(()=>{s.value==="/"&&(t.value="light"),window.addEventListener("scroll",r=>{s.value==="/"&&window.innerWidth>=1024&&(window.scrollY>500?t.value="dark":t.value="light")})}),(r,o)=>(L(),F("div",{class:Ue(["navbar w-full fixed flex justify-center pt-2 pb-3 h-20 z-[100]",{"bg-primary-50 shadow-lg":t.value=="dark"}])},[m("nav",$a,[I(H(ce),{class:"flex flex-col justify-center",to:"/"},{default:oe(()=>[m("img",{src:t.value=="light"?"/BikeFestival17th-Frontend/logo.svg":"/BikeFestival17th-Frontend/logo-dark.svg",alt:"logo",class:"block xl:w-44 lg:w-36 md:w-28 w-24 cursor-pointer",onClick:o[0]||(o[0]=()=>{})},null,8,La)]),_:1}),m("div",Ma,[(L(!0),F(U,null,Pe(H(bc),i=>(L(),gt(Ia,{theme:t.value,title:i.title,linkList:i.linkList},null,8,["theme","title","linkList"]))),256))]),Ha])],2))}},Fa=lt(ja,[["__scopeId","data-v-672097f0"]]),Ba="data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='top%20arrow'%3e%3ccircle%20id='Ellipse%2011'%20cx='18'%20cy='18'%20r='18'%20fill='white'/%3e%3cpath%20id='&%23231;&%23189;&%23174;&%23233;&%23160;&%23130;&%23231;&%23174;&%23173;&%23233;&%23160;&%23173;'%20d='M19.0607%208.96327C18.4749%208.37748%2017.5251%208.37748%2016.9393%208.96327L7.3934%2018.5092C6.80761%2019.095%206.80761%2020.0447%207.3934%2020.6305C7.97919%2021.2163%208.92893%2021.2163%209.51472%2020.6305L18%2012.1452L26.4853%2020.6305C27.0711%2021.2163%2028.0208%2021.2163%2028.6066%2020.6305C29.1924%2020.0447%2029.1924%2019.095%2028.6066%2018.5092L19.0607%208.96327ZM19.5%2026.0239L19.5%2010.0239H16.5L16.5%2026.0239H19.5Z'%20fill='%23FF7B1A'/%3e%3c/g%3e%3c/svg%3e",Na="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAAiCAYAAADGfuJNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAnbSURBVHgB7Vzhdds4DEb67n99E0Q3Qd0JwkxQZ4JTJrhkAjsTNJ0guQmcTmBlgvQmsDpBchPghAiqIYikQIlu7ke/9/QsSiBBQiAIgJIB3giIuMMDnuEXfiEBv8HbwYnzulHe4uTkpIYjoGl70fzsmmPBl/5ueG0gA5q2181PaSS/aPh+E3WpT4WhXt3UO4eZaPitmp/P4tJl024FmcCycFy8lmM11i+bnz+5+KWp/wD/JzQddNjHc3Nsm+OO7kFm0ANT/ErIhKatJ9HuniagOO4V34Wop2XwWdV9FveyPECWr7c/mdrfz1lBsb8KFzHad/A2WKryDbQz9XtzbFkAK8gHp8pJliAEfvByLBWtGt3RlD9Ins21F1HWMvgq6i3gsDq8tgt5sIz0Zxb4eRVcTJ5orKiuqz+2+r6Vq/BJnL80nbzFdpmhZeICWgFXkA9SgerUJSwCp8qP3YlHqTVPLYMq0q681y2pa0hHIc6XZCAgHR8DCi9dkNXIykkT/FJdk+NxI32r30pxfQ/0C7SKSwO4yGkNoK8I/0A+OFWWyjmwqKocU+ozcf7imWhk0SpIg/Zvr2GCZfQ9l0bJ/oLDpLjkvtH4QgbiRdWnvpVcpNX3PqX+T0HTyaXyszZ8fdH5NTl9L48veQWZoHyyvbq3UXwLcc8rA3F/L+7tIAOadm5D/ZnZbjeWZxSxA/OjcdzFeGHrz+/1s6Fzvrb1WW+TxWXGNFtzKJS2RJ+a9s8Er+uMSznBqXIFGcCTy4lLL9gP+qQrUCufzanmFqIutVuIe39DHnyI9GcSWKG20Mr0UrW5gVYGJR0N7bnOYJDSc32q18u4sPtIekHWmFwPav++u291FZbcQAda1pOXGYZMmRCuxflLSGlZSAWk45MqL1lgqXgYCa4IcoknBSQ5VTCcLGeqfNoc70W7RE/+chVLV/HkWYENTpzrSRZC7ePPfMk60u+Fj4ZkRcoGbRrytS0Y9pvGGkvJXXK/ib6nF1bFdap8O3XG0tIhilVCHpEG+h7SoAOkGoZKY4WeqI7bI9+1gnYsVt/LrJwjIJn05AlCQQQKz7WzAJ0T5W7i/QArHVjy4DSuhv6Gz2t1795Qv1N+pw3aCRjAfpbjIs3CP2AC2OWQviAlmbP5nB5+9GC34lKVI5HPbXdL+hT3ieqMKflouoqNQCku/R4InjbQj9o/+lY2tsJyIpyPWHyagKnj/zGuhPpSXq+r8qjF9fhyc6LyQpUrOC60m1BDXjyJcxKsz83RVj9Epx/i7zAOa152LEvho3ttM0DXuW4ycLSO6w84KKHczbTK7xIseXgcRuUlTAQOI+0lHBHYj85RuSlz2zbJBY3RPPZ34J4M/BfWsWF/F24Xodtb+2B9lqFx4UhmRdDd+vhYds6cKo9rexgysoXM2YMecHowZ8VKlUNjGY3mWZljeV0fnCp/9RGxHBYGugL68nqEOEatOMY3YZwir8CPDz4+FsW1LjMWSAH22sHM++ZweFnjWBjdjUO7m6Wt1VcYh1Plucu/U+UK4rBMND0uORl6/Yr40s5X35JVWPoqTkQhzn/4Y7zM0r0NZAArTKl4dcFULjhxblXIKkCnfXGLcfigyvtm3GDAzkg35t+OWnEYGg/ZppRNBWE+4KOLKi4Oo75THPcTryNBQiHOa+ZB19bMZwN54FvGHfhzr8nwCPQM/XvrehVZY7s9qlGI89HNAY8lJ8UpAxmFvWif5HAeoCP/c2nsg5ajdVzfmNdS3bNO/B+KP2ZxnSo/wnAm6h21a/Ag4gqQ0hZMc9oM7jvMh0z91ND220G7Q5WDhxZoKNLdClpSlnMYpsFILjIQsmRtBpY8oIxaQR4DdNoXrSAO7X74xkWQk1mOa8pK9GLOd2O7T9zhOUCz90WNHrpCR5HNsR6LKlOBnndv+ehwBTOBxq830BDN44SsDdoj+lLRuRx9mDiuK3HvTt1bpPIZC86iDjgOI1GLb9aBfLQNnz+cZPoioYFcsmrPDs0nmI+oXAho9wOdKltkmDsvuzLS+dzH5GUeDPlnD59efPUu0sECxtMjU6LhDp2waECXkAFsKZy4dCN4dHA4I388JlCB2IOTmJK1GZ04PrpI7OFNORnaJDwE6LzLPNpTf1F3IubjuljFAE2Kxe3oz0/yvXsrfdtvwtrWio788qlbv06VT9Hv5uiI2nmW6veqvVH5eSw5BPhrv3URoNN9SMnfElaJ47Iau2im5Z21gwHHWNKkvir3GqzkUlo8pNQ6XHQnzKMS93xKZIV+cKFArxDndYCmU8Cuf5aVRz/4GuJtd6gMdNSPe4jDKd4vhja/BOoTLBbX/gITjrzMjMMtx4eR9jR9tk/Ssf8yMvosCw4Dmj1OeJla8HnGQKCHw+3M2widw4TNF+wHzPsInXWruWTa1Vg/cBhgh8a1CrWJ6uNSI58SLLB0ENMj0TUO4SAD1MN8CtAsPfyfMHHHDtsJ4EZoTNH8FODhq4Iy1nc0KMgE3jpjs0qsbzJ2Sn72vnsEv/LQmFIyTLtmmmdVZwMzgf0Jscf4ZyI7HOIJM33GIvjcKR5JkyMD/6TVMKHdWZ//oP3FpK3Ql8JHEwrOYlt1HbR/G0oLdX+Y8ZF/ZbrqLxLGVD8X2wm14SK1cTHiZ3efwUvQhNth+2lJHeCT+laZnOjUL/rPBEjADfUF292oJaSjUOVTnPZm3KNKJ5o+/0E2Yh6dcKocSrGS/GqIPM/fAhWdbFxX9tDcgAestPRe6Ud+m51mvlRcskRE491ti4GF0z2MLtD7FqvDb+R/UX0gFNDu9W8amhvFh/qY8o5GAcOXiZLe8RDy/hemvR+iLbxvx9MCXacQ55UmxtYlejV6ns/PCdHUH8t6A60+pRk0HLoJpYfmTpjyK8/919QLenw7HL4ji6zgKX1c4sHteMaEvCz3zdeHDnuc987xLD8wB/BI/8uGfb+55GskzzXLbcvHXaC+xIO4vuCDnus0twr7D3WrGicfZcOdu8LwVt0qcq/068urUCyR7Z94UNo9TssMFBhX3q7t5OUVj/QZeGIfvAqSoV05tiU/r+5ZkF7chcaMR/ybAB3oJEfcCXx2GMYmUIcmzmdBdzunfziuvPRAHCQCjxDNJ/I/moKg+E8zca1T4DXzC727cKX65SAHsJ8umqUUBl4hpdkE6EtBv8N8f2axwKGFRJxuyc2f0xwLR1OQQ/srls9CXKMgu5uwZaCeTFkmRaqxziy5M7vcAzXw9CotK8EVC4T6tcHjrQA0ke7FxJjEB/vWjizTW/i3pg2KmTwKFG4dcoyBEeuO/VToLcwFHvxWBz8ZQmE2nusr/Mn+4dyJgQc/r0T8ublb0QdS3FtM3JE7Jvh57tgQTUnvDfAf9NwEPSj9DPkAAAAASUVORK5CYII=",Da="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFCSURBVHgB3VPRUYNAEF0YCkgJVwIlYAWxg1CCVpCkg1iBpALGCsQO6ICzAzo438mes54bLpDxQ9/MG242b9+DzR7RX0eWEjjnKjy2YAkaLluwB1+yLOtoDbwx+OrSGECzxNub791y7H/T/LoQN41lDgNYgxvWG7CJNNVcwJAIMErPIX6JS+Z1wvw50pfc0yraKugK0bOlebwL83s82hntDuz8IRdFQ9ejTPxehUO+oGkJTDh83WQ/OEVowTs+j7i1I2v9Fm243movB+2ndxGZGUVolZoPCmGkYAwHOaKe1kEbba8FvClCI1bvEIpy90nHWQtoSHzaDbDEK/otgOd6pNtxlP+b/AIfciLxeSvwBI9GFvJYAUG9MuSM3oe4mGtKDvHjspSGH+0j9/xAcakLDX5TGpqu/U4x7WjavFO4gP8TH99AqyPLZR8JAAAAAElFTkSuQmCC",Ka="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEySURBVHgB3VXRcYMwDBWdwCMwAt2AETICG9ANoJM0mYARyAZ0A7pBuoEqNc9Xn092TOhP8u50NpL89GQbIHp0VLGDmZ0MvVgrVlMZvsROVVUds1lCXoutfD9W5TA7gPIFqs9i71BWAl0z0LVrXfMq3XzH6t+gYqINkPxG7ID5DI7RSlwQbGgD+G9LVWDrt8pK/EWCpIW6FTapL1B9CbqweVIBcQ2cxlAs1ArIYxeQjXy9ZTXmHu2eArPfXyPfF5n3FPBwRr5D7JLjeaH9cLngrQJnjJ0RO0Q5eXD+kPUadvDp1vTwsffneLKB6MbEGEt5br1o2skSEM+x8pICK2KbPhURRwOOxfvCQz5hHOh+9Bg/yajugi4+tnQC5RPWKkedSvz3H06qyDE61BJivW2Ong4/3DC4BBOm85MAAAAASUVORK5CYII=",Ua="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADKSURBVHgB7ZRhDcIwEIWvCwKQUAmVUAdIABTMAhZwMBzgYEgABSsKhoPyGtbQdA29Lf3F9iUvvSW3e7trdkQrf48IH6y1GscOktA2UA4znHfoLIQwowwUV7Yc2tetAo+ayrFPGSgqh0oZ5GZ9pO+sc4xr5YYa5J0Yd9DNNhhyJdRw8iuaxwvqJr3h2uJ8EcIa6u2EjlkGQEOt5dH7upuo7V+0xMf4ILyDB5XjmTJoqBxXH8TL7kCfZed+FEn5ZWei2OmCZXejleXwBuM5hkOGuXHfAAAAAElFTkSuQmCC",Va=m("div",{class:"bg-primary lg:hidden border-b-2 border-white p-4 flex justify-end"},[m("a",{href:"#"},[m("img",{src:Ba,alt:"go to top"})])],-1),Wa={class:"bg-primary text-white py-12 lg:text-xl text-sm"},Ga={class:"max-w-[1200px] mx-auto my-0 flex lg:justify-between justify-around"},za=vt('
logo

第17屆大學科系博覽會

facebookinstagramyoutube
',1),qa={class:"lg:flex hidden"},Qa=m("p",null," | ",-1),Xa={class:"lg:flex hidden"},Ya=m("p",null," | ",-1),Ja={class:"lg:flex hidden"},Za=m("p",null," | ",-1),eu={class:"lg:hidden flex flex-col items-end justify-between"},tu={class:"flex"},nu=m("p",null," | ",-1),su={class:"flex"},ru=m("p",null," | ",-1),ou={class:"flex"},iu=m("p",null," | ",-1),lu={__name:"Footer",setup(e){return(t,n)=>(L(),F(U,null,[Va,m("div",Wa,[m("div",Ga,[za,m("div",qa,[I(H(ce),{to:"/about"},{default:oe(()=>[ue("關於單車節")]),_:1}),Qa,I(H(ce),{to:"/info"},{default:oe(()=>[ue("參加資訊")]),_:1})]),m("div",Xa,[I(H(ce),{to:"/activities"},{default:oe(()=>[ue("主題活動")]),_:1}),Ya,I(H(ce),{to:"/forum"},{default:oe(()=>[ue("知識論壇")]),_:1})]),m("div",Ja,[I(H(ce),{to:"/partners"},{default:oe(()=>[ue("合作夥伴")]),_:1}),Za,I(H(ce),{to:"/souvenir"},{default:oe(()=>[ue("紀念品小鋪")]),_:1})]),m("div",eu,[m("div",tu,[I(H(ce),{to:"/about"},{default:oe(()=>[ue("關於單車節")]),_:1}),nu,I(H(ce),{to:"/info"},{default:oe(()=>[ue("參加資訊")]),_:1})]),m("div",su,[I(H(ce),{to:"/activities"},{default:oe(()=>[ue("主題活動")]),_:1}),ru,I(H(ce),{to:"/forum"},{default:oe(()=>[ue("知識論壇")]),_:1})]),m("div",ou,[I(H(ce),{to:"/souvenir"},{default:oe(()=>[ue("紀念品小鋪")]),_:1}),iu,I(H(ce),{to:"/partners"},{default:oe(()=>[ue("合作夥伴")]),_:1})])])])])],64))}},cu={__name:"App",props:{theme:{type:String,default:"light"}},setup(e){return(t,n)=>{const s=yo("router-view");return L(),F(U,null,[I(Fa),I(s),I(lu)],64)}}},ct=e=>(Rs("data-v-8c3ce2de"),e=e(),Ss(),e),au=vt('

成大單車節,

牽起你與科系的橋樑

2024年3月2~3日 @成大光復校區

單車故事

/ 單車十七 夢想前行/

你的人生,應被勇敢照亮。

美好時光,指引夢想前行。

​獻給──

在升學道路上迷惘的你;

在追夢旅程中躊躇的你。


成大單車節期待為你提供更多可能性,

​突破困境,聆聽內心,尋覓所愛。


/ 2 0 2 4 春天, 一起在單車節找到心之所向。/​​

',3),uu={class:"sm:flex sm:justify-evenly xl:px-36 xl:py-24 lg:px-20 lg:py-20 md:px-14 md:py-16 sm:py-10 sm:px-10 pb-10 bg-primary-900"},fu=ct(()=>m("img",{class:"lg:w-[432px] w-80 sm:relative hidden",alt:"psychological-test",src:"https://fakeimg.pl/432x237"},null,-1)),du={class:"sm:mt-10 w-full sm:flex sm:justify-center hidden"},pu=ct(()=>m("div",{class:"flex flex-col justify-center"},[m("span",{class:"block text-primary-900 font-bold"}," 即刻遊玩 ")],-1)),hu=vt('

測驗 - 你是哪一種動物?

猶記得高三那年,一出學測考場,人生頓失方向。該

讀哪間學校、報什麼學系?此起彼落的疑問,成了每

個考生心中的困擾,也迴盪在每次與父母、導師的談

話間。不管閱覽了多少網路資料,你仍然躊躇不前,

甚至更加心焦

——這樣的選擇是對的嗎?去了那裡會不會後悔?

',1),mu={class:"sm:hidden w-full flex justify-center opacity-[99%]"},gu=ct(()=>m("div",{class:"flex flex-col justify-center"},[m("span",{class:"block text-primary-900 font-bold"}," 即刻遊玩 ")],-1)),xu=vt('

七大主題活動

活動標題

專欄文章

',2),_u={class:"sm:flex sm:justify-evenly xl:px-36 xl:py-24 lg:px-20 lg:py-20 md:px-14 md:py-16 sm:py-10 sm:px-10 pt-10 pb-12 px-8 bg-primary-900"},vu={class:"text-white xl:text-2xl lg:text-base text-sm"},bu=ct(()=>m("h2",{class:"font-bold text-white xl:text-4xl lg:text-3xl text-2xl lg:mb-12 sm:mb-10 mb-7"}," 紀念品小舖 ",-1)),yu=ct(()=>m("div",{class:"*:w-max w-max sm:m-0 mx-auto sm:m-0 mb-6"},[m("p",null,"Horem ipsum dolor sit amet, consectetur adipiscing elit."),m("p",null,"Horem ipsum dolor sit amet, consectetur adipiscing elit."),m("p",null,"Horem ipsum dolor sit amet, consectetur adipiscing elit."),m("p",null,"Horem ipsum dolor sit amet, consectetur adipiscing elit.")],-1)),wu=ct(()=>m("div",{class:"flex flex-col justify-center"},[m("span",{class:"block text-primary-900 font-medium"}," 前往購買 ")],-1)),Au=vt('
',1),Eu=ct(()=>m("div",{class:"w-full sm:visible hidden"},[m("div",{class:"w-full h-[900px] bg-cover bg-center relative",style:{"background-image":"url('/BikeFestival17th-Frontend/home/key-visual-bottom.png')"}}),m("div",{class:"absolute -translate-y-80 left-1/2 -translate-x-1/2"},[m("h2",{class:"text-white font-black lg:text-4xl text-2xl"}," 邀請你踏上探索科系的旅程! ")])],-1)),Cu=ct(()=>m("div",{class:"sm:px-36 sm:pt-20 sm:pb-48 pt-10 pb-12 px-8"},[m("div",{class:"w-full text-center"},[m("p",{class:"text-black font-black xl:text-4xl lg:text-3xl text-2xl"},"贊助廠商"),m("p",{class:"text-black mt-3 font-medium xl:text-xl text-lg"},"依照中英文筆畫順序排列")]),m("div",{class:"w-full flex justify-center"},[m("div",{class:"max-w-[1200px] mt-11 grid justify-center gap-x-8 gap-y-10 sm:grid-cols-5 grid-cols-2 *:mx-auto *:block sm:*:w-48 *:w-40",grid:"","gap-x-8":"","gap-y-4":"","sm:grid-cols-3":"","grid-cols-2":""},[m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"}),m("img",{src:"https://fakeimg.pl/200x200"})])])],-1)),Ru={__name:"Home",setup(e){return(t,n)=>(L(),F(U,null,[au,m("div",uu,[m("div",null,[fu,m("div",du,[I(H(ce),{class:"flex lg:w-40 lg:h-16 lg:p-0 px-6 py-3 justify-center bg-white rounded-lg",to:"#"},{default:oe(()=>[pu]),_:1})])]),hu,m("div",mu,[I(H(ce),{class:"flex justify-center bg-white rounded-lg w-80 h-12",to:"#"},{default:oe(()=>[gu]),_:1})])]),xu,m("div",_u,[m("div",vu,[bu,yu,I(H(ce),{class:"flex w-24 h-10 justify-center bg-white rounded-lg mt-7 sm:visible hidden",to:"#"},{default:oe(()=>[wu]),_:1})]),Au]),Eu,Cu],64))}},Su=lt(Ru,[["__scopeId","data-v-8c3ce2de"]]),Pu=[{department:"總籌部",name:"陳俊安",class:"資訊 115",tags:"#Colten #現在是早上六點嗎 #我幫你留了一些 bug 等你去修",song:"琳誼 Ring - 在某個角落努力的你"},{department:"總籌部",name:"張百鴻",class:"資訊 115",tags:"#水豚愛好者 #我只有腳踏車 #晚餐吃拉麵好不好",song:"The Crane - Don't Mind"},{department:"秘書部",name:"廖芃蓁",class:"企管 114",tags:"#古靈精怪可可愛愛 #減肥困難戶 #深夜聽歌emo的INFP",song:"Newleans - ETA"},{department:"秘書部",name:"黃友誠",class:"牙醫 117",tags:"#咖喱飯一定要拌在一起 #重度選擇障礙 #路上觀察學家",song:"葉璦菱 - 我心已打烊"},{department:"公關部",name:"陳毅洋",class:"政治 114",tags:"#ENFP轉INFP #天氣之子 #小池不揪",song:"Newleans - Super Shy"},{department:"公關部",name:"廖韻淇",class:"企管 115",tags:"#我怕鬼 #防曬大師 #一餐要一個半小時",song:"Lauv - Steal The Show"},{department:"學術部",name:"趙蓁妤",class:"會計 115",tags:"#粉紅泡泡 #奶茶控 #熬夜技能加載中",song:"IU - Hold My Hand"},{department:"學術部",name:"楊郁涵",class:"會計 115",tags:"#極度龜毛 #藍色小精靈 #一天一拿鐵",song:"Justin Bieber - Love Yourself"},{department:"學術部",name:"詹博堯",class:"資訊 115",tags:"#傑博瑞是一隻水母 #感冒要吃冰 #人生是場派對而我是pinata",song:"SZA - Snooze"},{department:"策展部",name:"陳雨婕",class:"生技 115",tags:"#看起來永遠想睡覺 #jajas #喜歡吃東西(也喜歡減肥)",song:"Dua Lipa - Dance The Night"},{department:"策展部",name:"張鈞傑",class:"能源 115",tags:"#潔癖 #路怒症 #我最瘦",song:"林宥嘉 - 我不是神,我只是平凡卻直拗愛著你的人"},{department:"策展部",name:"游棨巖",class:"光電 115",tags:"#暈船症候群 #愛吃鬼巧達 #小遲五分鐘後到",song:"Justin Bieber - Off My Face"},{department:"影紀部",name:"藍宇杰",class:"工資 115",tags:"#B壞A事Bang不N見G #若能放棄絕不努力 #沒有什麼是Photoshop解決不了的事情",song:"聖結石 - 朋友BANG不見"},{department:"影紀部",name:"陳詠涵",class:"醫技 115",tags:"#說走就走型 #探店小天才 #內向悶騷but大喇喇",song:"AJ Mitchell - Hi-Lo"},{department:"影紀部",name:"周怡潔",class:"中文 114",tags:"#躲貓貓 #好餓吃啥 #太宇宙了!",song:"163braces - 小船"},{department:"設計部",name:"黃庭葳",class:"工設 115",tags:"#蟑螂作息#拖延症末期 #蕃茄醬工作法",song:"Mysta Rias - DETECT MY LOVE"},{department:"設計部",name:"余嘉潓",class:"工設 114",tags:"#自然捲 #晚上做設計 #最喜歡喝仙女紅茶了",song:"deca joins - 快樂"},{department:"設計部",name:"文遠睿",class:"工設 115",tags:"#不愛吃早餐 #摔車仔 #吃火鍋只吃白飯",song:"Harry Styles - Fine Line"},{department:"行銷部",name:"張晏玟",class:"企管 115",tags:"#選擇困難 #冰淇淋怪獸 #減肥只是說說而已",song:"厭世少年 - 比比"},{department:"行銷部",name:"周沛儀",class:"企管 115",tags:"#台南油女 #熬夜小能手 #你要不要喝芭樂汁",song:"The Crane- 還不想睡"},{department:"行銷部",name:"方文廷",class:"不分 114",tags:"#方教授(?) #好像都沒睡 #irent愛用者",song:"deca joins - 浴室"}],ku={class:"max-w-[1200px] flex flex-wrap lg:justify-between justify-center mt-16"},Ou=m("div",{class:"lg:w-[100px] lg:h-[100px] w-[80px] h-[80px] rounded-full bg-gray-500"},null,-1),Iu={class:"lg:w-[200px] w-[160px]"},Tu={class:"text-primary text-xs mb-2"},$u={class:"text-content font-bold text-xl mb-2"},Lu={class:"text-content text-xs mb-2"},Mu={class:"text-content text-xs font-bold"},Hu={__name:"MemberCard",setup(e){return(t,n)=>(L(),F("div",ku,[(L(!0),F(U,null,Pe(H(Pu),(s,r)=>(L(),F("div",{key:r,class:"w-[362px] h-[177px] border border-content rounded-[40px] bg-white flex p-6 items-center justify-between mb-7"},[Ou,m("div",Iu,[m("p",Tu,ne(s.department)+"・"+ne(s.class),1),m("p",$u,ne(s.name),1),m("p",Lu,ne(s.tags),1),m("p",Mu,"♫ "+ne(s.song),1)])]))),128))]))}},ju={data(){return{breadcrumbs:[]}},watch:{$route:"generateBreadcrumbs"},created(){this.generateBreadcrumbs()},methods:{generateBreadcrumbs(){const e=this.$route.matched;if(this.breadcrumbs=e.map(t=>({to:t.path,label:t.name})),this.$route.params){const t=Object.values(this.$route.params)[0];t&&this.breadcrumbs.push({to:this.$route.path,label:t})}}}},Fu=m("div",{class:"h-20"},null,-1),Bu={class:"h-20 max-w-[1200px] mx-auto my-0 flex items-center"},Nu={class:"fixed text-base"};function Du(e,t,n,s,r,o){const i=yo("router-link");return L(),F(U,null,[Fu,m("div",Bu,[m("div",Nu,[I(i,{to:"/"},{default:oe(()=>[ue("首頁 / ")]),_:1}),(L(!0),F(U,null,Pe(r.breadcrumbs,c=>(L(),F(U,null,[c.to===e.$route.path?(L(),gt(i,{key:0,to:c.to},{default:oe(()=>[m("b",null,ne(c.label),1)]),_:2},1032,["to"])):(L(),gt(i,{key:1,to:c.to},{default:oe(()=>[ue(ne(c.label),1)]),_:2},1032,["to"]))],64))),256))])])],64)}const ke=lt(ju,[["render",Du]]),Ku=m("div",{class:"h-40"},null,-1),Uu={class:"max-w-[1200px] mx-auto text-xl text-content px-10"},Vu=vt('

活動宗旨

成功大學自立校以來,累積深厚學術與人文底蘊,孕育無數學子於專業殿堂及社會各處無私奉獻; 歷來以社會參與為經營目標,形塑特殊使命與學生特質。冀透過本次活動,向大眾展示成功大學作為全臺綜合型大學所能提供的學習資源、師資設備、產學合作, 以溫馨有感的豐富活動,做為全台高中生迷惘未來時之引路人。

驅散名為迷惘的迷霧

猶記得高三那年,一出學測考場,人生頓失方向。該讀哪間學校、報什麼學系?此起彼落的疑問,成了每個考生心中的困擾,也迴盪在每次與父母、導師的談話間。不管閱覽了多少網路資料,你仍然躊躇不前,甚至更加心焦 ——這樣的選擇是對的嗎?去了那裡會不會後悔?

已然進入所屬科系的我們,知道這樣的輪迴仍然不斷上演。所以我們自問,該如何消弭高中生們內心的不安。曾經籠罩我們的迷惘,就由我們來驅散。 這份理念,就是單車節的初心。

單車節緣起

成功大學乃全台首屈一指的綜合性大學,以「教育創新」、「研究卓越」、「社會責任」為主軸,致力於打造「教學、研究與社會責任」整體卓越的未來大學, 在學術研究及產學合作皆扮演著重要角色,多年來,莘莘成大學子或獻身或創立台灣企業,和台灣社會共同奮鬥一起成就。成大亦是歷史悠久的全臺首學, 位居交通樞紐,校地遼闊,生活圈完備發達,擁有各具特色之十一大校區,承襲豐富人文底蘊並與時俱進,發展創新。 成大單車節,以成大學生上課通勤之交通工具命名,乘載莘莘學子勤奮向學之正面形象,亦與青春活力之意象連結,期許與成功大學一齊踏實向前,邁向未來。 成大單車節於今年邁入第十七個年頭,在縮小朝野、南北、城鄉高等教育資源資訊上,扮演了舉足輕重角色,望奠基於歷屆籌備之優良傳統,於前人打拚的豐富基礎上, 結合專案創新,提供全臺學子更新穎、多元的教育資訊,並推廣成功大學之校園人文情懷。同時呼應校園之溫馨風氣,為成功大學塑造良好形象,展現學子自發性肩負的社會責任, 以人為本,關懷為養分的理念,與成功大學團隊攜手並進,齊航向百年,躍升精彩。

什麼是單車節?

單車節是所謂的大學科系博覽會,是由成大學生來組織活動並主導進行。活動當天主要開放給對成大有興趣的高中生或家長參觀,亦會有各科系來擺攤並介紹。

為什麼以單車為命名?

由於單車對於成大學生來說是生活中必不可少的,剛進成大的共同回憶非屬騎單車上學和買東西莫屬,也成為了一個成大生的象徵,因此我們用單車作為成大的信物,藉此更能與「成大」本身做連結。

舉辦單車節的初衷

我們都曾是迷惘且不知所措的高中生,時常對於未來的不確定性感到不安。尤其在選擇科系的時候,因為不清楚、不瞭解科系。所以最常問的肯定是:「我適合這個科系嗎?」
這時候需要的就是一個引路人,替他們解決困惑。為了幫助他們更瞭解這些科系,單車節這個活動因而誕生。希望他們藉由學長姐的親身經歷,站在我們的肩膀上,能將前方的路看得更清楚, 也能對自己將要面臨的選擇更加確定,那就是我們舉辦此活動的初衷和宗旨。

認識籌備團隊

',5),Wu=vt('

歷年活動

',2),Gu={__name:"About",setup(e){return(t,n)=>(L(),F(U,null,[Ku,m("div",Uu,[Vu,I(Hu),Wu])],64))}},zu={},qu=m("h1",{class:"text-3xl font-bold"},"參加資訊",-1),Qu=m("h1",{class:"text-3xl font-bold"},"參加資訊",-1),Xu=m("h1",{class:"text-3xl font-bold"},"參加資訊",-1),Yu=m("h1",{class:"text-3xl font-bold"},"參加資訊",-1);function Ju(e,t){return L(),F(U,null,[qu,Qu,Xu,Yu],64)}const un=lt(zu,[["render",Ju]]),Zu=[{img:"",url:"/activities/mainStage",title:"主舞台〈曦瓣〉",intro:"

今年舞台以晨曦中的鬱金花海為主題,鬱金香的花語有著乘載美好回憶以及祝福的寓意,結合代表希望升起的日出以及令人嚮往的海灘,我們希望透過多樣化的舞台表演,建立各地高中生們間的連結感,也經由大學社團的表演向與會者展示大學社團的豐富和精采,使得高中生更加了解大學生活,也帶給每位與會者豐富的感官享受。另外,舞台也將扮演資訊集散地的角色,透過在台上的宣傳及公告,傳達單車節各區訊息。也希望能透過本次活動,發揮成大的影響力,善盡成大的社會教育責任。

"},{img:"",url:"/activities/departmentExpo",title:"科系博覽",intro:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque consequatur commodi quam. Est veniam, suscipit delectus perspiciatis fugiat expedita enim deserunt velit nulla magnam similique animi assumenda fuga mollitia laudantium."},{img:"",url:"/activities/universityBlueprint",title:"大學藍圖",intro:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque consequatur commodi quam. Est veniam, suscipit delectus perspiciatis fugiat expedita enim deserunt velit nulla magnam similique animi assumenda fuga mollitia laudantium."},{img:"",url:"/activities/educationalGuide",title:"升學指南",intro:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque consequatur commodi quam. Est veniam, suscipit delectus perspiciatis fugiat expedita enim deserunt velit nulla magnam similique animi assumenda fuga mollitia laudantium."},{img:"",url:"/activities/lifeCrossroads",title:"人生叉路口",intro:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque consequatur commodi quam. Est veniam, suscipit delectus perspiciatis fugiat expedita enim deserunt velit nulla magnam similique animi assumenda fuga mollitia laudantium."},{img:"",url:"/activities/immersiveExperience",title:"沈浸式體驗",intro:"

以「成大體驗」、「大學生活」為出發點,去建構及蒐集大學生日常的面向,以沈浸式戲劇手法讓高中生一窺大學真實樣貌,降低未知所帶來的恐懼感,為成為大學生這件事更有心理準備,也能透過不同生活的視野讓高中生探索、想像未來的可能性。

"},{img:"",url:"/activities/unworriedTeaHouse",title:"解憂茶軒",intro:"

在 108 課綱的改制下,越來越多高中生被要求提早確定未來目標,產出豐富的學習歷程。在這條路上,總是充滿著迷惘與焦慮,同為走過課綱改制一員的我們,希望能以過來人的身份為現在的高中生指點迷津,提供一個對話平台,幫助高中生解決升學遇到的問題、生活上的煩惱。

"}],ef=m("div",{class:"lg:w-[376px] lg:h-[222px] w-[300px] h-[200px] bg-gray-500 rounded-lg lg:mr-20 mr-2 mb-5"},null,-1),tf={class:"lg:max-w-[800px] max-w-[300px]"},nf=["innerHTML"],sf={__name:"Activities",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),(L(!0),F(U,null,Pe(H(Zu),(s,r)=>(L(),F("div",{key:r,class:"text-content flex lg:max-w-[1200px] max-w-[300px] lg:flex-row flex-col justify-between lg:items-start items-center mx-auto mb-20"},[ef,m("div",tf,[I(H(ce),{class:"font-bold text-2xl mb-4 block hover:underline",to:s.url},{default:oe(()=>[ue(ne(s.title),1)]),_:2},1032,["to"]),m("div",{innerHTML:s.intro,class:"lg:text-xl text-sm"},null,8,nf)])]))),128))],64))}},rf={class:"lg:max-w-[1200px] max-w-[360px] mx-auto"},of={class:"bg-white rounded-2xl px-5 py-3 h-fit min-w-[250px] lg:fixed mb-10"},lf={class:"font-bold text-primary text-2xl mb-5"},cf=["onClick","href"],af={class:"lg:w-3/4 lg:ml-[300px]"},uf=["id"],ff=m("h3",{class:"text-2xl font-bold mb-5"},"活動介紹",-1),df=["innerHTML"],pf=m("h3",{class:"text-2xl font-bold mb-5"},"活動地點",-1),hf={class:"mb-5"},mf=m("h3",{class:"text-2xl font-bold mb-5"},"報名方式",-1),gf=["innerHTML"],xf=m("h3",{class:"text-2xl font-bold mb-5"},"相關活動行程",-1),bt={__name:"ActivityContent",props:{title:String,list:Array},setup(e){const t=e,n=Xt(0),s=r=>{n.value=r};return(r,o)=>(L(),F("div",rf,[m("div",of,[m("h1",lf,ne(t.title),1),(L(!0),F(U,null,Pe(e.list,(i,c)=>(L(),F("a",{onClick:l=>s(c),href:"#item_"+c,key:c},[m("h2",{class:Ue(["text-content text-xl mb-5 hover:bg-[#FFE0CA] rounded-lg p-1",n.value===c?"bg-[#FFE0CA]":""])},ne(i.subtitle),3)],8,cf))),128))]),m("div",af,[(L(!0),F(U,null,Pe(t.list,(i,c)=>(L(),F("div",{key:c,class:"text-content text-xl mb-72"},[m("h2",{id:"item_"+c,class:"text-3xl font-bold mb-5"},ne(i.subtitle),9,uf),ff,m("div",{innerHTML:i.intro,class:"mb-5"},null,8,df),pf,m("p",hf,ne(i.info),1),mf,m("div",{innerHTML:i.register,class:"mb-5"},null,8,gf),xf]))),128))])]))}},_f=[{subtitle:"主舞台〈曦瓣〉",intro:"

今年舞台以晨曦中的鬱金花海為主題,鬱金香的花語有著乘載美好回憶以及祝福的寓意,結合代表希望升起的日出以及令人嚮往的海灘,我們希望透過多樣化的舞台表演,建立各地高中生們間的連結感,也經由大學社團的表演向與會者展示大學社團的豐富和精采,使得高中生更加了解大學生活,也帶給每位與會者豐富的感官享受。另外,舞台也將扮演資訊集散地的角色,透過在台上的宣傳及公告,傳達單車節各區訊息。也希望能透過本次活動,發揮成大的影響力,善盡成大的社會教育責任。

",info:"光復校區 榕園",register:"開放活動不須事前報名"}],vf=[{subtitle:"深入科系|科系體驗坊",intro:"

科系體驗坊是以科系為單位,透過課程或是遊戲之形式進行。將會有互動與實際體驗課程,搭配上重點式系館導覽介紹,以及前往參觀特殊教室、工廠等。

",info:"各科系館",register:"???"},{subtitle:"深入科系|系館導覽",intro:"

系館導覽是分佈於各校區進行科系的系所參訪。於指定地點集合後,會由學長姊帶領高中生,搭配解說並參觀該科系實際上課的場域、實驗室等,期許參與者認識該科系的硬體設備與教學環境。

",info:"各科系館",register:"???"},{subtitle:"科系帳篷",intro:"

由各學系學長姊,講解該系特色、學術活動、系所資源、課程介紹與年級規劃、學生需具備的特質、未來出路等。此講解不限時間,可自由提問。

",info:"光復校區",register:"開放活動不須事前報名"}],bf=[{subtitle:"教授面試技巧演講",intro:"

邀請五位成大教授在單車節當天進行演講,分享面試及書審資料準備的建議,幫助前來單車節的高中生們在個人申請表現上有所突破。

",info:"光復校區 國際會議廳第二演講室",register:"

1.KKTIX 預先報名(優先入場)
2.學術部帳篷現場報名
3.國際會議廳第二演講室報到區現場報名

"},{subtitle:"學習歷程特邀講座",intro:"

本屆單車節與104人力銀行合作,除了共同協作免費線上懶人包供不論是否能前來單車節的高中生領取,亦邀請到了104人力銀行的職涯教育長 - 王榮春先生,於單車節當日舉辦演講分享學習歷程撰寫心法。

",info:"光復校區 國際會議廳第二演講室",register:"

1.KKTIX 預先報名(優先入場)
2.學術部帳篷現場報名
3.國際會議廳第二演講室報到區現場報名

"},{subtitle:"申請入學經驗談",intro:"

邀請成大12個不同科系的在學學生在單車節當天和高中生們分享過去準備申請入學時的經歷和心路歷程,給予他們更清楚的個申準備方向,同時也解答他們在升學路上可能遇到的種種疑問。

",info:"光復校區 唯農大樓",register:"

1.KKTIX 預先報名(優先入場)
2.學術部帳棚現場報名
3.唯農大樓報到教室現場報名

"},{subtitle:"學習歷程攻略 - 靜態展",intro:"

以展覽形式展出學習歷程範本及海報,提供高中生們製作學習歷程、二階書審以及準備面試的參考方向。現場亦提供留言板讓參與者留下對展覽及單車節的回饋。

",info:"光復校區 多功能廳",register:"開放活動不須事前報名"}],yf=[{subtitle:"What Matters Most 工作坊",intro:"

引導高中生一步步尋找何者人、事、物對自己而言最重要,進一步安排往後大學藍圖,在面對未來人生旅途的挑戰中能夠相信自己、堅持信念並付諸行動,實現其個人的夢想。

",info:"光復校區 唯農大樓",register:"

???

"},{subtitle:"傑出校友生涯講座",intro:"

邀請校友講者在講座中分享多元化的、生涯分享、經驗,讓高中生從不同角度瞭解高中、大學與社會,引導他們更深入思考未來的發展方向。

",info:"光復校區 唯農大樓",register:"

???

"},{subtitle:"校園論壇",intro:"

透過學長姐經驗分享以及互動討論帶出大學生活藍圖。

",info:"???",register:"???"}],wf=[{subtitle:"人生叉路口",intro:"

???

",info:"光復校區 學生第一活動中心 B1",register:"???"}],Af=[{subtitle:"沈浸式體驗",intro:"

以「成大體驗」、「大學生活」為出發點,去建構及蒐集大學生日常的面向,以沈浸式戲劇手法讓高中生一窺大學真實樣貌,降低未知所帶來的恐懼感,為成為大學生這件事更有心理準備,也能透過不同生活的視野讓高中生探索、想像未來的可能性。

",info:"光復校區 學生第一活動中心",register:"???"}],Ef=[{subtitle:"解憂茶軒",intro:"

在 108 課綱的改制下,越來越多高中生被要求提早確定未來目標,產出豐富的學習歷程。在這條路上,總是充滿著迷惘與焦慮,同為走過課綱改制一員的我們,希望能以過來人的身份為現在的高中生指點迷津,提供一個對話平台,幫助高中生解決升學遇到的問題、生活上的煩惱。

",info:"光復校區 歷史文物館 & 成功湖前空地",register:"開放活動不須事前報名"}],yt={mainStage:_f,departmentExpo:vf,educationalGuide:bf,universityBlueprint:yf,lifeCrossroads:wf,immersiveExperience:Af,unworriedTeaHouse:Ef},Ir={__name:"MainStage",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),I(bt,{list:H(yt).mainStage,title:"主舞台〈曦瓣〉"},null,8,["list"])],64))}},Tr={__name:"DepartmentExpo",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),I(bt,{list:H(yt).departmentExpo,title:"科系博覽"},null,8,["list"])],64))}},$r={__name:"EducationalGuide",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),I(bt,{list:H(yt).educationalGuide,title:"升學指南"},null,8,["list"])],64))}},Lr={__name:"UniversityBlueprint",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),I(bt,{list:H(yt).universityBlueprint,title:"大學藍圖"},null,8,["list"])],64))}},Mr={__name:"LifeCrossroads",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),I(bt,{list:H(yt).lifeCrossroads,title:"人生叉路口"},null,8,["list"])],64))}},Hr={__name:"ImmersiveExperience",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),I(bt,{list:H(yt).immersiveExperience,title:"沉浸式體驗"},null,8,["list"])],64))}},jr={__name:"UnworriedTeaHouse",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),I(bt,{list:H(yt).unworriedTeaHouse,title:"解憂茶軒"},null,8,["list"])],64))}},Cf={class:"flex flex-col sm:gap-[4.81rem] gap-[0.62rem] sm:w-[63.875rem] w-[calc(100vw_-_3.2rem)] sm:mx-auto mb-[8.25rem] ml-[3.06rem] mr-auto"},Rf={class:"flex sm:gap-20 gap-3 sm:h-[13.875rem] h-[11.25rem] items-center"},Sf=["src"],Pf={class:"flex flex-col sm:gap-4 gap-[0.38rem] flex-1"},kf={class:"sm:hidden text-xs text-primary-900"},Of={class:"sm:text-xl text-sm sm:h-[8.25rem] h-[4.4375rem]"},If={__name:"Forum",setup(e){const t=[{class_:"分類",name:"科系手冊",context:"123456 abcdefg",link:"/forum/departmentHandbook",imgLink:""},{class_:"分類",name:"專欄文章",context:"123456 abcdefg",link:"/forum/featuredArticles",imgLink:""},{class_:"分類",name:"給高中生的一封信",context:"123456 abcdefg",link:"/forum/letterToHighSchoolStudents",imgLink:""}];return(n,s)=>(L(),F(U,null,[I(ke),m("div",Cf,[(L(),F(U,null,Pe(t,r=>m("div",Rf,[m("img",{src:r.imgLink,class:"sm:w-[23.5rem] w-[6.875rem] sm:h-[13.875rem] h-[6.5rem] bg-[#ADADAD] sm:rounded-[0.625rem] rounded-[0.3125rem]"},null,8,Sf),m("div",Pf,[m("div",kf,ne(r.class_),1),I(H(ce),{class:"sm:text-4xl text-xl font-bold",to:r.link},{default:oe(()=>[ue(ne(r.name),1)]),_:2},1032,["to"]),m("div",Of,ne(r.context),1)])])),64))])],64))}},Fr={__name:"DepartmentHandbook",setup(e){return(t,n)=>(L(),gt(ke))}},Tf={class:"w-[21.1875rem] h-[15.25rem] bg-[#E1E1E1] rounded-[0.3125rem] mt-[8.1875rem] relative"},$f={class:"title bg-secondary px-[1.3125rem] pt-[0.8125rem] pb-[0.75rem] text-xl relative rounded-[0.3125rem]"},Lf={class:"absolute bottom-[calc(100%_+_0.44rem)] left-[2.25rem] text-white"},Mf={class:"text-content mt-8 ml-[0.94rem] mr-[1.69rem]"},Hf={class:"text-white text-center py-[0.38rem] bg-[#5A5A5A] rounded-bl-[0.3125rem] rounded-br-[0.3125rem] absolute w-full bottom-0"},jf={__name:"DiscCard",props:{class_:{type:String,default:"Class"},title:{type:String,default:"Title"},titleSize:{type:String,default:""},context:{type:String,default:"context. abcdefg."},timestamp:{type:String,default:"yyyy-mm-dd"}},setup(e){return(t,n)=>(L(),F("div",Tf,[m("div",$f,[m("div",{class:Ue(["font-bold text-right text-content",e.titleSize])},ne(e.title),3),m("div",Lf,"#"+ne(e.class_),1)]),m("div",Mf,ne(e.context),1),m("div",Hf,"published on "+ne(e.timestamp),1)]))}},Ff=lt(jf,[["__scopeId","data-v-cdc224ac"]]),Br={__name:"FeaturedArticles",setup(e){return(t,n)=>(L(),F(U,null,[I(ke),I(Ff,{title:"真假新聞分不清?不私藏網路新聞指南!","title-size":"text-base"})],64))}},Nr={__name:"LetterToHighSchoolStudents",setup(e){return(t,n)=>(L(),gt(ke))}},Zo=e=>(Rs("data-v-e09d690e"),e=e(),Ss(),e),Bf=Zo(()=>m("div",{class:"h-20"},null,-1)),Nf={class:"pt-20 pb-10 sm:px-[8.26rem] px-10 flex flex-col gap-5"},Df=Zo(()=>m("h1",{class:"text-[#3A3A3A] font-bold text-center sm:text-5xl text-[2rem]"},"單車結限定紀念品",-1)),Kf={class:"w-full flex flex-wrap justify-between gap-[3.12rem]"},Uf={class:"sm:w-[calc(33%_-_2.08rem)] w-[21.375rem] h-[17.625rem]"},Vf={class:"text-center text-xl text-bold mb-3"},Wf=["src","onClick"],Gf={class:"flex w-32 gap-2 mx-auto my-3"},zf=["data-select","onClick"],qf={class:"text-primary-900 text-xs text-center my-2"},Qf={class:"text-xs text-center"},Xf={__name:"Souvenir",setup(e){const t=[{name:"毛巾",img:["","",""],designConcept:"設計理念",context:"123456 abcde"},{name:"毛巾",img:["","",""],designConcept:"設計理念",context:"123456 abcde"},{name:"毛巾",img:["","",""],designConcept:"設計理念",context:"123456 abcde"},{name:"毛巾",img:["","",""],designConcept:"設計理念",context:"123456 abcde"}],n=Xt(t.map(()=>0)),s=t.map(()=>Xt(null)),r=(i,c)=>()=>{c===void 0?n.value[i]=(n.value[i]+1)%t[i].img.length:n.value[i]=(c%t[i].img.length+t[i].img.length)%t[i].img.length;const l=s[i].value;if(l){const d=l[0];d.scrollTo(n.value[i]*(d.scrollWidth-d.clientWidth)/2,0)}},o=()=>setTimeout(()=>{let i=t.length;for(;i--;)r(i)();o()},5e3);return o(),(i,c)=>(L(),F(U,null,[Bf,m("div",Nf,[Df,m("div",Kf,[(L(),F(U,null,Pe(t,(l,d)=>m("div",Uf,[m("div",Vf,ne(l.name),1),m("div",{class:"w-full text-nowrap overflow-x-hidden scroll-smooth",ref_for:!0,ref:H(s)[d]},[(L(!0),F(U,null,Pe(l.img,(f,p)=>(L(),F("img",{class:"mx-[0.87rem] rounded-[0.3125rem] bg-[#D9D9D9] h-36 w-[11.75rem] inline cursor-pointer",src:f,onClick:g=>r(d,p)()},null,8,Wf))),256))],512),m("div",Gf,[(L(),F(U,null,Pe(3,f=>m("div",{class:"p flex-1 h-[0.3125rem] rounded-[0.15625rem] cursor-pointer","data-select":n.value[d]===f-1,onClick:p=>r(d,f-1)()},null,8,zf)),64))]),m("div",qf,ne(l.designConcept),1),m("div",Qf,ne(l.context),1)])),64))])])],64))}},Yf=lt(Xf,[["__scopeId","data-v-e09d690e"]]),Jf="/BikeFestival17th-Frontend/partners/GDSC NCKU Logo.svg",Zf=m("div",{class:"h-20"},null,-1),ed={class:"pt-20 pb-10 sm:px-[8.26rem] px-10 flex flex-col gap-5"},td=m("h1",{class:"text-[#3A3A3A] font-bold text-center sm:text-5xl text-5xl hidden sm:block"},"贊助廠商",-1),nd=m("p",{class:"text-[#3A3A3A] font-bold text-center text-2xl hidden sm:block"},"依照中英文筆畫順序排列",-1),sd=m("h1",{class:"text-[#3A3A3A] font-bold text-center sm:text-5xl text-[2rem] sm:hidden"},"合作夥伴",-1),rd={class:"flex flex-wrap sm:gap-x-14 sm:gap-y-[4.06rem] gap-x-[4.5rem] gap-y-2 justify-center"},od=["src"],id=m("div",{class:"pt-20 pb-10 sm:px-[8.26rem] px-10 flex flex-col gap-5 mb-[6.17rem]"},[m("h1",{class:"text-[#3A3A3A] font-bold text-center sm:text-5xl text-[2rem]"},"網站開發團隊"),m("a",{class:"sm:w-[50rem] w-[21.875rem] mx-auto",href:"https://gdsc.community.dev/national-cheng-kung-university/"},[m("img",{class:"w-full",src:Jf})])],-1),ld={__name:"Partners",setup(e){const t=["/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg"];return(n,s)=>(L(),F(U,null,[Zf,m("div",ed,[td,nd,sd,m("div",rd,[(L(),F(U,null,Pe(t,r=>m("img",{class:"sm:w-[12.5rem] w-32 sm:h-[12.5rem] h-32 object-contain",src:r},null,8,od)),64))])]),id],64))}},cd={},ad=m("h1",null,"404",-1),ud=m("h1",null,"404",-1),fd=m("h1",null,"404",-1),dd=m("h1",null,"404",-1),pd=m("h1",null,"404",-1),hd=m("h1",null,"404",-1);function md(e,t){return L(),F(U,null,[ad,ud,fd,dd,pd,hd],64)}const gd=lt(cd,[["render",md]]),xd=[{path:"/",name:"首頁",component:Su},{path:"/about",name:"關於單車節",component:Gu},{path:"/info/traffic",name:"交通資訊",component:un},{path:"/info/map",name:"攤位地圖",component:un},{path:"/info/schedule",name:"行程表",component:un},{path:"/info/mySchedule",name:"我的行程",component:un},{path:"/activities",name:"主題活動 / ",children:[{path:"",component:sf},{path:"mainStage",name:"主舞台〈曦瓣〉 / ",component:Ir,children:[{path:":activity",component:Ir}]},{path:"departmentExpo",name:"科系博覽 / ",component:Tr,children:[{path:":activity",component:Tr}]},{path:"educationalGuide",name:"升學指南 / ",component:$r,children:[{path:":activity",component:$r}]},{path:"universityBlueprint",name:"大學藍圖 / ",component:Lr,children:[{path:":activity",component:Lr}]},{path:"lifeCrossroads",name:"人生叉路口 / ",component:Mr,children:[{path:":activity",component:Mr}]},{path:"immersiveExperience",name:"沈浸式體驗 / ",component:Hr,children:[{path:":activity",component:Hr}]},{path:"unworriedTeaHouse",name:"解憂茶軒 / ",component:jr,children:[{path:":activity",component:jr}]}]},{path:"/forum",name:"知識論壇 / ",children:[{path:"",component:If},{path:"featuredArticles",name:"專欄文章 / ",component:Br,children:[{path:":article",component:Br}]},{path:"departmentHandbook",name:"科系手冊 / ",component:Fr,children:[{path:":department",component:Fr}]},{path:"letterToHighSchoolStudents",name:"給高中生的一封信 / ",component:Nr,children:[{path:":letter",component:Nr}]}]},{path:"/partners",name:"合作夥伴",component:ld},{path:"/souvenir",name:"紀念品小舖",component:Yf},{path:"/:pathMatch(.*)*",name:"404",component:gd}],_d=ya({history:Fc("/BikeFestival17th-Frontend/"),routes:xd});xc(cu).use(_d).mount("#app"); diff --git a/assets/index-TT1HFDOB.css b/assets/index-TT1HFDOB.css deleted file mode 100644 index a7122f6..0000000 --- a/assets/index-TT1HFDOB.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{font-family:Noto Sans TC,sans-serif;scroll-behavior:smooth}body{background-image:url(/BikeFestival17th-Frontend/bg_noise_texture.svg);background-color:#fff8f2}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.bottom-\[calc\(100\%_\+_0\.44rem\)\]{bottom:calc(100% + .44rem)}.left-1\/2{left:50%}.left-20{left:5rem}.left-\[1\/5\]{left:1/5}.left-\[2\.25rem\]{left:2.25rem}.top-56{top:14rem}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-\[0\.87rem\]{margin-left:.87rem;margin-right:.87rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-72{margin-bottom:18rem}.mb-\[6\.17rem\]{margin-bottom:6.17rem}.mb-\[8\.25rem\]{margin-bottom:8.25rem}.ml-\[0\.94rem\]{margin-left:.94rem}.ml-\[3\.06rem\]{margin-left:3.06rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-\[1\.69rem\]{margin-right:1.69rem}.mr-auto{margin-right:auto}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[8\.1875rem\]{margin-top:8.1875rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-20{height:5rem}.h-32{height:8rem}.h-36{height:9rem}.h-40{height:10rem}.h-8{height:2rem}.h-\[0\.3125rem\]{height:.3125rem}.h-\[11\.25rem\]{height:11.25rem}.h-\[15\.25rem\]{height:15.25rem}.h-\[17\.625rem\]{height:17.625rem}.h-\[177px\]{height:177px}.h-\[192px\]{height:192px}.h-\[200px\]{height:200px}.h-\[300px\]{height:300px}.h-\[4\.4375rem\]{height:4.4375rem}.h-\[6\.5rem\]{height:6.5rem}.h-\[80px\]{height:80px}.h-\[900px\]{height:900px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-60{width:15rem}.w-80{width:20rem}.w-\[11\.75rem\]{width:11.75rem}.w-\[160px\]{width:160px}.w-\[21\.1875rem\]{width:21.1875rem}.w-\[21\.375rem\]{width:21.375rem}.w-\[21\.875rem\]{width:21.875rem}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[362px\]{width:362px}.w-\[6\.875rem\]{width:6.875rem}.w-\[80px\]{width:80px}.w-\[calc\(100vw_-_3\.2rem\)\]{width:calc(100vw - 3.2rem)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-\[250px\]{min-width:250px}.max-w-\[1110px\]{max-width:1110px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[300px\]{max-width:300px}.max-w-\[360px\]{max-width:360px}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[20px\]{--tw-translate-x: -20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-80{--tw-translate-y: -20rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[0px\]{--tw-translate-y: -0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[300px\]{--tw-translate-x: 300px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[80px\]{--tw-translate-x: 80px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-20px\]{--tw-translate-y: -20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[90px\]{--tw-translate-y: 90px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-\[0\.38rem\]{gap:.38rem}.gap-\[0\.62rem\]{gap:.62rem}.gap-\[3\.12rem\]{gap:3.12rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-\[4\.5rem\]{-moz-column-gap:4.5rem;column-gap:4.5rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[0\.15625rem\]{border-radius:.15625rem}.rounded-\[0\.3125rem\]{border-radius:.3125rem}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-bl-\[0\.3125rem\]{border-bottom-left-radius:.3125rem}.rounded-br-\[0\.3125rem\]{border-bottom-right-radius:.3125rem}.border{border-width:1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-t-2{border-top-width:2px}.border-content{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-t-primary-900{--tw-border-opacity: 1;border-top-color:rgb(255 123 26 / var(--tw-border-opacity))}.bg-\[\#5A5A5A\]{--tw-bg-opacity: 1;background-color:rgb(90 90 90 / var(--tw-bg-opacity))}.bg-\[\#ADADAD\]{--tw-bg-opacity: 1;background-color:rgb(173 173 173 / var(--tw-bg-opacity))}.bg-\[\#D9D9D9\]{--tw-bg-opacity: 1;background-color:rgb(217 217 217 / var(--tw-bg-opacity))}.bg-\[\#E1E1E1\]{--tw-bg-opacity: 1;background-color:rgb(225 225 225 / var(--tw-bg-opacity))}.bg-\[\#FFE0CA\]{--tw-bg-opacity: 1;background-color:rgb(255 224 202 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(255 123 26 / var(--tw-bg-opacity))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(255 248 242 / var(--tw-bg-opacity))}.bg-primary-700{--tw-bg-opacity: 1;background-color:rgb(255 151 77 / var(--tw-bg-opacity))}.bg-primary-900{--tw-bg-opacity: 1;background-color:rgb(255 123 26 / var(--tw-bg-opacity))}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(156 218 247 / var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-cover{background-size:cover}.bg-center{background-position:center}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[1\.3125rem\]{padding-left:1.3125rem;padding-right:1.3125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.38rem\]{padding-top:.38rem;padding-bottom:.38rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-3,.pb-\[0\.75rem\]{padding-bottom:.75rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-\[0\.8125rem\]{padding-top:.8125rem}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[11px\]{font-size:11px}.text-\[2rem\]{font-size:2rem}.text-\[40px\]{font-size:40px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.text-\[\#3A3A3A\]{--tw-text-opacity: 1;color:rgb(58 58 58 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-content{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(255 123 26 / var(--tw-text-opacity))}.text-primary-50{--tw-text-opacity: 1;color:rgb(255 248 242 / var(--tw-text-opacity))}.text-primary-900{--tw-text-opacity: 1;color:rgb(255 123 26 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.opacity-95{opacity:.95}.opacity-\[99\%\]{opacity:99%}.shadow-\[6px_7px_2px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 6px 7px 2px 0px rgba(0,0,0,.25);--tw-shadow-colored: 6px 7px 2px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\*\:mx-auto>*{margin-left:auto;margin-right:auto}.\*\:block>*{display:block}.\*\:w-40>*{width:10rem}.\*\:w-max>*{width:-moz-max-content;width:max-content}.hover\:mt-\[20px\]:hover{margin-top:20px}.hover\:rounded-sm:hover{border-radius:.125rem}.hover\:bg-\[\#FFE0CA\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 224 202 / var(--tw-bg-opacity))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 248 242 / var(--tw-bg-opacity))}.hover\:text-primary-900:hover{--tw-text-opacity: 1;color:rgb(255 123 26 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 640px){.sm\:visible{visibility:visible}.sm\:relative{position:relative}.sm\:m-0{margin:0}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mt-10{margin-top:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-40{height:10rem}.sm\:h-\[12\.5rem\]{height:12.5rem}.sm\:h-\[13\.875rem\]{height:13.875rem}.sm\:h-\[8\.25rem\]{height:8.25rem}.sm\:w-\[12\.5rem\]{width:12.5rem}.sm\:w-\[23\.5rem\]{width:23.5rem}.sm\:w-\[260px\]{width:260px}.sm\:w-\[50rem\]{width:50rem}.sm\:w-\[63\.875rem\]{width:63.875rem}.sm\:w-\[calc\(33\%_-_2\.08rem\)\]{width:calc(33% - 2.08rem)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:justify-center{justify-content:center}.sm\:justify-evenly{justify-content:space-evenly}.sm\:gap-20{gap:5rem}.sm\:gap-4{gap:1rem}.sm\:gap-\[4\.81rem\]{gap:4.81rem}.sm\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.sm\:gap-y-\[4\.06rem\]{row-gap:4.06rem}.sm\:overflow-visible{overflow:visible}.sm\:rounded-\[0\.625rem\]{border-radius:.625rem}.sm\:p-0{padding:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-36{padding-left:9rem;padding-right:9rem}.sm\:px-\[8\.26rem\]{padding-left:8.26rem;padding-right:8.26rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:pb-48{padding-bottom:12rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:\*\:w-48>*{width:12rem}}@media (min-width: 768px){.md\:mb-6{margin-bottom:1.5rem}.md\:h-10{height:2.5rem}.md\:h-\[170px\]{height:170px}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-\[300px\]{width:300px}.md\:gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-\[6px\]{padding-left:6px;padding-right:6px}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:hover\:mt-\[18px\]:hover{margin-top:18px}}@media (min-width: 1024px){.lg\:fixed{position:fixed}.lg\:left-36{left:9rem}.lg\:top-80{top:20rem}.lg\:mb-12{margin-bottom:3rem}.lg\:ml-\[300px\]{margin-left:300px}.lg\:mr-20{margin-right:5rem}.lg\:mt-\[64px\]{margin-top:64px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-\[100px\]{height:100px}.lg\:h-\[222px\]{height:222px}.lg\:h-\[237px\]{height:237px}.lg\:w-3\/4{width:75%}.lg\:w-36{width:9rem}.lg\:w-40{width:10rem}.lg\:w-\[100px\]{width:100px}.lg\:w-\[200px\]{width:200px}.lg\:w-\[376px\]{width:376px}.lg\:w-\[432px\]{width:432px}.lg\:max-w-\[1200px\]{max-width:1200px}.lg\:max-w-\[800px\]{max-width:800px}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-3{gap:.75rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.lg\:p-0{padding:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-\[9px\]{padding-left:9px;padding-right:9px}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:hover\:mt-4:hover{margin-top:1rem}}@media (min-width: 1280px){.xl\:left-0{left:0}.xl\:w-44{width:11rem}.xl\:-translate-x-\[50px\]{--tw-translate-x: -50px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:-translate-y-\[30px\]{--tw-translate-y: -30px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-x-\[280px\]{--tw-translate-x: 280px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-x-\[510px\]{--tw-translate-x: 510px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-y-\[170px\]{--tw-translate-y: 170px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-y-\[60px\]{--tw-translate-y: 60px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:gap-7{gap:1.75rem}.xl\:px-36{padding-left:9rem;padding-right:9rem}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}.dark-content[data-v-cc1a3daf]{color:#404040}.navbar[data-v-672097f0]{transition:all .2s ease-in-out}.ellipse[data-v-8c3ce2de]{background-image:url(/BikeFestival17th-Frontend/home/ellipse.svg);width:103.172px;height:96px;flex-shrink:0;overflow:hidden}.title[data-v-cdc224ac]:before{content:"";position:absolute;top:calc(50% - 9.875rem);left:calc(50% - 9.875rem);width:19.75rem;height:19.75rem;background-color:var(--Primary-900, #FF7B1A);z-index:-1;border-radius:50%;border:6.31353rem solid black}.p[data-v-e09d690e]{background-color:#d9d9d9}.p[data-select=true][data-v-e09d690e]{background-color:#adadad} diff --git a/assets/index-efTcqnF5.js b/assets/index-efTcqnF5.js new file mode 100644 index 0000000..42745d2 --- /dev/null +++ b/assets/index-efTcqnF5.js @@ -0,0 +1,5 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function ms(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const re={},kt=[],Se=()=>{},sr=()=>!1,En=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),gs=e=>e.startsWith("onUpdate:"),he=Object.assign,_s=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},or=Object.prototype.hasOwnProperty,q=(e,t)=>or.call(e,t),N=Array.isArray,Pt=e=>Rn(e)==="[object Map]",Wo=e=>Rn(e)==="[object Set]",G=e=>typeof e=="function",de=e=>typeof e=="string",Ht=e=>typeof e=="symbol",le=e=>e!==null&&typeof e=="object",Vo=e=>(le(e)||G(e))&&G(e.then)&&G(e.catch),Go=Object.prototype.toString,Rn=e=>Go.call(e),ir=e=>Rn(e).slice(8,-1),zo=e=>Rn(e)==="[object Object]",xs=e=>de(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,dn=ms(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ln=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},rr=/-(\w)/g,Ve=Ln(e=>e.replace(rr,(t,n)=>n?n.toUpperCase():"")),lr=/\B([A-Z])/g,Ft=Ln(e=>e.replace(lr,"-$1").toLowerCase()),Cn=Ln(e=>e.charAt(0).toUpperCase()+e.slice(1)),Bn=Ln(e=>e?`on${Cn(e)}`:""),lt=(e,t)=>!Object.is(e,t),Dn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},cr=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Fs;const qo=()=>Fs||(Fs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function vs(e){if(N(e)){const t={};for(let n=0;n{if(n){const s=n.split(ur);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ke(e){let t="";if(de(e))t=e;else if(N(e))for(let n=0;nde(e)?e:e==null?"":N(e)||le(e)&&(e.toString===Go||!G(e.toString))?JSON.stringify(e,Xo,2):String(e),Xo=(e,t)=>t&&t.__v_isRef?Xo(e,t.value):Pt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],i)=>(n[Kn(s,i)+" =>"]=o,n),{})}:Wo(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Kn(n))}:Ht(t)?Kn(t):le(t)&&!N(t)&&!zo(t)?String(t):t,Kn=(e,t="")=>{var n;return Ht(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};let Te;class mr{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Te,!t&&Te&&(this.index=(Te.scopes||(Te.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Te;try{return Te=this,t()}finally{Te=n}}}on(){Te=this}off(){Te=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=2))break;xt(),this._queryings--}return this._dirtyLevel>=2}set dirty(t){this._dirtyLevel=t?3:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=it,n=pt;try{return it=!0,pt=this,this._runnings++,Ns(this),this.fn()}finally{Bs(this),this._runnings--,pt=n,it=t}}stop(){var t;this.active&&(Ns(this),Bs(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function xr(e){return e.value}function Ns(e){e._trackId++,e._depsLength=0}function Bs(e){if(e.deps&&e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},_n=new WeakMap,ht=Symbol(""),ts=Symbol("");function Re(e,t,n){if(it&&pt){let s=_n.get(e);s||_n.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=ti(()=>s.delete(n))),Jo(pt,o)}}function qe(e,t,n,s,o,i){const r=_n.get(e);if(!r)return;let l=[];if(t==="clear")l=[...r.values()];else if(n==="length"&&N(e)){const c=Number(s);r.forEach((f,d)=>{(d==="length"||!Ht(d)&&d>=c)&&l.push(f)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":N(e)?xs(n)&&l.push(r.get("length")):(l.push(r.get(ht)),Pt(e)&&l.push(r.get(ts)));break;case"delete":N(e)||(l.push(r.get(ht)),Pt(e)&&l.push(r.get(ts)));break;case"set":Pt(e)&&l.push(r.get(ht));break}ys();for(const c of l)c&&ei(c,3);ws()}function vr(e,t){var n;return(n=_n.get(e))==null?void 0:n.get(t)}const br=ms("__proto__,__v_isRef,__isVue"),ni=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ht)),Ds=yr();function yr(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=X(this);for(let i=0,r=this.length;i{e[t]=function(...n){_t(),ys();const s=X(this)[t].apply(this,n);return ws(),xt(),s}}),e}function wr(e){const t=X(this);return Re(t,"has",e),t.hasOwnProperty(e)}class si{constructor(t=!1,n=!1){this._isReadonly=t,this._shallow=n}get(t,n,s){const o=this._isReadonly,i=this._shallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(o?i?$r:li:i?ri:ii).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const r=N(t);if(!o){if(r&&q(Ds,n))return Reflect.get(Ds,n,s);if(n==="hasOwnProperty")return wr}const l=Reflect.get(t,n,s);return(Ht(n)?ni.has(n):br(n))||(o||Re(t,"get",n),i)?l:ye(l)?r&&xs(n)?l:l.value:le(l)?o?ai(l):kn(l):l}}class oi extends si{constructor(t=!1){super(!1,t)}set(t,n,s,o){let i=t[n];if(!this._shallow){const c=Ot(i);if(!xn(s)&&!Ot(s)&&(i=X(i),s=X(s)),!N(t)&&ye(i)&&!ye(s))return c?!1:(i.value=s,!0)}const r=N(t)&&xs(n)?Number(n)e,Sn=e=>Reflect.getPrototypeOf(e);function sn(e,t,n=!1,s=!1){e=e.__v_raw;const o=X(e),i=X(t);n||(lt(t,i)&&Re(o,"get",t),Re(o,"get",i));const{has:r}=Sn(o),l=s?As:n?Ls:Xt;if(r.call(o,t))return l(e.get(t));if(r.call(o,i))return l(e.get(i));e!==o&&e.get(t)}function on(e,t=!1){const n=this.__v_raw,s=X(n),o=X(e);return t||(lt(e,o)&&Re(s,"has",e),Re(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function rn(e,t=!1){return e=e.__v_raw,!t&&Re(X(e),"iterate",ht),Reflect.get(e,"size",e)}function Ks(e){e=X(e);const t=X(this);return Sn(t).has.call(t,e)||(t.add(e),qe(t,"add",e,e)),this}function Ws(e,t){t=X(t);const n=X(this),{has:s,get:o}=Sn(n);let i=s.call(n,e);i||(e=X(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?lt(t,r)&&qe(n,"set",e,t):qe(n,"add",e,t),this}function Vs(e){const t=X(this),{has:n,get:s}=Sn(t);let o=n.call(t,e);o||(e=X(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&qe(t,"delete",e,void 0),i}function Gs(){const e=X(this),t=e.size!==0,n=e.clear();return t&&qe(e,"clear",void 0,void 0),n}function ln(e,t){return function(s,o){const i=this,r=i.__v_raw,l=X(r),c=t?As:e?Ls:Xt;return!e&&Re(l,"iterate",ht),r.forEach((f,d)=>s.call(o,c(f),c(d),i))}}function cn(e,t,n){return function(...s){const o=this.__v_raw,i=X(o),r=Pt(i),l=e==="entries"||e===Symbol.iterator&&r,c=e==="keys"&&r,f=o[e](...s),d=n?As:t?Ls:Xt;return!t&&Re(i,"iterate",c?ts:ht),{next(){const{value:h,done:g}=f.next();return g?{value:h,done:g}:{value:l?[d(h[0]),d(h[1])]:d(h),done:g}},[Symbol.iterator](){return this}}}}function Je(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Cr(){const e={get(i){return sn(this,i)},get size(){return rn(this)},has:on,add:Ks,set:Ws,delete:Vs,clear:Gs,forEach:ln(!1,!1)},t={get(i){return sn(this,i,!1,!0)},get size(){return rn(this)},has:on,add:Ks,set:Ws,delete:Vs,clear:Gs,forEach:ln(!1,!0)},n={get(i){return sn(this,i,!0)},get size(){return rn(this,!0)},has(i){return on.call(this,i,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:ln(!0,!1)},s={get(i){return sn(this,i,!0,!0)},get size(){return rn(this,!0)},has(i){return on.call(this,i,!0)},add:Je("add"),set:Je("set"),delete:Je("delete"),clear:Je("clear"),forEach:ln(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=cn(i,!1,!1),n[i]=cn(i,!0,!1),t[i]=cn(i,!1,!0),s[i]=cn(i,!0,!0)}),[e,n,t,s]}const[Sr,kr,Pr,Tr]=Cr();function Es(e,t){const n=t?e?Tr:Pr:e?kr:Sr;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(q(n,o)&&o in s?n:s,o,i)}const Ur={get:Es(!1,!1)},Or={get:Es(!1,!0)},Ir={get:Es(!0,!1)},ii=new WeakMap,ri=new WeakMap,li=new WeakMap,$r=new WeakMap;function Mr(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function jr(e){return e.__v_skip||!Object.isExtensible(e)?0:Mr(ir(e))}function kn(e){return Ot(e)?e:Rs(e,!1,Er,Ur,ii)}function ci(e){return Rs(e,!1,Lr,Or,ri)}function ai(e){return Rs(e,!0,Rr,Ir,li)}function Rs(e,t,n,s,o){if(!le(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=jr(e);if(r===0)return e;const l=new Proxy(e,r===2?s:n);return o.set(e,l),l}function Tt(e){return Ot(e)?Tt(e.__v_raw):!!(e&&e.__v_isReactive)}function Ot(e){return!!(e&&e.__v_isReadonly)}function xn(e){return!!(e&&e.__v_isShallow)}function ui(e){return Tt(e)||Ot(e)}function X(e){const t=e&&e.__v_raw;return t?X(t):e}function di(e){return gn(e,"__v_skip",!0),e}const Xt=e=>le(e)?kn(e):e,Ls=e=>le(e)?ai(e):e;class fi{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new bs(()=>t(this._value),()=>ns(this,1)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=X(this);return pi(t),(!t._cacheable||t.effect.dirty)&<(t._value,t._value=t.effect.run())&&ns(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Hr(e,t,n=!1){let s,o;const i=G(e);return i?(s=e,o=Se):(s=e.get,o=e.set),new fi(s,o,i||!o,n)}function pi(e){it&&pt&&(e=X(e),Jo(pt,e.dep||(e.dep=ti(()=>e.dep=void 0,e instanceof fi?e:void 0))))}function ns(e,t=3,n){e=X(e);const s=e.dep;s&&ei(s,t)}function ye(e){return!!(e&&e.__v_isRef===!0)}function It(e){return hi(e,!1)}function Fr(e){return hi(e,!0)}function hi(e,t){return ye(e)?e:new Nr(e,t)}class Nr{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:X(t),this._value=n?t:Xt(t)}get value(){return pi(this),this._value}set value(t){const n=this.__v_isShallow||xn(t)||Ot(t);t=n?t:X(t),lt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Xt(t),ns(this,3))}}function M(e){return ye(e)?e.value:e}const Br={get:(e,t,n)=>M(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return ye(o)&&!ye(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function mi(e){return Tt(e)?e:new Proxy(e,Br)}function Dr(e){const t=N(e)?new Array(e.length):{};for(const n in e)t[n]=Wr(e,n);return t}class Kr{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return vr(X(this._object),this._key)}}function Wr(e,t,n){const s=e[t];return ye(s)?s:new Kr(e,t,n)}function rt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){Pn(i,t,n)}return o}function Ie(e,t,n,s){if(G(e)){const i=rt(e,t,n,s);return i&&Vo(i)&&i.catch(r=>{Pn(r,t,n)}),i}const o=[];for(let i=0;i>>1,o=ge[s],i=Zt(o);iDe&&ge.splice(t,1)}function qr(e){N(e)?Ut.push(...e):(!tt||!tt.includes(e,e.allowRecurse?ft+1:ft))&&Ut.push(e),xi()}function zs(e,t,n=Yt?De+1:0){for(;nZt(n)-Zt(s));if(Ut.length=0,tt){tt.push(...t);return}for(tt=t,ft=0;fte.id==null?1/0:e.id,Qr=(e,t)=>{const n=Zt(e)-Zt(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function bi(e){ss=!1,Yt=!0,ge.sort(Qr);try{for(De=0;Dede(b)?b.trim():b)),h&&(o=n.map(cr))}let l,c=s[l=Bn(t)]||s[l=Bn(Ve(t))];!c&&i&&(c=s[l=Bn(Ft(t))]),c&&Ie(c,e,6,o);const f=s[l+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ie(f,e,6,o)}}function yi(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},l=!1;if(!G(e)){const c=f=>{const d=yi(f,t,!0);d&&(l=!0,he(r,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(le(e)&&s.set(e,null),null):(N(i)?i.forEach(c=>r[c]=null):he(r,i),le(e)&&s.set(e,r),r)}function Tn(e,t){return!e||!En(t)?!1:(t=t.slice(2).replace(/Once$/,""),q(e,t[0].toLowerCase()+t.slice(1))||q(e,Ft(t))||q(e,t))}let Ue=null,Un=null;function vn(e){const t=Ue;return Ue=e,Un=e&&e.type.__scopeId||null,t}function On(e){Un=e}function In(){Un=null}function se(e,t=Ue,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&oo(-1);const i=vn(t);let r;try{r=e(...o)}finally{vn(i),s._d&&oo(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function Wn(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:l,attrs:c,emit:f,render:d,renderCache:h,data:g,setupState:b,ctx:T,inheritAttrs:H}=e;let K,I;const D=vn(e);try{if(n.shapeFlag&4){const Y=o||s,ue=Y;K=Be(d.call(ue,Y,h,i,b,g,T)),I=c}else{const Y=t;K=Be(Y.length>1?Y(i,{attrs:c,slots:l,emit:f}):Y(i,null)),I=t.props?c:Yr(c)}}catch(Y){zt.length=0,Pn(Y,e,1),K=P(mt)}let W=K;if(I&&H!==!1){const Y=Object.keys(I),{shapeFlag:ue}=W;Y.length&&ue&7&&(r&&Y.some(gs)&&(I=Zr(I,r)),W=$t(W,I))}return n.dirs&&(W=$t(W),W.dirs=W.dirs?W.dirs.concat(n.dirs):n.dirs),n.transition&&(W.transition=n.transition),K=W,vn(D),K}const Yr=e=>{let t;for(const n in e)(n==="class"||n==="style"||En(n))&&((t||(t={}))[n]=e[n]);return t},Zr=(e,t)=>{const n={};for(const s in e)(!gs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Jr(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:l,patchFlag:c}=t,f=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?qs(s,r,f):!!r;if(c&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense;function ol(e,t){t&&t.pendingBranch?N(e)?t.effects.push(...e):t.effects.push(e):qr(e)}const il=Symbol.for("v-scx"),rl=()=>We(il),an={};function Vt(e,t,n){return Ai(e,t,n)}function Ai(e,t,{immediate:n,deep:s,flush:o,once:i,onTrack:r,onTrigger:l}=re){if(t&&i){const V=t;t=(...ve)=>{V(...ve),ue()}}const c=_e,f=V=>s===!0?V:St(V,s===!1?1:void 0);let d,h=!1,g=!1;if(ye(e)?(d=()=>e.value,h=xn(e)):Tt(e)?(d=()=>f(e),h=!0):N(e)?(g=!0,h=e.some(V=>Tt(V)||xn(V)),d=()=>e.map(V=>{if(ye(V))return V.value;if(Tt(V))return f(V);if(G(V))return rt(V,c,2)})):G(e)?t?d=()=>rt(e,c,2):d=()=>(b&&b(),Ie(e,c,3,[T])):d=Se,t&&s){const V=d;d=()=>St(V())}let b,T=V=>{b=W.onStop=()=>{rt(V,c,4),b=W.onStop=void 0}},H;if(Fn)if(T=Se,t?n&&Ie(t,c,3,[d(),g?[]:void 0,T]):d(),o==="sync"){const V=rl();H=V.__watcherHandles||(V.__watcherHandles=[])}else return Se;let K=g?new Array(e.length).fill(an):an;const I=()=>{if(!(!W.active||!W.dirty))if(t){const V=W.run();(s||h||(g?V.some((ve,Ce)=>lt(ve,K[Ce])):lt(V,K)))&&(b&&b(),Ie(t,c,3,[V,K===an?void 0:g&&K[0]===an?[]:K,T]),K=V)}else W.run()};I.allowRecurse=!!t;let D;o==="sync"?D=I:o==="post"?D=()=>Ae(I,c&&c.suspense):(I.pre=!0,c&&(I.id=c.uid),D=()=>Ss(I));const W=new bs(d,Se,D),Y=_r(),ue=()=>{W.stop(),Y&&_s(Y.effects,W)};return t?n?I():K=W.run():o==="post"?Ae(W.run.bind(W),c&&c.suspense):W.run(),H&&H.push(ue),ue}function ll(e,t,n){const s=this.proxy,o=de(e)?e.includes(".")?Ei(s,e):()=>s[e]:e.bind(s,s);let i;G(t)?i=t:(i=t.handler,n=t);const r=tn(this),l=Ai(o,i.bind(s),n);return r(),l}function Ei(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),ye(e))St(e.value,t,n,s);else if(N(e))for(let o=0;o{St(o,t,n,s)});else if(zo(e))for(const o in e)St(e[o],t,n,s);return e}function ut(e,t,n,s){const o=e.dirs,i=t&&t.dirs;for(let r=0;r!!e.type.__asyncLoader,Li=e=>e.type.__isKeepAlive;function cl(e,t){Ci(e,"a",t)}function al(e,t){Ci(e,"da",t)}function Ci(e,t,n=_e){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Mn(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Li(o.parent.vnode)&&ul(s,t,n,o),o=o.parent}}function ul(e,t,n,s){const o=Mn(t,e,s,!0);ki(()=>{_s(s[t],o)},n)}function Mn(e,t,n=_e,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;_t();const l=tn(n),c=Ie(t,n,e,r);return l(),xt(),c});return s?o.unshift(i):o.push(i),i}}const Qe=e=>(t,n=_e)=>(!Fn||e==="sp")&&Mn(e,(...s)=>t(...s),n),dl=Qe("bm"),Si=Qe("m"),fl=Qe("bu"),pl=Qe("u"),hl=Qe("bum"),ki=Qe("um"),ml=Qe("sp"),gl=Qe("rtg"),_l=Qe("rtc");function xl(e,t=_e){Mn("ec",e,t)}function xe(e,t,n,s){let o;const i=n&&n[s];if(N(e)||de(e)){o=new Array(e.length);for(let r=0,l=e.length;rt(r,l,void 0,i&&i[l]));else{const r=Object.keys(e);o=new Array(r.length);for(let l=0,c=r.length;le?Bi(e)?Us(e)||e.proxy:os(e.parent):null,Gt=he(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>os(e.parent),$root:e=>os(e.root),$emit:e=>e.emit,$options:e=>ks(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ss(e.update)}),$nextTick:e=>e.n||(e.n=_i.bind(e.proxy)),$watch:e=>ll.bind(e)}),Vn=(e,t)=>e!==re&&!e.__isScriptSetup&&q(e,t),vl={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:l,appContext:c}=e;let f;if(t[0]!=="$"){const b=r[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(Vn(s,t))return r[t]=1,s[t];if(o!==re&&q(o,t))return r[t]=2,o[t];if((f=e.propsOptions[0])&&q(f,t))return r[t]=3,i[t];if(n!==re&&q(n,t))return r[t]=4,n[t];is&&(r[t]=0)}}const d=Gt[t];let h,g;if(d)return t==="$attrs"&&Re(e,"get",t),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==re&&q(n,t))return r[t]=4,n[t];if(g=c.config.globalProperties,q(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return Vn(o,t)?(o[t]=n,!0):s!==re&&q(s,t)?(s[t]=n,!0):q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let l;return!!n[r]||e!==re&&q(e,r)||Vn(t,r)||(l=i[0])&&q(l,r)||q(s,r)||q(Gt,r)||q(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Xs(e){return N(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let is=!0;function bl(e){const t=ks(e),n=e.proxy,s=e.ctx;is=!1,t.beforeCreate&&Ys(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:l,provide:c,inject:f,created:d,beforeMount:h,mounted:g,beforeUpdate:b,updated:T,activated:H,deactivated:K,beforeDestroy:I,beforeUnmount:D,destroyed:W,unmounted:Y,render:ue,renderTracked:V,renderTriggered:ve,errorCaptured:Ce,serverPrefetch:wt,expose:Me,inheritAttrs:Ye,components:at,directives:je,filters:Nt}=t;if(f&&yl(f,s,null),r)for(const te in r){const Z=r[te];G(Z)&&(s[te]=Z.bind(n))}if(o){const te=o.call(n,n);le(te)&&(e.data=kn(te))}if(is=!0,i)for(const te in i){const Z=i[te],Ge=G(Z)?Z.bind(n,n):G(Z.get)?Z.get.bind(n,n):Se,Ze=!G(Z)&&G(Z.set)?Z.set.bind(n):Se,He=Ee({get:Ge,set:Ze});Object.defineProperty(s,te,{enumerable:!0,configurable:!0,get:()=>He.value,set:we=>He.value=we})}if(l)for(const te in l)Pi(l[te],s,n,te);if(c){const te=G(c)?c.call(n):c;Reflect.ownKeys(te).forEach(Z=>{pn(Z,te[Z])})}d&&Ys(d,e,"c");function fe(te,Z){N(Z)?Z.forEach(Ge=>te(Ge.bind(n))):Z&&te(Z.bind(n))}if(fe(dl,h),fe(Si,g),fe(fl,b),fe(pl,T),fe(cl,H),fe(al,K),fe(xl,Ce),fe(_l,V),fe(gl,ve),fe(hl,D),fe(ki,Y),fe(ml,wt),N(Me))if(Me.length){const te=e.exposed||(e.exposed={});Me.forEach(Z=>{Object.defineProperty(te,Z,{get:()=>n[Z],set:Ge=>n[Z]=Ge})})}else e.exposed||(e.exposed={});ue&&e.render===Se&&(e.render=ue),Ye!=null&&(e.inheritAttrs=Ye),at&&(e.components=at),je&&(e.directives=je)}function yl(e,t,n=Se){N(e)&&(e=rs(e));for(const s in e){const o=e[s];let i;le(o)?"default"in o?i=We(o.from||s,o.default,!0):i=We(o.from||s):i=We(o),ye(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function Ys(e,t,n){Ie(N(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Pi(e,t,n,s){const o=s.includes(".")?Ei(n,s):()=>n[s];if(de(e)){const i=t[e];G(i)&&Vt(o,i)}else if(G(e))Vt(o,e.bind(n));else if(le(e))if(N(e))e.forEach(i=>Pi(i,t,n,s));else{const i=G(e.handler)?e.handler.bind(n):t[e.handler];G(i)&&Vt(o,i,e)}}function ks(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let c;return l?c=l:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(f=>bn(c,f,r,!0)),bn(c,t,r)),le(t)&&i.set(t,c),c}function bn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&bn(e,i,n,!0),o&&o.forEach(r=>bn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const l=wl[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const wl={data:Zs,props:Js,emits:Js,methods:Wt,computed:Wt,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:Wt,directives:Wt,watch:El,provide:Zs,inject:Al};function Zs(e,t){return t?e?function(){return he(G(e)?e.call(this,this):e,G(t)?t.call(this,this):t)}:t:e}function Al(e,t){return Wt(rs(e),rs(t))}function rs(e){if(N(e)){const t={};for(let n=0;n1)return n&&G(t)?t.call(s&&s.proxy):t}}function Cl(e,t,n,s=!1){const o={},i={};gn(i,Hn,1),e.propsDefaults=Object.create(null),Ui(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:ci(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function Sl(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,l=X(o),[c]=e.propsOptions;let f=!1;if((s||r>0)&&!(r&16)){if(r&8){const d=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[g,b]=Oi(h,t,!0);he(r,g),b&&l.push(...b)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return le(e)&&s.set(e,kt),kt;if(N(i))for(let d=0;d-1,b[1]=H<0||T-1||q(b,"default"))&&l.push(h)}}}const f=[r,l];return le(e)&&s.set(e,f),f}function eo(e){return e[0]!=="$"}function to(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function no(e,t){return to(e)===to(t)}function so(e,t){return N(t)?t.findIndex(n=>no(n,e)):G(t)&&no(t,e)?0:-1}const Ii=e=>e[0]==="_"||e==="$stable",Ps=e=>N(e)?e.map(Be):[Be(e)],kl=(e,t,n)=>{if(t._n)return t;const s=se((...o)=>Ps(t(...o)),n);return s._c=!1,s},$i=(e,t,n)=>{const s=e._ctx;for(const o in e){if(Ii(o))continue;const i=e[o];if(G(i))t[o]=kl(o,i,s);else if(i!=null){const r=Ps(i);t[o]=()=>r}}},Mi=(e,t)=>{const n=Ps(t);e.slots.default=()=>n},Pl=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=X(t),gn(t,"_",n)):$i(t,e.slots={})}else e.slots={},t&&Mi(e,t);gn(e.slots,Hn,1)},Tl=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=re;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(he(o,t),!n&&l===1&&delete o._):(i=!t.$stable,$i(t,o)),r=t}else t&&(Mi(e,t),r={default:1});if(i)for(const l in o)!Ii(l)&&r[l]==null&&delete o[l]};function cs(e,t,n,s,o=!1){if(N(e)){e.forEach((g,b)=>cs(g,t&&(N(t)?t[b]:t),n,s,o));return}if(fn(s)&&!o)return;const i=s.shapeFlag&4?Us(s.component)||s.component.proxy:s.el,r=o?null:i,{i:l,r:c}=e,f=t&&t.r,d=l.refs===re?l.refs={}:l.refs,h=l.setupState;if(f!=null&&f!==c&&(de(f)?(d[f]=null,q(h,f)&&(h[f]=null)):ye(f)&&(f.value=null)),G(c))rt(c,l,12,[r,d]);else{const g=de(c),b=ye(c);if(g||b){const T=()=>{if(e.f){const H=g?q(h,c)?h[c]:d[c]:c.value;o?N(H)&&_s(H,i):N(H)?H.includes(i)||H.push(i):g?(d[c]=[i],q(h,c)&&(h[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else g?(d[c]=r,q(h,c)&&(h[c]=r)):b&&(c.value=r,e.k&&(d[e.k]=r))};r?(T.id=-1,Ae(T,n)):T()}}}const Ae=ol;function Ul(e){return Ol(e)}function Ol(e,t){const n=qo();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:l,createComment:c,setText:f,setElementText:d,parentNode:h,nextSibling:g,setScopeId:b=Se,insertStaticContent:T}=e,H=(a,u,m,v=null,_=null,A=null,L=void 0,w=null,E=!!u.dynamicChildren)=>{if(a===u)return;a&&!Dt(a,u)&&(v=x(a),we(a,_,A,!0),a=null),u.patchFlag===-2&&(E=!1,u.dynamicChildren=null);const{type:y,ref:S,shapeFlag:j}=u;switch(y){case jn:K(a,u,m,v);break;case mt:I(a,u,m,v);break;case hn:a==null&&D(u,m,v,L);break;case F:at(a,u,m,v,_,A,L,w,E);break;default:j&1?ue(a,u,m,v,_,A,L,w,E):j&6?je(a,u,m,v,_,A,L,w,E):(j&64||j&128)&&y.process(a,u,m,v,_,A,L,w,E,U)}S!=null&&_&&cs(S,a&&a.ref,A,u||a,!u)},K=(a,u,m,v)=>{if(a==null)s(u.el=l(u.children),m,v);else{const _=u.el=a.el;u.children!==a.children&&f(_,u.children)}},I=(a,u,m,v)=>{a==null?s(u.el=c(u.children||""),m,v):u.el=a.el},D=(a,u,m,v)=>{[a.el,a.anchor]=T(a.children,u,m,v,a.el,a.anchor)},W=({el:a,anchor:u},m,v)=>{let _;for(;a&&a!==u;)_=g(a),s(a,m,v),a=_;s(u,m,v)},Y=({el:a,anchor:u})=>{let m;for(;a&&a!==u;)m=g(a),o(a),a=m;o(u)},ue=(a,u,m,v,_,A,L,w,E)=>{u.type==="svg"?L="svg":u.type==="math"&&(L="mathml"),a==null?V(u,m,v,_,A,L,w,E):wt(a,u,_,A,L,w,E)},V=(a,u,m,v,_,A,L,w)=>{let E,y;const{props:S,shapeFlag:j,transition:$,dirs:B}=a;if(E=a.el=r(a.type,A,S&&S.is,S),j&8?d(E,a.children):j&16&&Ce(a.children,E,null,v,_,Gn(a,A),L,w),B&&ut(a,null,v,"created"),ve(E,a,a.scopeId,L,v),S){for(const ne in S)ne!=="value"&&!dn(ne)&&i(E,ne,null,S[ne],A,a.children,v,_,me);"value"in S&&i(E,"value",null,S.value,A),(y=S.onVnodeBeforeMount)&&Ne(y,v,a)}B&&ut(a,null,v,"beforeMount");const z=Il(_,$);z&&$.beforeEnter(E),s(E,u,m),((y=S&&S.onVnodeMounted)||z||B)&&Ae(()=>{y&&Ne(y,v,a),z&&$.enter(E),B&&ut(a,null,v,"mounted")},_)},ve=(a,u,m,v,_)=>{if(m&&b(a,m),v)for(let A=0;A{for(let y=E;y{const w=u.el=a.el;let{patchFlag:E,dynamicChildren:y,dirs:S}=u;E|=a.patchFlag&16;const j=a.props||re,$=u.props||re;let B;if(m&&dt(m,!1),(B=$.onVnodeBeforeUpdate)&&Ne(B,m,u,a),S&&ut(u,a,m,"beforeUpdate"),m&&dt(m,!0),y?Me(a.dynamicChildren,y,w,m,v,Gn(u,_),A):L||Z(a,u,w,null,m,v,Gn(u,_),A,!1),E>0){if(E&16)Ye(w,u,j,$,m,v,_);else if(E&2&&j.class!==$.class&&i(w,"class",null,$.class,_),E&4&&i(w,"style",j.style,$.style,_),E&8){const z=u.dynamicProps;for(let ne=0;ne{B&&Ne(B,m,u,a),S&&ut(u,a,m,"updated")},v)},Me=(a,u,m,v,_,A,L)=>{for(let w=0;w{if(m!==v){if(m!==re)for(const w in m)!dn(w)&&!(w in v)&&i(a,w,m[w],null,L,u.children,_,A,me);for(const w in v){if(dn(w))continue;const E=v[w],y=m[w];E!==y&&w!=="value"&&i(a,w,y,E,L,u.children,_,A,me)}"value"in v&&i(a,"value",m.value,v.value,L)}},at=(a,u,m,v,_,A,L,w,E)=>{const y=u.el=a?a.el:l(""),S=u.anchor=a?a.anchor:l("");let{patchFlag:j,dynamicChildren:$,slotScopeIds:B}=u;B&&(w=w?w.concat(B):B),a==null?(s(y,m,v),s(S,m,v),Ce(u.children||[],m,S,_,A,L,w,E)):j>0&&j&64&&$&&a.dynamicChildren?(Me(a.dynamicChildren,$,m,_,A,L,w),(u.key!=null||_&&u===_.subTree)&&ji(a,u,!0)):Z(a,u,m,S,_,A,L,w,E)},je=(a,u,m,v,_,A,L,w,E)=>{u.slotScopeIds=w,a==null?u.shapeFlag&512?_.ctx.activate(u,m,v,L,E):Nt(u,m,v,_,A,L,E):At(a,u,E)},Nt=(a,u,m,v,_,A,L)=>{const w=a.component=Kl(a,v,_);if(Li(a)&&(w.ctx.renderer=U),Wl(w),w.asyncDep){if(_&&_.registerDep(w,fe),!a.el){const E=w.subTree=P(mt);I(null,E,u,m)}}else fe(w,a,u,m,_,A,L)},At=(a,u,m)=>{const v=u.component=a.component;if(Jr(a,u,m))if(v.asyncDep&&!v.asyncResolved){te(v,u,m);return}else v.next=u,zr(v.update),v.effect.dirty=!0,v.update();else u.el=a.el,v.vnode=u},fe=(a,u,m,v,_,A,L)=>{const w=()=>{if(a.isMounted){let{next:S,bu:j,u:$,parent:B,vnode:z}=a;{const Lt=Hi(a);if(Lt){S&&(S.el=z.el,te(a,S,L)),Lt.asyncDep.then(()=>{a.isUnmounted||w()});return}}let ne=S,ie;dt(a,!1),S?(S.el=z.el,te(a,S,L)):S=z,j&&Dn(j),(ie=S.props&&S.props.onVnodeBeforeUpdate)&&Ne(ie,B,S,z),dt(a,!0);const pe=Wn(a),Pe=a.subTree;a.subTree=pe,H(Pe,pe,h(Pe.el),x(Pe),a,_,A),S.el=pe.el,ne===null&&el(a,pe.el),$&&Ae($,_),(ie=S.props&&S.props.onVnodeUpdated)&&Ae(()=>Ne(ie,B,S,z),_)}else{let S;const{el:j,props:$}=u,{bm:B,m:z,parent:ne}=a,ie=fn(u);if(dt(a,!1),B&&Dn(B),!ie&&(S=$&&$.onVnodeBeforeMount)&&Ne(S,ne,u),dt(a,!0),j&&oe){const pe=()=>{a.subTree=Wn(a),oe(j,a.subTree,a,_,null)};ie?u.type.__asyncLoader().then(()=>!a.isUnmounted&&pe()):pe()}else{const pe=a.subTree=Wn(a);H(null,pe,m,v,a,_,A),u.el=pe.el}if(z&&Ae(z,_),!ie&&(S=$&&$.onVnodeMounted)){const pe=u;Ae(()=>Ne(S,ne,pe),_)}(u.shapeFlag&256||ne&&fn(ne.vnode)&&ne.vnode.shapeFlag&256)&&a.a&&Ae(a.a,_),a.isMounted=!0,u=m=v=null}},E=a.effect=new bs(w,Se,()=>Ss(y),a.scope),y=a.update=()=>{E.dirty&&E.run()};y.id=a.uid,dt(a,!0),y()},te=(a,u,m)=>{u.component=a;const v=a.vnode.props;a.vnode=u,a.next=null,Sl(a,u.props,v,m),Tl(a,u.children,m),_t(),zs(a),xt()},Z=(a,u,m,v,_,A,L,w,E=!1)=>{const y=a&&a.children,S=a?a.shapeFlag:0,j=u.children,{patchFlag:$,shapeFlag:B}=u;if($>0){if($&128){Ze(y,j,m,v,_,A,L,w,E);return}else if($&256){Ge(y,j,m,v,_,A,L,w,E);return}}B&8?(S&16&&me(y,_,A),j!==y&&d(m,j)):S&16?B&16?Ze(y,j,m,v,_,A,L,w,E):me(y,_,A,!0):(S&8&&d(m,""),B&16&&Ce(j,m,v,_,A,L,w,E))},Ge=(a,u,m,v,_,A,L,w,E)=>{a=a||kt,u=u||kt;const y=a.length,S=u.length,j=Math.min(y,S);let $;for($=0;$S?me(a,_,A,!0,!1,j):Ce(u,m,v,_,A,L,w,E,j)},Ze=(a,u,m,v,_,A,L,w,E)=>{let y=0;const S=u.length;let j=a.length-1,$=S-1;for(;y<=j&&y<=$;){const B=a[y],z=u[y]=E?nt(u[y]):Be(u[y]);if(Dt(B,z))H(B,z,m,null,_,A,L,w,E);else break;y++}for(;y<=j&&y<=$;){const B=a[j],z=u[$]=E?nt(u[$]):Be(u[$]);if(Dt(B,z))H(B,z,m,null,_,A,L,w,E);else break;j--,$--}if(y>j){if(y<=$){const B=$+1,z=B$)for(;y<=j;)we(a[y],_,A,!0),y++;else{const B=y,z=y,ne=new Map;for(y=z;y<=$;y++){const Le=u[y]=E?nt(u[y]):Be(u[y]);Le.key!=null&&ne.set(Le.key,y)}let ie,pe=0;const Pe=$-z+1;let Lt=!1,Ms=0;const Bt=new Array(Pe);for(y=0;y=Pe){we(Le,_,A,!0);continue}let Fe;if(Le.key!=null)Fe=ne.get(Le.key);else for(ie=z;ie<=$;ie++)if(Bt[ie-z]===0&&Dt(Le,u[ie])){Fe=ie;break}Fe===void 0?we(Le,_,A,!0):(Bt[Fe-z]=y+1,Fe>=Ms?Ms=Fe:Lt=!0,H(Le,u[Fe],m,null,_,A,L,w,E),pe++)}const js=Lt?$l(Bt):kt;for(ie=js.length-1,y=Pe-1;y>=0;y--){const Le=z+y,Fe=u[Le],Hs=Le+1{const{el:A,type:L,transition:w,children:E,shapeFlag:y}=a;if(y&6){He(a.component.subTree,u,m,v);return}if(y&128){a.suspense.move(u,m,v);return}if(y&64){L.move(a,u,m,U);return}if(L===F){s(A,u,m);for(let j=0;jw.enter(A),_);else{const{leave:j,delayLeave:$,afterLeave:B}=w,z=()=>s(A,u,m),ne=()=>{j(A,()=>{z(),B&&B()})};$?$(A,z,ne):ne()}else s(A,u,m)},we=(a,u,m,v=!1,_=!1)=>{const{type:A,props:L,ref:w,children:E,dynamicChildren:y,shapeFlag:S,patchFlag:j,dirs:$}=a;if(w!=null&&cs(w,null,m,a,!0),S&256){u.ctx.deactivate(a);return}const B=S&1&&$,z=!fn(a);let ne;if(z&&(ne=L&&L.onVnodeBeforeUnmount)&&Ne(ne,u,a),S&6)nn(a.component,m,v);else{if(S&128){a.suspense.unmount(m,v);return}B&&ut(a,null,u,"beforeUnmount"),S&64?a.type.remove(a,u,m,_,U,v):y&&(A!==F||j>0&&j&64)?me(y,u,m,!1,!0):(A===F&&j&384||!_&&S&16)&&me(E,u,m),v&&Et(a)}(z&&(ne=L&&L.onVnodeUnmounted)||B)&&Ae(()=>{ne&&Ne(ne,u,a),B&&ut(a,null,u,"unmounted")},m)},Et=a=>{const{type:u,el:m,anchor:v,transition:_}=a;if(u===F){Rt(m,v);return}if(u===hn){Y(a);return}const A=()=>{o(m),_&&!_.persisted&&_.afterLeave&&_.afterLeave()};if(a.shapeFlag&1&&_&&!_.persisted){const{leave:L,delayLeave:w}=_,E=()=>L(m,A);w?w(a.el,A,E):E()}else A()},Rt=(a,u)=>{let m;for(;a!==u;)m=g(a),o(a),a=m;o(u)},nn=(a,u,m)=>{const{bum:v,scope:_,update:A,subTree:L,um:w}=a;v&&Dn(v),_.stop(),A&&(A.active=!1,we(L,a,u,m)),w&&Ae(w,u),Ae(()=>{a.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},me=(a,u,m,v=!1,_=!1,A=0)=>{for(let L=A;La.shapeFlag&6?x(a.component.subTree):a.shapeFlag&128?a.suspense.next():g(a.anchor||a.el);let C=!1;const R=(a,u,m)=>{a==null?u._vnode&&we(u._vnode,null,null,!0):H(u._vnode||null,a,u,null,null,null,m),C||(C=!0,zs(),vi(),C=!1),u._vnode=a},U={p:H,um:we,m:He,r:Et,mt:Nt,mc:Ce,pc:Z,pbc:Me,n:x,o:e};let J,oe;return t&&([J,oe]=t(U)),{render:R,hydrate:J,createApp:Ll(R,J)}}function Gn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function dt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Il(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ji(e,t,n=!1){const s=e.children,o=t.children;if(N(s)&&N(o))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function Hi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Hi(t)}const Ml=e=>e.__isTeleport,F=Symbol.for("v-fgt"),jn=Symbol.for("v-txt"),mt=Symbol.for("v-cmt"),hn=Symbol.for("v-stc"),zt=[];let Oe=null;function k(e=!1){zt.push(Oe=e?null:[])}function jl(){zt.pop(),Oe=zt[zt.length-1]||null}let Jt=1;function oo(e){Jt+=e}function Fi(e){return e.dynamicChildren=Jt>0?Oe||kt:null,jl(),Jt>0&&Oe&&Oe.push(e),e}function O(e,t,n,s,o,i){return Fi(p(e,t,n,s,o,i,!0))}function gt(e,t,n,s,o){return Fi(P(e,t,n,s,o,!0))}function as(e){return e?e.__v_isVNode===!0:!1}function Dt(e,t){return e.type===t.type&&e.key===t.key}const Hn="__vInternal",Ni=({key:e})=>e??null,mn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?de(e)||ye(e)||G(e)?{i:Ue,r:e,k:t,f:!!n}:e:null);function p(e,t=null,n=null,s=0,o=null,i=e===F?0:1,r=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ni(t),ref:t&&mn(t),scopeId:Un,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Ue};return l?(Ts(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=de(n)?8:16),Jt>0&&!r&&Oe&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Oe.push(c),c}const P=Hl;function Hl(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===tl)&&(e=mt),as(e)){const l=$t(e,t,!0);return n&&Ts(l,n),Jt>0&&!i&&Oe&&(l.shapeFlag&6?Oe[Oe.indexOf(e)]=l:Oe.push(l)),l.patchFlag|=-2,l}if(Ql(e)&&(e=e.__vccOpts),t){t=Fl(t);let{class:l,style:c}=t;l&&!de(l)&&(t.class=Ke(l)),le(c)&&(ui(c)&&!N(c)&&(c=he({},c)),t.style=vs(c))}const r=de(e)?1:sl(e)?128:Ml(e)?64:le(e)?4:G(e)?2:0;return p(e,t,n,s,o,r,i,!0)}function Fl(e){return e?ui(e)||Hn in e?he({},e):e:null}function $t(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,l=t?Nl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Ni(l),ref:t&&t.ref?n&&o?N(o)?o.concat(mn(t)):[o,mn(t)]:mn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==F?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&$t(e.ssContent),ssFallback:e.ssFallback&&$t(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ce(e=" ",t=0){return P(jn,null,e,t)}function vt(e,t){const n=P(hn,null,e);return n.staticCount=t,n}function zn(e="",t=!1){return t?(k(),gt(mt,null,e)):P(mt,null,e)}function Be(e){return e==null||typeof e=="boolean"?P(mt):N(e)?P(F,null,e.slice()):typeof e=="object"?nt(e):P(jn,null,String(e))}function nt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:$t(e)}function Ts(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(N(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Ts(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Hn in t)?t._ctx=Ue:o===3&&Ue&&(Ue.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else G(t)?(t={default:t,_ctx:Ue},n=32):(t=String(t),s&64?(n=16,t=[ce(t)]):n=8);e.children=t,e.shapeFlag|=n}function Nl(...e){const t={};for(let n=0;n{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),i=>{o.length>1?o.forEach(r=>r(i)):o[0](i)}};wn=t("__VUE_INSTANCE_SETTERS__",n=>_e=n),us=t("__VUE_SSR_SETTERS__",n=>Fn=n)}const tn=e=>{const t=_e;return wn(e),e.scope.on(),()=>{e.scope.off(),wn(t)}},io=()=>{_e&&_e.scope.off(),wn(null)};function Bi(e){return e.vnode.shapeFlag&4}let Fn=!1;function Wl(e,t=!1){t&&us(t);const{props:n,children:s}=e.vnode,o=Bi(e);Cl(e,n,o,t),Pl(e,s);const i=o?Vl(e,t):void 0;return t&&us(!1),i}function Vl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=di(new Proxy(e.ctx,vl));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?zl(e):null,i=tn(e);_t();const r=rt(s,e,0,[e.props,o]);if(xt(),i(),Vo(r)){if(r.then(io,io),t)return r.then(l=>{ro(e,l,t)}).catch(l=>{Pn(l,e,0)});e.asyncDep=r}else ro(e,r,t)}else Di(e,t)}function ro(e,t,n){G(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:le(t)&&(e.setupState=mi(t)),Di(e,n)}let lo;function Di(e,t,n){const s=e.type;if(!e.render){if(!t&&lo&&!s.render){const o=s.template||ks(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,f=he(he({isCustomElement:i,delimiters:l},r),c);s.render=lo(o,f)}}e.render=s.render||Se}{const o=tn(e);_t();try{bl(e)}finally{xt(),o()}}}function Gl(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Re(e,"get","$attrs"),t[n]}}))}function zl(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Gl(e)},slots:e.slots,emit:e.emit,expose:t}}function Us(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mi(di(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gt)return Gt[n](e)},has(t,n){return n in t||n in Gt}}))}function ql(e,t=!0){return G(e)?e.displayName||e.name:e.name||t&&e.__name}function Ql(e){return G(e)&&"__vccOpts"in e}const Ee=(e,t)=>Hr(e,t,Fn);function Ki(e,t,n){const s=arguments.length;return s===2?le(t)&&!N(t)?as(t)?P(e,null,[t]):P(e,t):P(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&as(n)&&(n=[n]),P(e,t,n))}const Xl="3.4.7",Yl="http://www.w3.org/2000/svg",Zl="http://www.w3.org/1998/Math/MathML",st=typeof document<"u"?document:null,co=st&&st.createElement("template"),Jl={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?st.createElementNS(Yl,e):t==="mathml"?st.createElementNS(Zl,e):st.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>st.createTextNode(e),createComment:e=>st.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>st.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{co.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=co.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ec=Symbol("_vtc");function tc(e,t,n){const s=e[ec];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const nc=Symbol("_vod"),sc=Symbol("");function oc(e,t,n){const s=e.style,o=de(n);if(n&&!o){if(t&&!de(t))for(const i in t)n[i]==null&&ds(s,i,"");for(const i in n)ds(s,i,n[i])}else{const i=s.display;if(o){if(t!==n){const r=s[sc];r&&(n+=";"+r),s.cssText=n}}else t&&e.removeAttribute("style");nc in e&&(s.display=i)}}const ao=/\s*!important$/;function ds(e,t,n){if(N(n))n.forEach(s=>ds(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=ic(e,t);ao.test(n)?e.setProperty(Ft(s),n.replace(ao,""),"important"):e[s]=n}}const uo=["Webkit","Moz","ms"],qn={};function ic(e,t){const n=qn[t];if(n)return n;let s=Ve(t);if(s!=="filter"&&s in e)return qn[t]=s;s=Cn(s);for(let o=0;oQn||(fc.then(()=>Qn=0),Qn=Date.now());function hc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Ie(mc(s,n.value),t,5,[s])};return n.value=e,n.attached=pc(),n}function mc(e,t){if(N(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const mo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,gc=(e,t,n,s,o,i,r,l,c)=>{const f=o==="svg";t==="class"?tc(e,s,f):t==="style"?oc(e,n,s):En(t)?gs(t)||uc(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_c(e,t,s,f))?lc(e,t,s,i,r,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),rc(e,t,s,f))};function _c(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&mo(t)&&G(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return mo(t)&&de(n)?!1:t in e}const xc=he({patchProp:gc},Jl);let go;function vc(){return go||(go=Ul(xc))}const bc=(...e)=>{const t=vc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=wc(s);if(!o)return;const i=t._component;!G(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,yc(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function yc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function wc(e){return de(e)?document.querySelector(e):e}const Ac=[{title:"關於單車節",linkList:[{name:"關於單車節",link:"/about"}]},{title:"參加資訊",linkList:[{name:"交通資訊",link:"/info/traffic"},{name:"攤位地圖",link:"/info/map"},{name:"行程表",link:"/info/schedule"},{name:"我的行程",link:"/info/mySchedule"}]},{title:"主題活動",linkList:[{name:"主舞台〈曦瓣〉",link:"/activities/mainStage"},{name:"科系博覽",link:"/activities/departmentExpo"},{name:"大學藍圖",link:"/activities/universityBlueprint"},{name:"升學指南",link:"/activities/educationalGuide"},{name:"人生叉路口",link:"/activities/lifeCrossroads"},{name:"沈浸式體驗",link:"/activities/immersiveExperience"},{name:"解憂茶軒",link:"/activities/unworriedTeaHouse"}]},{title:"知識論壇",linkList:[{name:"科系手冊",link:"/forum/departmentHandbook"},{name:"專欄文章",link:"/forum/featuredArticles"},{name:"給高中生的一封信",link:"/forum/letterToHighSchoolStudents"}]},{title:"合作夥伴",linkList:[{name:"合作夥伴",link:"/partners"}]},{title:"紀念品小舖",linkList:[{name:"紀念品小舖",link:"/souvenir"}]}];/*! + * vue-router v4.2.5 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */const Ct=typeof window<"u";function Ec(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const ee=Object.assign;function Xn(e,t){const n={};for(const s in t){const o=t[s];n[s]=$e(o)?o.map(e):e(o)}return n}const qt=()=>{},$e=Array.isArray,Rc=/\/$/,Lc=e=>e.replace(Rc,"");function Yn(e,t,n="/"){let s,o={},i="",r="";const l=t.indexOf("#");let c=t.indexOf("?");return l=0&&(c=-1),c>-1&&(s=t.slice(0,c),i=t.slice(c+1,l>-1?l:t.length),o=e(i)),l>-1&&(s=s||t.slice(0,l),r=t.slice(l,t.length)),s=Pc(s??t,n),{fullPath:s+(i&&"?")+i+r,path:s,query:o,hash:r}}function Cc(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function _o(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Sc(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Mt(t.matched[s],n.matched[o])&&Wi(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Mt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Wi(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!kc(e[n],t[n]))return!1;return!0}function kc(e,t){return $e(e)?xo(e,t):$e(t)?xo(t,e):e===t}function xo(e,t){return $e(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Pc(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let i=n.length-1,r,l;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+s.slice(r-(r===s.length?1:0)).join("/")}var en;(function(e){e.pop="pop",e.push="push"})(en||(en={}));var Qt;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Qt||(Qt={}));function Tc(e){if(!e)if(Ct){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Lc(e)}const Uc=/^[^#]+#/;function Oc(e,t){return e.replace(Uc,"#")+t}function Ic(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Nn=()=>({left:window.pageXOffset,top:window.pageYOffset});function $c(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=Ic(o,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 vo(e,t){return(history.state?history.state.position-t:-1)+e}const fs=new Map;function Mc(e,t){fs.set(e,t)}function jc(e){const t=fs.get(e);return fs.delete(e),t}let Hc=()=>location.protocol+"//"+location.host;function Vi(e,t){const{pathname:n,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){let l=o.includes(e.slice(i))?e.slice(i).length:1,c=o.slice(l);return c[0]!=="/"&&(c="/"+c),_o(c,"")}return _o(n,e)+s+o}function Fc(e,t,n,s){let o=[],i=[],r=null;const l=({state:g})=>{const b=Vi(e,location),T=n.value,H=t.value;let K=0;if(g){if(n.value=b,t.value=g,r&&r===T){r=null;return}K=H?g.position-H.position:0}else s(b);o.forEach(I=>{I(n.value,T,{delta:K,type:en.pop,direction:K?K>0?Qt.forward:Qt.back:Qt.unknown})})};function c(){r=n.value}function f(g){o.push(g);const b=()=>{const T=o.indexOf(g);T>-1&&o.splice(T,1)};return i.push(b),b}function d(){const{history:g}=window;g.state&&g.replaceState(ee({},g.state,{scroll:Nn()}),"")}function h(){for(const g of i)g();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",d)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",d,{passive:!0}),{pauseListeners:c,listen:f,destroy:h}}function bo(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Nn():null}}function Nc(e){const{history:t,location:n}=window,s={value:Vi(e,n)},o={value:t.state};o.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(c,f,d){const h=e.indexOf("#"),g=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+c:Hc()+e+c;try{t[d?"replaceState":"pushState"](f,"",g),o.value=f}catch(b){console.error(b),n[d?"replace":"assign"](g)}}function r(c,f){const d=ee({},t.state,bo(o.value.back,c,o.value.forward,!0),f,{position:o.value.position});i(c,d,!0),s.value=c}function l(c,f){const d=ee({},o.value,t.state,{forward:c,scroll:Nn()});i(d.current,d,!0);const h=ee({},bo(s.value,c,null),{position:d.position+1},f);i(c,h,!1),s.value=c}return{location:s,state:o,push:l,replace:r}}function Bc(e){e=Tc(e);const t=Nc(e),n=Fc(e,t.state,t.location,t.replace);function s(i,r=!0){r||n.pauseListeners(),history.go(i)}const o=ee({location:"",base:e,go:s,createHref:Oc.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Dc(e){return typeof e=="string"||e&&typeof e=="object"}function Gi(e){return typeof e=="string"||typeof e=="symbol"}const et={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},zi=Symbol("");var yo;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(yo||(yo={}));function jt(e,t){return ee(new Error,{type:e,[zi]:!0},t)}function ze(e,t){return e instanceof Error&&zi in e&&(t==null||!!(e.type&t))}const wo="[^/]+?",Kc={sensitive:!1,strict:!1,start:!0,end:!0},Wc=/[.+*?^${}()[\]/\\]/g;function Vc(e,t){const n=ee({},Kc,t),s=[];let o=n.start?"^":"";const i=[];for(const f of e){const d=f.length?[]:[90];n.strict&&!f.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function zc(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const qc={type:0,value:""},Qc=/[a-zA-Z0-9_]/;function Xc(e){if(!e)return[[]];if(e==="/")return[[qc]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(b){throw new Error(`ERR (${n})/"${f}": ${b}`)}let n=0,s=n;const o=[];let i;function r(){i&&o.push(i),i=[]}let l=0,c,f="",d="";function h(){f&&(n===0?i.push({type:0,value:f}):n===1||n===2||n===3?(i.length>1&&(c==="*"||c==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:f,regexp:d,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):t("Invalid state to consume buffer"),f="")}function g(){f+=c}for(;l{r(D)}:qt}function r(d){if(Gi(d)){const h=s.get(d);h&&(s.delete(d),n.splice(n.indexOf(h),1),h.children.forEach(r),h.alias.forEach(r))}else{const h=n.indexOf(d);h>-1&&(n.splice(h,1),d.record.name&&s.delete(d.record.name),d.children.forEach(r),d.alias.forEach(r))}}function l(){return n}function c(d){let h=0;for(;h=0&&(d.record.path!==n[h].record.path||!qi(d,n[h]));)h++;n.splice(h,0,d),d.record.name&&!Ro(d)&&s.set(d.record.name,d)}function f(d,h){let g,b={},T,H;if("name"in d&&d.name){if(g=s.get(d.name),!g)throw jt(1,{location:d});H=g.record.name,b=ee(Eo(h.params,g.keys.filter(D=>!D.optional).map(D=>D.name)),d.params&&Eo(d.params,g.keys.map(D=>D.name))),T=g.stringify(b)}else if("path"in d)T=d.path,g=n.find(D=>D.re.test(T)),g&&(b=g.parse(T),H=g.record.name);else{if(g=h.name?s.get(h.name):n.find(D=>D.re.test(h.path)),!g)throw jt(1,{location:d,currentLocation:h});H=g.record.name,b=ee({},h.params,d.params),T=g.stringify(b)}const K=[];let I=g;for(;I;)K.unshift(I.record),I=I.parent;return{name:H,path:T,params:b,matched:K,meta:ta(K)}}return e.forEach(d=>i(d)),{addRoute:i,resolve:f,removeRoute:r,getRoutes:l,getRecordMatcher:o}}function Eo(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Jc(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:ea(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 ea(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function Ro(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function ta(e){return e.reduce((t,n)=>ee(t,n.meta),{})}function Lo(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function qi(e,t){return t.children.some(n=>n===e||qi(e,n))}const Qi=/#/g,na=/&/g,sa=/\//g,oa=/=/g,ia=/\?/g,Xi=/\+/g,ra=/%5B/g,la=/%5D/g,Yi=/%5E/g,ca=/%60/g,Zi=/%7B/g,aa=/%7C/g,Ji=/%7D/g,ua=/%20/g;function Os(e){return encodeURI(""+e).replace(aa,"|").replace(ra,"[").replace(la,"]")}function da(e){return Os(e).replace(Zi,"{").replace(Ji,"}").replace(Yi,"^")}function ps(e){return Os(e).replace(Xi,"%2B").replace(ua,"+").replace(Qi,"%23").replace(na,"%26").replace(ca,"`").replace(Zi,"{").replace(Ji,"}").replace(Yi,"^")}function fa(e){return ps(e).replace(oa,"%3D")}function pa(e){return Os(e).replace(Qi,"%23").replace(ia,"%3F")}function ha(e){return e==null?"":pa(e).replace(sa,"%2F")}function An(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function ma(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oi&&ps(i)):[s&&ps(s)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function ga(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=$e(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const _a=Symbol(""),So=Symbol(""),Is=Symbol(""),$s=Symbol(""),hs=Symbol("");function Kt(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ot(e,t,n,s,o){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((r,l)=>{const c=h=>{h===!1?l(jt(4,{from:n,to:t})):h instanceof Error?l(h):Dc(h)?l(jt(2,{from:t,to:h})):(i&&s.enterCallbacks[o]===i&&typeof h=="function"&&i.push(h),r())},f=e.call(s&&s.instances[o],t,n,c);let d=Promise.resolve(f);e.length<3&&(d=d.then(c)),d.catch(h=>l(h))})}function Zn(e,t,n,s){const o=[];for(const i of e)for(const r in i.components){let l=i.components[r];if(!(t!=="beforeRouteEnter"&&!i.instances[r]))if(xa(l)){const f=(l.__vccOpts||l)[t];f&&o.push(ot(f,n,s,i,r))}else{let c=l();o.push(()=>c.then(f=>{if(!f)return Promise.reject(new Error(`Couldn't resolve component "${r}" at "${i.path}"`));const d=Ec(f)?f.default:f;i.components[r]=d;const g=(d.__vccOpts||d)[t];return g&&ot(g,n,s,i,r)()}))}}return o}function xa(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ko(e){const t=We(Is),n=We($s),s=Ee(()=>t.resolve(M(e.to))),o=Ee(()=>{const{matched:c}=s.value,{length:f}=c,d=c[f-1],h=n.matched;if(!d||!h.length)return-1;const g=h.findIndex(Mt.bind(null,d));if(g>-1)return g;const b=Po(c[f-2]);return f>1&&Po(d)===b&&h[h.length-1].path!==b?h.findIndex(Mt.bind(null,c[f-2])):g}),i=Ee(()=>o.value>-1&&ya(n.params,s.value.params)),r=Ee(()=>o.value>-1&&o.value===n.matched.length-1&&Wi(n.params,s.value.params));function l(c={}){return ba(c)?t[M(e.replace)?"replace":"push"](M(e.to)).catch(qt):Promise.resolve()}return{route:s,href:Ee(()=>s.value.href),isActive:i,isExactActive:r,navigate:l}}const va=Ri({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:ko,setup(e,{slots:t}){const n=kn(ko(e)),{options:s}=We(Is),o=Ee(()=>({[To(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[To(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:Ki("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),ae=va;function ba(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 ya(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!$e(o)||o.length!==s.length||s.some((i,r)=>i!==o[r]))return!1}return!0}function Po(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const To=(e,t,n)=>e??t??n,wa=Ri({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=We(hs),o=Ee(()=>e.route||s.value),i=We(So,0),r=Ee(()=>{let f=M(i);const{matched:d}=o.value;let h;for(;(h=d[f])&&!h.components;)f++;return f}),l=Ee(()=>o.value.matched[r.value]);pn(So,Ee(()=>r.value+1)),pn(_a,l),pn(hs,o);const c=It();return Vt(()=>[c.value,l.value,e.name],([f,d,h],[g,b,T])=>{d&&(d.instances[h]=f,b&&b!==d&&f&&f===g&&(d.leaveGuards.size||(d.leaveGuards=b.leaveGuards),d.updateGuards.size||(d.updateGuards=b.updateGuards))),f&&d&&(!b||!Mt(d,b)||!g)&&(d.enterCallbacks[h]||[]).forEach(H=>H(f))},{flush:"post"}),()=>{const f=o.value,d=e.name,h=l.value,g=h&&h.components[d];if(!g)return Uo(n.default,{Component:g,route:f});const b=h.props[d],T=b?b===!0?f.params:typeof b=="function"?b(f):b:null,K=Ki(g,ee({},T,t,{onVnodeUnmounted:I=>{I.component.isUnmounted&&(h.instances[d]=null)},ref:c}));return Uo(n.default,{Component:K,route:f})||K}}});function Uo(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Aa=wa;function Ea(e){const t=Zc(e.routes,e),n=e.parseQuery||ma,s=e.stringifyQuery||Co,o=e.history,i=Kt(),r=Kt(),l=Kt(),c=Fr(et);let f=et;Ct&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const d=Xn.bind(null,x=>""+x),h=Xn.bind(null,ha),g=Xn.bind(null,An);function b(x,C){let R,U;return Gi(x)?(R=t.getRecordMatcher(x),U=C):U=x,t.addRoute(U,R)}function T(x){const C=t.getRecordMatcher(x);C&&t.removeRoute(C)}function H(){return t.getRoutes().map(x=>x.record)}function K(x){return!!t.getRecordMatcher(x)}function I(x,C){if(C=ee({},C||c.value),typeof x=="string"){const u=Yn(n,x,C.path),m=t.resolve({path:u.path},C),v=o.createHref(u.fullPath);return ee(u,m,{params:g(m.params),hash:An(u.hash),redirectedFrom:void 0,href:v})}let R;if("path"in x)R=ee({},x,{path:Yn(n,x.path,C.path).path});else{const u=ee({},x.params);for(const m in u)u[m]==null&&delete u[m];R=ee({},x,{params:h(u)}),C.params=h(C.params)}const U=t.resolve(R,C),J=x.hash||"";U.params=d(g(U.params));const oe=Cc(s,ee({},x,{hash:da(J),path:U.path})),a=o.createHref(oe);return ee({fullPath:oe,hash:J,query:s===Co?ga(x.query):x.query||{}},U,{redirectedFrom:void 0,href:a})}function D(x){return typeof x=="string"?Yn(n,x,c.value.path):ee({},x)}function W(x,C){if(f!==x)return jt(8,{from:C,to:x})}function Y(x){return ve(x)}function ue(x){return Y(ee(D(x),{replace:!0}))}function V(x){const C=x.matched[x.matched.length-1];if(C&&C.redirect){const{redirect:R}=C;let U=typeof R=="function"?R(x):R;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=D(U):{path:U},U.params={}),ee({query:x.query,hash:x.hash,params:"path"in U?{}:x.params},U)}}function ve(x,C){const R=f=I(x),U=c.value,J=x.state,oe=x.force,a=x.replace===!0,u=V(R);if(u)return ve(ee(D(u),{state:typeof u=="object"?ee({},J,u.state):J,force:oe,replace:a}),C||R);const m=R;m.redirectedFrom=C;let v;return!oe&&Sc(s,U,R)&&(v=jt(16,{to:m,from:U}),He(U,U,!0,!1)),(v?Promise.resolve(v):Me(m,U)).catch(_=>ze(_)?ze(_,2)?_:Ze(_):Z(_,m,U)).then(_=>{if(_){if(ze(_,2))return ve(ee({replace:a},D(_.to),{state:typeof _.to=="object"?ee({},J,_.to.state):J,force:oe}),C||m)}else _=at(m,U,!0,a,J);return Ye(m,U,_),_})}function Ce(x,C){const R=W(x,C);return R?Promise.reject(R):Promise.resolve()}function wt(x){const C=Rt.values().next().value;return C&&typeof C.runWithContext=="function"?C.runWithContext(x):x()}function Me(x,C){let R;const[U,J,oe]=Ra(x,C);R=Zn(U.reverse(),"beforeRouteLeave",x,C);for(const u of U)u.leaveGuards.forEach(m=>{R.push(ot(m,x,C))});const a=Ce.bind(null,x,C);return R.push(a),me(R).then(()=>{R=[];for(const u of i.list())R.push(ot(u,x,C));return R.push(a),me(R)}).then(()=>{R=Zn(J,"beforeRouteUpdate",x,C);for(const u of J)u.updateGuards.forEach(m=>{R.push(ot(m,x,C))});return R.push(a),me(R)}).then(()=>{R=[];for(const u of oe)if(u.beforeEnter)if($e(u.beforeEnter))for(const m of u.beforeEnter)R.push(ot(m,x,C));else R.push(ot(u.beforeEnter,x,C));return R.push(a),me(R)}).then(()=>(x.matched.forEach(u=>u.enterCallbacks={}),R=Zn(oe,"beforeRouteEnter",x,C),R.push(a),me(R))).then(()=>{R=[];for(const u of r.list())R.push(ot(u,x,C));return R.push(a),me(R)}).catch(u=>ze(u,8)?u:Promise.reject(u))}function Ye(x,C,R){l.list().forEach(U=>wt(()=>U(x,C,R)))}function at(x,C,R,U,J){const oe=W(x,C);if(oe)return oe;const a=C===et,u=Ct?history.state:{};R&&(U||a?o.replace(x.fullPath,ee({scroll:a&&u&&u.scroll},J)):o.push(x.fullPath,J)),c.value=x,He(x,C,R,a),Ze()}let je;function Nt(){je||(je=o.listen((x,C,R)=>{if(!nn.listening)return;const U=I(x),J=V(U);if(J){ve(ee(J,{replace:!0}),U).catch(qt);return}f=U;const oe=c.value;Ct&&Mc(vo(oe.fullPath,R.delta),Nn()),Me(U,oe).catch(a=>ze(a,12)?a:ze(a,2)?(ve(a.to,U).then(u=>{ze(u,20)&&!R.delta&&R.type===en.pop&&o.go(-1,!1)}).catch(qt),Promise.reject()):(R.delta&&o.go(-R.delta,!1),Z(a,U,oe))).then(a=>{a=a||at(U,oe,!1),a&&(R.delta&&!ze(a,8)?o.go(-R.delta,!1):R.type===en.pop&&ze(a,20)&&o.go(-1,!1)),Ye(U,oe,a)}).catch(qt)}))}let At=Kt(),fe=Kt(),te;function Z(x,C,R){Ze(x);const U=fe.list();return U.length?U.forEach(J=>J(x,C,R)):console.error(x),Promise.reject(x)}function Ge(){return te&&c.value!==et?Promise.resolve():new Promise((x,C)=>{At.add([x,C])})}function Ze(x){return te||(te=!x,Nt(),At.list().forEach(([C,R])=>x?R(x):C()),At.reset()),x}function He(x,C,R,U){const{scrollBehavior:J}=e;if(!Ct||!J)return Promise.resolve();const oe=!R&&jc(vo(x.fullPath,0))||(U||!R)&&history.state&&history.state.scroll||null;return _i().then(()=>J(x,C,oe)).then(a=>a&&$c(a)).catch(a=>Z(a,x,C))}const we=x=>o.go(x);let Et;const Rt=new Set,nn={currentRoute:c,listening:!0,addRoute:b,removeRoute:T,hasRoute:K,getRoutes:H,resolve:I,options:e,push:Y,replace:ue,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:i.add,beforeResolve:r.add,afterEach:l.add,onError:fe.add,isReady:Ge,install(x){const C=this;x.component("RouterLink",ae),x.component("RouterView",Aa),x.config.globalProperties.$router=C,Object.defineProperty(x.config.globalProperties,"$route",{enumerable:!0,get:()=>M(c)}),Ct&&!Et&&c.value===et&&(Et=!0,Y(o.location).catch(J=>{}));const R={};for(const J in et)Object.defineProperty(R,J,{get:()=>c.value[J],enumerable:!0});x.provide(Is,C),x.provide($s,ci(R)),x.provide(hs,c);const U=x.unmount;Rt.add(x),x.unmount=function(){Rt.delete(x),Rt.size<1&&(f=et,je&&je(),je=null,c.value=et,Et=!1,te=!1),U()}}};function me(x){return x.reduce((C,R)=>C.then(()=>wt(R)),Promise.resolve())}return nn}function Ra(e,t){const n=[],s=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let r=0;rMt(f,l))?s.push(l):n.push(l));const c=e.matched[r];c&&(t.matched.find(f=>Mt(f,c))||o.push(c))}return[n,s,o]}function er(){return We($s)}const Xe=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},La={key:0,class:"flex flex-col justify-center"},Ca={key:1,class:"group lg:hover:mt-4 md:hover:mt-[18px] hover:mt-[20px]",type:"button"},Sa={class:"flex flex-col justify-center group-hover:rotate-180"},ka={xmlns:"http://www.w3.org/2000/svg",width:"14",height:"8",viewBox:"0 0 14 8",fill:"none"},Pa=["stroke"],Ta={key:0,class:"hidden z-50 bg-primary-700 py-2 rounded-md group-hover:block"},Ua={__name:"DropDown",props:{theme:{type:String,default:"light"},title:{type:String,default:"單車節"},linkList:{type:Array,default:[{name:"subtitle",link:"/subtitle"}]}},setup(e){const t=e,{theme:n,title:s,linkList:o}=Dr(t),i=r=>r.some(l=>l.name.length>5);return(r,l)=>(k(),O(F,null,[M(o).length==1?(k(),O("div",La,[P(M(ae),{class:Ke(["block font-bold text-sm lg:text-xl md:text-base",{"text-white":M(n)==="light","dark-content":M(n)==="dark"}]),to:M(o)[0].link},{default:se(()=>[ce(Q(M(s)),1)]),_:1},8,["class","to"])])):zn("",!0),M(o).length>1?(k(),O("button",Ca,[p("div",{class:Ke(["flex justify-center lg:gap-x-2 md:gap-x-1",{"lg:px-[9px] md:px-[6px] px-4":i(M(o))}])},[p("span",{class:Ke(["font-bold text-sm lg:text-xl md:text-base",{"text-white":M(n)==="light","dark-content":M(n)==="dark"}])},Q(M(s)),3),p("div",Sa,[(k(),O("svg",ka,[p("path",{stroke:M(n)==="light"?"#FFF8F2":"#404040",d:"M13 1L7 7L1 1","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,8,Pa)]))])],2),M(o).length>1?(k(),O("div",Ta,[(k(!0),O(F,null,xe(M(o),c=>(k(),gt(M(ae),{key:c.name,to:c.link,class:Ke(["block px-1 py-2 lg:text-sm text-[11px] text-white hover:bg-primary-50 hover:rounded-sm hover:text-primary-900",{"bg-transparent hover:rounded-m":M(n)==="light"}]),onClick:f=>r.handleLinkClick(c)},{default:se(()=>[ce(Q(c.name),1)]),_:2},1032,["to","class","onClick"]))),128))])):zn("",!0)])):zn("",!0)],64))}},Oa=Xe(Ua,[["__scopeId","data-v-cc1a3daf"]]),Ia=e=>(On("data-v-672097f0"),e=e(),In(),e),$a={class:"flex justify-center xl:gap-26 lg:gap-8 gap-3 max-w-[1200px]"},Ma=["src"],ja={class:"flex xl:gap-7 lg:gap-3 gap-2"},Ha=Ia(()=>p("div",{class:"flex flex-col justify-center"},[p("a",{href:"#",class:"block text-center font-bold bg-primary-900 rounded-full lg:h-14 lg:w-36 lg:text-xl md:h-10 md:w-24 h-8 w-20"},[p("div",{class:"flex flex-col justify-center h-full"},[p("span",{class:"text-bold text-primary-50 text-sm lg:text-xl md:text-base"},"即刻報名")])])],-1)),Fa={__name:"NavBar",props:{theme:{type:String,default:"dark"}},setup(e){const t=It("dark"),n=er(),s=Ee(()=>n.path);return Vt(s,(o,i)=>{o==="/"?t.value="light":t.value="dark"}),Si(()=>{s.value==="/"&&(t.value="light"),window.addEventListener("scroll",o=>{s.value==="/"&&window.innerWidth>=1024&&(window.scrollY>500?t.value="dark":t.value="light")})}),(o,i)=>(k(),O("div",{class:Ke(["navbar w-full fixed flex justify-center pt-2 pb-3 h-20 z-[100]",{"bg-primary-50 shadow-lg":t.value=="dark"}])},[p("nav",$a,[P(M(ae),{class:"flex flex-col justify-center",to:"/"},{default:se(()=>[p("img",{src:t.value=="light"?"/BikeFestival17th-Frontend/logo.svg":"/BikeFestival17th-Frontend/logo-dark.svg",alt:"logo",class:"block xl:w-44 lg:w-36 md:w-28 w-24 cursor-pointer",onClick:i[0]||(i[0]=()=>{})},null,8,Ma)]),_:1}),p("div",ja,[(k(!0),O(F,null,xe(M(Ac),r=>(k(),gt(Oa,{theme:t.value,title:r.title,linkList:r.linkList},null,8,["theme","title","linkList"]))),256))]),Ha])],2))}},Na=Xe(Fa,[["__scopeId","data-v-672097f0"]]),Ba="data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='top%20arrow'%3e%3ccircle%20id='Ellipse%2011'%20cx='18'%20cy='18'%20r='18'%20fill='white'/%3e%3cpath%20id='&%23231;&%23189;&%23174;&%23233;&%23160;&%23130;&%23231;&%23174;&%23173;&%23233;&%23160;&%23173;'%20d='M19.0607%208.96327C18.4749%208.37748%2017.5251%208.37748%2016.9393%208.96327L7.3934%2018.5092C6.80761%2019.095%206.80761%2020.0447%207.3934%2020.6305C7.97919%2021.2163%208.92893%2021.2163%209.51472%2020.6305L18%2012.1452L26.4853%2020.6305C27.0711%2021.2163%2028.0208%2021.2163%2028.6066%2020.6305C29.1924%2020.0447%2029.1924%2019.095%2028.6066%2018.5092L19.0607%208.96327ZM19.5%2026.0239L19.5%2010.0239H16.5L16.5%2026.0239H19.5Z'%20fill='%23FF7B1A'/%3e%3c/g%3e%3c/svg%3e",Da="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAAiCAYAAADGfuJNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAnbSURBVHgB7Vzhdds4DEb67n99E0Q3Qd0JwkxQZ4JTJrhkAjsTNJ0guQmcTmBlgvQmsDpBchPghAiqIYikQIlu7ke/9/QsSiBBQiAIgJIB3giIuMMDnuEXfiEBv8HbwYnzulHe4uTkpIYjoGl70fzsmmPBl/5ueG0gA5q2181PaSS/aPh+E3WpT4WhXt3UO4eZaPitmp/P4tJl024FmcCycFy8lmM11i+bnz+5+KWp/wD/JzQddNjHc3Nsm+OO7kFm0ANT/ErIhKatJ9HuniagOO4V34Wop2XwWdV9FveyPECWr7c/mdrfz1lBsb8KFzHad/A2WKryDbQz9XtzbFkAK8gHp8pJliAEfvByLBWtGt3RlD9Ins21F1HWMvgq6i3gsDq8tgt5sIz0Zxb4eRVcTJ5orKiuqz+2+r6Vq/BJnL80nbzFdpmhZeICWgFXkA9SgerUJSwCp8qP3YlHqTVPLYMq0q681y2pa0hHIc6XZCAgHR8DCi9dkNXIykkT/FJdk+NxI32r30pxfQ/0C7SKSwO4yGkNoK8I/0A+OFWWyjmwqKocU+ozcf7imWhk0SpIg/Zvr2GCZfQ9l0bJ/oLDpLjkvtH4QgbiRdWnvpVcpNX3PqX+T0HTyaXyszZ8fdH5NTl9L48veQWZoHyyvbq3UXwLcc8rA3F/L+7tIAOadm5D/ZnZbjeWZxSxA/OjcdzFeGHrz+/1s6Fzvrb1WW+TxWXGNFtzKJS2RJ+a9s8Er+uMSznBqXIFGcCTy4lLL9gP+qQrUCufzanmFqIutVuIe39DHnyI9GcSWKG20Mr0UrW5gVYGJR0N7bnOYJDSc32q18u4sPtIekHWmFwPav++u291FZbcQAda1pOXGYZMmRCuxflLSGlZSAWk45MqL1lgqXgYCa4IcoknBSQ5VTCcLGeqfNoc70W7RE/+chVLV/HkWYENTpzrSRZC7ePPfMk60u+Fj4ZkRcoGbRrytS0Y9pvGGkvJXXK/ib6nF1bFdap8O3XG0tIhilVCHpEG+h7SoAOkGoZKY4WeqI7bI9+1gnYsVt/LrJwjIJn05AlCQQQKz7WzAJ0T5W7i/QArHVjy4DSuhv6Gz2t1795Qv1N+pw3aCRjAfpbjIs3CP2AC2OWQviAlmbP5nB5+9GC34lKVI5HPbXdL+hT3ieqMKflouoqNQCku/R4InjbQj9o/+lY2tsJyIpyPWHyagKnj/zGuhPpSXq+r8qjF9fhyc6LyQpUrOC60m1BDXjyJcxKsz83RVj9Epx/i7zAOa152LEvho3ttM0DXuW4ycLSO6w84KKHczbTK7xIseXgcRuUlTAQOI+0lHBHYj85RuSlz2zbJBY3RPPZ34J4M/BfWsWF/F24Xodtb+2B9lqFx4UhmRdDd+vhYds6cKo9rexgysoXM2YMecHowZ8VKlUNjGY3mWZljeV0fnCp/9RGxHBYGugL68nqEOEatOMY3YZwir8CPDz4+FsW1LjMWSAH22sHM++ZweFnjWBjdjUO7m6Wt1VcYh1Plucu/U+UK4rBMND0uORl6/Yr40s5X35JVWPoqTkQhzn/4Y7zM0r0NZAArTKl4dcFULjhxblXIKkCnfXGLcfigyvtm3GDAzkg35t+OWnEYGg/ZppRNBWE+4KOLKi4Oo75THPcTryNBQiHOa+ZB19bMZwN54FvGHfhzr8nwCPQM/XvrehVZY7s9qlGI89HNAY8lJ8UpAxmFvWif5HAeoCP/c2nsg5ajdVzfmNdS3bNO/B+KP2ZxnSo/wnAm6h21a/Ag4gqQ0hZMc9oM7jvMh0z91ND220G7Q5WDhxZoKNLdClpSlnMYpsFILjIQsmRtBpY8oIxaQR4DdNoXrSAO7X74xkWQk1mOa8pK9GLOd2O7T9zhOUCz90WNHrpCR5HNsR6LKlOBnndv+ehwBTOBxq830BDN44SsDdoj+lLRuRx9mDiuK3HvTt1bpPIZC86iDjgOI1GLb9aBfLQNnz+cZPoioYFcsmrPDs0nmI+oXAho9wOdKltkmDsvuzLS+dzH5GUeDPlnD59efPUu0sECxtMjU6LhDp2waECXkAFsKZy4dCN4dHA4I388JlCB2IOTmJK1GZ04PrpI7OFNORnaJDwE6LzLPNpTf1F3IubjuljFAE2Kxe3oz0/yvXsrfdtvwtrWio788qlbv06VT9Hv5uiI2nmW6veqvVH5eSw5BPhrv3URoNN9SMnfElaJ47Iau2im5Z21gwHHWNKkvir3GqzkUlo8pNQ6XHQnzKMS93xKZIV+cKFArxDndYCmU8Cuf5aVRz/4GuJtd6gMdNSPe4jDKd4vhja/BOoTLBbX/gITjrzMjMMtx4eR9jR9tk/Ssf8yMvosCw4Dmj1OeJla8HnGQKCHw+3M2widw4TNF+wHzPsInXWruWTa1Vg/cBhgh8a1CrWJ6uNSI58SLLB0ENMj0TUO4SAD1MN8CtAsPfyfMHHHDtsJ4EZoTNH8FODhq4Iy1nc0KMgE3jpjs0qsbzJ2Sn72vnsEv/LQmFIyTLtmmmdVZwMzgf0Jscf4ZyI7HOIJM33GIvjcKR5JkyMD/6TVMKHdWZ//oP3FpK3Ql8JHEwrOYlt1HbR/G0oLdX+Y8ZF/ZbrqLxLGVD8X2wm14SK1cTHiZ3efwUvQhNth+2lJHeCT+laZnOjUL/rPBEjADfUF292oJaSjUOVTnPZm3KNKJ5o+/0E2Yh6dcKocSrGS/GqIPM/fAhWdbFxX9tDcgAestPRe6Ud+m51mvlRcskRE491ti4GF0z2MLtD7FqvDb+R/UX0gFNDu9W8amhvFh/qY8o5GAcOXiZLe8RDy/hemvR+iLbxvx9MCXacQ55UmxtYlejV6ns/PCdHUH8t6A60+pRk0HLoJpYfmTpjyK8/919QLenw7HL4ji6zgKX1c4sHteMaEvCz3zdeHDnuc987xLD8wB/BI/8uGfb+55GskzzXLbcvHXaC+xIO4vuCDnus0twr7D3WrGicfZcOdu8LwVt0qcq/068urUCyR7Z94UNo9TssMFBhX3q7t5OUVj/QZeGIfvAqSoV05tiU/r+5ZkF7chcaMR/ybAB3oJEfcCXx2GMYmUIcmzmdBdzunfziuvPRAHCQCjxDNJ/I/moKg+E8zca1T4DXzC727cKX65SAHsJ8umqUUBl4hpdkE6EtBv8N8f2axwKGFRJxuyc2f0xwLR1OQQ/srls9CXKMgu5uwZaCeTFkmRaqxziy5M7vcAzXw9CotK8EVC4T6tcHjrQA0ke7FxJjEB/vWjizTW/i3pg2KmTwKFG4dcoyBEeuO/VToLcwFHvxWBz8ZQmE2nusr/Mn+4dyJgQc/r0T8ublb0QdS3FtM3JE7Jvh57tgQTUnvDfAf9NwEPSj9DPkAAAAASUVORK5CYII=",Ka="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFCSURBVHgB3VPRUYNAEF0YCkgJVwIlYAWxg1CCVpCkg1iBpALGCsQO6ICzAzo438mes54bLpDxQ9/MG242b9+DzR7RX0eWEjjnKjy2YAkaLluwB1+yLOtoDbwx+OrSGECzxNub791y7H/T/LoQN41lDgNYgxvWG7CJNNVcwJAIMErPIX6JS+Z1wvw50pfc0yraKugK0bOlebwL83s82hntDuz8IRdFQ9ejTPxehUO+oGkJTDh83WQ/OEVowTs+j7i1I2v9Fm243movB+2ndxGZGUVolZoPCmGkYAwHOaKe1kEbba8FvClCI1bvEIpy90nHWQtoSHzaDbDEK/otgOd6pNtxlP+b/AIfciLxeSvwBI9GFvJYAUG9MuSM3oe4mGtKDvHjspSGH+0j9/xAcakLDX5TGpqu/U4x7WjavFO4gP8TH99AqyPLZR8JAAAAAElFTkSuQmCC",Wa="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEySURBVHgB3VXRcYMwDBWdwCMwAt2AETICG9ANoJM0mYARyAZ0A7pBuoEqNc9Xn092TOhP8u50NpL89GQbIHp0VLGDmZ0MvVgrVlMZvsROVVUds1lCXoutfD9W5TA7gPIFqs9i71BWAl0z0LVrXfMq3XzH6t+gYqINkPxG7ID5DI7RSlwQbGgD+G9LVWDrt8pK/EWCpIW6FTapL1B9CbqweVIBcQ2cxlAs1ArIYxeQjXy9ZTXmHu2eArPfXyPfF5n3FPBwRr5D7JLjeaH9cLngrQJnjJ0RO0Q5eXD+kPUadvDp1vTwsffneLKB6MbEGEt5br1o2skSEM+x8pICK2KbPhURRwOOxfvCQz5hHOh+9Bg/yajugi4+tnQC5RPWKkedSvz3H06qyDE61BJivW2Ong4/3DC4BBOm85MAAAAASUVORK5CYII=",Va="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADKSURBVHgB7ZRhDcIwEIWvCwKQUAmVUAdIABTMAhZwMBzgYEgABSsKhoPyGtbQdA29Lf3F9iUvvSW3e7trdkQrf48IH6y1GscOktA2UA4znHfoLIQwowwUV7Yc2tetAo+ayrFPGSgqh0oZ5GZ9pO+sc4xr5YYa5J0Yd9DNNhhyJdRw8iuaxwvqJr3h2uJ8EcIa6u2EjlkGQEOt5dH7upuo7V+0xMf4ILyDB5XjmTJoqBxXH8TL7kCfZed+FEn5ZWei2OmCZXejleXwBuM5hkOGuXHfAAAAAElFTkSuQmCC",Ga=p("div",{class:"bg-primary lg:hidden border-b-2 border-white p-4 flex justify-end"},[p("a",{href:"#"},[p("img",{src:Ba,alt:"go to top"})])],-1),za={class:"bg-primary text-white py-12 lg:text-xl text-sm"},qa={class:"max-w-[1200px] mx-auto my-0 flex lg:justify-between justify-around"},Qa=vt('
logo

第17屆大學科系博覽會

facebookinstagramyoutube
',1),Xa={class:"lg:flex hidden"},Ya=p("p",null," | ",-1),Za={class:"lg:flex hidden"},Ja=p("p",null," | ",-1),eu={class:"lg:flex hidden"},tu=p("p",null," | ",-1),nu={class:"lg:hidden flex flex-col items-end justify-between"},su={class:"flex"},ou=p("p",null," | ",-1),iu={class:"flex"},ru=p("p",null," | ",-1),lu={class:"flex"},cu=p("p",null," | ",-1),au={__name:"Footer",setup(e){return(t,n)=>(k(),O(F,null,[Ga,p("div",za,[p("div",qa,[Qa,p("div",Xa,[P(M(ae),{to:"/about"},{default:se(()=>[ce("關於單車節")]),_:1}),Ya,P(M(ae),{to:"/info"},{default:se(()=>[ce("參加資訊")]),_:1})]),p("div",Za,[P(M(ae),{to:"/activities"},{default:se(()=>[ce("主題活動")]),_:1}),Ja,P(M(ae),{to:"/forum"},{default:se(()=>[ce("知識論壇")]),_:1})]),p("div",eu,[P(M(ae),{to:"/partners"},{default:se(()=>[ce("合作夥伴")]),_:1}),tu,P(M(ae),{to:"/souvenir"},{default:se(()=>[ce("紀念品小鋪")]),_:1})]),p("div",nu,[p("div",su,[P(M(ae),{to:"/about"},{default:se(()=>[ce("關於單車節")]),_:1}),ou,P(M(ae),{to:"/info"},{default:se(()=>[ce("參加資訊")]),_:1})]),p("div",iu,[P(M(ae),{to:"/activities"},{default:se(()=>[ce("主題活動")]),_:1}),ru,P(M(ae),{to:"/forum"},{default:se(()=>[ce("知識論壇")]),_:1})]),p("div",lu,[P(M(ae),{to:"/souvenir"},{default:se(()=>[ce("紀念品小鋪")]),_:1}),cu,P(M(ae),{to:"/partners"},{default:se(()=>[ce("合作夥伴")]),_:1})])])])])],64))}},uu={__name:"App",props:{theme:{type:String,default:"light"}},setup(e){return(t,n)=>{const s=$n("router-view");return k(),O(F,null,[P(Na),P(s),P(au)],64)}}},ct=e=>(On("data-v-8c3ce2de"),e=e(),In(),e),du=vt('

成大單車節,

牽起你與科系的橋樑

2024年3月2~3日 @成大光復校區

單車故事

/ 單車十七 夢想前行/

你的人生,應被勇敢照亮。

美好時光,指引夢想前行。

​獻給──

在升學道路上迷惘的你;

在追夢旅程中躊躇的你。


成大單車節期待為你提供更多可能性,

​突破困境,聆聽內心,尋覓所愛。


/ 2 0 2 4 春天, 一起在單車節找到心之所向。/​​

',3),fu={class:"sm:flex sm:justify-evenly xl:px-36 xl:py-24 lg:px-20 lg:py-20 md:px-14 md:py-16 sm:py-10 sm:px-10 pb-10 bg-primary-900"},pu=ct(()=>p("img",{class:"lg:w-[432px] w-80 sm:relative hidden",alt:"psychological-test",src:"https://fakeimg.pl/432x237"},null,-1)),hu={class:"sm:mt-10 w-full sm:flex sm:justify-center hidden"},mu=ct(()=>p("div",{class:"flex flex-col justify-center"},[p("span",{class:"block text-primary-900 font-bold"}," 即刻遊玩 ")],-1)),gu=vt('

測驗 - 你是哪一種動物?

猶記得高三那年,一出學測考場,人生頓失方向。該

讀哪間學校、報什麼學系?此起彼落的疑問,成了每

個考生心中的困擾,也迴盪在每次與父母、導師的談

話間。不管閱覽了多少網路資料,你仍然躊躇不前,

甚至更加心焦

——這樣的選擇是對的嗎?去了那裡會不會後悔?

',1),_u={class:"sm:hidden w-full flex justify-center opacity-[99%]"},xu=ct(()=>p("div",{class:"flex flex-col justify-center"},[p("span",{class:"block text-primary-900 font-bold"}," 即刻遊玩 ")],-1)),vu=vt('

七大主題活動

活動標題

專欄文章

',2),bu={class:"sm:flex sm:justify-evenly xl:px-36 xl:py-24 lg:px-20 lg:py-20 md:px-14 md:py-16 sm:py-10 sm:px-10 pt-10 pb-12 px-8 bg-primary-900"},yu={class:"text-white xl:text-2xl lg:text-base text-sm"},wu=ct(()=>p("h2",{class:"font-bold text-white xl:text-4xl lg:text-3xl text-2xl lg:mb-12 sm:mb-10 mb-7"}," 紀念品小舖 ",-1)),Au=ct(()=>p("div",{class:"*:w-max w-max sm:m-0 mx-auto sm:m-0 mb-6"},[p("p",null,"Horem ipsum dolor sit amet, consectetur adipiscing elit."),p("p",null,"Horem ipsum dolor sit amet, consectetur adipiscing elit."),p("p",null,"Horem ipsum dolor sit amet, consectetur adipiscing elit."),p("p",null,"Horem ipsum dolor sit amet, consectetur adipiscing elit.")],-1)),Eu=ct(()=>p("div",{class:"flex flex-col justify-center"},[p("span",{class:"block text-primary-900 font-medium"}," 前往購買 ")],-1)),Ru=vt('
',1),Lu=ct(()=>p("div",{class:"w-full sm:visible hidden"},[p("div",{class:"w-full h-[900px] bg-cover bg-center relative",style:{"background-image":"url('/BikeFestival17th-Frontend/home/key-visual-bottom.png')"}}),p("div",{class:"absolute -translate-y-80 left-1/2 -translate-x-1/2"},[p("h2",{class:"text-white font-black lg:text-4xl text-2xl"}," 邀請你踏上探索科系的旅程! ")])],-1)),Cu=ct(()=>p("div",{class:"sm:px-36 sm:pt-20 sm:pb-48 pt-10 pb-12 px-8"},[p("div",{class:"w-full text-center"},[p("p",{class:"text-black font-black xl:text-4xl lg:text-3xl text-2xl"},"贊助廠商"),p("p",{class:"text-black mt-3 font-medium xl:text-xl text-lg"},"依照中英文筆畫順序排列")]),p("div",{class:"w-full flex justify-center"},[p("div",{class:"max-w-[1200px] mt-11 grid justify-center gap-x-8 gap-y-10 sm:grid-cols-5 grid-cols-2 *:mx-auto *:block sm:*:w-48 *:w-40",grid:"","gap-x-8":"","gap-y-4":"","sm:grid-cols-3":"","grid-cols-2":""},[p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"}),p("img",{src:"https://fakeimg.pl/200x200"})])])],-1)),Su={__name:"Home",setup(e){return(t,n)=>(k(),O(F,null,[du,p("div",fu,[p("div",null,[pu,p("div",hu,[P(M(ae),{class:"flex lg:w-40 lg:h-16 lg:p-0 px-6 py-3 justify-center bg-white rounded-lg",to:"#"},{default:se(()=>[mu]),_:1})])]),gu,p("div",_u,[P(M(ae),{class:"flex justify-center bg-white rounded-lg w-80 h-12",to:"#"},{default:se(()=>[xu]),_:1})])]),vu,p("div",bu,[p("div",yu,[wu,Au,P(M(ae),{class:"flex w-24 h-10 justify-center bg-white rounded-lg mt-7 sm:visible hidden",to:"#"},{default:se(()=>[Eu]),_:1})]),Ru]),Lu,Cu],64))}},ku=Xe(Su,[["__scopeId","data-v-8c3ce2de"]]),Pu=[{department:"總籌部",name:"陳俊安",class:"資訊 115",tags:"#Colten #現在是早上六點嗎 #我幫你留了一些 bug 等你去修",song:"琳誼 Ring - 在某個角落努力的你"},{department:"總籌部",name:"張百鴻",class:"資訊 115",tags:"#水豚愛好者 #我只有腳踏車 #晚餐吃拉麵好不好",song:"The Crane - Don't Mind"},{department:"秘書部",name:"廖芃蓁",class:"企管 114",tags:"#古靈精怪可可愛愛 #減肥困難戶 #深夜聽歌emo的INFP",song:"Newleans - ETA"},{department:"秘書部",name:"黃友誠",class:"牙醫 117",tags:"#咖喱飯一定要拌在一起 #重度選擇障礙 #路上觀察學家",song:"葉璦菱 - 我心已打烊"},{department:"公關部",name:"陳毅洋",class:"政治 114",tags:"#ENFP轉INFP #天氣之子 #小池不揪",song:"Newleans - Super Shy"},{department:"公關部",name:"廖韻淇",class:"企管 115",tags:"#我怕鬼 #防曬大師 #一餐要一個半小時",song:"Lauv - Steal The Show"},{department:"學術部",name:"趙蓁妤",class:"會計 115",tags:"#粉紅泡泡 #奶茶控 #熬夜技能加載中",song:"IU - Hold My Hand"},{department:"學術部",name:"楊郁涵",class:"會計 115",tags:"#極度龜毛 #藍色小精靈 #一天一拿鐵",song:"Justin Bieber - Love Yourself"},{department:"學術部",name:"詹博堯",class:"資訊 115",tags:"#傑博瑞是一隻水母 #感冒要吃冰 #人生是場派對而我是pinata",song:"SZA - Snooze"},{department:"策展部",name:"陳雨婕",class:"生技 115",tags:"#看起來永遠想睡覺 #jajas #喜歡吃東西(也喜歡減肥)",song:"Dua Lipa - Dance The Night"},{department:"策展部",name:"張鈞傑",class:"能源 115",tags:"#潔癖 #路怒症 #我最瘦",song:"林宥嘉 - 我不是神,我只是平凡卻直拗愛著你的人"},{department:"策展部",name:"游棨巖",class:"光電 115",tags:"#暈船症候群 #愛吃鬼巧達 #小遲五分鐘後到",song:"Justin Bieber - Off My Face"},{department:"影紀部",name:"藍宇杰",class:"工資 115",tags:"#B壞A事Bang不N見G #若能放棄絕不努力 #沒有什麼是Photoshop解決不了的事情",song:"聖結石 - 朋友BANG不見"},{department:"影紀部",name:"陳詠涵",class:"醫技 115",tags:"#說走就走型 #探店小天才 #內向悶騷but大喇喇",song:"AJ Mitchell - Hi-Lo"},{department:"影紀部",name:"周怡潔",class:"中文 114",tags:"#躲貓貓 #好餓吃啥 #太宇宙了!",song:"163braces - 小船"},{department:"設計部",name:"黃庭葳",class:"工設 115",tags:"#蟑螂作息#拖延症末期 #蕃茄醬工作法",song:"Mysta Rias - DETECT MY LOVE"},{department:"設計部",name:"余嘉潓",class:"工設 114",tags:"#自然捲 #晚上做設計 #最喜歡喝仙女紅茶了",song:"deca joins - 快樂"},{department:"設計部",name:"文遠睿",class:"工設 115",tags:"#不愛吃早餐 #摔車仔 #吃火鍋只吃白飯",song:"Harry Styles - Fine Line"},{department:"行銷部",name:"張晏玟",class:"企管 115",tags:"#選擇困難 #冰淇淋怪獸 #減肥只是說說而已",song:"厭世少年 - 比比"},{department:"行銷部",name:"周沛儀",class:"企管 115",tags:"#台南油女 #熬夜小能手 #你要不要喝芭樂汁",song:"The Crane- 還不想睡"},{department:"行銷部",name:"方文廷",class:"不分 114",tags:"#方教授(?) #好像都沒睡 #irent愛用者",song:"deca joins - 浴室"}],Tu={class:"max-w-[1200px] flex flex-wrap lg:justify-between justify-center mt-16"},Uu=p("div",{class:"lg:w-[100px] lg:h-[100px] w-[80px] h-[80px] rounded-full bg-gray-500"},null,-1),Ou={class:"lg:w-[200px] w-[160px]"},Iu={class:"text-primary text-xs mb-2"},$u={class:"text-content font-bold text-xl mb-2"},Mu={class:"text-content text-xs mb-2"},ju={class:"text-content text-xs font-bold"},Hu={__name:"MemberCard",setup(e){return(t,n)=>(k(),O("div",Tu,[(k(!0),O(F,null,xe(M(Pu),(s,o)=>(k(),O("div",{key:o,class:"w-[362px] h-[177px] border border-content rounded-[40px] bg-white flex p-6 items-center justify-between mb-7"},[Uu,p("div",Ou,[p("p",Iu,Q(s.department)+"・"+Q(s.class),1),p("p",$u,Q(s.name),1),p("p",Mu,Q(s.tags),1),p("p",ju,"♫ "+Q(s.song),1)])]))),128))]))}},Fu={data(){return{breadcrumbs:[]}},watch:{$route:"generateBreadcrumbs"},created(){this.generateBreadcrumbs()},methods:{generateBreadcrumbs(){const e=this.$route.matched;if(this.breadcrumbs=e.map(t=>({to:t.path,label:t.name})),this.$route.params){const t=Object.values(this.$route.params)[0];t&&this.breadcrumbs.push({to:this.$route.path,label:t})}}}},Nu=p("div",{class:"h-20"},null,-1),Bu={class:"h-20 max-w-[1200px] mx-auto my-0 flex items-center"},Du={class:"fixed text-base"};function Ku(e,t,n,s,o,i){const r=$n("router-link");return k(),O(F,null,[Nu,p("div",Bu,[p("div",Du,[P(r,{to:"/"},{default:se(()=>[ce("首頁 / ")]),_:1}),(k(!0),O(F,null,xe(o.breadcrumbs,l=>(k(),O(F,null,[l.to===e.$route.path?(k(),gt(r,{key:0,to:l.to},{default:se(()=>[p("b",null,Q(l.label),1)]),_:2},1032,["to"])):(k(),gt(r,{key:1,to:l.to},{default:se(()=>[ce(Q(l.label),1)]),_:2},1032,["to"]))],64))),256))])])],64)}const ke=Xe(Fu,[["render",Ku]]),Wu=p("div",{class:"h-40"},null,-1),Vu={class:"max-w-[1200px] mx-auto text-xl text-content px-10"},Gu=vt('

活動宗旨

成功大學自立校以來,累積深厚學術與人文底蘊,孕育無數學子於專業殿堂及社會各處無私奉獻; 歷來以社會參與為經營目標,形塑特殊使命與學生特質。冀透過本次活動,向大眾展示成功大學作為全臺綜合型大學所能提供的學習資源、師資設備、產學合作, 以溫馨有感的豐富活動,做為全台高中生迷惘未來時之引路人。

驅散名為迷惘的迷霧

猶記得高三那年,一出學測考場,人生頓失方向。該讀哪間學校、報什麼學系?此起彼落的疑問,成了每個考生心中的困擾,也迴盪在每次與父母、導師的談話間。不管閱覽了多少網路資料,你仍然躊躇不前,甚至更加心焦 ——這樣的選擇是對的嗎?去了那裡會不會後悔?

已然進入所屬科系的我們,知道這樣的輪迴仍然不斷上演。所以我們自問,該如何消弭高中生們內心的不安。曾經籠罩我們的迷惘,就由我們來驅散。 這份理念,就是單車節的初心。

單車節緣起

成功大學乃全台首屈一指的綜合性大學,以「教育創新」、「研究卓越」、「社會責任」為主軸,致力於打造「教學、研究與社會責任」整體卓越的未來大學, 在學術研究及產學合作皆扮演著重要角色,多年來,莘莘成大學子或獻身或創立台灣企業,和台灣社會共同奮鬥一起成就。成大亦是歷史悠久的全臺首學, 位居交通樞紐,校地遼闊,生活圈完備發達,擁有各具特色之十一大校區,承襲豐富人文底蘊並與時俱進,發展創新。 成大單車節,以成大學生上課通勤之交通工具命名,乘載莘莘學子勤奮向學之正面形象,亦與青春活力之意象連結,期許與成功大學一齊踏實向前,邁向未來。 成大單車節於今年邁入第十七個年頭,在縮小朝野、南北、城鄉高等教育資源資訊上,扮演了舉足輕重角色,望奠基於歷屆籌備之優良傳統,於前人打拚的豐富基礎上, 結合專案創新,提供全臺學子更新穎、多元的教育資訊,並推廣成功大學之校園人文情懷。同時呼應校園之溫馨風氣,為成功大學塑造良好形象,展現學子自發性肩負的社會責任, 以人為本,關懷為養分的理念,與成功大學團隊攜手並進,齊航向百年,躍升精彩。

什麼是單車節?

單車節是所謂的大學科系博覽會,是由成大學生來組織活動並主導進行。活動當天主要開放給對成大有興趣的高中生或家長參觀,亦會有各科系來擺攤並介紹。

為什麼以單車為命名?

由於單車對於成大學生來說是生活中必不可少的,剛進成大的共同回憶非屬騎單車上學和買東西莫屬,也成為了一個成大生的象徵,因此我們用單車作為成大的信物,藉此更能與「成大」本身做連結。

舉辦單車節的初衷

我們都曾是迷惘且不知所措的高中生,時常對於未來的不確定性感到不安。尤其在選擇科系的時候,因為不清楚、不瞭解科系。所以最常問的肯定是:「我適合這個科系嗎?」
這時候需要的就是一個引路人,替他們解決困惑。為了幫助他們更瞭解這些科系,單車節這個活動因而誕生。希望他們藉由學長姐的親身經歷,站在我們的肩膀上,能將前方的路看得更清楚, 也能對自己將要面臨的選擇更加確定,那就是我們舉辦此活動的初衷和宗旨。

認識籌備團隊

',5),zu=vt('

歷年活動

',2),qu={__name:"About",setup(e){return(t,n)=>(k(),O(F,null,[Wu,p("div",Vu,[Gu,P(Hu),zu])],64))}},Qu={},Xu=p("h1",{class:"text-3xl font-bold"},"參加資訊",-1),Yu=p("h1",{class:"text-3xl font-bold"},"參加資訊",-1),Zu=p("h1",{class:"text-3xl font-bold"},"參加資訊",-1),Ju=p("h1",{class:"text-3xl font-bold"},"參加資訊",-1);function ed(e,t){return k(),O(F,null,[Xu,Yu,Zu,Ju],64)}const un=Xe(Qu,[["render",ed]]),td=[{img:"",url:"/activities/mainStage",title:"主舞台〈曦瓣〉",intro:"

今年舞台以晨曦中的鬱金花海為主題,鬱金香的花語有著乘載美好回憶以及祝福的寓意,結合代表希望升起的日出以及令人嚮往的海灘,我們希望透過多樣化的舞台表演,建立各地高中生們間的連結感,也經由大學社團的表演向與會者展示大學社團的豐富和精采,使得高中生更加了解大學生活,也帶給每位與會者豐富的感官享受。另外,舞台也將扮演資訊集散地的角色,透過在台上的宣傳及公告,傳達單車節各區訊息。也希望能透過本次活動,發揮成大的影響力,善盡成大的社會教育責任。

"},{img:"",url:"/activities/departmentExpo",title:"科系博覽",intro:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque consequatur commodi quam. Est veniam, suscipit delectus perspiciatis fugiat expedita enim deserunt velit nulla magnam similique animi assumenda fuga mollitia laudantium."},{img:"",url:"/activities/universityBlueprint",title:"大學藍圖",intro:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque consequatur commodi quam. Est veniam, suscipit delectus perspiciatis fugiat expedita enim deserunt velit nulla magnam similique animi assumenda fuga mollitia laudantium."},{img:"",url:"/activities/educationalGuide",title:"升學指南",intro:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque consequatur commodi quam. Est veniam, suscipit delectus perspiciatis fugiat expedita enim deserunt velit nulla magnam similique animi assumenda fuga mollitia laudantium."},{img:"",url:"/activities/lifeCrossroads",title:"人生叉路口",intro:"Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cumque consequatur commodi quam. Est veniam, suscipit delectus perspiciatis fugiat expedita enim deserunt velit nulla magnam similique animi assumenda fuga mollitia laudantium."},{img:"",url:"/activities/immersiveExperience",title:"沈浸式體驗",intro:"

以「成大體驗」、「大學生活」為出發點,去建構及蒐集大學生日常的面向,以沈浸式戲劇手法讓高中生一窺大學真實樣貌,降低未知所帶來的恐懼感,為成為大學生這件事更有心理準備,也能透過不同生活的視野讓高中生探索、想像未來的可能性。

"},{img:"",url:"/activities/unworriedTeaHouse",title:"解憂茶軒",intro:"

在 108 課綱的改制下,越來越多高中生被要求提早確定未來目標,產出豐富的學習歷程。在這條路上,總是充滿著迷惘與焦慮,同為走過課綱改制一員的我們,希望能以過來人的身份為現在的高中生指點迷津,提供一個對話平台,幫助高中生解決升學遇到的問題、生活上的煩惱。

"}],nd=p("div",{class:"lg:w-[376px] lg:h-[222px] w-[300px] h-[200px] bg-gray-500 rounded-lg lg:mr-20 mr-2 mb-5"},null,-1),sd={class:"lg:max-w-[800px] max-w-[300px]"},od=["innerHTML"],id={__name:"Activities",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),(k(!0),O(F,null,xe(M(td),(s,o)=>(k(),O("div",{key:o,class:"text-content flex lg:max-w-[1200px] max-w-[300px] lg:flex-row flex-col justify-between lg:items-start items-center mx-auto mb-20"},[nd,p("div",sd,[P(M(ae),{class:"font-bold text-2xl mb-4 block hover:underline",to:s.url},{default:se(()=>[ce(Q(s.title),1)]),_:2},1032,["to"]),p("div",{innerHTML:s.intro,class:"lg:text-xl text-sm"},null,8,od)])]))),128))],64))}},rd={class:"lg:max-w-[1200px] max-w-[360px] mx-auto"},ld={class:"bg-white rounded-2xl px-5 py-3 h-fit min-w-[250px] lg:fixed mb-10"},cd={class:"font-bold text-primary text-2xl mb-5"},ad=["onClick","href"],ud={class:"lg:w-3/4 lg:ml-[300px]"},dd=["id"],fd=p("h3",{class:"text-2xl font-bold mb-5"},"活動介紹",-1),pd=["innerHTML"],hd=p("h3",{class:"text-2xl font-bold mb-5"},"活動地點",-1),md={class:"mb-5"},gd=p("h3",{class:"text-2xl font-bold mb-5"},"報名方式",-1),_d=["innerHTML"],xd=p("h3",{class:"text-2xl font-bold mb-5"},"相關活動行程",-1),bt={__name:"ActivityContent",props:{title:String,list:Array},setup(e){const t=e,n=It(0),s=o=>{n.value=o};return(o,i)=>(k(),O("div",rd,[p("div",ld,[p("h1",cd,Q(t.title),1),(k(!0),O(F,null,xe(e.list,(r,l)=>(k(),O("a",{onClick:c=>s(l),href:"#item_"+l,key:l},[p("h2",{class:Ke(["text-content text-xl mb-5 hover:bg-[#FFE0CA] rounded-lg p-1",n.value===l?"bg-[#FFE0CA]":""])},Q(r.subtitle),3)],8,ad))),128))]),p("div",ud,[(k(!0),O(F,null,xe(t.list,(r,l)=>(k(),O("div",{key:l,class:"text-content text-xl mb-72"},[p("h2",{id:"item_"+l,class:"text-3xl font-bold mb-5"},Q(r.subtitle),9,dd),fd,p("div",{innerHTML:r.intro,class:"mb-5"},null,8,pd),hd,p("p",md,Q(r.info),1),gd,p("div",{innerHTML:r.register,class:"mb-5"},null,8,_d),xd]))),128))])]))}},vd=[{subtitle:"主舞台〈曦瓣〉",intro:"

今年舞台以晨曦中的鬱金花海為主題,鬱金香的花語有著乘載美好回憶以及祝福的寓意,結合代表希望升起的日出以及令人嚮往的海灘,我們希望透過多樣化的舞台表演,建立各地高中生們間的連結感,也經由大學社團的表演向與會者展示大學社團的豐富和精采,使得高中生更加了解大學生活,也帶給每位與會者豐富的感官享受。另外,舞台也將扮演資訊集散地的角色,透過在台上的宣傳及公告,傳達單車節各區訊息。也希望能透過本次活動,發揮成大的影響力,善盡成大的社會教育責任。

",info:"光復校區 榕園",register:"開放活動不須事前報名"}],bd=[{subtitle:"深入科系|科系體驗坊",intro:"

科系體驗坊是以科系為單位,透過課程或是遊戲之形式進行。將會有互動與實際體驗課程,搭配上重點式系館導覽介紹,以及前往參觀特殊教室、工廠等。

",info:"各科系館",register:"???"},{subtitle:"深入科系|系館導覽",intro:"

系館導覽是分佈於各校區進行科系的系所參訪。於指定地點集合後,會由學長姊帶領高中生,搭配解說並參觀該科系實際上課的場域、實驗室等,期許參與者認識該科系的硬體設備與教學環境。

",info:"各科系館",register:"???"},{subtitle:"科系帳篷",intro:"

由各學系學長姊,講解該系特色、學術活動、系所資源、課程介紹與年級規劃、學生需具備的特質、未來出路等。此講解不限時間,可自由提問。

",info:"光復校區",register:"開放活動不須事前報名"}],yd=[{subtitle:"教授面試技巧演講",intro:"

邀請五位成大教授在單車節當天進行演講,分享面試及書審資料準備的建議,幫助前來單車節的高中生們在個人申請表現上有所突破。

",info:"光復校區 國際會議廳第二演講室",register:"

1.KKTIX 預先報名(優先入場)
2.學術部帳篷現場報名
3.國際會議廳第二演講室報到區現場報名

"},{subtitle:"學習歷程特邀講座",intro:"

本屆單車節與104人力銀行合作,除了共同協作免費線上懶人包供不論是否能前來單車節的高中生領取,亦邀請到了104人力銀行的職涯教育長 - 王榮春先生,於單車節當日舉辦演講分享學習歷程撰寫心法。

",info:"光復校區 國際會議廳第二演講室",register:"

1.KKTIX 預先報名(優先入場)
2.學術部帳篷現場報名
3.國際會議廳第二演講室報到區現場報名

"},{subtitle:"申請入學經驗談",intro:"

邀請成大12個不同科系的在學學生在單車節當天和高中生們分享過去準備申請入學時的經歷和心路歷程,給予他們更清楚的個申準備方向,同時也解答他們在升學路上可能遇到的種種疑問。

",info:"光復校區 唯農大樓",register:"

1.KKTIX 預先報名(優先入場)
2.學術部帳棚現場報名
3.唯農大樓報到教室現場報名

"},{subtitle:"學習歷程攻略 - 靜態展",intro:"

以展覽形式展出學習歷程範本及海報,提供高中生們製作學習歷程、二階書審以及準備面試的參考方向。現場亦提供留言板讓參與者留下對展覽及單車節的回饋。

",info:"光復校區 多功能廳",register:"開放活動不須事前報名"}],wd=[{subtitle:"What Matters Most 工作坊",intro:"

引導高中生一步步尋找何者人、事、物對自己而言最重要,進一步安排往後大學藍圖,在面對未來人生旅途的挑戰中能夠相信自己、堅持信念並付諸行動,實現其個人的夢想。

",info:"光復校區 唯農大樓",register:"

???

"},{subtitle:"傑出校友生涯講座",intro:"

邀請校友講者在講座中分享多元化的、生涯分享、經驗,讓高中生從不同角度瞭解高中、大學與社會,引導他們更深入思考未來的發展方向。

",info:"光復校區 唯農大樓",register:"

???

"},{subtitle:"校園論壇",intro:"

透過學長姐經驗分享以及互動討論帶出大學生活藍圖。

",info:"???",register:"???"}],Ad=[{subtitle:"人生叉路口",intro:"

???

",info:"光復校區 學生第一活動中心 B1",register:"???"}],Ed=[{subtitle:"沈浸式體驗",intro:"

以「成大體驗」、「大學生活」為出發點,去建構及蒐集大學生日常的面向,以沈浸式戲劇手法讓高中生一窺大學真實樣貌,降低未知所帶來的恐懼感,為成為大學生這件事更有心理準備,也能透過不同生活的視野讓高中生探索、想像未來的可能性。

",info:"光復校區 學生第一活動中心",register:"???"}],Rd=[{subtitle:"解憂茶軒",intro:"

在 108 課綱的改制下,越來越多高中生被要求提早確定未來目標,產出豐富的學習歷程。在這條路上,總是充滿著迷惘與焦慮,同為走過課綱改制一員的我們,希望能以過來人的身份為現在的高中生指點迷津,提供一個對話平台,幫助高中生解決升學遇到的問題、生活上的煩惱。

",info:"光復校區 歷史文物館 & 成功湖前空地",register:"開放活動不須事前報名"}],yt={mainStage:vd,departmentExpo:bd,educationalGuide:yd,universityBlueprint:wd,lifeCrossroads:Ad,immersiveExperience:Ed,unworriedTeaHouse:Rd},Oo={__name:"MainStage",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),P(bt,{list:M(yt).mainStage,title:"主舞台〈曦瓣〉"},null,8,["list"])],64))}},Io={__name:"DepartmentExpo",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),P(bt,{list:M(yt).departmentExpo,title:"科系博覽"},null,8,["list"])],64))}},$o={__name:"EducationalGuide",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),P(bt,{list:M(yt).educationalGuide,title:"升學指南"},null,8,["list"])],64))}},Mo={__name:"UniversityBlueprint",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),P(bt,{list:M(yt).universityBlueprint,title:"大學藍圖"},null,8,["list"])],64))}},jo={__name:"LifeCrossroads",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),P(bt,{list:M(yt).lifeCrossroads,title:"人生叉路口"},null,8,["list"])],64))}},Ho={__name:"ImmersiveExperience",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),P(bt,{list:M(yt).immersiveExperience,title:"沉浸式體驗"},null,8,["list"])],64))}},Fo={__name:"UnworriedTeaHouse",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),P(bt,{list:M(yt).unworriedTeaHouse,title:"解憂茶軒"},null,8,["list"])],64))}},Ld={class:"flex flex-col sm:gap-[4.81rem] gap-[0.62rem] sm:w-[63.875rem] w-[calc(100vw_-_3.2rem)] sm:mx-auto mb-[8.25rem] ml-[3.06rem] mr-auto"},Cd={class:"flex sm:gap-20 gap-3 sm:h-[13.875rem] h-[11.25rem] items-center"},Sd=["src"],kd={class:"flex flex-col sm:gap-4 gap-[0.38rem] flex-1"},Pd={class:"sm:hidden text-xs text-primary-900"},Td={class:"sm:text-xl text-sm sm:h-[8.25rem] h-[4.4375rem]"},Ud={__name:"Forum",setup(e){const t=[{class_:"分類",name:"科系手冊",context:"123456 abcdefg",link:"/forum/departmentHandbook",imgLink:""},{class_:"分類",name:"專欄文章",context:"123456 abcdefg",link:"/forum/featuredArticles",imgLink:""},{class_:"分類",name:"給高中生的一封信",context:"123456 abcdefg",link:"/forum/letterToHighSchoolStudents",imgLink:""}];return(n,s)=>(k(),O(F,null,[P(ke),p("div",Ld,[(k(),O(F,null,xe(t,o=>p("div",Cd,[p("img",{src:o.imgLink,class:"sm:w-[23.5rem] w-[6.875rem] sm:h-[13.875rem] h-[6.5rem] bg-[#ADADAD] sm:rounded-[0.625rem] rounded-[0.3125rem]"},null,8,Sd),p("div",kd,[p("div",Pd,Q(o.class_),1),P(M(ae),{class:"sm:text-4xl text-xl font-bold",to:o.link},{default:se(()=>[ce(Q(o.name),1)]),_:2},1032,["to"]),p("div",Td,Q(o.context),1)])])),64))])],64))}},tr=e=>(On("data-v-3004c3b9"),e=e(),In(),e),Od={class:"shadow-[6px_7px_2px_0px_rgba(0,0,0,0.25)] w-60 py-1 px-2 rounded-lg border-t-2 border-t-primary-900"},Id={class:"text-2xl p-2 text-primary-900 font-bold"},$d={class:"subtitle mx-2 select-none"},Md={class:"text-xl font-bold py-2 flex items-center justify-between"},jd={class:"cursor-pointer"},Hd=tr(()=>p("svg",{class:"cursor-pointer",xmlns:"http://www.w3.org/2000/svg",width:"14",height:"9",viewBox:"0 0 14 9",fill:"none"},[p("path",{d:"M13 1.5L7 7.5L1 1.5",stroke:"#404040","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)),Fd=tr(()=>p("input",{type:"checkbox",class:"hidden"},null,-1)),Nd={__name:"SideBar2",props:{title:{type:String,default:"Title"},list:{type:Array,default:[{name:"subtitle",content:[{name:"content",link:"",selected:!1}]}]}},setup(e){return(t,n)=>{const s=$n("RouterLink");return k(),O("div",Od,[p("div",Id,Q(e.title),1),(k(!0),O(F,null,xe(e.list,o=>(k(),O("div",$d,[p("label",Md,[p("span",jd,Q(o.name),1),Hd,Fd]),(k(!0),O(F,null,xe(o.content,i=>(k(),gt(s,{to:i.link,class:"text-base p-2 rounded","data-selected":i.selected},{default:se(()=>[ce(Q(i.name),1)]),_:2},1032,["to","data-selected"]))),256))]))),256))])}}},Bd=Xe(Nd,[["__scopeId","data-v-3004c3b9"]]),No=[{college_name:"文學院",photoURL:"",description:"文學院為成功大學之首院,其設立宗旨在因應時代潮流與社會脈動,配合國家長期發展,整合理論與實務,從事人文、語言及藝術方面之教學與研究;以培育通達人才,豐富生活內涵,擴展國際視野,認識多元文化,提升生命境界為目標。",departments:[{id:"dep_chinese_literature",name:"中國文學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1Mmb49KvoL4bHHCUWVD6g4-5wnEGvoawe/preview",related_event_id:[]},{id:"dep_foreign_literature",name:"外國語文學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1jFTCr5Qe6Md10xsyyQEhnKb8sVcllwZf/preview",related_event_id:[]},{id:"dep_taiwanese_literature",name:"台灣文學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1gJc811q3nNTrWt-aKzsQtgUEyaBPDPCt/preview",related_event_id:[]},{id:"dep_history",name:"歷史學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1plGjF96BcI7CV5m_nIFQLJaYYYuqHOnE/preview",related_event_id:[]}]},{college_name:"理學院",photoURL:"",description:"",departments:[{id:"dep_mathematics",name:"數學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1kZwMgT15zOu0RPd8cCpJawZj30V_T9P0/preview",related_event_id:[]},{id:"dep_chemistry",name:"化學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1Y1sHQT1ynSEmmmP61Zq1iAkLKeb6ZxKp/preview",related_event_id:[]},{id:"dep_physics",name:"物理學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1TaTU5FNdnHUj2Id8kKaSld90tTPBitWl/preview",related_event_id:[]},{id:"dep_earth_sciences",name:"地球科學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1mbZuPxllqXs4NL2tWL995JaFQozA2uTm/preview",related_event_id:[]},{id:"dep_photonics",name:"光電科學與工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/18xG2GwBjd8y-NIZmNyJ6K5MrZscrQHr0/preview",related_event_id:[]}]},{college_name:"管理學院",photoURL:"",description:"",departments:[{id:"dep_accountancy",name:"會計學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/16cwNB7afyqwzd3CDCPW3P27tN7wsmS9n/preview",related_event_id:[]},{id:"dep_statistics",name:"統計學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1sq6ec-uZeELr45h4QK1pYNZf0hUS7EXd/preview",related_event_id:[]},{id:"dep_business_administration",name:"企業管理學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1sASDpHUNTqbUPGmMCgL4ZKj92cxZmMJq/preview",related_event_id:[]},{id:"dep_transportation_management",name:"交通管理科學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1o6GKd0t-Kf5ZYphpD3GbxP4pXD0-Vu3h/preview",related_event_id:[]},{id:"dep_industrial_and_information_management",name:"工業與資訊管理學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1b8SdcdABUuilQwYFrLTy-IIC5X63DWvC/preview",related_event_id:[]}]},{college_name:"工學院",photoURL:"",description:"",departments:[{id:"dep_mechanical_engineering",name:"機械工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1eC23fm1-jpM5eoyLejGsUUE4-gYAl95v/preview",related_event_id:[]},{id:"dep_chemical_engineering",name:"化學工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1C6ecPwmPEJwm_7-nua7ab5tQf4WrTtsI/preview",related_event_id:[]},{id:"dep_civil_engineering",name:"土木工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1OTn_M_Y_rjX3Z6vemjDgv2RWcvV9StW3/preview",related_event_id:[]},{id:"dep_materials_engineering",name:"材料科學與工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1TStqEBYN4eWVX-E_T6TlQnK4pgPuoBTa/preview",related_event_id:[]},{id:"dep_hydraulic_and_ocean_engineering",name:"水利及海洋工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/110N0IQZHH7QId5SBOcZYPgzaqn9RvWR9/preview",related_event_id:[]},{id:"dep_engineering_science",name:"工程科學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1IaWvixVrXVURqwTfCg4V-zcDLL6mVsSb/preview",related_event_id:[]},{id:"dep_system_and_naval_mechatronic_engineering",name:"系統及船舶機電工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1cn5pcAjEpFV_ZaPUjibFovMmI15-duS5/preview",related_event_id:[]},{id:"dep_aeronautics_and_astronautics",name:"航空太空工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1Rb7PSsfenQuvdXDwsidKPHH6M1u4LtWz/preview",related_event_id:[]},{id:"dep_resources_engineering",name:"資源工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1GUr_dLnf-dR3G5VQqcYhWTmj9shPxoT_/preview",related_event_id:[]},{id:"dep_environmental_ngineering",name:"環境工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1SALykWWlnDZ0Et9zbN2oG7vKt8dlvZzg/preview",related_event_id:[]},{id:"dep_biomedical_engineering",name:"生物醫學工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1pwqwEJxKzeoB857fFKDuW-jVd7NhZJvG/preview",related_event_id:[]},{id:"dep_geomatics",name:"測量及空間資訊學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1voF-gsFo1bQFk-FxbOKI8wtN_O_CkWv3/preview",related_event_id:[]}]},{college_name:"電機資訊學院",photoURL:"",description:"",departments:[{id:"dep_electrical_engineering",name:"電機工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1_k78C4r4xp6az5JWushLrMXR2wcU7tuF/preview",related_event_id:[]},{id:"dep_computer_cience",name:"資訊工程學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1hx2dVMhHwVpjhE2r0c801XBt5F2gYr2a/preview",related_event_id:[]}]},{college_name:"社會科學院",photoURL:"",description:"",departments:[{id:"dep_political_science",name:"政治學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1GNUm8EadGAXrZO2yeANBWInpA0qsEblI/preview",related_event_id:[]},{id:"dep_economics",name:"經濟學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1DkHKZtcYEH-_so4inGdcQu8i8SeatD7Y/preview",related_event_id:[]},{id:"dep_law",name:"法律學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1BMCkKlRm0E4o7NcdcLZGrYxCMGfRTklW/preview",related_event_id:[]},{id:"dep_psychology",name:"心理學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/12ntEoE3FO9UxKFRFfz1rgCpn-RPyHl9R/preview",related_event_id:[]}]},{college_name:"規劃與設計學院",photoURL:"",description:"",departments:[{id:"dep_architecture",name:"建築學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/16BvjzcN_Do7b4gy44L7IV0W3gqq90Rjj/preview",related_event_id:[]},{id:"dep_urban_planning",name:"都市計劃學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1tMz6mT3WLbIw_MIp50hOvr8pEDWPneyx/preview",related_event_id:[]},{id:"dep_industrial_design",name:"工業設計學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1p38KscdqU5MAEcXhrJOAHZLA4xRV1tHT/preview",related_event_id:[]}]},{college_name:"生物科學與科技學院",photoURL:"",description:"",departments:[{id:"dep_life_sciences",name:"生命科學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1-trxZpVoqmVA0KiPpMR95Sr5Ro9n_Mwg/preview",related_event_id:[]},{id:"dep_biotechnology_and_bioindustry_sciences",name:"生物科技與產業科學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/19yObgkyptp6fnSHhP6qFA0ELv2bfz1ZQ/preview",related_event_id:[]}]},{college_name:"醫學院",photoURL:"",description:"",departments:[{id:"dep_medicine",name:"醫學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/18-FzaJgkfxqugnpsY8gmWr2iXTX4c3Zf/preview",related_event_id:[]},{id:"dep_nursing",name:"護理學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1-Vqkvju1tUt8kJCZGE9NCWLRvsvMkuwQ/preview",related_event_id:[]},{id:"dep_dentistry",name:"牙醫學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1z-URBL4PUXOaiNvlvrbZTG7UoHO47jvq/preview",related_event_id:[]},{id:"dep_physical_therapy",name:"物理治療學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/11ZJkwGLerQGmYDCGl60SuEE8kUabKBdp/preview",related_event_id:[]},{id:"dep_occupational_therapy",name:"職能治療學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1N3XspdRJUindUskStHdjhnOl4_oy6uVt/preview",related_event_id:[]},{id:"dep_medical_laboratory_science",name:"醫學檢驗暨生物技術學系",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1oOH2gpvqjruhoAvINx_dVnitkH5ZseiU/preview",related_event_id:[]}]},{college_name:"不分系",photoURL:"",description:"",departments:[{id:"dep_cross_college_elite_program",name:"全校不分系學士學位學程",photoURL:"",description:"",pdfEmbeddedURL:"https://drive.google.com/file/d/1y1YB5Tw8YOP0toMyFVwNyxwED934ngf4/preview",related_event_id:[]}]}],Dd=[{id:"",name:"活動名稱",project:"舞台活動",description:"一些活動介紹",date:"03/02",startTime:"09:00",endTime:"10:00",location:"光復校區 榕園",host:"",link:""},{id:"",name:"科系體驗坊-企鵝管理員",project:"科系博覽",description:"好冷好冷,住在冰屋的小企鵝要沒食物吃了,整天在家就是吃飯睡覺打咚咚,想說去買個彩券發家致富結果輸到脫褲,口袋空空的企鵝透過SWOT分析發現自己很適合管理,便應徵到位於北極的南極股份公司的管理員,透過成為企鵝管理員發大財!你也想了解發大財的秘訣嗎?那就快來參加企管的科系體驗坊吧!",date:"2024/03/02",startTime:"09:00",endTime:"10:20",location:"小西門砲台側",host:"",link:""},{id:"",name:"科系體驗坊-企鵝管理員",project:"科系博覽",description:"好冷好冷,住在冰屋的小企鵝要沒食物吃了,整天在家就是吃飯睡覺打咚咚,想說去買個彩券發家致富結果輸到脫褲,口袋空空的企鵝透過SWOT分析發現自己很適合管理,便應徵到位於北極的南極股份公司的管理員,透過成為企鵝管理員發大財!你也想了解發大財的秘訣嗎?那就快來參加企管的科系體驗坊吧!",date:"2024/03/03",startTime:"09:00",endTime:"10:20",location:"小西門砲台側",host:"",link:""},{id:"",name:"教授面試技巧演講-不分系",project:"升學指南",description:"",date:"03/02",startTime:"10:00",endTime:"11:00",location:"光復校區 國際會議廳第二演講室",speaker:"劉家幸 教授",link:""}],Kd={key:0,class:"sm:ml-[29.94rem] sm:mr-[9.75rem] mx-11"},Wd=p("div",{class:"text-5xl font-bold text-center mb-[2.62rem] max-sm:hidden"},"科系手冊",-1),Vd={class:"sm:flex my-12 gap-[1.44rem] sm:h-60 max-sm:mt-0"},Gd=["src"],zd={class:"flex-1"},qd={class:"text-2xl font-bold"},Qd=["src"],Xd={class:"sm:my-5 my-2 sm:text-base text-xs"},Yd={class:"flex flex-wrap gap-4 sm:text-base text-xs"},Zd={key:1,class:"flex flex-col gap-5 sm:ml-[27.37rem] sm:mr-[8.94rem] mx-9 mb-24"},Jd={class:"sm:text-[2.5rem] text-2xl text-content font-bold max-sm:text-center"},ef=["src"],tf={class:"text-xs"},nf=["href"],sf=["src"],of=p("div",{class:"text-2xl text-content font-bold max-sm:text-center"},"相關活動行程",-1),Bo={__name:"DepartmentHandbook",setup(e){const t=It({id:"",name:"",photoURL:"",description:"",pdfEmbeddedURL:"",related_event_id:[]}),n=er(),s=Ee(()=>No.map(o=>({name:o.college_name,content:o.departments.map(i=>({name:i.name,link:`/forum/departmentHandbook/${i.id}`,selected:n.params.department!==i.id?!1:(t.value=i,!0)}))})));return Ee(()=>Dd.filter(o=>o.id===t.value.related_event_id)),(o,i)=>{const r=$n("RouterLink");return k(),O(F,null,[P(ke),o.$route.params.department===void 0?(k(),O("div",Kd,[Wd,(k(!0),O(F,null,xe(M(No),l=>(k(),O("div",Vd,[p("img",{src:l.photoURL,class:"h-full w-[21.875rem] bg-[#ADADAD] sm:block hidden object-cover"},null,8,Gd),p("div",zd,[p("div",qd,Q(l.college_name),1),p("img",{src:l.photoURL,class:"h-[8.375rem] w-full bg-[#D9D9D9] sm:hidden block rounded-[0.3125rem] my-3 object-cover"},null,8,Qd),p("div",Xd,Q(l.description),1),p("div",Yd,[(k(!0),O(F,null,xe(l.departments,c=>(k(),gt(r,{to:`/forum/departmentHandbook/${c.id}`,class:"text-primary-900 underline"},{default:se(()=>[ce(Q(c.name),1)]),_:2},1032,["to"]))),256))])])]))),256))])):(k(),O("div",Zd,[p("div",Jd,Q(t.value.name),1),p("img",{class:"sm:hidden object-cover object-center w-full h-[5.5rem] bg-[#D9D9D9]",src:t.value.photoURL},null,8,ef),p("div",tf,Q(t.value.description),1),p("div",null,[p("a",{class:"text-content text-xl w-auto cursor-pointer underline",target:"_blank",href:t.value.pdfEmbeddedURL.replace("preview","view")},"下載PDF",8,nf)]),p("iframe",{class:"h-[37.0625rem]",src:t.value.pdfEmbeddedURL},null,8,sf),of,P(r,{class:"text-primary-900 text-right sm:text-2xl text-base font-bold underline",to:"/forum/departmentHandbook/"},{default:se(()=>[ce("回到系院列表")]),_:1})])),P(Bd,{title:"科系手冊",list:s.value,class:"sm:fixed left-[9.75rem] top-[160px] max-sm:mx-11 max-sm:w-auto max-sm:mb-[2.37rem]"},null,8,["list"])],64)}}},rf={class:"w-[21.1875rem] h-[15.25rem] bg-[#E1E1E1] rounded-[0.3125rem] mt-[8.1875rem] relative"},lf={class:"title bg-secondary px-[1.3125rem] pt-[0.8125rem] pb-[0.75rem] text-xl relative rounded-[0.3125rem]"},cf={class:"absolute bottom-[calc(100%_+_0.44rem)] left-[2.25rem] text-white"},af={class:"text-content mt-8 ml-[0.94rem] mr-[1.69rem]"},uf={class:"text-white text-center py-[0.38rem] bg-[#5A5A5A] rounded-bl-[0.3125rem] rounded-br-[0.3125rem] absolute w-full bottom-0"},df={__name:"DiscCard",props:{class_:{type:String,default:"Class"},title:{type:String,default:"Title"},titleSize:{type:String,default:""},context:{type:String,default:"context. abcdefg."},timestamp:{type:String,default:"yyyy-mm-dd"}},setup(e){return(t,n)=>(k(),O("div",rf,[p("div",lf,[p("div",{class:Ke(["font-bold text-right text-content",e.titleSize])},Q(e.title),3),p("div",cf,"#"+Q(e.class_),1)]),p("div",af,Q(e.context),1),p("div",uf,"published on "+Q(e.timestamp),1)]))}},ff=Xe(df,[["__scopeId","data-v-cdc224ac"]]),Do={__name:"FeaturedArticles",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),P(ff,{title:"真假新聞分不清?不私藏網路新聞指南!","title-size":"text-base"})],64))}},pf=p("div",{class:"mx-[9.75rem]"},[p("div",{class:"text-5xl font-bold mb-8"},"給高中生的一封信"),p("div",{class:"text-2xl mb-8"},"123456")],-1),Ko={__name:"LetterToHighSchoolStudents",setup(e){return(t,n)=>(k(),O(F,null,[P(ke),pf],64))}},nr=e=>(On("data-v-e09d690e"),e=e(),In(),e),hf=nr(()=>p("div",{class:"h-20"},null,-1)),mf={class:"pt-20 pb-10 sm:px-[8.26rem] px-10 flex flex-col gap-5"},gf=nr(()=>p("h1",{class:"text-[#3A3A3A] font-bold text-center sm:text-5xl text-[2rem]"},"單車結限定紀念品",-1)),_f={class:"w-full flex flex-wrap justify-between gap-[3.12rem]"},xf={class:"sm:w-[calc(33%_-_2.08rem)] w-[21.375rem] h-[17.625rem]"},vf={class:"text-center text-xl text-bold mb-3"},bf=["src","onClick"],yf={class:"flex w-32 gap-2 mx-auto my-3"},wf=["data-select","onClick"],Af={class:"text-primary-900 text-xs text-center my-2"},Ef={class:"text-xs text-center"},Rf={__name:"Souvenir",setup(e){const t=[{name:"毛巾",img:["","",""],designConcept:"設計理念",context:"123456 abcde"},{name:"毛巾",img:["","",""],designConcept:"設計理念",context:"123456 abcde"},{name:"毛巾",img:["","",""],designConcept:"設計理念",context:"123456 abcde"},{name:"毛巾",img:["","",""],designConcept:"設計理念",context:"123456 abcde"}],n=It(t.map(()=>0)),s=t.map(()=>It(null)),o=(r,l)=>()=>{l===void 0?n.value[r]=(n.value[r]+1)%t[r].img.length:n.value[r]=(l%t[r].img.length+t[r].img.length)%t[r].img.length;const c=s[r].value;if(c){const f=c[0];f.scrollTo(n.value[r]*(f.scrollWidth-f.clientWidth)/2,0)}},i=()=>setTimeout(()=>{let r=t.length;for(;r--;)o(r)();i()},5e3);return i(),(r,l)=>(k(),O(F,null,[hf,p("div",mf,[gf,p("div",_f,[(k(),O(F,null,xe(t,(c,f)=>p("div",xf,[p("div",vf,Q(c.name),1),p("div",{class:"w-full text-nowrap overflow-x-hidden scroll-smooth",ref_for:!0,ref:M(s)[f]},[(k(!0),O(F,null,xe(c.img,(d,h)=>(k(),O("img",{class:"mx-[0.87rem] rounded-[0.3125rem] bg-[#D9D9D9] h-36 w-[11.75rem] inline cursor-pointer",src:d,onClick:g=>o(f,h)()},null,8,bf))),256))],512),p("div",yf,[(k(),O(F,null,xe(3,d=>p("div",{class:"p flex-1 h-[0.3125rem] rounded-[0.15625rem] cursor-pointer","data-select":n.value[f]===d-1,onClick:h=>o(f,d-1)()},null,8,wf)),64))]),p("div",Af,Q(c.designConcept),1),p("div",Ef,Q(c.context),1)])),64))])])],64))}},Lf=Xe(Rf,[["__scopeId","data-v-e09d690e"]]),Cf="/BikeFestival17th-Frontend/partners/GDSC NCKU Logo.svg",Sf=p("div",{class:"h-20"},null,-1),kf={class:"pt-20 pb-10 sm:px-[8.26rem] px-10 flex flex-col gap-5"},Pf=p("h1",{class:"text-[#3A3A3A] font-bold text-center sm:text-5xl text-5xl hidden sm:block"},"贊助廠商",-1),Tf=p("p",{class:"text-[#3A3A3A] font-bold text-center text-2xl hidden sm:block"},"依照中英文筆畫順序排列",-1),Uf=p("h1",{class:"text-[#3A3A3A] font-bold text-center sm:text-5xl text-[2rem] sm:hidden"},"合作夥伴",-1),Of={class:"flex flex-wrap sm:gap-x-14 sm:gap-y-[4.06rem] gap-x-[4.5rem] gap-y-2 justify-center"},If=["src"],$f=p("div",{class:"pt-20 pb-10 sm:px-[8.26rem] px-10 flex flex-col gap-5 mb-[6.17rem]"},[p("h1",{class:"text-[#3A3A3A] font-bold text-center sm:text-5xl text-[2rem]"},"網站開發團隊"),p("a",{class:"sm:w-[50rem] w-[21.875rem] mx-auto",href:"https://gdsc.community.dev/national-cheng-kung-university/"},[p("img",{class:"w-full",src:Cf})])],-1),Mf={__name:"Partners",setup(e){const t=["/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg","/logo-dark.svg"];return(n,s)=>(k(),O(F,null,[Sf,p("div",kf,[Pf,Tf,Uf,p("div",Of,[(k(),O(F,null,xe(t,o=>p("img",{class:"sm:w-[12.5rem] w-32 sm:h-[12.5rem] h-32 object-contain",src:o},null,8,If)),64))])]),$f],64))}},jf={},Hf=p("h1",null,"404",-1),Ff=p("h1",null,"404",-1),Nf=p("h1",null,"404",-1),Bf=p("h1",null,"404",-1),Df=p("h1",null,"404",-1),Kf=p("h1",null,"404",-1);function Wf(e,t){return k(),O(F,null,[Hf,Ff,Nf,Bf,Df,Kf],64)}const Vf=Xe(jf,[["render",Wf]]),Gf=[{path:"/",name:"首頁",component:ku},{path:"/about",name:"關於單車節",component:qu},{path:"/info/traffic",name:"交通資訊",component:un},{path:"/info/map",name:"攤位地圖",component:un},{path:"/info/schedule",name:"行程表",component:un},{path:"/info/mySchedule",name:"我的行程",component:un},{path:"/activities",name:"主題活動 / ",children:[{path:"",component:id},{path:"mainStage",name:"主舞台〈曦瓣〉 / ",component:Oo,children:[{path:":activity",component:Oo}]},{path:"departmentExpo",name:"科系博覽 / ",component:Io,children:[{path:":activity",component:Io}]},{path:"educationalGuide",name:"升學指南 / ",component:$o,children:[{path:":activity",component:$o}]},{path:"universityBlueprint",name:"大學藍圖 / ",component:Mo,children:[{path:":activity",component:Mo}]},{path:"lifeCrossroads",name:"人生叉路口 / ",component:jo,children:[{path:":activity",component:jo}]},{path:"immersiveExperience",name:"沈浸式體驗 / ",component:Ho,children:[{path:":activity",component:Ho}]},{path:"unworriedTeaHouse",name:"解憂茶軒 / ",component:Fo,children:[{path:":activity",component:Fo}]}]},{path:"/forum",name:"知識論壇 / ",children:[{path:"",component:Ud},{path:"featuredArticles",name:"專欄文章 / ",component:Do,children:[{path:":article",component:Do}]},{path:"departmentHandbook",name:"科系手冊 / ",component:Bo,children:[{path:":department",component:Bo}]},{path:"letterToHighSchoolStudents",name:"給高中生的一封信 / ",component:Ko,children:[{path:":letter",component:Ko}]}]},{path:"/partners",name:"合作夥伴",component:Mf},{path:"/souvenir",name:"紀念品小舖",component:Lf},{path:"/:pathMatch(.*)*",name:"404",component:Vf}],zf=Ea({history:Bc("/BikeFestival17th-Frontend/"),routes:Gf});bc(uu).use(zf).mount("#app"); diff --git a/index.html b/index.html index 6e5d3ae..aed5917 100644 --- a/index.html +++ b/index.html @@ -15,8 +15,8 @@ } 成大單車節 2024 - - + +