From a8e42a49e95c080f30940abba2b3023e89560937 Mon Sep 17 00:00:00 2001 From: bernardhanna Date: Thu, 4 Dec 2025 11:50:06 +0000 Subject: [PATCH] hackathon update --- public/build/assets/app-BjJwYqpr.css | 1 + public/build/assets/app-BpG7Tj11.css | 1 - .../{app-DFFv3oEw.css => app-CoN6j0Vz.css} | 2 +- .../{app-fbop_xPx.js => app-yD-X9-JM.js} | 68 +++++++++---------- ...{php_en-DwhVyMAV.js => php_en-BaNSAY86.js} | 4 +- public/build/manifest.json | 8 +-- resources/views/hackathons/index.blade.php | 44 ++++++------ 7 files changed, 64 insertions(+), 64 deletions(-) create mode 100644 public/build/assets/app-BjJwYqpr.css delete mode 100644 public/build/assets/app-BpG7Tj11.css rename public/build/assets/{app-DFFv3oEw.css => app-CoN6j0Vz.css} (50%) rename public/build/assets/{app-fbop_xPx.js => app-yD-X9-JM.js} (55%) rename public/build/assets/{php_en-DwhVyMAV.js => php_en-BaNSAY86.js} (98%) diff --git a/public/build/assets/app-BjJwYqpr.css b/public/build/assets/app-BjJwYqpr.css new file mode 100644 index 000000000..50affabbf --- /dev/null +++ b/public/build/assets/app-BjJwYqpr.css @@ -0,0 +1 @@ +*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.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-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\.5\]{aspect-ratio:2.5}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.-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-12{--tw-translate-x: -3rem;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-2{--tw-translate-x: -.5rem;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-6{--tw-translate-x: -1.5rem;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-1\/2{--tw-translate-y: -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-y-2{--tw-translate-y: -.5rem;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-3{--tw-translate-y: -.75rem;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-full{--tw-translate-y: -100%;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-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-2{--tw-translate-x: .5rem;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-1{--tw-translate-y: .25rem;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-1\/2{--tw-translate-y: 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-y-2{--tw-translate-y: .5rem;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-\[10\%\]{--tw-translate-y: 10%;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))}.-rotate-90{--tw-rotate: -90deg;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))}.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))}.rotate-90{--tw-rotate: 90deg;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))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;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))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;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))}.transform{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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f95c22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.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-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.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-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.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-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[118px\]{--tw-blur: blur(118px);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)}.blur-sm{--tw-blur: blur(4px);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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.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}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--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))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e54c12\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 76 18 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 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))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 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))}.sm\:translate-y-0{--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))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);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)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} diff --git a/public/build/assets/app-BpG7Tj11.css b/public/build/assets/app-BpG7Tj11.css deleted file mode 100644 index 5431c0c43..000000000 --- a/public/build/assets/app-BpG7Tj11.css +++ /dev/null @@ -1 +0,0 @@ -*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.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-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\.5\]{aspect-ratio:2.5}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.-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-12{--tw-translate-x: -3rem;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-2{--tw-translate-x: -.5rem;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-6{--tw-translate-x: -1.5rem;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-1\/2{--tw-translate-y: -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-y-2{--tw-translate-y: -.5rem;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-3{--tw-translate-y: -.75rem;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-full{--tw-translate-y: -100%;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-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-2{--tw-translate-x: .5rem;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-1{--tw-translate-y: .25rem;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-1\/2{--tw-translate-y: 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-y-2{--tw-translate-y: .5rem;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-\[10\%\]{--tw-translate-y: 10%;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))}.-rotate-90{--tw-rotate: -90deg;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))}.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))}.rotate-90{--tw-rotate: 90deg;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))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;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))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;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))}.transform{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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f95c22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.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-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.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-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.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-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[118px\]{--tw-blur: blur(118px);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)}.blur-sm{--tw-blur: blur(4px);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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.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}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--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))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e54c12\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 76 18 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 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))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 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))}.sm\:translate-y-0{--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))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);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)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} diff --git a/public/build/assets/app-DFFv3oEw.css b/public/build/assets/app-CoN6j0Vz.css similarity index 50% rename from public/build/assets/app-DFFv3oEw.css rename to public/build/assets/app-CoN6j0Vz.css index e67b30434..b7da3a510 100644 --- a/public/build/assets/app-DFFv3oEw.css +++ b/public/build/assets/app-CoN6j0Vz.css @@ -1 +1 @@ -header{background-color:#fff}header #logo-wrapper{display:flex;align-items:center}header nav{flex:1;height:50px}header nav ul{list-style:none;padding:0;height:50px;display:flex;align-items:center;margin:0}header nav ul li{padding:0 8px;position:relative}header nav ul li a{font-size:20px;text-decoration:none;color:#000}header nav ul li ul:before{content:"";height:17px;position:absolute;top:-15px;width:100%}header nav ul li ul:after{content:"";position:absolute;top:0;left:10%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fe6824;border-top:0;margin-left:0;margin-top:-9px}header nav ul li ul li{padding-top:8px;padding-bottom:6px;padding-left:6px}header nav ul li ul li a{font-size:18px;color:#000;text-align:center;white-space:nowrap}header #right-menu .round-button,header #right-menu .round-button-sign,header #right-menu .round-button-user-menu{width:50px;height:50px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:12px;cursor:pointer}header #right-menu .round-button-user-menu{background-color:#1c4da1}header .round-button:hover,header .round-button-sign:hover,header .round-button-user-menu:hover{background-color:#f9f9f9}header #right-menu .round-button:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #BBBBBB;border-bottom:10px solid transparent;right:30%;bottom:-20px}header #right-menu .round-button:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFFFFF;border-bottom:10px solid transparent;right:30%;bottom:-18px}header #right-menu .round-button-sign{border:2px solid #FE6824;width:48px;height:48px}header #right-menu .round-button-sign a{color:#fe6824;font-size:13px;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}header #right-menu a{color:#a2a2a2;font-size:13px;text-decoration:none;text-transform:uppercase}header .round-button-user-menu.opened,header .round-button.opened{background-color:#fe6824}header .menu-trigger.opened .button-icon path{fill:#fff!important}button-icon{margin-right:20px}header .round-button.opened a{color:#fff!important}header #right-menu .round-button.opened:after{border-top:10px solid #FE6824}header #primary-menu-trigger{display:none}header #right-menu #tools{display:flex}header .menu-dropdown{display:none;position:absolute;top:56px;background-color:#fff;border:1px solid #ADB2B6;border-radius:7px;padding:12px 32px;right:0;z-index:1000;margin:0}header .lang-menu .menu-dropdown,header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{padding:0}header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{top:60px}header .twitter-menu .menu-dropdown{width:400px;height:500px;overflow:auto;justify-content:center}header .user-menu .menu-dropdown li{display:flex;align-items:center;list-style:none;text-align:start;gap:12px;padding:8px 0}header .user-menu .menu-dropdown li a{white-space:nowrap;text-align:left;text-transform:none!important;font-size:16px!important;color:#1c4da1!important;font-weight:600!important;line-height:22px!important}header .user-menu .menu-dropdown li svg,header .user-menu .menu-dropdown li img{height:16px;width:16px}header .lang-menu .menu-dropdown ul{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);overflow:auto;margin:0!important;padding:0;list-style:none}header .lang-menu .menu-dropdown ul li{text-align:center}header .lang-menu .menu-dropdown ul li a{color:#000;padding:15px 25px;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center}@media (max-width: 1280px){header nav{height:auto}header nav ul{height:auto}header nav ul li ul{display:none;position:relative;left:0;background-color:#ffe3d6;border-radius:0;align-items:center;margin-top:12px;padding-right:0;max-height:400px}header nav ul li ul:after{border:0px solid transparent}header nav ul li ul li{padding-top:15px;padding-bottom:15px;border:0px}header nav ul li ul li a{font-size:16px;color:#1c4da1;font-weight:700;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #9D9D9D;padding-bottom:5px;padding-left:30px;padding-right:30px}header nav ul li ul li:last-child a{border-bottom:0px}}@media (max-width: 640px){#primary-menu{width:100%}#primary-menu>ul{display:none}header #right-menu{display:none;width:100%;padding:40px;flex-direction:column;align-items:center}header #right-menu .round-button-sign{margin-bottom:20px;background-color:#fe6824;color:#fff;width:90%;font-size:16px}header #right-menu .round-button-sign svg path{fill:#fff!important}header #right-menu .round-button-user-menu{margin-bottom:15px}header #right-menu .round-button-sign a{color:#fff;font-size:16px;text-transform:none;align-items:center;justify-content:center;width:100%;display:flex;height:100%}header{flex-direction:column;min-height:100px;height:auto;width:100%;padding-right:0}header nav ul li{padding:20px 0}header #primary-menu-trigger{display:initial}header .menu-dropdown{top:-450px;right:auto}header .lang-menu .menu-dropdown{top:-460px;left:-115px}header .facebook-menu .menu-dropdown{top:-505px;left:-183px;height:400px}header .twitter-menu .menu-dropdown{top:-505px;left:-240px;height:500px}}@media (min-width: 1281px){#primary-menu .main-menu-item .sub-menu{display:none;position:absolute;border-radius:7px;margin-top:12px;min-height:40px;height:auto;z-index:9999;background:#fff;border:1px solid #ADB2B6;padding:12px 32px}#primary-menu .main-menu-item .sub-menu .menu-title{position:relative;display:flex;align-items:center;gap:8px;color:#1c4da1;font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px;padding:12px 0}#primary-menu .main-menu-item .sub-menu .menu-title .menu-title-icon{width:24px;height:24px}#primary-menu .main-menu-item .sub-menu .menu-title:after{content:"";bottom:0;left:0;position:absolute;height:4px;width:32px;background-color:#f95c22}#primary-menu .main-menu-item .sub-menu li{padding:8px 0}#primary-menu .main-menu-item .sub-menu li a{font-size:16px;color:#1c4da1;font-weight:600;line-height:24px}#right-menu .lang-menu-dropdown{overflow:hidden;border-radius:6px}#right-menu .lang-sub-menu{background:#fff;padding:16px!important}#right-menu .lang-sub-menu .lang-menu-item{cursor:default;display:flex;text-align:start;margin-top:0!important;min-width:200px}#right-menu .lang-sub-menu .lang-menu-item>.cookweek-link{color:#1c4da1!important;justify-content:space-between;margin:12px 16px;border-radius:24px;padding:0!important}#right-menu .lang-sub-menu .lang-menu-item.selected>.cookweek-link{width:100%;border:2px solid #1C4DA1;background-color:#e8edf6;margin:0;padding:10px 16px!important}}@media (max-width: 1280px){#primary-menu{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.main-menu.show{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:0 20px;display:flex!important;align-items:stretch}.main-menu.show .main-menu-item{padding:12px 24px}.main-menu.show .main-menu-item .lang-value{text-transform:uppercase}.main-menu.show .main-menu-item .lang-title{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:not(:has(.sub-menu.show)){display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-value{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-title{display:inline}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu{width:100%}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a{flex-direction:row-reverse;font-size:20px!important;padding:0}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a .arrow-icon{width:20px;height:20px;transform:rotate(90deg)}.main-menu.show:has(.sub-menu.show) .sub-menu.show{padding:0 0 40px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li{display:flex;align-items:center;gap:12px;margin-top:24px;padding:0}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>svg,.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>img{width:16px;height:16px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>a{padding:0}.main-menu.show .sub-menu{background-color:transparent;box-shadow:none;margin:0}.main-menu.show .sub-menu .lang-list.show{max-height:-moz-fit-content;max-height:fit-content;padding-top:24px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item{margin-top:0!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item>a{width:100%;margin-top:4px;border:2px solid #E8EDF6;border-radius:24px;padding:10px 16px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item.selected>a{border-color:#1c4da1;background-color:#e8edf6}.main-menu.show .sub-menu:before{display:none}.main-menu.show .sub-menu li{padding:0}.main-menu.show .sub-menu li a{font-family:Montserrat;font-style:normal;font-weight:600;display:inline-block;margin:0;border:0;text-align:left;padding:4px 16px;font-size:16px;text-transform:none}#primary-menu>ul{display:none}header{min-height:100px;height:auto;width:100%;padding-right:10px;padding-left:25px}header #primary-menu-trigger{display:initial}header #right-menu{justify-content:flex-end;flex:1;margin-right:18px}}footer .content .question{display:flex;flex-direction:column;background-color:#40b5d1;padding-top:65px}footer .content .question .text{color:#fff;padding:0 70px;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}footer .content .question .get-in-touch{display:flex;position:relative;justify-content:center;margin-bottom:-12px}footer .content .question .get-in-touch .button{position:absolute;top:105px;left:100px;color:#40b5d1;font-weight:700;font-size:20px;font-style:italic;padding:20px;background-color:#fff;width:215px;border-radius:30px;text-align:center}footer .content .about{display:flex;flex-direction:column;align-items:center;margin-top:30px}footer .content .phrase{font-size:14px;color:gray;text-align:center;padding:20px 60px;z-index:0}footer .content .phrase .text{margin-bottom:10px}footer .content .bubbles_footer{margin-left:-50%;margin-top:-60px}footer .logo_footer{display:none}footer .social-media-buttons{display:flex;justify-content:flex-end;margin-right:20px;align-items:center;margin-top:-45px;padding-bottom:20px}footer .social-media-buttons .social-network a{display:flex;margin-right:10px;text-indent:5px}@media (min-width: 961px){footer .content .question{padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}footer .content .question .text{margin-bottom:0;padding:0;font-size:30px;margin-right:105px}footer .content .question .get-in-touch{margin-bottom:20px;margin-top:-12px}footer .content .question .get-in-touch .button{left:-65px}footer .content .about{flex-direction:row-reverse;margin-top:0;margin-right:15px}footer .logo_footer{display:initial}footer .content .bubbles_footer{margin-top:-118px;margin-left:-20px}footer .content .phrase{padding:0 50px}}#footer-scroll-activity{transform:translateY(100%);transition:transform .3s ease}#footer-scroll-activity.visible{transform:translateY(0)}.codeweek-banner{display:flex;background-color:#fe6824;margin:0 10px;flex-direction:column}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;flex-direction:column;justify-content:center}.codeweek-banner h1{font-size:40px;color:#fff}.codeweek-banner h2{font-size:20px;color:#fff;font-weight:400}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}.codeweek-banner .image{margin:15px 10px;flex:1;display:flex}@media (min-width: 641px){.codeweek-banner h1{font-size:50px}.codeweek-banner h2{font-size:30px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}}@media (min-width: 961px){.codeweek-banner{flex-direction:row;height:366px;margin:0}.codeweek-banner.simple{height:220px}.codeweek-banner h1{font-size:60px}.codeweek-banner h2{font-size:35px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:60px!important;font-style:normal;font-weight:700;line-height:48px}.codeweek-banner .text{margin-left:100px;max-width:380px}.codeweek-banner.simple .text{margin:50px 0 0 100px;max-width:none}.codeweek-banner .image{margin:0 20px 0 0;justify-content:flex-end}.codeweek-banner.learn-teach .image,.codeweek-banner.scoreboard .image,.codeweek-banner.about .image{margin-right:140px}}@media (min-width: 1281px){.codeweek-banner.ambassadors .image{margin-top:-40px;margin-right:0}.codeweek-banner .text{margin-left:200px}.codeweek-banner.simple .text{margin:50px 0 0 200px;max-width:none}}.codeweek-banner.training,.codeweek-banner.schools{background-color:#8e90b5}.codeweek-banner.learn-teach{background-color:#b5d0d0}.codeweek-banner.ambassadors{background-color:#f5b742}.codeweek-banner.scoreboard{background-color:#ce80a7}.codeweek-banner.about{background-color:#72a8d0}.codeweek-banner.search{background-color:#164194}.codeweek-banner.error{background-color:#e57373}.codeweek-banner.show-event{background-color:#e2e2e2}.codeweek-banner.show-event .image{margin:0}.codeweek-banner.show-event .image img{height:366px;-o-object-fit:contain;object-fit:contain}.codeweek-banner.show-event .text{margin:15px 80px;max-width:none;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.codeweek-banner.show-event .text .edit-button{display:flex;width:100%;margin-left:-100px;height:40px}.codeweek-banner.show-event .text .delete-button{display:flex;width:100%;height:40px}.codeweek-banner.show-event .text .title{margin-top:-40px;flex:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.codeweek-banner.show-event h1{font-size:45px;color:#fe6824}.codeweek-searchbox{padding:18px 30px;min-height:60px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}#codeweek-scoreboard-page .codeweek-searchbox{justify-content:center;align-items:center;flex-direction:row}.codeweek-searchbox .basic-fields{display:flex;flex-direction:row;flex:1}.codeweek-searchbox .advanced-fields,.codeweek-searchbox .advanced-fields .line{display:flex;flex-direction:column}.codeweek-searchbox .advanced-fields .multiselect{margin-top:10px}.codeweek-searchbox .total .number{font-size:40px;color:#fe6824;font-weight:700}.codeweek-searchbox .total .label{font-size:20px;color:#fe6824;font-style:italic}.codeweek-searchbox .total{margin-right:20px}@media (min-width: 961px){.codeweek-searchbox{padding:18px 60px}.codeweek-searchbox .advanced-fields .line{flex-direction:row}.codeweek-searchbox .multiselect{margin-right:10px}.codeweek-searchbox .advanced-fields{flex-direction:row}.codeweek-searchbox .advanced-fields .multiselect{margin-top:18px}}@media (min-width: 1281px){.codeweek-searchbox{padding:18px 100px}}.custom-geo-input input{width:100%;border:2px solid #a4b8d9;border-radius:24px;height:48px;font-size:20px;line-height:28px;padding:0 24px;color:#20262c}.multiselect.multi-select.multiselect--active .multiselect--values{display:none}.multiselect.multi-select .multiselect--values{line-height:21px}.multiselect.multi-select .multiselect__tags{cursor:pointer;border-radius:24px;min-height:46px;border:2px solid #A4B8D9;padding:12px 40px 12px 24px;overflow:hidden}.multiselect.multi-select .multiselect__tags .multiselect__input{margin:0;padding:0}.multiselect.multi-select .multiselect__select{width:44px;height:100%}.multiselect.multi-select .multiselect__placeholder,.multiselect.multi-select .multiselect__tags .multiselect__single{padding:0;margin:0;font-size:16px;font-style:normal;font-weight:400;color:#20262c}.multiselect.multi-select .multiselect__placeholder{max-width:100%;color:#9ca3af;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.multiselect.multi-select .multiselect__single{padding-top:6px;color:#333e48}.multiselect.multi-select .multiselect__select:before{content:" ";position:absolute;top:18px;right:14px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(45deg)!important}.multiselect.multi-select .multiselect__select:after{content:" ";position:absolute;top:18px;right:19px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(-45deg)}.multiselect.multi-select .multiselect__tags-wrap{display:flex;flex-wrap:wrap;gap:4px;padding:0}.multiselect.multi-select .multiselect__tags-wrap .multiselect__tag{margin:0}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__single{font-size:20px;line-height:24px}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__input{line-height:24px}.multiselect.multi-select.large-text .multiselect__tags{padding:9px 40px 8px 16px;min-height:48px}.multiselect.multi-select.new-theme .multiselect__tags-wrap{padding:0;transform:translate(-16px)}.multiselect.multi-select.new-theme .multiselect__placeholder{display:block;line-height:32px}.multiselect.multi-select.new-theme .multiselect__single{line-height:32px}.multiselect.multi-select.new-theme .multiselect__tags{border-radius:24px!important;padding:6px 46px 6px 24px}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input{font-size:20px;font-family:Blinker;line-height:32px;margin:0;padding:0}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::-moz-placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__content-wrapper{border:2px solid #ADB2B6;border-radius:12px;overflow:hidden;padding:16px 12px 16px 0}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content{min-height:1px;max-height:268px;overflow:auto}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar{border-radius:6px;width:12px;display:block}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-track{background:#e8edf6;border-radius:8px}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-thumb{background:#1c4da1;border-radius:6px}.multiselect.multi-select.new-theme .multiselect__option{padding:9px 16px 9px 24px;font-size:20px}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--highlight{background-color:#eee;color:#20262c}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected{background-color:transparent}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected:hover{background-color:#eee}.multiselect.multi-select.new-theme .multiselect__option:after{display:none}.multiselect .multiselect__tags{border-radius:29px;min-height:57px}.multiselect .multiselect__select{width:60px;height:54px}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}.multiselect .multiselect__single{padding-top:6px}.multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}.multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}.codeweek-search-text{flex:1;margin-right:10px}.dropdown-datepicker .multiselect__tags{padding-left:42px!important}.codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}.codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.codeweek-input-select::-ms-expand{display:none}.codeweek-input-select:hover{border-color:#888}.codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.codeweek-input-select option{font-weight:400;color:#000}.codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}.codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}.codeweek-form-field-wrapper .errors .errorlist{margin:0}.codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}.codeweek-form-field-searchable.align-flex-start{align-items:flex-start}.codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}.codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:2px;font-size:14px;box-shadow:none;cursor:pointer}.codeweek-form .multiselect-wrapper,.codeweek-form .datepicker-wrapper,.codeweek-form .input-tag-wrapper{flex:1}.codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .group-fields{flex:1}.codeweek-form-message .message{margin-bottom:30px}.codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.codeweek-form-field-privacy,.codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:20px}#codeweek-searchpage-component .multiselect .multiselect__tags,#codeweek-register-page .multiselect .multiselect__tags{border-radius:29px;min-height:57px}#codeweek-searchpage-component .multiselect .multiselect__select,#codeweek-register-page .multiselect .multiselect__select{width:60px;height:54px}#codeweek-searchpage-component .multiselect .multiselect__placeholder,#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__placeholder,#codeweek-register-page .multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__single{padding-top:6px}#codeweek-searchpage-component .multiselect .multiselect__select:before,#codeweek-register-page .multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}#codeweek-searchpage-component .multiselect .multiselect__tags-wrap,#codeweek-register-page .multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}#codeweek-searchpage-component .codeweek-search-text,#codeweek-register-page .codeweek-search-text{flex:1;margin-right:10px}#codeweek-searchpage-component .codeweek-search-text input,#codeweek-register-page .codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}#codeweek-searchpage-component .codeweek-input-select,#codeweek-register-page .codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#codeweek-searchpage-component .codeweek-input-select::-ms-expand,#codeweek-register-page .codeweek-input-select::-ms-expand{display:none}#codeweek-searchpage-component .codeweek-input-select:hover,#codeweek-register-page .codeweek-input-select:hover{border-color:#888}#codeweek-searchpage-component .codeweek-input-select:focus,#codeweek-register-page .codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}#codeweek-searchpage-component .codeweek-input-select option,#codeweek-register-page .codeweek-input-select option{font-weight:400;color:#000}#codeweek-searchpage-component .codeweek-form,#codeweek-register-page .codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}#codeweek-searchpage-component .codeweek-form p:first-child,#codeweek-register-page .codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-inner-two-columns{display:flex;flex-direction:row;align-items:flex-start;width:100%}.codeweek-form-inner-container{display:flex;flex-direction:column;flex:1}.codeweek-form-inner-container:last-child{margin-left:20px}.codeweek-form-field-wrapper{margin-bottom:15px}.codeweek-form-field-wrapper .errors{margin-left:140px;font-size:13px;color:red}#codeweek-searchpage-component .codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}#codeweek-searchpage-component .codeweek-form-field-wrapper .errors .errorlist{margin:0}#codeweek-searchpage-component .codeweek-form-field,#codeweek-searchpage-component .codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}#codeweek-searchpage-component .codeweek-form-field-searchable.align-flex-start{align-items:flex-start}#codeweek-searchpage-component .codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}#codeweek-searchpage-component .codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}#codeweek-searchpage-component .codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field input{flex:1;height:57px;border:1px solid #e8e8e8;border-radius:29px;text-indent:20px;width:100%}.codeweek-form-field textarea{flex:1;border-radius:29px;border:1px solid #e8e8e8;text-indent:20px;font-family:"PT Sans, Roboto",sans-serif;font-size:14px;padding-top:16px}#codeweek-searchpage-component .codeweek-form-field label{margin-right:10px;font-family:Blinker}#codeweek-searchpage-component .codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:8px;font-size:14px;box-shadow:none;cursor:pointer}#codeweek-searchpage-component .codeweek-form .multiselect-wrapper,#codeweek-searchpage-component .codeweek-form .datepicker-wrapper,#codeweek-searchpage-component .codeweek-form .input-tag-wrapper{flex:1}#codeweek-searchpage-component .codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .codeweek-form-inner-container h3{margin-bottom:15px}.codeweek-form .input-tag-wrapper{border:1px solid #e8e8e8;border-radius:29px}#codeweek-searchpage-component .codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper input{padding:0;margin:0;height:59px;text-indent:0}#codeweek-searchpage-component .codeweek-form .group-fields{flex:1}.codeweek-form-message{padding:30px;background-color:#e8e8e8;border-radius:20px;margin-top:20px}#codeweek-searchpage-component.codeweek-form-message .message{margin-bottom:30px}.login-form .codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.login-form .codeweek-form-field-privacy,.login-form .codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%}.v-autocomplete{position:relative}.v-autocomplete-list{background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-top:6px;position:absolute;z-index:100;width:100%}.v-autocomplete-input{width:100%}.v-autocomplete-list-item{padding:10px;border-top:1px solid #ccc;cursor:pointer}.v-autocomplete-item-active{background-color:#eee}.v-autocomplete-list-item .city{font-size:11px}.v-autocomplete-list-item .name{font-weight:700}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}[type=file]+label{cursor:pointer;display:inline-block;height:100%;padding:18px 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}[type=file]:focus+label,[type=file]+label:hover{background-color:#f15d22}[type=file]:focus+label{outline:1px dotted #000}.codeweek-user-avatar{display:flex}.codeweek-user-avatar .name{flex:1;display:flex;align-items:flex-end}.codeweek-user-avatar .avatar{display:flex}.codeweek-user-avatar .avatar .codeweek-avatar-image{width:100px;height:100px;border-radius:50%;border:5px solid #e8e8e8}.codeweek-user-avatar .avatar .actions{display:flex;align-items:flex-end}.codeweek-display-field{margin-bottom:20px}.codeweek-display-field p{padding:5px}.codeweek-display-field ul{display:flex;margin:15px 0;flex-wrap:wrap}.codeweek-display-field li{margin-right:10px;margin-bottom:10px}.codeweek-display-field .itens .label{border:1px solid #FE6824;border-radius:5px;padding:10px;color:#fe6824;font-size:20px}.codeweek-display-field .share-event-wrapper{margin-top:5px}.custom-date-picker{font-family:Blinker}.custom-date-picker .dp__outer_menu_wrap{z-index:9999999}.custom-date-picker .dp__menu{border:2px solid #ADB2B6!important;border-radius:12px!important;padding:6px 12px 10px!important}.custom-date-picker .dp__menu .dp__arrow_top{border-width:2px 2px 0 0!important;border-color:#adb2b6!important}.custom-date-picker .dp--header-wrap{margin-bottom:8px}.custom-date-picker .dp--header-wrap .dp__month_year_wrap{justify-content:center}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:first-child{justify-content:flex-end;padding:0 4px;width:auto}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:last-child{justify-content:flex-start;padding:0 4px;width:auto}.custom-date-picker .dp__instance_calendar .dp--tp-wrap .dp__btn svg{stroke:#1c4da1;fill:#1c4da1}.custom-date-picker .dp__calendar_header_separator{background-color:#a4b8d9!important}.custom-date-picker .dp__calendar{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header_separator{margin:8px 0}.custom-date-picker .dp__calendar .dp__calendar{padding-bottom:16px;border-bottom:1px solid #A4B8D9!important}.custom-date-picker .dp__calendar .dp__calendar_header{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header .dp__calendar_header_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner{display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;padding:0;width:32px;height:32px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner:hover{background:#e8edf6}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date,.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date:hover{background:#1c4da1}.custom-date-picker .dp--tp-wrap{width:100%;max-width:100%!important;padding:4px 0;margin-bottom:10px}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]{height:auto}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"] .dp__icon{width:24px;height:24px;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]:after{font-family:Blinker;content:"Select time";font-size:20px;line-height:24px;font-weight:600;padding-left:8px;color:#1c4da1;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp__action_row .dp__selection_preview{display:none}.custom-date-picker .dp__action_row .dp__action_buttons{flex-grow:1;margin:0;width:100%;display:flex;gap:10px}.custom-date-picker .dp__action_row .dp__action_buttons button{display:flex;justify-content:center;align-items:center;width:50%;text-align:center;border-radius:24px;border-width:2px;border-style:solid;height:40px;font-weight:600;font-size:18px;font-family:Blinker;transition-duration:300;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel{color:#1c4da1;border-color:#1c4da1}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel:hover{background-color:#e8edf6}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select{border-color:#f95c22;background-color:#f95c22}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select:hover{border-color:#fb9d7a;background-color:#fb9d7a}.codeweek-more-button{width:45px;height:45px;border:1px solid #FE6824;border-radius:45px;display:flex;justify-content:center;cursor:pointer;margin-top:5px}.codeweek-more-button span{background-color:transparent;font-size:40px;width:100%;text-align:center;margin-top:-3px;color:#fe6824;font-weight:700}.codeweek-button input{cursor:pointer;height:100%;padding:0 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:57px}.codeweek-button input:hover,.codeweek-action-button:hover,.codeweek-action-link-button:hover,.codeweek-image-button:hover{background-color:#f15d22}.codeweek-blank-button{border:1px solid #707070;border-radius:32px;color:#000;font-size:20px;padding:20px 40px}.codeweek-orange-button{border:2px solid #c54609;border-radius:16px;color:#fff;background-color:#fe6824;font-size:16px;padding:12px 30px;margin-left:4px}.codeweek-svg-button{width:35px;height:35px;display:flex}.codeweek-svg-button svg{width:100%;height:100%}.codeweek-svg-button svg path{fill:#fe6824!important}.codeweek-svg-button:hover svg path{fill:#f15d22!important}.codeweek-expander-button{background-color:#fe6824;color:#fff;width:40px;height:40px;padding:0;outline:none}.codeweek-expander-button div{font-size:30px;font-weight:700;height:40px}.codeweek-action-button{cursor:pointer;padding:7px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;outline:none}.codeweek-action-link-button{cursor:pointer;padding:9px 25px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;min-height:40px;z-index:10}.codeweek-image-button{cursor:pointer;padding:0 15px;border-radius:20px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:40px;outline:none}.codeweek-image-button svg path{fill:#fff!important}.codeweek-action-button.green{background-color:#228b22}.codeweek-action-link-button.red,.codeweek-action-button.red{background-color:#b22222;min-height:10px}.codeweek-action-button.orange{background-color:red}@media (min-width: 641px){.codeweek-button input{font-size:20px}}.codeweek-grid-layout{display:grid;grid-template-columns:1fr;grid-gap:20px}.codeweek-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #0003,0 1px 3px #0003;border-radius:4px;display:flex;flex-direction:column;justify-content:stretch}.codeweek-card .card-image{width:100%;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;height:194px}.codeweek-card .card-avatar{width:100%;display:flex;justify-content:center;margin-top:10px}.codeweek-card .card-image-avatar{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid lavenderblush}.codeweek-card .card-content{padding:16px}.codeweek-card .card-title{font-size:24px;color:#000000de;margin-bottom:12px}.codeweek-card .card-subtitle{color:#000000de;margin-bottom:12px}.codeweek-card .card-description{font-size:14px;color:#0009;margin-bottom:12px;word-break:break-word}.codeweek-card .card-actions{padding:16px;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.codeweek-card .card-actions .codeweek-action-link-button,.codeweek-card .card-actions .codeweek-action-button,.codeweek-card .card-actions .codeweek-svg-button{margin-left:10px}.codeweek-card .card-expander.collapsed{background-image:url(/images/arrow_down.svg)}.codeweek-card .card-expander.expanded{background-image:url(/images/arrow_up.svg)}.codeweek-card .card-expander{cursor:pointer;padding:3px;margin:0 10px;text-align:center;background-color:#e8e8e8;background-position:center;background-repeat:no-repeat;height:14px;background-size:15px;border-radius:10px}.codeweek-card .card-expander:hover{background-color:#ddd}.codeweek-card .card-divider{border:1px solid #e8e8e8;margin:20px 0}.codeweek-card .card-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.codeweek-card .card-chip{margin:4px;background-color:#8dcece;padding:7px 12px;border-radius:16px;font-size:14px;color:#fff;font-weight:600}@media (min-width: 641px){.codeweek-grid-layout{grid-template-columns:1fr 1fr}}@media (min-width: 961px){.codeweek-grid-layout{grid-template-columns:1fr 1fr 1fr}}.codeweek-tools{display:flex;justify-content:flex-end;width:100%;margin:10px 0 35px}.codeweek-question-container{display:flex;flex-direction:column;padding:30px 20px 0}.codeweek-question-container .container-expansible.expanded{display:inherit}.codeweek-question-container .container-expansible.collapsed{display:none}.codeweek-question-container .expander-always-visible,.codeweek-question-container .container-expansible{display:flex;width:100%}.codeweek-question-container .expander-always-visible{margin-bottom:30px}.codeweek-question-container .expansion{min-width:40px;margin-right:70px;display:none}.codeweek-question-container .container-expansible .expansion{justify-content:center;margin-bottom:-40px;z-index:1;display:none}.codeweek-question-container .container-expansible .expansion .expansion-path{border-width:1px;border-color:#fe6824;border-style:dashed;margin-top:-40px}.codeweek-question-container h2{font-size:20px;font-weight:400;font-style:italic}.codeweek-question-container p{padding:15px 0}.codeweek-question-container .container-expansible .content{margin-bottom:50px}.codeweek-question-container .container-expansible .content .button{margin-top:40px;text-align:center}.codeweek-question-container .container-expansible .content .map{width:100%;height:400px;border:0}.codeweek-content-wrapper{width:auto;margin:25px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.codeweek-content-wrapper-inside{margin:0}.codeweek-content-grid{display:grid;grid-template-columns:1fr;grid-gap:15px}.codeweek-content-grid .codeweek-card-grid{background-color:#f2f2f8}.codeweek-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.codeweek-content-grid .author{color:#fe6824;padding:20px}.codeweek-youtube-container iframe{width:100%;border:none;height:500px}.codeweek-content-header{margin:0 10px}.codeweek-content-header h1+p{padding-top:10px}.codeweek-cookie-consent-banner{padding:20px 50px;border-bottom:1px solid #e8e8e8}.codeweek-cookie-consent-banner .actions{display:flex;margin-top:10px;margin-bottom:10px;justify-content:flex-end}.codeweek-blue-box{background-color:#deebf4;padding:20px}.community_type{display:flex;flex-direction:column-reverse}.community_type .text{flex:2}.community_type .text p{line-height:30px;text-align:justify}.community_type .image{flex:1;display:flex;justify-content:center;align-items:center}.community_type_section{padding:20px}@media (min-width: 641px){.codeweek-content-wrapper{margin:40px 60px 0}.codeweek-content-header{margin:0 60px}.codeweek-content-wrapper-inside{margin:5px 55px}.codeweek-question-container{padding:40px 50px 0}.codeweek-question-container .expansion,.codeweek-question-container .container-expansible .expansion{display:flex}.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width: 961px){.codeweek-content-wrapper{margin:50px 100px 0}.codeweek-content-header{margin:0 100px}.codeweek-content-wrapper-inside{margin:15px 55px}.community_type{flex-direction:row}}@media (min-width: 1200px){.codeweek-content-wrapper-inside{margin:15px 115px}}.codeweek-youtube-container{width:100%;border:none;height:500px;margin:auto;background-color:#000;position:relative;overflow:hidden}.codeweek-youtube-container .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;display:none;align-items:center;justify-content:center;text-align:center}.codeweek-youtube-container .background .container .content{max-width:90%}.codeweek-youtube-container .background .info{width:90%;margin:auto}.codeweek-youtube-container .background .info .button button{background-color:#40b5d1;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;margin:auto}.codeweek-youtube-container .background .info .button button:hover{background:#fe6824}.codeweek-youtube-container .background .info .button button svg{margin-right:.5rem}.codeweek-youtube-container .remember input{margin-right:.5rem}@media (min-width: 1025px){.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}}@media (min-width: 1281px){.codeweek-question-container{padding:40px 230px 0 100px}}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid .codeweek-card-grid{background-color:#f2f2f8}.hackathons-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.hackathons-content-grid .author{color:#fe6824;padding:20px}.codeweek-container-lg{max-width:1460px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container-lg{padding:0 40px}}.codeweek-container{max-width:1220px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container{padding:0 40px}}.codeweek-pagination{margin-top:80px;margin-bottom:60px;display:flex;justify-content:center}.codeweek-pagination ul{list-style:none;display:flex;padding:0;margin:0}.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{cursor:pointer;font-size:16px}.codeweek-pagination ul li a.back,.codeweek-pagination ul li a.next{text-transform:uppercase}.codeweek-pagination ul li a.back{margin-right:10px}.codeweek-pagination ul li a.next{margin-left:5px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{border:1px solid #E6E6E6;padding:10px 18px;border-radius:50%;margin-right:5px}.codeweek-pagination ul li a.page.current{color:#000}.codeweek-pagination ul li a[disabled=disabled]{color:#9b9b9b;cursor:not-allowed}@media (min-width: 641px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:18px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:15px 22px;margin-right:8px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:12px}}@media (min-width: 1281px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:20px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:20px 28px;margin-right:10px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:10px}}.codeweek-view-calendar .month{font-size:18px;color:#707070;font-family:Helvetica;text-align:center;text-transform:capitalize}.codeweek-view-calendar .month th{font-weight:400;font-family:PT Sans,Roboto;color:#000;font-size:20px}.codeweek-view-calendar .month .filled{background-color:#ffeee6}@media (max-width: 600px){.codeweek-view-calendar{display:none}}.codeweek-table{width:100%}.codeweek-table tr:nth-child(2n){background-color:#ffeee6}.codeweek-table th{color:#fff;background-color:#fe6824;padding:5px;font-weight:400}.codeweek-table td{padding:5px}.codeweek-table .actions{display:flex;justify-content:center}.custom-tinymce .tox-tinymce{border:2px solid #a4b8d9;border-radius:24px}.custom-tinymce .tox-editor-container .tox-menubar{padding:0 12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:first-child{padding-left:12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:last-child{padding-right:12px}.custom-tinymce .tox .tox-statusbar{height:24px;padding:4px 16px}.codeweek-question-container:nth-child(2n){background-color:#ebebf0}#codeweek-schools-page .codeweek-content-wrapper{margin:0;align-items:stretch}#codeweek-beambassadors-page ul{list-style:inherit}#codeweek-ambassadors-page .codeweek-searchbox,#codeweek-pending-events-page .codeweek-searchbox{align-items:center;justify-content:center}#codeweek-training-page .codeweek-banner h2{text-transform:uppercase}#codeweek-searchpage-component .home-map .add-button{top:40px;position:absolute;z-index:3;left:20px}#codeweek-sponsors-page .codeweek-content-wrapper ul{display:grid;grid-template-columns:1fr;grid-gap:30px}#codeweek-sponsors-page .codeweek-content-wrapper ul li{display:flex;justify-content:center;align-items:center;border:1px solid lightgrey;border-radius:10px}#codeweek-pending-events-page .codeweek-content-header .header{display:flex;justify-content:space-between}#codeweek-pending-events-page .codeweek-content-header .header .actions{display:flex;align-items:center}#teacher-details li.active{border-left-color:#f97316;border-top-color:#f97316}@media (min-width: 641px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr}}@media (min-width: 961px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr 1fr}}#main-banner{background-color:#fe6824;display:flex;flex-direction:column;justify-content:space-between}#main-banner .what{display:flex;margin:50px 10%;margin-bottom:1rem}#main-banner .what .separator{width:32px;border:1px solid #FFFFFF;border-right:0}#main-banner .what .text{font-family:OCR A Std,Open Sans;color:#fff;padding-top:20px;line-height:1.4;padding-bottom:10px}#main-banner .info{display:flex;flex-direction:column}#main-banner .info .when{margin:40px 0 20px 10%}@media (max-width: 993px){#main-banner .info .when{margin:4rem}}@media (max-width: 525px){#main-banner .info .when{margin:0rem}#main-banner .info{padding:1rem}}#main-banner .info .when .arrow{text-align:center;margin-top:70px;margin-left:-10%}#main-banner .info .when .text{display:none}#main-banner .info .when .title{color:#fff;font-size:35px;font-weight:700}#main-banner .info .when .date{color:#fe6824;font-size:23px;font-weight:700;background-color:#fff;padding:5px;margin-top:15px;text-align:center;width:220px}@media (max-width: 993px){#main-banner .info .when .date{width:100%}}#main-banner .info .countdown{margin-bottom:15px}#school-banner{display:flex;flex-direction:column;align-items:center;margin:20px 15px 0;background-color:#ffe3d6;padding:25px 20px 20px;font-weight:700;color:#fe6824}#school-banner .title{font-size:40px;text-align:center}#school-banner .text{font-size:14px;text-align:center}#school-banner .text a{color:#fe6824}#school-banner .text a:hover,#school-banner a:hover .title{color:#40b5d1}.sub-section{display:flex;flex-direction:column;align-items:center;margin:0 15px;padding-top:40px;color:#fe6824}.sub-section .text{font-size:17px;font-weight:700;text-align:center;padding:0 30px;margin-bottom:20px;line-height:1.4}.sub-section .title{margin:30px;border:1px solid #FE6824;border-radius:16px;padding:20px;font-family:OCR A Std,Open Sans;font-size:21px;line-height:1.6}#organize-activity{background-color:#ffe3d6;padding-top:0}#get-started{background-color:#ffeec7}#access-resources{background-color:#dbecf0}#content .mobile-arrow{margin:20px auto;text-align:center}#content .mobile-arrow path{stroke:#fe6824!important}.countdown{position:relative;display:flex;flex-direction:column}#countdown div{padding:10px 5px;margin-right:2px;background-color:#000;color:#fff;font-size:18px;font-family:OCR A Std,Open Sans}#countdown .separator{background-color:transparent;color:#000}@media (min-width: 641px){#main-banner{background-repeat:no-repeat;background-position-x:112%}#main-banner .what .text{font-size:20px}#main-banner .info .when .title{font-size:50px}#main-banner .info .when .date{font-size:25px}}@media (min-width: 961px){#main-banner .what .text{font-size:25px}#main-banner .info{flex-direction:row-reverse;justify-content:flex-end}#main-banner .info .when{width:320px;margin:0 10px 20px 10%}#main-banner .info .when .title{font-size:60px}#main-banner .info .when .date{font-size:35px;width:auto;margin:15px 0}#main-banner .info .when .text{display:initial;color:#fff;font-weight:700;line-height:1.3}#main-banner .info .when .arrow{margin-top:40px}#school-banner{background-color:transparent;flex-direction:row;justify-content:center;margin:40px 0}#school-banner .title{font-size:55px;margin-right:20px}#school-banner .text{font-size:30px;margin-left:10px}.sub-section{flex-direction:row-reverse;padding:60px 0;margin:0 50px}.sub-section .text{font-size:20px;flex-basis:33%;text-align:left}.sub-section .title{font-size:28px;width:420px}.sub-section img{height:400px;flex-basis:33%}#content .mobile-arrow{display:none}#organize-activity{padding:60px 0}#get-started img,#access-resources img{margin-left:-100px;z-index:1}#access-resources{padding:30px 0}#access-resources img{height:470px}}@media (min-width: 1281px){#main-banner{height:644px}#main-banner .info .when{margin-right:50px;width:auto;max-width:500px}#main-banner .info .when .date{font-size:38px;margin-bottom:1rem}#main-banner .info .when .text{font-size:18px}#main-banner .info .countdown{margin-top:3rem;margin-left:-10px}#main-banner .info .when .arrow{width:94px;height:94px;border-radius:50%;background-color:#fe6824;margin-left:94px;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.homepage-robot .robot-word{position:absolute;top:0;right:60%;transform:scale(.5) translateY(-100%);opacity:0;animation:robotWordAnimation 2s forwards}.homepage-robot .robot-land{transform:translateY(20%);animation:robotLandAnimation 2s forwards}@keyframes robotWordAnimation{to{top:15%;right:70%;transform:scale(1) translateY(-100%);opacity:1}}@keyframes robotLandAnimation{to{transform:translateY(0)}}#codeweek-searchpage-component .home-map .wtmap .wtfooter{display:none}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{display:flex}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .codeweek-button,#codeweek-searchpage-component .codeweek-searchbox .basic-fields .year-selection{margin-right:10px}#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:column}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:10px;justify-content:center}#codeweek-searchpage-component{position:relative;padding-bottom:30px}#loadmask{width:100%;height:452px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;z-index:1000;background-color:#fff}#loadmask .loading{display:flex;justify-content:center;align-items:center}.sub-category-title{color:#fe6824;font-size:40px;font-style:italic;width:100%;margin-bottom:40px;text-align:center}.reported-event,.event-already-reported,.report-event{display:flex;justify-content:flex-end;align-items:center;padding:5px;background-color:#f8f8f8}.reported-event .actions,.event-already-reported .actions,.report-event .actions{margin-left:10px}.moderate-event{display:flex;align-items:center;padding:5px;background-color:#f8f8f8}.moderate-event .actions{margin-left:10px}.event-is-pending{padding:10px;background-color:#ffffc3;text-align:center}@media (min-width: 641px){.sub-category-title{text-align:left}}@media (min-width: 961px){#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:row}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:0}}.codeweek-content-wrapper .tools{display:flex;justify-content:flex-end;padding-bottom:30px;width:100%}#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box h1,#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box p{padding-left:0}#codeweek-about-page .codeweek-content-wrapper .partners a{display:flex}#codeweek-about-page .codeweek-content-wrapper .partners a:hover h1{color:#40b5d1}#codeweek-about-page .codeweek-content-wrapper .partners a h1{padding-right:10px}@media (min-width: 641px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 40px}#codeweek-about-page h3{margin-top:15px}#codeweek-about-page h4{margin-top:8px;margin-left:10px;margin-bottom:4px;color:#0d2460}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box .codeweek-about-white-box{padding:20px 40px}}@media (min-width: 961px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:20px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:40px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:40px 100px}}@media (min-width: 1025px){#codeweek-about-page .codeweek-content-wrapper .about-two-column{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}}#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:3;display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons .codeweek-action-link-button{text-transform:none}#codeweek-login-page .login-form{flex:1;margin-left:10px;margin-top:30px;order:1}#codeweek-login-page .codeweek-form-field-checkbox{text-transform:uppercase;justify-content:flex-start}#codeweek-login-page .codeweek-form-field input{min-height:57px}#codeweek-login-page .codeweek-form-field label{width:auto;text-align:left;margin-left:20px;margin-bottom:10px}#codeweek-login-page .codeweek-button{display:flex;flex:1}#codeweek-login-page .codeweek-button input{flex:1}#codeweek-login-page .separator{display:flex;flex-direction:row;align-items:center;padding:0 30px;order:2;gap:10px}#codeweek-login-page .separator .line{border-top:1px solid #ccc;flex:1}#codeweek-login-page .separator .text{padding:20px 0;font-size:22px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button{display:flex;align-items:center;margin-bottom:15px;font-size:24px;font-weight:400;height:80px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button svg,#codeweek-login-page .social-media-buttons .codeweek-action-link-button img{height:50px;fill:#fff;margin-right:30px;border-right:1px solid;padding-right:10px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.github{background-color:#8f7ba1}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.twitter{background-color:#000}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.facebook{background-color:#4267b2}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.google{background-color:#db3236}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.azure{background-color:#0072c6}#codeweek-login-page .login-other-actions{display:flex;margin-top:60px;font-size:14px;height:30px}#codeweek-login-page .login-other-actions .forgot-password{margin-right:20px;border-right:1px solid #ccc;padding-right:20px}#codeweek-login-page .login-other-actions .forgot-password,#codeweek-login-page .login-other-actions .sign-up{display:flex;align-items:center}@media (min-width: 1200px){#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:row}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:1}#codeweek-login-page .separator{order:2;display:flex;flex-direction:column;align-items:center;padding:0 30px;gap:0}#codeweek-login-page .login-form{order:3}#codeweek-login-page .separator .line{border-right:1px solid #ccc;flex:1}}.help-block .errorlist{margin:0}.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;padding-bottom:40px}.reset_description{color:var(--Slate-500, #333E48);font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:40px}#codeweek-login-page .codeweek-form-field{flex-direction:column;align-items:flex-start}#codeweek-forgotpassword-page .codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:flex-start;flex-direction:column;align-content:flex-start}.codeweek-form-field-add{display:flex;flex:1;flex-direction:row;align-items:center}@media screen and (max-width: 1080px){.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-.72px;display:flex;padding-bottom:24px}.reset_description{font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:24px}}#codeweek-toolkits-page .codeweek-content-wrapper .button{text-align:center;margin:15px}.copyright{margin-top:30px;padding-bottom:30px;width:100%;color:#0e4984;font-size:small}.subtitle{margin-top:10px;font-size:x-large}.codeweek-code-hunting-map-card{display:flex}.codeweek-code-hunting-map-card .left{display:flex;flex-direction:column}.codeweek-code-hunting-map-card .left img{border-radius:15px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.codeweek-code-hunting-map-card .left .links{display:flex;flex-direction:column;align-items:center}.codeweek-code-hunting-map-card .left .links .link{padding:5px}.codeweek-code-hunting-map-card .center{margin:0 10px;flex:1}.codeweek-code-hunting-map-card .center .title{font-size:18px;font-weight:700}.codeweek-code-hunting-map-card .center .description{line-height:1.5;margin-top:5px}.codeweek-code-hunting-map-card .center .link{padding:10px;display:flex;align-items:center;justify-content:center}.codeweek-code-hunting-map-card .qrcode{width:150px}.codeweek-code-hunting-map-card .qrcode-link{height:-moz-max-content;height:max-content}header.hackathons nav{max-width:none}header.hackathons nav ul li a{font-size:19px}header.hackathons #right-menu{padding-right:0}header.hackathons #right-menu #hackathons-register-button{background-color:#fe6824;width:195px;height:156px;display:flex;justify-content:center;align-items:center}header.hackathons #right-menu #hackathons-register-button a{height:100%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.hackathons-content-header{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#secondary-menu{display:flex;justify-content:flex-end;margin-right:30px;flex:initial;margin-bottom:10px}#secondary-menu ul li a{font-size:16px;display:flex;color:#9b9b9b}#secondary-menu ul li a img{margin-right:10px}.codeweek-banner.hackathons{height:auto;margin:0;display:block}.codeweek-banner.hackathons .image{margin:0}.codeweek-banner.hackathons .image .text{position:absolute;margin:215px 5px 10px;max-width:300px;text-align:center}.codeweek-banner.hackathons .image .desktop{display:none}.hackathons-content-grid{grid-template-columns:1fr 1fr}.codeweek-banner.hackathons .image{justify-content:center}.codeweek-banner.hackathons .image .text .text-inside h1{color:#fe6824}#codeweek-hackathons-page h1{font-size:30px;font-weight:400}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{display:flex;padding:20px 40px}.hackathons_section img{flex:1}#codeweek-hackathons-page p{font-size:14px;line-height:1.4}.hackathons_section{flex-direction:column}.hackathons_section .text-inside{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.hackathons_section p{color:#fff}.hackathons_section.how_coding{background-color:#180053}.hackathons-content-grid{margin-top:35px;margin-bottom:80px}.hackathons-content-grid .codeweek-card-grid{background-color:transparent}.hackathons-content-grid .codeweek-card-grid .date{font-size:25px;color:#fe6824;font-weight:700}.hackathons-content-grid .codeweek-card-grid .location{font-size:18px;color:#fe6824}.hackathons-content-grid .codeweek-card-grid .city-image{position:relative;margin-bottom:5px}.hackathons-content-grid .codeweek-card-grid .city-image .transparent{position:absolute;width:100%;height:100%;top:0;opacity:.35;background-color:#180253}.hackathons-content-grid .codeweek-card-grid .city-image .text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.hackathons-content-grid .codeweek-card-grid .city-image .text .title{padding:0;color:#fff;font-family:OCR A Std,Open Sans}.hackathons-content-grid .codeweek-card-grid .city-image .text .title.hackaton{font-size:20px}.hackathons-content-grid .codeweek-card-grid :hover .transparent{opacity:.69}.hackathons-content-grid .codeweek-card-grid :hover .city-image .text .title{color:#fe6824}@media (min-width: 481px){.codeweek-banner.hackathons .image .desktop{display:block}.codeweek-banner.hackathons .image .mobile{display:none}.codeweek-banner.hackathons .image .text{margin:10px 5px}.codeweek-banner.hackathons .image{justify-content:flex-end}}@media (min-width: 641px){#codeweek-hackathons-page h2{font-size:20px}.codeweek-banner.hackathons .image .text .text-inside{text-align:center}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#codeweek-hackathons-page h1{font-size:40px}#codeweek-hackathons-page h1+p{padding-top:30px}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{flex-direction:row}.hackathons_section .text-inside{margin-left:70px}}@media (min-width: 961px){#codeweek-hackathons-page h1{font-size:45px}#codeweek-hackathons-page h2{font-size:25px}.codeweek-banner.hackathons .image .text{position:absolute;margin:15px 10px;max-width:350px}}@media (min-width: 1025px){#codeweek-hackathons-page h1{font-size:50px}#codeweek-hackathons-page h2{font-size:30px}.codeweek-banner.hackathons .image .text{position:absolute;margin:30px 20px;max-width:400px}}@media (min-width: 1281px){#codeweek-hackathons-page h1{font-size:55px}#codeweek-hackathons-page h2{font-size:35px}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.codeweek-banner.hackathons .image .text{position:absolute;margin:40px 25px;max-width:415px}.hackathons_section{padding:90px 120px}#codeweek-hackathons-page p{font-size:18px}}#codeweek-hackathons-page .hackathons_section.organisers{background-color:#ddd;padding:0 0 20px;align-items:flex-start}#codeweek-hackathons-page .hackathons_section.organisers p{color:#000}#codeweek-hackathons-page .hackathons_section.organisers img{flex:initial}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding:20px}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.organisers{padding:0 0 40px;flex-direction:row-reverse}#codeweek-hackathons-page .hackathons_section.organisers img{width:450px}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-top:30px;margin-right:0}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{margin-left:40px}}@media (min-width: 1025px){#codeweek-hackathons-page .hackathons_section.organisers img{width:auto}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-right:-150px;margin-top:80px}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding-top:80px}}#codeweek-hackathons-page .hackathons_section.look_like{background-image:url(/images/hackathons/look_like.png);background-repeat:no-repeat;padding:0;justify-content:flex-end;background-size:cover}#codeweek-hackathons-page .hackathons_section.look_like .text-inside{background-color:#180053a6;flex:1;margin:0;padding:20px;text-align:center}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:60%;flex:initial;margin:0;padding:30px 20px;text-align:left}}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:40%;padding:100px 60px}}#codeweek-hackathons-page .hackathons_section.take_part{background-color:#f2f2f2;padding:20px}#codeweek-hackathons-page .hackathons_section.take_part p{color:#000}#codeweek-hackathons-page .hackathons_section.take_part .text-inside{margin:0}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.take_part{padding:50px 70px 30px}#codeweek-hackathons-page .hackathons_section.take_part h1{padding-right:30px}#codeweek-hackathons-page .hackathons_section.take_part p{padding-right:70px}}:lang(el) header nav ul li a{font-size:17px}:lang(de) header nav ul li a,:lang(fr) header nav ul li a,:lang(nl) header nav ul li a{font-size:18px}@media (min-width: 1281px){:lang(bg) #main-banner .info .when .date,:lang(de) #main-banner .info .when .date{font-size:30px}:lang(bg) #main-banner .info .when .arrow,:lang(de) #main-banner .info .when .arrow{margin-top:30px}:lang(el) #main-banner .info .when .date,:lang(hu) #main-banner .info .when .date,:lang(it) #main-banner .info .when .date,:lang(me) #main-banner .info .when .date,:lang(mk) #main-banner .info .when .date,:lang(nl) #main-banner .info .when .date,:lang(ro) #main-banner .info .when .date{font-size:30px}:lang(es) #main-banner .info .when .date,:lang(pl) #main-banner .info .when .date{font-size:25px}}*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.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-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\.5\]{aspect-ratio:2.5}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.-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-12{--tw-translate-x: -3rem;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-2{--tw-translate-x: -.5rem;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-6{--tw-translate-x: -1.5rem;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-1\/2{--tw-translate-y: -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-y-2{--tw-translate-y: -.5rem;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-3{--tw-translate-y: -.75rem;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-full{--tw-translate-y: -100%;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-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-2{--tw-translate-x: .5rem;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-1{--tw-translate-y: .25rem;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-1\/2{--tw-translate-y: 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-y-2{--tw-translate-y: .5rem;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-\[10\%\]{--tw-translate-y: 10%;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))}.-rotate-90{--tw-rotate: -90deg;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))}.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))}.rotate-90{--tw-rotate: 90deg;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))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;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))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;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))}.transform{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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f95c22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.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-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.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-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.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-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[118px\]{--tw-blur: blur(118px);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)}.blur-sm{--tw-blur: blur(4px);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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.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}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}html{line-height:1.15}body{margin:0;font-family:PT Sans,Roboto;background-color:#eee}a{color:#40b5d1;text-decoration:none;box-sizing:border-box}img{max-width:100%;height:auto}input{margin:0;line-height:1.15;border:0;font-family:inherit;outline:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{cursor:pointer;background-color:transparent;border:0}h1{color:#fe6824;font-weight:700;font-size:20px;line-height:1.3}h2{color:#fe6824;font-weight:700;font-size:18px;line-height:1.3}.orange{color:#fe6824}p{padding:15px 0}p.partner_text{color:#fff;font-family:PT Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px}h1+p{padding-top:30px}main{margin-left:auto;margin-right:auto;background-color:#fff}body:not(.new-layout) main{max-width:1280px}ul{list-style:none;line-height:1.5;padding:0;margin:20px 0}#app{position:relative;background-color:#fff;margin-right:auto;margin-left:auto}body:not(.new-layout) #app{max-width:1280px}.show{display:block!important}.hide{display:none!important}.show-flex{display:flex!important}@media (min-width: 641px){h1{font-size:30px}h2{font-size:25px}}@media (min-width: 961px){h1{font-size:40px}h2{font-size:30px}}.cookweek-link{display:inline-flex;align-items:center;gap:4px;font-family:Montserrat;color:#1c4da1;font-size:16px;font-weight:600}.cookweek-link.hover-underline{position:relative}.cookweek-link.hover-underline .arrow-icon{color:#1c4da1;transition-duration:.3s}.cookweek-link.hover-underline:hover .arrow-icon{transform:scale(-1)}.cookweek-link.hover-underline:hover:after{width:100%}.cookweek-link.hover-underline:after{content:"";position:absolute;width:0;height:2px;background-color:#1c4da1;bottom:0;left:0;transition-duration:.3s}.marker-popup-content .marker-popup-description{max-height:200px;overflow:auto}.marker-popup-content .marker-popup-description p{font-size:14px;padding:0;margin:4px 0}.cookies ul{list-style:disc;line-height:1.5;padding:5px;margin:5px 20px 10px}#codeweek-error-page{display:flex;justify-content:center;align-items:center;position:relative}.error-container{display:flex;align-items:center;gap:40px;padding:40px;background-color:#fff}.error-box{max-width:400px;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:120px;font-style:normal;font-weight:900;line-height:144px;letter-spacing:-2.4px}.error-robot svg{max-width:915px;margin:0 auto}.error-box p{text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:40px;color:#003087;padding:0}.error-box a{display:inline-block;margin-top:20px;padding:12px 24px;color:var(--Slate-600, #20262C);font-family:Blinker;font-size:18px;font-style:normal;font-weight:600;line-height:28px;background-color:#f25022;border-radius:25px;text-decoration:none}.error-robot{z-index:1}.error-box a:hover{background-color:#fb9d7a}.desktop-robot{display:block}.mobile-robot{display:none}.footer-ellipse{position:absolute;height:324px;bottom:0;width:100%;z-index:0}@media (min-width: 568px) and (max-width: 1024px){.error-container{padding:40px 0}.error-robot svg{max-width:568px;margin:0 auto}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px}}@media (max-width: 568px){#codeweek-error-page{justify-content:flex-start}.desktop-robot{display:none}.mobile-robot{display:block}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px;max-width:150px;margin:0 auto}.error-container{display:flex;align-items:center;gap:40px;padding:80px 0;background-color:#fff}.error-box{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box a{display:flex;height:48px;padding:16px 40px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:250px}.footer-ellipse{height:220px}}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--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))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e54c12\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 76 18 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 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))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 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))}.sm\:translate-y-0{--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))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);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)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} +header{background-color:#fff}header #logo-wrapper{display:flex;align-items:center}header nav{flex:1;height:50px}header nav ul{list-style:none;padding:0;height:50px;display:flex;align-items:center;margin:0}header nav ul li{padding:0 8px;position:relative}header nav ul li a{font-size:20px;text-decoration:none;color:#000}header nav ul li ul:before{content:"";height:17px;position:absolute;top:-15px;width:100%}header nav ul li ul:after{content:"";position:absolute;top:0;left:10%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fe6824;border-top:0;margin-left:0;margin-top:-9px}header nav ul li ul li{padding-top:8px;padding-bottom:6px;padding-left:6px}header nav ul li ul li a{font-size:18px;color:#000;text-align:center;white-space:nowrap}header #right-menu .round-button,header #right-menu .round-button-sign,header #right-menu .round-button-user-menu{width:50px;height:50px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:12px;cursor:pointer}header #right-menu .round-button-user-menu{background-color:#1c4da1}header .round-button:hover,header .round-button-sign:hover,header .round-button-user-menu:hover{background-color:#f9f9f9}header #right-menu .round-button:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #BBBBBB;border-bottom:10px solid transparent;right:30%;bottom:-20px}header #right-menu .round-button:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFFFFF;border-bottom:10px solid transparent;right:30%;bottom:-18px}header #right-menu .round-button-sign{border:2px solid #FE6824;width:48px;height:48px}header #right-menu .round-button-sign a{color:#fe6824;font-size:13px;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}header #right-menu a{color:#a2a2a2;font-size:13px;text-decoration:none;text-transform:uppercase}header .round-button-user-menu.opened,header .round-button.opened{background-color:#fe6824}header .menu-trigger.opened .button-icon path{fill:#fff!important}button-icon{margin-right:20px}header .round-button.opened a{color:#fff!important}header #right-menu .round-button.opened:after{border-top:10px solid #FE6824}header #primary-menu-trigger{display:none}header #right-menu #tools{display:flex}header .menu-dropdown{display:none;position:absolute;top:56px;background-color:#fff;border:1px solid #ADB2B6;border-radius:7px;padding:12px 32px;right:0;z-index:1000;margin:0}header .lang-menu .menu-dropdown,header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{padding:0}header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{top:60px}header .twitter-menu .menu-dropdown{width:400px;height:500px;overflow:auto;justify-content:center}header .user-menu .menu-dropdown li{display:flex;align-items:center;list-style:none;text-align:start;gap:12px;padding:8px 0}header .user-menu .menu-dropdown li a{white-space:nowrap;text-align:left;text-transform:none!important;font-size:16px!important;color:#1c4da1!important;font-weight:600!important;line-height:22px!important}header .user-menu .menu-dropdown li svg,header .user-menu .menu-dropdown li img{height:16px;width:16px}header .lang-menu .menu-dropdown ul{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);overflow:auto;margin:0!important;padding:0;list-style:none}header .lang-menu .menu-dropdown ul li{text-align:center}header .lang-menu .menu-dropdown ul li a{color:#000;padding:15px 25px;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center}@media (max-width: 1280px){header nav{height:auto}header nav ul{height:auto}header nav ul li ul{display:none;position:relative;left:0;background-color:#ffe3d6;border-radius:0;align-items:center;margin-top:12px;padding-right:0;max-height:400px}header nav ul li ul:after{border:0px solid transparent}header nav ul li ul li{padding-top:15px;padding-bottom:15px;border:0px}header nav ul li ul li a{font-size:16px;color:#1c4da1;font-weight:700;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #9D9D9D;padding-bottom:5px;padding-left:30px;padding-right:30px}header nav ul li ul li:last-child a{border-bottom:0px}}@media (max-width: 640px){#primary-menu{width:100%}#primary-menu>ul{display:none}header #right-menu{display:none;width:100%;padding:40px;flex-direction:column;align-items:center}header #right-menu .round-button-sign{margin-bottom:20px;background-color:#fe6824;color:#fff;width:90%;font-size:16px}header #right-menu .round-button-sign svg path{fill:#fff!important}header #right-menu .round-button-user-menu{margin-bottom:15px}header #right-menu .round-button-sign a{color:#fff;font-size:16px;text-transform:none;align-items:center;justify-content:center;width:100%;display:flex;height:100%}header{flex-direction:column;min-height:100px;height:auto;width:100%;padding-right:0}header nav ul li{padding:20px 0}header #primary-menu-trigger{display:initial}header .menu-dropdown{top:-450px;right:auto}header .lang-menu .menu-dropdown{top:-460px;left:-115px}header .facebook-menu .menu-dropdown{top:-505px;left:-183px;height:400px}header .twitter-menu .menu-dropdown{top:-505px;left:-240px;height:500px}}@media (min-width: 1281px){#primary-menu .main-menu-item .sub-menu{display:none;position:absolute;border-radius:7px;margin-top:12px;min-height:40px;height:auto;z-index:9999;background:#fff;border:1px solid #ADB2B6;padding:12px 32px}#primary-menu .main-menu-item .sub-menu .menu-title{position:relative;display:flex;align-items:center;gap:8px;color:#1c4da1;font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px;padding:12px 0}#primary-menu .main-menu-item .sub-menu .menu-title .menu-title-icon{width:24px;height:24px}#primary-menu .main-menu-item .sub-menu .menu-title:after{content:"";bottom:0;left:0;position:absolute;height:4px;width:32px;background-color:#f95c22}#primary-menu .main-menu-item .sub-menu li{padding:8px 0}#primary-menu .main-menu-item .sub-menu li a{font-size:16px;color:#1c4da1;font-weight:600;line-height:24px}#right-menu .lang-menu-dropdown{overflow:hidden;border-radius:6px}#right-menu .lang-sub-menu{background:#fff;padding:16px!important}#right-menu .lang-sub-menu .lang-menu-item{cursor:default;display:flex;text-align:start;margin-top:0!important;min-width:200px}#right-menu .lang-sub-menu .lang-menu-item>.cookweek-link{color:#1c4da1!important;justify-content:space-between;margin:12px 16px;border-radius:24px;padding:0!important}#right-menu .lang-sub-menu .lang-menu-item.selected>.cookweek-link{width:100%;border:2px solid #1C4DA1;background-color:#e8edf6;margin:0;padding:10px 16px!important}}@media (max-width: 1280px){#primary-menu{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.main-menu.show{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:0 20px;display:flex!important;align-items:stretch}.main-menu.show .main-menu-item{padding:12px 24px}.main-menu.show .main-menu-item .lang-value{text-transform:uppercase}.main-menu.show .main-menu-item .lang-title{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:not(:has(.sub-menu.show)){display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-value{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-title{display:inline}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu{width:100%}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a{flex-direction:row-reverse;font-size:20px!important;padding:0}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a .arrow-icon{width:20px;height:20px;transform:rotate(90deg)}.main-menu.show:has(.sub-menu.show) .sub-menu.show{padding:0 0 40px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li{display:flex;align-items:center;gap:12px;margin-top:24px;padding:0}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>svg,.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>img{width:16px;height:16px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>a{padding:0}.main-menu.show .sub-menu{background-color:transparent;box-shadow:none;margin:0}.main-menu.show .sub-menu .lang-list.show{max-height:-moz-fit-content;max-height:fit-content;padding-top:24px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item{margin-top:0!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item>a{width:100%;margin-top:4px;border:2px solid #E8EDF6;border-radius:24px;padding:10px 16px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item.selected>a{border-color:#1c4da1;background-color:#e8edf6}.main-menu.show .sub-menu:before{display:none}.main-menu.show .sub-menu li{padding:0}.main-menu.show .sub-menu li a{font-family:Montserrat;font-style:normal;font-weight:600;display:inline-block;margin:0;border:0;text-align:left;padding:4px 16px;font-size:16px;text-transform:none}#primary-menu>ul{display:none}header{min-height:100px;height:auto;width:100%;padding-right:10px;padding-left:25px}header #primary-menu-trigger{display:initial}header #right-menu{justify-content:flex-end;flex:1;margin-right:18px}}footer .content .question{display:flex;flex-direction:column;background-color:#40b5d1;padding-top:65px}footer .content .question .text{color:#fff;padding:0 70px;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}footer .content .question .get-in-touch{display:flex;position:relative;justify-content:center;margin-bottom:-12px}footer .content .question .get-in-touch .button{position:absolute;top:105px;left:100px;color:#40b5d1;font-weight:700;font-size:20px;font-style:italic;padding:20px;background-color:#fff;width:215px;border-radius:30px;text-align:center}footer .content .about{display:flex;flex-direction:column;align-items:center;margin-top:30px}footer .content .phrase{font-size:14px;color:gray;text-align:center;padding:20px 60px;z-index:0}footer .content .phrase .text{margin-bottom:10px}footer .content .bubbles_footer{margin-left:-50%;margin-top:-60px}footer .logo_footer{display:none}footer .social-media-buttons{display:flex;justify-content:flex-end;margin-right:20px;align-items:center;margin-top:-45px;padding-bottom:20px}footer .social-media-buttons .social-network a{display:flex;margin-right:10px;text-indent:5px}@media (min-width: 961px){footer .content .question{padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}footer .content .question .text{margin-bottom:0;padding:0;font-size:30px;margin-right:105px}footer .content .question .get-in-touch{margin-bottom:20px;margin-top:-12px}footer .content .question .get-in-touch .button{left:-65px}footer .content .about{flex-direction:row-reverse;margin-top:0;margin-right:15px}footer .logo_footer{display:initial}footer .content .bubbles_footer{margin-top:-118px;margin-left:-20px}footer .content .phrase{padding:0 50px}}#footer-scroll-activity{transform:translateY(100%);transition:transform .3s ease}#footer-scroll-activity.visible{transform:translateY(0)}.codeweek-banner{display:flex;background-color:#fe6824;margin:0 10px;flex-direction:column}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;flex-direction:column;justify-content:center}.codeweek-banner h1{font-size:40px;color:#fff}.codeweek-banner h2{font-size:20px;color:#fff;font-weight:400}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}.codeweek-banner .image{margin:15px 10px;flex:1;display:flex}@media (min-width: 641px){.codeweek-banner h1{font-size:50px}.codeweek-banner h2{font-size:30px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}}@media (min-width: 961px){.codeweek-banner{flex-direction:row;height:366px;margin:0}.codeweek-banner.simple{height:220px}.codeweek-banner h1{font-size:60px}.codeweek-banner h2{font-size:35px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:60px!important;font-style:normal;font-weight:700;line-height:48px}.codeweek-banner .text{margin-left:100px;max-width:380px}.codeweek-banner.simple .text{margin:50px 0 0 100px;max-width:none}.codeweek-banner .image{margin:0 20px 0 0;justify-content:flex-end}.codeweek-banner.learn-teach .image,.codeweek-banner.scoreboard .image,.codeweek-banner.about .image{margin-right:140px}}@media (min-width: 1281px){.codeweek-banner.ambassadors .image{margin-top:-40px;margin-right:0}.codeweek-banner .text{margin-left:200px}.codeweek-banner.simple .text{margin:50px 0 0 200px;max-width:none}}.codeweek-banner.training,.codeweek-banner.schools{background-color:#8e90b5}.codeweek-banner.learn-teach{background-color:#b5d0d0}.codeweek-banner.ambassadors{background-color:#f5b742}.codeweek-banner.scoreboard{background-color:#ce80a7}.codeweek-banner.about{background-color:#72a8d0}.codeweek-banner.search{background-color:#164194}.codeweek-banner.error{background-color:#e57373}.codeweek-banner.show-event{background-color:#e2e2e2}.codeweek-banner.show-event .image{margin:0}.codeweek-banner.show-event .image img{height:366px;-o-object-fit:contain;object-fit:contain}.codeweek-banner.show-event .text{margin:15px 80px;max-width:none;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.codeweek-banner.show-event .text .edit-button{display:flex;width:100%;margin-left:-100px;height:40px}.codeweek-banner.show-event .text .delete-button{display:flex;width:100%;height:40px}.codeweek-banner.show-event .text .title{margin-top:-40px;flex:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.codeweek-banner.show-event h1{font-size:45px;color:#fe6824}.codeweek-searchbox{padding:18px 30px;min-height:60px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}#codeweek-scoreboard-page .codeweek-searchbox{justify-content:center;align-items:center;flex-direction:row}.codeweek-searchbox .basic-fields{display:flex;flex-direction:row;flex:1}.codeweek-searchbox .advanced-fields,.codeweek-searchbox .advanced-fields .line{display:flex;flex-direction:column}.codeweek-searchbox .advanced-fields .multiselect{margin-top:10px}.codeweek-searchbox .total .number{font-size:40px;color:#fe6824;font-weight:700}.codeweek-searchbox .total .label{font-size:20px;color:#fe6824;font-style:italic}.codeweek-searchbox .total{margin-right:20px}@media (min-width: 961px){.codeweek-searchbox{padding:18px 60px}.codeweek-searchbox .advanced-fields .line{flex-direction:row}.codeweek-searchbox .multiselect{margin-right:10px}.codeweek-searchbox .advanced-fields{flex-direction:row}.codeweek-searchbox .advanced-fields .multiselect{margin-top:18px}}@media (min-width: 1281px){.codeweek-searchbox{padding:18px 100px}}.custom-geo-input input{width:100%;border:2px solid #a4b8d9;border-radius:24px;height:48px;font-size:20px;line-height:28px;padding:0 24px;color:#20262c}.multiselect.multi-select.multiselect--active .multiselect--values{display:none}.multiselect.multi-select .multiselect--values{line-height:21px}.multiselect.multi-select .multiselect__tags{cursor:pointer;border-radius:24px;min-height:46px;border:2px solid #A4B8D9;padding:12px 40px 12px 24px;overflow:hidden}.multiselect.multi-select .multiselect__tags .multiselect__input{margin:0;padding:0}.multiselect.multi-select .multiselect__select{width:44px;height:100%}.multiselect.multi-select .multiselect__placeholder,.multiselect.multi-select .multiselect__tags .multiselect__single{padding:0;margin:0;font-size:16px;font-style:normal;font-weight:400;color:#20262c}.multiselect.multi-select .multiselect__placeholder{max-width:100%;color:#9ca3af;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.multiselect.multi-select .multiselect__single{padding-top:6px;color:#333e48}.multiselect.multi-select .multiselect__select:before{content:" ";position:absolute;top:18px;right:14px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(45deg)!important}.multiselect.multi-select .multiselect__select:after{content:" ";position:absolute;top:18px;right:19px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(-45deg)}.multiselect.multi-select .multiselect__tags-wrap{display:flex;flex-wrap:wrap;gap:4px;padding:0}.multiselect.multi-select .multiselect__tags-wrap .multiselect__tag{margin:0}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__single{font-size:20px;line-height:24px}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__input{line-height:24px}.multiselect.multi-select.large-text .multiselect__tags{padding:9px 40px 8px 16px;min-height:48px}.multiselect.multi-select.new-theme .multiselect__tags-wrap{padding:0;transform:translate(-16px)}.multiselect.multi-select.new-theme .multiselect__placeholder{display:block;line-height:32px}.multiselect.multi-select.new-theme .multiselect__single{line-height:32px}.multiselect.multi-select.new-theme .multiselect__tags{border-radius:24px!important;padding:6px 46px 6px 24px}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input{font-size:20px;font-family:Blinker;line-height:32px;margin:0;padding:0}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::-moz-placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__content-wrapper{border:2px solid #ADB2B6;border-radius:12px;overflow:hidden;padding:16px 12px 16px 0}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content{min-height:1px;max-height:268px;overflow:auto}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar{border-radius:6px;width:12px;display:block}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-track{background:#e8edf6;border-radius:8px}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-thumb{background:#1c4da1;border-radius:6px}.multiselect.multi-select.new-theme .multiselect__option{padding:9px 16px 9px 24px;font-size:20px}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--highlight{background-color:#eee;color:#20262c}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected{background-color:transparent}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected:hover{background-color:#eee}.multiselect.multi-select.new-theme .multiselect__option:after{display:none}.multiselect .multiselect__tags{border-radius:29px;min-height:57px}.multiselect .multiselect__select{width:60px;height:54px}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}.multiselect .multiselect__single{padding-top:6px}.multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}.multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}.codeweek-search-text{flex:1;margin-right:10px}.dropdown-datepicker .multiselect__tags{padding-left:42px!important}.codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}.codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.codeweek-input-select::-ms-expand{display:none}.codeweek-input-select:hover{border-color:#888}.codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.codeweek-input-select option{font-weight:400;color:#000}.codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}.codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}.codeweek-form-field-wrapper .errors .errorlist{margin:0}.codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}.codeweek-form-field-searchable.align-flex-start{align-items:flex-start}.codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}.codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:2px;font-size:14px;box-shadow:none;cursor:pointer}.codeweek-form .multiselect-wrapper,.codeweek-form .datepicker-wrapper,.codeweek-form .input-tag-wrapper{flex:1}.codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .group-fields{flex:1}.codeweek-form-message .message{margin-bottom:30px}.codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.codeweek-form-field-privacy,.codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:20px}#codeweek-searchpage-component .multiselect .multiselect__tags,#codeweek-register-page .multiselect .multiselect__tags{border-radius:29px;min-height:57px}#codeweek-searchpage-component .multiselect .multiselect__select,#codeweek-register-page .multiselect .multiselect__select{width:60px;height:54px}#codeweek-searchpage-component .multiselect .multiselect__placeholder,#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__placeholder,#codeweek-register-page .multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__single{padding-top:6px}#codeweek-searchpage-component .multiselect .multiselect__select:before,#codeweek-register-page .multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}#codeweek-searchpage-component .multiselect .multiselect__tags-wrap,#codeweek-register-page .multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}#codeweek-searchpage-component .codeweek-search-text,#codeweek-register-page .codeweek-search-text{flex:1;margin-right:10px}#codeweek-searchpage-component .codeweek-search-text input,#codeweek-register-page .codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}#codeweek-searchpage-component .codeweek-input-select,#codeweek-register-page .codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#codeweek-searchpage-component .codeweek-input-select::-ms-expand,#codeweek-register-page .codeweek-input-select::-ms-expand{display:none}#codeweek-searchpage-component .codeweek-input-select:hover,#codeweek-register-page .codeweek-input-select:hover{border-color:#888}#codeweek-searchpage-component .codeweek-input-select:focus,#codeweek-register-page .codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}#codeweek-searchpage-component .codeweek-input-select option,#codeweek-register-page .codeweek-input-select option{font-weight:400;color:#000}#codeweek-searchpage-component .codeweek-form,#codeweek-register-page .codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}#codeweek-searchpage-component .codeweek-form p:first-child,#codeweek-register-page .codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-inner-two-columns{display:flex;flex-direction:row;align-items:flex-start;width:100%}.codeweek-form-inner-container{display:flex;flex-direction:column;flex:1}.codeweek-form-inner-container:last-child{margin-left:20px}.codeweek-form-field-wrapper{margin-bottom:15px}.codeweek-form-field-wrapper .errors{margin-left:140px;font-size:13px;color:red}#codeweek-searchpage-component .codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}#codeweek-searchpage-component .codeweek-form-field-wrapper .errors .errorlist{margin:0}#codeweek-searchpage-component .codeweek-form-field,#codeweek-searchpage-component .codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}#codeweek-searchpage-component .codeweek-form-field-searchable.align-flex-start{align-items:flex-start}#codeweek-searchpage-component .codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}#codeweek-searchpage-component .codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}#codeweek-searchpage-component .codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field input{flex:1;height:57px;border:1px solid #e8e8e8;border-radius:29px;text-indent:20px;width:100%}.codeweek-form-field textarea{flex:1;border-radius:29px;border:1px solid #e8e8e8;text-indent:20px;font-family:"PT Sans, Roboto",sans-serif;font-size:14px;padding-top:16px}#codeweek-searchpage-component .codeweek-form-field label{margin-right:10px;font-family:Blinker}#codeweek-searchpage-component .codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:8px;font-size:14px;box-shadow:none;cursor:pointer}#codeweek-searchpage-component .codeweek-form .multiselect-wrapper,#codeweek-searchpage-component .codeweek-form .datepicker-wrapper,#codeweek-searchpage-component .codeweek-form .input-tag-wrapper{flex:1}#codeweek-searchpage-component .codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .codeweek-form-inner-container h3{margin-bottom:15px}.codeweek-form .input-tag-wrapper{border:1px solid #e8e8e8;border-radius:29px}#codeweek-searchpage-component .codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper input{padding:0;margin:0;height:59px;text-indent:0}#codeweek-searchpage-component .codeweek-form .group-fields{flex:1}.codeweek-form-message{padding:30px;background-color:#e8e8e8;border-radius:20px;margin-top:20px}#codeweek-searchpage-component.codeweek-form-message .message{margin-bottom:30px}.login-form .codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.login-form .codeweek-form-field-privacy,.login-form .codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%}.v-autocomplete{position:relative}.v-autocomplete-list{background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-top:6px;position:absolute;z-index:100;width:100%}.v-autocomplete-input{width:100%}.v-autocomplete-list-item{padding:10px;border-top:1px solid #ccc;cursor:pointer}.v-autocomplete-item-active{background-color:#eee}.v-autocomplete-list-item .city{font-size:11px}.v-autocomplete-list-item .name{font-weight:700}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}[type=file]+label{cursor:pointer;display:inline-block;height:100%;padding:18px 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}[type=file]:focus+label,[type=file]+label:hover{background-color:#f15d22}[type=file]:focus+label{outline:1px dotted #000}.codeweek-user-avatar{display:flex}.codeweek-user-avatar .name{flex:1;display:flex;align-items:flex-end}.codeweek-user-avatar .avatar{display:flex}.codeweek-user-avatar .avatar .codeweek-avatar-image{width:100px;height:100px;border-radius:50%;border:5px solid #e8e8e8}.codeweek-user-avatar .avatar .actions{display:flex;align-items:flex-end}.codeweek-display-field{margin-bottom:20px}.codeweek-display-field p{padding:5px}.codeweek-display-field ul{display:flex;margin:15px 0;flex-wrap:wrap}.codeweek-display-field li{margin-right:10px;margin-bottom:10px}.codeweek-display-field .itens .label{border:1px solid #FE6824;border-radius:5px;padding:10px;color:#fe6824;font-size:20px}.codeweek-display-field .share-event-wrapper{margin-top:5px}.custom-date-picker{font-family:Blinker}.custom-date-picker .dp__outer_menu_wrap{z-index:9999999}.custom-date-picker .dp__menu{border:2px solid #ADB2B6!important;border-radius:12px!important;padding:6px 12px 10px!important}.custom-date-picker .dp__menu .dp__arrow_top{border-width:2px 2px 0 0!important;border-color:#adb2b6!important}.custom-date-picker .dp--header-wrap{margin-bottom:8px}.custom-date-picker .dp--header-wrap .dp__month_year_wrap{justify-content:center}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:first-child{justify-content:flex-end;padding:0 4px;width:auto}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:last-child{justify-content:flex-start;padding:0 4px;width:auto}.custom-date-picker .dp__instance_calendar .dp--tp-wrap .dp__btn svg{stroke:#1c4da1;fill:#1c4da1}.custom-date-picker .dp__calendar_header_separator{background-color:#a4b8d9!important}.custom-date-picker .dp__calendar{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header_separator{margin:8px 0}.custom-date-picker .dp__calendar .dp__calendar{padding-bottom:16px;border-bottom:1px solid #A4B8D9!important}.custom-date-picker .dp__calendar .dp__calendar_header{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header .dp__calendar_header_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner{display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;padding:0;width:32px;height:32px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner:hover{background:#e8edf6}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date,.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date:hover{background:#1c4da1}.custom-date-picker .dp--tp-wrap{width:100%;max-width:100%!important;padding:4px 0;margin-bottom:10px}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]{height:auto}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"] .dp__icon{width:24px;height:24px;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]:after{font-family:Blinker;content:"Select time";font-size:20px;line-height:24px;font-weight:600;padding-left:8px;color:#1c4da1;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp__action_row .dp__selection_preview{display:none}.custom-date-picker .dp__action_row .dp__action_buttons{flex-grow:1;margin:0;width:100%;display:flex;gap:10px}.custom-date-picker .dp__action_row .dp__action_buttons button{display:flex;justify-content:center;align-items:center;width:50%;text-align:center;border-radius:24px;border-width:2px;border-style:solid;height:40px;font-weight:600;font-size:18px;font-family:Blinker;transition-duration:300;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel{color:#1c4da1;border-color:#1c4da1}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel:hover{background-color:#e8edf6}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select{border-color:#f95c22;background-color:#f95c22}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select:hover{border-color:#fb9d7a;background-color:#fb9d7a}.codeweek-more-button{width:45px;height:45px;border:1px solid #FE6824;border-radius:45px;display:flex;justify-content:center;cursor:pointer;margin-top:5px}.codeweek-more-button span{background-color:transparent;font-size:40px;width:100%;text-align:center;margin-top:-3px;color:#fe6824;font-weight:700}.codeweek-button input{cursor:pointer;height:100%;padding:0 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:57px}.codeweek-button input:hover,.codeweek-action-button:hover,.codeweek-action-link-button:hover,.codeweek-image-button:hover{background-color:#f15d22}.codeweek-blank-button{border:1px solid #707070;border-radius:32px;color:#000;font-size:20px;padding:20px 40px}.codeweek-orange-button{border:2px solid #c54609;border-radius:16px;color:#fff;background-color:#fe6824;font-size:16px;padding:12px 30px;margin-left:4px}.codeweek-svg-button{width:35px;height:35px;display:flex}.codeweek-svg-button svg{width:100%;height:100%}.codeweek-svg-button svg path{fill:#fe6824!important}.codeweek-svg-button:hover svg path{fill:#f15d22!important}.codeweek-expander-button{background-color:#fe6824;color:#fff;width:40px;height:40px;padding:0;outline:none}.codeweek-expander-button div{font-size:30px;font-weight:700;height:40px}.codeweek-action-button{cursor:pointer;padding:7px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;outline:none}.codeweek-action-link-button{cursor:pointer;padding:9px 25px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;min-height:40px;z-index:10}.codeweek-image-button{cursor:pointer;padding:0 15px;border-radius:20px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:40px;outline:none}.codeweek-image-button svg path{fill:#fff!important}.codeweek-action-button.green{background-color:#228b22}.codeweek-action-link-button.red,.codeweek-action-button.red{background-color:#b22222;min-height:10px}.codeweek-action-button.orange{background-color:red}@media (min-width: 641px){.codeweek-button input{font-size:20px}}.codeweek-grid-layout{display:grid;grid-template-columns:1fr;grid-gap:20px}.codeweek-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #0003,0 1px 3px #0003;border-radius:4px;display:flex;flex-direction:column;justify-content:stretch}.codeweek-card .card-image{width:100%;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;height:194px}.codeweek-card .card-avatar{width:100%;display:flex;justify-content:center;margin-top:10px}.codeweek-card .card-image-avatar{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid lavenderblush}.codeweek-card .card-content{padding:16px}.codeweek-card .card-title{font-size:24px;color:#000000de;margin-bottom:12px}.codeweek-card .card-subtitle{color:#000000de;margin-bottom:12px}.codeweek-card .card-description{font-size:14px;color:#0009;margin-bottom:12px;word-break:break-word}.codeweek-card .card-actions{padding:16px;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.codeweek-card .card-actions .codeweek-action-link-button,.codeweek-card .card-actions .codeweek-action-button,.codeweek-card .card-actions .codeweek-svg-button{margin-left:10px}.codeweek-card .card-expander.collapsed{background-image:url(/images/arrow_down.svg)}.codeweek-card .card-expander.expanded{background-image:url(/images/arrow_up.svg)}.codeweek-card .card-expander{cursor:pointer;padding:3px;margin:0 10px;text-align:center;background-color:#e8e8e8;background-position:center;background-repeat:no-repeat;height:14px;background-size:15px;border-radius:10px}.codeweek-card .card-expander:hover{background-color:#ddd}.codeweek-card .card-divider{border:1px solid #e8e8e8;margin:20px 0}.codeweek-card .card-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.codeweek-card .card-chip{margin:4px;background-color:#8dcece;padding:7px 12px;border-radius:16px;font-size:14px;color:#fff;font-weight:600}@media (min-width: 641px){.codeweek-grid-layout{grid-template-columns:1fr 1fr}}@media (min-width: 961px){.codeweek-grid-layout{grid-template-columns:1fr 1fr 1fr}}.codeweek-tools{display:flex;justify-content:flex-end;width:100%;margin:10px 0 35px}.codeweek-question-container{display:flex;flex-direction:column;padding:30px 20px 0}.codeweek-question-container .container-expansible.expanded{display:inherit}.codeweek-question-container .container-expansible.collapsed{display:none}.codeweek-question-container .expander-always-visible,.codeweek-question-container .container-expansible{display:flex;width:100%}.codeweek-question-container .expander-always-visible{margin-bottom:30px}.codeweek-question-container .expansion{min-width:40px;margin-right:70px;display:none}.codeweek-question-container .container-expansible .expansion{justify-content:center;margin-bottom:-40px;z-index:1;display:none}.codeweek-question-container .container-expansible .expansion .expansion-path{border-width:1px;border-color:#fe6824;border-style:dashed;margin-top:-40px}.codeweek-question-container h2{font-size:20px;font-weight:400;font-style:italic}.codeweek-question-container p{padding:15px 0}.codeweek-question-container .container-expansible .content{margin-bottom:50px}.codeweek-question-container .container-expansible .content .button{margin-top:40px;text-align:center}.codeweek-question-container .container-expansible .content .map{width:100%;height:400px;border:0}.codeweek-content-wrapper{width:auto;margin:25px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.codeweek-content-wrapper-inside{margin:0}.codeweek-content-grid{display:grid;grid-template-columns:1fr;grid-gap:15px}.codeweek-content-grid .codeweek-card-grid{background-color:#f2f2f8}.codeweek-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.codeweek-content-grid .author{color:#fe6824;padding:20px}.codeweek-youtube-container iframe{width:100%;border:none;height:500px}.codeweek-content-header{margin:0 10px}.codeweek-content-header h1+p{padding-top:10px}.codeweek-cookie-consent-banner{padding:20px 50px;border-bottom:1px solid #e8e8e8}.codeweek-cookie-consent-banner .actions{display:flex;margin-top:10px;margin-bottom:10px;justify-content:flex-end}.codeweek-blue-box{background-color:#deebf4;padding:20px}.community_type{display:flex;flex-direction:column-reverse}.community_type .text{flex:2}.community_type .text p{line-height:30px;text-align:justify}.community_type .image{flex:1;display:flex;justify-content:center;align-items:center}.community_type_section{padding:20px}@media (min-width: 641px){.codeweek-content-wrapper{margin:40px 60px 0}.codeweek-content-header{margin:0 60px}.codeweek-content-wrapper-inside{margin:5px 55px}.codeweek-question-container{padding:40px 50px 0}.codeweek-question-container .expansion,.codeweek-question-container .container-expansible .expansion{display:flex}.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width: 961px){.codeweek-content-wrapper{margin:50px 100px 0}.codeweek-content-header{margin:0 100px}.codeweek-content-wrapper-inside{margin:15px 55px}.community_type{flex-direction:row}}@media (min-width: 1200px){.codeweek-content-wrapper-inside{margin:15px 115px}}.codeweek-youtube-container{width:100%;border:none;height:500px;margin:auto;background-color:#000;position:relative;overflow:hidden}.codeweek-youtube-container .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;display:none;align-items:center;justify-content:center;text-align:center}.codeweek-youtube-container .background .container .content{max-width:90%}.codeweek-youtube-container .background .info{width:90%;margin:auto}.codeweek-youtube-container .background .info .button button{background-color:#40b5d1;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;margin:auto}.codeweek-youtube-container .background .info .button button:hover{background:#fe6824}.codeweek-youtube-container .background .info .button button svg{margin-right:.5rem}.codeweek-youtube-container .remember input{margin-right:.5rem}@media (min-width: 1025px){.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}}@media (min-width: 1281px){.codeweek-question-container{padding:40px 230px 0 100px}}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid .codeweek-card-grid{background-color:#f2f2f8}.hackathons-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.hackathons-content-grid .author{color:#fe6824;padding:20px}.codeweek-container-lg{max-width:1460px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container-lg{padding:0 40px}}.codeweek-container{max-width:1220px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container{padding:0 40px}}.codeweek-pagination{margin-top:80px;margin-bottom:60px;display:flex;justify-content:center}.codeweek-pagination ul{list-style:none;display:flex;padding:0;margin:0}.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{cursor:pointer;font-size:16px}.codeweek-pagination ul li a.back,.codeweek-pagination ul li a.next{text-transform:uppercase}.codeweek-pagination ul li a.back{margin-right:10px}.codeweek-pagination ul li a.next{margin-left:5px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{border:1px solid #E6E6E6;padding:10px 18px;border-radius:50%;margin-right:5px}.codeweek-pagination ul li a.page.current{color:#000}.codeweek-pagination ul li a[disabled=disabled]{color:#9b9b9b;cursor:not-allowed}@media (min-width: 641px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:18px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:15px 22px;margin-right:8px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:12px}}@media (min-width: 1281px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:20px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:20px 28px;margin-right:10px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:10px}}.codeweek-view-calendar .month{font-size:18px;color:#707070;font-family:Helvetica;text-align:center;text-transform:capitalize}.codeweek-view-calendar .month th{font-weight:400;font-family:PT Sans,Roboto;color:#000;font-size:20px}.codeweek-view-calendar .month .filled{background-color:#ffeee6}@media (max-width: 600px){.codeweek-view-calendar{display:none}}.codeweek-table{width:100%}.codeweek-table tr:nth-child(2n){background-color:#ffeee6}.codeweek-table th{color:#fff;background-color:#fe6824;padding:5px;font-weight:400}.codeweek-table td{padding:5px}.codeweek-table .actions{display:flex;justify-content:center}.custom-tinymce .tox-tinymce{border:2px solid #a4b8d9;border-radius:24px}.custom-tinymce .tox-editor-container .tox-menubar{padding:0 12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:first-child{padding-left:12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:last-child{padding-right:12px}.custom-tinymce .tox .tox-statusbar{height:24px;padding:4px 16px}.codeweek-question-container:nth-child(2n){background-color:#ebebf0}#codeweek-schools-page .codeweek-content-wrapper{margin:0;align-items:stretch}#codeweek-beambassadors-page ul{list-style:inherit}#codeweek-ambassadors-page .codeweek-searchbox,#codeweek-pending-events-page .codeweek-searchbox{align-items:center;justify-content:center}#codeweek-training-page .codeweek-banner h2{text-transform:uppercase}#codeweek-searchpage-component .home-map .add-button{top:40px;position:absolute;z-index:3;left:20px}#codeweek-sponsors-page .codeweek-content-wrapper ul{display:grid;grid-template-columns:1fr;grid-gap:30px}#codeweek-sponsors-page .codeweek-content-wrapper ul li{display:flex;justify-content:center;align-items:center;border:1px solid lightgrey;border-radius:10px}#codeweek-pending-events-page .codeweek-content-header .header{display:flex;justify-content:space-between}#codeweek-pending-events-page .codeweek-content-header .header .actions{display:flex;align-items:center}#teacher-details li.active{border-left-color:#f97316;border-top-color:#f97316}@media (min-width: 641px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr}}@media (min-width: 961px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr 1fr}}#main-banner{background-color:#fe6824;display:flex;flex-direction:column;justify-content:space-between}#main-banner .what{display:flex;margin:50px 10%;margin-bottom:1rem}#main-banner .what .separator{width:32px;border:1px solid #FFFFFF;border-right:0}#main-banner .what .text{font-family:OCR A Std,Open Sans;color:#fff;padding-top:20px;line-height:1.4;padding-bottom:10px}#main-banner .info{display:flex;flex-direction:column}#main-banner .info .when{margin:40px 0 20px 10%}@media (max-width: 993px){#main-banner .info .when{margin:4rem}}@media (max-width: 525px){#main-banner .info .when{margin:0rem}#main-banner .info{padding:1rem}}#main-banner .info .when .arrow{text-align:center;margin-top:70px;margin-left:-10%}#main-banner .info .when .text{display:none}#main-banner .info .when .title{color:#fff;font-size:35px;font-weight:700}#main-banner .info .when .date{color:#fe6824;font-size:23px;font-weight:700;background-color:#fff;padding:5px;margin-top:15px;text-align:center;width:220px}@media (max-width: 993px){#main-banner .info .when .date{width:100%}}#main-banner .info .countdown{margin-bottom:15px}#school-banner{display:flex;flex-direction:column;align-items:center;margin:20px 15px 0;background-color:#ffe3d6;padding:25px 20px 20px;font-weight:700;color:#fe6824}#school-banner .title{font-size:40px;text-align:center}#school-banner .text{font-size:14px;text-align:center}#school-banner .text a{color:#fe6824}#school-banner .text a:hover,#school-banner a:hover .title{color:#40b5d1}.sub-section{display:flex;flex-direction:column;align-items:center;margin:0 15px;padding-top:40px;color:#fe6824}.sub-section .text{font-size:17px;font-weight:700;text-align:center;padding:0 30px;margin-bottom:20px;line-height:1.4}.sub-section .title{margin:30px;border:1px solid #FE6824;border-radius:16px;padding:20px;font-family:OCR A Std,Open Sans;font-size:21px;line-height:1.6}#organize-activity{background-color:#ffe3d6;padding-top:0}#get-started{background-color:#ffeec7}#access-resources{background-color:#dbecf0}#content .mobile-arrow{margin:20px auto;text-align:center}#content .mobile-arrow path{stroke:#fe6824!important}.countdown{position:relative;display:flex;flex-direction:column}#countdown div{padding:10px 5px;margin-right:2px;background-color:#000;color:#fff;font-size:18px;font-family:OCR A Std,Open Sans}#countdown .separator{background-color:transparent;color:#000}@media (min-width: 641px){#main-banner{background-repeat:no-repeat;background-position-x:112%}#main-banner .what .text{font-size:20px}#main-banner .info .when .title{font-size:50px}#main-banner .info .when .date{font-size:25px}}@media (min-width: 961px){#main-banner .what .text{font-size:25px}#main-banner .info{flex-direction:row-reverse;justify-content:flex-end}#main-banner .info .when{width:320px;margin:0 10px 20px 10%}#main-banner .info .when .title{font-size:60px}#main-banner .info .when .date{font-size:35px;width:auto;margin:15px 0}#main-banner .info .when .text{display:initial;color:#fff;font-weight:700;line-height:1.3}#main-banner .info .when .arrow{margin-top:40px}#school-banner{background-color:transparent;flex-direction:row;justify-content:center;margin:40px 0}#school-banner .title{font-size:55px;margin-right:20px}#school-banner .text{font-size:30px;margin-left:10px}.sub-section{flex-direction:row-reverse;padding:60px 0;margin:0 50px}.sub-section .text{font-size:20px;flex-basis:33%;text-align:left}.sub-section .title{font-size:28px;width:420px}.sub-section img{height:400px;flex-basis:33%}#content .mobile-arrow{display:none}#organize-activity{padding:60px 0}#get-started img,#access-resources img{margin-left:-100px;z-index:1}#access-resources{padding:30px 0}#access-resources img{height:470px}}@media (min-width: 1281px){#main-banner{height:644px}#main-banner .info .when{margin-right:50px;width:auto;max-width:500px}#main-banner .info .when .date{font-size:38px;margin-bottom:1rem}#main-banner .info .when .text{font-size:18px}#main-banner .info .countdown{margin-top:3rem;margin-left:-10px}#main-banner .info .when .arrow{width:94px;height:94px;border-radius:50%;background-color:#fe6824;margin-left:94px;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.homepage-robot .robot-word{position:absolute;top:0;right:60%;transform:scale(.5) translateY(-100%);opacity:0;animation:robotWordAnimation 2s forwards}.homepage-robot .robot-land{transform:translateY(20%);animation:robotLandAnimation 2s forwards}@keyframes robotWordAnimation{to{top:15%;right:70%;transform:scale(1) translateY(-100%);opacity:1}}@keyframes robotLandAnimation{to{transform:translateY(0)}}#codeweek-searchpage-component .home-map .wtmap .wtfooter{display:none}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{display:flex}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .codeweek-button,#codeweek-searchpage-component .codeweek-searchbox .basic-fields .year-selection{margin-right:10px}#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:column}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:10px;justify-content:center}#codeweek-searchpage-component{position:relative;padding-bottom:30px}#loadmask{width:100%;height:452px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;z-index:1000;background-color:#fff}#loadmask .loading{display:flex;justify-content:center;align-items:center}.sub-category-title{color:#fe6824;font-size:40px;font-style:italic;width:100%;margin-bottom:40px;text-align:center}.reported-event,.event-already-reported,.report-event{display:flex;justify-content:flex-end;align-items:center;padding:5px;background-color:#f8f8f8}.reported-event .actions,.event-already-reported .actions,.report-event .actions{margin-left:10px}.moderate-event{display:flex;align-items:center;padding:5px;background-color:#f8f8f8}.moderate-event .actions{margin-left:10px}.event-is-pending{padding:10px;background-color:#ffffc3;text-align:center}@media (min-width: 641px){.sub-category-title{text-align:left}}@media (min-width: 961px){#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:row}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:0}}.codeweek-content-wrapper .tools{display:flex;justify-content:flex-end;padding-bottom:30px;width:100%}#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box h1,#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box p{padding-left:0}#codeweek-about-page .codeweek-content-wrapper .partners a{display:flex}#codeweek-about-page .codeweek-content-wrapper .partners a:hover h1{color:#40b5d1}#codeweek-about-page .codeweek-content-wrapper .partners a h1{padding-right:10px}@media (min-width: 641px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 40px}#codeweek-about-page h3{margin-top:15px}#codeweek-about-page h4{margin-top:8px;margin-left:10px;margin-bottom:4px;color:#0d2460}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box .codeweek-about-white-box{padding:20px 40px}}@media (min-width: 961px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:20px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:40px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:40px 100px}}@media (min-width: 1025px){#codeweek-about-page .codeweek-content-wrapper .about-two-column{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}}#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:3;display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons .codeweek-action-link-button{text-transform:none}#codeweek-login-page .login-form{flex:1;margin-left:10px;margin-top:30px;order:1}#codeweek-login-page .codeweek-form-field-checkbox{text-transform:uppercase;justify-content:flex-start}#codeweek-login-page .codeweek-form-field input{min-height:57px}#codeweek-login-page .codeweek-form-field label{width:auto;text-align:left;margin-left:20px;margin-bottom:10px}#codeweek-login-page .codeweek-button{display:flex;flex:1}#codeweek-login-page .codeweek-button input{flex:1}#codeweek-login-page .separator{display:flex;flex-direction:row;align-items:center;padding:0 30px;order:2;gap:10px}#codeweek-login-page .separator .line{border-top:1px solid #ccc;flex:1}#codeweek-login-page .separator .text{padding:20px 0;font-size:22px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button{display:flex;align-items:center;margin-bottom:15px;font-size:24px;font-weight:400;height:80px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button svg,#codeweek-login-page .social-media-buttons .codeweek-action-link-button img{height:50px;fill:#fff;margin-right:30px;border-right:1px solid;padding-right:10px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.github{background-color:#8f7ba1}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.twitter{background-color:#000}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.facebook{background-color:#4267b2}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.google{background-color:#db3236}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.azure{background-color:#0072c6}#codeweek-login-page .login-other-actions{display:flex;margin-top:60px;font-size:14px;height:30px}#codeweek-login-page .login-other-actions .forgot-password{margin-right:20px;border-right:1px solid #ccc;padding-right:20px}#codeweek-login-page .login-other-actions .forgot-password,#codeweek-login-page .login-other-actions .sign-up{display:flex;align-items:center}@media (min-width: 1200px){#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:row}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:1}#codeweek-login-page .separator{order:2;display:flex;flex-direction:column;align-items:center;padding:0 30px;gap:0}#codeweek-login-page .login-form{order:3}#codeweek-login-page .separator .line{border-right:1px solid #ccc;flex:1}}.help-block .errorlist{margin:0}.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;padding-bottom:40px}.reset_description{color:var(--Slate-500, #333E48);font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:40px}#codeweek-login-page .codeweek-form-field{flex-direction:column;align-items:flex-start}#codeweek-forgotpassword-page .codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:flex-start;flex-direction:column;align-content:flex-start}.codeweek-form-field-add{display:flex;flex:1;flex-direction:row;align-items:center}@media screen and (max-width: 1080px){.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-.72px;display:flex;padding-bottom:24px}.reset_description{font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:24px}}#codeweek-toolkits-page .codeweek-content-wrapper .button{text-align:center;margin:15px}.copyright{margin-top:30px;padding-bottom:30px;width:100%;color:#0e4984;font-size:small}.subtitle{margin-top:10px;font-size:x-large}.codeweek-code-hunting-map-card{display:flex}.codeweek-code-hunting-map-card .left{display:flex;flex-direction:column}.codeweek-code-hunting-map-card .left img{border-radius:15px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.codeweek-code-hunting-map-card .left .links{display:flex;flex-direction:column;align-items:center}.codeweek-code-hunting-map-card .left .links .link{padding:5px}.codeweek-code-hunting-map-card .center{margin:0 10px;flex:1}.codeweek-code-hunting-map-card .center .title{font-size:18px;font-weight:700}.codeweek-code-hunting-map-card .center .description{line-height:1.5;margin-top:5px}.codeweek-code-hunting-map-card .center .link{padding:10px;display:flex;align-items:center;justify-content:center}.codeweek-code-hunting-map-card .qrcode{width:150px}.codeweek-code-hunting-map-card .qrcode-link{height:-moz-max-content;height:max-content}header.hackathons nav{max-width:none}header.hackathons nav ul li a{font-size:19px}header.hackathons #right-menu{padding-right:0}header.hackathons #right-menu #hackathons-register-button{background-color:#fe6824;width:195px;height:156px;display:flex;justify-content:center;align-items:center}header.hackathons #right-menu #hackathons-register-button a{height:100%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.hackathons-content-header{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#secondary-menu{display:flex;justify-content:flex-end;margin-right:30px;flex:initial;margin-bottom:10px}#secondary-menu ul li a{font-size:16px;display:flex;color:#9b9b9b}#secondary-menu ul li a img{margin-right:10px}.codeweek-banner.hackathons{height:auto;margin:0;display:block}.codeweek-banner.hackathons .image{margin:0}.codeweek-banner.hackathons .image .text{position:absolute;margin:215px 5px 10px;max-width:300px;text-align:center}.codeweek-banner.hackathons .image .desktop{display:none}.hackathons-content-grid{grid-template-columns:1fr 1fr}.codeweek-banner.hackathons .image{justify-content:center}.codeweek-banner.hackathons .image .text .text-inside h1{color:#fe6824}#codeweek-hackathons-page h1{font-size:30px;font-weight:400}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{display:flex;padding:20px 40px}.hackathons_section img{flex:1}#codeweek-hackathons-page p{font-size:14px;line-height:1.4}.hackathons_section{flex-direction:column}.hackathons_section .text-inside{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.hackathons_section p{color:#fff}.hackathons_section.how_coding{background-color:#180053}.hackathons-content-grid{margin-top:35px;margin-bottom:80px}.hackathons-content-grid .codeweek-card-grid{background-color:transparent}.hackathons-content-grid .codeweek-card-grid .date{font-size:25px;color:#fe6824;font-weight:700}.hackathons-content-grid .codeweek-card-grid .location{font-size:18px;color:#fe6824}.hackathons-content-grid .codeweek-card-grid .city-image{position:relative;margin-bottom:5px}.hackathons-content-grid .codeweek-card-grid .city-image .transparent{position:absolute;width:100%;height:100%;top:0;opacity:.35;background-color:#180253}.hackathons-content-grid .codeweek-card-grid .city-image .text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.hackathons-content-grid .codeweek-card-grid .city-image .text .title{padding:0;color:#fff;font-family:OCR A Std,Open Sans}.hackathons-content-grid .codeweek-card-grid .city-image .text .title.hackaton{font-size:20px}.hackathons-content-grid .codeweek-card-grid :hover .transparent{opacity:.69}.hackathons-content-grid .codeweek-card-grid :hover .city-image .text .title{color:#fe6824}@media (min-width: 481px){.codeweek-banner.hackathons .image .desktop{display:block}.codeweek-banner.hackathons .image .mobile{display:none}.codeweek-banner.hackathons .image .text{margin:10px 5px}.codeweek-banner.hackathons .image{justify-content:flex-end}}@media (min-width: 641px){#codeweek-hackathons-page h2{font-size:20px}.codeweek-banner.hackathons .image .text .text-inside{text-align:center}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#codeweek-hackathons-page h1{font-size:40px}#codeweek-hackathons-page h1+p{padding-top:30px}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{flex-direction:row}.hackathons_section .text-inside{margin-left:70px}}@media (min-width: 961px){#codeweek-hackathons-page h1{font-size:45px}#codeweek-hackathons-page h2{font-size:25px}.codeweek-banner.hackathons .image .text{position:absolute;margin:15px 10px;max-width:350px}}@media (min-width: 1025px){#codeweek-hackathons-page h1{font-size:50px}#codeweek-hackathons-page h2{font-size:30px}.codeweek-banner.hackathons .image .text{position:absolute;margin:30px 20px;max-width:400px}}@media (min-width: 1281px){#codeweek-hackathons-page h1{font-size:55px}#codeweek-hackathons-page h2{font-size:35px}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.codeweek-banner.hackathons .image .text{position:absolute;margin:40px 25px;max-width:415px}.hackathons_section{padding:90px 120px}#codeweek-hackathons-page p{font-size:18px}}#codeweek-hackathons-page .hackathons_section.organisers{background-color:#ddd;padding:0 0 20px;align-items:flex-start}#codeweek-hackathons-page .hackathons_section.organisers p{color:#000}#codeweek-hackathons-page .hackathons_section.organisers img{flex:initial}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding:20px}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.organisers{padding:0 0 40px;flex-direction:row-reverse}#codeweek-hackathons-page .hackathons_section.organisers img{width:450px}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-top:30px;margin-right:0}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{margin-left:40px}}@media (min-width: 1025px){#codeweek-hackathons-page .hackathons_section.organisers img{width:auto}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-right:-150px;margin-top:80px}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding-top:80px}}#codeweek-hackathons-page .hackathons_section.look_like{background-image:url(/images/hackathons/look_like.png);background-repeat:no-repeat;padding:0;justify-content:flex-end;background-size:cover}#codeweek-hackathons-page .hackathons_section.look_like .text-inside{background-color:#180053a6;flex:1;margin:0;padding:20px;text-align:center}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:60%;flex:initial;margin:0;padding:30px 20px;text-align:left}}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:40%;padding:100px 60px}}#codeweek-hackathons-page .hackathons_section.take_part{background-color:#f2f2f2;padding:20px}#codeweek-hackathons-page .hackathons_section.take_part p{color:#000}#codeweek-hackathons-page .hackathons_section.take_part .text-inside{margin:0}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.take_part{padding:50px 70px 30px}#codeweek-hackathons-page .hackathons_section.take_part h1{padding-right:30px}#codeweek-hackathons-page .hackathons_section.take_part p{padding-right:70px}}:lang(el) header nav ul li a{font-size:17px}:lang(de) header nav ul li a,:lang(fr) header nav ul li a,:lang(nl) header nav ul li a{font-size:18px}@media (min-width: 1281px){:lang(bg) #main-banner .info .when .date,:lang(de) #main-banner .info .when .date{font-size:30px}:lang(bg) #main-banner .info .when .arrow,:lang(de) #main-banner .info .when .arrow{margin-top:30px}:lang(el) #main-banner .info .when .date,:lang(hu) #main-banner .info .when .date,:lang(it) #main-banner .info .when .date,:lang(me) #main-banner .info .when .date,:lang(mk) #main-banner .info .when .date,:lang(nl) #main-banner .info .when .date,:lang(ro) #main-banner .info .when .date{font-size:30px}:lang(es) #main-banner .info .when .date,:lang(pl) #main-banner .info .when .date{font-size:25px}}*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.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-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\.5\]{aspect-ratio:2.5}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.-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-12{--tw-translate-x: -3rem;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-2{--tw-translate-x: -.5rem;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-6{--tw-translate-x: -1.5rem;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-1\/2{--tw-translate-y: -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-y-2{--tw-translate-y: -.5rem;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-3{--tw-translate-y: -.75rem;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-full{--tw-translate-y: -100%;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-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-2{--tw-translate-x: .5rem;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-1{--tw-translate-y: .25rem;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-1\/2{--tw-translate-y: 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-y-2{--tw-translate-y: .5rem;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-\[10\%\]{--tw-translate-y: 10%;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))}.-rotate-90{--tw-rotate: -90deg;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))}.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))}.rotate-90{--tw-rotate: 90deg;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))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;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))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;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))}.transform{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))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f95c22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.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-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.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-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.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-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[118px\]{--tw-blur: blur(118px);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)}.blur-sm{--tw-blur: blur(4px);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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.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}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}html{line-height:1.15}body{margin:0;font-family:PT Sans,Roboto;background-color:#eee}a{color:#40b5d1;text-decoration:none;box-sizing:border-box}img{max-width:100%;height:auto}input{margin:0;line-height:1.15;border:0;font-family:inherit;outline:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{cursor:pointer;background-color:transparent;border:0}h1{color:#fe6824;font-weight:700;font-size:20px;line-height:1.3}h2{color:#fe6824;font-weight:700;font-size:18px;line-height:1.3}.orange{color:#fe6824}p{padding:15px 0}p.partner_text{color:#fff;font-family:PT Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px}h1+p{padding-top:30px}main{margin-left:auto;margin-right:auto;background-color:#fff}body:not(.new-layout) main{max-width:1280px}ul{list-style:none;line-height:1.5;padding:0;margin:20px 0}#app{position:relative;background-color:#fff;margin-right:auto;margin-left:auto}body:not(.new-layout) #app{max-width:1280px}.show{display:block!important}.hide{display:none!important}.show-flex{display:flex!important}@media (min-width: 641px){h1{font-size:30px}h2{font-size:25px}}@media (min-width: 961px){h1{font-size:40px}h2{font-size:30px}}.cookweek-link{display:inline-flex;align-items:center;gap:4px;font-family:Montserrat;color:#1c4da1;font-size:16px;font-weight:600}.cookweek-link.hover-underline{position:relative}.cookweek-link.hover-underline .arrow-icon{color:#1c4da1;transition-duration:.3s}.cookweek-link.hover-underline:hover .arrow-icon{transform:scale(-1)}.cookweek-link.hover-underline:hover:after{width:100%}.cookweek-link.hover-underline:after{content:"";position:absolute;width:0;height:2px;background-color:#1c4da1;bottom:0;left:0;transition-duration:.3s}.marker-popup-content .marker-popup-description{max-height:200px;overflow:auto}.marker-popup-content .marker-popup-description p{font-size:14px;padding:0;margin:4px 0}.cookies ul{list-style:disc;line-height:1.5;padding:5px;margin:5px 20px 10px}#codeweek-error-page{display:flex;justify-content:center;align-items:center;position:relative}.error-container{display:flex;align-items:center;gap:40px;padding:40px;background-color:#fff}.error-box{max-width:400px;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:120px;font-style:normal;font-weight:900;line-height:144px;letter-spacing:-2.4px}.error-robot svg{max-width:915px;margin:0 auto}.error-box p{text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:40px;color:#003087;padding:0}.error-box a{display:inline-block;margin-top:20px;padding:12px 24px;color:var(--Slate-600, #20262C);font-family:Blinker;font-size:18px;font-style:normal;font-weight:600;line-height:28px;background-color:#f25022;border-radius:25px;text-decoration:none}.error-robot{z-index:1}.error-box a:hover{background-color:#fb9d7a}.desktop-robot{display:block}.mobile-robot{display:none}.footer-ellipse{position:absolute;height:324px;bottom:0;width:100%;z-index:0}@media (min-width: 568px) and (max-width: 1024px){.error-container{padding:40px 0}.error-robot svg{max-width:568px;margin:0 auto}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px}}@media (max-width: 568px){#codeweek-error-page{justify-content:flex-start}.desktop-robot{display:none}.mobile-robot{display:block}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px;max-width:150px;margin:0 auto}.error-container{display:flex;align-items:center;gap:40px;padding:80px 0;background-color:#fff}.error-box{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box a{display:flex;height:48px;padding:16px 40px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:250px}.footer-ellipse{height:220px}}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--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))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e54c12\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 76 18 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 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))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 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))}.sm\:translate-y-0{--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))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);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)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} diff --git a/public/build/assets/app-fbop_xPx.js b/public/build/assets/app-yD-X9-JM.js similarity index 55% rename from public/build/assets/app-fbop_xPx.js rename to public/build/assets/app-yD-X9-JM.js index 4273fed4a..82d35177d 100644 --- a/public/build/assets/app-fbop_xPx.js +++ b/public/build/assets/app-yD-X9-JM.js @@ -1,76 +1,76 @@ -var aE=Object.defineProperty;var lE=(e,t,n)=>t in e?aE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ze=(e,t,n)=>lE(e,typeof t!="symbol"?t+"":t,n);const oE="modulepreload",uE=function(e){return"/build/"+e},Vv={},Vt=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),u=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.allSettled(n.map(c=>{if(c=uE(c),c in Vv)return;Vv[c]=!0;const h=c.endsWith(".css"),f=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const p=document.createElement("link");if(p.rel=h?"stylesheet":oE,h||(p.as="script"),p.crossOrigin="",p.href=c,u&&p.setAttribute("nonce",u),document.head.appendChild(p),h)return new Promise((m,y)=>{p.addEventListener("load",m),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}function a(o){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=o,window.dispatchEvent(u),!u.defaultPrevented)throw o}return s.then(o=>{for(const u of o||[])u.status==="rejected"&&a(u.reason);return t().catch(a)})};function k0(e,t){return function(){return e.apply(t,arguments)}}const{toString:cE}=Object.prototype,{getPrototypeOf:Jh}=Object,{iterator:Pc,toStringTag:S0}=Symbol,Lc=(e=>t=>{const n=cE.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),bs=e=>(e=e.toLowerCase(),t=>Lc(t)===e),Ic=e=>t=>typeof t===e,{isArray:xl}=Array,co=Ic("undefined");function dE(e){return e!==null&&!co(e)&&e.constructor!==null&&!co(e.constructor)&&Ar(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const T0=bs("ArrayBuffer");function fE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&T0(e.buffer),t}const hE=Ic("string"),Ar=Ic("function"),A0=Ic("number"),Nc=e=>e!==null&&typeof e=="object",pE=e=>e===!0||e===!1,Yu=e=>{if(Lc(e)!=="object")return!1;const t=Jh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(S0 in e)&&!(Pc in e)},mE=bs("Date"),gE=bs("File"),vE=bs("Blob"),yE=bs("FileList"),_E=e=>Nc(e)&&Ar(e.pipe),bE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ar(e.append)&&((t=Lc(e))==="formdata"||t==="object"&&Ar(e.toString)&&e.toString()==="[object FormData]"))},wE=bs("URLSearchParams"),[xE,kE,SE,TE]=["ReadableStream","Request","Response","Headers"].map(bs),AE=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mo(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),xl(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ia=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,E0=e=>!co(e)&&e!==ia;function dh(){const{caseless:e}=E0(this)&&this||{},t={},n=(r,s)=>{const a=e&&C0(t,s)||s;Yu(t[a])&&Yu(r)?t[a]=dh(t[a],r):Yu(r)?t[a]=dh({},r):xl(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r(Mo(t,(s,a)=>{n&&Ar(s)?e[a]=k0(s,n):e[a]=s},{allOwnKeys:r}),e),EE=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),OE=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},ME=(e,t,n,r)=>{let s,a,o;const u={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)o=s[a],(!r||r(o,e,t))&&!u[o]&&(t[o]=e[o],u[o]=!0);e=n!==!1&&Jh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},RE=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},DE=e=>{if(!e)return null;if(xl(e))return e;let t=e.length;if(!A0(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},PE=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Jh(Uint8Array)),LE=(e,t)=>{const r=(e&&e[Pc]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},IE=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},NE=bs("HTMLFormElement"),VE=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Fv=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),FE=bs("RegExp"),O0=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Mo(n,(s,a)=>{let o;(o=t(s,a,e))!==!1&&(r[a]=o||s)}),Object.defineProperties(e,r)},$E=e=>{O0(e,(t,n)=>{if(Ar(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ar(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},BE=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return xl(e)?r(e):r(String(e).split(t)),n},HE=()=>{},UE=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function jE(e){return!!(e&&Ar(e.append)&&e[S0]==="FormData"&&e[Pc])}const qE=e=>{const t=new Array(10),n=(r,s)=>{if(Nc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=xl(r)?[]:{};return Mo(r,(o,u)=>{const c=n(o,s+1);!co(c)&&(a[u]=c)}),t[s]=void 0,a}}return r};return n(e,0)},WE=bs("AsyncFunction"),YE=e=>e&&(Nc(e)||Ar(e))&&Ar(e.then)&&Ar(e.catch),M0=((e,t)=>e?setImmediate:t?((n,r)=>(ia.addEventListener("message",({source:s,data:a})=>{s===ia&&a===n&&r.length&&r.shift()()},!1),s=>{r.push(s),ia.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ar(ia.postMessage)),zE=typeof queueMicrotask<"u"?queueMicrotask.bind(ia):typeof process<"u"&&process.nextTick||M0,KE=e=>e!=null&&Ar(e[Pc]),be={isArray:xl,isArrayBuffer:T0,isBuffer:dE,isFormData:bE,isArrayBufferView:fE,isString:hE,isNumber:A0,isBoolean:pE,isObject:Nc,isPlainObject:Yu,isReadableStream:xE,isRequest:kE,isResponse:SE,isHeaders:TE,isUndefined:co,isDate:mE,isFile:gE,isBlob:vE,isRegExp:FE,isFunction:Ar,isStream:_E,isURLSearchParams:wE,isTypedArray:PE,isFileList:yE,forEach:Mo,merge:dh,extend:CE,trim:AE,stripBOM:EE,inherits:OE,toFlatObject:ME,kindOf:Lc,kindOfTest:bs,endsWith:RE,toArray:DE,forEachEntry:LE,matchAll:IE,isHTMLForm:NE,hasOwnProperty:Fv,hasOwnProp:Fv,reduceDescriptors:O0,freezeMethods:$E,toObjectSet:BE,toCamelCase:VE,noop:HE,toFiniteNumber:UE,findKey:C0,global:ia,isContextDefined:E0,isSpecCompliantForm:jE,toJSONObject:qE,isAsyncFn:WE,isThenable:YE,setImmediate:M0,asap:zE,isIterable:KE};function dt(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}be.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:be.toJSONObject(this.config),code:this.code,status:this.status}}});const R0=dt.prototype,D0={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{D0[e]={value:e}});Object.defineProperties(dt,D0);Object.defineProperty(R0,"isAxiosError",{value:!0});dt.from=(e,t,n,r,s,a)=>{const o=Object.create(R0);return be.toFlatObject(e,o,function(c){return c!==Error.prototype},u=>u!=="isAxiosError"),dt.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};const GE=null;function fh(e){return be.isPlainObject(e)||be.isArray(e)}function P0(e){return be.endsWith(e,"[]")?e.slice(0,-2):e}function $v(e,t,n){return e?e.concat(t).map(function(s,a){return s=P0(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function JE(e){return be.isArray(e)&&!e.some(fh)}const ZE=be.toFlatObject(be,{},null,function(t){return/^is[A-Z]/.test(t)});function Vc(e,t,n){if(!be.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=be.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,A){return!be.isUndefined(A[b])});const r=n.metaTokens,s=n.visitor||f,a=n.dots,o=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&be.isSpecCompliantForm(t);if(!be.isFunction(s))throw new TypeError("visitor must be a function");function h(_){if(_===null)return"";if(be.isDate(_))return _.toISOString();if(!c&&be.isBlob(_))throw new dt("Blob is not supported. Use a Buffer instead.");return be.isArrayBuffer(_)||be.isTypedArray(_)?c&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function f(_,b,A){let B=_;if(_&&!A&&typeof _=="object"){if(be.endsWith(b,"{}"))b=r?b:b.slice(0,-2),_=JSON.stringify(_);else if(be.isArray(_)&&JE(_)||(be.isFileList(_)||be.endsWith(b,"[]"))&&(B=be.toArray(_)))return b=P0(b),B.forEach(function(x,C){!(be.isUndefined(x)||x===null)&&t.append(o===!0?$v([b],C,a):o===null?b:b+"[]",h(x))}),!1}return fh(_)?!0:(t.append($v(A,b,a),h(_)),!1)}const p=[],m=Object.assign(ZE,{defaultVisitor:f,convertValue:h,isVisitable:fh});function y(_,b){if(!be.isUndefined(_)){if(p.indexOf(_)!==-1)throw Error("Circular reference detected in "+b.join("."));p.push(_),be.forEach(_,function(B,V){(!(be.isUndefined(B)||B===null)&&s.call(t,B,be.isString(V)?V.trim():V,b,m))===!0&&y(B,b?b.concat(V):[V])}),p.pop()}}if(!be.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Bv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Zh(e,t){this._pairs=[],e&&Vc(e,this,t)}const L0=Zh.prototype;L0.append=function(t,n){this._pairs.push([t,n])};L0.toString=function(t){const n=t?function(r){return t.call(this,r,Bv)}:Bv;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function XE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function I0(e,t,n){if(!t)return e;const r=n&&n.encode||XE;be.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let a;if(s?a=s(t,n):a=be.isURLSearchParams(t)?t.toString():new Zh(t,n).toString(r),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Hv{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){be.forEach(this.handlers,function(r){r!==null&&t(r)})}}const N0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},QE=typeof URLSearchParams<"u"?URLSearchParams:Zh,eO=typeof FormData<"u"?FormData:null,tO=typeof Blob<"u"?Blob:null,nO={isBrowser:!0,classes:{URLSearchParams:QE,FormData:eO,Blob:tO},protocols:["http","https","file","blob","url","data"]},Xh=typeof window<"u"&&typeof document<"u",hh=typeof navigator=="object"&&navigator||void 0,rO=Xh&&(!hh||["ReactNative","NativeScript","NS"].indexOf(hh.product)<0),sO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",iO=Xh&&window.location.href||"http://localhost",aO=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Xh,hasStandardBrowserEnv:rO,hasStandardBrowserWebWorkerEnv:sO,navigator:hh,origin:iO},Symbol.toStringTag,{value:"Module"})),nr={...aO,...nO};function lO(e,t){return Vc(e,new nr.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return nr.isNode&&be.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function oO(e){return be.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function uO(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r=n.length;return o=!o&&be.isArray(s)?s.length:o,c?(be.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!u):((!s[o]||!be.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],a)&&be.isArray(s[o])&&(s[o]=uO(s[o])),!u)}if(be.isFormData(e)&&be.isFunction(e.entries)){const n={};return be.forEachEntry(e,(r,s)=>{t(oO(r),s,n,0)}),n}return null}function cO(e,t,n){if(be.isString(e))try{return(t||JSON.parse)(e),be.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ro={transitional:N0,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=be.isObject(t);if(a&&be.isHTMLForm(t)&&(t=new FormData(t)),be.isFormData(t))return s?JSON.stringify(V0(t)):t;if(be.isArrayBuffer(t)||be.isBuffer(t)||be.isStream(t)||be.isFile(t)||be.isBlob(t)||be.isReadableStream(t))return t;if(be.isArrayBufferView(t))return t.buffer;if(be.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return lO(t,this.formSerializer).toString();if((u=be.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Vc(u?{"files[]":t}:t,c&&new c,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),cO(t)):t}],transformResponse:[function(t){const n=this.transitional||Ro.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(be.isResponse(t)||be.isReadableStream(t))return t;if(t&&be.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(u){if(o)throw u.name==="SyntaxError"?dt.from(u,dt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nr.classes.FormData,Blob:nr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};be.forEach(["delete","get","head","post","put","patch"],e=>{Ro.headers[e]={}});const dO=be.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),fO=e=>{const t={};let n,r,s;return e&&e.split(` -`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&dO[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Uv=Symbol("internals");function ql(e){return e&&String(e).trim().toLowerCase()}function zu(e){return e===!1||e==null?e:be.isArray(e)?e.map(zu):String(e)}function hO(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const pO=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Df(e,t,n,r,s){if(be.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!be.isString(t)){if(be.isString(r))return t.indexOf(r)!==-1;if(be.isRegExp(r))return r.test(t)}}function mO(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function gO(e,t){const n=be.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,o){return this[r].call(this,t,s,a,o)},configurable:!0})})}let Cr=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(u,c,h){const f=ql(c);if(!f)throw new Error("header name must be a non-empty string");const p=be.findKey(s,f);(!p||s[p]===void 0||h===!0||h===void 0&&s[p]!==!1)&&(s[p||c]=zu(u))}const o=(u,c)=>be.forEach(u,(h,f)=>a(h,f,c));if(be.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(be.isString(t)&&(t=t.trim())&&!pO(t))o(fO(t),n);else if(be.isObject(t)&&be.isIterable(t)){let u={},c,h;for(const f of t){if(!be.isArray(f))throw TypeError("Object iterator must return a key-value pair");u[h=f[0]]=(c=u[h])?be.isArray(c)?[...c,f[1]]:[c,f[1]]:f[1]}o(u,n)}else t!=null&&a(n,t,r);return this}get(t,n){if(t=ql(t),t){const r=be.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return hO(s);if(be.isFunction(n))return n.call(this,s,r);if(be.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ql(t),t){const r=be.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Df(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(o){if(o=ql(o),o){const u=be.findKey(r,o);u&&(!n||Df(r,r[u],u,n))&&(delete r[u],s=!0)}}return be.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Df(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return be.forEach(this,(s,a)=>{const o=be.findKey(r,a);if(o){n[o]=zu(s),delete n[a];return}const u=t?mO(a):String(a).trim();u!==a&&delete n[a],n[u]=zu(s),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return be.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&be.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Uv]=this[Uv]={accessors:{}}).accessors,s=this.prototype;function a(o){const u=ql(o);r[u]||(gO(s,o),r[u]=!0)}return be.isArray(t)?t.forEach(a):a(t),this}};Cr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);be.reduceDescriptors(Cr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});be.freezeMethods(Cr);function Pf(e,t){const n=this||Ro,r=t||n,s=Cr.from(r.headers);let a=r.data;return be.forEach(e,function(u){a=u.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function F0(e){return!!(e&&e.__CANCEL__)}function kl(e,t,n){dt.call(this,e??"canceled",dt.ERR_CANCELED,t,n),this.name="CanceledError"}be.inherits(kl,dt,{__CANCEL__:!0});function $0(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function vO(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function yO(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,o;return t=t!==void 0?t:1e3,function(c){const h=Date.now(),f=r[a];o||(o=h),n[s]=c,r[s]=h;let p=a,m=0;for(;p!==s;)m+=n[p++],p=p%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),h-o{n=f,s=null,a&&(clearTimeout(a),a=null),e.apply(null,h)};return[(...h)=>{const f=Date.now(),p=f-n;p>=r?o(h,f):(s=h,a||(a=setTimeout(()=>{a=null,o(s)},r-p)))},()=>s&&o(s)]}const rc=(e,t,n=3)=>{let r=0;const s=yO(50,250);return _O(a=>{const o=a.loaded,u=a.lengthComputable?a.total:void 0,c=o-r,h=s(c),f=o<=u;r=o;const p={loaded:o,total:u,progress:u?o/u:void 0,bytes:c,rate:h||void 0,estimated:h&&u&&f?(u-o)/h:void 0,event:a,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(p)},n)},jv=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},qv=e=>(...t)=>be.asap(()=>e(...t)),bO=nr.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,nr.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(nr.origin),nr.navigator&&/(msie|trident)/i.test(nr.navigator.userAgent)):()=>!0,wO=nr.hasStandardBrowserEnv?{write(e,t,n,r,s,a){const o=[e+"="+encodeURIComponent(t)];be.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),be.isString(r)&&o.push("path="+r),be.isString(s)&&o.push("domain="+s),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function xO(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function kO(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function B0(e,t,n){let r=!xO(t);return e&&(r||n==!1)?kO(e,t):t}const Wv=e=>e instanceof Cr?{...e}:e;function va(e,t){t=t||{};const n={};function r(h,f,p,m){return be.isPlainObject(h)&&be.isPlainObject(f)?be.merge.call({caseless:m},h,f):be.isPlainObject(f)?be.merge({},f):be.isArray(f)?f.slice():f}function s(h,f,p,m){if(be.isUndefined(f)){if(!be.isUndefined(h))return r(void 0,h,p,m)}else return r(h,f,p,m)}function a(h,f){if(!be.isUndefined(f))return r(void 0,f)}function o(h,f){if(be.isUndefined(f)){if(!be.isUndefined(h))return r(void 0,h)}else return r(void 0,f)}function u(h,f,p){if(p in t)return r(h,f);if(p in e)return r(void 0,h)}const c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u,headers:(h,f,p)=>s(Wv(h),Wv(f),p,!0)};return be.forEach(Object.keys(Object.assign({},e,t)),function(f){const p=c[f]||s,m=p(e[f],t[f],f);be.isUndefined(m)&&p!==u||(n[f]=m)}),n}const H0=e=>{const t=va({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:o,auth:u}=t;t.headers=o=Cr.from(o),t.url=I0(B0(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&o.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let c;if(be.isFormData(n)){if(nr.hasStandardBrowserEnv||nr.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[h,...f]=c?c.split(";").map(p=>p.trim()).filter(Boolean):[];o.setContentType([h||"multipart/form-data",...f].join("; "))}}if(nr.hasStandardBrowserEnv&&(r&&be.isFunction(r)&&(r=r(t)),r||r!==!1&&bO(t.url))){const h=s&&a&&wO.read(a);h&&o.set(s,h)}return t},SO=typeof XMLHttpRequest<"u",TO=SO&&function(e){return new Promise(function(n,r){const s=H0(e);let a=s.data;const o=Cr.from(s.headers).normalize();let{responseType:u,onUploadProgress:c,onDownloadProgress:h}=s,f,p,m,y,_;function b(){y&&y(),_&&_(),s.cancelToken&&s.cancelToken.unsubscribe(f),s.signal&&s.signal.removeEventListener("abort",f)}let A=new XMLHttpRequest;A.open(s.method.toUpperCase(),s.url,!0),A.timeout=s.timeout;function B(){if(!A)return;const x=Cr.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),$={data:!u||u==="text"||u==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:x,config:e,request:A};$0(function(F){n(F),b()},function(F){r(F),b()},$),A=null}"onloadend"in A?A.onloadend=B:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(B)},A.onabort=function(){A&&(r(new dt("Request aborted",dt.ECONNABORTED,e,A)),A=null)},A.onerror=function(){r(new dt("Network Error",dt.ERR_NETWORK,e,A)),A=null},A.ontimeout=function(){let C=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const $=s.transitional||N0;s.timeoutErrorMessage&&(C=s.timeoutErrorMessage),r(new dt(C,$.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,e,A)),A=null},a===void 0&&o.setContentType(null),"setRequestHeader"in A&&be.forEach(o.toJSON(),function(C,$){A.setRequestHeader($,C)}),be.isUndefined(s.withCredentials)||(A.withCredentials=!!s.withCredentials),u&&u!=="json"&&(A.responseType=s.responseType),h&&([m,_]=rc(h,!0),A.addEventListener("progress",m)),c&&A.upload&&([p,y]=rc(c),A.upload.addEventListener("progress",p),A.upload.addEventListener("loadend",y)),(s.cancelToken||s.signal)&&(f=x=>{A&&(r(!x||x.type?new kl(null,e,A):x),A.abort(),A=null)},s.cancelToken&&s.cancelToken.subscribe(f),s.signal&&(s.signal.aborted?f():s.signal.addEventListener("abort",f)));const V=vO(s.url);if(V&&nr.protocols.indexOf(V)===-1){r(new dt("Unsupported protocol "+V+":",dt.ERR_BAD_REQUEST,e));return}A.send(a||null)})},AO=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const a=function(h){if(!s){s=!0,u();const f=h instanceof Error?h:this.reason;r.abort(f instanceof dt?f:new kl(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new dt(`timeout ${t} of ms exceeded`,dt.ETIMEDOUT))},t);const u=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(a):h.removeEventListener("abort",a)}),e=null)};e.forEach(h=>h.addEventListener("abort",a));const{signal:c}=r;return c.unsubscribe=()=>be.asap(u),c}},CO=function*(e,t){let n=e.byteLength;if(n{const s=EO(e,t);let a=0,o,u=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:h,value:f}=await s.next();if(h){u(),c.close();return}let p=f.byteLength;if(n){let m=a+=p;n(m)}c.enqueue(new Uint8Array(f))}catch(h){throw u(h),h}},cancel(c){return u(c),s.return()}},{highWaterMark:2})},Fc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",U0=Fc&&typeof ReadableStream=="function",MO=Fc&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),j0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},RO=U0&&j0(()=>{let e=!1;const t=new Request(nr.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),zv=64*1024,ph=U0&&j0(()=>be.isReadableStream(new Response("").body)),sc={stream:ph&&(e=>e.body)};Fc&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!sc[t]&&(sc[t]=be.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new dt(`Response type '${t}' is not supported`,dt.ERR_NOT_SUPPORT,r)})})})(new Response);const DO=async e=>{if(e==null)return 0;if(be.isBlob(e))return e.size;if(be.isSpecCompliantForm(e))return(await new Request(nr.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(be.isArrayBufferView(e)||be.isArrayBuffer(e))return e.byteLength;if(be.isURLSearchParams(e)&&(e=e+""),be.isString(e))return(await MO(e)).byteLength},PO=async(e,t)=>{const n=be.toFiniteNumber(e.getContentLength());return n??DO(t)},LO=Fc&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:a,timeout:o,onDownloadProgress:u,onUploadProgress:c,responseType:h,headers:f,withCredentials:p="same-origin",fetchOptions:m}=H0(e);h=h?(h+"").toLowerCase():"text";let y=AO([s,a&&a.toAbortSignal()],o),_;const b=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let A;try{if(c&&RO&&n!=="get"&&n!=="head"&&(A=await PO(f,r))!==0){let $=new Request(t,{method:"POST",body:r,duplex:"half"}),H;if(be.isFormData(r)&&(H=$.headers.get("content-type"))&&f.setContentType(H),$.body){const[F,U]=jv(A,rc(qv(c)));r=Yv($.body,zv,F,U)}}be.isString(p)||(p=p?"include":"omit");const B="credentials"in Request.prototype;_=new Request(t,{...m,signal:y,method:n.toUpperCase(),headers:f.normalize().toJSON(),body:r,duplex:"half",credentials:B?p:void 0});let V=await fetch(_);const x=ph&&(h==="stream"||h==="response");if(ph&&(u||x&&b)){const $={};["status","statusText","headers"].forEach(P=>{$[P]=V[P]});const H=be.toFiniteNumber(V.headers.get("content-length")),[F,U]=u&&jv(H,rc(qv(u),!0))||[];V=new Response(Yv(V.body,zv,F,()=>{U&&U(),b&&b()}),$)}h=h||"text";let C=await sc[be.findKey(sc,h)||"text"](V,e);return!x&&b&&b(),await new Promise(($,H)=>{$0($,H,{data:C,headers:Cr.from(V.headers),status:V.status,statusText:V.statusText,config:e,request:_})})}catch(B){throw b&&b(),B&&B.name==="TypeError"&&/Load failed|fetch/i.test(B.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,e,_),{cause:B.cause||B}):dt.from(B,B&&B.code,e,_)}}),mh={http:GE,xhr:TO,fetch:LO};be.forEach(mh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Kv=e=>`- ${e}`,IO=e=>be.isFunction(e)||e===null||e===!1,q0={getAdapter:e=>{e=be.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let a=0;a`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=t?a.length>1?`since : -`+a.map(Kv).join(` -`):" "+Kv(a[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:mh};function Lf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new kl(null,e)}function Gv(e){return Lf(e),e.headers=Cr.from(e.headers),e.data=Pf.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),q0.getAdapter(e.adapter||Ro.adapter)(e).then(function(r){return Lf(e),r.data=Pf.call(e,e.transformResponse,r),r.headers=Cr.from(r.headers),r},function(r){return F0(r)||(Lf(e),r&&r.response&&(r.response.data=Pf.call(e,e.transformResponse,r.response),r.response.headers=Cr.from(r.response.headers))),Promise.reject(r)})}const W0="1.9.0",$c={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{$c[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Jv={};$c.transitional=function(t,n,r){function s(a,o){return"[Axios v"+W0+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,u)=>{if(t===!1)throw new dt(s(o," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Jv[o]&&(Jv[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,u):!0}};$c.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function NO(e,t,n){if(typeof e!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],o=t[a];if(o){const u=e[a],c=u===void 0||o(u,a,e);if(c!==!0)throw new dt("option "+a+" must be "+c,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+a,dt.ERR_BAD_OPTION)}}const Ku={assertOptions:NO,validators:$c},As=Ku.validators;let ua=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Hv,response:new Hv}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=va(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&Ku.assertOptions(r,{silentJSONParsing:As.transitional(As.boolean),forcedJSONParsing:As.transitional(As.boolean),clarifyTimeoutError:As.transitional(As.boolean)},!1),s!=null&&(be.isFunction(s)?n.paramsSerializer={serialize:s}:Ku.assertOptions(s,{encode:As.function,serialize:As.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Ku.assertOptions(n,{baseUrl:As.spelling("baseURL"),withXsrfToken:As.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&be.merge(a.common,a[n.method]);a&&be.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),n.headers=Cr.concat(o,a);const u=[];let c=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(c=c&&b.synchronous,u.unshift(b.fulfilled,b.rejected))});const h=[];this.interceptors.response.forEach(function(b){h.push(b.fulfilled,b.rejected)});let f,p=0,m;if(!c){const _=[Gv.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,h),m=_.length,f=Promise.resolve(n);p{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const o=new Promise(u=>{r.subscribe(u),a=u}).then(s);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,u){r.reason||(r.reason=new kl(a,o,u),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Y0(function(s){t=s}),cancel:t}}};function FO(e){return function(n){return e.apply(null,n)}}function $O(e){return be.isObject(e)&&e.isAxiosError===!0}const gh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(gh).forEach(([e,t])=>{gh[t]=e});function z0(e){const t=new ua(e),n=k0(ua.prototype.request,t);return be.extend(n,ua.prototype,t,{allOwnKeys:!0}),be.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return z0(va(e,s))},n}const Tt=z0(Ro);Tt.Axios=ua;Tt.CanceledError=kl;Tt.CancelToken=VO;Tt.isCancel=F0;Tt.VERSION=W0;Tt.toFormData=Vc;Tt.AxiosError=dt;Tt.Cancel=Tt.CanceledError;Tt.all=function(t){return Promise.all(t)};Tt.spread=FO;Tt.isAxiosError=$O;Tt.mergeConfig=va;Tt.AxiosHeaders=Cr;Tt.formToJSON=e=>V0(be.isHTMLForm(e)?new FormData(e):e);Tt.getAdapter=q0.getAdapter;Tt.HttpStatusCode=gh;Tt.default=Tt;const{Axios:h9,AxiosError:p9,CanceledError:m9,isCancel:g9,CancelToken:v9,VERSION:y9,all:_9,Cancel:b9,isAxiosError:w9,spread:x9,toFormData:k9,AxiosHeaders:S9,HttpStatusCode:T9,formToJSON:A9,getAdapter:C9,mergeConfig:E9}=Tt;window.axios=Tt;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let Zv=document.head.querySelector('meta[name="csrf-token"]');Zv?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=Zv.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");/** +var sE=Object.defineProperty;var iE=(e,t,n)=>t in e?sE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ze=(e,t,n)=>iE(e,typeof t!="symbol"?t+"":t,n);const aE="modulepreload",lE=function(e){return"/build/"+e},Iv={},Vt=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),u=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.allSettled(n.map(c=>{if(c=lE(c),c in Iv)return;Iv[c]=!0;const h=c.endsWith(".css"),f=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const p=document.createElement("link");if(p.rel=h?"stylesheet":aE,h||(p.as="script"),p.crossOrigin="",p.href=c,u&&p.setAttribute("nonce",u),document.head.appendChild(p),h)return new Promise((m,y)=>{p.addEventListener("load",m),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}function a(o){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=o,window.dispatchEvent(u),!u.defaultPrevented)throw o}return s.then(o=>{for(const u of o||[])u.status==="rejected"&&a(u.reason);return t().catch(a)})};function x0(e,t){return function(){return e.apply(t,arguments)}}const{toString:oE}=Object.prototype,{getPrototypeOf:Kh}=Object,Dc=(e=>t=>{const n=oE.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),bs=e=>(e=e.toLowerCase(),t=>Dc(t)===e),Pc=e=>t=>typeof t===e,{isArray:xl}=Array,co=Pc("undefined");function uE(e){return e!==null&&!co(e)&&e.constructor!==null&&!co(e.constructor)&&Br(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const k0=bs("ArrayBuffer");function cE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&k0(e.buffer),t}const dE=Pc("string"),Br=Pc("function"),S0=Pc("number"),Lc=e=>e!==null&&typeof e=="object",fE=e=>e===!0||e===!1,Wu=e=>{if(Dc(e)!=="object")return!1;const t=Kh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},hE=bs("Date"),pE=bs("File"),mE=bs("Blob"),gE=bs("FileList"),vE=e=>Lc(e)&&Br(e.pipe),yE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Br(e.append)&&((t=Dc(e))==="formdata"||t==="object"&&Br(e.toString)&&e.toString()==="[object FormData]"))},_E=bs("URLSearchParams"),[bE,wE,xE,kE]=["ReadableStream","Request","Response","Headers"].map(bs),SE=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mo(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),xl(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ia=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,A0=e=>!co(e)&&e!==ia;function uh(){const{caseless:e}=A0(this)&&this||{},t={},n=(r,s)=>{const a=e&&T0(t,s)||s;Wu(t[a])&&Wu(r)?t[a]=uh(t[a],r):Wu(r)?t[a]=uh({},r):xl(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r(Mo(t,(s,a)=>{n&&Br(s)?e[a]=x0(s,n):e[a]=s},{allOwnKeys:r}),e),AE=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),CE=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},EE=(e,t,n,r)=>{let s,a,o;const u={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)o=s[a],(!r||r(o,e,t))&&!u[o]&&(t[o]=e[o],u[o]=!0);e=n!==!1&&Kh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},OE=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ME=e=>{if(!e)return null;if(xl(e))return e;let t=e.length;if(!S0(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},RE=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Kh(Uint8Array)),DE=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},PE=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},LE=bs("HTMLFormElement"),IE=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Nv=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),NE=bs("RegExp"),C0=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Mo(n,(s,a)=>{let o;(o=t(s,a,e))!==!1&&(r[a]=o||s)}),Object.defineProperties(e,r)},VE=e=>{C0(e,(t,n)=>{if(Br(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Br(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},FE=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return xl(e)?r(e):r(String(e).split(t)),n},$E=()=>{},BE=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function HE(e){return!!(e&&Br(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const UE=e=>{const t=new Array(10),n=(r,s)=>{if(Lc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=xl(r)?[]:{};return Mo(r,(o,u)=>{const c=n(o,s+1);!co(c)&&(a[u]=c)}),t[s]=void 0,a}}return r};return n(e,0)},jE=bs("AsyncFunction"),qE=e=>e&&(Lc(e)||Br(e))&&Br(e.then)&&Br(e.catch),E0=((e,t)=>e?setImmediate:t?((n,r)=>(ia.addEventListener("message",({source:s,data:a})=>{s===ia&&a===n&&r.length&&r.shift()()},!1),s=>{r.push(s),ia.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Br(ia.postMessage)),WE=typeof queueMicrotask<"u"?queueMicrotask.bind(ia):typeof process<"u"&&process.nextTick||E0,we={isArray:xl,isArrayBuffer:k0,isBuffer:uE,isFormData:yE,isArrayBufferView:cE,isString:dE,isNumber:S0,isBoolean:fE,isObject:Lc,isPlainObject:Wu,isReadableStream:bE,isRequest:wE,isResponse:xE,isHeaders:kE,isUndefined:co,isDate:hE,isFile:pE,isBlob:mE,isRegExp:NE,isFunction:Br,isStream:vE,isURLSearchParams:_E,isTypedArray:RE,isFileList:gE,forEach:Mo,merge:uh,extend:TE,trim:SE,stripBOM:AE,inherits:CE,toFlatObject:EE,kindOf:Dc,kindOfTest:bs,endsWith:OE,toArray:ME,forEachEntry:DE,matchAll:PE,isHTMLForm:LE,hasOwnProperty:Nv,hasOwnProp:Nv,reduceDescriptors:C0,freezeMethods:VE,toObjectSet:FE,toCamelCase:IE,noop:$E,toFiniteNumber:BE,findKey:T0,global:ia,isContextDefined:A0,isSpecCompliantForm:HE,toJSONObject:UE,isAsyncFn:jE,isThenable:qE,setImmediate:E0,asap:WE};function dt(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}we.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:we.toJSONObject(this.config),code:this.code,status:this.status}}});const O0=dt.prototype,M0={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{M0[e]={value:e}});Object.defineProperties(dt,M0);Object.defineProperty(O0,"isAxiosError",{value:!0});dt.from=(e,t,n,r,s,a)=>{const o=Object.create(O0);return we.toFlatObject(e,o,function(c){return c!==Error.prototype},u=>u!=="isAxiosError"),dt.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};const YE=null;function ch(e){return we.isPlainObject(e)||we.isArray(e)}function R0(e){return we.endsWith(e,"[]")?e.slice(0,-2):e}function Vv(e,t,n){return e?e.concat(t).map(function(s,a){return s=R0(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function zE(e){return we.isArray(e)&&!e.some(ch)}const KE=we.toFlatObject(we,{},null,function(t){return/^is[A-Z]/.test(t)});function Ic(e,t,n){if(!we.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=we.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,A){return!we.isUndefined(A[b])});const r=n.metaTokens,s=n.visitor||f,a=n.dots,o=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&we.isSpecCompliantForm(t);if(!we.isFunction(s))throw new TypeError("visitor must be a function");function h(_){if(_===null)return"";if(we.isDate(_))return _.toISOString();if(!c&&we.isBlob(_))throw new dt("Blob is not supported. Use a Buffer instead.");return we.isArrayBuffer(_)||we.isTypedArray(_)?c&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function f(_,b,A){let B=_;if(_&&!A&&typeof _=="object"){if(we.endsWith(b,"{}"))b=r?b:b.slice(0,-2),_=JSON.stringify(_);else if(we.isArray(_)&&zE(_)||(we.isFileList(_)||we.endsWith(b,"[]"))&&(B=we.toArray(_)))return b=R0(b),B.forEach(function(x,C){!(we.isUndefined(x)||x===null)&&t.append(o===!0?Vv([b],C,a):o===null?b:b+"[]",h(x))}),!1}return ch(_)?!0:(t.append(Vv(A,b,a),h(_)),!1)}const p=[],m=Object.assign(KE,{defaultVisitor:f,convertValue:h,isVisitable:ch});function y(_,b){if(!we.isUndefined(_)){if(p.indexOf(_)!==-1)throw Error("Circular reference detected in "+b.join("."));p.push(_),we.forEach(_,function(B,V){(!(we.isUndefined(B)||B===null)&&s.call(t,B,we.isString(V)?V.trim():V,b,m))===!0&&y(B,b?b.concat(V):[V])}),p.pop()}}if(!we.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Fv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Gh(e,t){this._pairs=[],e&&Ic(e,this,t)}const D0=Gh.prototype;D0.append=function(t,n){this._pairs.push([t,n])};D0.toString=function(t){const n=t?function(r){return t.call(this,r,Fv)}:Fv;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function GE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function P0(e,t,n){if(!t)return e;const r=n&&n.encode||GE;we.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let a;if(s?a=s(t,n):a=we.isURLSearchParams(t)?t.toString():new Gh(t,n).toString(r),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class $v{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){we.forEach(this.handlers,function(r){r!==null&&t(r)})}}const L0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},JE=typeof URLSearchParams<"u"?URLSearchParams:Gh,ZE=typeof FormData<"u"?FormData:null,XE=typeof Blob<"u"?Blob:null,QE={isBrowser:!0,classes:{URLSearchParams:JE,FormData:ZE,Blob:XE},protocols:["http","https","file","blob","url","data"]},Jh=typeof window<"u"&&typeof document<"u",dh=typeof navigator=="object"&&navigator||void 0,eO=Jh&&(!dh||["ReactNative","NativeScript","NS"].indexOf(dh.product)<0),tO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",nO=Jh&&window.location.href||"http://localhost",rO=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Jh,hasStandardBrowserEnv:eO,hasStandardBrowserWebWorkerEnv:tO,navigator:dh,origin:nO},Symbol.toStringTag,{value:"Module"})),nr={...rO,...QE};function sO(e,t){return Ic(e,new nr.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return nr.isNode&&we.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function iO(e){return we.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function aO(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r=n.length;return o=!o&&we.isArray(s)?s.length:o,c?(we.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!u):((!s[o]||!we.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],a)&&we.isArray(s[o])&&(s[o]=aO(s[o])),!u)}if(we.isFormData(e)&&we.isFunction(e.entries)){const n={};return we.forEachEntry(e,(r,s)=>{t(iO(r),s,n,0)}),n}return null}function lO(e,t,n){if(we.isString(e))try{return(t||JSON.parse)(e),we.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ro={transitional:L0,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=we.isObject(t);if(a&&we.isHTMLForm(t)&&(t=new FormData(t)),we.isFormData(t))return s?JSON.stringify(I0(t)):t;if(we.isArrayBuffer(t)||we.isBuffer(t)||we.isStream(t)||we.isFile(t)||we.isBlob(t)||we.isReadableStream(t))return t;if(we.isArrayBufferView(t))return t.buffer;if(we.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return sO(t,this.formSerializer).toString();if((u=we.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Ic(u?{"files[]":t}:t,c&&new c,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),lO(t)):t}],transformResponse:[function(t){const n=this.transitional||Ro.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(we.isResponse(t)||we.isReadableStream(t))return t;if(t&&we.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(u){if(o)throw u.name==="SyntaxError"?dt.from(u,dt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nr.classes.FormData,Blob:nr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};we.forEach(["delete","get","head","post","put","patch"],e=>{Ro.headers[e]={}});const oO=we.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),uO=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&oO[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Bv=Symbol("internals");function ql(e){return e&&String(e).trim().toLowerCase()}function Yu(e){return e===!1||e==null?e:we.isArray(e)?e.map(Yu):String(e)}function cO(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const dO=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Mf(e,t,n,r,s){if(we.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!we.isString(t)){if(we.isString(r))return t.indexOf(r)!==-1;if(we.isRegExp(r))return r.test(t)}}function fO(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function hO(e,t){const n=we.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,o){return this[r].call(this,t,s,a,o)},configurable:!0})})}let Tr=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(u,c,h){const f=ql(c);if(!f)throw new Error("header name must be a non-empty string");const p=we.findKey(s,f);(!p||s[p]===void 0||h===!0||h===void 0&&s[p]!==!1)&&(s[p||c]=Yu(u))}const o=(u,c)=>we.forEach(u,(h,f)=>a(h,f,c));if(we.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(we.isString(t)&&(t=t.trim())&&!dO(t))o(uO(t),n);else if(we.isHeaders(t))for(const[u,c]of t.entries())a(c,u,r);else t!=null&&a(n,t,r);return this}get(t,n){if(t=ql(t),t){const r=we.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return cO(s);if(we.isFunction(n))return n.call(this,s,r);if(we.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ql(t),t){const r=we.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Mf(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(o){if(o=ql(o),o){const u=we.findKey(r,o);u&&(!n||Mf(r,r[u],u,n))&&(delete r[u],s=!0)}}return we.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Mf(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return we.forEach(this,(s,a)=>{const o=we.findKey(r,a);if(o){n[o]=Yu(s),delete n[a];return}const u=t?fO(a):String(a).trim();u!==a&&delete n[a],n[u]=Yu(s),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return we.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&we.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Bv]=this[Bv]={accessors:{}}).accessors,s=this.prototype;function a(o){const u=ql(o);r[u]||(hO(s,o),r[u]=!0)}return we.isArray(t)?t.forEach(a):a(t),this}};Tr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);we.reduceDescriptors(Tr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});we.freezeMethods(Tr);function Rf(e,t){const n=this||Ro,r=t||n,s=Tr.from(r.headers);let a=r.data;return we.forEach(e,function(u){a=u.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function N0(e){return!!(e&&e.__CANCEL__)}function kl(e,t,n){dt.call(this,e??"canceled",dt.ERR_CANCELED,t,n),this.name="CanceledError"}we.inherits(kl,dt,{__CANCEL__:!0});function V0(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function pO(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function mO(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,o;return t=t!==void 0?t:1e3,function(c){const h=Date.now(),f=r[a];o||(o=h),n[s]=c,r[s]=h;let p=a,m=0;for(;p!==s;)m+=n[p++],p=p%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),h-o{n=f,s=null,a&&(clearTimeout(a),a=null),e.apply(null,h)};return[(...h)=>{const f=Date.now(),p=f-n;p>=r?o(h,f):(s=h,a||(a=setTimeout(()=>{a=null,o(s)},r-p)))},()=>s&&o(s)]}const nc=(e,t,n=3)=>{let r=0;const s=mO(50,250);return gO(a=>{const o=a.loaded,u=a.lengthComputable?a.total:void 0,c=o-r,h=s(c),f=o<=u;r=o;const p={loaded:o,total:u,progress:u?o/u:void 0,bytes:c,rate:h||void 0,estimated:h&&u&&f?(u-o)/h:void 0,event:a,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(p)},n)},Hv=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Uv=e=>(...t)=>we.asap(()=>e(...t)),vO=nr.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,nr.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(nr.origin),nr.navigator&&/(msie|trident)/i.test(nr.navigator.userAgent)):()=>!0,yO=nr.hasStandardBrowserEnv?{write(e,t,n,r,s,a){const o=[e+"="+encodeURIComponent(t)];we.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),we.isString(r)&&o.push("path="+r),we.isString(s)&&o.push("domain="+s),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function _O(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function bO(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function F0(e,t,n){let r=!_O(t);return e&&(r||n==!1)?bO(e,t):t}const jv=e=>e instanceof Tr?{...e}:e;function va(e,t){t=t||{};const n={};function r(h,f,p,m){return we.isPlainObject(h)&&we.isPlainObject(f)?we.merge.call({caseless:m},h,f):we.isPlainObject(f)?we.merge({},f):we.isArray(f)?f.slice():f}function s(h,f,p,m){if(we.isUndefined(f)){if(!we.isUndefined(h))return r(void 0,h,p,m)}else return r(h,f,p,m)}function a(h,f){if(!we.isUndefined(f))return r(void 0,f)}function o(h,f){if(we.isUndefined(f)){if(!we.isUndefined(h))return r(void 0,h)}else return r(void 0,f)}function u(h,f,p){if(p in t)return r(h,f);if(p in e)return r(void 0,h)}const c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u,headers:(h,f,p)=>s(jv(h),jv(f),p,!0)};return we.forEach(Object.keys(Object.assign({},e,t)),function(f){const p=c[f]||s,m=p(e[f],t[f],f);we.isUndefined(m)&&p!==u||(n[f]=m)}),n}const $0=e=>{const t=va({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:o,auth:u}=t;t.headers=o=Tr.from(o),t.url=P0(F0(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&o.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let c;if(we.isFormData(n)){if(nr.hasStandardBrowserEnv||nr.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[h,...f]=c?c.split(";").map(p=>p.trim()).filter(Boolean):[];o.setContentType([h||"multipart/form-data",...f].join("; "))}}if(nr.hasStandardBrowserEnv&&(r&&we.isFunction(r)&&(r=r(t)),r||r!==!1&&vO(t.url))){const h=s&&a&&yO.read(a);h&&o.set(s,h)}return t},wO=typeof XMLHttpRequest<"u",xO=wO&&function(e){return new Promise(function(n,r){const s=$0(e);let a=s.data;const o=Tr.from(s.headers).normalize();let{responseType:u,onUploadProgress:c,onDownloadProgress:h}=s,f,p,m,y,_;function b(){y&&y(),_&&_(),s.cancelToken&&s.cancelToken.unsubscribe(f),s.signal&&s.signal.removeEventListener("abort",f)}let A=new XMLHttpRequest;A.open(s.method.toUpperCase(),s.url,!0),A.timeout=s.timeout;function B(){if(!A)return;const x=Tr.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),$={data:!u||u==="text"||u==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:x,config:e,request:A};V0(function(F){n(F),b()},function(F){r(F),b()},$),A=null}"onloadend"in A?A.onloadend=B:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(B)},A.onabort=function(){A&&(r(new dt("Request aborted",dt.ECONNABORTED,e,A)),A=null)},A.onerror=function(){r(new dt("Network Error",dt.ERR_NETWORK,e,A)),A=null},A.ontimeout=function(){let C=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const $=s.transitional||L0;s.timeoutErrorMessage&&(C=s.timeoutErrorMessage),r(new dt(C,$.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,e,A)),A=null},a===void 0&&o.setContentType(null),"setRequestHeader"in A&&we.forEach(o.toJSON(),function(C,$){A.setRequestHeader($,C)}),we.isUndefined(s.withCredentials)||(A.withCredentials=!!s.withCredentials),u&&u!=="json"&&(A.responseType=s.responseType),h&&([m,_]=nc(h,!0),A.addEventListener("progress",m)),c&&A.upload&&([p,y]=nc(c),A.upload.addEventListener("progress",p),A.upload.addEventListener("loadend",y)),(s.cancelToken||s.signal)&&(f=x=>{A&&(r(!x||x.type?new kl(null,e,A):x),A.abort(),A=null)},s.cancelToken&&s.cancelToken.subscribe(f),s.signal&&(s.signal.aborted?f():s.signal.addEventListener("abort",f)));const V=pO(s.url);if(V&&nr.protocols.indexOf(V)===-1){r(new dt("Unsupported protocol "+V+":",dt.ERR_BAD_REQUEST,e));return}A.send(a||null)})},kO=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const a=function(h){if(!s){s=!0,u();const f=h instanceof Error?h:this.reason;r.abort(f instanceof dt?f:new kl(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new dt(`timeout ${t} of ms exceeded`,dt.ETIMEDOUT))},t);const u=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(a):h.removeEventListener("abort",a)}),e=null)};e.forEach(h=>h.addEventListener("abort",a));const{signal:c}=r;return c.unsubscribe=()=>we.asap(u),c}},SO=function*(e,t){let n=e.byteLength;if(n{const s=TO(e,t);let a=0,o,u=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:h,value:f}=await s.next();if(h){u(),c.close();return}let p=f.byteLength;if(n){let m=a+=p;n(m)}c.enqueue(new Uint8Array(f))}catch(h){throw u(h),h}},cancel(c){return u(c),s.return()}},{highWaterMark:2})},Nc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",B0=Nc&&typeof ReadableStream=="function",CO=Nc&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),H0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},EO=B0&&H0(()=>{let e=!1;const t=new Request(nr.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Wv=64*1024,fh=B0&&H0(()=>we.isReadableStream(new Response("").body)),rc={stream:fh&&(e=>e.body)};Nc&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!rc[t]&&(rc[t]=we.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new dt(`Response type '${t}' is not supported`,dt.ERR_NOT_SUPPORT,r)})})})(new Response);const OO=async e=>{if(e==null)return 0;if(we.isBlob(e))return e.size;if(we.isSpecCompliantForm(e))return(await new Request(nr.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(we.isArrayBufferView(e)||we.isArrayBuffer(e))return e.byteLength;if(we.isURLSearchParams(e)&&(e=e+""),we.isString(e))return(await CO(e)).byteLength},MO=async(e,t)=>{const n=we.toFiniteNumber(e.getContentLength());return n??OO(t)},RO=Nc&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:a,timeout:o,onDownloadProgress:u,onUploadProgress:c,responseType:h,headers:f,withCredentials:p="same-origin",fetchOptions:m}=$0(e);h=h?(h+"").toLowerCase():"text";let y=kO([s,a&&a.toAbortSignal()],o),_;const b=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let A;try{if(c&&EO&&n!=="get"&&n!=="head"&&(A=await MO(f,r))!==0){let $=new Request(t,{method:"POST",body:r,duplex:"half"}),H;if(we.isFormData(r)&&(H=$.headers.get("content-type"))&&f.setContentType(H),$.body){const[F,U]=Hv(A,nc(Uv(c)));r=qv($.body,Wv,F,U)}}we.isString(p)||(p=p?"include":"omit");const B="credentials"in Request.prototype;_=new Request(t,{...m,signal:y,method:n.toUpperCase(),headers:f.normalize().toJSON(),body:r,duplex:"half",credentials:B?p:void 0});let V=await fetch(_);const x=fh&&(h==="stream"||h==="response");if(fh&&(u||x&&b)){const $={};["status","statusText","headers"].forEach(P=>{$[P]=V[P]});const H=we.toFiniteNumber(V.headers.get("content-length")),[F,U]=u&&Hv(H,nc(Uv(u),!0))||[];V=new Response(qv(V.body,Wv,F,()=>{U&&U(),b&&b()}),$)}h=h||"text";let C=await rc[we.findKey(rc,h)||"text"](V,e);return!x&&b&&b(),await new Promise(($,H)=>{V0($,H,{data:C,headers:Tr.from(V.headers),status:V.status,statusText:V.statusText,config:e,request:_})})}catch(B){throw b&&b(),B&&B.name==="TypeError"&&/fetch/i.test(B.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,e,_),{cause:B.cause||B}):dt.from(B,B&&B.code,e,_)}}),hh={http:YE,xhr:xO,fetch:RO};we.forEach(hh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Yv=e=>`- ${e}`,DO=e=>we.isFunction(e)||e===null||e===!1,U0={getAdapter:e=>{e=we.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let a=0;a`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=t?a.length>1?`since : +`+a.map(Yv).join(` +`):" "+Yv(a[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:hh};function Df(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new kl(null,e)}function zv(e){return Df(e),e.headers=Tr.from(e.headers),e.data=Rf.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),U0.getAdapter(e.adapter||Ro.adapter)(e).then(function(r){return Df(e),r.data=Rf.call(e,e.transformResponse,r),r.headers=Tr.from(r.headers),r},function(r){return N0(r)||(Df(e),r&&r.response&&(r.response.data=Rf.call(e,e.transformResponse,r.response),r.response.headers=Tr.from(r.response.headers))),Promise.reject(r)})}const j0="1.8.4",Vc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Vc[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Kv={};Vc.transitional=function(t,n,r){function s(a,o){return"[Axios v"+j0+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,u)=>{if(t===!1)throw new dt(s(o," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Kv[o]&&(Kv[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,u):!0}};Vc.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function PO(e,t,n){if(typeof e!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],o=t[a];if(o){const u=e[a],c=u===void 0||o(u,a,e);if(c!==!0)throw new dt("option "+a+" must be "+c,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+a,dt.ERR_BAD_OPTION)}}const zu={assertOptions:PO,validators:Vc},As=zu.validators;let ua=class{constructor(t){this.defaults=t,this.interceptors={request:new $v,response:new $v}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=va(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&zu.assertOptions(r,{silentJSONParsing:As.transitional(As.boolean),forcedJSONParsing:As.transitional(As.boolean),clarifyTimeoutError:As.transitional(As.boolean)},!1),s!=null&&(we.isFunction(s)?n.paramsSerializer={serialize:s}:zu.assertOptions(s,{encode:As.function,serialize:As.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),zu.assertOptions(n,{baseUrl:As.spelling("baseURL"),withXsrfToken:As.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&we.merge(a.common,a[n.method]);a&&we.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),n.headers=Tr.concat(o,a);const u=[];let c=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(c=c&&b.synchronous,u.unshift(b.fulfilled,b.rejected))});const h=[];this.interceptors.response.forEach(function(b){h.push(b.fulfilled,b.rejected)});let f,p=0,m;if(!c){const _=[zv.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,h),m=_.length,f=Promise.resolve(n);p{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const o=new Promise(u=>{r.subscribe(u),a=u}).then(s);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,u){r.reason||(r.reason=new kl(a,o,u),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new q0(function(s){t=s}),cancel:t}}};function IO(e){return function(n){return e.apply(null,n)}}function NO(e){return we.isObject(e)&&e.isAxiosError===!0}const ph={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ph).forEach(([e,t])=>{ph[t]=e});function W0(e){const t=new ua(e),n=x0(ua.prototype.request,t);return we.extend(n,ua.prototype,t,{allOwnKeys:!0}),we.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return W0(va(e,s))},n}const Tt=W0(Ro);Tt.Axios=ua;Tt.CanceledError=kl;Tt.CancelToken=LO;Tt.isCancel=N0;Tt.VERSION=j0;Tt.toFormData=Ic;Tt.AxiosError=dt;Tt.Cancel=Tt.CanceledError;Tt.all=function(t){return Promise.all(t)};Tt.spread=IO;Tt.isAxiosError=NO;Tt.mergeConfig=va;Tt.AxiosHeaders=Tr;Tt.formToJSON=e=>I0(we.isHTMLForm(e)?new FormData(e):e);Tt.getAdapter=U0.getAdapter;Tt.HttpStatusCode=ph;Tt.default=Tt;const{Axios:c9,AxiosError:d9,CanceledError:f9,isCancel:h9,CancelToken:p9,VERSION:m9,all:g9,Cancel:v9,isAxiosError:y9,spread:_9,toFormData:b9,AxiosHeaders:w9,HttpStatusCode:x9,formToJSON:k9,getAdapter:S9,mergeConfig:T9}=Tt;window.axios=Tt;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let Gv=document.head.querySelector('meta[name="csrf-token"]');Gv?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=Gv.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function jr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const St={},tl=[],zn=()=>{},Zl=()=>!1,wa=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Qh=e=>e.startsWith("onUpdate:"),At=Object.assign,ep=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},BO=Object.prototype.hasOwnProperty,Dt=(e,t)=>BO.call(e,t),Ye=Array.isArray,nl=e=>Sl(e)==="[object Map]",xa=e=>Sl(e)==="[object Set]",Xv=e=>Sl(e)==="[object Date]",HO=e=>Sl(e)==="[object RegExp]",it=e=>typeof e=="function",ut=e=>typeof e=="string",Or=e=>typeof e=="symbol",Bt=e=>e!==null&&typeof e=="object",tp=e=>(Bt(e)||it(e))&&it(e.then)&&it(e.catch),K0=Object.prototype.toString,Sl=e=>K0.call(e),UO=e=>Sl(e).slice(8,-1),Bc=e=>Sl(e)==="[object Object]",np=e=>ut(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ai=jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),jO=jr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Hc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},qO=/-(\w)/g,Jt=Hc(e=>e.replace(qO,(t,n)=>n?n.toUpperCase():"")),WO=/\B([A-Z])/g,kr=Hc(e=>e.replace(WO,"-$1").toLowerCase()),ka=Hc(e=>e.charAt(0).toUpperCase()+e.slice(1)),rl=Hc(e=>e?`on${ka(e)}`:""),dr=(e,t)=>!Object.is(e,t),sl=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ic=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ac=e=>{const t=ut(e)?Number(e):NaN;return isNaN(t)?e:t};let Qv;const Uc=()=>Qv||(Qv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:{});function YO(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const zO="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",KO=jr(zO);function bn(e){if(Ye(e)){const t={};for(let n=0;n{if(n){const r=n.split(JO);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $e(e){let t="";if(ut(e))t=e;else if(Ye(e))for(let n=0;nPi(n,t))}const X0=e=>!!(e&&e.__v_isRef===!0),ie=e=>ut(e)?e:e==null?"":Ye(e)||Bt(e)&&(e.toString===K0||!it(e.toString))?X0(e)?ie(e.value):JSON.stringify(e,Q0,2):String(e),Q0=(e,t)=>X0(t)?Q0(e,t.value):nl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[If(r,a)+" =>"]=s,n),{})}:xa(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>If(n))}:Or(t)?If(t):Bt(t)&&!Ye(t)&&!Bc(t)?String(t):t,If=(e,t="")=>{var n;return Or(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function jr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const St={},tl=[],zn=()=>{},Zl=()=>!1,wa=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Zh=e=>e.startsWith("onUpdate:"),At=Object.assign,Xh=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},VO=Object.prototype.hasOwnProperty,Dt=(e,t)=>VO.call(e,t),Ye=Array.isArray,nl=e=>Sl(e)==="[object Map]",xa=e=>Sl(e)==="[object Set]",Jv=e=>Sl(e)==="[object Date]",FO=e=>Sl(e)==="[object RegExp]",it=e=>typeof e=="function",ut=e=>typeof e=="string",Cr=e=>typeof e=="symbol",Bt=e=>e!==null&&typeof e=="object",Qh=e=>(Bt(e)||it(e))&&it(e.then)&&it(e.catch),Y0=Object.prototype.toString,Sl=e=>Y0.call(e),$O=e=>Sl(e).slice(8,-1),Fc=e=>Sl(e)==="[object Object]",ep=e=>ut(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ai=jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),BO=jr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),$c=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},HO=/-(\w)/g,Jt=$c(e=>e.replace(HO,(t,n)=>n?n.toUpperCase():"")),UO=/\B([A-Z])/g,xr=$c(e=>e.replace(UO,"-$1").toLowerCase()),ka=$c(e=>e.charAt(0).toUpperCase()+e.slice(1)),rl=$c(e=>e?`on${ka(e)}`:""),dr=(e,t)=>!Object.is(e,t),sl=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},sc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ic=e=>{const t=ut(e)?Number(e):NaN;return isNaN(t)?e:t};let Zv;const Bc=()=>Zv||(Zv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:{});function jO(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const qO="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",WO=jr(qO);function bn(e){if(Ye(e)){const t={};for(let n=0;n{if(n){const r=n.split(zO);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $e(e){let t="";if(ut(e))t=e;else if(Ye(e))for(let n=0;nPi(n,t))}const J0=e=>!!(e&&e.__v_isRef===!0),ie=e=>ut(e)?e:e==null?"":Ye(e)||Bt(e)&&(e.toString===Y0||!it(e.toString))?J0(e)?ie(e.value):JSON.stringify(e,Z0,2):String(e),Z0=(e,t)=>J0(t)?Z0(e,t.value):nl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[Pf(r,a)+" =>"]=s,n),{})}:xa(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Pf(n))}:Cr(t)?Pf(t):Bt(t)&&!Ye(t)&&!Fc(t)?String(t):t,Pf=(e,t="")=>{var n;return Cr(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let cr;class rp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=cr,!t&&cr&&(this.index=(cr.scopes||(cr.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(to){let t=to;for(to=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;eo;){let t=eo;for(eo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function r_(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function s_(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),lp(r),cM(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function vh(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(i_(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function i_(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ho))return;e.globalVersion=ho;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!vh(e)){e.flags&=-3;return}const n=zt,r=ms;zt=e,ms=!0;try{r_(e);const s=e.fn(e._value);(t.version===0||dr(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{zt=n,ms=r,s_(e),e.flags&=-3}}function lp(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)lp(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function cM(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function dM(e,t){e.effect instanceof fo&&(e=e.effect.fn);const n=new fo(e);t&&At(n,t);try{n.run()}catch(s){throw n.stop(),s}const r=n.run.bind(n);return r.effect=n,r}function fM(e){e.effect.stop()}let ms=!0;const a_=[];function Fi(){a_.push(ms),ms=!1}function $i(){const e=a_.pop();ms=e===void 0?!0:e}function ey(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=zt;zt=void 0;try{t()}finally{zt=n}}}let ho=0;class hM{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class qc{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!zt||!ms||zt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==zt)n=this.activeLink=new hM(zt,this),zt.deps?(n.prevDep=zt.depsTail,zt.depsTail.nextDep=n,zt.depsTail=n):zt.deps=zt.depsTail=n,l_(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=zt.depsTail,n.nextDep=void 0,zt.depsTail.nextDep=n,zt.depsTail=n,zt.deps===n&&(zt.deps=r)}return n}trigger(t){this.version++,ho++,this.notify(t)}notify(t){ip();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ap()}}}function l_(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)l_(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const lc=new WeakMap,ca=Symbol(""),yh=Symbol(""),po=Symbol("");function er(e,t,n){if(ms&&zt){let r=lc.get(e);r||lc.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new qc),s.map=r,s.key=n),s.track()}}function Js(e,t,n,r,s,a){const o=lc.get(e);if(!o){ho++;return}const u=c=>{c&&c.trigger()};if(ip(),t==="clear")o.forEach(u);else{const c=Ye(e),h=c&&np(n);if(c&&n==="length"){const f=Number(r);o.forEach((p,m)=>{(m==="length"||m===po||!Or(m)&&m>=f)&&u(p)})}else switch((n!==void 0||o.has(void 0))&&u(o.get(n)),h&&u(o.get(po)),t){case"add":c?h&&u(o.get("length")):(u(o.get(ca)),nl(e)&&u(o.get(yh)));break;case"delete":c||(u(o.get(ca)),nl(e)&&u(o.get(yh)));break;case"set":nl(e)&&u(o.get(ca));break}}ap()}function pM(e,t){const n=lc.get(e);return n&&n.get(t)}function Ua(e){const t=Mt(e);return t===e?t:(er(t,"iterate",po),Ur(e)?t:t.map(tr))}function Wc(e){return er(e=Mt(e),"iterate",po),e}const mM={__proto__:null,[Symbol.iterator](){return Vf(this,Symbol.iterator,tr)},concat(...e){return Ua(this).concat(...e.map(t=>Ye(t)?Ua(t):t))},entries(){return Vf(this,"entries",e=>(e[1]=tr(e[1]),e))},every(e,t){return Ws(this,"every",e,t,void 0,arguments)},filter(e,t){return Ws(this,"filter",e,t,n=>n.map(tr),arguments)},find(e,t){return Ws(this,"find",e,t,tr,arguments)},findIndex(e,t){return Ws(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ws(this,"findLast",e,t,tr,arguments)},findLastIndex(e,t){return Ws(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ws(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ff(this,"includes",e)},indexOf(...e){return Ff(this,"indexOf",e)},join(e){return Ua(this).join(e)},lastIndexOf(...e){return Ff(this,"lastIndexOf",e)},map(e,t){return Ws(this,"map",e,t,void 0,arguments)},pop(){return Wl(this,"pop")},push(...e){return Wl(this,"push",e)},reduce(e,...t){return ty(this,"reduce",e,t)},reduceRight(e,...t){return ty(this,"reduceRight",e,t)},shift(){return Wl(this,"shift")},some(e,t){return Ws(this,"some",e,t,void 0,arguments)},splice(...e){return Wl(this,"splice",e)},toReversed(){return Ua(this).toReversed()},toSorted(e){return Ua(this).toSorted(e)},toSpliced(...e){return Ua(this).toSpliced(...e)},unshift(...e){return Wl(this,"unshift",e)},values(){return Vf(this,"values",tr)}};function Vf(e,t,n){const r=Wc(e),s=r[t]();return r!==e&&!Ur(e)&&(s._next=s.next,s.next=()=>{const a=s._next();return a.value&&(a.value=n(a.value)),a}),s}const gM=Array.prototype;function Ws(e,t,n,r,s,a){const o=Wc(e),u=o!==e&&!Ur(e),c=o[t];if(c!==gM[t]){const p=c.apply(e,a);return u?tr(p):p}let h=n;o!==e&&(u?h=function(p,m){return n.call(this,tr(p),m,e)}:n.length>2&&(h=function(p,m){return n.call(this,p,m,e)}));const f=c.call(o,h,r);return u&&s?s(f):f}function ty(e,t,n,r){const s=Wc(e);let a=n;return s!==e&&(Ur(e)?n.length>3&&(a=function(o,u,c){return n.call(this,o,u,c,e)}):a=function(o,u,c){return n.call(this,o,tr(u),c,e)}),s[t](a,...r)}function Ff(e,t,n){const r=Mt(e);er(r,"iterate",po);const s=r[t](...n);return(s===-1||s===!1)&&Kc(n[0])?(n[0]=Mt(n[0]),r[t](...n)):s}function Wl(e,t,n=[]){Fi(),ip();const r=Mt(e)[t].apply(e,n);return ap(),$i(),r}const vM=jr("__proto__,__v_isRef,__isVue"),o_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Or));function yM(e){Or(e)||(e=String(e));const t=Mt(this);return er(t,"has",e),t.hasOwnProperty(e)}class u_{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(s?a?m_:p_:a?h_:f_).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Ye(t);if(!s){let c;if(o&&(c=mM[n]))return c;if(n==="hasOwnProperty")return yM}const u=Reflect.get(t,n,Tn(t)?t:r);return(Or(n)?o_.has(n):vM(n))||(s||er(t,"get",n),a)?u:Tn(u)?o&&np(n)?u:u.value:Bt(u)?s?op(u):Hr(u):u}}class c_ extends u_{constructor(t=!1){super(!1,t)}set(t,n,r,s){let a=t[n];if(!this._isShallow){const c=Li(a);if(!Ur(r)&&!Li(r)&&(a=Mt(a),r=Mt(r)),!Ye(t)&&Tn(a)&&!Tn(r))return c?!1:(a.value=r,!0)}const o=Ye(t)&&np(n)?Number(n)e,Mu=e=>Reflect.getPrototypeOf(e);function kM(e,t,n){return function(...r){const s=this.__v_raw,a=Mt(s),o=nl(a),u=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,h=s[e](...r),f=n?_h:t?bh:tr;return!t&&er(a,"iterate",c?yh:ca),{next(){const{value:p,done:m}=h.next();return m?{value:p,done:m}:{value:u?[f(p[0]),f(p[1])]:f(p),done:m}},[Symbol.iterator](){return this}}}}function Ru(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function SM(e,t){const n={get(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);e||(dr(s,u)&&er(o,"get",s),er(o,"get",u));const{has:c}=Mu(o),h=t?_h:e?bh:tr;if(c.call(o,s))return h(a.get(s));if(c.call(o,u))return h(a.get(u));a!==o&&a.get(s)},get size(){const s=this.__v_raw;return!e&&er(Mt(s),"iterate",ca),Reflect.get(s,"size",s)},has(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);return e||(dr(s,u)&&er(o,"has",s),er(o,"has",u)),s===u?a.has(s):a.has(s)||a.has(u)},forEach(s,a){const o=this,u=o.__v_raw,c=Mt(u),h=t?_h:e?bh:tr;return!e&&er(c,"iterate",ca),u.forEach((f,p)=>s.call(a,h(f),h(p),o))}};return At(n,e?{add:Ru("add"),set:Ru("set"),delete:Ru("delete"),clear:Ru("clear")}:{add(s){!t&&!Ur(s)&&!Li(s)&&(s=Mt(s));const a=Mt(this);return Mu(a).has.call(a,s)||(a.add(s),Js(a,"add",s,s)),this},set(s,a){!t&&!Ur(a)&&!Li(a)&&(a=Mt(a));const o=Mt(this),{has:u,get:c}=Mu(o);let h=u.call(o,s);h||(s=Mt(s),h=u.call(o,s));const f=c.call(o,s);return o.set(s,a),h?dr(a,f)&&Js(o,"set",s,a):Js(o,"add",s,a),this},delete(s){const a=Mt(this),{has:o,get:u}=Mu(a);let c=o.call(a,s);c||(s=Mt(s),c=o.call(a,s)),u&&u.call(a,s);const h=a.delete(s);return c&&Js(a,"delete",s,void 0),h},clear(){const s=Mt(this),a=s.size!==0,o=s.clear();return a&&Js(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=kM(s,e,t)}),n}function Yc(e,t){const n=SM(e,t);return(r,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Dt(n,s)&&s in r?n:r,s,a)}const TM={get:Yc(!1,!1)},AM={get:Yc(!1,!0)},CM={get:Yc(!0,!1)},EM={get:Yc(!0,!0)},f_=new WeakMap,h_=new WeakMap,p_=new WeakMap,m_=new WeakMap;function OM(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function MM(e){return e.__v_skip||!Object.isExtensible(e)?0:OM(UO(e))}function Hr(e){return Li(e)?e:zc(e,!1,_M,TM,f_)}function g_(e){return zc(e,!1,wM,AM,h_)}function op(e){return zc(e,!0,bM,CM,p_)}function RM(e){return zc(e,!0,xM,EM,m_)}function zc(e,t,n,r,s){if(!Bt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const o=MM(e);if(o===0)return e;const u=new Proxy(e,o===2?r:n);return s.set(e,u),u}function Ci(e){return Li(e)?Ci(e.__v_raw):!!(e&&e.__v_isReactive)}function Li(e){return!!(e&&e.__v_isReadonly)}function Ur(e){return!!(e&&e.__v_isShallow)}function Kc(e){return e?!!e.__v_raw:!1}function Mt(e){const t=e&&e.__v_raw;return t?Mt(t):e}function v_(e){return!Dt(e,"__v_skip")&&Object.isExtensible(e)&&G0(e,"__v_skip",!0),e}const tr=e=>Bt(e)?Hr(e):e,bh=e=>Bt(e)?op(e):e;function Tn(e){return e?e.__v_isRef===!0:!1}function de(e){return __(e,!1)}function y_(e){return __(e,!0)}function __(e,t){return Tn(e)?e:new DM(e,t)}class DM{constructor(t,n){this.dep=new qc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Mt(t),this._value=n?t:tr(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ur(t)||Li(t);t=r?t:Mt(t),dr(t,n)&&(this._rawValue=t,this._value=r?t:tr(t),this.dep.trigger())}}function PM(e){e.dep&&e.dep.trigger()}function Q(e){return Tn(e)?e.value:e}function LM(e){return it(e)?e():Q(e)}const IM={get:(e,t,n)=>t==="__v_raw"?e:Q(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Tn(s)&&!Tn(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function up(e){return Ci(e)?e:new Proxy(e,IM)}class NM{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new qc,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function b_(e){return new NM(e)}function VM(e){const t=Ye(e)?new Array(e.length):{};for(const n in e)t[n]=w_(e,n);return t}class FM{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return pM(Mt(this._object),this._key)}}class $M{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ll(e,t,n){return Tn(e)?e:it(e)?new $M(e):Bt(e)&&arguments.length>1?w_(e,t,n):de(e)}function w_(e,t,n){const r=e[t];return Tn(r)?r:new FM(e,t,n)}class BM{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new qc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ho-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&zt!==this)return n_(this,!0),!0}get value(){const t=this.dep.track();return i_(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function HM(e,t,n=!1){let r,s;return it(e)?r=e:(r=e.get,s=e.set),new BM(r,s,n)}const UM={GET:"get",HAS:"has",ITERATE:"iterate"},jM={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Du={},oc=new WeakMap;let bi;function qM(){return bi}function x_(e,t=!1,n=bi){if(n){let r=oc.get(n);r||oc.set(n,r=[]),r.push(e)}}function WM(e,t,n=St){const{immediate:r,deep:s,once:a,scheduler:o,augmentJob:u,call:c}=n,h=C=>s?C:Ur(C)||s===!1||s===0?Zs(C,1):Zs(C);let f,p,m,y,_=!1,b=!1;if(Tn(e)?(p=()=>e.value,_=Ur(e)):Ci(e)?(p=()=>h(e),_=!0):Ye(e)?(b=!0,_=e.some(C=>Ci(C)||Ur(C)),p=()=>e.map(C=>{if(Tn(C))return C.value;if(Ci(C))return h(C);if(it(C))return c?c(C,2):C()})):it(e)?t?p=c?()=>c(e,2):e:p=()=>{if(m){Fi();try{m()}finally{$i()}}const C=bi;bi=f;try{return c?c(e,3,[y]):e(y)}finally{bi=C}}:p=zn,t&&s){const C=p,$=s===!0?1/0:s;p=()=>Zs(C(),$)}const A=sp(),B=()=>{f.stop(),A&&A.active&&ep(A.effects,f)};if(a&&t){const C=t;t=(...$)=>{C(...$),B()}}let V=b?new Array(e.length).fill(Du):Du;const x=C=>{if(!(!(f.flags&1)||!f.dirty&&!C))if(t){const $=f.run();if(s||_||(b?$.some((H,F)=>dr(H,V[F])):dr($,V))){m&&m();const H=bi;bi=f;try{const F=[$,V===Du?void 0:b&&V[0]===Du?[]:V,y];c?c(t,3,F):t(...F),V=$}finally{bi=H}}}else f.run()};return u&&u(x),f=new fo(p),f.scheduler=o?()=>o(x,!1):x,y=C=>x_(C,!1,f),m=f.onStop=()=>{const C=oc.get(f);if(C){if(c)c(C,4);else for(const $ of C)$();oc.delete(f)}},t?r?x(!0):V=f.run():o?o(x.bind(null,!0),!0):f.run(),B.pause=f.pause.bind(f),B.resume=f.resume.bind(f),B.stop=B,B}function Zs(e,t=1/0,n){if(t<=0||!Bt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Tn(e))Zs(e.value,t,n);else if(Ye(e))for(let r=0;r{Zs(r,t,n)});else if(Bc(e)){for(const r in e)Zs(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Zs(e[r],t,n)}return e}/** +**/let cr;class tp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=cr,!t&&cr&&(this.index=(cr.scopes||(cr.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(to){let t=to;for(to=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;eo;){let t=eo;for(eo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function t_(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function n_(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),ip(r),lM(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function mh(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(r_(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function r_(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ho))return;e.globalVersion=ho;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!mh(e)){e.flags&=-3;return}const n=zt,r=ms;zt=e,ms=!0;try{t_(e);const s=e.fn(e._value);(t.version===0||dr(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{zt=n,ms=r,n_(e),e.flags&=-3}}function ip(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)ip(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function lM(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function oM(e,t){e.effect instanceof fo&&(e=e.effect.fn);const n=new fo(e);t&&At(n,t);try{n.run()}catch(s){throw n.stop(),s}const r=n.run.bind(n);return r.effect=n,r}function uM(e){e.effect.stop()}let ms=!0;const s_=[];function Fi(){s_.push(ms),ms=!1}function $i(){const e=s_.pop();ms=e===void 0?!0:e}function Xv(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=zt;zt=void 0;try{t()}finally{zt=n}}}let ho=0;class cM{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Uc{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!zt||!ms||zt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==zt)n=this.activeLink=new cM(zt,this),zt.deps?(n.prevDep=zt.depsTail,zt.depsTail.nextDep=n,zt.depsTail=n):zt.deps=zt.depsTail=n,i_(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=zt.depsTail,n.nextDep=void 0,zt.depsTail.nextDep=n,zt.depsTail=n,zt.deps===n&&(zt.deps=r)}return n}trigger(t){this.version++,ho++,this.notify(t)}notify(t){rp();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{sp()}}}function i_(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)i_(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ac=new WeakMap,ca=Symbol(""),gh=Symbol(""),po=Symbol("");function er(e,t,n){if(ms&&zt){let r=ac.get(e);r||ac.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new Uc),s.map=r,s.key=n),s.track()}}function Js(e,t,n,r,s,a){const o=ac.get(e);if(!o){ho++;return}const u=c=>{c&&c.trigger()};if(rp(),t==="clear")o.forEach(u);else{const c=Ye(e),h=c&&ep(n);if(c&&n==="length"){const f=Number(r);o.forEach((p,m)=>{(m==="length"||m===po||!Cr(m)&&m>=f)&&u(p)})}else switch((n!==void 0||o.has(void 0))&&u(o.get(n)),h&&u(o.get(po)),t){case"add":c?h&&u(o.get("length")):(u(o.get(ca)),nl(e)&&u(o.get(gh)));break;case"delete":c||(u(o.get(ca)),nl(e)&&u(o.get(gh)));break;case"set":nl(e)&&u(o.get(ca));break}}sp()}function dM(e,t){const n=ac.get(e);return n&&n.get(t)}function Ua(e){const t=Mt(e);return t===e?t:(er(t,"iterate",po),Ur(e)?t:t.map(tr))}function jc(e){return er(e=Mt(e),"iterate",po),e}const fM={__proto__:null,[Symbol.iterator](){return If(this,Symbol.iterator,tr)},concat(...e){return Ua(this).concat(...e.map(t=>Ye(t)?Ua(t):t))},entries(){return If(this,"entries",e=>(e[1]=tr(e[1]),e))},every(e,t){return Ws(this,"every",e,t,void 0,arguments)},filter(e,t){return Ws(this,"filter",e,t,n=>n.map(tr),arguments)},find(e,t){return Ws(this,"find",e,t,tr,arguments)},findIndex(e,t){return Ws(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ws(this,"findLast",e,t,tr,arguments)},findLastIndex(e,t){return Ws(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ws(this,"forEach",e,t,void 0,arguments)},includes(...e){return Nf(this,"includes",e)},indexOf(...e){return Nf(this,"indexOf",e)},join(e){return Ua(this).join(e)},lastIndexOf(...e){return Nf(this,"lastIndexOf",e)},map(e,t){return Ws(this,"map",e,t,void 0,arguments)},pop(){return Wl(this,"pop")},push(...e){return Wl(this,"push",e)},reduce(e,...t){return Qv(this,"reduce",e,t)},reduceRight(e,...t){return Qv(this,"reduceRight",e,t)},shift(){return Wl(this,"shift")},some(e,t){return Ws(this,"some",e,t,void 0,arguments)},splice(...e){return Wl(this,"splice",e)},toReversed(){return Ua(this).toReversed()},toSorted(e){return Ua(this).toSorted(e)},toSpliced(...e){return Ua(this).toSpliced(...e)},unshift(...e){return Wl(this,"unshift",e)},values(){return If(this,"values",tr)}};function If(e,t,n){const r=jc(e),s=r[t]();return r!==e&&!Ur(e)&&(s._next=s.next,s.next=()=>{const a=s._next();return a.value&&(a.value=n(a.value)),a}),s}const hM=Array.prototype;function Ws(e,t,n,r,s,a){const o=jc(e),u=o!==e&&!Ur(e),c=o[t];if(c!==hM[t]){const p=c.apply(e,a);return u?tr(p):p}let h=n;o!==e&&(u?h=function(p,m){return n.call(this,tr(p),m,e)}:n.length>2&&(h=function(p,m){return n.call(this,p,m,e)}));const f=c.call(o,h,r);return u&&s?s(f):f}function Qv(e,t,n,r){const s=jc(e);let a=n;return s!==e&&(Ur(e)?n.length>3&&(a=function(o,u,c){return n.call(this,o,u,c,e)}):a=function(o,u,c){return n.call(this,o,tr(u),c,e)}),s[t](a,...r)}function Nf(e,t,n){const r=Mt(e);er(r,"iterate",po);const s=r[t](...n);return(s===-1||s===!1)&&Yc(n[0])?(n[0]=Mt(n[0]),r[t](...n)):s}function Wl(e,t,n=[]){Fi(),rp();const r=Mt(e)[t].apply(e,n);return sp(),$i(),r}const pM=jr("__proto__,__v_isRef,__isVue"),a_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Cr));function mM(e){Cr(e)||(e=String(e));const t=Mt(this);return er(t,"has",e),t.hasOwnProperty(e)}class l_{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(s?a?h_:f_:a?d_:c_).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Ye(t);if(!s){let c;if(o&&(c=fM[n]))return c;if(n==="hasOwnProperty")return mM}const u=Reflect.get(t,n,Tn(t)?t:r);return(Cr(n)?a_.has(n):pM(n))||(s||er(t,"get",n),a)?u:Tn(u)?o&&ep(n)?u:u.value:Bt(u)?s?ap(u):Hr(u):u}}class o_ extends l_{constructor(t=!1){super(!1,t)}set(t,n,r,s){let a=t[n];if(!this._isShallow){const c=Li(a);if(!Ur(r)&&!Li(r)&&(a=Mt(a),r=Mt(r)),!Ye(t)&&Tn(a)&&!Tn(r))return c?!1:(a.value=r,!0)}const o=Ye(t)&&ep(n)?Number(n)e,Mu=e=>Reflect.getPrototypeOf(e);function bM(e,t,n){return function(...r){const s=this.__v_raw,a=Mt(s),o=nl(a),u=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,h=s[e](...r),f=n?vh:t?yh:tr;return!t&&er(a,"iterate",c?gh:ca),{next(){const{value:p,done:m}=h.next();return m?{value:p,done:m}:{value:u?[f(p[0]),f(p[1])]:f(p),done:m}},[Symbol.iterator](){return this}}}}function Ru(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function wM(e,t){const n={get(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);e||(dr(s,u)&&er(o,"get",s),er(o,"get",u));const{has:c}=Mu(o),h=t?vh:e?yh:tr;if(c.call(o,s))return h(a.get(s));if(c.call(o,u))return h(a.get(u));a!==o&&a.get(s)},get size(){const s=this.__v_raw;return!e&&er(Mt(s),"iterate",ca),Reflect.get(s,"size",s)},has(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);return e||(dr(s,u)&&er(o,"has",s),er(o,"has",u)),s===u?a.has(s):a.has(s)||a.has(u)},forEach(s,a){const o=this,u=o.__v_raw,c=Mt(u),h=t?vh:e?yh:tr;return!e&&er(c,"iterate",ca),u.forEach((f,p)=>s.call(a,h(f),h(p),o))}};return At(n,e?{add:Ru("add"),set:Ru("set"),delete:Ru("delete"),clear:Ru("clear")}:{add(s){!t&&!Ur(s)&&!Li(s)&&(s=Mt(s));const a=Mt(this);return Mu(a).has.call(a,s)||(a.add(s),Js(a,"add",s,s)),this},set(s,a){!t&&!Ur(a)&&!Li(a)&&(a=Mt(a));const o=Mt(this),{has:u,get:c}=Mu(o);let h=u.call(o,s);h||(s=Mt(s),h=u.call(o,s));const f=c.call(o,s);return o.set(s,a),h?dr(a,f)&&Js(o,"set",s,a):Js(o,"add",s,a),this},delete(s){const a=Mt(this),{has:o,get:u}=Mu(a);let c=o.call(a,s);c||(s=Mt(s),c=o.call(a,s)),u&&u.call(a,s);const h=a.delete(s);return c&&Js(a,"delete",s,void 0),h},clear(){const s=Mt(this),a=s.size!==0,o=s.clear();return a&&Js(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=bM(s,e,t)}),n}function qc(e,t){const n=wM(e,t);return(r,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Dt(n,s)&&s in r?n:r,s,a)}const xM={get:qc(!1,!1)},kM={get:qc(!1,!0)},SM={get:qc(!0,!1)},TM={get:qc(!0,!0)},c_=new WeakMap,d_=new WeakMap,f_=new WeakMap,h_=new WeakMap;function AM(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function CM(e){return e.__v_skip||!Object.isExtensible(e)?0:AM($O(e))}function Hr(e){return Li(e)?e:Wc(e,!1,gM,xM,c_)}function p_(e){return Wc(e,!1,yM,kM,d_)}function ap(e){return Wc(e,!0,vM,SM,f_)}function EM(e){return Wc(e,!0,_M,TM,h_)}function Wc(e,t,n,r,s){if(!Bt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const o=CM(e);if(o===0)return e;const u=new Proxy(e,o===2?r:n);return s.set(e,u),u}function Ci(e){return Li(e)?Ci(e.__v_raw):!!(e&&e.__v_isReactive)}function Li(e){return!!(e&&e.__v_isReadonly)}function Ur(e){return!!(e&&e.__v_isShallow)}function Yc(e){return e?!!e.__v_raw:!1}function Mt(e){const t=e&&e.__v_raw;return t?Mt(t):e}function m_(e){return!Dt(e,"__v_skip")&&Object.isExtensible(e)&&z0(e,"__v_skip",!0),e}const tr=e=>Bt(e)?Hr(e):e,yh=e=>Bt(e)?ap(e):e;function Tn(e){return e?e.__v_isRef===!0:!1}function de(e){return v_(e,!1)}function g_(e){return v_(e,!0)}function v_(e,t){return Tn(e)?e:new OM(e,t)}class OM{constructor(t,n){this.dep=new Uc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Mt(t),this._value=n?t:tr(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ur(t)||Li(t);t=r?t:Mt(t),dr(t,n)&&(this._rawValue=t,this._value=r?t:tr(t),this.dep.trigger())}}function MM(e){e.dep&&e.dep.trigger()}function Q(e){return Tn(e)?e.value:e}function RM(e){return it(e)?e():Q(e)}const DM={get:(e,t,n)=>t==="__v_raw"?e:Q(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Tn(s)&&!Tn(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function lp(e){return Ci(e)?e:new Proxy(e,DM)}class PM{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Uc,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function y_(e){return new PM(e)}function LM(e){const t=Ye(e)?new Array(e.length):{};for(const n in e)t[n]=__(e,n);return t}class IM{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return dM(Mt(this._object),this._key)}}class NM{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ll(e,t,n){return Tn(e)?e:it(e)?new NM(e):Bt(e)&&arguments.length>1?__(e,t,n):de(e)}function __(e,t,n){const r=e[t];return Tn(r)?r:new IM(e,t,n)}class VM{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Uc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ho-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&zt!==this)return e_(this,!0),!0}get value(){const t=this.dep.track();return r_(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function FM(e,t,n=!1){let r,s;return it(e)?r=e:(r=e.get,s=e.set),new VM(r,s,n)}const $M={GET:"get",HAS:"has",ITERATE:"iterate"},BM={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Du={},lc=new WeakMap;let bi;function HM(){return bi}function b_(e,t=!1,n=bi){if(n){let r=lc.get(n);r||lc.set(n,r=[]),r.push(e)}}function UM(e,t,n=St){const{immediate:r,deep:s,once:a,scheduler:o,augmentJob:u,call:c}=n,h=C=>s?C:Ur(C)||s===!1||s===0?Zs(C,1):Zs(C);let f,p,m,y,_=!1,b=!1;if(Tn(e)?(p=()=>e.value,_=Ur(e)):Ci(e)?(p=()=>h(e),_=!0):Ye(e)?(b=!0,_=e.some(C=>Ci(C)||Ur(C)),p=()=>e.map(C=>{if(Tn(C))return C.value;if(Ci(C))return h(C);if(it(C))return c?c(C,2):C()})):it(e)?t?p=c?()=>c(e,2):e:p=()=>{if(m){Fi();try{m()}finally{$i()}}const C=bi;bi=f;try{return c?c(e,3,[y]):e(y)}finally{bi=C}}:p=zn,t&&s){const C=p,$=s===!0?1/0:s;p=()=>Zs(C(),$)}const A=np(),B=()=>{f.stop(),A&&A.active&&Xh(A.effects,f)};if(a&&t){const C=t;t=(...$)=>{C(...$),B()}}let V=b?new Array(e.length).fill(Du):Du;const x=C=>{if(!(!(f.flags&1)||!f.dirty&&!C))if(t){const $=f.run();if(s||_||(b?$.some((H,F)=>dr(H,V[F])):dr($,V))){m&&m();const H=bi;bi=f;try{const F=[$,V===Du?void 0:b&&V[0]===Du?[]:V,y];c?c(t,3,F):t(...F),V=$}finally{bi=H}}}else f.run()};return u&&u(x),f=new fo(p),f.scheduler=o?()=>o(x,!1):x,y=C=>b_(C,!1,f),m=f.onStop=()=>{const C=lc.get(f);if(C){if(c)c(C,4);else for(const $ of C)$();lc.delete(f)}},t?r?x(!0):V=f.run():o?o(x.bind(null,!0),!0):f.run(),B.pause=f.pause.bind(f),B.resume=f.resume.bind(f),B.stop=B,B}function Zs(e,t=1/0,n){if(t<=0||!Bt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Tn(e))Zs(e.value,t,n);else if(Ye(e))for(let r=0;r{Zs(r,t,n)});else if(Fc(e)){for(const r in e)Zs(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Zs(e[r],t,n)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const k_=[];function YM(e){k_.push(e)}function zM(){k_.pop()}function KM(e,t){}const GM={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},JM={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Tl(e,t,n,r){try{return r?e(...r):e()}catch(s){Sa(s,t,n)}}function rs(e,t,n,r){if(it(e)){const s=Tl(e,t,n,r);return s&&tp(s)&&s.catch(a=>{Sa(a,t,n)}),s}if(Ye(e)){const s=[];for(let a=0;a>>1,s=fr[r],a=go(s);a=go(n)?fr.push(e):fr.splice(XM(t),0,e),e.flags|=1,T_()}}function T_(){uc||(uc=S_.then(A_))}function mo(e){Ye(e)?il.push(...e):wi&&e.id===-1?wi.splice(Ga+1,0,e):e.flags&1||(il.push(e),e.flags|=1),T_()}function ny(e,t,n=Es+1){for(;ngo(n)-go(r));if(il.length=0,wi){wi.push(...t);return}for(wi=t,Ga=0;Gae.id==null?e.flags&2?-1:1/0:e.id;function A_(e){try{for(Es=0;EsJa.emit(s,...a)),Pu=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{C_(a,t)}),setTimeout(()=>{Ja||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pu=[])},3e3)):Pu=[]}let In=null,Gc=null;function vo(e){const t=In;return In=e,Gc=e&&e.type.__scopeId||null,t}function QM(e){Gc=e}function eR(){Gc=null}const tR=e=>Te;function Te(e,t=In,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Eh(-1);const a=vo(t);let o;try{o=e(...s)}finally{vo(a),r._d&&Eh(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function An(e,t){if(In===null)return e;const n=Lo(In),r=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,no=e=>e&&(e.disabled||e.disabled===""),ry=e=>e&&(e.defer||e.defer===""),sy=e=>typeof SVGElement<"u"&&e instanceof SVGElement,iy=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,wh=(e,t)=>{const n=e&&e.to;return ut(n)?t?t(n):null:n},M_={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,a,o,u,c,h){const{mc:f,pc:p,pbc:m,o:{insert:y,querySelector:_,createText:b,createComment:A}}=h,B=no(t.props);let{shapeFlag:V,children:x,dynamicChildren:C}=t;if(e==null){const $=t.el=b(""),H=t.anchor=b("");y($,n,r),y(H,n,r);const F=(P,O)=>{V&16&&(s&&s.isCE&&(s.ce._teleportTarget=P),f(x,P,O,s,a,o,u,c))},U=()=>{const P=t.target=wh(t.props,_),O=D_(P,t,b,y);P&&(o!=="svg"&&sy(P)?o="svg":o!=="mathml"&&iy(P)&&(o="mathml"),B||(F(P,O),Gu(t,!1)))};B&&(F(n,H),Gu(t,!0)),ry(t.props)?Rn(()=>{U(),t.el.__isMounted=!0},a):U()}else{if(ry(t.props)&&!e.el.__isMounted){Rn(()=>{M_.process(e,t,n,r,s,a,o,u,c,h),delete e.el.__isMounted},a);return}t.el=e.el,t.targetStart=e.targetStart;const $=t.anchor=e.anchor,H=t.target=e.target,F=t.targetAnchor=e.targetAnchor,U=no(e.props),P=U?n:H,O=U?$:F;if(o==="svg"||sy(H)?o="svg":(o==="mathml"||iy(H))&&(o="mathml"),C?(m(e.dynamicChildren,C,P,s,a,o,u),_p(e,t,!0)):c||p(e,t,P,O,s,a,o,u,!1),B)U?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Lu(t,n,$,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const J=t.target=wh(t.props,_);J&&Lu(t,J,null,h,0)}else U&&Lu(t,H,F,h,1);Gu(t,B)}},remove(e,t,n,{um:r,o:{remove:s}},a){const{shapeFlag:o,children:u,anchor:c,targetStart:h,targetAnchor:f,target:p,props:m}=e;if(p&&(s(h),s(f)),a&&s(c),o&16){const y=a||!no(m);for(let _=0;_{e.isMounted=!0}),ed(()=>{e.isUnmounting=!0}),e}const Qr=[Function,Array],fp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qr,onEnter:Qr,onAfterEnter:Qr,onEnterCancelled:Qr,onBeforeLeave:Qr,onLeave:Qr,onAfterLeave:Qr,onLeaveCancelled:Qr,onBeforeAppear:Qr,onAppear:Qr,onAfterAppear:Qr,onAppearCancelled:Qr},P_=e=>{const t=e.subTree;return t.component?P_(t.component):t},rR={name:"BaseTransition",props:fp,setup(e,{slots:t}){const n=ss(),r=dp();return()=>{const s=t.default&&Jc(t.default(),!0);if(!s||!s.length)return;const a=L_(s),o=Mt(e),{mode:u}=o;if(r.isLeaving)return $f(a);const c=ay(a);if(!c)return $f(a);let h=ol(c,o,r,n,p=>h=p);c.type!==Cn&&ti(c,h);let f=n.subTree&&ay(n.subTree);if(f&&f.type!==Cn&&!ds(c,f)&&P_(n).type!==Cn){let p=ol(f,o,r,n);if(ti(f,p),u==="out-in"&&c.type!==Cn)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,f=void 0},$f(a);u==="in-out"&&c.type!==Cn?p.delayLeave=(m,y,_)=>{const b=N_(r,f);b[String(f.key)]=f,m[xi]=()=>{y(),m[xi]=void 0,delete h.delayedLeave,f=void 0},h.delayedLeave=()=>{_(),delete h.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return a}}};function L_(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Cn){t=n;break}}return t}const I_=rR;function N_(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ol(e,t,n,r,s){const{appear:a,mode:o,persisted:u=!1,onBeforeEnter:c,onEnter:h,onAfterEnter:f,onEnterCancelled:p,onBeforeLeave:m,onLeave:y,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:A,onAppear:B,onAfterAppear:V,onAppearCancelled:x}=t,C=String(e.key),$=N_(n,e),H=(P,O)=>{P&&rs(P,r,9,O)},F=(P,O)=>{const J=O[1];H(P,O),Ye(P)?P.every(X=>X.length<=1)&&J():P.length<=1&&J()},U={mode:o,persisted:u,beforeEnter(P){let O=c;if(!n.isMounted)if(a)O=A||c;else return;P[xi]&&P[xi](!0);const J=$[C];J&&ds(e,J)&&J.el[xi]&&J.el[xi](),H(O,[P])},enter(P){let O=h,J=f,X=p;if(!n.isMounted)if(a)O=B||h,J=V||f,X=x||p;else return;let fe=!1;const ne=P[Iu]=N=>{fe||(fe=!0,N?H(X,[P]):H(J,[P]),U.delayedLeave&&U.delayedLeave(),P[Iu]=void 0)};O?F(O,[P,ne]):ne()},leave(P,O){const J=String(e.key);if(P[Iu]&&P[Iu](!0),n.isUnmounting)return O();H(m,[P]);let X=!1;const fe=P[xi]=ne=>{X||(X=!0,O(),ne?H(b,[P]):H(_,[P]),P[xi]=void 0,$[J]===e&&delete $[J])};$[J]=e,y?F(y,[P,fe]):fe()},clone(P){const O=ol(P,t,n,r,s);return s&&s(O),O}};return U}function $f(e){if(Do(e))return e=Ls(e),e.children=null,e}function ay(e){if(!Do(e))return O_(e.type)&&e.children?L_(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&it(n.default))return n.default()}}function ti(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ti(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Jc(e,t=!1,n){let r=[],s=0;for(let a=0;a1)for(let a=0;an.value,set:a=>n.value=a})}return n}function yo(e,t,n,r,s=!1){if(Ye(e)){e.forEach((_,b)=>yo(_,t&&(Ye(t)?t[b]:t),n,r,s));return}if(Ei(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&yo(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?Lo(r.component):r.el,o=s?null:a,{i:u,r:c}=e,h=t&&t.r,f=u.refs===St?u.refs={}:u.refs,p=u.setupState,m=Mt(p),y=p===St?()=>!1:_=>Dt(m,_);if(h!=null&&h!==c&&(ut(h)?(f[h]=null,y(h)&&(p[h]=null)):Tn(h)&&(h.value=null)),it(c))Tl(c,u,12,[o,f]);else{const _=ut(c),b=Tn(c);if(_||b){const A=()=>{if(e.f){const B=_?y(c)?p[c]:f[c]:c.value;s?Ye(B)&&ep(B,a):Ye(B)?B.includes(a)||B.push(a):_?(f[c]=[a],y(c)&&(p[c]=f[c])):(c.value=[a],e.k&&(f[e.k]=c.value))}else _?(f[c]=o,y(c)&&(p[c]=o)):b&&(c.value=o,e.k&&(f[e.k]=o))};o?(A.id=-1,Rn(A,n)):A()}}}let ly=!1;const ja=()=>{ly||(console.error("Hydration completed but contains mismatches."),ly=!0)},aR=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",lR=e=>e.namespaceURI.includes("MathML"),Nu=e=>{if(e.nodeType===1){if(aR(e))return"svg";if(lR(e))return"mathml"}},Qa=e=>e.nodeType===8;function oR(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:a,parentNode:o,remove:u,insert:c,createComment:h}}=e,f=(x,C)=>{if(!C.hasChildNodes()){n(null,x,C),cc(),C._vnode=x;return}p(C.firstChild,x,null,null,null),cc(),C._vnode=x},p=(x,C,$,H,F,U=!1)=>{U=U||!!C.dynamicChildren;const P=Qa(x)&&x.data==="[",O=()=>b(x,C,$,H,F,P),{type:J,ref:X,shapeFlag:fe,patchFlag:ne}=C;let N=x.nodeType;C.el=x,ne===-2&&(U=!1,C.dynamicChildren=null);let Z=null;switch(J){case Oi:N!==3?C.children===""?(c(C.el=s(""),o(x),x),Z=x):Z=O():(x.data!==C.children&&(ja(),x.data=C.children),Z=a(x));break;case Cn:V(x)?(Z=a(x),B(C.el=x.content.firstChild,x,$)):N!==8||P?Z=O():Z=a(x);break;case fa:if(P&&(x=a(x),N=x.nodeType),N===1||N===3){Z=x;const R=!C.children.length;for(let q=0;q{U=U||!!C.dynamicChildren;const{type:P,props:O,patchFlag:J,shapeFlag:X,dirs:fe,transition:ne}=C,N=P==="input"||P==="option";if(N||J!==-1){fe&&Os(C,null,$,"created");let Z=!1;if(V(x)){Z=ub(null,ne)&&$&&$.vnode.props&&$.vnode.props.appear;const q=x.content.firstChild;Z&&ne.beforeEnter(q),B(q,x,$),C.el=x=q}if(X&16&&!(O&&(O.innerHTML||O.textContent))){let q=y(x.firstChild,C,x,$,H,F,U);for(;q;){Vu(x,1)||ja();const he=q;q=q.nextSibling,u(he)}}else if(X&8){let q=C.children;q[0]===` -`&&(x.tagName==="PRE"||x.tagName==="TEXTAREA")&&(q=q.slice(1)),x.textContent!==q&&(Vu(x,0)||ja(),x.textContent=C.children)}if(O){if(N||!U||J&48){const q=x.tagName.includes("-");for(const he in O)(N&&(he.endsWith("value")||he==="indeterminate")||wa(he)&&!Ai(he)||he[0]==="."||q)&&r(x,he,null,O[he],void 0,$)}else if(O.onClick)r(x,"onClick",null,O.onClick,void 0,$);else if(J&4&&Ci(O.style))for(const q in O.style)O.style[q]}let R;(R=O&&O.onVnodeBeforeMount)&&br(R,$,C),fe&&Os(C,null,$,"beforeMount"),((R=O&&O.onVnodeMounted)||fe||Z)&&_b(()=>{R&&br(R,$,C),Z&&ne.enter(x),fe&&Os(C,null,$,"mounted")},H)}return x.nextSibling},y=(x,C,$,H,F,U,P)=>{P=P||!!C.dynamicChildren;const O=C.children,J=O.length;for(let X=0;X{const{slotScopeIds:P}=C;P&&(F=F?F.concat(P):P);const O=o(x),J=y(a(x),C,O,$,H,F,U);return J&&Qa(J)&&J.data==="]"?a(C.anchor=J):(ja(),c(C.anchor=h("]"),O,J),J)},b=(x,C,$,H,F,U)=>{if(Vu(x.parentElement,1)||ja(),C.el=null,U){const J=A(x);for(;;){const X=a(x);if(X&&X!==J)u(X);else break}}const P=a(x),O=o(x);return u(x),n(null,C,O,P,$,H,Nu(O),F),$&&($.vnode.el=C.el,nd($,C.el)),P},A=(x,C="[",$="]")=>{let H=0;for(;x;)if(x=a(x),x&&Qa(x)&&(x.data===C&&H++,x.data===$)){if(H===0)return a(x);H--}return x},B=(x,C,$)=>{const H=C.parentNode;H&&H.replaceChild(x,C);let F=$;for(;F;)F.vnode.el===C&&(F.vnode.el=F.subTree.el=x),F=F.parent},V=x=>x.nodeType===1&&x.tagName==="TEMPLATE";return[f,p]}const oy="data-allow-mismatch",uR={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Vu(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(oy);)e=e.parentElement;const n=e&&e.getAttribute(oy);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(uR[t])}}const cR=Uc().requestIdleCallback||(e=>setTimeout(e,1)),dR=Uc().cancelIdleCallback||(e=>clearTimeout(e)),fR=(e=1e4)=>t=>{const n=cR(t,{timeout:e});return()=>dR(n)};function hR(e){const{top:t,left:n,bottom:r,right:s}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n0&&s(t,n)=>{const r=new IntersectionObserver(s=>{for(const a of s)if(a.isIntersecting){r.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(hR(s))return t(),r.disconnect(),!1;r.observe(s)}}),()=>r.disconnect()},mR=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},gR=(e=[])=>(t,n)=>{ut(e)&&(e=[e]);let r=!1;const s=o=>{r||(r=!0,a(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},a=()=>{n(o=>{for(const u of e)o.removeEventListener(u,s)})};return n(o=>{for(const u of e)o.addEventListener(u,s,{once:!0})}),a};function vR(e,t){if(Qa(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Qa(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Ei=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function yR(e){it(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:a,timeout:o,suspensible:u=!0,onError:c}=e;let h=null,f,p=0;const m=()=>(p++,h=null,y()),y=()=>{let _;return h||(_=h=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),c)return new Promise((A,B)=>{c(b,()=>A(m()),()=>B(b),p+1)});throw b}).then(b=>_!==h&&h?h:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),f=b,b)))};return fn({name:"AsyncComponentWrapper",__asyncLoader:y,__asyncHydrate(_,b,A){const B=a?()=>{const V=a(A,x=>vR(_,x));V&&(b.bum||(b.bum=[])).push(V)}:A;f?B():y().then(()=>!b.isUnmounted&&B())},get __asyncResolved(){return f},setup(){const _=Pn;if(hp(_),f)return()=>Bf(f,_);const b=x=>{h=null,Sa(x,_,13,!r)};if(u&&_.suspense||ul)return y().then(x=>()=>Bf(x,_)).catch(x=>(b(x),()=>r?pe(r,{error:x}):null));const A=de(!1),B=de(),V=de(!!s);return s&&setTimeout(()=>{V.value=!1},s),o!=null&&setTimeout(()=>{if(!A.value&&!B.value){const x=new Error(`Async component timed out after ${o}ms.`);b(x),B.value=x}},o),y().then(()=>{A.value=!0,_.parent&&Do(_.parent.vnode)&&_.parent.update()}).catch(x=>{b(x),B.value=x}),()=>{if(A.value&&f)return Bf(f,_);if(B.value&&r)return pe(r,{error:B.value});if(n&&!V.value)return pe(n)}}})}function Bf(e,t){const{ref:n,props:r,children:s,ce:a}=t.vnode,o=pe(e,r,s);return o.ref=n,o.ce=a,delete t.vnode.ce,o}const Do=e=>e.type.__isKeepAlive,_R={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ss(),r=n.ctx;if(!r.renderer)return()=>{const V=t.default&&t.default();return V&&V.length===1?V[0]:V};const s=new Map,a=new Set;let o=null;const u=n.suspense,{renderer:{p:c,m:h,um:f,o:{createElement:p}}}=r,m=p("div");r.activate=(V,x,C,$,H)=>{const F=V.component;h(V,x,C,0,u),c(F.vnode,V,x,C,F,u,$,V.slotScopeIds,H),Rn(()=>{F.isDeactivated=!1,F.a&&sl(F.a);const U=V.props&&V.props.onVnodeMounted;U&&br(U,F.parent,V)},u)},r.deactivate=V=>{const x=V.component;fc(x.m),fc(x.a),h(V,m,null,1,u),Rn(()=>{x.da&&sl(x.da);const C=V.props&&V.props.onVnodeUnmounted;C&&br(C,x.parent,V),x.isDeactivated=!0},u)};function y(V){Hf(V),f(V,n,u,!0)}function _(V){s.forEach((x,C)=>{const $=Ph(x.type);$&&!V($)&&b(C)})}function b(V){const x=s.get(V);x&&(!o||!ds(x,o))?y(x):o&&Hf(o),s.delete(V),a.delete(V)}Wt(()=>[e.include,e.exclude],([V,x])=>{V&&_(C=>Xl(V,C)),x&&_(C=>!Xl(x,C))},{flush:"post",deep:!0});let A=null;const B=()=>{A!=null&&(hc(n.subTree.type)?Rn(()=>{s.set(A,Fu(n.subTree))},n.subTree.suspense):s.set(A,Fu(n.subTree)))};return Ht(B),Qc(B),ed(()=>{s.forEach(V=>{const{subTree:x,suspense:C}=n,$=Fu(x);if(V.type===$.type&&V.key===$.key){Hf($);const H=$.component.da;H&&Rn(H,C);return}y(V)})}),()=>{if(A=null,!t.default)return o=null;const V=t.default(),x=V[0];if(V.length>1)return o=null,V;if(!ni(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return o=null,x;let C=Fu(x);if(C.type===Cn)return o=null,C;const $=C.type,H=Ph(Ei(C)?C.type.__asyncResolved||{}:$),{include:F,exclude:U,max:P}=e;if(F&&(!H||!Xl(F,H))||U&&H&&Xl(U,H))return C.shapeFlag&=-257,o=C,x;const O=C.key==null?$:C.key,J=s.get(O);return C.el&&(C=Ls(C),x.shapeFlag&128&&(x.ssContent=C)),A=O,J?(C.el=J.el,C.component=J.component,C.transition&&ti(C,C.transition),C.shapeFlag|=512,a.delete(O),a.add(O)):(a.add(O),P&&a.size>parseInt(P,10)&&b(a.values().next().value)),C.shapeFlag|=256,o=C,hc(x.type)?x:C}}},bR=_R;function Xl(e,t){return Ye(e)?e.some(n=>Xl(n,t)):ut(e)?e.split(",").includes(t):HO(e)?(e.lastIndex=0,e.test(t)):!1}function V_(e,t){$_(e,"a",t)}function F_(e,t){$_(e,"da",t)}function $_(e,t,n=Pn){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Zc(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Do(s.parent.vnode)&&wR(r,t,n,s),s=s.parent}}function wR(e,t,n,r){const s=Zc(t,e,r,!0);ii(()=>{ep(r[t],s)},n)}function Hf(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Fu(e){return e.shapeFlag&128?e.ssContent:e}function Zc(e,t,n=Pn,r=!1){if(n){const s=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{Fi();const u=_a(n),c=rs(t,n,e,o);return u(),$i(),c});return r?s.unshift(a):s.push(a),a}}const si=e=>(t,n=Pn)=>{(!ul||e==="sp")&&Zc(e,(...r)=>t(...r),n)},B_=si("bm"),Ht=si("m"),Xc=si("bu"),Qc=si("u"),ed=si("bum"),ii=si("um"),H_=si("sp"),U_=si("rtg"),j_=si("rtc");function q_(e,t=Pn){Zc("ec",e,t)}const pp="components",xR="directives";function st(e,t){return mp(pp,e,!0,t)||e}const W_=Symbol.for("v-ndc");function Al(e){return ut(e)?mp(pp,e,!1)||e:e||W_}function Y_(e){return mp(xR,e)}function mp(e,t,n=!0,r=!1){const s=In||Pn;if(s){const a=s.type;if(e===pp){const u=Ph(a,!1);if(u&&(u===t||u===Jt(t)||u===ka(Jt(t))))return a}const o=uy(s[e]||a[e],t)||uy(s.appContext[e],t);return!o&&r?a:o}}function uy(e,t){return e&&(e[t]||e[Jt(t)]||e[ka(Jt(t))])}function Qe(e,t,n,r){let s;const a=n&&n[r],o=Ye(e);if(o||ut(e)){const u=o&&Ci(e);let c=!1;u&&(c=!Ur(e),e=Wc(e)),s=new Array(e.length);for(let h=0,f=e.length;ht(u,c,void 0,a&&a[c]));else{const u=Object.keys(e);s=new Array(u.length);for(let c=0,h=u.length;c{const a=r.fn(...s);return a&&(a.key=r.key),a}:r.fn)}return e}function Ne(e,t,n={},r,s){if(In.ce||In.parent&&Ei(In.parent)&&In.parent.ce)return t!=="default"&&(n.name=t),k(),at(Ve,null,[pe("slot",n,r&&r())],64);let a=e[t];a&&a._c&&(a._d=!1),k();const o=a&&gp(a(n)),u=n.key||o&&o.key,c=at(Ve,{key:(u&&!Or(u)?u:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!s&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),a&&a._c&&(a._d=!0),c}function gp(e){return e.some(t=>ni(t)?!(t.type===Cn||t.type===Ve&&!gp(t.children)):!0)?e:null}function kR(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:rl(r)]=e[r];return n}const xh=e=>e?Tb(e)?Lo(e):xh(e.parent):null,ro=At(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=>xh(e.parent),$root:e=>xh(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>vp(e),$forceUpdate:e=>e.f||(e.f=()=>{cp(e.update)}),$nextTick:e=>e.n||(e.n=Un.bind(e.proxy)),$watch:e=>QR.bind(e)}),Uf=(e,t)=>e!==St&&!e.__isScriptSetup&&Dt(e,t),kh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:a,accessCache:o,type:u,appContext:c}=e;let h;if(t[0]!=="$"){const y=o[t];if(y!==void 0)switch(y){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if(Uf(r,t))return o[t]=1,r[t];if(s!==St&&Dt(s,t))return o[t]=2,s[t];if((h=e.propsOptions[0])&&Dt(h,t))return o[t]=3,a[t];if(n!==St&&Dt(n,t))return o[t]=4,n[t];Sh&&(o[t]=0)}}const f=ro[t];let p,m;if(f)return t==="$attrs"&&er(e.attrs,"get",""),f(e);if((p=u.__cssModules)&&(p=p[t]))return p;if(n!==St&&Dt(n,t))return o[t]=4,n[t];if(m=c.config.globalProperties,Dt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:a}=e;return Uf(s,t)?(s[t]=n,!0):r!==St&&Dt(r,t)?(r[t]=n,!0):Dt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:a}},o){let u;return!!n[o]||e!==St&&Dt(e,o)||Uf(t,o)||(u=a[0])&&Dt(u,o)||Dt(r,o)||Dt(ro,o)||Dt(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Dt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},SR=At({},kh,{get(e,t){if(t!==Symbol.unscopables)return kh.get(e,t,e)},has(e,t){return t[0]!=="_"&&!KO(t)}});function TR(){return null}function AR(){return null}function CR(e){}function ER(e){}function OR(){return null}function MR(){}function RR(e,t){return null}function Bi(){return z_().slots}function DR(){return z_().attrs}function z_(){const e=ss();return e.setupContext||(e.setupContext=Ob(e))}function _o(e){return Ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function PR(e,t){const n=_o(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Ye(s)||it(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function LR(e,t){return!e||!t?e||t:Ye(e)&&Ye(t)?e.concat(t):At({},_o(e),_o(t))}function IR(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function NR(e){const t=ss();let n=e();return Mh(),tp(n)&&(n=n.catch(r=>{throw _a(t),r})),[n,()=>_a(t)]}let Sh=!0;function VR(e){const t=vp(e),n=e.proxy,r=e.ctx;Sh=!1,t.beforeCreate&&cy(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:o,watch:u,provide:c,inject:h,created:f,beforeMount:p,mounted:m,beforeUpdate:y,updated:_,activated:b,deactivated:A,beforeDestroy:B,beforeUnmount:V,destroyed:x,unmounted:C,render:$,renderTracked:H,renderTriggered:F,errorCaptured:U,serverPrefetch:P,expose:O,inheritAttrs:J,components:X,directives:fe,filters:ne}=t;if(h&&FR(h,r,null),o)for(const R in o){const q=o[R];it(q)&&(r[R]=q.bind(n))}if(s){const R=s.call(n,n);Bt(R)&&(e.data=Hr(R))}if(Sh=!0,a)for(const R in a){const q=a[R],he=it(q)?q.bind(n,n):it(q.get)?q.get.bind(n,n):zn,Ae=!it(q)&&it(q.set)?q.set.bind(n):zn,Pe=me({get:he,set:Ae});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:W=>Pe.value=W})}if(u)for(const R in u)K_(u[R],r,n,R);if(c){const R=it(c)?c.call(n):c;Reflect.ownKeys(R).forEach(q=>{J_(q,R[q])})}f&&cy(f,e,"c");function Z(R,q){Ye(q)?q.forEach(he=>R(he.bind(n))):q&&R(q.bind(n))}if(Z(B_,p),Z(Ht,m),Z(Xc,y),Z(Qc,_),Z(V_,b),Z(F_,A),Z(q_,U),Z(j_,H),Z(U_,F),Z(ed,V),Z(ii,C),Z(H_,P),Ye(O))if(O.length){const R=e.exposed||(e.exposed={});O.forEach(q=>{Object.defineProperty(R,q,{get:()=>n[q],set:he=>n[q]=he})})}else e.exposed||(e.exposed={});$&&e.render===zn&&(e.render=$),J!=null&&(e.inheritAttrs=J),X&&(e.components=X),fe&&(e.directives=fe),P&&hp(e)}function FR(e,t,n=zn){Ye(e)&&(e=Th(e));for(const r in e){const s=e[r];let a;Bt(s)?"default"in s?a=so(s.from||r,s.default,!0):a=so(s.from||r):a=so(s),Tn(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):t[r]=a}}function cy(e,t,n){rs(Ye(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function K_(e,t,n,r){let s=r.includes(".")?mb(n,r):()=>n[r];if(ut(e)){const a=t[e];it(a)&&Wt(s,a)}else if(it(e))Wt(s,e.bind(n));else if(Bt(e))if(Ye(e))e.forEach(a=>K_(a,t,n,r));else{const a=it(e.handler)?e.handler.bind(n):t[e.handler];it(a)&&Wt(s,a,e)}}function vp(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,u=a.get(t);let c;return u?c=u:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(h=>dc(c,h,o,!0)),dc(c,t,o)),Bt(t)&&a.set(t,c),c}function dc(e,t,n,r=!1){const{mixins:s,extends:a}=t;a&&dc(e,a,n,!0),s&&s.forEach(o=>dc(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const u=$R[o]||n&&n[o];e[o]=u?u(e[o],t[o]):t[o]}return e}const $R={data:dy,props:fy,emits:fy,methods:Ql,computed:Ql,beforeCreate:or,created:or,beforeMount:or,mounted:or,beforeUpdate:or,updated:or,beforeDestroy:or,beforeUnmount:or,destroyed:or,unmounted:or,activated:or,deactivated:or,errorCaptured:or,serverPrefetch:or,components:Ql,directives:Ql,watch:HR,provide:dy,inject:BR};function dy(e,t){return t?e?function(){return At(it(e)?e.call(this,this):e,it(t)?t.call(this,this):t)}:t:e}function BR(e,t){return Ql(Th(e),Th(t))}function Th(e){if(Ye(e)){const t={};for(let n=0;n1)return n&&it(t)?t.call(r&&r.proxy):t}}function qR(){return!!(Pn||In||da)}const Z_={},X_=()=>Object.create(Z_),Q_=e=>Object.getPrototypeOf(e)===Z_;function WR(e,t,n,r=!1){const s={},a=X_();e.propsDefaults=Object.create(null),eb(e,t,s,a);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:g_(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function YR(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:o}}=e,u=Mt(s),[c]=e.propsOptions;let h=!1;if((r||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[m,y]=tb(p,t,!0);At(o,m),y&&u.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!a&&!c)return Bt(e)&&r.set(e,tl),tl;if(Ye(a))for(let f=0;fe[0]==="_"||e==="$stable",yp=e=>Ye(e)?e.map(xr):[xr(e)],KR=(e,t,n)=>{if(t._n)return t;const r=Te((...s)=>yp(t(...s)),n);return r._c=!1,r},rb=(e,t,n)=>{const r=e._ctx;for(const s in e){if(nb(s))continue;const a=e[s];if(it(a))t[s]=KR(s,a,r);else if(a!=null){const o=yp(a);t[s]=()=>o}}},sb=(e,t)=>{const n=yp(t);e.slots.default=()=>n},ib=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},GR=(e,t,n)=>{const r=e.slots=X_();if(e.vnode.shapeFlag&32){const s=t._;s?(ib(r,t,n),n&&G0(r,"_",s,!0)):rb(t,r)}else t&&sb(e,t)},JR=(e,t,n)=>{const{vnode:r,slots:s}=e;let a=!0,o=St;if(r.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:ib(s,t,n):(a=!t.$stable,rb(t,s)),o=t}else t&&(sb(e,t),o={default:1});if(a)for(const u in s)!nb(u)&&o[u]==null&&delete s[u]},Rn=_b;function ab(e){return ob(e)}function lb(e){return ob(e,oR)}function ob(e,t){const n=Uc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:o,createText:u,createComment:c,setText:h,setElementText:f,parentNode:p,nextSibling:m,setScopeId:y=zn,insertStaticContent:_}=e,b=(S,I,G,te=null,ge=null,Y=null,ce=void 0,ye=null,ke=!!I.dynamicChildren)=>{if(S===I)return;S&&!ds(S,I)&&(te=j(S),W(S,ge,Y,!0),S=null),I.patchFlag===-2&&(ke=!1,I.dynamicChildren=null);const{type:Ce,ref:Me,shapeFlag:He}=I;switch(Ce){case Oi:A(S,I,G,te);break;case Cn:B(S,I,G,te);break;case fa:S==null&&V(I,G,te,ce);break;case Ve:X(S,I,G,te,ge,Y,ce,ye,ke);break;default:He&1?$(S,I,G,te,ge,Y,ce,ye,ke):He&6?fe(S,I,G,te,ge,Y,ce,ye,ke):(He&64||He&128)&&Ce.process(S,I,G,te,ge,Y,ce,ye,ke,we)}Me!=null&&ge&&yo(Me,S&&S.ref,Y,I||S,!I)},A=(S,I,G,te)=>{if(S==null)r(I.el=u(I.children),G,te);else{const ge=I.el=S.el;I.children!==S.children&&h(ge,I.children)}},B=(S,I,G,te)=>{S==null?r(I.el=c(I.children||""),G,te):I.el=S.el},V=(S,I,G,te)=>{[S.el,S.anchor]=_(S.children,I,G,te,S.el,S.anchor)},x=({el:S,anchor:I},G,te)=>{let ge;for(;S&&S!==I;)ge=m(S),r(S,G,te),S=ge;r(I,G,te)},C=({el:S,anchor:I})=>{let G;for(;S&&S!==I;)G=m(S),s(S),S=G;s(I)},$=(S,I,G,te,ge,Y,ce,ye,ke)=>{I.type==="svg"?ce="svg":I.type==="math"&&(ce="mathml"),S==null?H(I,G,te,ge,Y,ce,ye,ke):P(S,I,ge,Y,ce,ye,ke)},H=(S,I,G,te,ge,Y,ce,ye)=>{let ke,Ce;const{props:Me,shapeFlag:He,transition:je,dirs:Ue}=S;if(ke=S.el=o(S.type,Y,Me&&Me.is,Me),He&8?f(ke,S.children):He&16&&U(S.children,ke,null,te,ge,jf(S,Y),ce,ye),Ue&&Os(S,null,te,"created"),F(ke,S,S.scopeId,ce,te),Me){for(const ht in Me)ht!=="value"&&!Ai(ht)&&a(ke,ht,null,Me[ht],Y,te);"value"in Me&&a(ke,"value",null,Me.value,Y),(Ce=Me.onVnodeBeforeMount)&&br(Ce,te,S)}Ue&&Os(S,null,te,"beforeMount");const Ge=ub(ge,je);Ge&&je.beforeEnter(ke),r(ke,I,G),((Ce=Me&&Me.onVnodeMounted)||Ge||Ue)&&Rn(()=>{Ce&&br(Ce,te,S),Ge&&je.enter(ke),Ue&&Os(S,null,te,"mounted")},ge)},F=(S,I,G,te,ge)=>{if(G&&y(S,G),te)for(let Y=0;Y{for(let Ce=ke;Ce{const ye=I.el=S.el;let{patchFlag:ke,dynamicChildren:Ce,dirs:Me}=I;ke|=S.patchFlag&16;const He=S.props||St,je=I.props||St;let Ue;if(G&&ea(G,!1),(Ue=je.onVnodeBeforeUpdate)&&br(Ue,G,I,S),Me&&Os(I,S,G,"beforeUpdate"),G&&ea(G,!0),(He.innerHTML&&je.innerHTML==null||He.textContent&&je.textContent==null)&&f(ye,""),Ce?O(S.dynamicChildren,Ce,ye,G,te,jf(I,ge),Y):ce||q(S,I,ye,null,G,te,jf(I,ge),Y,!1),ke>0){if(ke&16)J(ye,He,je,G,ge);else if(ke&2&&He.class!==je.class&&a(ye,"class",null,je.class,ge),ke&4&&a(ye,"style",He.style,je.style,ge),ke&8){const Ge=I.dynamicProps;for(let ht=0;ht{Ue&&br(Ue,G,I,S),Me&&Os(I,S,G,"updated")},te)},O=(S,I,G,te,ge,Y,ce)=>{for(let ye=0;ye{if(I!==G){if(I!==St)for(const Y in I)!Ai(Y)&&!(Y in G)&&a(S,Y,I[Y],null,ge,te);for(const Y in G){if(Ai(Y))continue;const ce=G[Y],ye=I[Y];ce!==ye&&Y!=="value"&&a(S,Y,ye,ce,ge,te)}"value"in G&&a(S,"value",I.value,G.value,ge)}},X=(S,I,G,te,ge,Y,ce,ye,ke)=>{const Ce=I.el=S?S.el:u(""),Me=I.anchor=S?S.anchor:u("");let{patchFlag:He,dynamicChildren:je,slotScopeIds:Ue}=I;Ue&&(ye=ye?ye.concat(Ue):Ue),S==null?(r(Ce,G,te),r(Me,G,te),U(I.children||[],G,Me,ge,Y,ce,ye,ke)):He>0&&He&64&&je&&S.dynamicChildren?(O(S.dynamicChildren,je,G,ge,Y,ce,ye),(I.key!=null||ge&&I===ge.subTree)&&_p(S,I,!0)):q(S,I,G,Me,ge,Y,ce,ye,ke)},fe=(S,I,G,te,ge,Y,ce,ye,ke)=>{I.slotScopeIds=ye,S==null?I.shapeFlag&512?ge.ctx.activate(I,G,te,ce,ke):ne(I,G,te,ge,Y,ce,ke):N(S,I,ke)},ne=(S,I,G,te,ge,Y,ce)=>{const ye=S.component=Sb(S,te,ge);if(Do(S)&&(ye.ctx.renderer=we),Ab(ye,!1,ce),ye.asyncDep){if(ge&&ge.registerDep(ye,Z,ce),!S.el){const ke=ye.subTree=pe(Cn);B(null,ke,I,G)}}else Z(ye,S,I,G,ge,Y,ce)},N=(S,I,G)=>{const te=I.component=S.component;if(i3(S,I,G))if(te.asyncDep&&!te.asyncResolved){R(te,I,G);return}else te.next=I,te.update();else I.el=S.el,te.vnode=I},Z=(S,I,G,te,ge,Y,ce)=>{const ye=()=>{if(S.isMounted){let{next:He,bu:je,u:Ue,parent:Ge,vnode:ht}=S;{const hn=cb(S);if(hn){He&&(He.el=ht.el,R(S,He,ce)),hn.asyncDep.then(()=>{S.isUnmounted||ye()});return}}let _t=He,an;ea(S,!1),He?(He.el=ht.el,R(S,He,ce)):He=ht,je&&sl(je),(an=He.props&&He.props.onVnodeBeforeUpdate)&&br(an,Ge,He,ht),ea(S,!0);const Zt=Ju(S),En=S.subTree;S.subTree=Zt,b(En,Zt,p(En.el),j(En),S,ge,Y),He.el=Zt.el,_t===null&&nd(S,Zt.el),Ue&&Rn(Ue,ge),(an=He.props&&He.props.onVnodeUpdated)&&Rn(()=>br(an,Ge,He,ht),ge)}else{let He;const{el:je,props:Ue}=I,{bm:Ge,m:ht,parent:_t,root:an,type:Zt}=S,En=Ei(I);if(ea(S,!1),Ge&&sl(Ge),!En&&(He=Ue&&Ue.onVnodeBeforeMount)&&br(He,_t,I),ea(S,!0),je&&z){const hn=()=>{S.subTree=Ju(S),z(je,S.subTree,S,ge,null)};En&&Zt.__asyncHydrate?Zt.__asyncHydrate(je,S,hn):hn()}else{an.ce&&an.ce._injectChildStyle(Zt);const hn=S.subTree=Ju(S);b(null,hn,G,te,S,ge,Y),I.el=hn.el}if(ht&&Rn(ht,ge),!En&&(He=Ue&&Ue.onVnodeMounted)){const hn=I;Rn(()=>br(He,_t,hn),ge)}(I.shapeFlag&256||_t&&Ei(_t.vnode)&&_t.vnode.shapeFlag&256)&&S.a&&Rn(S.a,ge),S.isMounted=!0,I=G=te=null}};S.scope.on();const ke=S.effect=new fo(ye);S.scope.off();const Ce=S.update=ke.run.bind(ke),Me=S.job=ke.runIfDirty.bind(ke);Me.i=S,Me.id=S.uid,ke.scheduler=()=>cp(Me),ea(S,!0),Ce()},R=(S,I,G)=>{I.component=S;const te=S.vnode.props;S.vnode=I,S.next=null,YR(S,I.props,te,G),JR(S,I.children,G),Fi(),ny(S),$i()},q=(S,I,G,te,ge,Y,ce,ye,ke=!1)=>{const Ce=S&&S.children,Me=S?S.shapeFlag:0,He=I.children,{patchFlag:je,shapeFlag:Ue}=I;if(je>0){if(je&128){Ae(Ce,He,G,te,ge,Y,ce,ye,ke);return}else if(je&256){he(Ce,He,G,te,ge,Y,ce,ye,ke);return}}Ue&8?(Me&16&&_e(Ce,ge,Y),He!==Ce&&f(G,He)):Me&16?Ue&16?Ae(Ce,He,G,te,ge,Y,ce,ye,ke):_e(Ce,ge,Y,!0):(Me&8&&f(G,""),Ue&16&&U(He,G,te,ge,Y,ce,ye,ke))},he=(S,I,G,te,ge,Y,ce,ye,ke)=>{S=S||tl,I=I||tl;const Ce=S.length,Me=I.length,He=Math.min(Ce,Me);let je;for(je=0;jeMe?_e(S,ge,Y,!0,!1,He):U(I,G,te,ge,Y,ce,ye,ke,He)},Ae=(S,I,G,te,ge,Y,ce,ye,ke)=>{let Ce=0;const Me=I.length;let He=S.length-1,je=Me-1;for(;Ce<=He&&Ce<=je;){const Ue=S[Ce],Ge=I[Ce]=ke?ki(I[Ce]):xr(I[Ce]);if(ds(Ue,Ge))b(Ue,Ge,G,null,ge,Y,ce,ye,ke);else break;Ce++}for(;Ce<=He&&Ce<=je;){const Ue=S[He],Ge=I[je]=ke?ki(I[je]):xr(I[je]);if(ds(Ue,Ge))b(Ue,Ge,G,null,ge,Y,ce,ye,ke);else break;He--,je--}if(Ce>He){if(Ce<=je){const Ue=je+1,Ge=Ueje)for(;Ce<=He;)W(S[Ce],ge,Y,!0),Ce++;else{const Ue=Ce,Ge=Ce,ht=new Map;for(Ce=Ge;Ce<=je;Ce++){const pn=I[Ce]=ke?ki(I[Ce]):xr(I[Ce]);pn.key!=null&&ht.set(pn.key,Ce)}let _t,an=0;const Zt=je-Ge+1;let En=!1,hn=0;const Mr=new Array(Zt);for(Ce=0;Ce=Zt){W(pn,ge,Y,!0);continue}let ue;if(pn.key!=null)ue=ht.get(pn.key);else for(_t=Ge;_t<=je;_t++)if(Mr[_t-Ge]===0&&ds(pn,I[_t])){ue=_t;break}ue===void 0?W(pn,ge,Y,!0):(Mr[ue-Ge]=Ce+1,ue>=hn?hn=ue:En=!0,b(pn,I[ue],G,null,ge,Y,ce,ye,ke),an++)}const xs=En?ZR(Mr):tl;for(_t=xs.length-1,Ce=Zt-1;Ce>=0;Ce--){const pn=Ge+Ce,ue=I[pn],Fe=pn+1{const{el:Y,type:ce,transition:ye,children:ke,shapeFlag:Ce}=S;if(Ce&6){Pe(S.component.subTree,I,G,te);return}if(Ce&128){S.suspense.move(I,G,te);return}if(Ce&64){ce.move(S,I,G,we);return}if(ce===Ve){r(Y,I,G);for(let He=0;Heye.enter(Y),ge);else{const{leave:He,delayLeave:je,afterLeave:Ue}=ye,Ge=()=>r(Y,I,G),ht=()=>{He(Y,()=>{Ge(),Ue&&Ue()})};je?je(Y,Ge,ht):ht()}else r(Y,I,G)},W=(S,I,G,te=!1,ge=!1)=>{const{type:Y,props:ce,ref:ye,children:ke,dynamicChildren:Ce,shapeFlag:Me,patchFlag:He,dirs:je,cacheIndex:Ue}=S;if(He===-2&&(ge=!1),ye!=null&&yo(ye,null,G,S,!0),Ue!=null&&(I.renderCache[Ue]=void 0),Me&256){I.ctx.deactivate(S);return}const Ge=Me&1&&je,ht=!Ei(S);let _t;if(ht&&(_t=ce&&ce.onVnodeBeforeUnmount)&&br(_t,I,S),Me&6)re(S.component,G,te);else{if(Me&128){S.suspense.unmount(G,te);return}Ge&&Os(S,null,I,"beforeUnmount"),Me&64?S.type.remove(S,I,G,we,te):Ce&&!Ce.hasOnce&&(Y!==Ve||He>0&&He&64)?_e(Ce,I,G,!1,!0):(Y===Ve&&He&384||!ge&&Me&16)&&_e(ke,I,G),te&&se(S)}(ht&&(_t=ce&&ce.onVnodeUnmounted)||Ge)&&Rn(()=>{_t&&br(_t,I,S),Ge&&Os(S,null,I,"unmounted")},G)},se=S=>{const{type:I,el:G,anchor:te,transition:ge}=S;if(I===Ve){E(G,te);return}if(I===fa){C(S);return}const Y=()=>{s(G),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if(S.shapeFlag&1&&ge&&!ge.persisted){const{leave:ce,delayLeave:ye}=ge,ke=()=>ce(G,Y);ye?ye(S.el,Y,ke):ke()}else Y()},E=(S,I)=>{let G;for(;S!==I;)G=m(S),s(S),S=G;s(I)},re=(S,I,G)=>{const{bum:te,scope:ge,job:Y,subTree:ce,um:ye,m:ke,a:Ce}=S;fc(ke),fc(Ce),te&&sl(te),ge.stop(),Y&&(Y.flags|=8,W(ce,S,I,G)),ye&&Rn(ye,I),Rn(()=>{S.isUnmounted=!0},I),I&&I.pendingBranch&&!I.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===I.pendingId&&(I.deps--,I.deps===0&&I.resolve())},_e=(S,I,G,te=!1,ge=!1,Y=0)=>{for(let ce=Y;ce{if(S.shapeFlag&6)return j(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const I=m(S.anchor||S.el),G=I&&I[E_];return G?m(G):I};let Ie=!1;const Xe=(S,I,G)=>{S==null?I._vnode&&W(I._vnode,null,null,!0):b(I._vnode||null,S,I,null,null,null,G),I._vnode=S,Ie||(Ie=!0,ny(),cc(),Ie=!1)},we={p:b,um:W,m:Pe,r:se,mt:ne,mc:U,pc:q,pbc:O,n:j,o:e};let et,z;return t&&([et,z]=t(we)),{render:Xe,hydrate:et,createApp:jR(Xe,et)}}function jf({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 ea({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ub(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function _p(e,t,n=!1){const r=e.children,s=t.children;if(Ye(r)&&Ye(s))for(let a=0;a>1,e[n[u]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function cb(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:cb(t)}function fc(e){if(e)for(let t=0;tso(db);function hb(e,t){return Po(e,null,t)}function XR(e,t){return Po(e,null,{flush:"post"})}function pb(e,t){return Po(e,null,{flush:"sync"})}function Wt(e,t,n){return Po(e,t,n)}function Po(e,t,n=St){const{immediate:r,deep:s,flush:a,once:o}=n,u=At({},n),c=t&&r||!t&&a!=="post";let h;if(ul){if(a==="sync"){const y=fb();h=y.__watcherHandles||(y.__watcherHandles=[])}else if(!c){const y=()=>{};return y.stop=zn,y.resume=zn,y.pause=zn,y}}const f=Pn;u.call=(y,_,b)=>rs(y,f,_,b);let p=!1;a==="post"?u.scheduler=y=>{Rn(y,f&&f.suspense)}:a!=="sync"&&(p=!0,u.scheduler=(y,_)=>{_?y():cp(y)}),u.augmentJob=y=>{t&&(y.flags|=4),p&&(y.flags|=2,f&&(y.id=f.uid,y.i=f))};const m=WM(e,t,u);return ul&&(h?h.push(m):c&&m()),m}function QR(e,t,n){const r=this.proxy,s=ut(e)?e.includes(".")?mb(r,e):()=>r[e]:e.bind(r,r);let a;it(t)?a=t:(a=t.handler,n=t);const o=_a(this),u=Po(s,a.bind(r),n);return o(),u}function mb(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{let f,p=St,m;return pb(()=>{const y=e[s];dr(f,y)&&(f=y,h())}),{get(){return c(),n.get?n.get(f):f},set(y){const _=n.set?n.set(y):y;if(!dr(_,f)&&!(p!==St&&dr(y,p)))return;const b=r.vnode.props;b&&(t in b||s in b||a in b)&&(`onUpdate:${t}`in b||`onUpdate:${s}`in b||`onUpdate:${a}`in b)||(f=y,h()),r.emit(`update:${t}`,_),dr(y,_)&&dr(y,p)&&!dr(_,m)&&h(),p=y,m=_}}});return u[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||St:u,done:!1}:{done:!0}}}},u}const gb=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Jt(t)}Modifiers`]||e[`${kr(t)}Modifiers`];function t3(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||St;let s=n;const a=t.startsWith("update:"),o=a&&gb(r,t.slice(7));o&&(o.trim&&(s=n.map(f=>ut(f)?f.trim():f)),o.number&&(s=n.map(ic)));let u,c=r[u=rl(t)]||r[u=rl(Jt(t))];!c&&a&&(c=r[u=rl(kr(t))]),c&&rs(c,e,6,s);const h=r[u+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,rs(h,e,6,s)}}function vb(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const a=e.emits;let o={},u=!1;if(!it(e)){const c=h=>{const f=vb(h,t,!0);f&&(u=!0,At(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!a&&!u?(Bt(e)&&r.set(e,null),null):(Ye(a)?a.forEach(c=>o[c]=null):At(o,a),Bt(e)&&r.set(e,o),o)}function td(e,t){return!e||!wa(t)?!1:(t=t.slice(2).replace(/Once$/,""),Dt(e,t[0].toLowerCase()+t.slice(1))||Dt(e,kr(t))||Dt(e,t))}function Ju(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[a],slots:o,attrs:u,emit:c,render:h,renderCache:f,props:p,data:m,setupState:y,ctx:_,inheritAttrs:b}=e,A=vo(e);let B,V;try{if(n.shapeFlag&4){const C=s||r,$=C;B=xr(h.call($,C,f,p,y,m,_)),V=u}else{const C=t;B=xr(C.length>1?C(p,{attrs:u,slots:o,emit:c}):C(p,null)),V=t.props?u:r3(u)}}catch(C){io.length=0,Sa(C,e,1),B=pe(Cn)}let x=B;if(V&&b!==!1){const C=Object.keys(V),{shapeFlag:$}=x;C.length&&$&7&&(a&&C.some(Qh)&&(V=s3(V,a)),x=Ls(x,V,!1,!0))}return n.dirs&&(x=Ls(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&ti(x,n.transition),B=x,vo(A),B}function n3(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||wa(n))&&((t||(t={}))[n]=e[n]);return t},s3=(e,t)=>{const n={};for(const r in e)(!Qh(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function i3(e,t,n){const{props:r,children:s,component:a}=e,{props:o,children:u,patchFlag:c}=t,h=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?py(r,o,h):!!o;if(c&8){const f=t.dynamicProps;for(let p=0;pe.__isSuspense;let Ch=0;const a3={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,a,o,u,c,h){if(e==null)o3(t,n,r,s,a,o,u,c,h);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}u3(e,t,n,r,s,o,u,c,h)}},hydrate:c3,normalize:d3},l3=a3;function bo(e,t){const n=e.props&&e.props[t];it(n)&&n()}function o3(e,t,n,r,s,a,o,u,c){const{p:h,o:{createElement:f}}=c,p=f("div"),m=e.suspense=yb(e,s,r,t,p,n,a,o,u,c);h(null,m.pendingBranch=e.ssContent,p,null,r,m,a,o),m.deps>0?(bo(e,"onPending"),bo(e,"onFallback"),h(null,e.ssFallback,t,n,r,null,a,o),al(m,e.ssFallback)):m.resolve(!1,!0)}function u3(e,t,n,r,s,a,o,u,{p:c,um:h,o:{createElement:f}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const m=t.ssContent,y=t.ssFallback,{activeBranch:_,pendingBranch:b,isInFallback:A,isHydrating:B}=p;if(b)p.pendingBranch=m,ds(m,b)?(c(b,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():A&&(B||(c(_,y,n,r,s,null,a,o,u),al(p,y)))):(p.pendingId=Ch++,B?(p.isHydrating=!1,p.activeBranch=b):h(b,s,p),p.deps=0,p.effects.length=0,p.hiddenContainer=f("div"),A?(c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():(c(_,y,n,r,s,null,a,o,u),al(p,y))):_&&ds(m,_)?(c(_,m,n,r,s,p,a,o,u),p.resolve(!0)):(c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0&&p.resolve()));else if(_&&ds(m,_))c(_,m,n,r,s,p,a,o,u),al(p,m);else if(bo(t,"onPending"),p.pendingBranch=m,m.shapeFlag&512?p.pendingId=m.component.suspenseId:p.pendingId=Ch++,c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0)p.resolve();else{const{timeout:V,pendingId:x}=p;V>0?setTimeout(()=>{p.pendingId===x&&p.fallback(y)},V):V===0&&p.fallback(y)}}function yb(e,t,n,r,s,a,o,u,c,h,f=!1){const{p,m,um:y,n:_,o:{parentNode:b,remove:A}}=h;let B;const V=f3(e);V&&t&&t.pendingBranch&&(B=t.pendingId,t.deps++);const x=e.props?ac(e.props.timeout):void 0,C=a,$={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:s,deps:0,pendingId:Ch++,timeout:typeof x=="number"?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(H=!1,F=!1){const{vnode:U,activeBranch:P,pendingBranch:O,pendingId:J,effects:X,parentComponent:fe,container:ne}=$;let N=!1;$.isHydrating?$.isHydrating=!1:H||(N=P&&O.transition&&O.transition.mode==="out-in",N&&(P.transition.afterLeave=()=>{J===$.pendingId&&(m(O,ne,a===C?_(P):a,0),mo(X))}),P&&(b(P.el)===ne&&(a=_(P)),y(P,fe,$,!0)),N||m(O,ne,a,0)),al($,O),$.pendingBranch=null,$.isInFallback=!1;let Z=$.parent,R=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...X),R=!0;break}Z=Z.parent}!R&&!N&&mo(X),$.effects=[],V&&t&&t.pendingBranch&&B===t.pendingId&&(t.deps--,t.deps===0&&!F&&t.resolve()),bo(U,"onResolve")},fallback(H){if(!$.pendingBranch)return;const{vnode:F,activeBranch:U,parentComponent:P,container:O,namespace:J}=$;bo(F,"onFallback");const X=_(U),fe=()=>{$.isInFallback&&(p(null,H,O,X,P,null,J,u,c),al($,H))},ne=H.transition&&H.transition.mode==="out-in";ne&&(U.transition.afterLeave=fe),$.isInFallback=!0,y(U,P,null,!0),ne||fe()},move(H,F,U){$.activeBranch&&m($.activeBranch,H,F,U),$.container=H},next(){return $.activeBranch&&_($.activeBranch)},registerDep(H,F,U){const P=!!$.pendingBranch;P&&$.deps++;const O=H.vnode.el;H.asyncDep.catch(J=>{Sa(J,H,0)}).then(J=>{if(H.isUnmounted||$.isUnmounted||$.pendingId!==H.suspenseId)return;H.asyncResolved=!0;const{vnode:X}=H;Rh(H,J,!1),O&&(X.el=O);const fe=!O&&H.subTree.el;F(H,X,b(O||H.subTree.el),O?null:_(H.subTree),$,o,U),fe&&A(fe),nd(H,X.el),P&&--$.deps===0&&$.resolve()})},unmount(H,F){$.isUnmounted=!0,$.activeBranch&&y($.activeBranch,n,H,F),$.pendingBranch&&y($.pendingBranch,n,H,F)}};return $}function c3(e,t,n,r,s,a,o,u,c){const h=t.suspense=yb(t,r,n,e.parentNode,document.createElement("div"),null,s,a,o,u,!0),f=c(e,h.pendingBranch=t.ssContent,n,h,a,o);return h.deps===0&&h.resolve(!1,!0),f}function d3(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=my(r?n.default:n),e.ssFallback=r?my(n.fallback):pe(Cn)}function my(e){let t;if(it(e)){const n=ya&&e._c;n&&(e._d=!1,k()),e=e(),n&&(e._d=!0,t=rr,bb())}return Ye(e)&&(e=n3(e)),e=xr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function _b(e,t){t&&t.pendingBranch?Ye(e)?t.effects.push(...e):t.effects.push(e):mo(e)}function al(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,nd(r,s))}function f3(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ve=Symbol.for("v-fgt"),Oi=Symbol.for("v-txt"),Cn=Symbol.for("v-cmt"),fa=Symbol.for("v-stc"),io=[];let rr=null;function k(e=!1){io.push(rr=e?null:[])}function bb(){io.pop(),rr=io[io.length-1]||null}let ya=1;function Eh(e,t=!1){ya+=e,e<0&&rr&&t&&(rr.hasOnce=!0)}function wb(e){return e.dynamicChildren=ya>0?rr||tl:null,bb(),ya>0&&rr&&rr.push(e),e}function D(e,t,n,r,s,a){return wb(v(e,t,n,r,s,a,!0))}function at(e,t,n,r,s){return wb(pe(e,t,n,r,s,!0))}function ni(e){return e?e.__v_isVNode===!0:!1}function ds(e,t){return e.type===t.type&&e.key===t.key}function h3(e){}const xb=({key:e})=>e??null,Zu=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ut(e)||Tn(e)||it(e)?{i:In,r:e,k:t,f:!!n}:e:null);function v(e,t=null,n=null,r=0,s=null,a=e===Ve?0:1,o=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&xb(t),ref:t&&Zu(t),scopeId:Gc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:In};return u?(bp(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=ut(n)?8:16),ya>0&&!o&&rr&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&rr.push(c),c}const pe=p3;function p3(e,t=null,n=null,r=0,s=null,a=!1){if((!e||e===W_)&&(e=Cn),ni(e)){const u=Ls(e,t,!0);return n&&bp(u,n),ya>0&&!a&&rr&&(u.shapeFlag&6?rr[rr.indexOf(e)]=u:rr.push(u)),u.patchFlag=-2,u}if(b3(e)&&(e=e.__vccOpts),t){t=Yn(t);let{class:u,style:c}=t;u&&!ut(u)&&(t.class=$e(u)),Bt(c)&&(Kc(c)&&!Ye(c)&&(c=At({},c)),t.style=bn(c))}const o=ut(e)?1:hc(e)?128:O_(e)?64:Bt(e)?4:it(e)?2:0;return v(e,t,n,r,s,o,a,!0)}function Yn(e){return e?Kc(e)||Q_(e)?At({},e):e:null}function Ls(e,t,n=!1,r=!1){const{props:s,ref:a,patchFlag:o,children:u,transition:c}=e,h=t?cn(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&xb(h),ref:t&&t.ref?n&&a?Ye(a)?a.concat(Zu(t)):[a,Zu(t)]:Zu(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ve?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ls(e.ssContent),ssFallback:e.ssFallback&&Ls(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&ti(f,c.clone(f)),f}function mt(e=" ",t=0){return pe(Oi,null,e,t)}function kb(e,t){const n=pe(fa,null,e);return n.staticCount=t,n}function ae(e="",t=!1){return t?(k(),at(Cn,null,e)):pe(Cn,null,e)}function xr(e){return e==null||typeof e=="boolean"?pe(Cn):Ye(e)?pe(Ve,null,e.slice()):ni(e)?ki(e):pe(Oi,null,String(e))}function ki(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ls(e)}function bp(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ye(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),bp(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Q_(t)?t._ctx=In:s===3&&In&&(In.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else it(t)?(t={default:t,_ctx:In},n=32):(t=String(t),r&64?(n=16,t=[mt(t)]):n=8);e.children=t,e.shapeFlag|=n}function cn(...e){const t={};for(let n=0;nPn||In;let pc,Oh;{const e=Uc(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),a=>{s.length>1?s.forEach(o=>o(a)):s[0](a)}};pc=t("__VUE_INSTANCE_SETTERS__",n=>Pn=n),Oh=t("__VUE_SSR_SETTERS__",n=>ul=n)}const _a=e=>{const t=Pn;return pc(e),e.scope.on(),()=>{e.scope.off(),pc(t)}},Mh=()=>{Pn&&Pn.scope.off(),pc(null)};function Tb(e){return e.vnode.shapeFlag&4}let ul=!1;function Ab(e,t=!1,n=!1){t&&Oh(t);const{props:r,children:s}=e.vnode,a=Tb(e);WR(e,r,a,t),GR(e,s,n);const o=a?v3(e,t):void 0;return t&&Oh(!1),o}function v3(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,kh);const{setup:r}=n;if(r){Fi();const s=e.setupContext=r.length>1?Ob(e):null,a=_a(e),o=Tl(r,e,0,[e.props,s]),u=tp(o);if($i(),a(),(u||e.sp)&&!Ei(e)&&hp(e),u){if(o.then(Mh,Mh),t)return o.then(c=>{Rh(e,c,t)}).catch(c=>{Sa(c,e,0)});e.asyncDep=o}else Rh(e,o,t)}else Eb(e,t)}function Rh(e,t,n){it(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Bt(t)&&(e.setupState=up(t)),Eb(e,n)}let mc,Dh;function Cb(e){mc=e,Dh=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,SR))}}const y3=()=>!mc;function Eb(e,t,n){const r=e.type;if(!e.render){if(!t&&mc&&!r.render){const s=r.template||vp(e).template;if(s){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:u,compilerOptions:c}=r,h=At(At({isCustomElement:a,delimiters:u},o),c);r.render=mc(s,h)}}e.render=r.render||zn,Dh&&Dh(e)}{const s=_a(e);Fi();try{VR(e)}finally{$i(),s()}}}const _3={get(e,t){return er(e,"get",""),e[t]}};function Ob(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,_3),slots:e.slots,emit:e.emit,expose:t}}function Lo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(up(v_(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ro)return ro[n](e)},has(t,n){return n in t||n in ro}})):e.proxy}function Ph(e,t=!0){return it(e)?e.displayName||e.name:e.name||t&&e.__name}function b3(e){return it(e)&&"__vccOpts"in e}const me=(e,t)=>HM(e,t,ul);function wp(e,t,n){const r=arguments.length;return r===2?Bt(t)&&!Ye(t)?ni(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ni(n)&&(n=[n]),pe(e,t,n))}function w3(){}function x3(e,t,n,r){const s=n[r];if(s&&Mb(s,e))return s;const a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function Mb(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&rr&&rr.push(e),!0}const Rb="3.5.13",k3=zn,S3=JM,T3=Ja,A3=C_,C3={createComponentInstance:Sb,setupComponent:Ab,renderComponentRoot:Ju,setCurrentRenderingInstance:vo,isVNode:ni,normalizeVNode:xr,getComponentPublicInstance:Lo,ensureValidVNode:gp,pushWarningContext:YM,popWarningContext:zM},E3=C3,O3=null,M3=null,R3=null;/** +**/const w_=[];function jM(e){w_.push(e)}function qM(){w_.pop()}function WM(e,t){}const YM={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},zM={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Tl(e,t,n,r){try{return r?e(...r):e()}catch(s){Sa(s,t,n)}}function rs(e,t,n,r){if(it(e)){const s=Tl(e,t,n,r);return s&&Qh(s)&&s.catch(a=>{Sa(a,t,n)}),s}if(Ye(e)){const s=[];for(let a=0;a>>1,s=fr[r],a=go(s);a=go(n)?fr.push(e):fr.splice(GM(t),0,e),e.flags|=1,k_()}}function k_(){oc||(oc=x_.then(S_))}function mo(e){Ye(e)?il.push(...e):wi&&e.id===-1?wi.splice(Ga+1,0,e):e.flags&1||(il.push(e),e.flags|=1),k_()}function ey(e,t,n=Es+1){for(;ngo(n)-go(r));if(il.length=0,wi){wi.push(...t);return}for(wi=t,Ga=0;Gae.id==null?e.flags&2?-1:1/0:e.id;function S_(e){try{for(Es=0;EsJa.emit(s,...a)),Pu=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{T_(a,t)}),setTimeout(()=>{Ja||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pu=[])},3e3)):Pu=[]}let In=null,zc=null;function vo(e){const t=In;return In=e,zc=e&&e.type.__scopeId||null,t}function JM(e){zc=e}function ZM(){zc=null}const XM=e=>Te;function Te(e,t=In,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Ah(-1);const a=vo(t);let o;try{o=e(...s)}finally{vo(a),r._d&&Ah(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function An(e,t){if(In===null)return e;const n=Lo(In),r=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,no=e=>e&&(e.disabled||e.disabled===""),ty=e=>e&&(e.defer||e.defer===""),ny=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ry=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,_h=(e,t)=>{const n=e&&e.to;return ut(n)?t?t(n):null:n},E_={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,a,o,u,c,h){const{mc:f,pc:p,pbc:m,o:{insert:y,querySelector:_,createText:b,createComment:A}}=h,B=no(t.props);let{shapeFlag:V,children:x,dynamicChildren:C}=t;if(e==null){const $=t.el=b(""),H=t.anchor=b("");y($,n,r),y(H,n,r);const F=(P,O)=>{V&16&&(s&&s.isCE&&(s.ce._teleportTarget=P),f(x,P,O,s,a,o,u,c))},U=()=>{const P=t.target=_h(t.props,_),O=M_(P,t,b,y);P&&(o!=="svg"&&ny(P)?o="svg":o!=="mathml"&&ry(P)&&(o="mathml"),B||(F(P,O),Ku(t,!1)))};B&&(F(n,H),Ku(t,!0)),ty(t.props)?Rn(()=>{U(),t.el.__isMounted=!0},a):U()}else{if(ty(t.props)&&!e.el.__isMounted){Rn(()=>{E_.process(e,t,n,r,s,a,o,u,c,h),delete e.el.__isMounted},a);return}t.el=e.el,t.targetStart=e.targetStart;const $=t.anchor=e.anchor,H=t.target=e.target,F=t.targetAnchor=e.targetAnchor,U=no(e.props),P=U?n:H,O=U?$:F;if(o==="svg"||ny(H)?o="svg":(o==="mathml"||ry(H))&&(o="mathml"),C?(m(e.dynamicChildren,C,P,s,a,o,u),vp(e,t,!0)):c||p(e,t,P,O,s,a,o,u,!1),B)U?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Lu(t,n,$,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const J=t.target=_h(t.props,_);J&&Lu(t,J,null,h,0)}else U&&Lu(t,H,F,h,1);Ku(t,B)}},remove(e,t,n,{um:r,o:{remove:s}},a){const{shapeFlag:o,children:u,anchor:c,targetStart:h,targetAnchor:f,target:p,props:m}=e;if(p&&(s(h),s(f)),a&&s(c),o&16){const y=a||!no(m);for(let _=0;_{e.isMounted=!0}),Xc(()=>{e.isUnmounting=!0}),e}const Qr=[Function,Array],cp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qr,onEnter:Qr,onAfterEnter:Qr,onEnterCancelled:Qr,onBeforeLeave:Qr,onLeave:Qr,onAfterLeave:Qr,onLeaveCancelled:Qr,onBeforeAppear:Qr,onAppear:Qr,onAfterAppear:Qr,onAppearCancelled:Qr},R_=e=>{const t=e.subTree;return t.component?R_(t.component):t},eR={name:"BaseTransition",props:cp,setup(e,{slots:t}){const n=ss(),r=up();return()=>{const s=t.default&&Kc(t.default(),!0);if(!s||!s.length)return;const a=D_(s),o=Mt(e),{mode:u}=o;if(r.isLeaving)return Vf(a);const c=sy(a);if(!c)return Vf(a);let h=ol(c,o,r,n,p=>h=p);c.type!==Cn&&ti(c,h);let f=n.subTree&&sy(n.subTree);if(f&&f.type!==Cn&&!ds(c,f)&&R_(n).type!==Cn){let p=ol(f,o,r,n);if(ti(f,p),u==="out-in"&&c.type!==Cn)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,f=void 0},Vf(a);u==="in-out"&&c.type!==Cn?p.delayLeave=(m,y,_)=>{const b=L_(r,f);b[String(f.key)]=f,m[xi]=()=>{y(),m[xi]=void 0,delete h.delayedLeave,f=void 0},h.delayedLeave=()=>{_(),delete h.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return a}}};function D_(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Cn){t=n;break}}return t}const P_=eR;function L_(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ol(e,t,n,r,s){const{appear:a,mode:o,persisted:u=!1,onBeforeEnter:c,onEnter:h,onAfterEnter:f,onEnterCancelled:p,onBeforeLeave:m,onLeave:y,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:A,onAppear:B,onAfterAppear:V,onAppearCancelled:x}=t,C=String(e.key),$=L_(n,e),H=(P,O)=>{P&&rs(P,r,9,O)},F=(P,O)=>{const J=O[1];H(P,O),Ye(P)?P.every(X=>X.length<=1)&&J():P.length<=1&&J()},U={mode:o,persisted:u,beforeEnter(P){let O=c;if(!n.isMounted)if(a)O=A||c;else return;P[xi]&&P[xi](!0);const J=$[C];J&&ds(e,J)&&J.el[xi]&&J.el[xi](),H(O,[P])},enter(P){let O=h,J=f,X=p;if(!n.isMounted)if(a)O=B||h,J=V||f,X=x||p;else return;let fe=!1;const ne=P[Iu]=N=>{fe||(fe=!0,N?H(X,[P]):H(J,[P]),U.delayedLeave&&U.delayedLeave(),P[Iu]=void 0)};O?F(O,[P,ne]):ne()},leave(P,O){const J=String(e.key);if(P[Iu]&&P[Iu](!0),n.isUnmounting)return O();H(m,[P]);let X=!1;const fe=P[xi]=ne=>{X||(X=!0,O(),ne?H(b,[P]):H(_,[P]),P[xi]=void 0,$[J]===e&&delete $[J])};$[J]=e,y?F(y,[P,fe]):fe()},clone(P){const O=ol(P,t,n,r,s);return s&&s(O),O}};return U}function Vf(e){if(Do(e))return e=Ls(e),e.children=null,e}function sy(e){if(!Do(e))return C_(e.type)&&e.children?D_(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&it(n.default))return n.default()}}function ti(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ti(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Kc(e,t=!1,n){let r=[],s=0;for(let a=0;a1)for(let a=0;an.value,set:a=>n.value=a})}return n}function yo(e,t,n,r,s=!1){if(Ye(e)){e.forEach((_,b)=>yo(_,t&&(Ye(t)?t[b]:t),n,r,s));return}if(Ei(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&yo(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?Lo(r.component):r.el,o=s?null:a,{i:u,r:c}=e,h=t&&t.r,f=u.refs===St?u.refs={}:u.refs,p=u.setupState,m=Mt(p),y=p===St?()=>!1:_=>Dt(m,_);if(h!=null&&h!==c&&(ut(h)?(f[h]=null,y(h)&&(p[h]=null)):Tn(h)&&(h.value=null)),it(c))Tl(c,u,12,[o,f]);else{const _=ut(c),b=Tn(c);if(_||b){const A=()=>{if(e.f){const B=_?y(c)?p[c]:f[c]:c.value;s?Ye(B)&&Xh(B,a):Ye(B)?B.includes(a)||B.push(a):_?(f[c]=[a],y(c)&&(p[c]=f[c])):(c.value=[a],e.k&&(f[e.k]=c.value))}else _?(f[c]=o,y(c)&&(p[c]=o)):b&&(c.value=o,e.k&&(f[e.k]=o))};o?(A.id=-1,Rn(A,n)):A()}}}let iy=!1;const ja=()=>{iy||(console.error("Hydration completed but contains mismatches."),iy=!0)},rR=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",sR=e=>e.namespaceURI.includes("MathML"),Nu=e=>{if(e.nodeType===1){if(rR(e))return"svg";if(sR(e))return"mathml"}},Qa=e=>e.nodeType===8;function iR(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:a,parentNode:o,remove:u,insert:c,createComment:h}}=e,f=(x,C)=>{if(!C.hasChildNodes()){n(null,x,C),uc(),C._vnode=x;return}p(C.firstChild,x,null,null,null),uc(),C._vnode=x},p=(x,C,$,H,F,U=!1)=>{U=U||!!C.dynamicChildren;const P=Qa(x)&&x.data==="[",O=()=>b(x,C,$,H,F,P),{type:J,ref:X,shapeFlag:fe,patchFlag:ne}=C;let N=x.nodeType;C.el=x,ne===-2&&(U=!1,C.dynamicChildren=null);let Z=null;switch(J){case Oi:N!==3?C.children===""?(c(C.el=s(""),o(x),x),Z=x):Z=O():(x.data!==C.children&&(ja(),x.data=C.children),Z=a(x));break;case Cn:V(x)?(Z=a(x),B(C.el=x.content.firstChild,x,$)):N!==8||P?Z=O():Z=a(x);break;case fa:if(P&&(x=a(x),N=x.nodeType),N===1||N===3){Z=x;const R=!C.children.length;for(let q=0;q{U=U||!!C.dynamicChildren;const{type:P,props:O,patchFlag:J,shapeFlag:X,dirs:fe,transition:ne}=C,N=P==="input"||P==="option";if(N||J!==-1){fe&&Os(C,null,$,"created");let Z=!1;if(V(x)){Z=lb(null,ne)&&$&&$.vnode.props&&$.vnode.props.appear;const q=x.content.firstChild;Z&&ne.beforeEnter(q),B(q,x,$),C.el=x=q}if(X&16&&!(O&&(O.innerHTML||O.textContent))){let q=y(x.firstChild,C,x,$,H,F,U);for(;q;){Vu(x,1)||ja();const he=q;q=q.nextSibling,u(he)}}else if(X&8){let q=C.children;q[0]===` +`&&(x.tagName==="PRE"||x.tagName==="TEXTAREA")&&(q=q.slice(1)),x.textContent!==q&&(Vu(x,0)||ja(),x.textContent=C.children)}if(O){if(N||!U||J&48){const q=x.tagName.includes("-");for(const he in O)(N&&(he.endsWith("value")||he==="indeterminate")||wa(he)&&!Ai(he)||he[0]==="."||q)&&r(x,he,null,O[he],void 0,$)}else if(O.onClick)r(x,"onClick",null,O.onClick,void 0,$);else if(J&4&&Ci(O.style))for(const q in O.style)O.style[q]}let R;(R=O&&O.onVnodeBeforeMount)&&br(R,$,C),fe&&Os(C,null,$,"beforeMount"),((R=O&&O.onVnodeMounted)||fe||Z)&&vb(()=>{R&&br(R,$,C),Z&&ne.enter(x),fe&&Os(C,null,$,"mounted")},H)}return x.nextSibling},y=(x,C,$,H,F,U,P)=>{P=P||!!C.dynamicChildren;const O=C.children,J=O.length;for(let X=0;X{const{slotScopeIds:P}=C;P&&(F=F?F.concat(P):P);const O=o(x),J=y(a(x),C,O,$,H,F,U);return J&&Qa(J)&&J.data==="]"?a(C.anchor=J):(ja(),c(C.anchor=h("]"),O,J),J)},b=(x,C,$,H,F,U)=>{if(Vu(x.parentElement,1)||ja(),C.el=null,U){const J=A(x);for(;;){const X=a(x);if(X&&X!==J)u(X);else break}}const P=a(x),O=o(x);return u(x),n(null,C,O,P,$,H,Nu(O),F),$&&($.vnode.el=C.el,ed($,C.el)),P},A=(x,C="[",$="]")=>{let H=0;for(;x;)if(x=a(x),x&&Qa(x)&&(x.data===C&&H++,x.data===$)){if(H===0)return a(x);H--}return x},B=(x,C,$)=>{const H=C.parentNode;H&&H.replaceChild(x,C);let F=$;for(;F;)F.vnode.el===C&&(F.vnode.el=F.subTree.el=x),F=F.parent},V=x=>x.nodeType===1&&x.tagName==="TEMPLATE";return[f,p]}const ay="data-allow-mismatch",aR={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Vu(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(ay);)e=e.parentElement;const n=e&&e.getAttribute(ay);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(aR[t])}}const lR=Bc().requestIdleCallback||(e=>setTimeout(e,1)),oR=Bc().cancelIdleCallback||(e=>clearTimeout(e)),uR=(e=1e4)=>t=>{const n=lR(t,{timeout:e});return()=>oR(n)};function cR(e){const{top:t,left:n,bottom:r,right:s}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n0&&s(t,n)=>{const r=new IntersectionObserver(s=>{for(const a of s)if(a.isIntersecting){r.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(cR(s))return t(),r.disconnect(),!1;r.observe(s)}}),()=>r.disconnect()},fR=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},hR=(e=[])=>(t,n)=>{ut(e)&&(e=[e]);let r=!1;const s=o=>{r||(r=!0,a(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},a=()=>{n(o=>{for(const u of e)o.removeEventListener(u,s)})};return n(o=>{for(const u of e)o.addEventListener(u,s,{once:!0})}),a};function pR(e,t){if(Qa(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Qa(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Ei=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function mR(e){it(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:a,timeout:o,suspensible:u=!0,onError:c}=e;let h=null,f,p=0;const m=()=>(p++,h=null,y()),y=()=>{let _;return h||(_=h=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),c)return new Promise((A,B)=>{c(b,()=>A(m()),()=>B(b),p+1)});throw b}).then(b=>_!==h&&h?h:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),f=b,b)))};return fn({name:"AsyncComponentWrapper",__asyncLoader:y,__asyncHydrate(_,b,A){const B=a?()=>{const V=a(A,x=>pR(_,x));V&&(b.bum||(b.bum=[])).push(V)}:A;f?B():y().then(()=>!b.isUnmounted&&B())},get __asyncResolved(){return f},setup(){const _=Pn;if(dp(_),f)return()=>Ff(f,_);const b=x=>{h=null,Sa(x,_,13,!r)};if(u&&_.suspense||ul)return y().then(x=>()=>Ff(x,_)).catch(x=>(b(x),()=>r?pe(r,{error:x}):null));const A=de(!1),B=de(),V=de(!!s);return s&&setTimeout(()=>{V.value=!1},s),o!=null&&setTimeout(()=>{if(!A.value&&!B.value){const x=new Error(`Async component timed out after ${o}ms.`);b(x),B.value=x}},o),y().then(()=>{A.value=!0,_.parent&&Do(_.parent.vnode)&&_.parent.update()}).catch(x=>{b(x),B.value=x}),()=>{if(A.value&&f)return Ff(f,_);if(B.value&&r)return pe(r,{error:B.value});if(n&&!V.value)return pe(n)}}})}function Ff(e,t){const{ref:n,props:r,children:s,ce:a}=t.vnode,o=pe(e,r,s);return o.ref=n,o.ce=a,delete t.vnode.ce,o}const Do=e=>e.type.__isKeepAlive,gR={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ss(),r=n.ctx;if(!r.renderer)return()=>{const V=t.default&&t.default();return V&&V.length===1?V[0]:V};const s=new Map,a=new Set;let o=null;const u=n.suspense,{renderer:{p:c,m:h,um:f,o:{createElement:p}}}=r,m=p("div");r.activate=(V,x,C,$,H)=>{const F=V.component;h(V,x,C,0,u),c(F.vnode,V,x,C,F,u,$,V.slotScopeIds,H),Rn(()=>{F.isDeactivated=!1,F.a&&sl(F.a);const U=V.props&&V.props.onVnodeMounted;U&&br(U,F.parent,V)},u)},r.deactivate=V=>{const x=V.component;dc(x.m),dc(x.a),h(V,m,null,1,u),Rn(()=>{x.da&&sl(x.da);const C=V.props&&V.props.onVnodeUnmounted;C&&br(C,x.parent,V),x.isDeactivated=!0},u)};function y(V){$f(V),f(V,n,u,!0)}function _(V){s.forEach((x,C)=>{const $=Rh(x.type);$&&!V($)&&b(C)})}function b(V){const x=s.get(V);x&&(!o||!ds(x,o))?y(x):o&&$f(o),s.delete(V),a.delete(V)}Wt(()=>[e.include,e.exclude],([V,x])=>{V&&_(C=>Xl(V,C)),x&&_(C=>!Xl(x,C))},{flush:"post",deep:!0});let A=null;const B=()=>{A!=null&&(fc(n.subTree.type)?Rn(()=>{s.set(A,Fu(n.subTree))},n.subTree.suspense):s.set(A,Fu(n.subTree)))};return Ht(B),Zc(B),Xc(()=>{s.forEach(V=>{const{subTree:x,suspense:C}=n,$=Fu(x);if(V.type===$.type&&V.key===$.key){$f($);const H=$.component.da;H&&Rn(H,C);return}y(V)})}),()=>{if(A=null,!t.default)return o=null;const V=t.default(),x=V[0];if(V.length>1)return o=null,V;if(!ni(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return o=null,x;let C=Fu(x);if(C.type===Cn)return o=null,C;const $=C.type,H=Rh(Ei(C)?C.type.__asyncResolved||{}:$),{include:F,exclude:U,max:P}=e;if(F&&(!H||!Xl(F,H))||U&&H&&Xl(U,H))return C.shapeFlag&=-257,o=C,x;const O=C.key==null?$:C.key,J=s.get(O);return C.el&&(C=Ls(C),x.shapeFlag&128&&(x.ssContent=C)),A=O,J?(C.el=J.el,C.component=J.component,C.transition&&ti(C,C.transition),C.shapeFlag|=512,a.delete(O),a.add(O)):(a.add(O),P&&a.size>parseInt(P,10)&&b(a.values().next().value)),C.shapeFlag|=256,o=C,fc(x.type)?x:C}}},vR=gR;function Xl(e,t){return Ye(e)?e.some(n=>Xl(n,t)):ut(e)?e.split(",").includes(t):FO(e)?(e.lastIndex=0,e.test(t)):!1}function I_(e,t){V_(e,"a",t)}function N_(e,t){V_(e,"da",t)}function V_(e,t,n=Pn){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Gc(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Do(s.parent.vnode)&&yR(r,t,n,s),s=s.parent}}function yR(e,t,n,r){const s=Gc(t,e,r,!0);ii(()=>{Xh(r[t],s)},n)}function $f(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Fu(e){return e.shapeFlag&128?e.ssContent:e}function Gc(e,t,n=Pn,r=!1){if(n){const s=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{Fi();const u=_a(n),c=rs(t,n,e,o);return u(),$i(),c});return r?s.unshift(a):s.push(a),a}}const si=e=>(t,n=Pn)=>{(!ul||e==="sp")&&Gc(e,(...r)=>t(...r),n)},F_=si("bm"),Ht=si("m"),Jc=si("bu"),Zc=si("u"),Xc=si("bum"),ii=si("um"),$_=si("sp"),B_=si("rtg"),H_=si("rtc");function U_(e,t=Pn){Gc("ec",e,t)}const fp="components",_R="directives";function st(e,t){return hp(fp,e,!0,t)||e}const j_=Symbol.for("v-ndc");function Al(e){return ut(e)?hp(fp,e,!1)||e:e||j_}function q_(e){return hp(_R,e)}function hp(e,t,n=!0,r=!1){const s=In||Pn;if(s){const a=s.type;if(e===fp){const u=Rh(a,!1);if(u&&(u===t||u===Jt(t)||u===ka(Jt(t))))return a}const o=ly(s[e]||a[e],t)||ly(s.appContext[e],t);return!o&&r?a:o}}function ly(e,t){return e&&(e[t]||e[Jt(t)]||e[ka(Jt(t))])}function Qe(e,t,n,r){let s;const a=n&&n[r],o=Ye(e);if(o||ut(e)){const u=o&&Ci(e);let c=!1;u&&(c=!Ur(e),e=jc(e)),s=new Array(e.length);for(let h=0,f=e.length;ht(u,c,void 0,a&&a[c]));else{const u=Object.keys(e);s=new Array(u.length);for(let c=0,h=u.length;c{const a=r.fn(...s);return a&&(a.key=r.key),a}:r.fn)}return e}function Ne(e,t,n={},r,s){if(In.ce||In.parent&&Ei(In.parent)&&In.parent.ce)return t!=="default"&&(n.name=t),k(),at(Ve,null,[pe("slot",n,r&&r())],64);let a=e[t];a&&a._c&&(a._d=!1),k();const o=a&&pp(a(n)),u=n.key||o&&o.key,c=at(Ve,{key:(u&&!Cr(u)?u:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!s&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),a&&a._c&&(a._d=!0),c}function pp(e){return e.some(t=>ni(t)?!(t.type===Cn||t.type===Ve&&!pp(t.children)):!0)?e:null}function bR(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:rl(r)]=e[r];return n}const bh=e=>e?kb(e)?Lo(e):bh(e.parent):null,ro=At(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=>bh(e.parent),$root:e=>bh(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>mp(e),$forceUpdate:e=>e.f||(e.f=()=>{op(e.update)}),$nextTick:e=>e.n||(e.n=Un.bind(e.proxy)),$watch:e=>JR.bind(e)}),Bf=(e,t)=>e!==St&&!e.__isScriptSetup&&Dt(e,t),wh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:a,accessCache:o,type:u,appContext:c}=e;let h;if(t[0]!=="$"){const y=o[t];if(y!==void 0)switch(y){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if(Bf(r,t))return o[t]=1,r[t];if(s!==St&&Dt(s,t))return o[t]=2,s[t];if((h=e.propsOptions[0])&&Dt(h,t))return o[t]=3,a[t];if(n!==St&&Dt(n,t))return o[t]=4,n[t];xh&&(o[t]=0)}}const f=ro[t];let p,m;if(f)return t==="$attrs"&&er(e.attrs,"get",""),f(e);if((p=u.__cssModules)&&(p=p[t]))return p;if(n!==St&&Dt(n,t))return o[t]=4,n[t];if(m=c.config.globalProperties,Dt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:a}=e;return Bf(s,t)?(s[t]=n,!0):r!==St&&Dt(r,t)?(r[t]=n,!0):Dt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:a}},o){let u;return!!n[o]||e!==St&&Dt(e,o)||Bf(t,o)||(u=a[0])&&Dt(u,o)||Dt(r,o)||Dt(ro,o)||Dt(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Dt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},wR=At({},wh,{get(e,t){if(t!==Symbol.unscopables)return wh.get(e,t,e)},has(e,t){return t[0]!=="_"&&!WO(t)}});function xR(){return null}function kR(){return null}function SR(e){}function TR(e){}function AR(){return null}function CR(){}function ER(e,t){return null}function Bi(){return W_().slots}function OR(){return W_().attrs}function W_(){const e=ss();return e.setupContext||(e.setupContext=Cb(e))}function _o(e){return Ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function MR(e,t){const n=_o(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Ye(s)||it(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function RR(e,t){return!e||!t?e||t:Ye(e)&&Ye(t)?e.concat(t):At({},_o(e),_o(t))}function DR(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function PR(e){const t=ss();let n=e();return Eh(),Qh(n)&&(n=n.catch(r=>{throw _a(t),r})),[n,()=>_a(t)]}let xh=!0;function LR(e){const t=mp(e),n=e.proxy,r=e.ctx;xh=!1,t.beforeCreate&&oy(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:o,watch:u,provide:c,inject:h,created:f,beforeMount:p,mounted:m,beforeUpdate:y,updated:_,activated:b,deactivated:A,beforeDestroy:B,beforeUnmount:V,destroyed:x,unmounted:C,render:$,renderTracked:H,renderTriggered:F,errorCaptured:U,serverPrefetch:P,expose:O,inheritAttrs:J,components:X,directives:fe,filters:ne}=t;if(h&&IR(h,r,null),o)for(const R in o){const q=o[R];it(q)&&(r[R]=q.bind(n))}if(s){const R=s.call(n,n);Bt(R)&&(e.data=Hr(R))}if(xh=!0,a)for(const R in a){const q=a[R],he=it(q)?q.bind(n,n):it(q.get)?q.get.bind(n,n):zn,Ae=!it(q)&&it(q.set)?q.set.bind(n):zn,Pe=me({get:he,set:Ae});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:W=>Pe.value=W})}if(u)for(const R in u)Y_(u[R],r,n,R);if(c){const R=it(c)?c.call(n):c;Reflect.ownKeys(R).forEach(q=>{K_(q,R[q])})}f&&oy(f,e,"c");function Z(R,q){Ye(q)?q.forEach(he=>R(he.bind(n))):q&&R(q.bind(n))}if(Z(F_,p),Z(Ht,m),Z(Jc,y),Z(Zc,_),Z(I_,b),Z(N_,A),Z(U_,U),Z(H_,H),Z(B_,F),Z(Xc,V),Z(ii,C),Z($_,P),Ye(O))if(O.length){const R=e.exposed||(e.exposed={});O.forEach(q=>{Object.defineProperty(R,q,{get:()=>n[q],set:he=>n[q]=he})})}else e.exposed||(e.exposed={});$&&e.render===zn&&(e.render=$),J!=null&&(e.inheritAttrs=J),X&&(e.components=X),fe&&(e.directives=fe),P&&dp(e)}function IR(e,t,n=zn){Ye(e)&&(e=kh(e));for(const r in e){const s=e[r];let a;Bt(s)?"default"in s?a=so(s.from||r,s.default,!0):a=so(s.from||r):a=so(s),Tn(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):t[r]=a}}function oy(e,t,n){rs(Ye(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Y_(e,t,n,r){let s=r.includes(".")?hb(n,r):()=>n[r];if(ut(e)){const a=t[e];it(a)&&Wt(s,a)}else if(it(e))Wt(s,e.bind(n));else if(Bt(e))if(Ye(e))e.forEach(a=>Y_(a,t,n,r));else{const a=it(e.handler)?e.handler.bind(n):t[e.handler];it(a)&&Wt(s,a,e)}}function mp(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,u=a.get(t);let c;return u?c=u:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(h=>cc(c,h,o,!0)),cc(c,t,o)),Bt(t)&&a.set(t,c),c}function cc(e,t,n,r=!1){const{mixins:s,extends:a}=t;a&&cc(e,a,n,!0),s&&s.forEach(o=>cc(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const u=NR[o]||n&&n[o];e[o]=u?u(e[o],t[o]):t[o]}return e}const NR={data:uy,props:cy,emits:cy,methods:Ql,computed:Ql,beforeCreate:or,created:or,beforeMount:or,mounted:or,beforeUpdate:or,updated:or,beforeDestroy:or,beforeUnmount:or,destroyed:or,unmounted:or,activated:or,deactivated:or,errorCaptured:or,serverPrefetch:or,components:Ql,directives:Ql,watch:FR,provide:uy,inject:VR};function uy(e,t){return t?e?function(){return At(it(e)?e.call(this,this):e,it(t)?t.call(this,this):t)}:t:e}function VR(e,t){return Ql(kh(e),kh(t))}function kh(e){if(Ye(e)){const t={};for(let n=0;n1)return n&&it(t)?t.call(r&&r.proxy):t}}function HR(){return!!(Pn||In||da)}const G_={},J_=()=>Object.create(G_),Z_=e=>Object.getPrototypeOf(e)===G_;function UR(e,t,n,r=!1){const s={},a=J_();e.propsDefaults=Object.create(null),X_(e,t,s,a);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:p_(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function jR(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:o}}=e,u=Mt(s),[c]=e.propsOptions;let h=!1;if((r||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[m,y]=Q_(p,t,!0);At(o,m),y&&u.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!a&&!c)return Bt(e)&&r.set(e,tl),tl;if(Ye(a))for(let f=0;fe[0]==="_"||e==="$stable",gp=e=>Ye(e)?e.map(wr):[wr(e)],WR=(e,t,n)=>{if(t._n)return t;const r=Te((...s)=>gp(t(...s)),n);return r._c=!1,r},tb=(e,t,n)=>{const r=e._ctx;for(const s in e){if(eb(s))continue;const a=e[s];if(it(a))t[s]=WR(s,a,r);else if(a!=null){const o=gp(a);t[s]=()=>o}}},nb=(e,t)=>{const n=gp(t);e.slots.default=()=>n},rb=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},YR=(e,t,n)=>{const r=e.slots=J_();if(e.vnode.shapeFlag&32){const s=t._;s?(rb(r,t,n),n&&z0(r,"_",s,!0)):tb(t,r)}else t&&nb(e,t)},zR=(e,t,n)=>{const{vnode:r,slots:s}=e;let a=!0,o=St;if(r.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:rb(s,t,n):(a=!t.$stable,tb(t,s)),o=t}else t&&(nb(e,t),o={default:1});if(a)for(const u in s)!eb(u)&&o[u]==null&&delete s[u]},Rn=vb;function sb(e){return ab(e)}function ib(e){return ab(e,iR)}function ab(e,t){const n=Bc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:o,createText:u,createComment:c,setText:h,setElementText:f,parentNode:p,nextSibling:m,setScopeId:y=zn,insertStaticContent:_}=e,b=(S,I,G,te=null,ge=null,Y=null,ce=void 0,ye=null,ke=!!I.dynamicChildren)=>{if(S===I)return;S&&!ds(S,I)&&(te=j(S),W(S,ge,Y,!0),S=null),I.patchFlag===-2&&(ke=!1,I.dynamicChildren=null);const{type:Ce,ref:Me,shapeFlag:He}=I;switch(Ce){case Oi:A(S,I,G,te);break;case Cn:B(S,I,G,te);break;case fa:S==null&&V(I,G,te,ce);break;case Ve:X(S,I,G,te,ge,Y,ce,ye,ke);break;default:He&1?$(S,I,G,te,ge,Y,ce,ye,ke):He&6?fe(S,I,G,te,ge,Y,ce,ye,ke):(He&64||He&128)&&Ce.process(S,I,G,te,ge,Y,ce,ye,ke,be)}Me!=null&&ge&&yo(Me,S&&S.ref,Y,I||S,!I)},A=(S,I,G,te)=>{if(S==null)r(I.el=u(I.children),G,te);else{const ge=I.el=S.el;I.children!==S.children&&h(ge,I.children)}},B=(S,I,G,te)=>{S==null?r(I.el=c(I.children||""),G,te):I.el=S.el},V=(S,I,G,te)=>{[S.el,S.anchor]=_(S.children,I,G,te,S.el,S.anchor)},x=({el:S,anchor:I},G,te)=>{let ge;for(;S&&S!==I;)ge=m(S),r(S,G,te),S=ge;r(I,G,te)},C=({el:S,anchor:I})=>{let G;for(;S&&S!==I;)G=m(S),s(S),S=G;s(I)},$=(S,I,G,te,ge,Y,ce,ye,ke)=>{I.type==="svg"?ce="svg":I.type==="math"&&(ce="mathml"),S==null?H(I,G,te,ge,Y,ce,ye,ke):P(S,I,ge,Y,ce,ye,ke)},H=(S,I,G,te,ge,Y,ce,ye)=>{let ke,Ce;const{props:Me,shapeFlag:He,transition:je,dirs:Ue}=S;if(ke=S.el=o(S.type,Y,Me&&Me.is,Me),He&8?f(ke,S.children):He&16&&U(S.children,ke,null,te,ge,Hf(S,Y),ce,ye),Ue&&Os(S,null,te,"created"),F(ke,S,S.scopeId,ce,te),Me){for(const ht in Me)ht!=="value"&&!Ai(ht)&&a(ke,ht,null,Me[ht],Y,te);"value"in Me&&a(ke,"value",null,Me.value,Y),(Ce=Me.onVnodeBeforeMount)&&br(Ce,te,S)}Ue&&Os(S,null,te,"beforeMount");const Ge=lb(ge,je);Ge&&je.beforeEnter(ke),r(ke,I,G),((Ce=Me&&Me.onVnodeMounted)||Ge||Ue)&&Rn(()=>{Ce&&br(Ce,te,S),Ge&&je.enter(ke),Ue&&Os(S,null,te,"mounted")},ge)},F=(S,I,G,te,ge)=>{if(G&&y(S,G),te)for(let Y=0;Y{for(let Ce=ke;Ce{const ye=I.el=S.el;let{patchFlag:ke,dynamicChildren:Ce,dirs:Me}=I;ke|=S.patchFlag&16;const He=S.props||St,je=I.props||St;let Ue;if(G&&ea(G,!1),(Ue=je.onVnodeBeforeUpdate)&&br(Ue,G,I,S),Me&&Os(I,S,G,"beforeUpdate"),G&&ea(G,!0),(He.innerHTML&&je.innerHTML==null||He.textContent&&je.textContent==null)&&f(ye,""),Ce?O(S.dynamicChildren,Ce,ye,G,te,Hf(I,ge),Y):ce||q(S,I,ye,null,G,te,Hf(I,ge),Y,!1),ke>0){if(ke&16)J(ye,He,je,G,ge);else if(ke&2&&He.class!==je.class&&a(ye,"class",null,je.class,ge),ke&4&&a(ye,"style",He.style,je.style,ge),ke&8){const Ge=I.dynamicProps;for(let ht=0;ht{Ue&&br(Ue,G,I,S),Me&&Os(I,S,G,"updated")},te)},O=(S,I,G,te,ge,Y,ce)=>{for(let ye=0;ye{if(I!==G){if(I!==St)for(const Y in I)!Ai(Y)&&!(Y in G)&&a(S,Y,I[Y],null,ge,te);for(const Y in G){if(Ai(Y))continue;const ce=G[Y],ye=I[Y];ce!==ye&&Y!=="value"&&a(S,Y,ye,ce,ge,te)}"value"in G&&a(S,"value",I.value,G.value,ge)}},X=(S,I,G,te,ge,Y,ce,ye,ke)=>{const Ce=I.el=S?S.el:u(""),Me=I.anchor=S?S.anchor:u("");let{patchFlag:He,dynamicChildren:je,slotScopeIds:Ue}=I;Ue&&(ye=ye?ye.concat(Ue):Ue),S==null?(r(Ce,G,te),r(Me,G,te),U(I.children||[],G,Me,ge,Y,ce,ye,ke)):He>0&&He&64&&je&&S.dynamicChildren?(O(S.dynamicChildren,je,G,ge,Y,ce,ye),(I.key!=null||ge&&I===ge.subTree)&&vp(S,I,!0)):q(S,I,G,Me,ge,Y,ce,ye,ke)},fe=(S,I,G,te,ge,Y,ce,ye,ke)=>{I.slotScopeIds=ye,S==null?I.shapeFlag&512?ge.ctx.activate(I,G,te,ce,ke):ne(I,G,te,ge,Y,ce,ke):N(S,I,ke)},ne=(S,I,G,te,ge,Y,ce)=>{const ye=S.component=xb(S,te,ge);if(Do(S)&&(ye.ctx.renderer=be),Sb(ye,!1,ce),ye.asyncDep){if(ge&&ge.registerDep(ye,Z,ce),!S.el){const ke=ye.subTree=pe(Cn);B(null,ke,I,G)}}else Z(ye,S,I,G,ge,Y,ce)},N=(S,I,G)=>{const te=I.component=S.component;if(n3(S,I,G))if(te.asyncDep&&!te.asyncResolved){R(te,I,G);return}else te.next=I,te.update();else I.el=S.el,te.vnode=I},Z=(S,I,G,te,ge,Y,ce)=>{const ye=()=>{if(S.isMounted){let{next:He,bu:je,u:Ue,parent:Ge,vnode:ht}=S;{const hn=ob(S);if(hn){He&&(He.el=ht.el,R(S,He,ce)),hn.asyncDep.then(()=>{S.isUnmounted||ye()});return}}let _t=He,an;ea(S,!1),He?(He.el=ht.el,R(S,He,ce)):He=ht,je&&sl(je),(an=He.props&&He.props.onVnodeBeforeUpdate)&&br(an,Ge,He,ht),ea(S,!0);const Zt=Gu(S),En=S.subTree;S.subTree=Zt,b(En,Zt,p(En.el),j(En),S,ge,Y),He.el=Zt.el,_t===null&&ed(S,Zt.el),Ue&&Rn(Ue,ge),(an=He.props&&He.props.onVnodeUpdated)&&Rn(()=>br(an,Ge,He,ht),ge)}else{let He;const{el:je,props:Ue}=I,{bm:Ge,m:ht,parent:_t,root:an,type:Zt}=S,En=Ei(I);if(ea(S,!1),Ge&&sl(Ge),!En&&(He=Ue&&Ue.onVnodeBeforeMount)&&br(He,_t,I),ea(S,!0),je&&z){const hn=()=>{S.subTree=Gu(S),z(je,S.subTree,S,ge,null)};En&&Zt.__asyncHydrate?Zt.__asyncHydrate(je,S,hn):hn()}else{an.ce&&an.ce._injectChildStyle(Zt);const hn=S.subTree=Gu(S);b(null,hn,G,te,S,ge,Y),I.el=hn.el}if(ht&&Rn(ht,ge),!En&&(He=Ue&&Ue.onVnodeMounted)){const hn=I;Rn(()=>br(He,_t,hn),ge)}(I.shapeFlag&256||_t&&Ei(_t.vnode)&&_t.vnode.shapeFlag&256)&&S.a&&Rn(S.a,ge),S.isMounted=!0,I=G=te=null}};S.scope.on();const ke=S.effect=new fo(ye);S.scope.off();const Ce=S.update=ke.run.bind(ke),Me=S.job=ke.runIfDirty.bind(ke);Me.i=S,Me.id=S.uid,ke.scheduler=()=>op(Me),ea(S,!0),Ce()},R=(S,I,G)=>{I.component=S;const te=S.vnode.props;S.vnode=I,S.next=null,jR(S,I.props,te,G),zR(S,I.children,G),Fi(),ey(S),$i()},q=(S,I,G,te,ge,Y,ce,ye,ke=!1)=>{const Ce=S&&S.children,Me=S?S.shapeFlag:0,He=I.children,{patchFlag:je,shapeFlag:Ue}=I;if(je>0){if(je&128){Ae(Ce,He,G,te,ge,Y,ce,ye,ke);return}else if(je&256){he(Ce,He,G,te,ge,Y,ce,ye,ke);return}}Ue&8?(Me&16&&_e(Ce,ge,Y),He!==Ce&&f(G,He)):Me&16?Ue&16?Ae(Ce,He,G,te,ge,Y,ce,ye,ke):_e(Ce,ge,Y,!0):(Me&8&&f(G,""),Ue&16&&U(He,G,te,ge,Y,ce,ye,ke))},he=(S,I,G,te,ge,Y,ce,ye,ke)=>{S=S||tl,I=I||tl;const Ce=S.length,Me=I.length,He=Math.min(Ce,Me);let je;for(je=0;jeMe?_e(S,ge,Y,!0,!1,He):U(I,G,te,ge,Y,ce,ye,ke,He)},Ae=(S,I,G,te,ge,Y,ce,ye,ke)=>{let Ce=0;const Me=I.length;let He=S.length-1,je=Me-1;for(;Ce<=He&&Ce<=je;){const Ue=S[Ce],Ge=I[Ce]=ke?ki(I[Ce]):wr(I[Ce]);if(ds(Ue,Ge))b(Ue,Ge,G,null,ge,Y,ce,ye,ke);else break;Ce++}for(;Ce<=He&&Ce<=je;){const Ue=S[He],Ge=I[je]=ke?ki(I[je]):wr(I[je]);if(ds(Ue,Ge))b(Ue,Ge,G,null,ge,Y,ce,ye,ke);else break;He--,je--}if(Ce>He){if(Ce<=je){const Ue=je+1,Ge=Ueje)for(;Ce<=He;)W(S[Ce],ge,Y,!0),Ce++;else{const Ue=Ce,Ge=Ce,ht=new Map;for(Ce=Ge;Ce<=je;Ce++){const pn=I[Ce]=ke?ki(I[Ce]):wr(I[Ce]);pn.key!=null&&ht.set(pn.key,Ce)}let _t,an=0;const Zt=je-Ge+1;let En=!1,hn=0;const Er=new Array(Zt);for(Ce=0;Ce=Zt){W(pn,ge,Y,!0);continue}let ue;if(pn.key!=null)ue=ht.get(pn.key);else for(_t=Ge;_t<=je;_t++)if(Er[_t-Ge]===0&&ds(pn,I[_t])){ue=_t;break}ue===void 0?W(pn,ge,Y,!0):(Er[ue-Ge]=Ce+1,ue>=hn?hn=ue:En=!0,b(pn,I[ue],G,null,ge,Y,ce,ye,ke),an++)}const xs=En?KR(Er):tl;for(_t=xs.length-1,Ce=Zt-1;Ce>=0;Ce--){const pn=Ge+Ce,ue=I[pn],Fe=pn+1{const{el:Y,type:ce,transition:ye,children:ke,shapeFlag:Ce}=S;if(Ce&6){Pe(S.component.subTree,I,G,te);return}if(Ce&128){S.suspense.move(I,G,te);return}if(Ce&64){ce.move(S,I,G,be);return}if(ce===Ve){r(Y,I,G);for(let He=0;Heye.enter(Y),ge);else{const{leave:He,delayLeave:je,afterLeave:Ue}=ye,Ge=()=>r(Y,I,G),ht=()=>{He(Y,()=>{Ge(),Ue&&Ue()})};je?je(Y,Ge,ht):ht()}else r(Y,I,G)},W=(S,I,G,te=!1,ge=!1)=>{const{type:Y,props:ce,ref:ye,children:ke,dynamicChildren:Ce,shapeFlag:Me,patchFlag:He,dirs:je,cacheIndex:Ue}=S;if(He===-2&&(ge=!1),ye!=null&&yo(ye,null,G,S,!0),Ue!=null&&(I.renderCache[Ue]=void 0),Me&256){I.ctx.deactivate(S);return}const Ge=Me&1&&je,ht=!Ei(S);let _t;if(ht&&(_t=ce&&ce.onVnodeBeforeUnmount)&&br(_t,I,S),Me&6)re(S.component,G,te);else{if(Me&128){S.suspense.unmount(G,te);return}Ge&&Os(S,null,I,"beforeUnmount"),Me&64?S.type.remove(S,I,G,be,te):Ce&&!Ce.hasOnce&&(Y!==Ve||He>0&&He&64)?_e(Ce,I,G,!1,!0):(Y===Ve&&He&384||!ge&&Me&16)&&_e(ke,I,G),te&&se(S)}(ht&&(_t=ce&&ce.onVnodeUnmounted)||Ge)&&Rn(()=>{_t&&br(_t,I,S),Ge&&Os(S,null,I,"unmounted")},G)},se=S=>{const{type:I,el:G,anchor:te,transition:ge}=S;if(I===Ve){E(G,te);return}if(I===fa){C(S);return}const Y=()=>{s(G),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if(S.shapeFlag&1&&ge&&!ge.persisted){const{leave:ce,delayLeave:ye}=ge,ke=()=>ce(G,Y);ye?ye(S.el,Y,ke):ke()}else Y()},E=(S,I)=>{let G;for(;S!==I;)G=m(S),s(S),S=G;s(I)},re=(S,I,G)=>{const{bum:te,scope:ge,job:Y,subTree:ce,um:ye,m:ke,a:Ce}=S;dc(ke),dc(Ce),te&&sl(te),ge.stop(),Y&&(Y.flags|=8,W(ce,S,I,G)),ye&&Rn(ye,I),Rn(()=>{S.isUnmounted=!0},I),I&&I.pendingBranch&&!I.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===I.pendingId&&(I.deps--,I.deps===0&&I.resolve())},_e=(S,I,G,te=!1,ge=!1,Y=0)=>{for(let ce=Y;ce{if(S.shapeFlag&6)return j(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const I=m(S.anchor||S.el),G=I&&I[A_];return G?m(G):I};let Ie=!1;const Xe=(S,I,G)=>{S==null?I._vnode&&W(I._vnode,null,null,!0):b(I._vnode||null,S,I,null,null,null,G),I._vnode=S,Ie||(Ie=!0,ey(),uc(),Ie=!1)},be={p:b,um:W,m:Pe,r:se,mt:ne,mc:U,pc:q,pbc:O,n:j,o:e};let et,z;return t&&([et,z]=t(be)),{render:Xe,hydrate:et,createApp:BR(Xe,et)}}function Hf({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 ea({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function lb(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vp(e,t,n=!1){const r=e.children,s=t.children;if(Ye(r)&&Ye(s))for(let a=0;a>1,e[n[u]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function ob(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ob(t)}function dc(e){if(e)for(let t=0;tso(ub);function db(e,t){return Po(e,null,t)}function GR(e,t){return Po(e,null,{flush:"post"})}function fb(e,t){return Po(e,null,{flush:"sync"})}function Wt(e,t,n){return Po(e,t,n)}function Po(e,t,n=St){const{immediate:r,deep:s,flush:a,once:o}=n,u=At({},n),c=t&&r||!t&&a!=="post";let h;if(ul){if(a==="sync"){const y=cb();h=y.__watcherHandles||(y.__watcherHandles=[])}else if(!c){const y=()=>{};return y.stop=zn,y.resume=zn,y.pause=zn,y}}const f=Pn;u.call=(y,_,b)=>rs(y,f,_,b);let p=!1;a==="post"?u.scheduler=y=>{Rn(y,f&&f.suspense)}:a!=="sync"&&(p=!0,u.scheduler=(y,_)=>{_?y():op(y)}),u.augmentJob=y=>{t&&(y.flags|=4),p&&(y.flags|=2,f&&(y.id=f.uid,y.i=f))};const m=UM(e,t,u);return ul&&(h?h.push(m):c&&m()),m}function JR(e,t,n){const r=this.proxy,s=ut(e)?e.includes(".")?hb(r,e):()=>r[e]:e.bind(r,r);let a;it(t)?a=t:(a=t.handler,n=t);const o=_a(this),u=Po(s,a.bind(r),n);return o(),u}function hb(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{let f,p=St,m;return fb(()=>{const y=e[s];dr(f,y)&&(f=y,h())}),{get(){return c(),n.get?n.get(f):f},set(y){const _=n.set?n.set(y):y;if(!dr(_,f)&&!(p!==St&&dr(y,p)))return;const b=r.vnode.props;b&&(t in b||s in b||a in b)&&(`onUpdate:${t}`in b||`onUpdate:${s}`in b||`onUpdate:${a}`in b)||(f=y,h()),r.emit(`update:${t}`,_),dr(y,_)&&dr(y,p)&&!dr(_,m)&&h(),p=y,m=_}}});return u[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||St:u,done:!1}:{done:!0}}}},u}const pb=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Jt(t)}Modifiers`]||e[`${xr(t)}Modifiers`];function XR(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||St;let s=n;const a=t.startsWith("update:"),o=a&&pb(r,t.slice(7));o&&(o.trim&&(s=n.map(f=>ut(f)?f.trim():f)),o.number&&(s=n.map(sc)));let u,c=r[u=rl(t)]||r[u=rl(Jt(t))];!c&&a&&(c=r[u=rl(xr(t))]),c&&rs(c,e,6,s);const h=r[u+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,rs(h,e,6,s)}}function mb(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const a=e.emits;let o={},u=!1;if(!it(e)){const c=h=>{const f=mb(h,t,!0);f&&(u=!0,At(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!a&&!u?(Bt(e)&&r.set(e,null),null):(Ye(a)?a.forEach(c=>o[c]=null):At(o,a),Bt(e)&&r.set(e,o),o)}function Qc(e,t){return!e||!wa(t)?!1:(t=t.slice(2).replace(/Once$/,""),Dt(e,t[0].toLowerCase()+t.slice(1))||Dt(e,xr(t))||Dt(e,t))}function Gu(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[a],slots:o,attrs:u,emit:c,render:h,renderCache:f,props:p,data:m,setupState:y,ctx:_,inheritAttrs:b}=e,A=vo(e);let B,V;try{if(n.shapeFlag&4){const C=s||r,$=C;B=wr(h.call($,C,f,p,y,m,_)),V=u}else{const C=t;B=wr(C.length>1?C(p,{attrs:u,slots:o,emit:c}):C(p,null)),V=t.props?u:e3(u)}}catch(C){io.length=0,Sa(C,e,1),B=pe(Cn)}let x=B;if(V&&b!==!1){const C=Object.keys(V),{shapeFlag:$}=x;C.length&&$&7&&(a&&C.some(Zh)&&(V=t3(V,a)),x=Ls(x,V,!1,!0))}return n.dirs&&(x=Ls(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&ti(x,n.transition),B=x,vo(A),B}function QR(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||wa(n))&&((t||(t={}))[n]=e[n]);return t},t3=(e,t)=>{const n={};for(const r in e)(!Zh(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function n3(e,t,n){const{props:r,children:s,component:a}=e,{props:o,children:u,patchFlag:c}=t,h=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?fy(r,o,h):!!o;if(c&8){const f=t.dynamicProps;for(let p=0;pe.__isSuspense;let Th=0;const r3={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,a,o,u,c,h){if(e==null)i3(t,n,r,s,a,o,u,c,h);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}a3(e,t,n,r,s,o,u,c,h)}},hydrate:l3,normalize:o3},s3=r3;function bo(e,t){const n=e.props&&e.props[t];it(n)&&n()}function i3(e,t,n,r,s,a,o,u,c){const{p:h,o:{createElement:f}}=c,p=f("div"),m=e.suspense=gb(e,s,r,t,p,n,a,o,u,c);h(null,m.pendingBranch=e.ssContent,p,null,r,m,a,o),m.deps>0?(bo(e,"onPending"),bo(e,"onFallback"),h(null,e.ssFallback,t,n,r,null,a,o),al(m,e.ssFallback)):m.resolve(!1,!0)}function a3(e,t,n,r,s,a,o,u,{p:c,um:h,o:{createElement:f}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const m=t.ssContent,y=t.ssFallback,{activeBranch:_,pendingBranch:b,isInFallback:A,isHydrating:B}=p;if(b)p.pendingBranch=m,ds(m,b)?(c(b,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():A&&(B||(c(_,y,n,r,s,null,a,o,u),al(p,y)))):(p.pendingId=Th++,B?(p.isHydrating=!1,p.activeBranch=b):h(b,s,p),p.deps=0,p.effects.length=0,p.hiddenContainer=f("div"),A?(c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():(c(_,y,n,r,s,null,a,o,u),al(p,y))):_&&ds(m,_)?(c(_,m,n,r,s,p,a,o,u),p.resolve(!0)):(c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0&&p.resolve()));else if(_&&ds(m,_))c(_,m,n,r,s,p,a,o,u),al(p,m);else if(bo(t,"onPending"),p.pendingBranch=m,m.shapeFlag&512?p.pendingId=m.component.suspenseId:p.pendingId=Th++,c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0)p.resolve();else{const{timeout:V,pendingId:x}=p;V>0?setTimeout(()=>{p.pendingId===x&&p.fallback(y)},V):V===0&&p.fallback(y)}}function gb(e,t,n,r,s,a,o,u,c,h,f=!1){const{p,m,um:y,n:_,o:{parentNode:b,remove:A}}=h;let B;const V=u3(e);V&&t&&t.pendingBranch&&(B=t.pendingId,t.deps++);const x=e.props?ic(e.props.timeout):void 0,C=a,$={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:s,deps:0,pendingId:Th++,timeout:typeof x=="number"?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(H=!1,F=!1){const{vnode:U,activeBranch:P,pendingBranch:O,pendingId:J,effects:X,parentComponent:fe,container:ne}=$;let N=!1;$.isHydrating?$.isHydrating=!1:H||(N=P&&O.transition&&O.transition.mode==="out-in",N&&(P.transition.afterLeave=()=>{J===$.pendingId&&(m(O,ne,a===C?_(P):a,0),mo(X))}),P&&(b(P.el)===ne&&(a=_(P)),y(P,fe,$,!0)),N||m(O,ne,a,0)),al($,O),$.pendingBranch=null,$.isInFallback=!1;let Z=$.parent,R=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...X),R=!0;break}Z=Z.parent}!R&&!N&&mo(X),$.effects=[],V&&t&&t.pendingBranch&&B===t.pendingId&&(t.deps--,t.deps===0&&!F&&t.resolve()),bo(U,"onResolve")},fallback(H){if(!$.pendingBranch)return;const{vnode:F,activeBranch:U,parentComponent:P,container:O,namespace:J}=$;bo(F,"onFallback");const X=_(U),fe=()=>{$.isInFallback&&(p(null,H,O,X,P,null,J,u,c),al($,H))},ne=H.transition&&H.transition.mode==="out-in";ne&&(U.transition.afterLeave=fe),$.isInFallback=!0,y(U,P,null,!0),ne||fe()},move(H,F,U){$.activeBranch&&m($.activeBranch,H,F,U),$.container=H},next(){return $.activeBranch&&_($.activeBranch)},registerDep(H,F,U){const P=!!$.pendingBranch;P&&$.deps++;const O=H.vnode.el;H.asyncDep.catch(J=>{Sa(J,H,0)}).then(J=>{if(H.isUnmounted||$.isUnmounted||$.pendingId!==H.suspenseId)return;H.asyncResolved=!0;const{vnode:X}=H;Oh(H,J,!1),O&&(X.el=O);const fe=!O&&H.subTree.el;F(H,X,b(O||H.subTree.el),O?null:_(H.subTree),$,o,U),fe&&A(fe),ed(H,X.el),P&&--$.deps===0&&$.resolve()})},unmount(H,F){$.isUnmounted=!0,$.activeBranch&&y($.activeBranch,n,H,F),$.pendingBranch&&y($.pendingBranch,n,H,F)}};return $}function l3(e,t,n,r,s,a,o,u,c){const h=t.suspense=gb(t,r,n,e.parentNode,document.createElement("div"),null,s,a,o,u,!0),f=c(e,h.pendingBranch=t.ssContent,n,h,a,o);return h.deps===0&&h.resolve(!1,!0),f}function o3(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=hy(r?n.default:n),e.ssFallback=r?hy(n.fallback):pe(Cn)}function hy(e){let t;if(it(e)){const n=ya&&e._c;n&&(e._d=!1,k()),e=e(),n&&(e._d=!0,t=rr,yb())}return Ye(e)&&(e=QR(e)),e=wr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function vb(e,t){t&&t.pendingBranch?Ye(e)?t.effects.push(...e):t.effects.push(e):mo(e)}function al(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,ed(r,s))}function u3(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ve=Symbol.for("v-fgt"),Oi=Symbol.for("v-txt"),Cn=Symbol.for("v-cmt"),fa=Symbol.for("v-stc"),io=[];let rr=null;function k(e=!1){io.push(rr=e?null:[])}function yb(){io.pop(),rr=io[io.length-1]||null}let ya=1;function Ah(e,t=!1){ya+=e,e<0&&rr&&t&&(rr.hasOnce=!0)}function _b(e){return e.dynamicChildren=ya>0?rr||tl:null,yb(),ya>0&&rr&&rr.push(e),e}function D(e,t,n,r,s,a){return _b(v(e,t,n,r,s,a,!0))}function at(e,t,n,r,s){return _b(pe(e,t,n,r,s,!0))}function ni(e){return e?e.__v_isVNode===!0:!1}function ds(e,t){return e.type===t.type&&e.key===t.key}function c3(e){}const bb=({key:e})=>e??null,Ju=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ut(e)||Tn(e)||it(e)?{i:In,r:e,k:t,f:!!n}:e:null);function v(e,t=null,n=null,r=0,s=null,a=e===Ve?0:1,o=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bb(t),ref:t&&Ju(t),scopeId:zc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:In};return u?(yp(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=ut(n)?8:16),ya>0&&!o&&rr&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&rr.push(c),c}const pe=d3;function d3(e,t=null,n=null,r=0,s=null,a=!1){if((!e||e===j_)&&(e=Cn),ni(e)){const u=Ls(e,t,!0);return n&&yp(u,n),ya>0&&!a&&rr&&(u.shapeFlag&6?rr[rr.indexOf(e)]=u:rr.push(u)),u.patchFlag=-2,u}if(v3(e)&&(e=e.__vccOpts),t){t=Yn(t);let{class:u,style:c}=t;u&&!ut(u)&&(t.class=$e(u)),Bt(c)&&(Yc(c)&&!Ye(c)&&(c=At({},c)),t.style=bn(c))}const o=ut(e)?1:fc(e)?128:C_(e)?64:Bt(e)?4:it(e)?2:0;return v(e,t,n,r,s,o,a,!0)}function Yn(e){return e?Yc(e)||Z_(e)?At({},e):e:null}function Ls(e,t,n=!1,r=!1){const{props:s,ref:a,patchFlag:o,children:u,transition:c}=e,h=t?cn(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&bb(h),ref:t&&t.ref?n&&a?Ye(a)?a.concat(Ju(t)):[a,Ju(t)]:Ju(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ve?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ls(e.ssContent),ssFallback:e.ssFallback&&Ls(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&ti(f,c.clone(f)),f}function mt(e=" ",t=0){return pe(Oi,null,e,t)}function wb(e,t){const n=pe(fa,null,e);return n.staticCount=t,n}function ae(e="",t=!1){return t?(k(),at(Cn,null,e)):pe(Cn,null,e)}function wr(e){return e==null||typeof e=="boolean"?pe(Cn):Ye(e)?pe(Ve,null,e.slice()):ni(e)?ki(e):pe(Oi,null,String(e))}function ki(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ls(e)}function yp(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ye(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),yp(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Z_(t)?t._ctx=In:s===3&&In&&(In.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else it(t)?(t={default:t,_ctx:In},n=32):(t=String(t),r&64?(n=16,t=[mt(t)]):n=8);e.children=t,e.shapeFlag|=n}function cn(...e){const t={};for(let n=0;nPn||In;let hc,Ch;{const e=Bc(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),a=>{s.length>1?s.forEach(o=>o(a)):s[0](a)}};hc=t("__VUE_INSTANCE_SETTERS__",n=>Pn=n),Ch=t("__VUE_SSR_SETTERS__",n=>ul=n)}const _a=e=>{const t=Pn;return hc(e),e.scope.on(),()=>{e.scope.off(),hc(t)}},Eh=()=>{Pn&&Pn.scope.off(),hc(null)};function kb(e){return e.vnode.shapeFlag&4}let ul=!1;function Sb(e,t=!1,n=!1){t&&Ch(t);const{props:r,children:s}=e.vnode,a=kb(e);UR(e,r,a,t),YR(e,s,n);const o=a?p3(e,t):void 0;return t&&Ch(!1),o}function p3(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,wh);const{setup:r}=n;if(r){Fi();const s=e.setupContext=r.length>1?Cb(e):null,a=_a(e),o=Tl(r,e,0,[e.props,s]),u=Qh(o);if($i(),a(),(u||e.sp)&&!Ei(e)&&dp(e),u){if(o.then(Eh,Eh),t)return o.then(c=>{Oh(e,c,t)}).catch(c=>{Sa(c,e,0)});e.asyncDep=o}else Oh(e,o,t)}else Ab(e,t)}function Oh(e,t,n){it(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Bt(t)&&(e.setupState=lp(t)),Ab(e,n)}let pc,Mh;function Tb(e){pc=e,Mh=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,wR))}}const m3=()=>!pc;function Ab(e,t,n){const r=e.type;if(!e.render){if(!t&&pc&&!r.render){const s=r.template||mp(e).template;if(s){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:u,compilerOptions:c}=r,h=At(At({isCustomElement:a,delimiters:u},o),c);r.render=pc(s,h)}}e.render=r.render||zn,Mh&&Mh(e)}{const s=_a(e);Fi();try{LR(e)}finally{$i(),s()}}}const g3={get(e,t){return er(e,"get",""),e[t]}};function Cb(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,g3),slots:e.slots,emit:e.emit,expose:t}}function Lo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(lp(m_(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ro)return ro[n](e)},has(t,n){return n in t||n in ro}})):e.proxy}function Rh(e,t=!0){return it(e)?e.displayName||e.name:e.name||t&&e.__name}function v3(e){return it(e)&&"__vccOpts"in e}const me=(e,t)=>FM(e,t,ul);function _p(e,t,n){const r=arguments.length;return r===2?Bt(t)&&!Ye(t)?ni(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ni(n)&&(n=[n]),pe(e,t,n))}function y3(){}function _3(e,t,n,r){const s=n[r];if(s&&Eb(s,e))return s;const a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function Eb(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&rr&&rr.push(e),!0}const Ob="3.5.13",b3=zn,w3=zM,x3=Ja,k3=T_,S3={createComponentInstance:xb,setupComponent:Sb,renderComponentRoot:Gu,setCurrentRenderingInstance:vo,isVNode:ni,normalizeVNode:wr,getComponentPublicInstance:Lo,ensureValidVNode:pp,pushWarningContext:jM,popWarningContext:qM},T3=S3,A3=null,C3=null,E3=null;/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Lh;const gy=typeof window<"u"&&window.trustedTypes;if(gy)try{Lh=gy.createPolicy("vue",{createHTML:e=>e})}catch{}const Db=Lh?e=>Lh.createHTML(e):e=>e,D3="http://www.w3.org/2000/svg",P3="http://www.w3.org/1998/Math/MathML",Ks=typeof document<"u"?document:null,vy=Ks&&Ks.createElement("template"),L3={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ks.createElementNS(D3,e):t==="mathml"?Ks.createElementNS(P3,e):n?Ks.createElement(e,{is:n}):Ks.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ks.createTextNode(e),createComment:e=>Ks.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ks.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,a){const o=n?n.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{vy.innerHTML=Db(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const u=vy.content;if(r==="svg"||r==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},mi="transition",Yl="animation",cl=Symbol("_vtc"),Pb={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Lb=At({},fp,Pb),I3=e=>(e.displayName="Transition",e.props=Lb,e),ys=I3((e,{slots:t})=>wp(I_,Ib(e),t)),ta=(e,t=[])=>{Ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},yy=e=>e?Ye(e)?e.some(t=>t.length>1):e.length>1:!1;function Ib(e){const t={};for(const X in e)X in Pb||(t[X]=e[X]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:h=o,appearToClass:f=u,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,_=N3(s),b=_&&_[0],A=_&&_[1],{onBeforeEnter:B,onEnter:V,onEnterCancelled:x,onLeave:C,onLeaveCancelled:$,onBeforeAppear:H=B,onAppear:F=V,onAppearCancelled:U=x}=t,P=(X,fe,ne,N)=>{X._enterCancelled=N,_i(X,fe?f:u),_i(X,fe?h:o),ne&&ne()},O=(X,fe)=>{X._isLeaving=!1,_i(X,p),_i(X,y),_i(X,m),fe&&fe()},J=X=>(fe,ne)=>{const N=X?F:V,Z=()=>P(fe,X,ne);ta(N,[fe,Z]),_y(()=>{_i(fe,X?c:a),Cs(fe,X?f:u),yy(N)||by(fe,r,b,Z)})};return At(t,{onBeforeEnter(X){ta(B,[X]),Cs(X,a),Cs(X,o)},onBeforeAppear(X){ta(H,[X]),Cs(X,c),Cs(X,h)},onEnter:J(!1),onAppear:J(!0),onLeave(X,fe){X._isLeaving=!0;const ne=()=>O(X,fe);Cs(X,p),X._enterCancelled?(Cs(X,m),Ih()):(Ih(),Cs(X,m)),_y(()=>{X._isLeaving&&(_i(X,p),Cs(X,y),yy(C)||by(X,r,A,ne))}),ta(C,[X,ne])},onEnterCancelled(X){P(X,!1,void 0,!0),ta(x,[X])},onAppearCancelled(X){P(X,!0,void 0,!0),ta(U,[X])},onLeaveCancelled(X){O(X),ta($,[X])}})}function N3(e){if(e==null)return null;if(Bt(e))return[qf(e.enter),qf(e.leave)];{const t=qf(e);return[t,t]}}function qf(e){return ac(e)}function Cs(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[cl]||(e[cl]=new Set)).add(t)}function _i(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[cl];n&&(n.delete(t),n.size||(e[cl]=void 0))}function _y(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let V3=0;function by(e,t,n,r){const s=e._endId=++V3,a=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:o,timeout:u,propCount:c}=Nb(e,t);if(!o)return r();const h=o+"end";let f=0;const p=()=>{e.removeEventListener(h,m),a()},m=y=>{y.target===e&&++f>=c&&p()};setTimeout(()=>{f(n[_]||"").split(", "),s=r(`${mi}Delay`),a=r(`${mi}Duration`),o=wy(s,a),u=r(`${Yl}Delay`),c=r(`${Yl}Duration`),h=wy(u,c);let f=null,p=0,m=0;t===mi?o>0&&(f=mi,p=o,m=a.length):t===Yl?h>0&&(f=Yl,p=h,m=c.length):(p=Math.max(o,h),f=p>0?o>h?mi:Yl:null,m=f?f===mi?a.length:c.length:0);const y=f===mi&&/\b(transform|all)(,|$)/.test(r(`${mi}Property`).toString());return{type:f,timeout:p,propCount:m,hasTransform:y}}function wy(e,t){for(;e.lengthxy(n)+xy(e[r])))}function xy(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ih(){return document.body.offsetHeight}function F3(e,t,n){const r=e[cl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const gc=Symbol("_vod"),Vb=Symbol("_vsh"),Fr={beforeMount(e,{value:t},{transition:n}){e[gc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):zl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),zl(e,!0),r.enter(e)):r.leave(e,()=>{zl(e,!1)}):zl(e,t))},beforeUnmount(e,{value:t}){zl(e,t)}};function zl(e,t){e.style.display=t?e[gc]:"none",e[Vb]=!t}function $3(){Fr.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Fb=Symbol("");function B3(e){const t=ss();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>vc(a,s))},r=()=>{const s=e(t.proxy);t.ce?vc(t.ce,s):Nh(t.subTree,s),n(s)};Xc(()=>{mo(r)}),Ht(()=>{Wt(r,zn,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>s.disconnect())})}function Nh(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Nh(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)vc(e.el,t);else if(e.type===Ve)e.children.forEach(n=>Nh(n,t));else if(e.type===fa){let{el:n,anchor:r}=e;for(;n&&(vc(n,t),n!==r);)n=n.nextSibling}}function vc(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[Fb]=r}}const H3=/(^|;)\s*display\s*:/;function U3(e,t,n){const r=e.style,s=ut(n);let a=!1;if(n&&!s){if(t)if(ut(t))for(const o of t.split(";")){const u=o.slice(0,o.indexOf(":")).trim();n[u]==null&&Xu(r,u,"")}else for(const o in t)n[o]==null&&Xu(r,o,"");for(const o in n)o==="display"&&(a=!0),Xu(r,o,n[o])}else if(s){if(t!==n){const o=r[Fb];o&&(n+=";"+o),r.cssText=n,a=H3.test(n)}}else t&&e.removeAttribute("style");gc in e&&(e[gc]=a?r.display:"",e[Vb]&&(r.display="none"))}const ky=/\s*!important$/;function Xu(e,t,n){if(Ye(n))n.forEach(r=>Xu(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=j3(e,t);ky.test(n)?e.setProperty(kr(r),n.replace(ky,""),"important"):e[r]=n}}const Sy=["Webkit","Moz","ms"],Wf={};function j3(e,t){const n=Wf[t];if(n)return n;let r=Jt(t);if(r!=="filter"&&r in e)return Wf[t]=r;r=ka(r);for(let s=0;sYf||(z3.then(()=>Yf=0),Yf=Date.now());function G3(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;rs(J3(r,n.value),t,5,[r])};return n.value=e,n.attached=K3(),n}function J3(e,t){if(Ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const My=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Z3=(e,t,n,r,s,a)=>{const o=s==="svg";t==="class"?F3(e,r,o):t==="style"?U3(e,n,r):wa(t)?Qh(t)||W3(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):X3(e,t,r,o))?(Cy(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ay(e,t,r,o,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ut(r))?Cy(e,Jt(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Ay(e,t,r,o))};function X3(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&My(t)&&it(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 s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return My(t)&&ut(n)?!1:t in e}const Ry={};/*! #__NO_SIDE_EFFECTS__ */function $b(e,t,n){const r=fn(e,t);Bc(r)&&At(r,t);class s extends rd{constructor(o){super(r,o,n)}}return s.def=r,s}/*! #__NO_SIDE_EFFECTS__ */const Q3=(e,t)=>$b(e,t,Kb),eD=typeof HTMLElement<"u"?HTMLElement:class{};class rd extends eD{constructor(t,n={},r=bc){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==bc?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof rd){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Un(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:o}=r;let u;if(a&&!Ye(a))for(const c in a){const h=a[c];(h===Number||h&&h.type===Number)&&(c in this._props&&(this._props[c]=ac(this._props[c])),(u||(u=Object.create(null)))[Jt(c)]=!0)}this._numberProps=u,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)Dt(this,r)||Object.defineProperty(this,r,{get:()=>Q(n[r])})}_resolveProps(t){const{props:n}=t,r=Ye(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Jt))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):Ry;const s=Jt(t);n&&this._numberProps&&this._numberProps[s]&&(r=ac(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){if(n!==this._props[t]&&(n===Ry?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r)){const a=this._ob;a&&a.disconnect(),n===!0?this.setAttribute(kr(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(kr(t),n+""):n||this.removeAttribute(kr(t)),a&&a.observe(this,{attributes:!0})}}_update(){_c(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=pe(this._def,At(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(a,o)=>{this.dispatchEvent(new CustomEvent(a,Bc(o[0])?At({detail:o},o[0]):{detail:o}))};r.emit=(a,...o)=>{s(a,o),kr(a)!==a&&s(kr(a),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const a=document.createElement("style");r&&a.setAttribute("nonce",r),a.textContent=t[s],this.shadowRoot.prepend(a)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),sD=rD({name:"TransitionGroup",props:At({},Lb,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ss(),r=dp();let s,a;return Qc(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!uD(s[0].el,n.vnode.el,o))return;s.forEach(aD),s.forEach(lD);const u=s.filter(oD);Ih(),u.forEach(c=>{const h=c.el,f=h.style;Cs(h,o),f.transform=f.webkitTransform=f.transitionDuration="";const p=h[yc]=m=>{m&&m.target!==h||(!m||/transform$/.test(m.propertyName))&&(h.removeEventListener("transitionend",p),h[yc]=null,_i(h,o))};h.addEventListener("transitionend",p)})}),()=>{const o=Mt(e),u=Ib(o);let c=o.tag||Ve;if(s=[],a)for(let h=0;h{u.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(u=>u&&r.classList.add(u)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:o}=Nb(r);return a.removeChild(r),o}const Ii=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ye(t)?n=>sl(t,n):t};function cD(e){e.target.composing=!0}function Py(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ns=Symbol("_assign"),Ni={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[ns]=Ii(s);const a=r||s.props&&s.props.type==="number";Xs(e,t?"change":"input",o=>{if(o.target.composing)return;let u=e.value;n&&(u=u.trim()),a&&(u=ic(u)),e[ns](u)}),n&&Xs(e,"change",()=>{e.value=e.value.trim()}),t||(Xs(e,"compositionstart",cD),Xs(e,"compositionend",Py),Xs(e,"change",Py))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:a}},o){if(e[ns]=Ii(o),e.composing)return;const u=(a||e.type==="number")&&!/^0\d/.test(e.value)?ic(e.value):e.value,c=t??"";u!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},xp={deep:!0,created(e,t,n){e[ns]=Ii(n),Xs(e,"change",()=>{const r=e._modelValue,s=dl(e),a=e.checked,o=e[ns];if(Ye(r)){const u=jc(r,s),c=u!==-1;if(a&&!c)o(r.concat(s));else if(!a&&c){const h=[...r];h.splice(u,1),o(h)}}else if(xa(r)){const u=new Set(r);a?u.add(s):u.delete(s),o(u)}else o(jb(e,a))})},mounted:Ly,beforeUpdate(e,t,n){e[ns]=Ii(n),Ly(e,t,n)}};function Ly(e,{value:t,oldValue:n},r){e._modelValue=t;let s;if(Ye(t))s=jc(t,r.props.value)>-1;else if(xa(t))s=t.has(r.props.value);else{if(t===n)return;s=Pi(t,jb(e,!0))}e.checked!==s&&(e.checked=s)}const kp={created(e,{value:t},n){e.checked=Pi(t,n.props.value),e[ns]=Ii(n),Xs(e,"change",()=>{e[ns](dl(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ns]=Ii(r),t!==n&&(e.checked=Pi(t,r.props.value))}},Sp={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=xa(t);Xs(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?ic(dl(o)):dl(o));e[ns](e.multiple?s?new Set(a):a:a[0]),e._assigning=!0,Un(()=>{e._assigning=!1})}),e[ns]=Ii(r)},mounted(e,{value:t}){Iy(e,t)},beforeUpdate(e,t,n){e[ns]=Ii(n)},updated(e,{value:t}){e._assigning||Iy(e,t)}};function Iy(e,t){const n=e.multiple,r=Ye(t);if(!(n&&!r&&!xa(t))){for(let s=0,a=e.options.length;sString(h)===String(u)):o.selected=jc(t,u)>-1}else o.selected=t.has(u);else if(Pi(dl(o),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function dl(e){return"_value"in e?e._value:e.value}function jb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const sd={created(e,t,n){$u(e,t,n,null,"created")},mounted(e,t,n){$u(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){$u(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){$u(e,t,n,r,"updated")}};function qb(e,t){switch(e){case"SELECT":return Sp;case"TEXTAREA":return Ni;default:switch(t){case"checkbox":return xp;case"radio":return kp;default:return Ni}}}function $u(e,t,n,r,s){const o=qb(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function dD(){Ni.getSSRProps=({value:e})=>({value:e}),kp.getSSRProps=({value:e},t)=>{if(t.props&&Pi(t.props.value,e))return{checked:!0}},xp.getSSRProps=({value:e},t)=>{if(Ye(e)){if(t.props&&jc(e,t.props.value)>-1)return{checked:!0}}else if(xa(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},sd.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=qb(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const fD=["ctrl","shift","alt","meta"],hD={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>fD.some(n=>e[`${n}Key`]&&!t.includes(n))},Et=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...a)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const a=kr(s.key);if(t.some(o=>o===a||pD[o]===a))return e(s)})},Wb=At({patchProp:Z3},L3);let ao,Ny=!1;function Yb(){return ao||(ao=ab(Wb))}function zb(){return ao=Ny?ao:lb(Wb),Ny=!0,ao}const _c=(...e)=>{Yb().render(...e)},mD=(...e)=>{zb().hydrate(...e)},bc=(...e)=>{const t=Yb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Jb(r);if(!s)return;const a=t._component;!it(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,Gb(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Kb=(...e)=>{const t=zb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Jb(r);if(s)return n(s,!0,Gb(s))},t};function Gb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Jb(e){return ut(e)?document.querySelector(e):e}let Vy=!1;const gD=()=>{Vy||(Vy=!0,dD(),$3())},vD=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:I_,BaseTransitionPropsValidators:fp,Comment:Cn,DeprecationTypes:R3,EffectScope:rp,ErrorCodes:GM,ErrorTypeStrings:S3,Fragment:Ve,KeepAlive:bR,ReactiveEffect:fo,Static:fa,Suspense:l3,Teleport:R_,Text:Oi,TrackOpTypes:UM,Transition:ys,TransitionGroup:iD,TriggerOpTypes:jM,VueElement:rd,assertNumber:KM,callWithAsyncErrorHandling:rs,callWithErrorHandling:Tl,camelize:Jt,capitalize:ka,cloneVNode:Ls,compatUtils:M3,computed:me,createApp:bc,createBlock:at,createCommentVNode:ae,createElementBlock:D,createElementVNode:v,createHydrationRenderer:lb,createPropsRestProxy:IR,createRenderer:ab,createSSRApp:Kb,createSlots:Hn,createStaticVNode:kb,createTextVNode:mt,createVNode:pe,customRef:b_,defineAsyncComponent:yR,defineComponent:fn,defineCustomElement:$b,defineEmits:AR,defineExpose:CR,defineModel:MR,defineOptions:ER,defineProps:TR,defineSSRCustomElement:Q3,defineSlots:OR,devtools:T3,effect:dM,effectScope:uM,getCurrentInstance:ss,getCurrentScope:sp,getCurrentWatcher:qM,getTransitionRawChildren:Jc,guardReactiveProps:Yn,h:wp,handleError:Sa,hasInjectionContext:qR,hydrate:mD,hydrateOnIdle:fR,hydrateOnInteraction:gR,hydrateOnMediaQuery:mR,hydrateOnVisible:pR,initCustomFormatter:w3,initDirectivesForSSR:gD,inject:so,isMemoSame:Mb,isProxy:Kc,isReactive:Ci,isReadonly:Li,isRef:Tn,isRuntimeOnly:y3,isShallow:Ur,isVNode:ni,markRaw:v_,mergeDefaults:PR,mergeModels:LR,mergeProps:cn,nextTick:Un,normalizeClass:$e,normalizeProps:wn,normalizeStyle:bn,onActivated:V_,onBeforeMount:B_,onBeforeUnmount:ed,onBeforeUpdate:Xc,onDeactivated:F_,onErrorCaptured:q_,onMounted:Ht,onRenderTracked:j_,onRenderTriggered:U_,onScopeDispose:e_,onServerPrefetch:H_,onUnmounted:ii,onUpdated:Qc,onWatcherCleanup:x_,openBlock:k,popScopeId:eR,provide:J_,proxyRefs:up,pushScopeId:QM,queuePostFlushCb:mo,reactive:Hr,readonly:op,ref:de,registerRuntimeCompiler:Cb,render:_c,renderList:Qe,renderSlot:Ne,resolveComponent:st,resolveDirective:Y_,resolveDynamicComponent:Al,resolveFilter:O3,resolveTransitionHooks:ol,setBlockTracking:Eh,setDevtoolsHook:A3,setTransitionHooks:ti,shallowReactive:g_,shallowReadonly:RM,shallowRef:y_,ssrContextKey:db,ssrUtils:E3,stop:fM,toDisplayString:ie,toHandlerKey:rl,toHandlers:kR,toRaw:Mt,toRef:ll,toRefs:VM,toValue:LM,transformVNodeArgs:h3,triggerRef:PM,unref:Q,useAttrs:DR,useCssModule:nD,useCssVars:B3,useHost:Bb,useId:sR,useModel:e3,useSSRContext:fb,useShadowRoot:tD,useSlots:Bi,useTemplateRef:iR,useTransitionState:dp,vModelCheckbox:xp,vModelDynamic:sd,vModelRadio:kp,vModelSelect:Sp,vModelText:Ni,vShow:Fr,version:Rb,warn:k3,watch:Wt,watchEffect:hb,watchPostEffect:XR,watchSyncEffect:pb,withAsyncContext:NR,withCtx:Te,withDefaults:RR,withDirectives:An,withKeys:$n,withMemo:x3,withModifiers:Et,withScopeId:tR},Symbol.toStringTag,{value:"Module"}));/** +**/let Dh;const py=typeof window<"u"&&window.trustedTypes;if(py)try{Dh=py.createPolicy("vue",{createHTML:e=>e})}catch{}const Mb=Dh?e=>Dh.createHTML(e):e=>e,O3="http://www.w3.org/2000/svg",M3="http://www.w3.org/1998/Math/MathML",Ks=typeof document<"u"?document:null,my=Ks&&Ks.createElement("template"),R3={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ks.createElementNS(O3,e):t==="mathml"?Ks.createElementNS(M3,e):n?Ks.createElement(e,{is:n}):Ks.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ks.createTextNode(e),createComment:e=>Ks.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ks.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,a){const o=n?n.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{my.innerHTML=Mb(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const u=my.content;if(r==="svg"||r==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},mi="transition",Yl="animation",cl=Symbol("_vtc"),Rb={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Db=At({},cp,Rb),D3=e=>(e.displayName="Transition",e.props=Db,e),ys=D3((e,{slots:t})=>_p(P_,Pb(e),t)),ta=(e,t=[])=>{Ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},gy=e=>e?Ye(e)?e.some(t=>t.length>1):e.length>1:!1;function Pb(e){const t={};for(const X in e)X in Rb||(t[X]=e[X]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:h=o,appearToClass:f=u,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,_=P3(s),b=_&&_[0],A=_&&_[1],{onBeforeEnter:B,onEnter:V,onEnterCancelled:x,onLeave:C,onLeaveCancelled:$,onBeforeAppear:H=B,onAppear:F=V,onAppearCancelled:U=x}=t,P=(X,fe,ne,N)=>{X._enterCancelled=N,_i(X,fe?f:u),_i(X,fe?h:o),ne&&ne()},O=(X,fe)=>{X._isLeaving=!1,_i(X,p),_i(X,y),_i(X,m),fe&&fe()},J=X=>(fe,ne)=>{const N=X?F:V,Z=()=>P(fe,X,ne);ta(N,[fe,Z]),vy(()=>{_i(fe,X?c:a),Cs(fe,X?f:u),gy(N)||yy(fe,r,b,Z)})};return At(t,{onBeforeEnter(X){ta(B,[X]),Cs(X,a),Cs(X,o)},onBeforeAppear(X){ta(H,[X]),Cs(X,c),Cs(X,h)},onEnter:J(!1),onAppear:J(!0),onLeave(X,fe){X._isLeaving=!0;const ne=()=>O(X,fe);Cs(X,p),X._enterCancelled?(Cs(X,m),Ph()):(Ph(),Cs(X,m)),vy(()=>{X._isLeaving&&(_i(X,p),Cs(X,y),gy(C)||yy(X,r,A,ne))}),ta(C,[X,ne])},onEnterCancelled(X){P(X,!1,void 0,!0),ta(x,[X])},onAppearCancelled(X){P(X,!0,void 0,!0),ta(U,[X])},onLeaveCancelled(X){O(X),ta($,[X])}})}function P3(e){if(e==null)return null;if(Bt(e))return[Uf(e.enter),Uf(e.leave)];{const t=Uf(e);return[t,t]}}function Uf(e){return ic(e)}function Cs(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[cl]||(e[cl]=new Set)).add(t)}function _i(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[cl];n&&(n.delete(t),n.size||(e[cl]=void 0))}function vy(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let L3=0;function yy(e,t,n,r){const s=e._endId=++L3,a=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:o,timeout:u,propCount:c}=Lb(e,t);if(!o)return r();const h=o+"end";let f=0;const p=()=>{e.removeEventListener(h,m),a()},m=y=>{y.target===e&&++f>=c&&p()};setTimeout(()=>{f(n[_]||"").split(", "),s=r(`${mi}Delay`),a=r(`${mi}Duration`),o=_y(s,a),u=r(`${Yl}Delay`),c=r(`${Yl}Duration`),h=_y(u,c);let f=null,p=0,m=0;t===mi?o>0&&(f=mi,p=o,m=a.length):t===Yl?h>0&&(f=Yl,p=h,m=c.length):(p=Math.max(o,h),f=p>0?o>h?mi:Yl:null,m=f?f===mi?a.length:c.length:0);const y=f===mi&&/\b(transform|all)(,|$)/.test(r(`${mi}Property`).toString());return{type:f,timeout:p,propCount:m,hasTransform:y}}function _y(e,t){for(;e.lengthby(n)+by(e[r])))}function by(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ph(){return document.body.offsetHeight}function I3(e,t,n){const r=e[cl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const mc=Symbol("_vod"),Ib=Symbol("_vsh"),Vr={beforeMount(e,{value:t},{transition:n}){e[mc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):zl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),zl(e,!0),r.enter(e)):r.leave(e,()=>{zl(e,!1)}):zl(e,t))},beforeUnmount(e,{value:t}){zl(e,t)}};function zl(e,t){e.style.display=t?e[mc]:"none",e[Ib]=!t}function N3(){Vr.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Nb=Symbol("");function V3(e){const t=ss();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>gc(a,s))},r=()=>{const s=e(t.proxy);t.ce?gc(t.ce,s):Lh(t.subTree,s),n(s)};Jc(()=>{mo(r)}),Ht(()=>{Wt(r,zn,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>s.disconnect())})}function Lh(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Lh(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)gc(e.el,t);else if(e.type===Ve)e.children.forEach(n=>Lh(n,t));else if(e.type===fa){let{el:n,anchor:r}=e;for(;n&&(gc(n,t),n!==r);)n=n.nextSibling}}function gc(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[Nb]=r}}const F3=/(^|;)\s*display\s*:/;function $3(e,t,n){const r=e.style,s=ut(n);let a=!1;if(n&&!s){if(t)if(ut(t))for(const o of t.split(";")){const u=o.slice(0,o.indexOf(":")).trim();n[u]==null&&Zu(r,u,"")}else for(const o in t)n[o]==null&&Zu(r,o,"");for(const o in n)o==="display"&&(a=!0),Zu(r,o,n[o])}else if(s){if(t!==n){const o=r[Nb];o&&(n+=";"+o),r.cssText=n,a=F3.test(n)}}else t&&e.removeAttribute("style");mc in e&&(e[mc]=a?r.display:"",e[Ib]&&(r.display="none"))}const wy=/\s*!important$/;function Zu(e,t,n){if(Ye(n))n.forEach(r=>Zu(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=B3(e,t);wy.test(n)?e.setProperty(xr(r),n.replace(wy,""),"important"):e[r]=n}}const xy=["Webkit","Moz","ms"],jf={};function B3(e,t){const n=jf[t];if(n)return n;let r=Jt(t);if(r!=="filter"&&r in e)return jf[t]=r;r=ka(r);for(let s=0;sqf||(q3.then(()=>qf=0),qf=Date.now());function Y3(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;rs(z3(r,n.value),t,5,[r])};return n.value=e,n.attached=W3(),n}function z3(e,t){if(Ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Ey=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,K3=(e,t,n,r,s,a)=>{const o=s==="svg";t==="class"?I3(e,r,o):t==="style"?$3(e,n,r):wa(t)?Zh(t)||U3(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):G3(e,t,r,o))?(Ty(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Sy(e,t,r,o,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ut(r))?Ty(e,Jt(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Sy(e,t,r,o))};function G3(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ey(t)&&it(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 s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Ey(t)&&ut(n)?!1:t in e}const Oy={};/*! #__NO_SIDE_EFFECTS__ */function Vb(e,t,n){const r=fn(e,t);Fc(r)&&At(r,t);class s extends td{constructor(o){super(r,o,n)}}return s.def=r,s}/*! #__NO_SIDE_EFFECTS__ */const J3=(e,t)=>Vb(e,t,Yb),Z3=typeof HTMLElement<"u"?HTMLElement:class{};class td extends Z3{constructor(t,n={},r=_c){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==_c?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof td){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Un(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:o}=r;let u;if(a&&!Ye(a))for(const c in a){const h=a[c];(h===Number||h&&h.type===Number)&&(c in this._props&&(this._props[c]=ic(this._props[c])),(u||(u=Object.create(null)))[Jt(c)]=!0)}this._numberProps=u,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)Dt(this,r)||Object.defineProperty(this,r,{get:()=>Q(n[r])})}_resolveProps(t){const{props:n}=t,r=Ye(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Jt))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):Oy;const s=Jt(t);n&&this._numberProps&&this._numberProps[s]&&(r=ic(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){if(n!==this._props[t]&&(n===Oy?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r)){const a=this._ob;a&&a.disconnect(),n===!0?this.setAttribute(xr(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(xr(t),n+""):n||this.removeAttribute(xr(t)),a&&a.observe(this,{attributes:!0})}}_update(){yc(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=pe(this._def,At(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(a,o)=>{this.dispatchEvent(new CustomEvent(a,Fc(o[0])?At({detail:o},o[0]):{detail:o}))};r.emit=(a,...o)=>{s(a,o),xr(a)!==a&&s(xr(a),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const a=document.createElement("style");r&&a.setAttribute("nonce",r),a.textContent=t[s],this.shadowRoot.prepend(a)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),tD=eD({name:"TransitionGroup",props:At({},Db,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ss(),r=up();let s,a;return Zc(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!aD(s[0].el,n.vnode.el,o))return;s.forEach(rD),s.forEach(sD);const u=s.filter(iD);Ph(),u.forEach(c=>{const h=c.el,f=h.style;Cs(h,o),f.transform=f.webkitTransform=f.transitionDuration="";const p=h[vc]=m=>{m&&m.target!==h||(!m||/transform$/.test(m.propertyName))&&(h.removeEventListener("transitionend",p),h[vc]=null,_i(h,o))};h.addEventListener("transitionend",p)})}),()=>{const o=Mt(e),u=Pb(o);let c=o.tag||Ve;if(s=[],a)for(let h=0;h{u.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(u=>u&&r.classList.add(u)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:o}=Lb(r);return a.removeChild(r),o}const Ii=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ye(t)?n=>sl(t,n):t};function lD(e){e.target.composing=!0}function Ry(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ns=Symbol("_assign"),Ni={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[ns]=Ii(s);const a=r||s.props&&s.props.type==="number";Xs(e,t?"change":"input",o=>{if(o.target.composing)return;let u=e.value;n&&(u=u.trim()),a&&(u=sc(u)),e[ns](u)}),n&&Xs(e,"change",()=>{e.value=e.value.trim()}),t||(Xs(e,"compositionstart",lD),Xs(e,"compositionend",Ry),Xs(e,"change",Ry))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:a}},o){if(e[ns]=Ii(o),e.composing)return;const u=(a||e.type==="number")&&!/^0\d/.test(e.value)?sc(e.value):e.value,c=t??"";u!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},bp={deep:!0,created(e,t,n){e[ns]=Ii(n),Xs(e,"change",()=>{const r=e._modelValue,s=dl(e),a=e.checked,o=e[ns];if(Ye(r)){const u=Hc(r,s),c=u!==-1;if(a&&!c)o(r.concat(s));else if(!a&&c){const h=[...r];h.splice(u,1),o(h)}}else if(xa(r)){const u=new Set(r);a?u.add(s):u.delete(s),o(u)}else o(Hb(e,a))})},mounted:Dy,beforeUpdate(e,t,n){e[ns]=Ii(n),Dy(e,t,n)}};function Dy(e,{value:t,oldValue:n},r){e._modelValue=t;let s;if(Ye(t))s=Hc(t,r.props.value)>-1;else if(xa(t))s=t.has(r.props.value);else{if(t===n)return;s=Pi(t,Hb(e,!0))}e.checked!==s&&(e.checked=s)}const wp={created(e,{value:t},n){e.checked=Pi(t,n.props.value),e[ns]=Ii(n),Xs(e,"change",()=>{e[ns](dl(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ns]=Ii(r),t!==n&&(e.checked=Pi(t,r.props.value))}},xp={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=xa(t);Xs(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?sc(dl(o)):dl(o));e[ns](e.multiple?s?new Set(a):a:a[0]),e._assigning=!0,Un(()=>{e._assigning=!1})}),e[ns]=Ii(r)},mounted(e,{value:t}){Py(e,t)},beforeUpdate(e,t,n){e[ns]=Ii(n)},updated(e,{value:t}){e._assigning||Py(e,t)}};function Py(e,t){const n=e.multiple,r=Ye(t);if(!(n&&!r&&!xa(t))){for(let s=0,a=e.options.length;sString(h)===String(u)):o.selected=Hc(t,u)>-1}else o.selected=t.has(u);else if(Pi(dl(o),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function dl(e){return"_value"in e?e._value:e.value}function Hb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const nd={created(e,t,n){$u(e,t,n,null,"created")},mounted(e,t,n){$u(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){$u(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){$u(e,t,n,r,"updated")}};function Ub(e,t){switch(e){case"SELECT":return xp;case"TEXTAREA":return Ni;default:switch(t){case"checkbox":return bp;case"radio":return wp;default:return Ni}}}function $u(e,t,n,r,s){const o=Ub(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function oD(){Ni.getSSRProps=({value:e})=>({value:e}),wp.getSSRProps=({value:e},t)=>{if(t.props&&Pi(t.props.value,e))return{checked:!0}},bp.getSSRProps=({value:e},t)=>{if(Ye(e)){if(t.props&&Hc(e,t.props.value)>-1)return{checked:!0}}else if(xa(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},nd.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Ub(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const uD=["ctrl","shift","alt","meta"],cD={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>uD.some(n=>e[`${n}Key`]&&!t.includes(n))},Et=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...a)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const a=xr(s.key);if(t.some(o=>o===a||dD[o]===a))return e(s)})},jb=At({patchProp:K3},R3);let ao,Ly=!1;function qb(){return ao||(ao=sb(jb))}function Wb(){return ao=Ly?ao:ib(jb),Ly=!0,ao}const yc=(...e)=>{qb().render(...e)},fD=(...e)=>{Wb().hydrate(...e)},_c=(...e)=>{const t=qb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Kb(r);if(!s)return;const a=t._component;!it(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,zb(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Yb=(...e)=>{const t=Wb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Kb(r);if(s)return n(s,!0,zb(s))},t};function zb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Kb(e){return ut(e)?document.querySelector(e):e}let Iy=!1;const hD=()=>{Iy||(Iy=!0,oD(),N3())},pD=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:P_,BaseTransitionPropsValidators:cp,Comment:Cn,DeprecationTypes:E3,EffectScope:tp,ErrorCodes:YM,ErrorTypeStrings:w3,Fragment:Ve,KeepAlive:vR,ReactiveEffect:fo,Static:fa,Suspense:s3,Teleport:O_,Text:Oi,TrackOpTypes:$M,Transition:ys,TransitionGroup:nD,TriggerOpTypes:BM,VueElement:td,assertNumber:WM,callWithAsyncErrorHandling:rs,callWithErrorHandling:Tl,camelize:Jt,capitalize:ka,cloneVNode:Ls,compatUtils:C3,computed:me,createApp:_c,createBlock:at,createCommentVNode:ae,createElementBlock:D,createElementVNode:v,createHydrationRenderer:ib,createPropsRestProxy:DR,createRenderer:sb,createSSRApp:Yb,createSlots:Hn,createStaticVNode:wb,createTextVNode:mt,createVNode:pe,customRef:y_,defineAsyncComponent:mR,defineComponent:fn,defineCustomElement:Vb,defineEmits:kR,defineExpose:SR,defineModel:CR,defineOptions:TR,defineProps:xR,defineSSRCustomElement:J3,defineSlots:AR,devtools:x3,effect:oM,effectScope:aM,getCurrentInstance:ss,getCurrentScope:np,getCurrentWatcher:HM,getTransitionRawChildren:Kc,guardReactiveProps:Yn,h:_p,handleError:Sa,hasInjectionContext:HR,hydrate:fD,hydrateOnIdle:uR,hydrateOnInteraction:hR,hydrateOnMediaQuery:fR,hydrateOnVisible:dR,initCustomFormatter:y3,initDirectivesForSSR:hD,inject:so,isMemoSame:Eb,isProxy:Yc,isReactive:Ci,isReadonly:Li,isRef:Tn,isRuntimeOnly:m3,isShallow:Ur,isVNode:ni,markRaw:m_,mergeDefaults:MR,mergeModels:RR,mergeProps:cn,nextTick:Un,normalizeClass:$e,normalizeProps:wn,normalizeStyle:bn,onActivated:I_,onBeforeMount:F_,onBeforeUnmount:Xc,onBeforeUpdate:Jc,onDeactivated:N_,onErrorCaptured:U_,onMounted:Ht,onRenderTracked:H_,onRenderTriggered:B_,onScopeDispose:X0,onServerPrefetch:$_,onUnmounted:ii,onUpdated:Zc,onWatcherCleanup:b_,openBlock:k,popScopeId:ZM,provide:K_,proxyRefs:lp,pushScopeId:JM,queuePostFlushCb:mo,reactive:Hr,readonly:ap,ref:de,registerRuntimeCompiler:Tb,render:yc,renderList:Qe,renderSlot:Ne,resolveComponent:st,resolveDirective:q_,resolveDynamicComponent:Al,resolveFilter:A3,resolveTransitionHooks:ol,setBlockTracking:Ah,setDevtoolsHook:k3,setTransitionHooks:ti,shallowReactive:p_,shallowReadonly:EM,shallowRef:g_,ssrContextKey:ub,ssrUtils:T3,stop:uM,toDisplayString:ie,toHandlerKey:rl,toHandlers:bR,toRaw:Mt,toRef:ll,toRefs:LM,toValue:RM,transformVNodeArgs:c3,triggerRef:MM,unref:Q,useAttrs:OR,useCssModule:Q3,useCssVars:V3,useHost:Fb,useId:tR,useModel:ZR,useSSRContext:cb,useShadowRoot:X3,useSlots:Bi,useTemplateRef:nR,useTransitionState:up,vModelCheckbox:bp,vModelDynamic:nd,vModelRadio:wp,vModelSelect:xp,vModelText:Ni,vShow:Vr,version:Ob,warn:b3,watch:Wt,watchEffect:db,watchPostEffect:GR,watchSyncEffect:fb,withAsyncContext:PR,withCtx:Te,withDefaults:ER,withDirectives:An,withKeys:$n,withMemo:_3,withModifiers:Et,withScopeId:XM},Symbol.toStringTag,{value:"Module"}));/** * @vue/compiler-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const wo=Symbol(""),lo=Symbol(""),Tp=Symbol(""),wc=Symbol(""),Zb=Symbol(""),ba=Symbol(""),Xb=Symbol(""),Qb=Symbol(""),Ap=Symbol(""),Cp=Symbol(""),Io=Symbol(""),Ep=Symbol(""),e1=Symbol(""),Op=Symbol(""),Mp=Symbol(""),Rp=Symbol(""),Dp=Symbol(""),Pp=Symbol(""),Lp=Symbol(""),t1=Symbol(""),n1=Symbol(""),id=Symbol(""),xc=Symbol(""),Ip=Symbol(""),Np=Symbol(""),xo=Symbol(""),No=Symbol(""),Vp=Symbol(""),Vh=Symbol(""),yD=Symbol(""),Fh=Symbol(""),kc=Symbol(""),_D=Symbol(""),bD=Symbol(""),Fp=Symbol(""),wD=Symbol(""),xD=Symbol(""),$p=Symbol(""),r1=Symbol(""),fl={[wo]:"Fragment",[lo]:"Teleport",[Tp]:"Suspense",[wc]:"KeepAlive",[Zb]:"BaseTransition",[ba]:"openBlock",[Xb]:"createBlock",[Qb]:"createElementBlock",[Ap]:"createVNode",[Cp]:"createElementVNode",[Io]:"createCommentVNode",[Ep]:"createTextVNode",[e1]:"createStaticVNode",[Op]:"resolveComponent",[Mp]:"resolveDynamicComponent",[Rp]:"resolveDirective",[Dp]:"resolveFilter",[Pp]:"withDirectives",[Lp]:"renderList",[t1]:"renderSlot",[n1]:"createSlots",[id]:"toDisplayString",[xc]:"mergeProps",[Ip]:"normalizeClass",[Np]:"normalizeStyle",[xo]:"normalizeProps",[No]:"guardReactiveProps",[Vp]:"toHandlers",[Vh]:"camelize",[yD]:"capitalize",[Fh]:"toHandlerKey",[kc]:"setBlockTracking",[_D]:"pushScopeId",[bD]:"popScopeId",[Fp]:"withCtx",[wD]:"unref",[xD]:"isRef",[$p]:"withMemo",[r1]:"isMemoSame"};function kD(e){Object.getOwnPropertySymbols(e).forEach(t=>{fl[t]=e[t]})}const qr={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function SD(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:qr}}function ko(e,t,n,r,s,a,o,u=!1,c=!1,h=!1,f=qr){return e&&(u?(e.helper(ba),e.helper(ml(e.inSSR,h))):e.helper(pl(e.inSSR,h)),o&&e.helper(Pp)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:a,directives:o,isBlock:u,disableTracking:c,isComponent:h,loc:f}}function ha(e,t=qr){return{type:17,loc:t,elements:e}}function ts(e,t=qr){return{type:15,loc:t,properties:e}}function xn(e,t){return{type:16,loc:qr,key:ut(e)?ft(e,!0):e,value:t}}function ft(e,t=!1,n=qr,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function gs(e,t=qr){return{type:8,loc:t,children:e}}function Dn(e,t=[],n=qr){return{type:14,loc:n,callee:e,arguments:t}}function hl(e,t=void 0,n=!1,r=!1,s=qr){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function $h(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:qr}}function TD(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:qr}}function AD(e){return{type:21,body:e,loc:qr}}function pl(e,t){return e||t?Ap:Cp}function ml(e,t){return e||t?Xb:Qb}function Bp(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(pl(r,e.isComponent)),t(ba),t(ml(r,e.isComponent)))}const Fy=new Uint8Array([123,123]),$y=new Uint8Array([125,125]);function By(e){return e>=97&&e<=122||e>=65&&e<=90}function Vr(e){return e===32||e===10||e===9||e===12||e===13}function gi(e){return e===47||e===62||Vr(e)}function Sc(e){const t=new Uint8Array(e.length);for(let n=0;n=0;s--){const a=this.newlines[s];if(t>a){n=s+2,r=t-a;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?gi(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Vr(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===Jn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function Hy(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function pa(e,t){const n=Hy("MODE",t),r=Hy(e,t);return n===3?r===!0:r!==!1}function So(e,t,n,...r){return pa(e,t)}function Hp(e){throw e}function s1(e){}function en(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,a=new SyntaxError(String(s));return a.code=e,a.loc=t,a}const Sr=e=>e.type===4&&e.isStatic;function i1(e){switch(e){case"Teleport":case"teleport":return lo;case"Suspense":case"suspense":return Tp;case"KeepAlive":case"keep-alive":return wc;case"BaseTransition":case"base-transition":return Zb}}const ED=/^\d|[^\$\w\xA0-\uFFFF]/,Up=e=>!ED.test(e),OD=/[A-Za-z_$\xA0-\uFFFF]/,MD=/[\.\?\w$\xA0-\uFFFF]/,RD=/\s+[.[]\s*|\s*[.[]\s+/g,a1=e=>e.type===4?e.content:e.loc.source,DD=e=>{const t=a1(e).trim().replace(RD,u=>u.trim());let n=0,r=[],s=0,a=0,o=null;for(let u=0;u|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,LD=e=>PD.test(a1(e)),ID=LD;function es(e,t,n=!1){for(let r=0;rt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function zf(e){return e.type===5||e.type===2}function VD(e){return e.type===7&&e.name==="slot"}function Tc(e){return e.type===1&&e.tagType===3}function Ac(e){return e.type===1&&e.tagType===2}const FD=new Set([xo,No]);function o1(e,t=[]){if(e&&!ut(e)&&e.type===14){const n=e.callee;if(!ut(n)&&FD.has(n))return o1(e.arguments[0],t.concat(e))}return[e,t]}function Cc(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],a=[],o;if(s&&!ut(s)&&s.type===14){const u=o1(s);s=u[0],a=u[1],o=a[a.length-1]}if(s==null||ut(s))r=ts([t]);else if(s.type===14){const u=s.arguments[0];!ut(u)&&u.type===15?Uy(t,u)||u.properties.unshift(t):s.callee===Vp?r=Dn(n.helper(xc),[ts([t]),s]):s.arguments.unshift(ts([t])),!r&&(r=s)}else s.type===15?(Uy(t,s)||s.properties.unshift(t),r=s):(r=Dn(n.helper(xc),[ts([t]),s]),o&&o.callee===No&&(o=a[a.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function Uy(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function To(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function $D(e){return e.type===14&&e.callee===$p?e.arguments[1].returns:e}const BD=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,u1={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Zl,isPreTag:Zl,isIgnoreNewlineTag:Zl,isCustomElement:Zl,onError:Hp,onWarn:s1,comments:!1,prefixIdentifiers:!1};let Pt=u1,Ao=null,ei="",Xn=null,Ot=null,_r="",zs=-1,na=-1,jp=0,Si=!1,Bh=null;const Qt=[],un=new CD(Qt,{onerr:Ys,ontext(e,t){Bu(Wn(e,t),e,t)},ontextentity(e,t,n){Bu(e,t,n)},oninterpolation(e,t){if(Si)return Bu(Wn(e,t),e,t);let n=e+un.delimiterOpen.length,r=t-un.delimiterClose.length;for(;Vr(ei.charCodeAt(n));)n++;for(;Vr(ei.charCodeAt(r-1));)r--;let s=Wn(n,r);s.includes("&")&&(s=Pt.decodeEntities(s,!1)),Hh({type:5,content:ec(s,!1,yn(n,r)),loc:yn(e,t)})},onopentagname(e,t){const n=Wn(e,t);Xn={type:1,tag:n,ns:Pt.getNamespace(n,Qt[0],Pt.ns),tagType:0,props:[],children:[],loc:yn(e-1,t),codegenNode:void 0}},onopentagend(e){qy(e)},onclosetag(e,t){const n=Wn(e,t);if(!Pt.isVoidTag(n)){let r=!1;for(let s=0;s0&&Ys(24,Qt[0].loc.start.offset);for(let o=0;o<=s;o++){const u=Qt.shift();Qu(u,t,o(r.type===7?r.rawName:r.name)===n)&&Ys(2,t)},onattribend(e,t){if(Xn&&Ot){if(la(Ot.loc,t),e!==0)if(_r.includes("&")&&(_r=Pt.decodeEntities(_r,!0)),Ot.type===6)Ot.name==="class"&&(_r=f1(_r).trim()),e===1&&!_r&&Ys(13,t),Ot.value={type:2,content:_r,loc:e===1?yn(zs,na):yn(zs-1,na+1)},un.inSFCRoot&&Xn.tag==="template"&&Ot.name==="lang"&&_r&&_r!=="html"&&un.enterRCDATA(Sc("s.content==="sync"))>-1&&So("COMPILER_V_BIND_SYNC",Pt,Ot.loc,Ot.rawName)&&(Ot.name="model",Ot.modifiers.splice(r,1))}(Ot.type!==7||Ot.name!=="pre")&&Xn.props.push(Ot)}_r="",zs=na=-1},oncomment(e,t){Pt.comments&&Hh({type:3,content:Wn(e,t),loc:yn(e-4,t+3)})},onend(){const e=ei.length;for(let t=0;t{const _=t.start.offset+m,b=_+p.length;return ec(p,!1,yn(_,b),0,y?1:0)},u={source:o(a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=s.trim().replace(HD,"").trim();const h=s.indexOf(c),f=c.match(jy);if(f){c=c.replace(jy,"").trim();const p=f[1].trim();let m;if(p&&(m=n.indexOf(p,h+c.length),u.key=o(p,m,!0)),f[2]){const y=f[2].trim();y&&(u.index=o(y,n.indexOf(y,u.key?m+p.length:h+c.length),!0))}}return c&&(u.value=o(c,h,!0)),u}function Wn(e,t){return ei.slice(e,t)}function qy(e){un.inSFCRoot&&(Xn.innerLoc=yn(e+1,e+1)),Hh(Xn);const{tag:t,ns:n}=Xn;n===0&&Pt.isPreTag(t)&&jp++,Pt.isVoidTag(t)?Qu(Xn,e):(Qt.unshift(Xn),(n===1||n===2)&&(un.inXML=!0)),Xn=null}function Bu(e,t,n){{const a=Qt[0]&&Qt[0].tag;a!=="script"&&a!=="style"&&e.includes("&")&&(e=Pt.decodeEntities(e,!1))}const r=Qt[0]||Ao,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,la(s.loc,n)):r.children.push({type:2,content:e,loc:yn(t,n)})}function Qu(e,t,n=!1){n?la(e.loc,c1(t,60)):la(e.loc,jD(t,62)+1),un.inSFCRoot&&(e.children.length?e.innerLoc.end=At({},e.children[e.children.length-1].loc.end):e.innerLoc.end=At({},e.innerLoc.start),e.innerLoc.source=Wn(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:a}=e;if(Si||(r==="slot"?e.tagType=2:Wy(e)?e.tagType=3:WD(e)&&(e.tagType=1)),un.inRCDATA||(e.children=d1(a)),s===0&&Pt.isIgnoreNewlineTag(r)){const o=a[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}s===0&&Pt.isPreTag(r)&&jp--,Bh===e&&(Si=un.inVPre=!1,Bh=null),un.inXML&&(Qt[0]?Qt[0].ns:Pt.ns)===0&&(un.inXML=!1);{const o=e.props;if(!un.inSFCRoot&&pa("COMPILER_NATIVE_TEMPLATE",Pt)&&e.tag==="template"&&!Wy(e)){const c=Qt[0]||Ao,h=c.children.indexOf(e);c.children.splice(h,1,...e.children)}const u=o.find(c=>c.type===6&&c.name==="inline-template");u&&So("COMPILER_INLINE_TEMPLATE",Pt,u.loc)&&e.children.length&&(u.value={type:2,content:Wn(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:u.loc})}}function jD(e,t){let n=e;for(;ei.charCodeAt(n)!==t&&n=0;)n--;return n}const qD=new Set(["if","else","else-if","for","slot"]);function Wy({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const zD=/\r\n/g;function d1(e,t){const n=Pt.whitespace!=="preserve";let r=!1;for(let s=0;s0){if(m>=2){p.codegenNode.patchFlag=-1,o.push(p);continue}}else{const y=p.codegenNode;if(y.type===13){const _=y.patchFlag;if((_===void 0||_===512||_===1)&&m1(p,n)>=2){const b=g1(p);b&&(y.props=n.hoist(b))}y.dynamicProps&&(y.dynamicProps=n.hoist(y.dynamicProps))}}}else if(p.type===12&&(r?0:$r(p,n))>=2){o.push(p);continue}if(p.type===1){const m=p.tagType===1;m&&n.scopes.vSlot++,tc(p,e,n,!1,s),m&&n.scopes.vSlot--}else if(p.type===11)tc(p,e,n,p.children.length===1,!0);else if(p.type===9)for(let m=0;my.key===p||y.key.content===p);return m&&m.value}}o.length&&n.transformHoist&&n.transformHoist(a,n,e)}function $r(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let o=3;const u=m1(e,t);if(u===0)return n.set(e,0),0;u1)for(let c=0;cJ&&(U.childIndex--,U.onNodeRemoved()),U.parent.children.splice(J,1)},onNodeRemoved:zn,addIdentifiers(P){},removeIdentifiers(P){},hoist(P){ut(P)&&(P=ft(P)),U.hoists.push(P);const O=ft(`_hoisted_${U.hoists.length}`,!1,P.loc,2);return O.hoisted=P,O},cache(P,O=!1,J=!1){const X=TD(U.cached.length,P,O,J);return U.cached.push(X),X}};return U.filters=new Set,U}function rP(e,t){const n=nP(e,t);ld(e,n),t.hoistStatic&&eP(e,n),t.ssr||sP(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function sP(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=r[0];if(h1(e,s)&&s.codegenNode){const a=s.codegenNode;a.type===13&&Bp(a,t),e.codegenNode=a}else e.codegenNode=s}else if(r.length>1){let s=64;e.codegenNode=ko(t,n(wo),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function iP(e,t){let n=0;const r=()=>{n--};for(;nr===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:a}=r;if(r.tagType===3&&a.some(VD))return;const o=[];for(let u=0;u`${fl[e]}: _${fl[e]}`;function aP(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:u="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:h="vue/server-renderer",ssr:f=!1,isTS:p=!1,inSSR:m=!1}){const y={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:a,optimizeImports:o,runtimeGlobalName:u,runtimeModuleName:c,ssrRuntimeModuleName:h,ssr:f,isTS:p,inSSR:m,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(b){return`_${fl[b]}`},push(b,A=-2,B){y.code+=b},indent(){_(++y.indentLevel)},deindent(b=!1){b?--y.indentLevel:_(--y.indentLevel)},newline(){_(y.indentLevel)}};function _(b){y.push(` -`+" ".repeat(b),0)}return y}function lP(e,t={}){const n=aP(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:a,indent:o,deindent:u,newline:c,scopeId:h,ssr:f}=n,p=Array.from(e.helpers),m=p.length>0,y=!a&&r!=="module";oP(e,n);const b=f?"ssrRender":"render",B=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${b}(${B}) {`),o(),y&&(s("with (_ctx) {"),o(),m&&(s(`const { ${p.map(y1).join(", ")} } = _Vue -`,-1),c())),e.components.length&&(Kf(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Kf(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Kf(e.filters,"filter",n),c()),e.temps>0){s("let ");for(let V=0;V0?", ":""}_temp${V}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` -`,0),c()),f||s("return "),e.codegenNode?sr(e.codegenNode,n):s("null"),y&&(u(),s("}")),u(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function oP(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:a,runtimeModuleName:o,runtimeGlobalName:u,ssrRuntimeModuleName:c}=t,h=u,f=Array.from(e.helpers);if(f.length>0&&(s(`const _Vue = ${h} -`,-1),e.hoists.length)){const p=[Ap,Cp,Io,Ep,e1].filter(m=>f.includes(m)).map(y1).join(", ");s(`const { ${p} } = _Vue -`,-1)}uP(e.hoists,t),a(),s("return ")}function Kf(e,t,{helper:n,push:r,newline:s,isTS:a}){const o=n(t==="filter"?Dp:t==="component"?Op:Rp);for(let u=0;u3||!1;t.push("["),n&&t.indent(),Vo(e,t,n),n&&t.deindent(),t.push("]")}function Vo(e,t,n=!1,r=!0){const{push:s,newline:a}=t;for(let o=0;on||"null")}function gP(e,t){const{push:n,helper:r,pure:s}=t,a=ut(e.callee)?e.callee:r(e.callee);s&&n(od),n(a+"(",-2,e),Vo(e.arguments,t),n(")")}function vP(e,t){const{push:n,indent:r,deindent:s,newline:a}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const u=o.length>1||!1;n(u?"{":"{ "),u&&r();for(let c=0;c "),(c||u)&&(n("{"),r()),o?(c&&n("return "),Ye(o)?qp(o,t):sr(o,t)):u&&sr(u,t),(c||u)&&(s(),n("}")),h&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function bP(e,t){const{test:n,consequent:r,alternate:s,newline:a}=e,{push:o,indent:u,deindent:c,newline:h}=t;if(n.type===4){const p=!Up(n.content);p&&o("("),_1(n,t),p&&o(")")}else o("("),sr(n,t),o(")");a&&u(),t.indentLevel++,a||o(" "),o("? "),sr(r,t),t.indentLevel--,a&&h(),a||o(" "),o(": ");const f=s.type===19;f||t.indentLevel++,sr(s,t),f||t.indentLevel--,a&&c(!0)}function wP(e,t){const{push:n,helper:r,indent:s,deindent:a,newline:o}=t,{needPauseTracking:u,needArraySpread:c}=e;c&&n("[...("),n(`_cache[${e.index}] || (`),u&&(s(),n(`${r(kc)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),sr(e.value,t),u&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(kc)}(1),`),o(),n(`_cache[${e.index}]`),a()),n(")"),c&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const xP=v1(/^(if|else|else-if)$/,(e,t,n)=>kP(e,t,n,(r,s,a)=>{const o=n.parent.children;let u=o.indexOf(r),c=0;for(;u-->=0;){const h=o[u];h&&h.type===9&&(c+=h.branches.length)}return()=>{if(a)r.codegenNode=zy(s,c,n);else{const h=SP(r.codegenNode);h.alternate=zy(s,c+r.branches.length-1,n)}}}));function kP(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(en(28,t.loc)),t.exp=ft("true",!1,s)}if(t.name==="if"){const s=Yy(e,t),a={type:9,loc:JD(e.loc),branches:[s]};if(n.replaceNode(a),r)return r(a,s,!0)}else{const s=n.parent.children;let a=s.indexOf(e);for(;a-->=-1;){const o=s[a];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(en(30,e.loc)),n.removeNode();const u=Yy(e,t);o.branches.push(u);const c=r&&r(o,u,!1);ld(u,n),c&&c(),n.currentNode=null}else n.onError(en(30,e.loc));break}}}function Yy(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!es(e,"for")?e.children:[e],userKey:ad(e,"key"),isTemplateIf:n}}function zy(e,t,n){return e.condition?$h(e.condition,Ky(e,t,n),Dn(n.helper(Io),['""',"true"])):Ky(e,t,n)}function Ky(e,t,n){const{helper:r}=n,s=xn("key",ft(`${t}`,!1,qr,2)),{children:a}=e,o=a[0];if(a.length!==1||o.type!==1)if(a.length===1&&o.type===11){const c=o.codegenNode;return Cc(c,s,n),c}else return ko(n,r(wo),ts([s]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,h=$D(c);return h.type===13&&Bp(h,n),Cc(h,s,n),c}}function SP(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const TP=(e,t,n)=>{const{modifiers:r,loc:s}=e,a=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(a.type!==4||!a.isStatic)return n.onError(en(52,a.loc)),{props:[xn(a,ft("",!0,s))]};w1(e),o=e.exp}return a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),r.some(u=>u.content==="camel")&&(a.type===4?a.isStatic?a.content=Jt(a.content):a.content=`${n.helperString(Vh)}(${a.content})`:(a.children.unshift(`${n.helperString(Vh)}(`),a.children.push(")"))),n.inSSR||(r.some(u=>u.content==="prop")&&Gy(a,"."),r.some(u=>u.content==="attr")&&Gy(a,"^")),{props:[xn(a,o)]}},w1=(e,t)=>{const n=e.arg,r=Jt(n.content);e.exp=ft(r,!1,n.loc)},Gy=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},AP=v1("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return CP(e,t,n,a=>{const o=Dn(r(Lp),[a.source]),u=Tc(e),c=es(e,"memo"),h=ad(e,"key",!1,!0);h&&h.type===7&&!h.exp&&w1(h);let p=h&&(h.type===6?h.value?ft(h.value.content,!0):void 0:h.exp);const m=h&&p?xn("key",p):null,y=a.source.type===4&&a.source.constType>0,_=y?64:h?128:256;return a.codegenNode=ko(n,r(wo),void 0,o,_,void 0,void 0,!0,!y,!1,e.loc),()=>{let b;const{children:A}=a,B=A.length!==1||A[0].type!==1,V=Ac(e)?e:u&&e.children.length===1&&Ac(e.children[0])?e.children[0]:null;if(V?(b=V.codegenNode,u&&m&&Cc(b,m,n)):B?b=ko(n,r(wo),m?ts([m]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=A[0].codegenNode,u&&m&&Cc(b,m,n),b.isBlock!==!y&&(b.isBlock?(s(ba),s(ml(n.inSSR,b.isComponent))):s(pl(n.inSSR,b.isComponent))),b.isBlock=!y,b.isBlock?(r(ba),r(ml(n.inSSR,b.isComponent))):r(pl(n.inSSR,b.isComponent))),c){const x=hl(Uh(a.parseResult,[ft("_cached")]));x.body=AD([gs(["const _memo = (",c.exp,")"]),gs(["if (_cached",...p?[" && _cached.key === ",p]:[],` && ${n.helperString(r1)}(_cached, _memo)) return _cached`]),gs(["const _item = ",b]),ft("_item.memo = _memo"),ft("return _item")]),o.arguments.push(x,ft("_cache"),ft(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(hl(Uh(a.parseResult),b,!0))}})});function CP(e,t,n,r){if(!t.exp){n.onError(en(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(en(32,t.loc));return}x1(s);const{addIdentifiers:a,removeIdentifiers:o,scopes:u}=n,{source:c,value:h,key:f,index:p}=s,m={type:11,loc:t.loc,source:c,valueAlias:h,keyAlias:f,objectIndexAlias:p,parseResult:s,children:Tc(e)?e.children:[e]};n.replaceNode(m),u.vFor++;const y=r&&r(m);return()=>{u.vFor--,y&&y()}}function x1(e,t){e.finalized||(e.finalized=!0)}function Uh({value:e,key:t,index:n},r=[]){return EP([e,t,n,...r])}function EP(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||ft("_".repeat(r+1),!1))}const Jy=ft("undefined",!1),OP=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=es(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},MP=(e,t,n,r)=>hl(e,n,!1,!0,n.length?n[0].loc:r);function RP(e,t,n=MP){t.helper(Fp);const{children:r,loc:s}=e,a=[],o=[];let u=t.scopes.vSlot>0||t.scopes.vFor>0;const c=es(e,"slot",!0);if(c){const{arg:A,exp:B}=c;A&&!Sr(A)&&(u=!0),a.push(xn(A||ft("default",!0),n(B,void 0,r,s)))}let h=!1,f=!1;const p=[],m=new Set;let y=0;for(let A=0;A{const x=n(B,void 0,V,s);return t.compatConfig&&(x.isNonScopedSlot=!0),xn("default",x)};h?p.length&&p.some(B=>k1(B))&&(f?t.onError(en(39,p[0].loc)):a.push(A(void 0,p))):a.push(A(void 0,r))}const _=u?2:nc(e.children)?3:1;let b=ts(a.concat(xn("_",ft(_+"",!1))),s);return o.length&&(b=Dn(t.helper(n1),[b,ha(o)])),{slots:b,hasDynamicSlots:u}}function Hu(e,t,n){const r=[xn("name",e),xn("fn",t)];return n!=null&&r.push(xn("key",ft(String(n),!0))),ts(r)}function nc(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,a=e.tagType===1;let o=a?PP(e,t):`"${r}"`;const u=Bt(o)&&o.callee===Mp;let c,h,f=0,p,m,y,_=u||o===lo||o===Tp||!a&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const b=T1(e,t,void 0,a,u);c=b.props,f=b.patchFlag,m=b.dynamicPropNames;const A=b.directives;y=A&&A.length?ha(A.map(B=>IP(B,t))):void 0,b.shouldUseBlock&&(_=!0)}if(e.children.length>0)if(o===wc&&(_=!0,f|=1024),a&&o!==lo&&o!==wc){const{slots:A,hasDynamicSlots:B}=RP(e,t);h=A,B&&(f|=1024)}else if(e.children.length===1&&o!==lo){const A=e.children[0],B=A.type,V=B===5||B===8;V&&$r(A,t)===0&&(f|=1),V||B===2?h=A:h=e.children}else h=e.children;m&&m.length&&(p=NP(m)),e.codegenNode=ko(t,o,c,h,f===0?void 0:f,p,y,!!_,!1,a,e.loc)};function PP(e,t,n=!1){let{tag:r}=e;const s=jh(r),a=ad(e,"is",!1,!0);if(a)if(s||pa("COMPILER_IS_ON_ELEMENT",t)){let u;if(a.type===6?u=a.value&&ft(a.value.content,!0):(u=a.exp,u||(u=ft("is",!1,a.arg.loc))),u)return Dn(t.helper(Mp),[u])}else a.type===6&&a.value.content.startsWith("vue:")&&(r=a.value.content.slice(4));const o=i1(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(Op),t.components.add(r),To(r,"component"))}function T1(e,t,n=e.props,r,s,a=!1){const{tag:o,loc:u,children:c}=e;let h=[];const f=[],p=[],m=c.length>0;let y=!1,_=0,b=!1,A=!1,B=!1,V=!1,x=!1,C=!1;const $=[],H=O=>{h.length&&(f.push(ts(Zy(h),u)),h=[]),O&&f.push(O)},F=()=>{t.scopes.vFor>0&&h.push(xn(ft("ref_for",!0),ft("true")))},U=({key:O,value:J})=>{if(Sr(O)){const X=O.content,fe=wa(X);if(fe&&(!r||s)&&X.toLowerCase()!=="onclick"&&X!=="onUpdate:modelValue"&&!Ai(X)&&(V=!0),fe&&Ai(X)&&(C=!0),fe&&J.type===14&&(J=J.arguments[0]),J.type===20||(J.type===4||J.type===8)&&$r(J,t)>0)return;X==="ref"?b=!0:X==="class"?A=!0:X==="style"?B=!0:X!=="key"&&!$.includes(X)&&$.push(X),r&&(X==="class"||X==="style")&&!$.includes(X)&&$.push(X)}else x=!0};for(let O=0;OAe.content==="prop")&&(_|=32);const he=t.directiveTransforms[X];if(he){const{props:Ae,needRuntime:Pe}=he(J,e,t);!a&&Ae.forEach(U),q&&fe&&!Sr(fe)?H(ts(Ae,u)):h.push(...Ae),Pe&&(p.push(J),Or(Pe)&&S1.set(J,Pe))}else jO(X)||(p.push(J),m&&(y=!0))}}let P;if(f.length?(H(),f.length>1?P=Dn(t.helper(xc),f,u):P=f[0]):h.length&&(P=ts(Zy(h),u)),x?_|=16:(A&&!r&&(_|=2),B&&!r&&(_|=4),$.length&&(_|=8),V&&(_|=32)),!y&&(_===0||_===32)&&(b||C||p.length>0)&&(_|=512),!t.inSSR&&P)switch(P.type){case 15:let O=-1,J=-1,X=!1;for(let N=0;Nxn(o,a)),s))}return ha(n,e.loc)}function NP(e){let t="[";for(let n=0,r=e.length;n{if(Ac(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:a}=FP(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let u=2;a&&(o[2]=a,u=3),n.length&&(o[3]=hl([],n,!1,!1,r),u=4),t.scopeId&&!t.slotted&&(u=5),o.splice(u),e.codegenNode=Dn(t.helper(t1),o,r)}};function FP(e,t){let n='"default"',r;const s=[];for(let a=0;a0){const{props:a,directives:o}=T1(e,t,s,!1,!1);r=a,o.length&&t.onError(en(36,o[0].loc))}return{slotName:n,slotProps:r}}const A1=(e,t,n,r)=>{const{loc:s,modifiers:a,arg:o}=e;!e.exp&&!a.length&&n.onError(en(35,s));let u;if(o.type===4)if(o.isStatic){let p=o.content;p.startsWith("vue:")&&(p=`vnode-${p.slice(4)}`);const m=t.tagType!==0||p.startsWith("vnode")||!/[A-Z]/.test(p)?rl(Jt(p)):`on:${p}`;u=ft(m,!0,o.loc)}else u=gs([`${n.helperString(Fh)}(`,o,")"]);else u=o,u.children.unshift(`${n.helperString(Fh)}(`),u.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let h=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const p=l1(c),m=!(p||ID(c)),y=c.content.includes(";");(m||h&&p)&&(c=gs([`${m?"$event":"(...args)"} => ${y?"{":"("}`,c,y?"}":")"]))}let f={props:[xn(u,c||ft("() => {}",!1,s))]};return r&&(f=r(f)),h&&(f.props[0].value=n.cache(f.props[0].value)),f.props.forEach(p=>p.key.isHandlerKey=!0),f},$P=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let a=0;aa.type===7&&!t.directiveTransforms[a.name])&&e.tag!=="template")))for(let a=0;a{if(e.type===1&&es(e,"once",!0))return Xy.has(e)||t.inVOnce||t.inSSR?void 0:(Xy.add(e),t.inVOnce=!0,t.helper(kc),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},C1=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(en(41,e.loc)),Uu();const a=r.loc.source.trim(),o=r.type===4?r.content:a,u=n.bindingMetadata[a];if(u==="props"||u==="props-aliased")return n.onError(en(44,r.loc)),Uu();if(!o.trim()||!l1(r))return n.onError(en(42,r.loc)),Uu();const c=s||ft("modelValue",!0),h=s?Sr(s)?`onUpdate:${Jt(s.content)}`:gs(['"onUpdate:" + ',s]):"onUpdate:modelValue";let f;const p=n.isTS?"($event: any)":"$event";f=gs([`${p} => ((`,r,") = $event)"]);const m=[xn(c,e.exp),xn(h,f)];if(e.modifiers.length&&t.tagType===1){const y=e.modifiers.map(b=>b.content).map(b=>(Up(b)?b:JSON.stringify(b))+": true").join(", "),_=s?Sr(s)?`${s.content}Modifiers`:gs([s,' + "Modifiers"']):"modelModifiers";m.push(xn(_,ft(`{ ${y} }`,!1,e.loc,2)))}return Uu(m)};function Uu(e=[]){return{props:e}}const HP=/[\w).+\-_$\]]/,UP=(e,t)=>{pa("COMPILER_FILTERS",t)&&(e.type===5?Ec(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Ec(n.exp,t)}))};function Ec(e,t){if(e.type===4)Qy(e,t);else for(let n=0;n=0&&(V=n.charAt(B),V===" ");B--);(!V||!HP.test(V))&&(o=!0)}}_===void 0?_=n.slice(0,y).trim():f!==0&&A();function A(){b.push(n.slice(f,y).trim()),f=y+1}if(b.length){for(y=0;y{if(e.type===1){const n=es(e,"memo");return!n||e0.has(e)?void 0:(e0.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Bp(r,t),e.codegenNode=Dn(t.helper($p),[n.exp,hl(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function WP(e){return[[BP,xP,qP,AP,UP,VP,DP,OP,$P],{on:A1,bind:TP,model:C1}]}function YP(e,t={}){const n=t.onError||Hp,r=t.mode==="module";t.prefixIdentifiers===!0?n(en(47)):r&&n(en(48));const s=!1;t.cacheHandlers&&n(en(49)),t.scopeId&&!r&&n(en(50));const a=At({},t,{prefixIdentifiers:s}),o=ut(e)?QD(e,a):e,[u,c]=WP();return rP(o,At({},a,{nodeTransforms:[...u,...t.nodeTransforms||[]],directiveTransforms:At({},c,t.directiveTransforms||{})})),lP(o,a)}const zP=()=>({props:[]});/** +**/const wo=Symbol(""),lo=Symbol(""),kp=Symbol(""),bc=Symbol(""),Gb=Symbol(""),ba=Symbol(""),Jb=Symbol(""),Zb=Symbol(""),Sp=Symbol(""),Tp=Symbol(""),Io=Symbol(""),Ap=Symbol(""),Xb=Symbol(""),Cp=Symbol(""),Ep=Symbol(""),Op=Symbol(""),Mp=Symbol(""),Rp=Symbol(""),Dp=Symbol(""),Qb=Symbol(""),e1=Symbol(""),rd=Symbol(""),wc=Symbol(""),Pp=Symbol(""),Lp=Symbol(""),xo=Symbol(""),No=Symbol(""),Ip=Symbol(""),Ih=Symbol(""),mD=Symbol(""),Nh=Symbol(""),xc=Symbol(""),gD=Symbol(""),vD=Symbol(""),Np=Symbol(""),yD=Symbol(""),_D=Symbol(""),Vp=Symbol(""),t1=Symbol(""),fl={[wo]:"Fragment",[lo]:"Teleport",[kp]:"Suspense",[bc]:"KeepAlive",[Gb]:"BaseTransition",[ba]:"openBlock",[Jb]:"createBlock",[Zb]:"createElementBlock",[Sp]:"createVNode",[Tp]:"createElementVNode",[Io]:"createCommentVNode",[Ap]:"createTextVNode",[Xb]:"createStaticVNode",[Cp]:"resolveComponent",[Ep]:"resolveDynamicComponent",[Op]:"resolveDirective",[Mp]:"resolveFilter",[Rp]:"withDirectives",[Dp]:"renderList",[Qb]:"renderSlot",[e1]:"createSlots",[rd]:"toDisplayString",[wc]:"mergeProps",[Pp]:"normalizeClass",[Lp]:"normalizeStyle",[xo]:"normalizeProps",[No]:"guardReactiveProps",[Ip]:"toHandlers",[Ih]:"camelize",[mD]:"capitalize",[Nh]:"toHandlerKey",[xc]:"setBlockTracking",[gD]:"pushScopeId",[vD]:"popScopeId",[Np]:"withCtx",[yD]:"unref",[_D]:"isRef",[Vp]:"withMemo",[t1]:"isMemoSame"};function bD(e){Object.getOwnPropertySymbols(e).forEach(t=>{fl[t]=e[t]})}const qr={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function wD(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:qr}}function ko(e,t,n,r,s,a,o,u=!1,c=!1,h=!1,f=qr){return e&&(u?(e.helper(ba),e.helper(ml(e.inSSR,h))):e.helper(pl(e.inSSR,h)),o&&e.helper(Rp)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:a,directives:o,isBlock:u,disableTracking:c,isComponent:h,loc:f}}function ha(e,t=qr){return{type:17,loc:t,elements:e}}function ts(e,t=qr){return{type:15,loc:t,properties:e}}function xn(e,t){return{type:16,loc:qr,key:ut(e)?ft(e,!0):e,value:t}}function ft(e,t=!1,n=qr,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function gs(e,t=qr){return{type:8,loc:t,children:e}}function Dn(e,t=[],n=qr){return{type:14,loc:n,callee:e,arguments:t}}function hl(e,t=void 0,n=!1,r=!1,s=qr){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function Vh(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:qr}}function xD(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:qr}}function kD(e){return{type:21,body:e,loc:qr}}function pl(e,t){return e||t?Sp:Tp}function ml(e,t){return e||t?Jb:Zb}function Fp(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(pl(r,e.isComponent)),t(ba),t(ml(r,e.isComponent)))}const Ny=new Uint8Array([123,123]),Vy=new Uint8Array([125,125]);function Fy(e){return e>=97&&e<=122||e>=65&&e<=90}function Ir(e){return e===32||e===10||e===9||e===12||e===13}function gi(e){return e===47||e===62||Ir(e)}function kc(e){const t=new Uint8Array(e.length);for(let n=0;n=0;s--){const a=this.newlines[s];if(t>a){n=s+2,r=t-a;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?gi(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Ir(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===Jn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function $y(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function pa(e,t){const n=$y("MODE",t),r=$y(e,t);return n===3?r===!0:r!==!1}function So(e,t,n,...r){return pa(e,t)}function $p(e){throw e}function n1(e){}function en(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,a=new SyntaxError(String(s));return a.code=e,a.loc=t,a}const kr=e=>e.type===4&&e.isStatic;function r1(e){switch(e){case"Teleport":case"teleport":return lo;case"Suspense":case"suspense":return kp;case"KeepAlive":case"keep-alive":return bc;case"BaseTransition":case"base-transition":return Gb}}const TD=/^\d|[^\$\w\xA0-\uFFFF]/,Bp=e=>!TD.test(e),AD=/[A-Za-z_$\xA0-\uFFFF]/,CD=/[\.\?\w$\xA0-\uFFFF]/,ED=/\s+[.[]\s*|\s*[.[]\s+/g,s1=e=>e.type===4?e.content:e.loc.source,OD=e=>{const t=s1(e).trim().replace(ED,u=>u.trim());let n=0,r=[],s=0,a=0,o=null;for(let u=0;u|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,RD=e=>MD.test(s1(e)),DD=RD;function es(e,t,n=!1){for(let r=0;rt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function Wf(e){return e.type===5||e.type===2}function LD(e){return e.type===7&&e.name==="slot"}function Sc(e){return e.type===1&&e.tagType===3}function Tc(e){return e.type===1&&e.tagType===2}const ID=new Set([xo,No]);function a1(e,t=[]){if(e&&!ut(e)&&e.type===14){const n=e.callee;if(!ut(n)&&ID.has(n))return a1(e.arguments[0],t.concat(e))}return[e,t]}function Ac(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],a=[],o;if(s&&!ut(s)&&s.type===14){const u=a1(s);s=u[0],a=u[1],o=a[a.length-1]}if(s==null||ut(s))r=ts([t]);else if(s.type===14){const u=s.arguments[0];!ut(u)&&u.type===15?By(t,u)||u.properties.unshift(t):s.callee===Ip?r=Dn(n.helper(wc),[ts([t]),s]):s.arguments.unshift(ts([t])),!r&&(r=s)}else s.type===15?(By(t,s)||s.properties.unshift(t),r=s):(r=Dn(n.helper(wc),[ts([t]),s]),o&&o.callee===No&&(o=a[a.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function By(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function To(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function ND(e){return e.type===14&&e.callee===Vp?e.arguments[1].returns:e}const VD=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,l1={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Zl,isPreTag:Zl,isIgnoreNewlineTag:Zl,isCustomElement:Zl,onError:$p,onWarn:n1,comments:!1,prefixIdentifiers:!1};let Pt=l1,Ao=null,ei="",Xn=null,Ot=null,_r="",zs=-1,na=-1,Hp=0,Si=!1,Fh=null;const Qt=[],un=new SD(Qt,{onerr:Ys,ontext(e,t){Bu(Wn(e,t),e,t)},ontextentity(e,t,n){Bu(e,t,n)},oninterpolation(e,t){if(Si)return Bu(Wn(e,t),e,t);let n=e+un.delimiterOpen.length,r=t-un.delimiterClose.length;for(;Ir(ei.charCodeAt(n));)n++;for(;Ir(ei.charCodeAt(r-1));)r--;let s=Wn(n,r);s.includes("&")&&(s=Pt.decodeEntities(s,!1)),$h({type:5,content:Qu(s,!1,yn(n,r)),loc:yn(e,t)})},onopentagname(e,t){const n=Wn(e,t);Xn={type:1,tag:n,ns:Pt.getNamespace(n,Qt[0],Pt.ns),tagType:0,props:[],children:[],loc:yn(e-1,t),codegenNode:void 0}},onopentagend(e){Uy(e)},onclosetag(e,t){const n=Wn(e,t);if(!Pt.isVoidTag(n)){let r=!1;for(let s=0;s0&&Ys(24,Qt[0].loc.start.offset);for(let o=0;o<=s;o++){const u=Qt.shift();Xu(u,t,o(r.type===7?r.rawName:r.name)===n)&&Ys(2,t)},onattribend(e,t){if(Xn&&Ot){if(la(Ot.loc,t),e!==0)if(_r.includes("&")&&(_r=Pt.decodeEntities(_r,!0)),Ot.type===6)Ot.name==="class"&&(_r=c1(_r).trim()),e===1&&!_r&&Ys(13,t),Ot.value={type:2,content:_r,loc:e===1?yn(zs,na):yn(zs-1,na+1)},un.inSFCRoot&&Xn.tag==="template"&&Ot.name==="lang"&&_r&&_r!=="html"&&un.enterRCDATA(kc("s.content==="sync"))>-1&&So("COMPILER_V_BIND_SYNC",Pt,Ot.loc,Ot.rawName)&&(Ot.name="model",Ot.modifiers.splice(r,1))}(Ot.type!==7||Ot.name!=="pre")&&Xn.props.push(Ot)}_r="",zs=na=-1},oncomment(e,t){Pt.comments&&$h({type:3,content:Wn(e,t),loc:yn(e-4,t+3)})},onend(){const e=ei.length;for(let t=0;t{const _=t.start.offset+m,b=_+p.length;return Qu(p,!1,yn(_,b),0,y?1:0)},u={source:o(a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=s.trim().replace(FD,"").trim();const h=s.indexOf(c),f=c.match(Hy);if(f){c=c.replace(Hy,"").trim();const p=f[1].trim();let m;if(p&&(m=n.indexOf(p,h+c.length),u.key=o(p,m,!0)),f[2]){const y=f[2].trim();y&&(u.index=o(y,n.indexOf(y,u.key?m+p.length:h+c.length),!0))}}return c&&(u.value=o(c,h,!0)),u}function Wn(e,t){return ei.slice(e,t)}function Uy(e){un.inSFCRoot&&(Xn.innerLoc=yn(e+1,e+1)),$h(Xn);const{tag:t,ns:n}=Xn;n===0&&Pt.isPreTag(t)&&Hp++,Pt.isVoidTag(t)?Xu(Xn,e):(Qt.unshift(Xn),(n===1||n===2)&&(un.inXML=!0)),Xn=null}function Bu(e,t,n){{const a=Qt[0]&&Qt[0].tag;a!=="script"&&a!=="style"&&e.includes("&")&&(e=Pt.decodeEntities(e,!1))}const r=Qt[0]||Ao,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,la(s.loc,n)):r.children.push({type:2,content:e,loc:yn(t,n)})}function Xu(e,t,n=!1){n?la(e.loc,o1(t,60)):la(e.loc,BD(t,62)+1),un.inSFCRoot&&(e.children.length?e.innerLoc.end=At({},e.children[e.children.length-1].loc.end):e.innerLoc.end=At({},e.innerLoc.start),e.innerLoc.source=Wn(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:a}=e;if(Si||(r==="slot"?e.tagType=2:jy(e)?e.tagType=3:UD(e)&&(e.tagType=1)),un.inRCDATA||(e.children=u1(a)),s===0&&Pt.isIgnoreNewlineTag(r)){const o=a[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}s===0&&Pt.isPreTag(r)&&Hp--,Fh===e&&(Si=un.inVPre=!1,Fh=null),un.inXML&&(Qt[0]?Qt[0].ns:Pt.ns)===0&&(un.inXML=!1);{const o=e.props;if(!un.inSFCRoot&&pa("COMPILER_NATIVE_TEMPLATE",Pt)&&e.tag==="template"&&!jy(e)){const c=Qt[0]||Ao,h=c.children.indexOf(e);c.children.splice(h,1,...e.children)}const u=o.find(c=>c.type===6&&c.name==="inline-template");u&&So("COMPILER_INLINE_TEMPLATE",Pt,u.loc)&&e.children.length&&(u.value={type:2,content:Wn(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:u.loc})}}function BD(e,t){let n=e;for(;ei.charCodeAt(n)!==t&&n=0;)n--;return n}const HD=new Set(["if","else","else-if","for","slot"]);function jy({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const qD=/\r\n/g;function u1(e,t){const n=Pt.whitespace!=="preserve";let r=!1;for(let s=0;s0){if(m>=2){p.codegenNode.patchFlag=-1,o.push(p);continue}}else{const y=p.codegenNode;if(y.type===13){const _=y.patchFlag;if((_===void 0||_===512||_===1)&&h1(p,n)>=2){const b=p1(p);b&&(y.props=n.hoist(b))}y.dynamicProps&&(y.dynamicProps=n.hoist(y.dynamicProps))}}}else if(p.type===12&&(r?0:Fr(p,n))>=2){o.push(p);continue}if(p.type===1){const m=p.tagType===1;m&&n.scopes.vSlot++,ec(p,e,n,!1,s),m&&n.scopes.vSlot--}else if(p.type===11)ec(p,e,n,p.children.length===1,!0);else if(p.type===9)for(let m=0;my.key===p||y.key.content===p);return m&&m.value}}o.length&&n.transformHoist&&n.transformHoist(a,n,e)}function Fr(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let o=3;const u=h1(e,t);if(u===0)return n.set(e,0),0;u1)for(let c=0;cJ&&(U.childIndex--,U.onNodeRemoved()),U.parent.children.splice(J,1)},onNodeRemoved:zn,addIdentifiers(P){},removeIdentifiers(P){},hoist(P){ut(P)&&(P=ft(P)),U.hoists.push(P);const O=ft(`_hoisted_${U.hoists.length}`,!1,P.loc,2);return O.hoisted=P,O},cache(P,O=!1,J=!1){const X=xD(U.cached.length,P,O,J);return U.cached.push(X),X}};return U.filters=new Set,U}function eP(e,t){const n=QD(e,t);id(e,n),t.hoistStatic&&ZD(e,n),t.ssr||tP(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function tP(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=r[0];if(d1(e,s)&&s.codegenNode){const a=s.codegenNode;a.type===13&&Fp(a,t),e.codegenNode=a}else e.codegenNode=s}else if(r.length>1){let s=64;e.codegenNode=ko(t,n(wo),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function nP(e,t){let n=0;const r=()=>{n--};for(;nr===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:a}=r;if(r.tagType===3&&a.some(LD))return;const o=[];for(let u=0;u`${fl[e]}: _${fl[e]}`;function rP(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:u="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:h="vue/server-renderer",ssr:f=!1,isTS:p=!1,inSSR:m=!1}){const y={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:a,optimizeImports:o,runtimeGlobalName:u,runtimeModuleName:c,ssrRuntimeModuleName:h,ssr:f,isTS:p,inSSR:m,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(b){return`_${fl[b]}`},push(b,A=-2,B){y.code+=b},indent(){_(++y.indentLevel)},deindent(b=!1){b?--y.indentLevel:_(--y.indentLevel)},newline(){_(y.indentLevel)}};function _(b){y.push(` +`+" ".repeat(b),0)}return y}function sP(e,t={}){const n=rP(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:a,indent:o,deindent:u,newline:c,scopeId:h,ssr:f}=n,p=Array.from(e.helpers),m=p.length>0,y=!a&&r!=="module";iP(e,n);const b=f?"ssrRender":"render",B=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${b}(${B}) {`),o(),y&&(s("with (_ctx) {"),o(),m&&(s(`const { ${p.map(g1).join(", ")} } = _Vue +`,-1),c())),e.components.length&&(Yf(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Yf(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Yf(e.filters,"filter",n),c()),e.temps>0){s("let ");for(let V=0;V0?", ":""}_temp${V}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` +`,0),c()),f||s("return "),e.codegenNode?sr(e.codegenNode,n):s("null"),y&&(u(),s("}")),u(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function iP(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:a,runtimeModuleName:o,runtimeGlobalName:u,ssrRuntimeModuleName:c}=t,h=u,f=Array.from(e.helpers);if(f.length>0&&(s(`const _Vue = ${h} +`,-1),e.hoists.length)){const p=[Sp,Tp,Io,Ap,Xb].filter(m=>f.includes(m)).map(g1).join(", ");s(`const { ${p} } = _Vue +`,-1)}aP(e.hoists,t),a(),s("return ")}function Yf(e,t,{helper:n,push:r,newline:s,isTS:a}){const o=n(t==="filter"?Mp:t==="component"?Cp:Op);for(let u=0;u3||!1;t.push("["),n&&t.indent(),Vo(e,t,n),n&&t.deindent(),t.push("]")}function Vo(e,t,n=!1,r=!0){const{push:s,newline:a}=t;for(let o=0;on||"null")}function hP(e,t){const{push:n,helper:r,pure:s}=t,a=ut(e.callee)?e.callee:r(e.callee);s&&n(ad),n(a+"(",-2,e),Vo(e.arguments,t),n(")")}function pP(e,t){const{push:n,indent:r,deindent:s,newline:a}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const u=o.length>1||!1;n(u?"{":"{ "),u&&r();for(let c=0;c "),(c||u)&&(n("{"),r()),o?(c&&n("return "),Ye(o)?Up(o,t):sr(o,t)):u&&sr(u,t),(c||u)&&(s(),n("}")),h&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function vP(e,t){const{test:n,consequent:r,alternate:s,newline:a}=e,{push:o,indent:u,deindent:c,newline:h}=t;if(n.type===4){const p=!Bp(n.content);p&&o("("),v1(n,t),p&&o(")")}else o("("),sr(n,t),o(")");a&&u(),t.indentLevel++,a||o(" "),o("? "),sr(r,t),t.indentLevel--,a&&h(),a||o(" "),o(": ");const f=s.type===19;f||t.indentLevel++,sr(s,t),f||t.indentLevel--,a&&c(!0)}function yP(e,t){const{push:n,helper:r,indent:s,deindent:a,newline:o}=t,{needPauseTracking:u,needArraySpread:c}=e;c&&n("[...("),n(`_cache[${e.index}] || (`),u&&(s(),n(`${r(xc)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),sr(e.value,t),u&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(xc)}(1),`),o(),n(`_cache[${e.index}]`),a()),n(")"),c&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const _P=m1(/^(if|else|else-if)$/,(e,t,n)=>bP(e,t,n,(r,s,a)=>{const o=n.parent.children;let u=o.indexOf(r),c=0;for(;u-->=0;){const h=o[u];h&&h.type===9&&(c+=h.branches.length)}return()=>{if(a)r.codegenNode=Wy(s,c,n);else{const h=wP(r.codegenNode);h.alternate=Wy(s,c+r.branches.length-1,n)}}}));function bP(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(en(28,t.loc)),t.exp=ft("true",!1,s)}if(t.name==="if"){const s=qy(e,t),a={type:9,loc:zD(e.loc),branches:[s]};if(n.replaceNode(a),r)return r(a,s,!0)}else{const s=n.parent.children;let a=s.indexOf(e);for(;a-->=-1;){const o=s[a];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(en(30,e.loc)),n.removeNode();const u=qy(e,t);o.branches.push(u);const c=r&&r(o,u,!1);id(u,n),c&&c(),n.currentNode=null}else n.onError(en(30,e.loc));break}}}function qy(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!es(e,"for")?e.children:[e],userKey:sd(e,"key"),isTemplateIf:n}}function Wy(e,t,n){return e.condition?Vh(e.condition,Yy(e,t,n),Dn(n.helper(Io),['""',"true"])):Yy(e,t,n)}function Yy(e,t,n){const{helper:r}=n,s=xn("key",ft(`${t}`,!1,qr,2)),{children:a}=e,o=a[0];if(a.length!==1||o.type!==1)if(a.length===1&&o.type===11){const c=o.codegenNode;return Ac(c,s,n),c}else return ko(n,r(wo),ts([s]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,h=ND(c);return h.type===13&&Fp(h,n),Ac(h,s,n),c}}function wP(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const xP=(e,t,n)=>{const{modifiers:r,loc:s}=e,a=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(a.type!==4||!a.isStatic)return n.onError(en(52,a.loc)),{props:[xn(a,ft("",!0,s))]};_1(e),o=e.exp}return a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),r.some(u=>u.content==="camel")&&(a.type===4?a.isStatic?a.content=Jt(a.content):a.content=`${n.helperString(Ih)}(${a.content})`:(a.children.unshift(`${n.helperString(Ih)}(`),a.children.push(")"))),n.inSSR||(r.some(u=>u.content==="prop")&&zy(a,"."),r.some(u=>u.content==="attr")&&zy(a,"^")),{props:[xn(a,o)]}},_1=(e,t)=>{const n=e.arg,r=Jt(n.content);e.exp=ft(r,!1,n.loc)},zy=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},kP=m1("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return SP(e,t,n,a=>{const o=Dn(r(Dp),[a.source]),u=Sc(e),c=es(e,"memo"),h=sd(e,"key",!1,!0);h&&h.type===7&&!h.exp&&_1(h);let p=h&&(h.type===6?h.value?ft(h.value.content,!0):void 0:h.exp);const m=h&&p?xn("key",p):null,y=a.source.type===4&&a.source.constType>0,_=y?64:h?128:256;return a.codegenNode=ko(n,r(wo),void 0,o,_,void 0,void 0,!0,!y,!1,e.loc),()=>{let b;const{children:A}=a,B=A.length!==1||A[0].type!==1,V=Tc(e)?e:u&&e.children.length===1&&Tc(e.children[0])?e.children[0]:null;if(V?(b=V.codegenNode,u&&m&&Ac(b,m,n)):B?b=ko(n,r(wo),m?ts([m]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=A[0].codegenNode,u&&m&&Ac(b,m,n),b.isBlock!==!y&&(b.isBlock?(s(ba),s(ml(n.inSSR,b.isComponent))):s(pl(n.inSSR,b.isComponent))),b.isBlock=!y,b.isBlock?(r(ba),r(ml(n.inSSR,b.isComponent))):r(pl(n.inSSR,b.isComponent))),c){const x=hl(Bh(a.parseResult,[ft("_cached")]));x.body=kD([gs(["const _memo = (",c.exp,")"]),gs(["if (_cached",...p?[" && _cached.key === ",p]:[],` && ${n.helperString(t1)}(_cached, _memo)) return _cached`]),gs(["const _item = ",b]),ft("_item.memo = _memo"),ft("return _item")]),o.arguments.push(x,ft("_cache"),ft(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(hl(Bh(a.parseResult),b,!0))}})});function SP(e,t,n,r){if(!t.exp){n.onError(en(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(en(32,t.loc));return}b1(s);const{addIdentifiers:a,removeIdentifiers:o,scopes:u}=n,{source:c,value:h,key:f,index:p}=s,m={type:11,loc:t.loc,source:c,valueAlias:h,keyAlias:f,objectIndexAlias:p,parseResult:s,children:Sc(e)?e.children:[e]};n.replaceNode(m),u.vFor++;const y=r&&r(m);return()=>{u.vFor--,y&&y()}}function b1(e,t){e.finalized||(e.finalized=!0)}function Bh({value:e,key:t,index:n},r=[]){return TP([e,t,n,...r])}function TP(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||ft("_".repeat(r+1),!1))}const Ky=ft("undefined",!1),AP=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=es(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},CP=(e,t,n,r)=>hl(e,n,!1,!0,n.length?n[0].loc:r);function EP(e,t,n=CP){t.helper(Np);const{children:r,loc:s}=e,a=[],o=[];let u=t.scopes.vSlot>0||t.scopes.vFor>0;const c=es(e,"slot",!0);if(c){const{arg:A,exp:B}=c;A&&!kr(A)&&(u=!0),a.push(xn(A||ft("default",!0),n(B,void 0,r,s)))}let h=!1,f=!1;const p=[],m=new Set;let y=0;for(let A=0;A{const x=n(B,void 0,V,s);return t.compatConfig&&(x.isNonScopedSlot=!0),xn("default",x)};h?p.length&&p.some(B=>w1(B))&&(f?t.onError(en(39,p[0].loc)):a.push(A(void 0,p))):a.push(A(void 0,r))}const _=u?2:tc(e.children)?3:1;let b=ts(a.concat(xn("_",ft(_+"",!1))),s);return o.length&&(b=Dn(t.helper(e1),[b,ha(o)])),{slots:b,hasDynamicSlots:u}}function Hu(e,t,n){const r=[xn("name",e),xn("fn",t)];return n!=null&&r.push(xn("key",ft(String(n),!0))),ts(r)}function tc(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,a=e.tagType===1;let o=a?MP(e,t):`"${r}"`;const u=Bt(o)&&o.callee===Ep;let c,h,f=0,p,m,y,_=u||o===lo||o===kp||!a&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const b=k1(e,t,void 0,a,u);c=b.props,f=b.patchFlag,m=b.dynamicPropNames;const A=b.directives;y=A&&A.length?ha(A.map(B=>DP(B,t))):void 0,b.shouldUseBlock&&(_=!0)}if(e.children.length>0)if(o===bc&&(_=!0,f|=1024),a&&o!==lo&&o!==bc){const{slots:A,hasDynamicSlots:B}=EP(e,t);h=A,B&&(f|=1024)}else if(e.children.length===1&&o!==lo){const A=e.children[0],B=A.type,V=B===5||B===8;V&&Fr(A,t)===0&&(f|=1),V||B===2?h=A:h=e.children}else h=e.children;m&&m.length&&(p=PP(m)),e.codegenNode=ko(t,o,c,h,f===0?void 0:f,p,y,!!_,!1,a,e.loc)};function MP(e,t,n=!1){let{tag:r}=e;const s=Hh(r),a=sd(e,"is",!1,!0);if(a)if(s||pa("COMPILER_IS_ON_ELEMENT",t)){let u;if(a.type===6?u=a.value&&ft(a.value.content,!0):(u=a.exp,u||(u=ft("is",!1,a.arg.loc))),u)return Dn(t.helper(Ep),[u])}else a.type===6&&a.value.content.startsWith("vue:")&&(r=a.value.content.slice(4));const o=r1(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(Cp),t.components.add(r),To(r,"component"))}function k1(e,t,n=e.props,r,s,a=!1){const{tag:o,loc:u,children:c}=e;let h=[];const f=[],p=[],m=c.length>0;let y=!1,_=0,b=!1,A=!1,B=!1,V=!1,x=!1,C=!1;const $=[],H=O=>{h.length&&(f.push(ts(Gy(h),u)),h=[]),O&&f.push(O)},F=()=>{t.scopes.vFor>0&&h.push(xn(ft("ref_for",!0),ft("true")))},U=({key:O,value:J})=>{if(kr(O)){const X=O.content,fe=wa(X);if(fe&&(!r||s)&&X.toLowerCase()!=="onclick"&&X!=="onUpdate:modelValue"&&!Ai(X)&&(V=!0),fe&&Ai(X)&&(C=!0),fe&&J.type===14&&(J=J.arguments[0]),J.type===20||(J.type===4||J.type===8)&&Fr(J,t)>0)return;X==="ref"?b=!0:X==="class"?A=!0:X==="style"?B=!0:X!=="key"&&!$.includes(X)&&$.push(X),r&&(X==="class"||X==="style")&&!$.includes(X)&&$.push(X)}else x=!0};for(let O=0;OAe.content==="prop")&&(_|=32);const he=t.directiveTransforms[X];if(he){const{props:Ae,needRuntime:Pe}=he(J,e,t);!a&&Ae.forEach(U),q&&fe&&!kr(fe)?H(ts(Ae,u)):h.push(...Ae),Pe&&(p.push(J),Cr(Pe)&&x1.set(J,Pe))}else BO(X)||(p.push(J),m&&(y=!0))}}let P;if(f.length?(H(),f.length>1?P=Dn(t.helper(wc),f,u):P=f[0]):h.length&&(P=ts(Gy(h),u)),x?_|=16:(A&&!r&&(_|=2),B&&!r&&(_|=4),$.length&&(_|=8),V&&(_|=32)),!y&&(_===0||_===32)&&(b||C||p.length>0)&&(_|=512),!t.inSSR&&P)switch(P.type){case 15:let O=-1,J=-1,X=!1;for(let N=0;Nxn(o,a)),s))}return ha(n,e.loc)}function PP(e){let t="[";for(let n=0,r=e.length;n{if(Tc(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:a}=IP(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let u=2;a&&(o[2]=a,u=3),n.length&&(o[3]=hl([],n,!1,!1,r),u=4),t.scopeId&&!t.slotted&&(u=5),o.splice(u),e.codegenNode=Dn(t.helper(Qb),o,r)}};function IP(e,t){let n='"default"',r;const s=[];for(let a=0;a0){const{props:a,directives:o}=k1(e,t,s,!1,!1);r=a,o.length&&t.onError(en(36,o[0].loc))}return{slotName:n,slotProps:r}}const S1=(e,t,n,r)=>{const{loc:s,modifiers:a,arg:o}=e;!e.exp&&!a.length&&n.onError(en(35,s));let u;if(o.type===4)if(o.isStatic){let p=o.content;p.startsWith("vue:")&&(p=`vnode-${p.slice(4)}`);const m=t.tagType!==0||p.startsWith("vnode")||!/[A-Z]/.test(p)?rl(Jt(p)):`on:${p}`;u=ft(m,!0,o.loc)}else u=gs([`${n.helperString(Nh)}(`,o,")"]);else u=o,u.children.unshift(`${n.helperString(Nh)}(`),u.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let h=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const p=i1(c),m=!(p||DD(c)),y=c.content.includes(";");(m||h&&p)&&(c=gs([`${m?"$event":"(...args)"} => ${y?"{":"("}`,c,y?"}":")"]))}let f={props:[xn(u,c||ft("() => {}",!1,s))]};return r&&(f=r(f)),h&&(f.props[0].value=n.cache(f.props[0].value)),f.props.forEach(p=>p.key.isHandlerKey=!0),f},NP=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let a=0;aa.type===7&&!t.directiveTransforms[a.name])&&e.tag!=="template")))for(let a=0;a{if(e.type===1&&es(e,"once",!0))return Jy.has(e)||t.inVOnce||t.inSSR?void 0:(Jy.add(e),t.inVOnce=!0,t.helper(xc),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},T1=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(en(41,e.loc)),Uu();const a=r.loc.source.trim(),o=r.type===4?r.content:a,u=n.bindingMetadata[a];if(u==="props"||u==="props-aliased")return n.onError(en(44,r.loc)),Uu();if(!o.trim()||!i1(r))return n.onError(en(42,r.loc)),Uu();const c=s||ft("modelValue",!0),h=s?kr(s)?`onUpdate:${Jt(s.content)}`:gs(['"onUpdate:" + ',s]):"onUpdate:modelValue";let f;const p=n.isTS?"($event: any)":"$event";f=gs([`${p} => ((`,r,") = $event)"]);const m=[xn(c,e.exp),xn(h,f)];if(e.modifiers.length&&t.tagType===1){const y=e.modifiers.map(b=>b.content).map(b=>(Bp(b)?b:JSON.stringify(b))+": true").join(", "),_=s?kr(s)?`${s.content}Modifiers`:gs([s,' + "Modifiers"']):"modelModifiers";m.push(xn(_,ft(`{ ${y} }`,!1,e.loc,2)))}return Uu(m)};function Uu(e=[]){return{props:e}}const FP=/[\w).+\-_$\]]/,$P=(e,t)=>{pa("COMPILER_FILTERS",t)&&(e.type===5?Cc(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Cc(n.exp,t)}))};function Cc(e,t){if(e.type===4)Zy(e,t);else for(let n=0;n=0&&(V=n.charAt(B),V===" ");B--);(!V||!FP.test(V))&&(o=!0)}}_===void 0?_=n.slice(0,y).trim():f!==0&&A();function A(){b.push(n.slice(f,y).trim()),f=y+1}if(b.length){for(y=0;y{if(e.type===1){const n=es(e,"memo");return!n||Xy.has(e)?void 0:(Xy.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Fp(r,t),e.codegenNode=Dn(t.helper(Vp),[n.exp,hl(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function UP(e){return[[VP,_P,HP,kP,$P,LP,OP,AP,NP],{on:S1,bind:xP,model:T1}]}function jP(e,t={}){const n=t.onError||$p,r=t.mode==="module";t.prefixIdentifiers===!0?n(en(47)):r&&n(en(48));const s=!1;t.cacheHandlers&&n(en(49)),t.scopeId&&!r&&n(en(50));const a=At({},t,{prefixIdentifiers:s}),o=ut(e)?JD(e,a):e,[u,c]=UP();return eP(o,At({},a,{nodeTransforms:[...u,...t.nodeTransforms||[]],directiveTransforms:At({},c,t.directiveTransforms||{})})),sP(o,a)}const qP=()=>({props:[]});/** * @vue/compiler-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const E1=Symbol(""),O1=Symbol(""),M1=Symbol(""),R1=Symbol(""),qh=Symbol(""),D1=Symbol(""),P1=Symbol(""),L1=Symbol(""),I1=Symbol(""),N1=Symbol("");kD({[E1]:"vModelRadio",[O1]:"vModelCheckbox",[M1]:"vModelText",[R1]:"vModelSelect",[qh]:"vModelDynamic",[D1]:"withModifiers",[P1]:"withKeys",[L1]:"vShow",[I1]:"Transition",[N1]:"TransitionGroup"});let qa;function KP(e,t=!1){return qa||(qa=document.createElement("div")),t?(qa.innerHTML=`
`,qa.children[0].getAttribute("foo")):(qa.innerHTML=e,qa.textContent)}const GP={parseMode:"html",isVoidTag:iM,isNativeTag:e=>nM(e)||rM(e)||sM(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:KP,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return I1;if(e==="TransitionGroup"||e==="transition-group")return N1},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},JP=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ft("style",!0,t.loc),exp:ZP(t.value.content,t.loc),modifiers:[],loc:t.loc})})},ZP=(e,t)=>{const n=J0(e);return ft(JSON.stringify(n),!1,t,3)};function Mi(e,t){return en(e,t)}const XP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(53,s)),t.children.length&&(n.onError(Mi(54,s)),t.children.length=0),{props:[xn(ft("innerHTML",!0,s),r||ft("",!0))]}},QP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(55,s)),t.children.length&&(n.onError(Mi(56,s)),t.children.length=0),{props:[xn(ft("textContent",!0),r?$r(r,n)>0?r:Dn(n.helperString(id),[r],s):ft("",!0))]}},eL=(e,t,n)=>{const r=C1(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(Mi(58,e.arg.loc));const{tag:s}=t,a=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||a){let o=M1,u=!1;if(s==="input"||a){const c=ad(t,"type");if(c){if(c.type===7)o=qh;else if(c.value)switch(c.value.content){case"radio":o=E1;break;case"checkbox":o=O1;break;case"file":u=!0,n.onError(Mi(59,e.loc));break}}else ND(t)&&(o=qh)}else s==="select"&&(o=R1);u||(r.needRuntime=n.helper(o))}else n.onError(Mi(57,e.loc));return r.props=r.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),r},tL=jr("passive,once,capture"),nL=jr("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),rL=jr("left,right"),V1=jr("onkeyup,onkeydown,onkeypress"),sL=(e,t,n,r)=>{const s=[],a=[],o=[];for(let u=0;uSr(e)&&e.content.toLowerCase()==="onclick"?ft(t,!0):e.type!==4?gs(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,iL=(e,t,n)=>A1(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:a,value:o}=r.props[0];const{keyModifiers:u,nonKeyModifiers:c,eventOptionModifiers:h}=sL(a,s,n,e.loc);if(c.includes("right")&&(a=t0(a,"onContextmenu")),c.includes("middle")&&(a=t0(a,"onMouseup")),c.length&&(o=Dn(n.helper(D1),[o,JSON.stringify(c)])),u.length&&(!Sr(a)||V1(a.content.toLowerCase()))&&(o=Dn(n.helper(P1),[o,JSON.stringify(u)])),h.length){const f=h.map(ka).join("");a=Sr(a)?ft(`${a.content}${f}`,!0):gs(["(",a,`) + "${f}"`])}return{props:[xn(a,o)]}}),aL=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(61,s)),{props:[],needRuntime:n.helper(L1)}},lL=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},oL=[JP],uL={cloak:zP,html:XP,text:QP,model:eL,on:iL,show:aL};function cL(e,t={}){return YP(e,At({},GP,t,{nodeTransforms:[lL,...oL,...t.nodeTransforms||[]],directiveTransforms:At({},uL,t.directiveTransforms||{}),transformHoist:null}))}/** +**/const A1=Symbol(""),C1=Symbol(""),E1=Symbol(""),O1=Symbol(""),Uh=Symbol(""),M1=Symbol(""),R1=Symbol(""),D1=Symbol(""),P1=Symbol(""),L1=Symbol("");bD({[A1]:"vModelRadio",[C1]:"vModelCheckbox",[E1]:"vModelText",[O1]:"vModelSelect",[Uh]:"vModelDynamic",[M1]:"withModifiers",[R1]:"withKeys",[D1]:"vShow",[P1]:"Transition",[L1]:"TransitionGroup"});let qa;function WP(e,t=!1){return qa||(qa=document.createElement("div")),t?(qa.innerHTML=`
`,qa.children[0].getAttribute("foo")):(qa.innerHTML=e,qa.textContent)}const YP={parseMode:"html",isVoidTag:nM,isNativeTag:e=>QO(e)||eM(e)||tM(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:WP,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return P1;if(e==="TransitionGroup"||e==="transition-group")return L1},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},zP=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ft("style",!0,t.loc),exp:KP(t.value.content,t.loc),modifiers:[],loc:t.loc})})},KP=(e,t)=>{const n=K0(e);return ft(JSON.stringify(n),!1,t,3)};function Mi(e,t){return en(e,t)}const GP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(53,s)),t.children.length&&(n.onError(Mi(54,s)),t.children.length=0),{props:[xn(ft("innerHTML",!0,s),r||ft("",!0))]}},JP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(55,s)),t.children.length&&(n.onError(Mi(56,s)),t.children.length=0),{props:[xn(ft("textContent",!0),r?Fr(r,n)>0?r:Dn(n.helperString(rd),[r],s):ft("",!0))]}},ZP=(e,t,n)=>{const r=T1(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(Mi(58,e.arg.loc));const{tag:s}=t,a=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||a){let o=E1,u=!1;if(s==="input"||a){const c=sd(t,"type");if(c){if(c.type===7)o=Uh;else if(c.value)switch(c.value.content){case"radio":o=A1;break;case"checkbox":o=C1;break;case"file":u=!0,n.onError(Mi(59,e.loc));break}}else PD(t)&&(o=Uh)}else s==="select"&&(o=O1);u||(r.needRuntime=n.helper(o))}else n.onError(Mi(57,e.loc));return r.props=r.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),r},XP=jr("passive,once,capture"),QP=jr("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),eL=jr("left,right"),I1=jr("onkeyup,onkeydown,onkeypress"),tL=(e,t,n,r)=>{const s=[],a=[],o=[];for(let u=0;ukr(e)&&e.content.toLowerCase()==="onclick"?ft(t,!0):e.type!==4?gs(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,nL=(e,t,n)=>S1(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:a,value:o}=r.props[0];const{keyModifiers:u,nonKeyModifiers:c,eventOptionModifiers:h}=tL(a,s,n,e.loc);if(c.includes("right")&&(a=Qy(a,"onContextmenu")),c.includes("middle")&&(a=Qy(a,"onMouseup")),c.length&&(o=Dn(n.helper(M1),[o,JSON.stringify(c)])),u.length&&(!kr(a)||I1(a.content.toLowerCase()))&&(o=Dn(n.helper(R1),[o,JSON.stringify(u)])),h.length){const f=h.map(ka).join("");a=kr(a)?ft(`${a.content}${f}`,!0):gs(["(",a,`) + "${f}"`])}return{props:[xn(a,o)]}}),rL=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(61,s)),{props:[],needRuntime:n.helper(D1)}},sL=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},iL=[zP],aL={cloak:qP,html:GP,text:JP,model:ZP,on:nL,show:rL};function lL(e,t={}){return jP(e,At({},YP,t,{nodeTransforms:[sL,...iL,...t.nodeTransforms||[]],directiveTransforms:At({},aL,t.directiveTransforms||{}),transformHoist:null}))}/** * vue v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const n0=Object.create(null);function dL(e,t){if(!ut(e))if(e.nodeType)e=e.innerHTML;else return zn;const n=YO(e,t),r=n0[n];if(r)return r;if(e[0]==="#"){const u=document.querySelector(e);e=u?u.innerHTML:""}const s=At({hoistStatic:!0,onError:void 0,onWarn:zn},t);!s.isCustomElement&&typeof customElements<"u"&&(s.isCustomElement=u=>!!customElements.get(u));const{code:a}=cL(e,s),o=new Function("Vue",a)(vD);return o._rc=!0,n0[n]=o}Cb(dL);var F1=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function fL(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Oc={exports:{}};/** +**/const e0=Object.create(null);function oL(e,t){if(!ut(e))if(e.nodeType)e=e.innerHTML;else return zn;const n=jO(e,t),r=e0[n];if(r)return r;if(e[0]==="#"){const u=document.querySelector(e);e=u?u.innerHTML:""}const s=At({hoistStatic:!0,onError:void 0,onWarn:zn},t);!s.isCustomElement&&typeof customElements<"u"&&(s.isCustomElement=u=>!!customElements.get(u));const{code:a}=lL(e,s),o=new Function("Vue",a)(pD);return o._rc=!0,e0[n]=o}Tb(oL);var N1=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function uL(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ec={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Oc.exports;(function(e,t){(function(){var n,r="4.17.21",s=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",u="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",h=500,f="__lodash_placeholder__",p=1,m=2,y=4,_=1,b=2,A=1,B=2,V=4,x=8,C=16,$=32,H=64,F=128,U=256,P=512,O=30,J="...",X=800,fe=16,ne=1,N=2,Z=3,R=1/0,q=9007199254740991,he=17976931348623157e292,Ae=NaN,Pe=4294967295,W=Pe-1,se=Pe>>>1,E=[["ary",F],["bind",A],["bindKey",B],["curry",x],["curryRight",C],["flip",P],["partial",$],["partialRight",H],["rearg",U]],re="[object Arguments]",_e="[object Array]",j="[object AsyncFunction]",Ie="[object Boolean]",Xe="[object Date]",we="[object DOMException]",et="[object Error]",z="[object Function]",S="[object GeneratorFunction]",I="[object Map]",G="[object Number]",te="[object Null]",ge="[object Object]",Y="[object Promise]",ce="[object Proxy]",ye="[object RegExp]",ke="[object Set]",Ce="[object String]",Me="[object Symbol]",He="[object Undefined]",je="[object WeakMap]",Ue="[object WeakSet]",Ge="[object ArrayBuffer]",ht="[object DataView]",_t="[object Float32Array]",an="[object Float64Array]",Zt="[object Int8Array]",En="[object Int16Array]",hn="[object Int32Array]",Mr="[object Uint8Array]",xs="[object Uint8ClampedArray]",pn="[object Uint16Array]",ue="[object Uint32Array]",Fe=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,Be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,We=/&(?:amp|lt|gt|quot|#39);/g,Nn=/[&<>"']/g,pr=RegExp(We.source),Is=RegExp(Nn.source),Ca=/<%-([\s\S]+?)%>/g,qi=/<%([\s\S]+?)%>/g,is=/<%=([\s\S]+?)%>/g,El=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yd=/^\w*$/,Nw=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_d=/[\\^$.*+?()[\]{}|]/g,Vw=RegExp(_d.source),bd=/^\s+/,Fw=/\s/,$w=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bw=/\{\n\/\* \[wrapped with (.+)\] \*/,Hw=/,? & /,Uw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jw=/[()=,{}\[\]\/\s]/,qw=/\\(\\)?/g,Ww=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dm=/\w*$/,Yw=/^[-+]0x[0-9a-f]+$/i,zw=/^0b[01]+$/i,Kw=/^\[object .+?Constructor\]$/,Gw=/^0o[0-7]+$/i,Jw=/^(?:0|[1-9]\d*)$/,Zw=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Uo=/($^)/,Xw=/['\n\r\u2028\u2029\\]/g,jo="\\ud800-\\udfff",Qw="\\u0300-\\u036f",ex="\\ufe20-\\ufe2f",tx="\\u20d0-\\u20ff",fm=Qw+ex+tx,hm="\\u2700-\\u27bf",pm="a-z\\xdf-\\xf6\\xf8-\\xff",nx="\\xac\\xb1\\xd7\\xf7",rx="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",sx="\\u2000-\\u206f",ix=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",mm="A-Z\\xc0-\\xd6\\xd8-\\xde",gm="\\ufe0e\\ufe0f",vm=nx+rx+sx+ix,wd="['’]",ax="["+jo+"]",ym="["+vm+"]",qo="["+fm+"]",_m="\\d+",lx="["+hm+"]",bm="["+pm+"]",wm="[^"+jo+vm+_m+hm+pm+mm+"]",xd="\\ud83c[\\udffb-\\udfff]",ox="(?:"+qo+"|"+xd+")",xm="[^"+jo+"]",kd="(?:\\ud83c[\\udde6-\\uddff]){2}",Sd="[\\ud800-\\udbff][\\udc00-\\udfff]",Ea="["+mm+"]",km="\\u200d",Sm="(?:"+bm+"|"+wm+")",ux="(?:"+Ea+"|"+wm+")",Tm="(?:"+wd+"(?:d|ll|m|re|s|t|ve))?",Am="(?:"+wd+"(?:D|LL|M|RE|S|T|VE))?",Cm=ox+"?",Em="["+gm+"]?",cx="(?:"+km+"(?:"+[xm,kd,Sd].join("|")+")"+Em+Cm+")*",dx="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",fx="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Om=Em+Cm+cx,hx="(?:"+[lx,kd,Sd].join("|")+")"+Om,px="(?:"+[xm+qo+"?",qo,kd,Sd,ax].join("|")+")",mx=RegExp(wd,"g"),gx=RegExp(qo,"g"),Td=RegExp(xd+"(?="+xd+")|"+px+Om,"g"),vx=RegExp([Ea+"?"+bm+"+"+Tm+"(?="+[ym,Ea,"$"].join("|")+")",ux+"+"+Am+"(?="+[ym,Ea+Sm,"$"].join("|")+")",Ea+"?"+Sm+"+"+Tm,Ea+"+"+Am,fx,dx,_m,hx].join("|"),"g"),yx=RegExp("["+km+jo+fm+gm+"]"),_x=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,bx=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],wx=-1,Kt={};Kt[_t]=Kt[an]=Kt[Zt]=Kt[En]=Kt[hn]=Kt[Mr]=Kt[xs]=Kt[pn]=Kt[ue]=!0,Kt[re]=Kt[_e]=Kt[Ge]=Kt[Ie]=Kt[ht]=Kt[Xe]=Kt[et]=Kt[z]=Kt[I]=Kt[G]=Kt[ge]=Kt[ye]=Kt[ke]=Kt[Ce]=Kt[je]=!1;var Yt={};Yt[re]=Yt[_e]=Yt[Ge]=Yt[ht]=Yt[Ie]=Yt[Xe]=Yt[_t]=Yt[an]=Yt[Zt]=Yt[En]=Yt[hn]=Yt[I]=Yt[G]=Yt[ge]=Yt[ye]=Yt[ke]=Yt[Ce]=Yt[Me]=Yt[Mr]=Yt[xs]=Yt[pn]=Yt[ue]=!0,Yt[et]=Yt[z]=Yt[je]=!1;var xx={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},kx={"&":"&","<":"<",">":">",'"':""","'":"'"},Sx={"&":"&","<":"<",">":">",""":'"',"'":"'"},Tx={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ax=parseFloat,Cx=parseInt,Mm=typeof window=="object"&&window&&window.Object===Object&&window,Ex=typeof self=="object"&&self&&self.Object===Object&&self,jn=Mm||Ex||Function("return this")(),Ad=t&&!t.nodeType&&t,Wi=Ad&&!0&&e&&!e.nodeType&&e,Rm=Wi&&Wi.exports===Ad,Cd=Rm&&Mm.process,Wr=function(){try{var le=Wi&&Wi.require&&Wi.require("util").types;return le||Cd&&Cd.binding&&Cd.binding("util")}catch{}}(),Dm=Wr&&Wr.isArrayBuffer,Pm=Wr&&Wr.isDate,Lm=Wr&&Wr.isMap,Im=Wr&&Wr.isRegExp,Nm=Wr&&Wr.isSet,Vm=Wr&&Wr.isTypedArray;function Rr(le,Se,ve){switch(ve.length){case 0:return le.call(Se);case 1:return le.call(Se,ve[0]);case 2:return le.call(Se,ve[0],ve[1]);case 3:return le.call(Se,ve[0],ve[1],ve[2])}return le.apply(Se,ve)}function Ox(le,Se,ve,Ke){for(var ot=-1,Rt=le==null?0:le.length;++ot-1}function Ed(le,Se,ve){for(var Ke=-1,ot=le==null?0:le.length;++Ke-1;);return ve}function Wm(le,Se){for(var ve=le.length;ve--&&Oa(Se,le[ve],0)>-1;);return ve}function Fx(le,Se){for(var ve=le.length,Ke=0;ve--;)le[ve]===Se&&++Ke;return Ke}var $x=Dd(xx),Bx=Dd(kx);function Hx(le){return"\\"+Tx[le]}function Ux(le,Se){return le==null?n:le[Se]}function Ma(le){return yx.test(le)}function jx(le){return _x.test(le)}function qx(le){for(var Se,ve=[];!(Se=le.next()).done;)ve.push(Se.value);return ve}function Nd(le){var Se=-1,ve=Array(le.size);return le.forEach(function(Ke,ot){ve[++Se]=[ot,Ke]}),ve}function Ym(le,Se){return function(ve){return le(Se(ve))}}function oi(le,Se){for(var ve=-1,Ke=le.length,ot=0,Rt=[];++ve-1}function Rk(i,l){var d=this.__data__,g=ou(d,i);return g<0?(++this.size,d.push([i,l])):d[g][1]=l,this}Ns.prototype.clear=Ck,Ns.prototype.delete=Ek,Ns.prototype.get=Ok,Ns.prototype.has=Mk,Ns.prototype.set=Rk;function Vs(i){var l=-1,d=i==null?0:i.length;for(this.clear();++l=l?i:l)),i}function Gr(i,l,d,g,w,M){var K,ee=l&p,oe=l&m,Ee=l&y;if(d&&(K=w?d(i,g,w,M):d(i)),K!==n)return K;if(!tn(i))return i;var Oe=ct(i);if(Oe){if(K=IS(i),!ee)return mr(i,K)}else{var Re=Gn(i),qe=Re==z||Re==S;if(pi(i))return Eg(i,ee);if(Re==ge||Re==re||qe&&!w){if(K=oe||qe?{}:zg(i),!ee)return oe?SS(i,zk(K,i)):kS(i,sg(K,i))}else{if(!Yt[Re])return w?i:{};K=NS(i,Re,ee)}}M||(M=new ls);var Je=M.get(i);if(Je)return Je;M.set(i,K),xv(i)?i.forEach(function(rt){K.add(Gr(rt,l,d,rt,i,M))}):bv(i)&&i.forEach(function(rt,bt){K.set(bt,Gr(rt,l,d,bt,i,M))});var nt=Ee?oe?uf:of:oe?vr:Vn,vt=Oe?n:nt(i);return Yr(vt||i,function(rt,bt){vt&&(bt=rt,rt=i[bt]),Il(K,bt,Gr(rt,l,d,bt,i,M))}),K}function Kk(i){var l=Vn(i);return function(d){return ig(d,i,l)}}function ig(i,l,d){var g=d.length;if(i==null)return!g;for(i=jt(i);g--;){var w=d[g],M=l[w],K=i[w];if(K===n&&!(w in i)||!M(K))return!1}return!0}function ag(i,l,d){if(typeof i!="function")throw new zr(o);return Ul(function(){i.apply(n,d)},l)}function Nl(i,l,d,g){var w=-1,M=Wo,K=!0,ee=i.length,oe=[],Ee=l.length;if(!ee)return oe;d&&(l=Xt(l,Dr(d))),g?(M=Ed,K=!1):l.length>=s&&(M=Ol,K=!1,l=new Ki(l));e:for(;++ww?0:w+d),g=g===n||g>w?w:pt(g),g<0&&(g+=w),g=d>g?0:Sv(g);d0&&d(ee)?l>1?qn(ee,l-1,d,g,w):li(w,ee):g||(w[w.length]=ee)}return w}var jd=Lg(),ug=Lg(!0);function ks(i,l){return i&&jd(i,l,Vn)}function qd(i,l){return i&&ug(i,l,Vn)}function cu(i,l){return ai(l,function(d){return Us(i[d])})}function Ji(i,l){l=fi(l,i);for(var d=0,g=l.length;i!=null&&dl}function Zk(i,l){return i!=null&&Ft.call(i,l)}function Xk(i,l){return i!=null&&l in jt(i)}function Qk(i,l,d){return i>=Kn(l,d)&&i=120&&Oe.length>=120)?new Ki(K&&Oe):n}Oe=i[0];var Re=-1,qe=ee[0];e:for(;++Re-1;)ee!==i&&tu.call(ee,oe,1),tu.call(i,oe,1);return i}function bg(i,l){for(var d=i?l.length:0,g=d-1;d--;){var w=l[d];if(d==g||w!==M){var M=w;Hs(w)?tu.call(i,w,1):ef(i,w)}}return i}function Zd(i,l){return i+su(eg()*(l-i+1))}function fS(i,l,d,g){for(var w=-1,M=Mn(ru((l-i)/(d||1)),0),K=ve(M);M--;)K[g?M:++w]=i,i+=d;return K}function Xd(i,l){var d="";if(!i||l<1||l>q)return d;do l%2&&(d+=i),l=su(l/2),l&&(i+=i);while(l);return d}function yt(i,l){return gf(Jg(i,l,yr),i+"")}function hS(i){return rg(Ha(i))}function pS(i,l){var d=Ha(i);return wu(d,Gi(l,0,d.length))}function $l(i,l,d,g){if(!tn(i))return i;l=fi(l,i);for(var w=-1,M=l.length,K=M-1,ee=i;ee!=null&&++ww?0:w+l),d=d>w?w:d,d<0&&(d+=w),w=l>d?0:d-l>>>0,l>>>=0;for(var M=ve(w);++g>>1,K=i[M];K!==null&&!Lr(K)&&(d?K<=l:K=s){var Ee=l?null:ES(i);if(Ee)return zo(Ee);K=!1,w=Ol,oe=new Ki}else oe=l?[]:ee;e:for(;++g=g?i:Jr(i,l,d)}var Cg=ik||function(i){return jn.clearTimeout(i)};function Eg(i,l){if(l)return i.slice();var d=i.length,g=Gm?Gm(d):new i.constructor(d);return i.copy(g),g}function sf(i){var l=new i.constructor(i.byteLength);return new Qo(l).set(new Qo(i)),l}function _S(i,l){var d=l?sf(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.byteLength)}function bS(i){var l=new i.constructor(i.source,dm.exec(i));return l.lastIndex=i.lastIndex,l}function wS(i){return Ll?jt(Ll.call(i)):{}}function Og(i,l){var d=l?sf(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.length)}function Mg(i,l){if(i!==l){var d=i!==n,g=i===null,w=i===i,M=Lr(i),K=l!==n,ee=l===null,oe=l===l,Ee=Lr(l);if(!ee&&!Ee&&!M&&i>l||M&&K&&oe&&!ee&&!Ee||g&&K&&oe||!d&&oe||!w)return 1;if(!g&&!M&&!Ee&&i=ee)return oe;var Ee=d[g];return oe*(Ee=="desc"?-1:1)}}return i.index-l.index}function Rg(i,l,d,g){for(var w=-1,M=i.length,K=d.length,ee=-1,oe=l.length,Ee=Mn(M-K,0),Oe=ve(oe+Ee),Re=!g;++ee1?d[w-1]:n,K=w>2?d[2]:n;for(M=i.length>3&&typeof M=="function"?(w--,M):n,K&&ar(d[0],d[1],K)&&(M=w<3?n:M,w=1),l=jt(l);++g-1?w[M?l[K]:K]:n}}function Vg(i){return Bs(function(l){var d=l.length,g=d,w=Kr.prototype.thru;for(i&&l.reverse();g--;){var M=l[g];if(typeof M!="function")throw new zr(o);if(w&&!K&&_u(M)=="wrapper")var K=new Kr([],!0)}for(g=K?g:d;++g1&&Ct.reverse(),Oe&&oeee))return!1;var Ee=M.get(i),Oe=M.get(l);if(Ee&&Oe)return Ee==l&&Oe==i;var Re=-1,qe=!0,Je=d&b?new Ki:n;for(M.set(i,l),M.set(l,i);++Re1?"& ":"")+l[g],l=l.join(d>2?", ":" "),i.replace($w,`{ + */Ec.exports;(function(e,t){(function(){var n,r="4.17.21",s=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",u="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",h=500,f="__lodash_placeholder__",p=1,m=2,y=4,_=1,b=2,A=1,B=2,V=4,x=8,C=16,$=32,H=64,F=128,U=256,P=512,O=30,J="...",X=800,fe=16,ne=1,N=2,Z=3,R=1/0,q=9007199254740991,he=17976931348623157e292,Ae=NaN,Pe=4294967295,W=Pe-1,se=Pe>>>1,E=[["ary",F],["bind",A],["bindKey",B],["curry",x],["curryRight",C],["flip",P],["partial",$],["partialRight",H],["rearg",U]],re="[object Arguments]",_e="[object Array]",j="[object AsyncFunction]",Ie="[object Boolean]",Xe="[object Date]",be="[object DOMException]",et="[object Error]",z="[object Function]",S="[object GeneratorFunction]",I="[object Map]",G="[object Number]",te="[object Null]",ge="[object Object]",Y="[object Promise]",ce="[object Proxy]",ye="[object RegExp]",ke="[object Set]",Ce="[object String]",Me="[object Symbol]",He="[object Undefined]",je="[object WeakMap]",Ue="[object WeakSet]",Ge="[object ArrayBuffer]",ht="[object DataView]",_t="[object Float32Array]",an="[object Float64Array]",Zt="[object Int8Array]",En="[object Int16Array]",hn="[object Int32Array]",Er="[object Uint8Array]",xs="[object Uint8ClampedArray]",pn="[object Uint16Array]",ue="[object Uint32Array]",Fe=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,Be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,We=/&(?:amp|lt|gt|quot|#39);/g,Nn=/[&<>"']/g,pr=RegExp(We.source),Is=RegExp(Nn.source),Ca=/<%-([\s\S]+?)%>/g,qi=/<%([\s\S]+?)%>/g,is=/<%=([\s\S]+?)%>/g,El=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,gd=/^\w*$/,Lw=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,vd=/[\\^$.*+?()[\]{}|]/g,Iw=RegExp(vd.source),yd=/^\s+/,Nw=/\s/,Vw=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fw=/\{\n\/\* \[wrapped with (.+)\] \*/,$w=/,? & /,Bw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Hw=/[()=,{}\[\]\/\s]/,Uw=/\\(\\)?/g,jw=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,um=/\w*$/,qw=/^[-+]0x[0-9a-f]+$/i,Ww=/^0b[01]+$/i,Yw=/^\[object .+?Constructor\]$/,zw=/^0o[0-7]+$/i,Kw=/^(?:0|[1-9]\d*)$/,Gw=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Uo=/($^)/,Jw=/['\n\r\u2028\u2029\\]/g,jo="\\ud800-\\udfff",Zw="\\u0300-\\u036f",Xw="\\ufe20-\\ufe2f",Qw="\\u20d0-\\u20ff",cm=Zw+Xw+Qw,dm="\\u2700-\\u27bf",fm="a-z\\xdf-\\xf6\\xf8-\\xff",ex="\\xac\\xb1\\xd7\\xf7",tx="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",nx="\\u2000-\\u206f",rx=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hm="A-Z\\xc0-\\xd6\\xd8-\\xde",pm="\\ufe0e\\ufe0f",mm=ex+tx+nx+rx,_d="['’]",sx="["+jo+"]",gm="["+mm+"]",qo="["+cm+"]",vm="\\d+",ix="["+dm+"]",ym="["+fm+"]",_m="[^"+jo+mm+vm+dm+fm+hm+"]",bd="\\ud83c[\\udffb-\\udfff]",ax="(?:"+qo+"|"+bd+")",bm="[^"+jo+"]",wd="(?:\\ud83c[\\udde6-\\uddff]){2}",xd="[\\ud800-\\udbff][\\udc00-\\udfff]",Ea="["+hm+"]",wm="\\u200d",xm="(?:"+ym+"|"+_m+")",lx="(?:"+Ea+"|"+_m+")",km="(?:"+_d+"(?:d|ll|m|re|s|t|ve))?",Sm="(?:"+_d+"(?:D|LL|M|RE|S|T|VE))?",Tm=ax+"?",Am="["+pm+"]?",ox="(?:"+wm+"(?:"+[bm,wd,xd].join("|")+")"+Am+Tm+")*",ux="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",cx="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Cm=Am+Tm+ox,dx="(?:"+[ix,wd,xd].join("|")+")"+Cm,fx="(?:"+[bm+qo+"?",qo,wd,xd,sx].join("|")+")",hx=RegExp(_d,"g"),px=RegExp(qo,"g"),kd=RegExp(bd+"(?="+bd+")|"+fx+Cm,"g"),mx=RegExp([Ea+"?"+ym+"+"+km+"(?="+[gm,Ea,"$"].join("|")+")",lx+"+"+Sm+"(?="+[gm,Ea+xm,"$"].join("|")+")",Ea+"?"+xm+"+"+km,Ea+"+"+Sm,cx,ux,vm,dx].join("|"),"g"),gx=RegExp("["+wm+jo+cm+pm+"]"),vx=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yx=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_x=-1,Kt={};Kt[_t]=Kt[an]=Kt[Zt]=Kt[En]=Kt[hn]=Kt[Er]=Kt[xs]=Kt[pn]=Kt[ue]=!0,Kt[re]=Kt[_e]=Kt[Ge]=Kt[Ie]=Kt[ht]=Kt[Xe]=Kt[et]=Kt[z]=Kt[I]=Kt[G]=Kt[ge]=Kt[ye]=Kt[ke]=Kt[Ce]=Kt[je]=!1;var Yt={};Yt[re]=Yt[_e]=Yt[Ge]=Yt[ht]=Yt[Ie]=Yt[Xe]=Yt[_t]=Yt[an]=Yt[Zt]=Yt[En]=Yt[hn]=Yt[I]=Yt[G]=Yt[ge]=Yt[ye]=Yt[ke]=Yt[Ce]=Yt[Me]=Yt[Er]=Yt[xs]=Yt[pn]=Yt[ue]=!0,Yt[et]=Yt[z]=Yt[je]=!1;var bx={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},wx={"&":"&","<":"<",">":">",'"':""","'":"'"},xx={"&":"&","<":"<",">":">",""":'"',"'":"'"},kx={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Sx=parseFloat,Tx=parseInt,Em=typeof window=="object"&&window&&window.Object===Object&&window,Ax=typeof self=="object"&&self&&self.Object===Object&&self,jn=Em||Ax||Function("return this")(),Sd=t&&!t.nodeType&&t,Wi=Sd&&!0&&e&&!e.nodeType&&e,Om=Wi&&Wi.exports===Sd,Td=Om&&Em.process,Wr=function(){try{var le=Wi&&Wi.require&&Wi.require("util").types;return le||Td&&Td.binding&&Td.binding("util")}catch{}}(),Mm=Wr&&Wr.isArrayBuffer,Rm=Wr&&Wr.isDate,Dm=Wr&&Wr.isMap,Pm=Wr&&Wr.isRegExp,Lm=Wr&&Wr.isSet,Im=Wr&&Wr.isTypedArray;function Or(le,Se,ve){switch(ve.length){case 0:return le.call(Se);case 1:return le.call(Se,ve[0]);case 2:return le.call(Se,ve[0],ve[1]);case 3:return le.call(Se,ve[0],ve[1],ve[2])}return le.apply(Se,ve)}function Cx(le,Se,ve,Ke){for(var ot=-1,Rt=le==null?0:le.length;++ot-1}function Ad(le,Se,ve){for(var Ke=-1,ot=le==null?0:le.length;++Ke-1;);return ve}function jm(le,Se){for(var ve=le.length;ve--&&Oa(Se,le[ve],0)>-1;);return ve}function Nx(le,Se){for(var ve=le.length,Ke=0;ve--;)le[ve]===Se&&++Ke;return Ke}var Vx=Md(bx),Fx=Md(wx);function $x(le){return"\\"+kx[le]}function Bx(le,Se){return le==null?n:le[Se]}function Ma(le){return gx.test(le)}function Hx(le){return vx.test(le)}function Ux(le){for(var Se,ve=[];!(Se=le.next()).done;)ve.push(Se.value);return ve}function Ld(le){var Se=-1,ve=Array(le.size);return le.forEach(function(Ke,ot){ve[++Se]=[ot,Ke]}),ve}function qm(le,Se){return function(ve){return le(Se(ve))}}function oi(le,Se){for(var ve=-1,Ke=le.length,ot=0,Rt=[];++ve-1}function Ok(i,l){var d=this.__data__,g=ou(d,i);return g<0?(++this.size,d.push([i,l])):d[g][1]=l,this}Ns.prototype.clear=Tk,Ns.prototype.delete=Ak,Ns.prototype.get=Ck,Ns.prototype.has=Ek,Ns.prototype.set=Ok;function Vs(i){var l=-1,d=i==null?0:i.length;for(this.clear();++l=l?i:l)),i}function Gr(i,l,d,g,w,M){var K,ee=l&p,oe=l&m,Ee=l&y;if(d&&(K=w?d(i,g,w,M):d(i)),K!==n)return K;if(!tn(i))return i;var Oe=ct(i);if(Oe){if(K=PS(i),!ee)return mr(i,K)}else{var Re=Gn(i),qe=Re==z||Re==S;if(pi(i))return Ag(i,ee);if(Re==ge||Re==re||qe&&!w){if(K=oe||qe?{}:Wg(i),!ee)return oe?xS(i,Wk(K,i)):wS(i,ng(K,i))}else{if(!Yt[Re])return w?i:{};K=LS(i,Re,ee)}}M||(M=new ls);var Je=M.get(i);if(Je)return Je;M.set(i,K),bv(i)?i.forEach(function(rt){K.add(Gr(rt,l,d,rt,i,M))}):yv(i)&&i.forEach(function(rt,bt){K.set(bt,Gr(rt,l,d,bt,i,M))});var nt=Ee?oe?lf:af:oe?vr:Vn,vt=Oe?n:nt(i);return Yr(vt||i,function(rt,bt){vt&&(bt=rt,rt=i[bt]),Il(K,bt,Gr(rt,l,d,bt,i,M))}),K}function Yk(i){var l=Vn(i);return function(d){return rg(d,i,l)}}function rg(i,l,d){var g=d.length;if(i==null)return!g;for(i=jt(i);g--;){var w=d[g],M=l[w],K=i[w];if(K===n&&!(w in i)||!M(K))return!1}return!0}function sg(i,l,d){if(typeof i!="function")throw new zr(o);return Ul(function(){i.apply(n,d)},l)}function Nl(i,l,d,g){var w=-1,M=Wo,K=!0,ee=i.length,oe=[],Ee=l.length;if(!ee)return oe;d&&(l=Xt(l,Mr(d))),g?(M=Ad,K=!1):l.length>=s&&(M=Ol,K=!1,l=new Ki(l));e:for(;++ww?0:w+d),g=g===n||g>w?w:pt(g),g<0&&(g+=w),g=d>g?0:xv(g);d0&&d(ee)?l>1?qn(ee,l-1,d,g,w):li(w,ee):g||(w[w.length]=ee)}return w}var Hd=Dg(),lg=Dg(!0);function ks(i,l){return i&&Hd(i,l,Vn)}function Ud(i,l){return i&&lg(i,l,Vn)}function cu(i,l){return ai(l,function(d){return Us(i[d])})}function Ji(i,l){l=fi(l,i);for(var d=0,g=l.length;i!=null&&dl}function Gk(i,l){return i!=null&&Ft.call(i,l)}function Jk(i,l){return i!=null&&l in jt(i)}function Zk(i,l,d){return i>=Kn(l,d)&&i=120&&Oe.length>=120)?new Ki(K&&Oe):n}Oe=i[0];var Re=-1,qe=ee[0];e:for(;++Re-1;)ee!==i&&tu.call(ee,oe,1),tu.call(i,oe,1);return i}function yg(i,l){for(var d=i?l.length:0,g=d-1;d--;){var w=l[d];if(d==g||w!==M){var M=w;Hs(w)?tu.call(i,w,1):Xd(i,w)}}return i}function Gd(i,l){return i+su(Xm()*(l-i+1))}function cS(i,l,d,g){for(var w=-1,M=Mn(ru((l-i)/(d||1)),0),K=ve(M);M--;)K[g?M:++w]=i,i+=d;return K}function Jd(i,l){var d="";if(!i||l<1||l>q)return d;do l%2&&(d+=i),l=su(l/2),l&&(i+=i);while(l);return d}function yt(i,l){return pf(Kg(i,l,yr),i+"")}function dS(i){return tg(Ha(i))}function fS(i,l){var d=Ha(i);return wu(d,Gi(l,0,d.length))}function $l(i,l,d,g){if(!tn(i))return i;l=fi(l,i);for(var w=-1,M=l.length,K=M-1,ee=i;ee!=null&&++ww?0:w+l),d=d>w?w:d,d<0&&(d+=w),w=l>d?0:d-l>>>0,l>>>=0;for(var M=ve(w);++g>>1,K=i[M];K!==null&&!Dr(K)&&(d?K<=l:K=s){var Ee=l?null:AS(i);if(Ee)return zo(Ee);K=!1,w=Ol,oe=new Ki}else oe=l?[]:ee;e:for(;++g=g?i:Jr(i,l,d)}var Tg=rk||function(i){return jn.clearTimeout(i)};function Ag(i,l){if(l)return i.slice();var d=i.length,g=zm?zm(d):new i.constructor(d);return i.copy(g),g}function nf(i){var l=new i.constructor(i.byteLength);return new Qo(l).set(new Qo(i)),l}function vS(i,l){var d=l?nf(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.byteLength)}function yS(i){var l=new i.constructor(i.source,um.exec(i));return l.lastIndex=i.lastIndex,l}function _S(i){return Ll?jt(Ll.call(i)):{}}function Cg(i,l){var d=l?nf(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.length)}function Eg(i,l){if(i!==l){var d=i!==n,g=i===null,w=i===i,M=Dr(i),K=l!==n,ee=l===null,oe=l===l,Ee=Dr(l);if(!ee&&!Ee&&!M&&i>l||M&&K&&oe&&!ee&&!Ee||g&&K&&oe||!d&&oe||!w)return 1;if(!g&&!M&&!Ee&&i=ee)return oe;var Ee=d[g];return oe*(Ee=="desc"?-1:1)}}return i.index-l.index}function Og(i,l,d,g){for(var w=-1,M=i.length,K=d.length,ee=-1,oe=l.length,Ee=Mn(M-K,0),Oe=ve(oe+Ee),Re=!g;++ee1?d[w-1]:n,K=w>2?d[2]:n;for(M=i.length>3&&typeof M=="function"?(w--,M):n,K&&ar(d[0],d[1],K)&&(M=w<3?n:M,w=1),l=jt(l);++g-1?w[M?l[K]:K]:n}}function Ig(i){return Bs(function(l){var d=l.length,g=d,w=Kr.prototype.thru;for(i&&l.reverse();g--;){var M=l[g];if(typeof M!="function")throw new zr(o);if(w&&!K&&_u(M)=="wrapper")var K=new Kr([],!0)}for(g=K?g:d;++g1&&Ct.reverse(),Oe&&oeee))return!1;var Ee=M.get(i),Oe=M.get(l);if(Ee&&Oe)return Ee==l&&Oe==i;var Re=-1,qe=!0,Je=d&b?new Ki:n;for(M.set(i,l),M.set(l,i);++Re1?"& ":"")+l[g],l=l.join(d>2?", ":" "),i.replace(Vw,`{ /* [wrapped with `+l+`] */ -`)}function FS(i){return ct(i)||Qi(i)||!!(Xm&&i&&i[Xm])}function Hs(i,l){var d=typeof i;return l=l??q,!!l&&(d=="number"||d!="symbol"&&Jw.test(i))&&i>-1&&i%1==0&&i0){if(++l>=X)return arguments[0]}else l=0;return i.apply(n,arguments)}}function wu(i,l){var d=-1,g=i.length,w=g-1;for(l=l===n?g:l;++d1?i[l-1]:n;return d=typeof d=="function"?(i.pop(),d):n,ov(i,d)});function uv(i){var l=T(i);return l.__chain__=!0,l}function GT(i,l){return l(i),i}function xu(i,l){return l(i)}var JT=Bs(function(i){var l=i.length,d=l?i[0]:0,g=this.__wrapped__,w=function(M){return Ud(M,i)};return l>1||this.__actions__.length||!(g instanceof xt)||!Hs(d)?this.thru(w):(g=g.slice(d,+d+(l?1:0)),g.__actions__.push({func:xu,args:[w],thisArg:n}),new Kr(g,this.__chain__).thru(function(M){return l&&!M.length&&M.push(n),M}))});function ZT(){return uv(this)}function XT(){return new Kr(this.value(),this.__chain__)}function QT(){this.__values__===n&&(this.__values__=kv(this.value()));var i=this.__index__>=this.__values__.length,l=i?n:this.__values__[this.__index__++];return{done:i,value:l}}function e2(){return this}function t2(i){for(var l,d=this;d instanceof lu;){var g=nv(d);g.__index__=0,g.__values__=n,l?w.__wrapped__=g:l=g;var w=g;d=d.__wrapped__}return w.__wrapped__=i,l}function n2(){var i=this.__wrapped__;if(i instanceof xt){var l=i;return this.__actions__.length&&(l=new xt(this)),l=l.reverse(),l.__actions__.push({func:xu,args:[vf],thisArg:n}),new Kr(l,this.__chain__)}return this.thru(vf)}function r2(){return Tg(this.__wrapped__,this.__actions__)}var s2=pu(function(i,l,d){Ft.call(i,d)?++i[d]:Fs(i,d,1)});function i2(i,l,d){var g=ct(i)?Fm:Gk;return d&&ar(i,l,d)&&(l=n),g(i,tt(l,3))}function a2(i,l){var d=ct(i)?ai:og;return d(i,tt(l,3))}var l2=Ng(rv),o2=Ng(sv);function u2(i,l){return qn(ku(i,l),1)}function c2(i,l){return qn(ku(i,l),R)}function d2(i,l,d){return d=d===n?1:pt(d),qn(ku(i,l),d)}function cv(i,l){var d=ct(i)?Yr:ci;return d(i,tt(l,3))}function dv(i,l){var d=ct(i)?Mx:lg;return d(i,tt(l,3))}var f2=pu(function(i,l,d){Ft.call(i,d)?i[d].push(l):Fs(i,d,[l])});function h2(i,l,d,g){i=gr(i)?i:Ha(i),d=d&&!g?pt(d):0;var w=i.length;return d<0&&(d=Mn(w+d,0)),Eu(i)?d<=w&&i.indexOf(l,d)>-1:!!w&&Oa(i,l,d)>-1}var p2=yt(function(i,l,d){var g=-1,w=typeof l=="function",M=gr(i)?ve(i.length):[];return ci(i,function(K){M[++g]=w?Rr(l,K,d):Vl(K,l,d)}),M}),m2=pu(function(i,l,d){Fs(i,d,l)});function ku(i,l){var d=ct(i)?Xt:pg;return d(i,tt(l,3))}function g2(i,l,d,g){return i==null?[]:(ct(l)||(l=l==null?[]:[l]),d=g?n:d,ct(d)||(d=d==null?[]:[d]),yg(i,l,d))}var v2=pu(function(i,l,d){i[d?0:1].push(l)},function(){return[[],[]]});function y2(i,l,d){var g=ct(i)?Od:Um,w=arguments.length<3;return g(i,tt(l,4),d,w,ci)}function _2(i,l,d){var g=ct(i)?Rx:Um,w=arguments.length<3;return g(i,tt(l,4),d,w,lg)}function b2(i,l){var d=ct(i)?ai:og;return d(i,Au(tt(l,3)))}function w2(i){var l=ct(i)?rg:hS;return l(i)}function x2(i,l,d){(d?ar(i,l,d):l===n)?l=1:l=pt(l);var g=ct(i)?qk:pS;return g(i,l)}function k2(i){var l=ct(i)?Wk:gS;return l(i)}function S2(i){if(i==null)return 0;if(gr(i))return Eu(i)?Ra(i):i.length;var l=Gn(i);return l==I||l==ke?i.size:Kd(i).length}function T2(i,l,d){var g=ct(i)?Md:vS;return d&&ar(i,l,d)&&(l=n),g(i,tt(l,3))}var A2=yt(function(i,l){if(i==null)return[];var d=l.length;return d>1&&ar(i,l[0],l[1])?l=[]:d>2&&ar(l[0],l[1],l[2])&&(l=[l[0]]),yg(i,qn(l,1),[])}),Su=ak||function(){return jn.Date.now()};function C2(i,l){if(typeof l!="function")throw new zr(o);return i=pt(i),function(){if(--i<1)return l.apply(this,arguments)}}function fv(i,l,d){return l=d?n:l,l=i&&l==null?i.length:l,$s(i,F,n,n,n,n,l)}function hv(i,l){var d;if(typeof l!="function")throw new zr(o);return i=pt(i),function(){return--i>0&&(d=l.apply(this,arguments)),i<=1&&(l=n),d}}var _f=yt(function(i,l,d){var g=A;if(d.length){var w=oi(d,$a(_f));g|=$}return $s(i,g,l,d,w)}),pv=yt(function(i,l,d){var g=A|B;if(d.length){var w=oi(d,$a(pv));g|=$}return $s(l,g,i,d,w)});function mv(i,l,d){l=d?n:l;var g=$s(i,x,n,n,n,n,n,l);return g.placeholder=mv.placeholder,g}function gv(i,l,d){l=d?n:l;var g=$s(i,C,n,n,n,n,n,l);return g.placeholder=gv.placeholder,g}function vv(i,l,d){var g,w,M,K,ee,oe,Ee=0,Oe=!1,Re=!1,qe=!0;if(typeof i!="function")throw new zr(o);l=Xr(l)||0,tn(d)&&(Oe=!!d.leading,Re="maxWait"in d,M=Re?Mn(Xr(d.maxWait)||0,l):M,qe="trailing"in d?!!d.trailing:qe);function Je(gn){var us=g,qs=w;return g=w=n,Ee=gn,K=i.apply(qs,us),K}function nt(gn){return Ee=gn,ee=Ul(bt,l),Oe?Je(gn):K}function vt(gn){var us=gn-oe,qs=gn-Ee,Nv=l-us;return Re?Kn(Nv,M-qs):Nv}function rt(gn){var us=gn-oe,qs=gn-Ee;return oe===n||us>=l||us<0||Re&&qs>=M}function bt(){var gn=Su();if(rt(gn))return Ct(gn);ee=Ul(bt,vt(gn))}function Ct(gn){return ee=n,qe&&g?Je(gn):(g=w=n,K)}function Ir(){ee!==n&&Cg(ee),Ee=0,g=oe=w=ee=n}function lr(){return ee===n?K:Ct(Su())}function Nr(){var gn=Su(),us=rt(gn);if(g=arguments,w=this,oe=gn,us){if(ee===n)return nt(oe);if(Re)return Cg(ee),ee=Ul(bt,l),Je(oe)}return ee===n&&(ee=Ul(bt,l)),K}return Nr.cancel=Ir,Nr.flush=lr,Nr}var E2=yt(function(i,l){return ag(i,1,l)}),O2=yt(function(i,l,d){return ag(i,Xr(l)||0,d)});function M2(i){return $s(i,P)}function Tu(i,l){if(typeof i!="function"||l!=null&&typeof l!="function")throw new zr(o);var d=function(){var g=arguments,w=l?l.apply(this,g):g[0],M=d.cache;if(M.has(w))return M.get(w);var K=i.apply(this,g);return d.cache=M.set(w,K)||M,K};return d.cache=new(Tu.Cache||Vs),d}Tu.Cache=Vs;function Au(i){if(typeof i!="function")throw new zr(o);return function(){var l=arguments;switch(l.length){case 0:return!i.call(this);case 1:return!i.call(this,l[0]);case 2:return!i.call(this,l[0],l[1]);case 3:return!i.call(this,l[0],l[1],l[2])}return!i.apply(this,l)}}function R2(i){return hv(2,i)}var D2=yS(function(i,l){l=l.length==1&&ct(l[0])?Xt(l[0],Dr(tt())):Xt(qn(l,1),Dr(tt()));var d=l.length;return yt(function(g){for(var w=-1,M=Kn(g.length,d);++w=l}),Qi=dg(function(){return arguments}())?dg:function(i){return ln(i)&&Ft.call(i,"callee")&&!Zm.call(i,"callee")},ct=ve.isArray,z2=Dm?Dr(Dm):tS;function gr(i){return i!=null&&Cu(i.length)&&!Us(i)}function mn(i){return ln(i)&&gr(i)}function K2(i){return i===!0||i===!1||ln(i)&&ir(i)==Ie}var pi=ok||Rf,G2=Pm?Dr(Pm):nS;function J2(i){return ln(i)&&i.nodeType===1&&!jl(i)}function Z2(i){if(i==null)return!0;if(gr(i)&&(ct(i)||typeof i=="string"||typeof i.splice=="function"||pi(i)||Ba(i)||Qi(i)))return!i.length;var l=Gn(i);if(l==I||l==ke)return!i.size;if(Hl(i))return!Kd(i).length;for(var d in i)if(Ft.call(i,d))return!1;return!0}function X2(i,l){return Fl(i,l)}function Q2(i,l,d){d=typeof d=="function"?d:n;var g=d?d(i,l):n;return g===n?Fl(i,l,n,d):!!g}function wf(i){if(!ln(i))return!1;var l=ir(i);return l==et||l==we||typeof i.message=="string"&&typeof i.name=="string"&&!jl(i)}function eA(i){return typeof i=="number"&&Qm(i)}function Us(i){if(!tn(i))return!1;var l=ir(i);return l==z||l==S||l==j||l==ce}function _v(i){return typeof i=="number"&&i==pt(i)}function Cu(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=q}function tn(i){var l=typeof i;return i!=null&&(l=="object"||l=="function")}function ln(i){return i!=null&&typeof i=="object"}var bv=Lm?Dr(Lm):sS;function tA(i,l){return i===l||zd(i,l,df(l))}function nA(i,l,d){return d=typeof d=="function"?d:n,zd(i,l,df(l),d)}function rA(i){return wv(i)&&i!=+i}function sA(i){if(HS(i))throw new ot(a);return fg(i)}function iA(i){return i===null}function aA(i){return i==null}function wv(i){return typeof i=="number"||ln(i)&&ir(i)==G}function jl(i){if(!ln(i)||ir(i)!=ge)return!1;var l=eu(i);if(l===null)return!0;var d=Ft.call(l,"constructor")&&l.constructor;return typeof d=="function"&&d instanceof d&&Jo.call(d)==nk}var xf=Im?Dr(Im):iS;function lA(i){return _v(i)&&i>=-9007199254740991&&i<=q}var xv=Nm?Dr(Nm):aS;function Eu(i){return typeof i=="string"||!ct(i)&&ln(i)&&ir(i)==Ce}function Lr(i){return typeof i=="symbol"||ln(i)&&ir(i)==Me}var Ba=Vm?Dr(Vm):lS;function oA(i){return i===n}function uA(i){return ln(i)&&Gn(i)==je}function cA(i){return ln(i)&&ir(i)==Ue}var dA=yu(Gd),fA=yu(function(i,l){return i<=l});function kv(i){if(!i)return[];if(gr(i))return Eu(i)?as(i):mr(i);if(Ml&&i[Ml])return qx(i[Ml]());var l=Gn(i),d=l==I?Nd:l==ke?zo:Ha;return d(i)}function js(i){if(!i)return i===0?i:0;if(i=Xr(i),i===R||i===-1/0){var l=i<0?-1:1;return l*he}return i===i?i:0}function pt(i){var l=js(i),d=l%1;return l===l?d?l-d:l:0}function Sv(i){return i?Gi(pt(i),0,Pe):0}function Xr(i){if(typeof i=="number")return i;if(Lr(i))return Ae;if(tn(i)){var l=typeof i.valueOf=="function"?i.valueOf():i;i=tn(l)?l+"":l}if(typeof i!="string")return i===0?i:+i;i=jm(i);var d=zw.test(i);return d||Gw.test(i)?Cx(i.slice(2),d?2:8):Yw.test(i)?Ae:+i}function Tv(i){return Ss(i,vr(i))}function hA(i){return i?Gi(pt(i),-9007199254740991,q):i===0?i:0}function Nt(i){return i==null?"":Pr(i)}var pA=Va(function(i,l){if(Hl(l)||gr(l)){Ss(l,Vn(l),i);return}for(var d in l)Ft.call(l,d)&&Il(i,d,l[d])}),Av=Va(function(i,l){Ss(l,vr(l),i)}),Ou=Va(function(i,l,d,g){Ss(l,vr(l),i,g)}),mA=Va(function(i,l,d,g){Ss(l,Vn(l),i,g)}),gA=Bs(Ud);function vA(i,l){var d=Na(i);return l==null?d:sg(d,l)}var yA=yt(function(i,l){i=jt(i);var d=-1,g=l.length,w=g>2?l[2]:n;for(w&&ar(l[0],l[1],w)&&(g=1);++d1),M}),Ss(i,uf(i),d),g&&(d=Gr(d,p|m|y,OS));for(var w=l.length;w--;)ef(d,l[w]);return d});function NA(i,l){return Ev(i,Au(tt(l)))}var VA=Bs(function(i,l){return i==null?{}:cS(i,l)});function Ev(i,l){if(i==null)return{};var d=Xt(uf(i),function(g){return[g]});return l=tt(l),_g(i,d,function(g,w){return l(g,w[0])})}function FA(i,l,d){l=fi(l,i);var g=-1,w=l.length;for(w||(w=1,i=n);++gl){var g=i;i=l,l=g}if(d||i%1||l%1){var w=eg();return Kn(i+w*(l-i+Ax("1e-"+((w+"").length-1))),l)}return Zd(i,l)}var GA=Fa(function(i,l,d){return l=l.toLowerCase(),i+(d?Rv(l):l)});function Rv(i){return Tf(Nt(i).toLowerCase())}function Dv(i){return i=Nt(i),i&&i.replace(Zw,$x).replace(gx,"")}function JA(i,l,d){i=Nt(i),l=Pr(l);var g=i.length;d=d===n?g:Gi(pt(d),0,g);var w=d;return d-=l.length,d>=0&&i.slice(d,w)==l}function ZA(i){return i=Nt(i),i&&Is.test(i)?i.replace(Nn,Bx):i}function XA(i){return i=Nt(i),i&&Vw.test(i)?i.replace(_d,"\\$&"):i}var QA=Fa(function(i,l,d){return i+(d?"-":"")+l.toLowerCase()}),eC=Fa(function(i,l,d){return i+(d?" ":"")+l.toLowerCase()}),tC=Ig("toLowerCase");function nC(i,l,d){i=Nt(i),l=pt(l);var g=l?Ra(i):0;if(!l||g>=l)return i;var w=(l-g)/2;return vu(su(w),d)+i+vu(ru(w),d)}function rC(i,l,d){i=Nt(i),l=pt(l);var g=l?Ra(i):0;return l&&g>>0,d?(i=Nt(i),i&&(typeof l=="string"||l!=null&&!xf(l))&&(l=Pr(l),!l&&Ma(i))?hi(as(i),0,d):i.split(l,d)):[]}var cC=Fa(function(i,l,d){return i+(d?" ":"")+Tf(l)});function dC(i,l,d){return i=Nt(i),d=d==null?0:Gi(pt(d),0,i.length),l=Pr(l),i.slice(d,d+l.length)==l}function fC(i,l,d){var g=T.templateSettings;d&&ar(i,l,d)&&(l=n),i=Nt(i),l=Ou({},l,g,Ug);var w=Ou({},l.imports,g.imports,Ug),M=Vn(w),K=Id(w,M),ee,oe,Ee=0,Oe=l.interpolate||Uo,Re="__p += '",qe=Vd((l.escape||Uo).source+"|"+Oe.source+"|"+(Oe===is?Ww:Uo).source+"|"+(l.evaluate||Uo).source+"|$","g"),Je="//# sourceURL="+(Ft.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++wx+"]")+` -`;i.replace(qe,function(rt,bt,Ct,Ir,lr,Nr){return Ct||(Ct=Ir),Re+=i.slice(Ee,Nr).replace(Xw,Hx),bt&&(ee=!0,Re+=`' + +`)}function NS(i){return ct(i)||Qi(i)||!!(Jm&&i&&i[Jm])}function Hs(i,l){var d=typeof i;return l=l??q,!!l&&(d=="number"||d!="symbol"&&Kw.test(i))&&i>-1&&i%1==0&&i0){if(++l>=X)return arguments[0]}else l=0;return i.apply(n,arguments)}}function wu(i,l){var d=-1,g=i.length,w=g-1;for(l=l===n?g:l;++d1?i[l-1]:n;return d=typeof d=="function"?(i.pop(),d):n,av(i,d)});function lv(i){var l=T(i);return l.__chain__=!0,l}function zT(i,l){return l(i),i}function xu(i,l){return l(i)}var KT=Bs(function(i){var l=i.length,d=l?i[0]:0,g=this.__wrapped__,w=function(M){return Bd(M,i)};return l>1||this.__actions__.length||!(g instanceof xt)||!Hs(d)?this.thru(w):(g=g.slice(d,+d+(l?1:0)),g.__actions__.push({func:xu,args:[w],thisArg:n}),new Kr(g,this.__chain__).thru(function(M){return l&&!M.length&&M.push(n),M}))});function GT(){return lv(this)}function JT(){return new Kr(this.value(),this.__chain__)}function ZT(){this.__values__===n&&(this.__values__=wv(this.value()));var i=this.__index__>=this.__values__.length,l=i?n:this.__values__[this.__index__++];return{done:i,value:l}}function XT(){return this}function QT(i){for(var l,d=this;d instanceof lu;){var g=ev(d);g.__index__=0,g.__values__=n,l?w.__wrapped__=g:l=g;var w=g;d=d.__wrapped__}return w.__wrapped__=i,l}function e2(){var i=this.__wrapped__;if(i instanceof xt){var l=i;return this.__actions__.length&&(l=new xt(this)),l=l.reverse(),l.__actions__.push({func:xu,args:[mf],thisArg:n}),new Kr(l,this.__chain__)}return this.thru(mf)}function t2(){return kg(this.__wrapped__,this.__actions__)}var n2=pu(function(i,l,d){Ft.call(i,d)?++i[d]:Fs(i,d,1)});function r2(i,l,d){var g=ct(i)?Nm:zk;return d&&ar(i,l,d)&&(l=n),g(i,tt(l,3))}function s2(i,l){var d=ct(i)?ai:ag;return d(i,tt(l,3))}var i2=Lg(tv),a2=Lg(nv);function l2(i,l){return qn(ku(i,l),1)}function o2(i,l){return qn(ku(i,l),R)}function u2(i,l,d){return d=d===n?1:pt(d),qn(ku(i,l),d)}function ov(i,l){var d=ct(i)?Yr:ci;return d(i,tt(l,3))}function uv(i,l){var d=ct(i)?Ex:ig;return d(i,tt(l,3))}var c2=pu(function(i,l,d){Ft.call(i,d)?i[d].push(l):Fs(i,d,[l])});function d2(i,l,d,g){i=gr(i)?i:Ha(i),d=d&&!g?pt(d):0;var w=i.length;return d<0&&(d=Mn(w+d,0)),Eu(i)?d<=w&&i.indexOf(l,d)>-1:!!w&&Oa(i,l,d)>-1}var f2=yt(function(i,l,d){var g=-1,w=typeof l=="function",M=gr(i)?ve(i.length):[];return ci(i,function(K){M[++g]=w?Or(l,K,d):Vl(K,l,d)}),M}),h2=pu(function(i,l,d){Fs(i,d,l)});function ku(i,l){var d=ct(i)?Xt:fg;return d(i,tt(l,3))}function p2(i,l,d,g){return i==null?[]:(ct(l)||(l=l==null?[]:[l]),d=g?n:d,ct(d)||(d=d==null?[]:[d]),gg(i,l,d))}var m2=pu(function(i,l,d){i[d?0:1].push(l)},function(){return[[],[]]});function g2(i,l,d){var g=ct(i)?Cd:Bm,w=arguments.length<3;return g(i,tt(l,4),d,w,ci)}function v2(i,l,d){var g=ct(i)?Ox:Bm,w=arguments.length<3;return g(i,tt(l,4),d,w,ig)}function y2(i,l){var d=ct(i)?ai:ag;return d(i,Au(tt(l,3)))}function _2(i){var l=ct(i)?tg:dS;return l(i)}function b2(i,l,d){(d?ar(i,l,d):l===n)?l=1:l=pt(l);var g=ct(i)?Uk:fS;return g(i,l)}function w2(i){var l=ct(i)?jk:pS;return l(i)}function x2(i){if(i==null)return 0;if(gr(i))return Eu(i)?Ra(i):i.length;var l=Gn(i);return l==I||l==ke?i.size:Yd(i).length}function k2(i,l,d){var g=ct(i)?Ed:mS;return d&&ar(i,l,d)&&(l=n),g(i,tt(l,3))}var S2=yt(function(i,l){if(i==null)return[];var d=l.length;return d>1&&ar(i,l[0],l[1])?l=[]:d>2&&ar(l[0],l[1],l[2])&&(l=[l[0]]),gg(i,qn(l,1),[])}),Su=sk||function(){return jn.Date.now()};function T2(i,l){if(typeof l!="function")throw new zr(o);return i=pt(i),function(){if(--i<1)return l.apply(this,arguments)}}function cv(i,l,d){return l=d?n:l,l=i&&l==null?i.length:l,$s(i,F,n,n,n,n,l)}function dv(i,l){var d;if(typeof l!="function")throw new zr(o);return i=pt(i),function(){return--i>0&&(d=l.apply(this,arguments)),i<=1&&(l=n),d}}var vf=yt(function(i,l,d){var g=A;if(d.length){var w=oi(d,$a(vf));g|=$}return $s(i,g,l,d,w)}),fv=yt(function(i,l,d){var g=A|B;if(d.length){var w=oi(d,$a(fv));g|=$}return $s(l,g,i,d,w)});function hv(i,l,d){l=d?n:l;var g=$s(i,x,n,n,n,n,n,l);return g.placeholder=hv.placeholder,g}function pv(i,l,d){l=d?n:l;var g=$s(i,C,n,n,n,n,n,l);return g.placeholder=pv.placeholder,g}function mv(i,l,d){var g,w,M,K,ee,oe,Ee=0,Oe=!1,Re=!1,qe=!0;if(typeof i!="function")throw new zr(o);l=Xr(l)||0,tn(d)&&(Oe=!!d.leading,Re="maxWait"in d,M=Re?Mn(Xr(d.maxWait)||0,l):M,qe="trailing"in d?!!d.trailing:qe);function Je(gn){var us=g,qs=w;return g=w=n,Ee=gn,K=i.apply(qs,us),K}function nt(gn){return Ee=gn,ee=Ul(bt,l),Oe?Je(gn):K}function vt(gn){var us=gn-oe,qs=gn-Ee,Lv=l-us;return Re?Kn(Lv,M-qs):Lv}function rt(gn){var us=gn-oe,qs=gn-Ee;return oe===n||us>=l||us<0||Re&&qs>=M}function bt(){var gn=Su();if(rt(gn))return Ct(gn);ee=Ul(bt,vt(gn))}function Ct(gn){return ee=n,qe&&g?Je(gn):(g=w=n,K)}function Pr(){ee!==n&&Tg(ee),Ee=0,g=oe=w=ee=n}function lr(){return ee===n?K:Ct(Su())}function Lr(){var gn=Su(),us=rt(gn);if(g=arguments,w=this,oe=gn,us){if(ee===n)return nt(oe);if(Re)return Tg(ee),ee=Ul(bt,l),Je(oe)}return ee===n&&(ee=Ul(bt,l)),K}return Lr.cancel=Pr,Lr.flush=lr,Lr}var A2=yt(function(i,l){return sg(i,1,l)}),C2=yt(function(i,l,d){return sg(i,Xr(l)||0,d)});function E2(i){return $s(i,P)}function Tu(i,l){if(typeof i!="function"||l!=null&&typeof l!="function")throw new zr(o);var d=function(){var g=arguments,w=l?l.apply(this,g):g[0],M=d.cache;if(M.has(w))return M.get(w);var K=i.apply(this,g);return d.cache=M.set(w,K)||M,K};return d.cache=new(Tu.Cache||Vs),d}Tu.Cache=Vs;function Au(i){if(typeof i!="function")throw new zr(o);return function(){var l=arguments;switch(l.length){case 0:return!i.call(this);case 1:return!i.call(this,l[0]);case 2:return!i.call(this,l[0],l[1]);case 3:return!i.call(this,l[0],l[1],l[2])}return!i.apply(this,l)}}function O2(i){return dv(2,i)}var M2=gS(function(i,l){l=l.length==1&&ct(l[0])?Xt(l[0],Mr(tt())):Xt(qn(l,1),Mr(tt()));var d=l.length;return yt(function(g){for(var w=-1,M=Kn(g.length,d);++w=l}),Qi=ug(function(){return arguments}())?ug:function(i){return ln(i)&&Ft.call(i,"callee")&&!Gm.call(i,"callee")},ct=ve.isArray,W2=Mm?Mr(Mm):Qk;function gr(i){return i!=null&&Cu(i.length)&&!Us(i)}function mn(i){return ln(i)&&gr(i)}function Y2(i){return i===!0||i===!1||ln(i)&&ir(i)==Ie}var pi=ak||Of,z2=Rm?Mr(Rm):eS;function K2(i){return ln(i)&&i.nodeType===1&&!jl(i)}function G2(i){if(i==null)return!0;if(gr(i)&&(ct(i)||typeof i=="string"||typeof i.splice=="function"||pi(i)||Ba(i)||Qi(i)))return!i.length;var l=Gn(i);if(l==I||l==ke)return!i.size;if(Hl(i))return!Yd(i).length;for(var d in i)if(Ft.call(i,d))return!1;return!0}function J2(i,l){return Fl(i,l)}function Z2(i,l,d){d=typeof d=="function"?d:n;var g=d?d(i,l):n;return g===n?Fl(i,l,n,d):!!g}function _f(i){if(!ln(i))return!1;var l=ir(i);return l==et||l==be||typeof i.message=="string"&&typeof i.name=="string"&&!jl(i)}function X2(i){return typeof i=="number"&&Zm(i)}function Us(i){if(!tn(i))return!1;var l=ir(i);return l==z||l==S||l==j||l==ce}function vv(i){return typeof i=="number"&&i==pt(i)}function Cu(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=q}function tn(i){var l=typeof i;return i!=null&&(l=="object"||l=="function")}function ln(i){return i!=null&&typeof i=="object"}var yv=Dm?Mr(Dm):nS;function Q2(i,l){return i===l||Wd(i,l,uf(l))}function eA(i,l,d){return d=typeof d=="function"?d:n,Wd(i,l,uf(l),d)}function tA(i){return _v(i)&&i!=+i}function nA(i){if($S(i))throw new ot(a);return cg(i)}function rA(i){return i===null}function sA(i){return i==null}function _v(i){return typeof i=="number"||ln(i)&&ir(i)==G}function jl(i){if(!ln(i)||ir(i)!=ge)return!1;var l=eu(i);if(l===null)return!0;var d=Ft.call(l,"constructor")&&l.constructor;return typeof d=="function"&&d instanceof d&&Jo.call(d)==ek}var bf=Pm?Mr(Pm):rS;function iA(i){return vv(i)&&i>=-9007199254740991&&i<=q}var bv=Lm?Mr(Lm):sS;function Eu(i){return typeof i=="string"||!ct(i)&&ln(i)&&ir(i)==Ce}function Dr(i){return typeof i=="symbol"||ln(i)&&ir(i)==Me}var Ba=Im?Mr(Im):iS;function aA(i){return i===n}function lA(i){return ln(i)&&Gn(i)==je}function oA(i){return ln(i)&&ir(i)==Ue}var uA=yu(zd),cA=yu(function(i,l){return i<=l});function wv(i){if(!i)return[];if(gr(i))return Eu(i)?as(i):mr(i);if(Ml&&i[Ml])return Ux(i[Ml]());var l=Gn(i),d=l==I?Ld:l==ke?zo:Ha;return d(i)}function js(i){if(!i)return i===0?i:0;if(i=Xr(i),i===R||i===-1/0){var l=i<0?-1:1;return l*he}return i===i?i:0}function pt(i){var l=js(i),d=l%1;return l===l?d?l-d:l:0}function xv(i){return i?Gi(pt(i),0,Pe):0}function Xr(i){if(typeof i=="number")return i;if(Dr(i))return Ae;if(tn(i)){var l=typeof i.valueOf=="function"?i.valueOf():i;i=tn(l)?l+"":l}if(typeof i!="string")return i===0?i:+i;i=Hm(i);var d=Ww.test(i);return d||zw.test(i)?Tx(i.slice(2),d?2:8):qw.test(i)?Ae:+i}function kv(i){return Ss(i,vr(i))}function dA(i){return i?Gi(pt(i),-9007199254740991,q):i===0?i:0}function Nt(i){return i==null?"":Rr(i)}var fA=Va(function(i,l){if(Hl(l)||gr(l)){Ss(l,Vn(l),i);return}for(var d in l)Ft.call(l,d)&&Il(i,d,l[d])}),Sv=Va(function(i,l){Ss(l,vr(l),i)}),Ou=Va(function(i,l,d,g){Ss(l,vr(l),i,g)}),hA=Va(function(i,l,d,g){Ss(l,Vn(l),i,g)}),pA=Bs(Bd);function mA(i,l){var d=Na(i);return l==null?d:ng(d,l)}var gA=yt(function(i,l){i=jt(i);var d=-1,g=l.length,w=g>2?l[2]:n;for(w&&ar(l[0],l[1],w)&&(g=1);++d1),M}),Ss(i,lf(i),d),g&&(d=Gr(d,p|m|y,CS));for(var w=l.length;w--;)Xd(d,l[w]);return d});function LA(i,l){return Av(i,Au(tt(l)))}var IA=Bs(function(i,l){return i==null?{}:oS(i,l)});function Av(i,l){if(i==null)return{};var d=Xt(lf(i),function(g){return[g]});return l=tt(l),vg(i,d,function(g,w){return l(g,w[0])})}function NA(i,l,d){l=fi(l,i);var g=-1,w=l.length;for(w||(w=1,i=n);++gl){var g=i;i=l,l=g}if(d||i%1||l%1){var w=Xm();return Kn(i+w*(l-i+Sx("1e-"+((w+"").length-1))),l)}return Gd(i,l)}var zA=Fa(function(i,l,d){return l=l.toLowerCase(),i+(d?Ov(l):l)});function Ov(i){return kf(Nt(i).toLowerCase())}function Mv(i){return i=Nt(i),i&&i.replace(Gw,Vx).replace(px,"")}function KA(i,l,d){i=Nt(i),l=Rr(l);var g=i.length;d=d===n?g:Gi(pt(d),0,g);var w=d;return d-=l.length,d>=0&&i.slice(d,w)==l}function GA(i){return i=Nt(i),i&&Is.test(i)?i.replace(Nn,Fx):i}function JA(i){return i=Nt(i),i&&Iw.test(i)?i.replace(vd,"\\$&"):i}var ZA=Fa(function(i,l,d){return i+(d?"-":"")+l.toLowerCase()}),XA=Fa(function(i,l,d){return i+(d?" ":"")+l.toLowerCase()}),QA=Pg("toLowerCase");function eC(i,l,d){i=Nt(i),l=pt(l);var g=l?Ra(i):0;if(!l||g>=l)return i;var w=(l-g)/2;return vu(su(w),d)+i+vu(ru(w),d)}function tC(i,l,d){i=Nt(i),l=pt(l);var g=l?Ra(i):0;return l&&g>>0,d?(i=Nt(i),i&&(typeof l=="string"||l!=null&&!bf(l))&&(l=Rr(l),!l&&Ma(i))?hi(as(i),0,d):i.split(l,d)):[]}var oC=Fa(function(i,l,d){return i+(d?" ":"")+kf(l)});function uC(i,l,d){return i=Nt(i),d=d==null?0:Gi(pt(d),0,i.length),l=Rr(l),i.slice(d,d+l.length)==l}function cC(i,l,d){var g=T.templateSettings;d&&ar(i,l,d)&&(l=n),i=Nt(i),l=Ou({},l,g,Bg);var w=Ou({},l.imports,g.imports,Bg),M=Vn(w),K=Pd(w,M),ee,oe,Ee=0,Oe=l.interpolate||Uo,Re="__p += '",qe=Id((l.escape||Uo).source+"|"+Oe.source+"|"+(Oe===is?jw:Uo).source+"|"+(l.evaluate||Uo).source+"|$","g"),Je="//# sourceURL="+(Ft.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++_x+"]")+` +`;i.replace(qe,function(rt,bt,Ct,Pr,lr,Lr){return Ct||(Ct=Pr),Re+=i.slice(Ee,Lr).replace(Jw,$x),bt&&(ee=!0,Re+=`' + __e(`+bt+`) + '`),lr&&(oe=!0,Re+=`'; `+lr+`; __p += '`),Ct&&(Re+=`' + ((__t = (`+Ct+`)) == null ? '' : __t) + -'`),Ee=Nr+rt.length,rt}),Re+=`'; +'`),Ee=Lr+rt.length,rt}),Re+=`'; `;var nt=Ft.call(l,"variable")&&l.variable;if(!nt)Re=`with (obj) { `+Re+` } -`;else if(jw.test(nt))throw new ot(u);Re=(oe?Re.replace(Fe,""):Re).replace(xe,"$1").replace(Be,"$1;"),Re="function("+(nt||"obj")+`) { +`;else if(Hw.test(nt))throw new ot(u);Re=(oe?Re.replace(Fe,""):Re).replace(xe,"$1").replace(Be,"$1;"),Re="function("+(nt||"obj")+`) { `+(nt?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(ee?", __e = _.escape":"")+(oe?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+Re+`return __p -}`;var vt=Lv(function(){return Rt(M,Je+"return "+Re).apply(n,K)});if(vt.source=Re,wf(vt))throw vt;return vt}function hC(i){return Nt(i).toLowerCase()}function pC(i){return Nt(i).toUpperCase()}function mC(i,l,d){if(i=Nt(i),i&&(d||l===n))return jm(i);if(!i||!(l=Pr(l)))return i;var g=as(i),w=as(l),M=qm(g,w),K=Wm(g,w)+1;return hi(g,M,K).join("")}function gC(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.slice(0,zm(i)+1);if(!i||!(l=Pr(l)))return i;var g=as(i),w=Wm(g,as(l))+1;return hi(g,0,w).join("")}function vC(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.replace(bd,"");if(!i||!(l=Pr(l)))return i;var g=as(i),w=qm(g,as(l));return hi(g,w).join("")}function yC(i,l){var d=O,g=J;if(tn(l)){var w="separator"in l?l.separator:w;d="length"in l?pt(l.length):d,g="omission"in l?Pr(l.omission):g}i=Nt(i);var M=i.length;if(Ma(i)){var K=as(i);M=K.length}if(d>=M)return i;var ee=d-Ra(g);if(ee<1)return g;var oe=K?hi(K,0,ee).join(""):i.slice(0,ee);if(w===n)return oe+g;if(K&&(ee+=oe.length-ee),xf(w)){if(i.slice(ee).search(w)){var Ee,Oe=oe;for(w.global||(w=Vd(w.source,Nt(dm.exec(w))+"g")),w.lastIndex=0;Ee=w.exec(Oe);)var Re=Ee.index;oe=oe.slice(0,Re===n?ee:Re)}}else if(i.indexOf(Pr(w),ee)!=ee){var qe=oe.lastIndexOf(w);qe>-1&&(oe=oe.slice(0,qe))}return oe+g}function _C(i){return i=Nt(i),i&&pr.test(i)?i.replace(We,Kx):i}var bC=Fa(function(i,l,d){return i+(d?" ":"")+l.toUpperCase()}),Tf=Ig("toUpperCase");function Pv(i,l,d){return i=Nt(i),l=d?n:l,l===n?jx(i)?Zx(i):Lx(i):i.match(l)||[]}var Lv=yt(function(i,l){try{return Rr(i,n,l)}catch(d){return wf(d)?d:new ot(d)}}),wC=Bs(function(i,l){return Yr(l,function(d){d=Ts(d),Fs(i,d,_f(i[d],i))}),i});function xC(i){var l=i==null?0:i.length,d=tt();return i=l?Xt(i,function(g){if(typeof g[1]!="function")throw new zr(o);return[d(g[0]),g[1]]}):[],yt(function(g){for(var w=-1;++wq)return[];var d=Pe,g=Kn(i,Pe);l=tt(l),i-=Pe;for(var w=Ld(g,l);++d0||l<0)?new xt(d):(i<0?d=d.takeRight(-i):i&&(d=d.drop(i)),l!==n&&(l=pt(l),d=l<0?d.dropRight(-l):d.take(l-i)),d)},xt.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},xt.prototype.toArray=function(){return this.take(Pe)},ks(xt.prototype,function(i,l){var d=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),w=T[g?"take"+(l=="last"?"Right":""):l],M=g||/^find/.test(l);w&&(T.prototype[l]=function(){var K=this.__wrapped__,ee=g?[1]:arguments,oe=K instanceof xt,Ee=ee[0],Oe=oe||ct(K),Re=function(bt){var Ct=w.apply(T,li([bt],ee));return g&&qe?Ct[0]:Ct};Oe&&d&&typeof Ee=="function"&&Ee.length!=1&&(oe=Oe=!1);var qe=this.__chain__,Je=!!this.__actions__.length,nt=M&&!qe,vt=oe&&!Je;if(!M&&Oe){K=vt?K:new xt(this);var rt=i.apply(K,ee);return rt.__actions__.push({func:xu,args:[Re],thisArg:n}),new Kr(rt,qe)}return nt&&vt?i.apply(this,ee):(rt=this.thru(Re),nt?g?rt.value()[0]:rt.value():rt)})}),Yr(["pop","push","shift","sort","splice","unshift"],function(i){var l=Ko[i],d=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",g=/^(?:pop|shift)$/.test(i);T.prototype[i]=function(){var w=arguments;if(g&&!this.__chain__){var M=this.value();return l.apply(ct(M)?M:[],w)}return this[d](function(K){return l.apply(ct(K)?K:[],w)})}}),ks(xt.prototype,function(i,l){var d=T[l];if(d){var g=d.name+"";Ft.call(Ia,g)||(Ia[g]=[]),Ia[g].push({name:l,func:d})}}),Ia[mu(n,B).name]=[{name:"wrapper",func:n}],xt.prototype.clone=_k,xt.prototype.reverse=bk,xt.prototype.value=wk,T.prototype.at=JT,T.prototype.chain=ZT,T.prototype.commit=XT,T.prototype.next=QT,T.prototype.plant=t2,T.prototype.reverse=n2,T.prototype.toJSON=T.prototype.valueOf=T.prototype.value=r2,T.prototype.first=T.prototype.head,Ml&&(T.prototype[Ml]=e2),T},Da=Xx();Wi?((Wi.exports=Da)._=Da,Ad._=Da):jn._=Da}).call(F1)})(Oc,Oc.exports);var hL=Oc.exports;const Bn=fL(hL);function pL(e,t){switch(e.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return t===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return t===0||t===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function mL(e,t,n){let r=e.split("|");const s=gL(r,t);if(s!==null)return s.trim();r=yL(r);const a=pL(n,t);return r.length===1||!r[a]?r[0]:r[a]}function gL(e,t){for(const n of e){let r=vL(n,t);if(r!==null)return r}return null}function vL(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]]([\s\S]*)/)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,o]=r.split(",");if(o==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(o))return s;if(t>=parseFloat(a)&&t<=parseFloat(o))return s}return parseFloat(r)===t?s:null}function yL(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const Gf=(e,t,n={})=>{try{return e(t)}catch{return n}},Jf=async(e,t={})=>{try{return(await e).default||t}catch{return t}},_L={};function r0(e){return e||bL()||wL()}function bL(){return typeof process<"u"}function wL(){return typeof _L<"u"}const Za=typeof window>"u";let Wa=null;const ju={lang:!Za&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}};me(()=>wr.getSharedInstance().getCurrentLanguage().value);const xL={shared:!0};function Le(e,t={}){return wr.getSharedInstance().trans(e,t)}const kL={install(e,t={}){t={...xL,...t};const n=t.shared?wr.getSharedInstance(t,!0):new wr(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class wr{constructor(t={}){this.currentLanguage=de(ju.lang||ju.fallbackLang),this.activeMessages=Hr({}),this.fallbackMessages=Hr({}),this.reset=()=>{wr.loaded=[],this.options=ju;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Wa&&(Wa=null)},this.options={...ju,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Za?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Za){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=wr.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=wr.loaded.find(o=>o.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((o,u)=>{this.abortController.signal.addEventListener("abort",()=>{o()}),this.resolveLangAsync(this.options.resolve,t).then(({default:c})=>{o(this.applyLanguage(t,c,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=Gf(t,n)),r0(Za)?{default:{...r,...Gf(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=Gf(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(r0(Za)){const s=await Jf(t(`php_${n}`)),a=await Jf(r);return new Promise(o=>o({default:{...s,...a}}))}return new Promise(async s=>s({default:await Jf(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,o=>o==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=wr.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){wr.loaded[n]=t;return}wr.loaded.push(t)}setLanguage({lang:t,messages:n}){Za||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t,this.currentLanguage.value=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}getCurrentLanguage(){return me(()=>this.currentLanguage.value)}isLoaded(t){return t??(t=this.getActiveLanguage()),wr.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return hb(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),me(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),me(()=>this.makeReplacements(mL(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Hr(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Wa==null?void 0:Wa.setOptions(t,n))||(Wa=new wr(t))}}wr.loaded=[];function Hi(){const e=B=>{const V={};return B==null||B.forEach(x=>{V[x.id]=x.name}),V},t=me(()=>[Le("event.activity-overview"),Le("event.who-is-the-activity-for"),Le("event.organiser")]),n=me(()=>[{id:"coding-camp",name:Le("event.coding-camp")},{id:"summer-camp",name:Le("event.summer-camp")},{id:"weekend-course",name:Le("event.weekend-course")},{id:"evening-course",name:Le("event.evening-course")},{id:"careerday",name:Le("event.career-day")},{id:"university-visit",name:Le("event.university-visit")},{id:"coding-home",name:Le("event.coding-at-home")},{id:"code-week-challenge",name:Le("event.code-week-challenge")},{id:"competition",name:Le("event.competition")},{id:"other",name:Le("event.other-group-work-seminars-workshops")}]),r=me(()=>e(n.value)),s=me(()=>[{id:"open-online",name:Le("event.activitytype.open-online")},{id:"invite-online",name:Le("event.activitytype.invite-online")},{id:"open-in-person",name:Le("event.activitytype.open-in-person")},{id:"invite-in-person",name:Le("event.activitytype.invite-in-person")},{id:"other",name:Le("event.organizertype.other")}]),a=me(()=>e(s.value)),o=me(()=>({daily:Le("event.daily"),weekly:Le("event.weekly"),monthly:Le("event.monthly")})),u=me(()=>[{id:"0-1",name:Le("event.0-1-hours")},{id:"1-2",name:Le("event.1-2-hours")},{id:"2-4",name:Le("event.2-4-hours")},{id:"over-4",name:Le("event.longer-than-4-hours")}]),c=me(()=>e(u.value)),h=me(()=>[{id:"consecutive",name:Le("event.consecutive-learning-over-multiple-sessions")},{id:"individual",name:Le("event.recurring-individual")}]),f=me(()=>e(h.value)),p=me(()=>[{id:"under-5",name:Le("event.under-5-early-learners")},{id:"6-9",name:Le("event.6-9-primary")},{id:"10-12",name:Le("event.10-12-upper-primary")},{id:"13-15",name:Le("event.13-15-lower-secondary")},{id:"16-18",name:Le("event.16-18-upper-secondary")},{id:"19-25",name:Le("event.19-25-young-adults")},{id:"over-25",name:Le("event.over-25-adults")}]),m=me(()=>e(p.value)),y=me(()=>[{id:"school",name:Le("event.organizertype.school")},{id:"library",name:Le("event.organizertype.library")},{id:"non profit",name:Le("event.organizertype.non-profit")},{id:"private business",name:Le("event.organizertype.private-business")},{id:"other",name:Le("event.organizertype.other")}]),_=me(()=>e(y.value)),b=me(()=>[{id:"robotics-drones-smart-devices",name:Le("event.theme.robotics-drones-smart-devices")},{id:"cybersecurity-data",name:Le("event.theme.cybersecurity-data")},{id:"web-app-software-development",name:Le("event.theme.web-app-software-development")},{id:"visual-block-programming",name:Le("event.theme.visual-block-programming")},{id:"unplugged-playful-activities",name:Le("event.theme.unplugged-playful-activities")},{id:"art-creative-coding",name:Le("event.theme.art-creative-coding")},{id:"game-design",name:Le("event.theme.game-design")},{id:"internet-of-things-wearables",name:Le("event.theme.internet-of-things-wearables")},{id:"ar-vr-3d-technologies",name:Le("event.theme.ar-vr-3d-technologies")},{id:"digital-careers-learning-pathways",name:Le("event.theme.digital-careers-learning-pathways")},{id:"digital-literacy-soft-skills",name:Le("event.theme.digital-literacy-soft-skills")},{id:"ai-generative-ai",name:Le("event.theme.ai-generative-ai")},{id:"awareness-inspiration",name:Le("event.theme.awareness-inspiration")},{id:"promoting-diversity-inclusion",name:Le("event.theme.promoting-diversity-inclusion")},{id:"other-theme",name:Le("event.theme.other-theme")}]),A=me(()=>e(b.value));return{stepTitles:t,activityFormatOptions:n,activityFormatOptionsMap:r,activityTypeOptions:s,activityTypeOptionsMap:a,recurringFrequentlyMap:o,durationOptions:u,durationOptionsMap:c,recurringTypeOptions:h,recurringTypeOptionsMap:f,ageOptions:p,ageOptionsMap:m,organizerTypeOptions:y,organizerTypeOptionsMap:_,themeOptions:b,themeOptionsMap:A}}const gt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},SL={props:{contentClass:{type:String},position:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)}},setup(e){const t=de(!1),n=me(()=>{switch(e.position){case"top":return"bottom-full pb-2 left-1/2 -translate-x-1/2";case"right":return"left-full pl-2 top-1/2 -translate-y-1/2";case"bottom":return"top-full pt-2 left-1/2 -translate-x-1/2";case"left":return"right-full pr-2 top-1/2 -translate-y-1/2";default:return""}}),r=me(()=>{switch(e.position){case"top":return"absolute left-1/2 bottom-0 -translate-x-1/2 translate-y-2 border-8 border-transparent border-t-gray-800";case"right":return"absolute top-1/2 left-0 -translate-y-1/2 -translate-x-2 border-8 border-transparent border-r-gray-800";case"bottom":return"absolute left-1/2 top-0 -translate-x-1/2 -translate-y-2 border-8 border-transparent border-b-gray-800";case"left":return"absolute top-1/2 right-0 -translate-y-1/2 translate-x-2 border-8 border-transparent border-l-gray-800";default:return""}});return{show:t,positionClass:n,arrowClass:r}}},TL={class:"w-full px-3 py-2 rounded-lg bg-gray-800 text-white text-sm"};function AL(e,t,n,r,s,a){return k(),D("div",{class:"relative inline-block",onMouseenter:t[0]||(t[0]=o=>r.show=!0),onMouseleave:t[1]||(t[1]=o=>r.show=!1)},[Ne(e.$slots,"trigger",{},void 0,!0),r.show?(k(),D("div",{key:0,class:$e(["absolute z-10 break-words",r.positionClass,n.contentClass]),role:"tooltip"},[v("div",TL,[Ne(e.$slots,"content",{},void 0,!0)]),v("div",{class:$e(["tooltip-arrow",r.arrowClass])},null,2)],2)):ae("",!0)],32)}const $1=gt(SL,[["render",AL],["__scopeId","data-v-ad76dce9"]]),CL={props:{horizontalBreakpoint:String,horizontal:Boolean,label:String,name:String,names:Array,errors:Object},components:{Tooltip:$1},setup(e,{slots:t}){const n=me(()=>{const r=[],s=[];return e.name&&s.push(e.name),e.names&&s.push(...e.names),s.forEach(a=>{var o,u;(o=e.errors)!=null&&o[a]&&r.push(...(u=e.errors)==null?void 0:u[a])}),Bn.uniq(r)});return{slots:t,errorList:n}}},EL=["for"],OL={key:0,class:"flex item-start gap-3 text-error-200 font-semibold mt-2.5 empty:hidden"},ML={class:"leading-5"};function RL(e,t,n,r,s,a){var u;const o=st("Tooltip");return k(),D("div",{class:$e(["flex items-start flex-col gap-x-3 gap-y-2",[n.horizontalBreakpoint==="md"&&"md:gap-10 md:flex-row"]])},[v("label",{for:`id_${n.name||((u=n.names)==null?void 0:u[0])||""}`,class:$e(["flex items-center font-normal text-xl flex-1 text-slate-500 'w-full",[n.horizontalBreakpoint==="md"&&"md:min-h-[48px] md:w-1/3"]])},[v("span",null,[mt(ie(n.label)+" ",1),r.slots.tooltip?(k(),at(o,{key:0,class:"ml-1 translate-y-1",contentClass:"w-64"},{trigger:Te(()=>t[0]||(t[0]=[v("img",{class:"text-dark-blue w-6 h-6",src:"/images/icon_question.svg"},null,-1)])),content:Te(()=>[Ne(e.$slots,"tooltip")]),_:3})):ae("",!0)])],10,EL),v("div",{class:$e(["h-full w-full",[n.horizontalBreakpoint==="md"&&"md:w-2/3"]])},[Ne(e.$slots,"default"),r.errorList.length?(k(),D("div",OL,[t[1]||(t[1]=v("img",{src:"/images/icon_error.svg"},null,-1)),(k(!0),D(Ve,null,Qe(r.errorList,c=>(k(),D("div",ML,ie(c),1))),256))])):ae("",!0),Ne(e.$slots,"end")],2)],2)}const ud=gt(CL,[["render",RL]]);function Zf(e){return e===0?!1:Array.isArray(e)&&e.length===0?!0:!e}function DL(e){return(...t)=>!e(...t)}function PL(e,t){return e===void 0&&(e="undefined"),e===null&&(e="null"),e===!1&&(e="false"),e.toString().toLowerCase().indexOf(t.trim())!==-1}function LL(e){return e.filter(t=>!t.$isLabel)}function Xf(e,t){return n=>n.reduce((r,s)=>s[e]&&s[e].length?(r.push({$groupLabel:s[t],$isLabel:!0}),r.concat(s[e])):r,[])}const s0=(...e)=>t=>e.reduce((n,r)=>r(n),t);var IL={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(e,t){return Zf(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1},filteringSortFunc:{type:Function,default:null}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();return this.internalSearch?n=this.groupValues?this.filterAndFlat(n,t,this.label):this.filterOptions(n,t,this.label,this.customLabel):n=this.groupValues?Xf(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(DL(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&(this.tagPosition==="bottom"?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(t=>this.customLabel(t,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(e,t,n){return s0(this.filterGroups(t,n,this.groupValues,this.groupLabel,this.customLabel),Xf(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return s0(Xf(this.groupValues,this.groupLabel),LL)(e)},updateSearch(e){this.search=e},isExistingOption(e){return this.options?this.optionKeys.indexOf(e)>-1:!1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled(e){return!!e.$isDisabled},getOptionLabel(e){if(Zf(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;const t=this.customLabel(e,this.label);return Zf(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect){this.selectGroup(e);return}if(!(this.blockKeys.indexOf(t)!==-1||this.disabled||e.$isDisabled||e.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(t==="Tab"&&!this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e)){t!=="Tab"&&this.removeElement(e);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([e])):this.$emit("update:modelValue",e),this.$emit("select",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);if(t){if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const n=this.trackBy?t[this.groupValues].map(s=>s[this.trackBy]):t[this.groupValues],r=this.internalValue.filter(s=>n.indexOf(this.trackBy?s[this.trackBy]:s)===-1);this.$emit("update:modelValue",r)}else{const n=t[this.groupValues].filter(r=>!(this.isOptionDisabled(r)||this.isSelected(r)));this.max&&n.splice(this.max-this.internalValue.length),this.$emit("select",n,this.id),this.$emit("update:modelValue",this.internalValue.concat(n))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(e){return e[this.groupValues].every(t=>this.isSelected(t)||this.isOptionDisabled(t))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled||e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const n=typeof e=="object"?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.multiple){const r=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",null);this.$emit("remove",e,this.id),this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))},filterOptions(e,t,n,r){return t?e.filter(s=>PL(r(s,n),t)).sort((s,a)=>typeof this.filteringSortFunc=="function"?this.filteringSortFunc(s,a):r(s,n).length-r(a,n).length):e},filterGroups(e,t,n,r,s){return a=>a.map(o=>{if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=this.filterOptions(o[n],e,t,s);return u.length?{[r]:o[r],[n]:u}:[]})}}},NL={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":t.$isLabel}];const n=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)}]:"multiselect__option--disabled"},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}},Ta={name:"vue-multiselect",mixins:[IL,NL],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},required:{type:Boolean,default:!1}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)},isRequired(){return this.required===!1?!1:this.internalValue.length<=0}}};const VL=["tabindex","aria-expanded","aria-owns","aria-activedescendant"],FL={ref:"tags",class:"multiselect__tags"},$L={class:"multiselect__tags-wrap"},BL=["textContent"],HL=["onKeypress","onMousedown"],UL=["textContent"],jL={class:"multiselect__spinner"},qL=["name","id","spellcheck","placeholder","required","value","disabled","tabindex","aria-label","aria-controls"],WL=["id","aria-multiselectable"],YL={key:0},zL={class:"multiselect__option"},KL=["aria-selected","id","role"],GL=["onClick","onMouseenter","data-select","data-selected","data-deselect"],JL=["data-select","data-deselect","onMouseenter","onMousedown"],ZL={class:"multiselect__option"},XL={class:"multiselect__option"};function QL(e,t,n,r,s,a){return k(),D("div",{tabindex:e.searchable?-1:n.tabindex,class:$e([{"multiselect--active":e.isOpen,"multiselect--disabled":n.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"]),onFocus:t[14]||(t[14]=o=>e.activate()),onBlur:t[15]||(t[15]=o=>e.searchable?!1:e.deactivate()),onKeydown:[t[16]||(t[16]=$n(Et(o=>e.pointerForward(),["self","prevent"]),["down"])),t[17]||(t[17]=$n(Et(o=>e.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:t[18]||(t[18]=$n(Et(o=>e.addPointerElement(o),["stop","self"]),["enter","tab"])),onKeyup:t[19]||(t[19]=$n(o=>e.deactivate(),["esc"])),role:"combobox","aria-expanded":e.isOpen,"aria-owns":"listbox-"+e.id,"aria-activedescendant":e.isOpen&&e.pointer!==null?e.id+"-"+e.pointer:null},[Ne(e.$slots,"caret",{toggle:e.toggle},()=>[v("div",{onMousedown:t[0]||(t[0]=Et(o=>e.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Ne(e.$slots,"clear",{search:e.search}),v("div",FL,[Ne(e.$slots,"selection",{search:e.search,remove:e.removeElement,values:a.visibleValues,isOpen:e.isOpen},()=>[An(v("div",$L,[(k(!0),D(Ve,null,Qe(a.visibleValues,(o,u)=>Ne(e.$slots,"tag",{option:o,search:e.search,remove:e.removeElement},()=>[(k(),D("span",{class:"multiselect__tag",key:u,onMousedown:t[1]||(t[1]=Et(()=>{},["prevent"]))},[v("span",{textContent:ie(e.getOptionLabel(o))},null,8,BL),v("i",{tabindex:"1",onKeypress:$n(Et(c=>e.removeElement(o),["prevent"]),["enter"]),onMousedown:Et(c=>e.removeElement(o),["prevent"]),class:"multiselect__tag-icon"},null,40,HL)],32))])),256))],512),[[Fr,a.visibleValues.length>0]]),e.internalValue&&e.internalValue.length>n.limit?Ne(e.$slots,"limit",{key:0},()=>[v("strong",{class:"multiselect__strong",textContent:ie(n.limitText(e.internalValue.length-n.limit))},null,8,UL)]):ae("v-if",!0)]),pe(ys,{name:"multiselect__loading"},{default:Te(()=>[Ne(e.$slots,"loading",{},()=>[An(v("div",jL,null,512),[[Fr,n.loading]])])]),_:3}),e.searchable?(k(),D("input",{key:0,ref:"search",name:n.name,id:e.id,type:"text",autocomplete:"off",spellcheck:n.spellcheck,placeholder:e.placeholder,required:a.isRequired,style:bn(a.inputStyle),value:e.search,disabled:n.disabled,tabindex:n.tabindex,"aria-label":n.name+"-searchbox",onInput:t[2]||(t[2]=o=>e.updateSearch(o.target.value)),onFocus:t[3]||(t[3]=Et(o=>e.activate(),["prevent"])),onBlur:t[4]||(t[4]=Et(o=>e.deactivate(),["prevent"])),onKeyup:t[5]||(t[5]=$n(o=>e.deactivate(),["esc"])),onKeydown:[t[6]||(t[6]=$n(Et(o=>e.pointerForward(),["prevent"]),["down"])),t[7]||(t[7]=$n(Et(o=>e.pointerBackward(),["prevent"]),["up"])),t[9]||(t[9]=$n(Et(o=>e.removeLastElement(),["stop"]),["delete"]))],onKeypress:t[8]||(t[8]=$n(Et(o=>e.addPointerElement(o),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+e.id},null,44,qL)):ae("v-if",!0),a.isSingleLabelVisible?(k(),D("span",{key:1,class:"multiselect__single",onMousedown:t[10]||(t[10]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"singleLabel",{option:a.singleValue},()=>[mt(ie(e.currentOptionLabel),1)])],32)):ae("v-if",!0),a.isPlaceholderVisible?(k(),D("span",{key:2,class:"multiselect__placeholder",onMousedown:t[11]||(t[11]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"placeholder",{},()=>[mt(ie(e.placeholder),1)])],32)):ae("v-if",!0)],512),pe(ys,{name:"multiselect",persisted:""},{default:Te(()=>[An(v("div",{class:"multiselect__content-wrapper",onFocus:t[12]||(t[12]=(...o)=>e.activate&&e.activate(...o)),tabindex:"-1",onMousedown:t[13]||(t[13]=Et(()=>{},["prevent"])),style:bn({maxHeight:e.optimizedHeight+"px"}),ref:"list"},[v("ul",{class:"multiselect__content",style:bn(a.contentStyle),role:"listbox",id:"listbox-"+e.id,"aria-multiselectable":e.multiple},[Ne(e.$slots,"beforeList"),e.multiple&&e.max===e.internalValue.length?(k(),D("li",YL,[v("span",zL,[Ne(e.$slots,"maxElements",{},()=>[mt("Maximum of "+ie(e.max)+" options selected. First remove a selected option to select another.",1)])])])):ae("v-if",!0),!e.max||e.internalValue.length(k(),D("li",{class:"multiselect__element",key:u,"aria-selected":e.isSelected(o),id:e.id+"-"+u,role:o&&(o.$isLabel||o.$isDisabled)?null:"option"},[o&&(o.$isLabel||o.$isDisabled)?ae("v-if",!0):(k(),D("span",{key:0,class:$e([e.optionHighlight(u,o),"multiselect__option"]),onClick:Et(c=>e.select(o),["stop"]),onMouseenter:Et(c=>e.pointerSet(u),["self"]),"data-select":o&&o.isTag?e.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,ie(e.getOptionLabel(o)),1)])],42,GL)),o&&(o.$isLabel||o.$isDisabled)?(k(),D("span",{key:1,"data-select":e.groupSelect&&a.selectGroupLabelText,"data-deselect":e.groupSelect&&a.deselectGroupLabelText,class:$e([e.groupHighlight(u,o),"multiselect__option"]),onMouseenter:Et(c=>e.groupSelect&&e.pointerSet(u),["self"]),onMousedown:Et(c=>e.selectGroup(o),["prevent"])},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,ie(e.getOptionLabel(o)),1)])],42,JL)):ae("v-if",!0)],8,KL))),128)):ae("v-if",!0),An(v("li",null,[v("span",ZL,[Ne(e.$slots,"noResult",{search:e.search},()=>[t[20]||(t[20]=mt("No elements found. Consider changing the search query."))])])],512),[[Fr,n.showNoResults&&e.filteredOptions.length===0&&e.search&&!n.loading]]),An(v("li",null,[v("span",XL,[Ne(e.$slots,"noOptions",{},()=>[t[21]||(t[21]=mt("List is empty."))])])],512),[[Fr,n.showNoOptions&&(e.options.length===0||a.hasOptionGroup===!0&&e.filteredOptions.length===0)&&!e.search&&!n.loading]]),Ne(e.$slots,"afterList")],12,WL)],36),[[Fr,e.isOpen]])]),_:3})],42,VL)}Ta.render=QL;const eI={props:{multiple:Boolean,returnObject:Boolean,allowEmpty:{type:Boolean,default:!0},modelValue:[Array,String],deselectLabel:String,options:Array,idName:{type:String,default:"id"},labelField:{type:String,default:"name"},theme:{type:String,default:"new"},largeText:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1}},components:{Multiselect:Ta},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=de(),r=a=>{if(e.multiple){const o=e.returnObject?a:a.map(u=>u[e.idName]);t("update:modelValue",o),t("onChange",o)}else{const o=e.returnObject?a:a[e.idName];t("update:modelValue",o),t("onChange",o)}},s=a=>{var o,u;return e.multiple?n.value?(o=n.value)==null?void 0:o.some(c=>String(c[e.idName])===String(a[e.idName])):!1:String((u=n.value)==null?void 0:u[e.idName])===String(a[e.idName])};return Wt([()=>e.multiple,()=>e.returnObject,()=>e.options,()=>e.modelValue],()=>{var a,o;e.returnObject?n.value=e.modelValue:e.multiple?Array.isArray(e.modelValue)&&(n.value=(a=e.modelValue)==null?void 0:a.map(u=>e.options.find(c=>c[e.idName]===u))):n.value=(o=e.options)==null?void 0:o.find(u=>u[e.idName]===e.modelValue)},{immediate:!0}),{selectedValues:n,isSelectedOption:s,onUpdateModalValue:r}}},tI={class:"flex justify-between items-center cursor-pointer"},nI={class:"whitespace-normal leading-6"},rI=["for"],sI={key:0,class:"h-4 w-4 text-[#05603A]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},iI={class:"flex gap-2.5 items-center rounded-full bg-dark-blue text-white px-4 py-2"},aI={class:"font-semibold leading-4"},lI=["onClick"],oI={class:"flex gap-4 items-center cursor-pointer"},uI={class:"whitespace-normal leading-6"},cI={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},dI=["onMousedown"];function fI(e,t,n,r,s,a){const o=st("multiselect");return k(),at(o,{class:$e(["multi-select",[n.multiple&&"multiple",n.theme==="new"&&"new-theme large-text",n.largeText&&"large-text"]]),modelValue:r.selectedValues,"onUpdate:modelValue":[t[0]||(t[0]=u=>r.selectedValues=u),r.onUpdateModalValue],"track-by":n.idName,label:n.labelField,multiple:n.multiple,"preselect-first":!1,"close-on-select":!n.multiple,"clear-on-select":!n.multiple,"preserve-search":!0,searchable:n.searchable,"allow-empty":n.allowEmpty,"deselect-label":n.deselectLabel,options:n.options},Hn({tag:Te(({option:u,remove:c})=>[v("span",iI,[v("span",aI,ie(u.name),1),v("span",{onClick:h=>c(u)},t[2]||(t[2]=[v("img",{src:"/images/close-white.svg"},null,-1)]),8,lI)])]),caret:Te(({toggle:u})=>[v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2",onMousedown:Et(u,["prevent"])},t[4]||(t[4]=[v("img",{src:"/images/select-arrow.svg"},null,-1)]),40,dI)]),noResult:Te(()=>[t[5]||(t[5]=v("div",{class:"text-gray-400 text-center"},"No elements found",-1))]),_:2},[n.multiple&&n.theme==="new"?{name:"option",fn:Te(({option:u})=>[v("div",tI,[v("span",nI,ie(u[n.labelField]),1),v("div",{class:$e(["flex-shrink-0 h-6 w-6 border-2 bg-white flex items-center justify-center cursor-pointer rounded",[r.isSelectedOption(u)?"border-[#05603A]":"border-dark-blue-200"]]),for:e.id},[r.isSelectedOption(u)?(k(),D("svg",sI,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],10,rI)])]),key:"0"}:void 0,n.multiple?void 0:{name:"option",fn:Te(({option:u})=>[v("div",oI,[v("span",uI,ie(u[n.labelField]),1),v("div",null,[r.isSelectedOption(u)?(k(),D("svg",cI,t[3]||(t[3]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)])])]),key:"1"}]),1032,["class","modelValue","track-by","label","multiple","close-on-select","clear-on-select","searchable","allow-empty","deselect-label","options","onUpdate:modelValue"])}const Fo=gt(eI,[["render",fI]]),hI={props:{modelValue:[String,Number],name:String,min:Number,max:Number,type:{type:String,default:"text"}},emits:["update:modelValue","onChange","onBlur"],setup(e,{emit:t}){const n=de(e.modelValue);return Wt(()=>e.modelValue,()=>{n.value=e.modelValue}),{localValue:n,onChange:a=>{let o=a.target.value;e.type==="number"&&(o=o&&Number(o),e.min!==void 0&&e.min!==null&&(o=Math.max(o,e.min)),e.max!==void 0&&e.max!==null&&(o=Math.min(o,e.max))),Un(()=>{t("update:modelValue",o),t("onChange",o)})},onBlur:()=>{t("onBlur")}}}},pI=["id","type","min","max","name"];function mI(e,t,n,r,s,a){return An((k(),D("input",{class:"w-full border-2 border-solid border-dark-blue-200 rounded-full h-12 px-6 text-xl text-slate-600",id:`id_${n.name}`,type:n.type,min:n.min,max:n.max,name:n.name,"onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),onInput:t[1]||(t[1]=(...o)=>r.onChange&&r.onChange(...o)),onBlur:t[2]||(t[2]=(...o)=>r.onBlur&&r.onBlur(...o))},null,40,pI)),[[sd,r.localValue]])}const cd=gt(hI,[["render",mI]]),gI={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.value)}}}},vI={class:"flex items-center gap-2 cursor-pointer"},yI=["id","name","value","checked"],_I=["for"],bI={class:"cursor-pointer text-xl text-slate-500"};function wI(e,t,n,r,s,a){return k(),D("label",vI,[v("input",{class:"peer hidden",type:"radio",id:`${n.name}-${n.value}`,name:n.name,value:n.value,checked:n.modelValue===n.value,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,yI),v("div",{class:"h-8 w-8 rounded-full border-2 bg-white border-dark-blue-200 flex items-center justify-center cursor-pointer peer-checked:before:content-[''] peer-checked:before:block peer-checked:before:w-3 peer-checked:before:h-3 peer-checked:before:rounded-full peer-checked:before:bg-slate-600",for:`${n.name}-${n.value}`},null,8,_I),v("span",bI,ie(n.label),1)])}const Wp=gt(gI,[["render",wI]]),xI={props:{modelValue:String,name:String,placeholder:String,height:{type:Number,default:400}},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=a=>{t("update:modelValue",a),t("onChange",a)},r=()=>{const a="/js/tinymce/tinymce.min.js";return new Promise((o,u)=>{if(document.querySelector(`script[src="${a}"]`))return o();const c=document.createElement("script");c.src=a,c.onload=()=>o(),c.onerror=()=>u(new Error(`Failed to load script ${a}`)),document.head.appendChild(c)})},s=async()=>{try{await r()}catch(a){console.log("Can't load tinymce scrip:",a)}tinymce.init({selector:`#id_${e.name}`,height:e.height,width:"100%",setup:a=>{a.on("init",()=>{a.setContent(e.modelValue||"")}),a.on("change input",()=>{const o=a.getContent();a.save(),n(o)})}})};return Ht(()=>{s()}),{}}},kI={class:"custom-tinymce"},SI=["id","name","placeholder"];function TI(e,t,n,r,s,a){return k(),D("div",kI,[v("textarea",{class:"hidden",cols:"40",id:`id_${n.name}`,name:n.name,placeholder:n.placeholder,rows:"10"},null,8,SI)])}const AI=gt(xI,[["render",TI]]),CI={props:{errors:Object,formValues:Object,themes:Array,location:Object,countries:Array},components:{FieldWrapper:ud,SelectField:Fo,InputField:cd,RadioField:Wp,TinymceField:AI},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s}=Hi(),a=me(()=>!["open-online","invite-online"].includes(e.formValues.activity_type)&&e.formValues.locationDirty===!0&&e.formValues.locationSelected===!1);return{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s,showSelectHint:a,handleLocationTyping:h=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationClear:()=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationChange:({location:h,geoposition:f,country_iso:p})=>{e.formValues.location=h||"",e.formValues.geoposition=f,e.formValues.country_iso=p,e.formValues.locationSelected=!0,e.formValues.locationDirty=!0}}}},EI={class:"flex flex-col gap-4 w-full"},OI={class:"flex gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},MI={class:"text-xl text-slate-500"},RI={key:0,class:"text-sm font-semibold text-red-600 mt-2"},DI={class:"w-full md:w-1/2"},PI={class:"w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},LI={class:"flex items-center gap-8 min-h-[48px]"},II={key:0,class:"p-4 mt-4 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},NI={class:"block mb-2 text-xl font-semibold text-slate-500"},VI={class:"flex flex-wrap gap-8 items-center"},FI={class:"block mt-6 mb-2 text-xl font-semibold text-slate-500"};function $I(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("autocomplete-geo"),f=st("date-time"),p=st("RadioField"),m=st("TinymceField");return k(),D("div",EI,[pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.title.label")}*`,name:"title",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.title,"onUpdate:modelValue":t[0]||(t[0]=y=>n.formValues.title=y),required:"",name:"title",placeholder:e.$t("event.title.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.specify-the-format-of-the-activity"),name:"activity_format",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.activity_format,"onUpdate:modelValue":t[1]||(t[1]=y=>n.formValues.activity_format=y),multiple:"",name:"activity_format",options:r.activityFormatOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.activitytype.label")}*`,name:"activity_type",errors:n.errors},{end:Te(()=>[v("div",OI,[t[14]||(t[14]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",MI,ie(e.$t("event.if-no-clear-information-provide-estimate")),1)])]),default:Te(()=>[pe(c,{modelValue:n.formValues.activity_type,"onUpdate:modelValue":t[2]||(t[2]=y=>n.formValues.activity_type=y),required:"",name:"activity_type",options:r.activityTypeOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.address.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"(optional)":"*"}`,name:"location",errors:n.errors},{end:Te(()=>[r.showSelectHint?(k(),D("div",RI,ie(e.$t("event.please-select-address-from-dropdown")),1)):ae("",!0)]),default:Te(()=>[pe(h,{class:"custom-geo-input",name:"location",placeholder:e.$t("event.address.placeholder"),location:n.formValues.location,value:n.formValues.location,geoposition:n.formValues.geoposition,onOnChange:r.handleLocationChange,onInput:r.handleLocationTyping,onClear:r.handleLocationClear},null,8,["placeholder","location","value","geoposition","onOnChange","onInput","onClear"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-duration"),name:"duration",errors:n.errors},{default:Te(()=>[v("div",DI,[pe(c,{modelValue:n.formValues.duration,"onUpdate:modelValue":t[3]||(t[3]=y=>n.formValues.duration=y),required:"",name:"duration",options:r.durationOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.date"),names:["start_date","end_date"],errors:n.errors},{default:Te(()=>[v("div",PI,[pe(f,{name:"start_date",placeholder:e.$t("event.start.label"),flow:["calendar","time"],value:n.formValues.start_date,onOnChange:t[4]||(t[4]=y=>n.formValues.start_date=y)},null,8,["placeholder","value"]),t[15]||(t[15]=v("span",null,"-",-1)),pe(f,{name:"end_date",placeholder:e.$t("event.end.label"),flow:["calendar","time"],value:n.formValues.end_date,onOnChange:t[5]||(t[5]=y=>n.formValues.end_date=y)},null,8,["placeholder","value"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-it-a-recurring-event"),name:"is_recurring_event_local",errors:n.errors},{default:Te(()=>[v("div",LI,[pe(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[6]||(t[6]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"true",label:e.$t("event.true")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[7]||(t[7]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"false",label:e.$t("event.false")},null,8,["modelValue","label"])]),n.formValues.is_recurring_event_local==="true"?(k(),D("div",II,[v("label",NI,ie(e.$t("event.how-frequently")),1),v("div",VI,[pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[8]||(t[8]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"daily",label:e.$t("event.daily")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[9]||(t[9]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"weekly",label:e.$t("event.weekly")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[10]||(t[10]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"monthly",label:e.$t("event.monthly")},null,8,["modelValue","label"])]),v("label",FI,ie(e.$t("event.what-type-of-recurring-activity")),1),pe(c,{modelValue:n.formValues.recurring_type,"onUpdate:modelValue":t[11]||(t[11]=y=>n.formValues.recurring_type=y),name:"recurring_type",options:r.recurringTypeOptions},null,8,["modelValue","options"])])):ae("",!0)]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.theme-title"),name:"theme",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.theme,"onUpdate:modelValue":t[12]||(t[12]=y=>n.formValues.theme=y),multiple:"",required:"",name:"theme",placeholder:e.$t("event.select-theme"),options:n.themes},null,8,["modelValue","placeholder","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-description"),name:"description",errors:n.errors},{default:Te(()=>[pe(m,{modelValue:n.formValues.description,"onUpdate:modelValue":t[13]||(t[13]=y=>n.formValues.description=y),name:"description"},null,8,["modelValue"])]),_:1},8,["label","errors"])])}const BI=gt(CI,[["render",$I]]);function HI(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const ps=HI(),UI={props:{message:{type:Object,default:null}},setup(e){const t=de(""),n=de(!1),r=de(""),s=u=>{u&&(t.value=u.message,r.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),n.value=!0,a())},a=()=>{setTimeout(()=>{n.value=!1},3e3)},o=me(()=>({success:r.value.toLowerCase()==="success",error:r.value.toLowerCase()==="error"}));return Ht(()=>{e.message&&s(e.message),ps.on("flash",s)}),ii(()=>{ps.off("flash",s)}),{body:t,show:n,level:r,flashClass:o}}},jI={key:0,class:"codeweek-flash-message",role:"alert"},qI={class:"level"},WI={class:"body"};function YI(e,t,n,r,s,a){return r.show?(k(),D("div",jI,[v("div",{class:$e(["content",r.flashClass])},[v("div",qI,ie(r.level)+"!",1),v("div",WI,ie(r.body),1)],2)])):ae("",!0)}const dd=gt(UI,[["render",YI],["__scopeId","data-v-09461b5c"]]),zI={components:{Flash:dd},props:{name:{type:String,default:"picture"},picture:{type:String,default:""}},emits:["onChange"],setup(e,{emit:t}){const n=de(null),r=de(e.picture||""),s=de(""),a=()=>{var p;return(p=n.value)==null?void 0:p.click()},o=()=>{},u=()=>{},c=p=>{const[m]=p.dataTransfer.files;m&&f(m)},h=p=>{const[m]=p.target.files;m&&f(m)};function f(p){const m=new FormData;m.append("picture",p),Tt.post("/api/events/picture",m).then(y=>{s.value="",r.value=y.data.path,ps.emit("flash",{message:"Picture uploaded!",level:"success"}),t("onChange",y.data)}).catch(y=>{var b,A,B,V;const _=((V=(B=(A=(b=y.response)==null?void 0:b.data)==null?void 0:A.errors)==null?void 0:B.picture)==null?void 0:V[0])||"Image is too large. Maximum is 1Mb";s.value=_,ps.emit("flash",{message:_,level:"error"})})}return{fileInput:n,pictureClone:r,error:s,onTriggerFileInput:a,onDragOver:o,onDragLeave:u,onDrop:c,onFileChange:h}}},KI=["src"],GI={class:"text-xl text-slate-500"},JI={class:"text-xs text-slate-500"},ZI={key:0,class:"flex gap-3 mt-2.5 font-semibold item-start text-error-200"},XI={class:"leading-5"},QI={class:"flex gap-2.5 mt-4 w-full"},eN={class:"mt-1 text-xs text-slate-500"},tN={class:"pl-4 my-4 list-disc"},nN={class:"text-xs text-slate-500"};function rN(e,t,n,r,s,a){const o=st("Flash");return k(),D("div",null,[v("div",{class:"flex flex-col justify-center items-center gap-2 border-[3px] border-dashed border-dark-blue-200 w-full rounded-2xl py-12 px-8 cursor-pointer",onClick:t[1]||(t[1]=(...u)=>r.onTriggerFileInput&&r.onTriggerFileInput(...u)),onDragover:t[2]||(t[2]=Et((...u)=>r.onDragOver&&r.onDragOver(...u),["prevent"])),onDragleave:t[3]||(t[3]=(...u)=>r.onDragLeave&&r.onDragLeave(...u)),onDrop:t[4]||(t[4]=Et((...u)=>r.onDrop&&r.onDrop(...u),["prevent"]))},[v("div",{class:$e(["mb-4",[!r.pictureClone&&"hidden"]])},[v("img",{src:r.pictureClone,class:"mr-1"},null,8,KI)],2),v("div",{class:$e([!!r.pictureClone&&"hidden"])},t[5]||(t[5]=[v("img",{class:"w-16 h-16",src:"/images/icon_image.svg"},null,-1)]),2),v("span",GI,ie(e.$t("event.drop-your-image-here-or-upload")),1),v("span",JI,ie(e.$t("event.max-size-1mb-image-formats-jpg-png")),1),v("input",{class:"hidden",type:"file",ref:"fileInput",onChange:t[0]||(t[0]=(...u)=>r.onFileChange&&r.onFileChange(...u))},null,544)],32),r.error?(k(),D("div",ZI,[t[6]||(t[6]=v("img",{src:"/images/icon_error.svg"},null,-1)),v("div",XI,ie(r.error),1)])):ae("",!0),v("div",QI,[t[7]||(t[7]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",eN,[mt(ie(e.$t("event.by-submitting-images-through-this-form-you-confirm-that"))+" ",1),v("ul",tN,[v("li",null,ie(e.$t("event.you-have-obtained-all-necessary-permissions")),1),v("li",null,ie(e.$t("event.you-will-not-submit-any-images-with-faces-directly-visible-or-identifiable"))+" "+ie(e.$t("event.if-this-is-the-case-ensure-faces-are-blurred"))+" "+ie(e.$t("event.submissions-that-do-not-comply-will-not-be-accepted")),1),v("li",null,ie(e.$t("event.you-understand-and-agree-images-will-be-shared")),1)])])]),v("div",nN,ie(e.$t("event.info-max-size-1mb")),1),pe(o)])}const B1=gt(zI,[["render",rN]]),sN={props:{errors:Object,formValues:Object,audiences:Array,leadingTeachers:Array},components:{FieldWrapper:ud,SelectField:Fo,InputField:cd,RadioField:Wp,ImageField:B1},setup(e){const{ageOptions:t}=Hi();return{leadingTeacherOptions:me(()=>e.leadingTeachers.map(a=>({id:a,name:a}))),ageOptions:t,onPictureChange:a=>{e.formValues.picture=a.imageName,e.formValues.pictureUrl=a.path},handleCorrectCount:a=>{const o=Number(e.formValues.participants_count||"0");Number(e.formValues[a]||"0")>o&&(e.formValues[a]=o)}}}},iN={class:"flex flex-col gap-4 w-full"},aN={class:"flex flex-col gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},lN={class:"flex gap-2 p-2 mb-2 w-full bg-gray-100 rounded"},oN={class:"text-xl text-slate-500"},uN={class:"block mb-2 text-xl font-semibold text-slate-500"},cN={class:"grid grid-cols-1 gap-x-4 gap-y-4 md:grid-cols-2 md:gap-x-8"},dN={class:"flex items-center gap-8 min-h-[48px] h-full"},fN={class:"flex items-center gap-8 min-h-[48px] h-full"},hN={href:"/codeweek4all",target:"_blank"};function pN(e,t,n,r,s,a){const o=st("SelectField"),u=st("FieldWrapper"),c=st("InputField"),h=st("RadioField"),f=st("ImageField");return k(),D("div",iN,[pe(u,{horizontalBreakpoint:"md",label:e.$t("event.audiences"),name:"audience",errors:n.errors},{default:Te(()=>[pe(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.audience,"onUpdate:modelValue":t[0]||(t[0]=p=>n.formValues.audience=p),multiple:"",name:"audience",options:n.audiences},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.number-of-participants"),name:"participants_count",errors:n.errors},{end:Te(()=>[v("div",aN,[v("div",lN,[t[15]||(t[15]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",oN,ie(e.$t("event.if-no-clear-information-provide-estimate")),1)]),v("label",uN,ie(e.$t("event.of-this-number-how-many-are")),1),v("div",cN,[pe(u,{label:e.$t("event.males"),name:"males_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.males_count,"onUpdate:modelValue":t[2]||(t[2]=p=>n.formValues.males_count=p),type:"number",min:0,name:"males_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[3]||(t[3]=p=>r.handleCorrectCount("event.males_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{label:e.$t("event.females"),name:"females_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.females_count,"onUpdate:modelValue":t[4]||(t[4]=p=>n.formValues.females_count=p),type:"number",min:0,name:"females_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[5]||(t[5]=p=>r.handleCorrectCount("event.females_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{label:e.$t("event.other-gender"),name:"other_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.other_count,"onUpdate:modelValue":t[6]||(t[6]=p=>n.formValues.other_count=p),type:"number",min:0,name:"other_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[7]||(t[7]=p=>r.handleCorrectCount("event.other_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])])]),default:Te(()=>[pe(c,{modelValue:n.formValues.participants_count,"onUpdate:modelValue":t[1]||(t[1]=p=>n.formValues.participants_count=p),type:"number",min:0,required:"",name:"participants_count",placeholder:e.$t("event.enter-number")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.age"),name:"ages",errors:n.errors},{default:Te(()=>[pe(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.ages,"onUpdate:modelValue":t[8]||(t[8]=p=>n.formValues.ages=p),multiple:"",name:"ages",options:r.ageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-extracurricular-activity"),name:"is_extracurricular_event",errors:n.errors},{default:Te(()=>[v("div",dN,[pe(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[9]||(t[9]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[10]||(t[10]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-activity-within-the-standard-school-curriculum"),name:"is_standard_school_curriculum",errors:n.errors},{default:Te(()=>[v("div",fN,[pe(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[11]||(t[11]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[12]||(t[12]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.code-week-4-all-code-optional"),name:"codeweek_for_all_participation_code",errors:n.errors},{tooltip:Te(()=>[mt(ie(e.$t("event.codeweek_for_all_participation_code.explanation"))+" ",1),v("a",hN,ie(e.$t("event.codeweek_for_all_participation_code.link")),1),t[16]||(t[16]=mt(". "))]),default:Te(()=>[pe(c,{modelValue:n.formValues.codeweek_for_all_participation_code,"onUpdate:modelValue":t[13]||(t[13]=p=>n.formValues.codeweek_for_all_participation_code=p),name:"codeweek_for_all_participation_code"},null,8,["modelValue"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.leading-teachers-optional"),name:"leading_teacher_tag",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.leading_teacher_tag,"onUpdate:modelValue":t[14]||(t[14]=p=>n.formValues.leading_teacher_tag=p),name:"leading_teacher_tag",options:r.leadingTeacherOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.image-optional"),name:"picture",errors:n.errors},{default:Te(()=>[pe(f,{name:"picture",picture:n.formValues.pictureUrl,image:n.formValues.picture,onOnChange:r.onPictureChange},null,8,["picture","image","onOnChange"])]),_:1},8,["label","errors"])])}const mN=gt(sN,[["render",pN]]),gN={props:{errors:Object,formValues:Object,languages:Object,countries:Array},components:{FieldWrapper:ud,SelectField:Fo,InputField:cd,RadioField:Wp,ImageField:B1},setup(e,{emit:t}){const{organizerTypeOptions:n}=Hi(),r=me(()=>Object.entries(e.languages).map(([s,a])=>({id:s,name:a})));return{organizerTypeOptions:n,languageOptions:r}}},vN={class:"flex flex-col gap-4 w-full"},yN={class:"flex items-center gap-8 min-h-[48px] h-full"},_N={class:"flex gap-2.5 mt-4 w-full"},bN={class:"mt-1 text-xs text-slate-400"};function wN(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("RadioField");return k(),D("div",vN,[pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizer.label")}*`,name:"organizer",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.organizer,"onUpdate:modelValue":t[0]||(t[0]=f=>n.formValues.organizer=f),required:"",name:"organizer",placeholder:e.$t("event.organizer.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizertype.label")}*`,name:"organizer_type",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.organizer_type,"onUpdate:modelValue":t[1]||(t[1]=f=>n.formValues.organizer_type=f),required:"",name:"organizer_type",options:r.organizerTypeOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("resources.Languages")} (${e.$t("event.optional")})`,name:"language",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.language,"onUpdate:modelValue":t[2]||(t[2]=f=>n.formValues.language=f),name:"language",searchable:"",multiple:"",options:r.languageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.country")}*`,name:"country_iso",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.country_iso,"onUpdate:modelValue":t[3]||(t[3]=f=>n.formValues.country_iso=f),"id-name":"iso",searchable:"",required:"",name:"country_iso",options:n.countries},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.are-you-using-any-code-week-resources-in-this-activity"),name:"is_use_resource",errors:n.errors},{default:Te(()=>[v("div",yN,[pe(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[4]||(t[4]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[5]||(t[5]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.website.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"*":e.$t("event.optional")}`,name:"event_url",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.event_url,"onUpdate:modelValue":t[6]||(t[6]=f=>n.formValues.event_url=f),name:"event_url",placeholder:e.$t("event.website.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.public.label")} (${e.$t("event.optional")})`,name:"contact_person",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.contact_person,"onUpdate:modelValue":t[7]||(t[7]=f=>n.formValues.contact_person=f),type:"email",name:"contact_person",placeholder:e.$t("event.public.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.contact.label")}*`,name:"user_email",errors:n.errors},{end:Te(()=>[v("div",_N,[t[9]||(t[9]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",bN,ie(e.$t("event.contact.explanation")),1)])]),default:Te(()=>[pe(o,{modelValue:n.formValues.user_email,"onUpdate:modelValue":t[8]||(t[8]=f=>n.formValues.user_email=f),required:"",type:"email",name:"user_email",placeholder:e.$t("event.contact.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])}const xN=gt(gN,[["render",wN]]),kN={props:{formValues:Object,themes:Array,audiences:Array,leadingTeachers:Array,languages:Object,countries:Array},setup(e){const{activityFormatOptionsMap:t,activityTypeOptionsMap:n,recurringFrequentlyMap:r,durationOptionsMap:s,recurringTypeOptionsMap:a,ageOptionsMap:o,organizerTypeOptionsMap:u}=Hi();return{stepDataList:me(()=>{var Me,He,je;const{title:h,activity_format:f,activity_type:p,location:m,duration:y,start_date:_,end_date:b,is_recurring_event_local:A,recurring_event:B,recurring_type:V,theme:x,description:C,audience:$,participants_count:H,males_count:F,females_count:U,other_count:P,ages:O,is_extracurricular_event:J,is_standard_school_curriculum:X,codeweek_for_all_participation_code:fe,leading_teacher_tag:ne,pictureUrl:N,picture:Z,organizer:R,organizer_type:q,language:he,country_iso:Ae,is_use_resource:Pe,event_url:W,contact_person:se,user_email:E}=e.formValues||{},re=(f||[]).map(Ue=>t.value[Ue]),_e=n.value[p],j=s.value[y],Ie=_?new Date(_).toISOString().slice(0,10):"",Xe=b?new Date(b).toISOString().slice(0,10):"",we=A==="true",et=a.value[V],z=(x||[]).map(Ue=>e.themes.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),S=[{label:Le("event.title.label"),value:h},{label:Le("event.specify-the-format-of-the-activity"),value:re.join(", ")},{label:Le("event.activitytype.label"),value:_e},{label:Le("event.address.label"),value:m},{label:Le("event.activity-duration"),value:j},{label:Le("event.date"),value:`${Ie} - ${Xe}`},{label:Le("event.is-it-a-recurring-event"),value:Le(we?"event.yes":"event.no")},{label:Le("event.how-frequently"),value:we?r.value[B]:""},{label:Le("event.what-type-of-recurring-activity"),value:et},{label:Le("event.theme-title"),value:z.join(", ")},{label:Le("event.activity-description"),htmlValue:C}],I=($||[]).map(Ue=>e.audiences.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),G=[H||0,[`${F||0} ${Le("event.males")}`,`${U||0} ${Le("event.females")}`,`${P||0} ${Le("event.other-gender")}`].join(", ")].join(" - "),te=(O||[]).map(Ue=>o.value[Ue]),ge=[{label:Le("event.audience_title"),value:I==null?void 0:I.join(", ")},{label:Le("event.number-of-participants"),value:G},{label:Le("event.age"),value:te==null?void 0:te.join(", ")},{label:Le("event.is-this-an-extracurricular-activity"),value:Le(J==="true"?"event.yes":"event.no")},{label:Le("event.is-this-an-activity-within-the-standard-school-curriculum"),value:Le(X==="true"?"event.yes":"event.no")},{label:Le("event.code-week-4-all-code-optional"),value:fe},{label:Le("community.titles.2"),value:ne},{label:Le("event.image"),imageUrl:N,imageName:(He=(Me=Z==null?void 0:Z.split("/"))==null?void 0:Me.reverse())==null?void 0:He[0]}],Y=u.value[q],ce=he==null?void 0:he.map(Ue=>{var Ge;return(Ge=e.languages)==null?void 0:Ge[Ue]}).filter(Boolean),ye=(je=e.countries.find(({iso:Ue})=>Ue===Ae))==null?void 0:je.name,ke=[{label:Le("event.organizer.label"),value:R},{label:Le("event.organizertype.label"),value:Y},{label:Le("resources.Languages"),value:ce==null?void 0:ce.join(", ")},{label:Le("event.country"),value:ye},{label:Le("event.are-you-using-any-code-week-resources-in-this-activity"),value:Le(Pe==="true"?"event.yes":"event.no")},{label:Le("event.website.label"),value:W},{label:Le("event.public.label"),value:se},{label:Le("event.contact.label"),value:E}],Ce=({value:Ue,htmlValue:Ge,imageUrl:ht})=>!Bn.isNil(Ue)&&!Bn.isEmpty(Ue)||!Bn.isEmpty(Ge)||!Bn.isEmpty(ht);return[{title:Le("event.confirmation_step.activity_overview"),list:S.filter(Ce)},{title:Le("event.confirmation_step.who_is_the_activity_for"),list:ge.filter(Ce)},{title:Le("event.confirmation_step.organiser"),list:ke.filter(Ce)}]}),trans:Le}}},SN={class:"flex flex-col gap-12 w-full"},TN={class:"flex flex-col gap-6"},AN={class:"text-dark-blue text-2xl md:text-[30px] leading-[44px] font-medium font-['Montserrat'] text-center"},CN={class:"flex flex-col gap-1"},EN={class:"flex gap-10 items-center px-4 py-2 text-[16px] md:text-xl text-slate-500 bg-white"},ON={class:"flex-shrink-0 w-32 md:w-60"},MN=["innerHTML"],RN={key:1},DN={class:"mb-2"},PN=["src"],LN={key:2,class:"flex-grow w-full"};function IN(e,t,n,r,s,a){return k(),D("div",SN,[(k(!0),D(Ve,null,Qe(r.stepDataList,({title:o,list:u})=>(k(),D("div",TN,[v("h2",AN,ie(o),1),v("div",CN,[(k(!0),D(Ve,null,Qe(u,({label:c,value:h,htmlValue:f,imageUrl:p,imageName:m})=>(k(),D("div",EN,[v("div",ON,ie(c),1),f?(k(),D("div",{key:0,innerHTML:f,class:"flex-grow w-full space-y-2 [&_p]:py-0"},null,8,MN)):ae("",!0),p?(k(),D("div",RN,[v("div",DN,ie(r.trans("event.image-attached")),1),v("img",{class:"mb-2 max-h-80",src:p},null,8,PN),v("div",null,ie(m),1)])):ae("",!0),h?(k(),D("div",LN,ie(h||""),1)):ae("",!0)]))),256))])]))),256))])}const NN=gt(kN,[["render",IN]]),VN={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.checked)}}}},FN={class:"flex items-center gap-2 cursor-pointer"},$N=["id","name","checked"],BN=["for"],HN={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},UN={class:"cursor-pointer text-xl text-slate-500"};function jN(e,t,n,r,s,a){return k(),D("label",FN,[v("input",{class:"peer hidden",type:"checkbox",id:n.name,name:n.name,checked:n.modelValue,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,$N),v("div",{class:"flex-shrink-0 h-8 w-8 border-2 bg-white flex items-center justify-center cursor-pointer border-dark-blue-200 rounded-lg",for:e.id},[n.modelValue?(k(),D("svg",HN,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],8,BN),v("span",UN,[mt(ie(n.label)+" ",1),Ne(e.$slots,"default")])])}const qN=gt(VN,[["render",jN]]),WN={props:{token:{type:String,default:""},event:{type:Object,default:()=>({})},selectedValues:{type:Object,default:()=>({})},locale:{type:String,default:""},user:{type:Object,default:()=>({})},themes:{type:Array,default:()=>[]},audiences:{type:Array,default:()=>[]},leadingTeachers:{type:Array,default:()=>[]},languages:{type:Object,default:()=>({})},countries:{type:Array,default:()=>[]},location:{type:Object,default:()=>({})},privacyLink:{type:String,default:""}},components:{FormStep1:BI,FormStep2:mN,FormStep3:xN,AddConfirmation:NN,CheckboxField:qN},setup(e,{emit:t}){var $,H,F,U,P;const{stepTitles:n}=Hi(),r=de(null),s=de(null),a=de(1),o=de({}),u=de(!1),c=de(!1),h=de({activity_type:"open-in-person",location:(($=e.location)==null?void 0:$.location)||"",geoposition:((F=(H=e.location)==null?void 0:H.geoposition)==null?void 0:F.split(","))||[],is_recurring_event_local:"false",recurring_event:"daily",is_extracurricular_event:"false",is_standard_school_curriculum:"false",organizer:((U=e.location)==null?void 0:U.name)||"",organizer_type:((P=e==null?void 0:e.location)==null?void 0:P.organizer_type)||"",language:e.locale?[e.locale]:[],country_iso:e.location.country_iso||"",is_use_resource:"false",privacy:!1}),f=de(Bn.clone(h.value)),p=async()=>{var O;if(!c.value){if(a.value===4){(O=e.event)!=null&&O.id?V():x();return}if(console.log(_.value),a.value===3&&_.value){c.value=!0;try{await C()}finally{c.value=!1}return}if(a.value===2&&y.value){A(3);return}if(a.value===1&&m.value){A(2);return}}},m=me(()=>{const O=Bn.cloneDeep(f.value),J=["title","activity_type","duration","is_recurring_event_local","start_date","end_date","theme","description"];return["open-online","invite-online"].includes(O.activity_type)||J.push("location"),J.every(X=>!Bn.isEmpty(O[X]))}),y=me(()=>{const O=Bn.cloneDeep(f.value),J=["audience","ages","is_extracurricular_event"];return!!O.participants_count&&J.every(X=>!Bn.isEmpty(O[X]))}),_=me(()=>{const O=Bn.cloneDeep(f.value),J=["organizer","organizer_type","country_iso","user_email"];return["open-online","invite-online"].includes(O.activity_type)&&J.push("event_url"),O.privacy?J.every(X=>!Bn.isEmpty(O[X])):!1}),b=me(()=>a.value===1&&!m.value||a.value===2&&!y.value||a.value===3&&!_.value),A=O=>{a.value=Math.max(Math.min(O,4),1)},B=()=>{var X,fe,ne,N;const O=((X=e==null?void 0:e.event)==null?void 0:X.id)||((fe=r.value)==null?void 0:fe.id),J=((ne=e==null?void 0:e.event)==null?void 0:ne.slug)||((N=r.value)==null?void 0:N.slug);window.location.href=`/view/${O}/${J}`},V=()=>window.location.href="/events",x=()=>window.location.reload(),C=async()=>{var X,fe,ne,N,Z,R,q;o.value={};const O=f.value,J={_token:e.token,_method:Bn.isNil(e.event.id)?void 0:"PATCH",title:O.title,activity_format:(X=O.activity_format)==null?void 0:X.join(","),activity_type:O.activity_type,location:O.location,geoposition:((fe=O.geoposition)==null?void 0:fe.join(","))||[],duration:O.duration,start_date:O.start_date,end_date:O.end_date,theme:(ne=O.theme)==null?void 0:ne.join(","),description:O.description,audience:(N=O.audience)==null?void 0:N.join(","),participants_count:O.participants_count,males_count:O.males_count,females_count:O.females_count,other_count:O.other_count,ages:(Z=O.ages)==null?void 0:Z.join(","),is_extracurricular_event:O.is_extracurricular_event==="true",is_standard_school_curriculum:O.is_standard_school_curriculum==="true",codeweek_for_all_participation_code:O.codeweek_for_all_participation_code,leading_teacher_tag:O.leading_teacher_tag,picture:O.picture,organizer:O.organizer,organizer_type:O.organizer_type,language:O.language,country_iso:O.country_iso,is_use_resource:O.is_use_resource==="true",event_url:O.event_url,contact_person:O.contact_person,user_email:O.user_email,privacy:O.privacy===!0?"on":void 0};O.is_recurring_event_local==="true"&&(J.recurring_event=O.recurring_event,J.recurring_type=O.recurring_type);try{if(!Bn.isNil(e.event.id))await Tt.post(`/events/${e.event.id}`,J);else{const{data:he}=await Tt.post("/events",J);r.value=he.event}A(4)}catch(he){o.value=(q=(R=he.response)==null?void 0:R.data)==null?void 0:q.errors,a.value=1}finally{c.value=!1}};return Wt(()=>e.event,()=>{var fe,ne,N,Z;if(!e.event.id)return;const O=R=>{var q,he;return((he=(q=R==null?void 0:R.split(","))==null?void 0:q.filter(Ae=>!!Ae))==null?void 0:he.map(Ae=>Number(Ae)))||[]},J=e.event,X=J.geoposition||((fe=e.location)==null?void 0:fe.geoposition);f.value={...f.value,title:J.title,activity_format:J.activity_format,activity_type:J.activity_type||"open-in-person",location:J.location||((ne=e.location)==null?void 0:ne.location),geoposition:X==null?void 0:X.split(","),duration:J.duration,start_date:J.start_date,end_date:J.end_date,recurring_event:J.recurring_event||"daily",recurring_type:J.recurring_type,theme:O(e.selectedValues.themes),description:J.description,audience:O(e.selectedValues.audiences),participants_count:J.participants_count,males_count:J.males_count,females_count:J.females_count,other_count:J.other_count,ages:J.ages,is_extracurricular_event:String(!!J.is_extracurricular_event),is_standard_school_curriculum:String(!!J.is_standard_school_curriculum),codeweek_for_all_participation_code:J.codeweek_for_all_participation_code,leading_teacher_tag:J.leading_teacher_tag,picture:J.picture,pictureUrl:e.selectedValues.picture,organizer:J.organizer||((N=e.location)==null?void 0:N.name),organizer_type:J.organizer_type||((Z=e==null?void 0:e.location)==null?void 0:Z.organizer_type),language:J.languages||[e.locale],country_iso:J.country_iso||e.location.country_iso,is_use_resource:String(!!J.is_use_resource),event_url:J.event_url,contact_person:J.contact_person,user_email:J.user_email},J.recurring_event&&(f.value.is_recurring_event_local="true")},{immediate:!0}),Wt(()=>a.value,()=>{if(a.value===4){const O=document.getElementById("add-event-hero-section");O&&(O.style.display="none"),window.scrollTo({top:0})}else if(s.value){const O=s.value.getBoundingClientRect().top;window.scrollTo({top:O+window.pageYOffset-40})}}),Ht(()=>{const O=new IntersectionObserver(([X])=>{u.value=X.isIntersecting}),J=document.getElementById("page-footer");J&&O.observe(J)}),{containerRef:s,step:a,stepTitles:n,errors:o,formValues:f,handleGoToActivity:B,handleGoMapPage:V,handleReloadPage:x,handleMoveStep:A,handleSubmit:C,disableNextbutton:b,validStep1:m,validStep2:y,validStep3:_,pageFooterVisible:u,handleNextClick:p,isSubmitting:c}}},YN={key:0,class:"flex relative justify-center py-10 codeweek-container-lg"},zN={class:"flex gap-12"},KN=["onClick"],GN={class:"flex-1"},JN={class:"text-slate-500 font-normal text-base leading-[22px] p-0 text-center"},ZN={key:0,class:"absolute top-6 left-[calc(100%+1.5rem)] -translate-x-1/2 w-[calc(100%-1rem)] md:w-[calc(100%-0.75rem)] h-[2px] bg-[#CCF0F9]"},XN={key:1,class:"flex relative justify-center px-4 py-10 codeweek-container-lg md:px-10 md:py-20"},QN={class:"flex flex-col justify-center items-center text-center gap-4 max-w-[660px]"},e4={class:"text-dark-blue text-[22px] md:text-4xl font-semibold font-[Montserrat]"},t4={key:0,class:"flex flex-col gap-4 text-[16px] text-center"},n4={ref:"containerRef",class:"relative w-full"},r4={class:"relative pt-20 pb-16 codeweek-container-lg md:pt-32 md:pb-20"},s4={class:"flex justify-center"},i4={class:"flex flex-col max-w-[852px] w-full"},a4={key:0,class:"text-dark-blue text-2xl md:text-4xl leading-[44px] font-medium font-['Montserrat'] mb-10 text-center"},l4=["href"],o4={class:"flex flex-wrap gap-y-2 gap-x-4 justify-between mt-10 min-h-12"},u4={key:0},c4={key:1},d4=["disabled"],f4={key:0},h4={key:0},p4={key:1},m4={key:2},g4={key:3};function v4(e,t,n,r,s,a){var p;const o=st("FormStep1"),u=st("FormStep2"),c=st("FormStep3"),h=st("CheckboxField"),f=st("AddConfirmation");return k(),D(Ve,null,[r.step<4?(k(),D("div",YN,[v("div",zN,[(k(!0),D(Ve,null,Qe(r.stepTitles,(m,y)=>(k(),D("div",{class:$e(["flex relative flex-col flex-1 gap-2 items-center md:w-52",[y===0&&"cursor-pointer",y+1===2&&r.validStep1&&"cursor-pointer",y+1===3&&r.validStep2&&"cursor-pointer"]]),onClick:()=>{y+1===2&&!r.validStep1||y+1===3&&!r.validStep2||r.handleMoveStep(y+1)}},[v("div",{class:$e(["w-12 h-12 rounded-full flex justify-center items-center text-['#20262C'] font-semibold text-2xl",[r.step===y+1?"bg-light-blue-300":"bg-light-blue-100"]])},ie(y+1),3),v("div",GN,[v("p",JN,ie(e.$t(`event.${m}`)),1)]),yr.formValues.privacy=m),name:"privacy"},{default:Te(()=>[v("div",null,[v("span",null,ie(e.$t("event.privacy")),1),v("a",{class:"ml-1 !inline cookweek-link",href:n.privacyLink,target:"_blank"},ie(e.$t("event.privacy-policy-terms")),9,l4)])]),_:1},8,["modelValue"])],2),v("div",{class:$e([r.step!==4&&"hidden"])},[pe(f,{formValues:r.formValues,themes:n.themes,location:n.location,audiences:n.audiences,leadingTeachers:n.leadingTeachers,languages:n.languages,countries:n.countries},null,8,["formValues","themes","location","audiences","leadingTeachers","languages","countries"])],2),v("div",o4,[r.step>1?(k(),D("button",{key:0,class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-2.5 px-6 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] max-sm:w-full sm:min-w-[224px]",type:"button",onClick:t[1]||(t[1]=()=>{r.step===4?r.handleGoToActivity():r.handleMoveStep(r.step-1)})},[r.step===4?(k(),D("span",u4,ie(e.$t("event.view-activity")),1)):(k(),D("span",c4,ie(e.$t("event.previous-step")),1))])):ae("",!0),t[4]||(t[4]=v("div",{class:"hidden md:block"},null,-1)),v("div",{id:"footer-scroll-activity",class:$e(["flex justify-center max-sm:w-full sm:min-w-[224px]",[r.step<4&&!r.pageFooterVisible?"md:!translate-y-0 max-md:fixed max-md:bottom-0 max-md:left-0 max-md:border-t-2 max-md:border-primary max-md:py-4 max-md:px-[44px] max-md:w-full max-md:bg-white max-md:z-[99]":"!translate-y-0"]])},[v("button",{class:$e(["text-nowrap flex justify-center items-center duration-300 rounded-full py-2.5 px-6 font-semibold text-lg max-sm:w-full sm:min-w-[224px]",[r.disableNextbutton||r.isSubmitting?"cursor-not-allowed bg-gray-200 text-gray-400":"bg-primary hover:bg-hover-orange text-[#20262C]"]]),type:"button",disabled:r.disableNextbutton||r.isSubmitting,onClick:t[2]||(t[2]=(...m)=>r.handleNextClick&&r.handleNextClick(...m))},[r.isSubmitting?(k(),D("span",f4,ie(e.$t("event.submitting"))+"...",1)):r.step===4?(k(),D(Ve,{key:1},[(p=n.event)!=null&&p.id?(k(),D("span",h4,ie(e.$t("event.back-to-map-page")),1)):(k(),D("span",p4,ie(e.$t("event.add-another-activity")),1))],64)):r.step===3?(k(),D("span",m4,ie(e.$t("event.submit")),1)):(k(),D("span",g4,ie(e.$t("event.next-step")),1))],10,d4)],2)])])])])],512)],64)}const y4=gt(WN,[["render",v4]]),_4={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},b4={class:"bg-light-blue-100 py-1 px-4 text-sm font-semibold text-slate-500 rounded-full whitespace-nowrap"};function w4(e,t,n,r,s,a){return k(),D("span",b4,ie(s.label),1)}const H1=gt(_4,[["render",w4]]),x4={components:{ResourcePill:H1},props:{resource:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()},computed:{formattedDescription(){return(this.resource.description||"").replace(/\n/g,"
")}}},k4={class:"relative flex flex-col bg-white rounded-lg overflow-hidden"},S4={class:"relative w-full h-48 sm:h-56 md:h-60 bg-slate-100 overflow-hidden"},T4=["src"],A4={class:"flex gap-2 flex-wrap mb-2"},C4={class:"text-dark-blue font-semibold font-['Montserrat'] leading-6"},E4={key:0,class:"text-slate-500 text-[16px] leading-[22px] h-[22px]"},O4={ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"}},M4=["innerHTML"],R4={class:"flex-shrink-0"},D4=["href"];function P4(e,t,n,r,s,a){var u,c,h,f,p,m;const o=st("resource-pill");return k(),D("div",k4,[v("div",S4,[v("img",{src:n.resource.thumbnail,alt:"",loading:"lazy",class:"absolute inset-0 w-full h-full object-cover object-center"},null,8,T4)]),v("div",{class:$e(["flex-grow flex flex-col gap-2 px-6 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[v("div",A4,[(k(!0),D(Ve,null,Qe(n.resource.types,y=>(k(),at(o,{property:y,type:"types"},null,8,["property"]))),256))]),v("div",C4,ie(n.resource.name),1),(u=n.resource.main_language)!=null&&u.name||(h=(c=n.resource.languages)==null?void 0:c[0])!=null&&h.name?(k(),D("div",E4," Language: "+ie(((f=n.resource.main_language)==null?void 0:f.name)||((m=(p=n.resource.languages)==null?void 0:p[0])==null?void 0:m.name)||""),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:$e(["flex-grow text-[16px] leading-[22px] h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",O4,[v("div",{ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"},innerHTML:a.formattedDescription},null,8,M4),s.needShowMore?(k(),D("div",{key:0,class:$e(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...y)=>a.onToggleShowMore&&a.onToggleShowMore(...y))},ie(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",R4,[t[2]||(t[2]=v("div",{class:"h-[56px]"},null,-1)),v("a",{class:"absolute left-6 right-6 bottom-4 flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:n.resource.source,target:"_blank"},[v("span",null,ie(e.$t("myevents.view_lesson")),1),t[1]||(t[1]=v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"})],-1))],8,D4)])],2)])}const U1=gt(x4,[["render",P4]]),L4={props:["pagination","offset"],methods:{isCurrentPage(e){return this.pagination.current_page===e},changePage(e){e<1||e>this.pagination.last_page||(this.pagination.current_page=e,this.$emit("paginate",e))}},computed:{pages(){let e=[],t=this.pagination.current_page-Math.floor(this.offset/2);t<1&&(t=1);let n=t+this.offset-1;for(n>this.pagination.last_page&&(n=this.pagination.last_page);t<=n;)e.push(t),t++;return e}}},I4={role:"navigation","aria-label":"pagination"},N4={class:"flex flex-wrap items-center justify-center gap-2 py-12 m-0 font-['Blinker']"},V4=["disabled"],F4={class:"flex items-center gap-1 whitespace-nowrap"},$4=["onClick"],B4={key:1,class:"flex justify-center items-center w-12 h-12 text-xl rounded font-normal text-[#333E48] duration-300"},H4=["disabled"];function U4(e,t,n,r,s,a){return k(),D("nav",I4,[v("ul",N4,[v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[0]||(t[0]=Et(o=>a.changePage(n.pagination.current_page-1),["prevent"])),disabled:n.pagination.current_page<=1},t[2]||(t[2]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M25.8335 16H7.16683",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L7.16667 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,V4)]),(k(!0),D(Ve,null,Qe(a.pages,o=>(k(),D("li",F4,[n.pagination.current_page!=o?(k(),D("a",{key:0,class:"flex justify-center items-center w-12 h-12 text-xl hover:bg-[#1C4DA1]/10 rounded font-bold text-[#1C4DA1] underline duration-300 cursor-pointer",onClick:Et(u=>a.changePage(o),["prevent"])},ie(o),9,$4)):(k(),D("a",B4,ie(o),1))]))),256)),v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[1]||(t[1]=Et(o=>a.changePage(n.pagination.current_page+1),["prevent"])),disabled:n.pagination.current_page>=n.pagination.last_page},t[3]||(t[3]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M7.16699 16H25.8337",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L25.8333 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,H4)])])])}const fd=gt(L4,[["render",U4]]);var j4={exports:{}};/*! +}`;var vt=Dv(function(){return Rt(M,Je+"return "+Re).apply(n,K)});if(vt.source=Re,_f(vt))throw vt;return vt}function dC(i){return Nt(i).toLowerCase()}function fC(i){return Nt(i).toUpperCase()}function hC(i,l,d){if(i=Nt(i),i&&(d||l===n))return Hm(i);if(!i||!(l=Rr(l)))return i;var g=as(i),w=as(l),M=Um(g,w),K=jm(g,w)+1;return hi(g,M,K).join("")}function pC(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.slice(0,Wm(i)+1);if(!i||!(l=Rr(l)))return i;var g=as(i),w=jm(g,as(l))+1;return hi(g,0,w).join("")}function mC(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.replace(yd,"");if(!i||!(l=Rr(l)))return i;var g=as(i),w=Um(g,as(l));return hi(g,w).join("")}function gC(i,l){var d=O,g=J;if(tn(l)){var w="separator"in l?l.separator:w;d="length"in l?pt(l.length):d,g="omission"in l?Rr(l.omission):g}i=Nt(i);var M=i.length;if(Ma(i)){var K=as(i);M=K.length}if(d>=M)return i;var ee=d-Ra(g);if(ee<1)return g;var oe=K?hi(K,0,ee).join(""):i.slice(0,ee);if(w===n)return oe+g;if(K&&(ee+=oe.length-ee),bf(w)){if(i.slice(ee).search(w)){var Ee,Oe=oe;for(w.global||(w=Id(w.source,Nt(um.exec(w))+"g")),w.lastIndex=0;Ee=w.exec(Oe);)var Re=Ee.index;oe=oe.slice(0,Re===n?ee:Re)}}else if(i.indexOf(Rr(w),ee)!=ee){var qe=oe.lastIndexOf(w);qe>-1&&(oe=oe.slice(0,qe))}return oe+g}function vC(i){return i=Nt(i),i&&pr.test(i)?i.replace(We,Yx):i}var yC=Fa(function(i,l,d){return i+(d?" ":"")+l.toUpperCase()}),kf=Pg("toUpperCase");function Rv(i,l,d){return i=Nt(i),l=d?n:l,l===n?Hx(i)?Gx(i):Dx(i):i.match(l)||[]}var Dv=yt(function(i,l){try{return Or(i,n,l)}catch(d){return _f(d)?d:new ot(d)}}),_C=Bs(function(i,l){return Yr(l,function(d){d=Ts(d),Fs(i,d,vf(i[d],i))}),i});function bC(i){var l=i==null?0:i.length,d=tt();return i=l?Xt(i,function(g){if(typeof g[1]!="function")throw new zr(o);return[d(g[0]),g[1]]}):[],yt(function(g){for(var w=-1;++wq)return[];var d=Pe,g=Kn(i,Pe);l=tt(l),i-=Pe;for(var w=Dd(g,l);++d0||l<0)?new xt(d):(i<0?d=d.takeRight(-i):i&&(d=d.drop(i)),l!==n&&(l=pt(l),d=l<0?d.dropRight(-l):d.take(l-i)),d)},xt.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},xt.prototype.toArray=function(){return this.take(Pe)},ks(xt.prototype,function(i,l){var d=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),w=T[g?"take"+(l=="last"?"Right":""):l],M=g||/^find/.test(l);w&&(T.prototype[l]=function(){var K=this.__wrapped__,ee=g?[1]:arguments,oe=K instanceof xt,Ee=ee[0],Oe=oe||ct(K),Re=function(bt){var Ct=w.apply(T,li([bt],ee));return g&&qe?Ct[0]:Ct};Oe&&d&&typeof Ee=="function"&&Ee.length!=1&&(oe=Oe=!1);var qe=this.__chain__,Je=!!this.__actions__.length,nt=M&&!qe,vt=oe&&!Je;if(!M&&Oe){K=vt?K:new xt(this);var rt=i.apply(K,ee);return rt.__actions__.push({func:xu,args:[Re],thisArg:n}),new Kr(rt,qe)}return nt&&vt?i.apply(this,ee):(rt=this.thru(Re),nt?g?rt.value()[0]:rt.value():rt)})}),Yr(["pop","push","shift","sort","splice","unshift"],function(i){var l=Ko[i],d=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",g=/^(?:pop|shift)$/.test(i);T.prototype[i]=function(){var w=arguments;if(g&&!this.__chain__){var M=this.value();return l.apply(ct(M)?M:[],w)}return this[d](function(K){return l.apply(ct(K)?K:[],w)})}}),ks(xt.prototype,function(i,l){var d=T[l];if(d){var g=d.name+"";Ft.call(Ia,g)||(Ia[g]=[]),Ia[g].push({name:l,func:d})}}),Ia[mu(n,B).name]=[{name:"wrapper",func:n}],xt.prototype.clone=vk,xt.prototype.reverse=yk,xt.prototype.value=_k,T.prototype.at=KT,T.prototype.chain=GT,T.prototype.commit=JT,T.prototype.next=ZT,T.prototype.plant=QT,T.prototype.reverse=e2,T.prototype.toJSON=T.prototype.valueOf=T.prototype.value=t2,T.prototype.first=T.prototype.head,Ml&&(T.prototype[Ml]=XT),T},Da=Jx();Wi?((Wi.exports=Da)._=Da,Sd._=Da):jn._=Da}).call(N1)})(Ec,Ec.exports);var cL=Ec.exports;const Bn=uL(cL);function dL(e,t){switch(e.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return t===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return t===0||t===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function fL(e,t,n){let r=e.split("|");const s=hL(r,t);if(s!==null)return s.trim();r=mL(r);const a=dL(n,t);return r.length===1||!r[a]?r[0]:r[a]}function hL(e,t){for(const n of e){let r=pL(n,t);if(r!==null)return r}return null}function pL(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,o]=r.split(",");if(o==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(o))return s;if(t>=parseFloat(a)&&t<=parseFloat(o))return s}return parseFloat(r)===t?s:null}function mL(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const zf=(e,t,n={})=>{try{return e(t)}catch{return n}},Kf=async(e,t={})=>{try{return(await e).default||t}catch{return t}},gL={};function t0(e){return e||vL()||yL()}function vL(){return typeof process<"u"}function yL(){return typeof gL<"u"}const Za=typeof window>"u";let Wa=null;const n0={lang:!Za&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}},_L={shared:!0};function Le(e,t={}){return Nr.getSharedInstance().trans(e,t)}const bL={install(e,t={}){t={..._L,...t};const n=t.shared?Nr.getSharedInstance(t,!0):new Nr(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class Nr{constructor(t={}){this.activeMessages=Hr({}),this.fallbackMessages=Hr({}),this.reset=()=>{Nr.loaded=[],this.options=n0;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Wa&&(Wa=null)},this.options={...n0,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Za?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Za){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=Nr.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=Nr.loaded.find(o=>o.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((o,u)=>{this.abortController.signal.addEventListener("abort",()=>{o()}),this.resolveLangAsync(this.options.resolve,t).then(({default:c})=>{o(this.applyLanguage(t,c,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=zf(t,n)),t0(Za)?{default:{...r,...zf(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=zf(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(t0(Za)){const s=await Kf(t(`php_${n}`)),a=await Kf(r);return new Promise(o=>o({default:{...s,...a}}))}return new Promise(async s=>s({default:await Kf(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,o=>o==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=Nr.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){Nr.loaded[n]=t;return}Nr.loaded.push(t)}setLanguage({lang:t,messages:n}){Za||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}isLoaded(t){return t??(t=this.getActiveLanguage()),Nr.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return db(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),me(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),me(()=>this.makeReplacements(fL(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Hr(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Wa==null?void 0:Wa.setOptions(t,n))||(Wa=new Nr(t))}}Nr.loaded=[];function Hi(){const e=B=>{const V={};return B==null||B.forEach(x=>{V[x.id]=x.name}),V},t=me(()=>[Le("event.activity-overview"),Le("event.who-is-the-activity-for"),Le("event.organiser")]),n=me(()=>[{id:"coding-camp",name:Le("event.coding-camp")},{id:"summer-camp",name:Le("event.summer-camp")},{id:"weekend-course",name:Le("event.weekend-course")},{id:"evening-course",name:Le("event.evening-course")},{id:"careerday",name:Le("event.career-day")},{id:"university-visit",name:Le("event.university-visit")},{id:"coding-home",name:Le("event.coding-at-home")},{id:"code-week-challenge",name:Le("event.code-week-challenge")},{id:"competition",name:Le("event.competition")},{id:"other",name:Le("event.other-group-work-seminars-workshops")}]),r=me(()=>e(n.value)),s=me(()=>[{id:"open-online",name:Le("event.activitytype.open-online")},{id:"invite-online",name:Le("event.activitytype.invite-online")},{id:"open-in-person",name:Le("event.activitytype.open-in-person")},{id:"invite-in-person",name:Le("event.activitytype.invite-in-person")},{id:"other",name:Le("event.organizertype.other")}]),a=me(()=>e(s.value)),o=me(()=>({daily:Le("event.daily"),weekly:Le("event.weekly"),monthly:Le("event.monthly")})),u=me(()=>[{id:"0-1",name:Le("event.0-1-hours")},{id:"1-2",name:Le("event.1-2-hours")},{id:"2-4",name:Le("event.2-4-hours")},{id:"over-4",name:Le("event.longer-than-4-hours")}]),c=me(()=>e(u.value)),h=me(()=>[{id:"consecutive",name:Le("event.consecutive-learning-over-multiple-sessions")},{id:"individual",name:Le("event.recurring-individual")}]),f=me(()=>e(h.value)),p=me(()=>[{id:"under-5",name:Le("event.under-5-early-learners")},{id:"6-9",name:Le("event.6-9-primary")},{id:"10-12",name:Le("event.10-12-upper-primary")},{id:"13-15",name:Le("event.13-15-lower-secondary")},{id:"16-18",name:Le("event.16-18-upper-secondary")},{id:"19-25",name:Le("event.19-25-young-adults")},{id:"over-25",name:Le("event.over-25-adults")}]),m=me(()=>e(p.value)),y=me(()=>[{id:"school",name:Le("event.organizertype.school")},{id:"library",name:Le("event.organizertype.library")},{id:"non profit",name:Le("event.organizertype.non-profit")},{id:"private business",name:Le("event.organizertype.private-business")},{id:"other",name:Le("event.organizertype.other")}]),_=me(()=>e(y.value)),b=me(()=>[{id:"robotics-drones-smart-devices",name:Le("event.theme.robotics-drones-smart-devices")},{id:"cybersecurity-data",name:Le("event.theme.cybersecurity-data")},{id:"web-app-software-development",name:Le("event.theme.web-app-software-development")},{id:"visual-block-programming",name:Le("event.theme.visual-block-programming")},{id:"unplugged-playful-activities",name:Le("event.theme.unplugged-playful-activities")},{id:"art-creative-coding",name:Le("event.theme.art-creative-coding")},{id:"game-design",name:Le("event.theme.game-design")},{id:"internet-of-things-wearables",name:Le("event.theme.internet-of-things-wearables")},{id:"ar-vr-3d-technologies",name:Le("event.theme.ar-vr-3d-technologies")},{id:"digital-careers-learning-pathways",name:Le("event.theme.digital-careers-learning-pathways")},{id:"digital-literacy-soft-skills",name:Le("event.theme.digital-literacy-soft-skills")},{id:"ai-generative-ai",name:Le("event.theme.ai-generative-ai")},{id:"awareness-inspiration",name:Le("event.theme.awareness-inspiration")},{id:"promoting-diversity-inclusion",name:Le("event.theme.promoting-diversity-inclusion")},{id:"other-theme",name:Le("event.theme.other-theme")}]),A=me(()=>e(b.value));return{stepTitles:t,activityFormatOptions:n,activityFormatOptionsMap:r,activityTypeOptions:s,activityTypeOptionsMap:a,recurringFrequentlyMap:o,durationOptions:u,durationOptionsMap:c,recurringTypeOptions:h,recurringTypeOptionsMap:f,ageOptions:p,ageOptionsMap:m,organizerTypeOptions:y,organizerTypeOptionsMap:_,themeOptions:b,themeOptionsMap:A}}const gt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},wL={props:{contentClass:{type:String},position:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)}},setup(e){const t=de(!1),n=me(()=>{switch(e.position){case"top":return"bottom-full pb-2 left-1/2 -translate-x-1/2";case"right":return"left-full pl-2 top-1/2 -translate-y-1/2";case"bottom":return"top-full pt-2 left-1/2 -translate-x-1/2";case"left":return"right-full pr-2 top-1/2 -translate-y-1/2";default:return""}}),r=me(()=>{switch(e.position){case"top":return"absolute left-1/2 bottom-0 -translate-x-1/2 translate-y-2 border-8 border-transparent border-t-gray-800";case"right":return"absolute top-1/2 left-0 -translate-y-1/2 -translate-x-2 border-8 border-transparent border-r-gray-800";case"bottom":return"absolute left-1/2 top-0 -translate-x-1/2 -translate-y-2 border-8 border-transparent border-b-gray-800";case"left":return"absolute top-1/2 right-0 -translate-y-1/2 translate-x-2 border-8 border-transparent border-l-gray-800";default:return""}});return{show:t,positionClass:n,arrowClass:r}}},xL={class:"w-full px-3 py-2 rounded-lg bg-gray-800 text-white text-sm"};function kL(e,t,n,r,s,a){return k(),D("div",{class:"relative inline-block",onMouseenter:t[0]||(t[0]=o=>r.show=!0),onMouseleave:t[1]||(t[1]=o=>r.show=!1)},[Ne(e.$slots,"trigger",{},void 0,!0),r.show?(k(),D("div",{key:0,class:$e(["absolute z-10 break-words",r.positionClass,n.contentClass]),role:"tooltip"},[v("div",xL,[Ne(e.$slots,"content",{},void 0,!0)]),v("div",{class:$e(["tooltip-arrow",r.arrowClass])},null,2)],2)):ae("",!0)],32)}const V1=gt(wL,[["render",kL],["__scopeId","data-v-ad76dce9"]]),SL={props:{horizontalBreakpoint:String,horizontal:Boolean,label:String,name:String,names:Array,errors:Object},components:{Tooltip:V1},setup(e,{slots:t}){const n=me(()=>{const r=[],s=[];return e.name&&s.push(e.name),e.names&&s.push(...e.names),s.forEach(a=>{var o,u;(o=e.errors)!=null&&o[a]&&r.push(...(u=e.errors)==null?void 0:u[a])}),Bn.uniq(r)});return{slots:t,errorList:n}}},TL=["for"],AL={key:0,class:"flex item-start gap-3 text-error-200 font-semibold mt-2.5 empty:hidden"},CL={class:"leading-5"};function EL(e,t,n,r,s,a){var u;const o=st("Tooltip");return k(),D("div",{class:$e(["flex items-start flex-col gap-x-3 gap-y-2",[n.horizontalBreakpoint==="md"&&"md:gap-10 md:flex-row"]])},[v("label",{for:`id_${n.name||((u=n.names)==null?void 0:u[0])||""}`,class:$e(["flex items-center font-normal text-xl flex-1 text-slate-500 'w-full",[n.horizontalBreakpoint==="md"&&"md:min-h-[48px] md:w-1/3"]])},[v("span",null,[mt(ie(n.label)+" ",1),r.slots.tooltip?(k(),at(o,{key:0,class:"ml-1 translate-y-1",contentClass:"w-64"},{trigger:Te(()=>t[0]||(t[0]=[v("img",{class:"text-dark-blue w-6 h-6",src:"/images/icon_question.svg"},null,-1)])),content:Te(()=>[Ne(e.$slots,"tooltip")]),_:3})):ae("",!0)])],10,TL),v("div",{class:$e(["h-full w-full",[n.horizontalBreakpoint==="md"&&"md:w-2/3"]])},[Ne(e.$slots,"default"),r.errorList.length?(k(),D("div",AL,[t[1]||(t[1]=v("img",{src:"/images/icon_error.svg"},null,-1)),(k(!0),D(Ve,null,Qe(r.errorList,c=>(k(),D("div",CL,ie(c),1))),256))])):ae("",!0),Ne(e.$slots,"end")],2)],2)}const ld=gt(SL,[["render",EL]]);function Gf(e){return e===0?!1:Array.isArray(e)&&e.length===0?!0:!e}function OL(e){return(...t)=>!e(...t)}function ML(e,t){return e===void 0&&(e="undefined"),e===null&&(e="null"),e===!1&&(e="false"),e.toString().toLowerCase().indexOf(t.trim())!==-1}function RL(e){return e.filter(t=>!t.$isLabel)}function Jf(e,t){return n=>n.reduce((r,s)=>s[e]&&s[e].length?(r.push({$groupLabel:s[t],$isLabel:!0}),r.concat(s[e])):r,[])}const r0=(...e)=>t=>e.reduce((n,r)=>r(n),t);var DL={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(e,t){return Gf(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1},filteringSortFunc:{type:Function,default:null}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();return this.internalSearch?n=this.groupValues?this.filterAndFlat(n,t,this.label):this.filterOptions(n,t,this.label,this.customLabel):n=this.groupValues?Jf(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(OL(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&(this.tagPosition==="bottom"?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(t=>this.customLabel(t,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(e,t,n){return r0(this.filterGroups(t,n,this.groupValues,this.groupLabel,this.customLabel),Jf(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return r0(Jf(this.groupValues,this.groupLabel),RL)(e)},updateSearch(e){this.search=e},isExistingOption(e){return this.options?this.optionKeys.indexOf(e)>-1:!1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled(e){return!!e.$isDisabled},getOptionLabel(e){if(Gf(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;const t=this.customLabel(e,this.label);return Gf(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect){this.selectGroup(e);return}if(!(this.blockKeys.indexOf(t)!==-1||this.disabled||e.$isDisabled||e.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(t==="Tab"&&!this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e)){t!=="Tab"&&this.removeElement(e);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([e])):this.$emit("update:modelValue",e),this.$emit("select",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);if(t){if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const n=this.trackBy?t[this.groupValues].map(s=>s[this.trackBy]):t[this.groupValues],r=this.internalValue.filter(s=>n.indexOf(this.trackBy?s[this.trackBy]:s)===-1);this.$emit("update:modelValue",r)}else{const n=t[this.groupValues].filter(r=>!(this.isOptionDisabled(r)||this.isSelected(r)));this.max&&n.splice(this.max-this.internalValue.length),this.$emit("select",n,this.id),this.$emit("update:modelValue",this.internalValue.concat(n))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(e){return e[this.groupValues].every(t=>this.isSelected(t)||this.isOptionDisabled(t))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled||e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const n=typeof e=="object"?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.multiple){const r=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",null);this.$emit("remove",e,this.id),this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))},filterOptions(e,t,n,r){return t?e.filter(s=>ML(r(s,n),t)).sort((s,a)=>typeof this.filteringSortFunc=="function"?this.filteringSortFunc(s,a):r(s,n).length-r(a,n).length):e},filterGroups(e,t,n,r,s){return a=>a.map(o=>{if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=this.filterOptions(o[n],e,t,s);return u.length?{[r]:o[r],[n]:u}:[]})}}},PL={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":t.$isLabel}];const n=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)}]:"multiselect__option--disabled"},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}},Ta={name:"vue-multiselect",mixins:[DL,PL],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},required:{type:Boolean,default:!1}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)},isRequired(){return this.required===!1?!1:this.internalValue.length<=0}}};const LL=["tabindex","aria-expanded","aria-owns","aria-activedescendant"],IL={ref:"tags",class:"multiselect__tags"},NL={class:"multiselect__tags-wrap"},VL=["textContent"],FL=["onKeypress","onMousedown"],$L=["textContent"],BL={class:"multiselect__spinner"},HL=["name","id","spellcheck","placeholder","required","value","disabled","tabindex","aria-label","aria-controls"],UL=["id","aria-multiselectable"],jL={key:0},qL={class:"multiselect__option"},WL=["aria-selected","id","role"],YL=["onClick","onMouseenter","data-select","data-selected","data-deselect"],zL=["data-select","data-deselect","onMouseenter","onMousedown"],KL={class:"multiselect__option"},GL={class:"multiselect__option"};function JL(e,t,n,r,s,a){return k(),D("div",{tabindex:e.searchable?-1:n.tabindex,class:$e([{"multiselect--active":e.isOpen,"multiselect--disabled":n.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"]),onFocus:t[14]||(t[14]=o=>e.activate()),onBlur:t[15]||(t[15]=o=>e.searchable?!1:e.deactivate()),onKeydown:[t[16]||(t[16]=$n(Et(o=>e.pointerForward(),["self","prevent"]),["down"])),t[17]||(t[17]=$n(Et(o=>e.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:t[18]||(t[18]=$n(Et(o=>e.addPointerElement(o),["stop","self"]),["enter","tab"])),onKeyup:t[19]||(t[19]=$n(o=>e.deactivate(),["esc"])),role:"combobox","aria-expanded":e.isOpen,"aria-owns":"listbox-"+e.id,"aria-activedescendant":e.isOpen&&e.pointer!==null?e.id+"-"+e.pointer:null},[Ne(e.$slots,"caret",{toggle:e.toggle},()=>[v("div",{onMousedown:t[0]||(t[0]=Et(o=>e.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Ne(e.$slots,"clear",{search:e.search}),v("div",IL,[Ne(e.$slots,"selection",{search:e.search,remove:e.removeElement,values:a.visibleValues,isOpen:e.isOpen},()=>[An(v("div",NL,[(k(!0),D(Ve,null,Qe(a.visibleValues,(o,u)=>Ne(e.$slots,"tag",{option:o,search:e.search,remove:e.removeElement},()=>[(k(),D("span",{class:"multiselect__tag",key:u,onMousedown:t[1]||(t[1]=Et(()=>{},["prevent"]))},[v("span",{textContent:ie(e.getOptionLabel(o))},null,8,VL),v("i",{tabindex:"1",onKeypress:$n(Et(c=>e.removeElement(o),["prevent"]),["enter"]),onMousedown:Et(c=>e.removeElement(o),["prevent"]),class:"multiselect__tag-icon"},null,40,FL)],32))])),256))],512),[[Vr,a.visibleValues.length>0]]),e.internalValue&&e.internalValue.length>n.limit?Ne(e.$slots,"limit",{key:0},()=>[v("strong",{class:"multiselect__strong",textContent:ie(n.limitText(e.internalValue.length-n.limit))},null,8,$L)]):ae("v-if",!0)]),pe(ys,{name:"multiselect__loading"},{default:Te(()=>[Ne(e.$slots,"loading",{},()=>[An(v("div",BL,null,512),[[Vr,n.loading]])])]),_:3}),e.searchable?(k(),D("input",{key:0,ref:"search",name:n.name,id:e.id,type:"text",autocomplete:"off",spellcheck:n.spellcheck,placeholder:e.placeholder,required:a.isRequired,style:bn(a.inputStyle),value:e.search,disabled:n.disabled,tabindex:n.tabindex,"aria-label":n.name+"-searchbox",onInput:t[2]||(t[2]=o=>e.updateSearch(o.target.value)),onFocus:t[3]||(t[3]=Et(o=>e.activate(),["prevent"])),onBlur:t[4]||(t[4]=Et(o=>e.deactivate(),["prevent"])),onKeyup:t[5]||(t[5]=$n(o=>e.deactivate(),["esc"])),onKeydown:[t[6]||(t[6]=$n(Et(o=>e.pointerForward(),["prevent"]),["down"])),t[7]||(t[7]=$n(Et(o=>e.pointerBackward(),["prevent"]),["up"])),t[9]||(t[9]=$n(Et(o=>e.removeLastElement(),["stop"]),["delete"]))],onKeypress:t[8]||(t[8]=$n(Et(o=>e.addPointerElement(o),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+e.id},null,44,HL)):ae("v-if",!0),a.isSingleLabelVisible?(k(),D("span",{key:1,class:"multiselect__single",onMousedown:t[10]||(t[10]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"singleLabel",{option:a.singleValue},()=>[mt(ie(e.currentOptionLabel),1)])],32)):ae("v-if",!0),a.isPlaceholderVisible?(k(),D("span",{key:2,class:"multiselect__placeholder",onMousedown:t[11]||(t[11]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"placeholder",{},()=>[mt(ie(e.placeholder),1)])],32)):ae("v-if",!0)],512),pe(ys,{name:"multiselect",persisted:""},{default:Te(()=>[An(v("div",{class:"multiselect__content-wrapper",onFocus:t[12]||(t[12]=(...o)=>e.activate&&e.activate(...o)),tabindex:"-1",onMousedown:t[13]||(t[13]=Et(()=>{},["prevent"])),style:bn({maxHeight:e.optimizedHeight+"px"}),ref:"list"},[v("ul",{class:"multiselect__content",style:bn(a.contentStyle),role:"listbox",id:"listbox-"+e.id,"aria-multiselectable":e.multiple},[Ne(e.$slots,"beforeList"),e.multiple&&e.max===e.internalValue.length?(k(),D("li",jL,[v("span",qL,[Ne(e.$slots,"maxElements",{},()=>[mt("Maximum of "+ie(e.max)+" options selected. First remove a selected option to select another.",1)])])])):ae("v-if",!0),!e.max||e.internalValue.length(k(),D("li",{class:"multiselect__element",key:u,"aria-selected":e.isSelected(o),id:e.id+"-"+u,role:o&&(o.$isLabel||o.$isDisabled)?null:"option"},[o&&(o.$isLabel||o.$isDisabled)?ae("v-if",!0):(k(),D("span",{key:0,class:$e([e.optionHighlight(u,o),"multiselect__option"]),onClick:Et(c=>e.select(o),["stop"]),onMouseenter:Et(c=>e.pointerSet(u),["self"]),"data-select":o&&o.isTag?e.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,ie(e.getOptionLabel(o)),1)])],42,YL)),o&&(o.$isLabel||o.$isDisabled)?(k(),D("span",{key:1,"data-select":e.groupSelect&&a.selectGroupLabelText,"data-deselect":e.groupSelect&&a.deselectGroupLabelText,class:$e([e.groupHighlight(u,o),"multiselect__option"]),onMouseenter:Et(c=>e.groupSelect&&e.pointerSet(u),["self"]),onMousedown:Et(c=>e.selectGroup(o),["prevent"])},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,ie(e.getOptionLabel(o)),1)])],42,zL)):ae("v-if",!0)],8,WL))),128)):ae("v-if",!0),An(v("li",null,[v("span",KL,[Ne(e.$slots,"noResult",{search:e.search},()=>[t[20]||(t[20]=mt("No elements found. Consider changing the search query."))])])],512),[[Vr,n.showNoResults&&e.filteredOptions.length===0&&e.search&&!n.loading]]),An(v("li",null,[v("span",GL,[Ne(e.$slots,"noOptions",{},()=>[t[21]||(t[21]=mt("List is empty."))])])],512),[[Vr,n.showNoOptions&&(e.options.length===0||a.hasOptionGroup===!0&&e.filteredOptions.length===0)&&!e.search&&!n.loading]]),Ne(e.$slots,"afterList")],12,UL)],36),[[Vr,e.isOpen]])]),_:3})],42,LL)}Ta.render=JL;const ZL={props:{multiple:Boolean,returnObject:Boolean,allowEmpty:{type:Boolean,default:!0},modelValue:[Array,String],deselectLabel:String,options:Array,idName:{type:String,default:"id"},labelField:{type:String,default:"name"},theme:{type:String,default:"new"},largeText:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1}},components:{Multiselect:Ta},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=de(),r=a=>{if(e.multiple){const o=e.returnObject?a:a.map(u=>u[e.idName]);t("update:modelValue",o),t("onChange",o)}else{const o=e.returnObject?a:a[e.idName];t("update:modelValue",o),t("onChange",o)}},s=a=>{var o,u;return e.multiple?n.value?(o=n.value)==null?void 0:o.some(c=>String(c[e.idName])===String(a[e.idName])):!1:String((u=n.value)==null?void 0:u[e.idName])===String(a[e.idName])};return Wt([()=>e.multiple,()=>e.returnObject,()=>e.options,()=>e.modelValue],()=>{var a,o;e.returnObject?n.value=e.modelValue:e.multiple?Array.isArray(e.modelValue)&&(n.value=(a=e.modelValue)==null?void 0:a.map(u=>e.options.find(c=>c[e.idName]===u))):n.value=(o=e.options)==null?void 0:o.find(u=>u[e.idName]===e.modelValue)},{immediate:!0}),{selectedValues:n,isSelectedOption:s,onUpdateModalValue:r}}},XL={class:"flex justify-between items-center cursor-pointer"},QL={class:"whitespace-normal leading-6"},eI=["for"],tI={key:0,class:"h-4 w-4 text-[#05603A]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},nI={class:"flex gap-2.5 items-center rounded-full bg-dark-blue text-white px-4 py-2"},rI={class:"font-semibold leading-4"},sI=["onClick"],iI={class:"flex gap-4 items-center cursor-pointer"},aI={class:"whitespace-normal leading-6"},lI={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},oI=["onMousedown"];function uI(e,t,n,r,s,a){const o=st("multiselect");return k(),at(o,{class:$e(["multi-select",[n.multiple&&"multiple",n.theme==="new"&&"new-theme large-text",n.largeText&&"large-text"]]),modelValue:r.selectedValues,"onUpdate:modelValue":[t[0]||(t[0]=u=>r.selectedValues=u),r.onUpdateModalValue],"track-by":n.idName,label:n.labelField,multiple:n.multiple,"preselect-first":!1,"close-on-select":!n.multiple,"clear-on-select":!n.multiple,"preserve-search":!0,searchable:n.searchable,"allow-empty":n.allowEmpty,"deselect-label":n.deselectLabel,options:n.options},Hn({tag:Te(({option:u,remove:c})=>[v("span",nI,[v("span",rI,ie(u.name),1),v("span",{onClick:h=>c(u)},t[2]||(t[2]=[v("img",{src:"/images/close-white.svg"},null,-1)]),8,sI)])]),caret:Te(({toggle:u})=>[v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2",onMousedown:Et(u,["prevent"])},t[4]||(t[4]=[v("img",{src:"/images/select-arrow.svg"},null,-1)]),40,oI)]),noResult:Te(()=>[t[5]||(t[5]=v("div",{class:"text-gray-400 text-center"},"No elements found",-1))]),_:2},[n.multiple&&n.theme==="new"?{name:"option",fn:Te(({option:u})=>[v("div",XL,[v("span",QL,ie(u[n.labelField]),1),v("div",{class:$e(["flex-shrink-0 h-6 w-6 border-2 bg-white flex items-center justify-center cursor-pointer rounded",[r.isSelectedOption(u)?"border-[#05603A]":"border-dark-blue-200"]]),for:e.id},[r.isSelectedOption(u)?(k(),D("svg",tI,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],10,eI)])]),key:"0"}:void 0,n.multiple?void 0:{name:"option",fn:Te(({option:u})=>[v("div",iI,[v("span",aI,ie(u[n.labelField]),1),v("div",null,[r.isSelectedOption(u)?(k(),D("svg",lI,t[3]||(t[3]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)])])]),key:"1"}]),1032,["class","modelValue","track-by","label","multiple","close-on-select","clear-on-select","searchable","allow-empty","deselect-label","options","onUpdate:modelValue"])}const Fo=gt(ZL,[["render",uI]]),cI={props:{modelValue:[String,Number],name:String,min:Number,max:Number,type:{type:String,default:"text"}},emits:["update:modelValue","onChange","onBlur"],setup(e,{emit:t}){const n=de(e.modelValue);return Wt(()=>e.modelValue,()=>{n.value=e.modelValue}),{localValue:n,onChange:a=>{let o=a.target.value;e.type==="number"&&(o=o&&Number(o),e.min!==void 0&&e.min!==null&&(o=Math.max(o,e.min)),e.max!==void 0&&e.max!==null&&(o=Math.min(o,e.max))),Un(()=>{t("update:modelValue",o),t("onChange",o)})},onBlur:()=>{t("onBlur")}}}},dI=["id","type","min","max","name"];function fI(e,t,n,r,s,a){return An((k(),D("input",{class:"w-full border-2 border-solid border-dark-blue-200 rounded-full h-12 px-6 text-xl text-slate-600",id:`id_${n.name}`,type:n.type,min:n.min,max:n.max,name:n.name,"onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),onInput:t[1]||(t[1]=(...o)=>r.onChange&&r.onChange(...o)),onBlur:t[2]||(t[2]=(...o)=>r.onBlur&&r.onBlur(...o))},null,40,dI)),[[nd,r.localValue]])}const od=gt(cI,[["render",fI]]),hI={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.value)}}}},pI={class:"flex items-center gap-2 cursor-pointer"},mI=["id","name","value","checked"],gI=["for"],vI={class:"cursor-pointer text-xl text-slate-500"};function yI(e,t,n,r,s,a){return k(),D("label",pI,[v("input",{class:"peer hidden",type:"radio",id:`${n.name}-${n.value}`,name:n.name,value:n.value,checked:n.modelValue===n.value,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,mI),v("div",{class:"h-8 w-8 rounded-full border-2 bg-white border-dark-blue-200 flex items-center justify-center cursor-pointer peer-checked:before:content-[''] peer-checked:before:block peer-checked:before:w-3 peer-checked:before:h-3 peer-checked:before:rounded-full peer-checked:before:bg-slate-600",for:`${n.name}-${n.value}`},null,8,gI),v("span",vI,ie(n.label),1)])}const jp=gt(hI,[["render",yI]]),_I={props:{modelValue:String,name:String,placeholder:String,height:{type:Number,default:400}},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=a=>{t("update:modelValue",a),t("onChange",a)},r=()=>{const a="/js/tinymce/tinymce.min.js";return new Promise((o,u)=>{if(document.querySelector(`script[src="${a}"]`))return o();const c=document.createElement("script");c.src=a,c.onload=()=>o(),c.onerror=()=>u(new Error(`Failed to load script ${a}`)),document.head.appendChild(c)})},s=async()=>{try{await r()}catch(a){console.log("Can't load tinymce scrip:",a)}tinymce.init({selector:`#id_${e.name}`,height:e.height,width:"100%",setup:a=>{a.on("init",()=>{a.setContent(e.modelValue||"")}),a.on("change input",()=>{const o=a.getContent();a.save(),n(o)})}})};return Ht(()=>{s()}),{}}},bI={class:"custom-tinymce"},wI=["id","name","placeholder"];function xI(e,t,n,r,s,a){return k(),D("div",bI,[v("textarea",{class:"hidden",cols:"40",id:`id_${n.name}`,name:n.name,placeholder:n.placeholder,rows:"10"},null,8,wI)])}const kI=gt(_I,[["render",xI]]),SI={props:{errors:Object,formValues:Object,themes:Array,location:Object,countries:Array},components:{FieldWrapper:ld,SelectField:Fo,InputField:od,RadioField:jp,TinymceField:kI},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s}=Hi(),a=me(()=>!["open-online","invite-online"].includes(e.formValues.activity_type)&&e.formValues.locationDirty===!0&&e.formValues.locationSelected===!1);return{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s,showSelectHint:a,handleLocationTyping:h=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationClear:()=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationChange:({location:h,geoposition:f,country_iso:p})=>{e.formValues.location=h||"",e.formValues.geoposition=f,e.formValues.country_iso=p,e.formValues.locationSelected=!0,e.formValues.locationDirty=!0}}}},TI={class:"flex flex-col gap-4 w-full"},AI={class:"flex gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},CI={class:"text-xl text-slate-500"},EI={key:0,class:"text-sm font-semibold text-red-600 mt-2"},OI={class:"w-full md:w-1/2"},MI={class:"w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},RI={class:"flex items-center gap-8 min-h-[48px]"},DI={key:0,class:"p-4 mt-4 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},PI={class:"block mb-2 text-xl font-semibold text-slate-500"},LI={class:"flex flex-wrap gap-8 items-center"},II={class:"block mt-6 mb-2 text-xl font-semibold text-slate-500"};function NI(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("autocomplete-geo"),f=st("date-time"),p=st("RadioField"),m=st("TinymceField");return k(),D("div",TI,[pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.title.label")}*`,name:"title",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.title,"onUpdate:modelValue":t[0]||(t[0]=y=>n.formValues.title=y),required:"",name:"title",placeholder:e.$t("event.title.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.specify-the-format-of-the-activity"),name:"activity_format",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.activity_format,"onUpdate:modelValue":t[1]||(t[1]=y=>n.formValues.activity_format=y),multiple:"",name:"activity_format",options:r.activityFormatOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.activitytype.label")}*`,name:"activity_type",errors:n.errors},{end:Te(()=>[v("div",AI,[t[14]||(t[14]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",CI,ie(e.$t("event.if-no-clear-information-provide-estimate")),1)])]),default:Te(()=>[pe(c,{modelValue:n.formValues.activity_type,"onUpdate:modelValue":t[2]||(t[2]=y=>n.formValues.activity_type=y),required:"",name:"activity_type",options:r.activityTypeOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.address.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"(optional)":"*"}`,name:"location",errors:n.errors},{end:Te(()=>[r.showSelectHint?(k(),D("div",EI,ie(e.$t("event.please-select-address-from-dropdown")),1)):ae("",!0)]),default:Te(()=>[pe(h,{class:"custom-geo-input",name:"location",placeholder:e.$t("event.address.placeholder"),location:n.formValues.location,value:n.formValues.location,geoposition:n.formValues.geoposition,onOnChange:r.handleLocationChange,onInput:r.handleLocationTyping,onClear:r.handleLocationClear},null,8,["placeholder","location","value","geoposition","onOnChange","onInput","onClear"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-duration"),name:"duration",errors:n.errors},{default:Te(()=>[v("div",OI,[pe(c,{modelValue:n.formValues.duration,"onUpdate:modelValue":t[3]||(t[3]=y=>n.formValues.duration=y),required:"",name:"duration",options:r.durationOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.date"),names:["start_date","end_date"],errors:n.errors},{default:Te(()=>[v("div",MI,[pe(f,{name:"start_date",placeholder:e.$t("event.start.label"),flow:["calendar","time"],value:n.formValues.start_date,onOnChange:t[4]||(t[4]=y=>n.formValues.start_date=y)},null,8,["placeholder","value"]),t[15]||(t[15]=v("span",null,"-",-1)),pe(f,{name:"end_date",placeholder:e.$t("event.end.label"),flow:["calendar","time"],value:n.formValues.end_date,onOnChange:t[5]||(t[5]=y=>n.formValues.end_date=y)},null,8,["placeholder","value"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-it-a-recurring-event"),name:"is_recurring_event_local",errors:n.errors},{default:Te(()=>[v("div",RI,[pe(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[6]||(t[6]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"true",label:e.$t("event.true")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[7]||(t[7]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"false",label:e.$t("event.false")},null,8,["modelValue","label"])]),n.formValues.is_recurring_event_local==="true"?(k(),D("div",DI,[v("label",PI,ie(e.$t("event.how-frequently")),1),v("div",LI,[pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[8]||(t[8]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"daily",label:e.$t("event.daily")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[9]||(t[9]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"weekly",label:e.$t("event.weekly")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[10]||(t[10]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"monthly",label:e.$t("event.monthly")},null,8,["modelValue","label"])]),v("label",II,ie(e.$t("event.what-type-of-recurring-activity")),1),pe(c,{modelValue:n.formValues.recurring_type,"onUpdate:modelValue":t[11]||(t[11]=y=>n.formValues.recurring_type=y),name:"recurring_type",options:r.recurringTypeOptions},null,8,["modelValue","options"])])):ae("",!0)]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.theme-title"),name:"theme",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.theme,"onUpdate:modelValue":t[12]||(t[12]=y=>n.formValues.theme=y),multiple:"",required:"",name:"theme",placeholder:e.$t("event.select-theme"),options:n.themes},null,8,["modelValue","placeholder","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-description"),name:"description",errors:n.errors},{default:Te(()=>[pe(m,{modelValue:n.formValues.description,"onUpdate:modelValue":t[13]||(t[13]=y=>n.formValues.description=y),name:"description"},null,8,["modelValue"])]),_:1},8,["label","errors"])])}const VI=gt(SI,[["render",NI]]);function FI(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const ps=FI(),$I={props:{message:{type:Object,default:null}},setup(e){const t=de(""),n=de(!1),r=de(""),s=u=>{u&&(t.value=u.message,r.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),n.value=!0,a())},a=()=>{setTimeout(()=>{n.value=!1},3e3)},o=me(()=>({success:r.value.toLowerCase()==="success",error:r.value.toLowerCase()==="error"}));return Ht(()=>{e.message&&s(e.message),ps.on("flash",s)}),ii(()=>{ps.off("flash",s)}),{body:t,show:n,level:r,flashClass:o}}},BI={key:0,class:"codeweek-flash-message",role:"alert"},HI={class:"level"},UI={class:"body"};function jI(e,t,n,r,s,a){return r.show?(k(),D("div",BI,[v("div",{class:$e(["content",r.flashClass])},[v("div",HI,ie(r.level)+"!",1),v("div",UI,ie(r.body),1)],2)])):ae("",!0)}const ud=gt($I,[["render",jI],["__scopeId","data-v-09461b5c"]]),qI={components:{Flash:ud},props:{name:{type:String,default:"picture"},picture:{type:String,default:""}},emits:["onChange"],setup(e,{emit:t}){const n=de(null),r=de(e.picture||""),s=de(""),a=()=>{var p;return(p=n.value)==null?void 0:p.click()},o=()=>{},u=()=>{},c=p=>{const[m]=p.dataTransfer.files;m&&f(m)},h=p=>{const[m]=p.target.files;m&&f(m)};function f(p){const m=new FormData;m.append("picture",p),Tt.post("/api/events/picture",m).then(y=>{s.value="",r.value=y.data.path,ps.emit("flash",{message:"Picture uploaded!",level:"success"}),t("onChange",y.data)}).catch(y=>{var b,A,B,V;const _=((V=(B=(A=(b=y.response)==null?void 0:b.data)==null?void 0:A.errors)==null?void 0:B.picture)==null?void 0:V[0])||"Image is too large. Maximum is 1Mb";s.value=_,ps.emit("flash",{message:_,level:"error"})})}return{fileInput:n,pictureClone:r,error:s,onTriggerFileInput:a,onDragOver:o,onDragLeave:u,onDrop:c,onFileChange:h}}},WI=["src"],YI={class:"text-xl text-slate-500"},zI={class:"text-xs text-slate-500"},KI={key:0,class:"flex gap-3 mt-2.5 font-semibold item-start text-error-200"},GI={class:"leading-5"},JI={class:"flex gap-2.5 mt-4 w-full"},ZI={class:"mt-1 text-xs text-slate-500"},XI={class:"pl-4 my-4 list-disc"},QI={class:"text-xs text-slate-500"};function eN(e,t,n,r,s,a){const o=st("Flash");return k(),D("div",null,[v("div",{class:"flex flex-col justify-center items-center gap-2 border-[3px] border-dashed border-dark-blue-200 w-full rounded-2xl py-12 px-8 cursor-pointer",onClick:t[1]||(t[1]=(...u)=>r.onTriggerFileInput&&r.onTriggerFileInput(...u)),onDragover:t[2]||(t[2]=Et((...u)=>r.onDragOver&&r.onDragOver(...u),["prevent"])),onDragleave:t[3]||(t[3]=(...u)=>r.onDragLeave&&r.onDragLeave(...u)),onDrop:t[4]||(t[4]=Et((...u)=>r.onDrop&&r.onDrop(...u),["prevent"]))},[v("div",{class:$e(["mb-4",[!r.pictureClone&&"hidden"]])},[v("img",{src:r.pictureClone,class:"mr-1"},null,8,WI)],2),v("div",{class:$e([!!r.pictureClone&&"hidden"])},t[5]||(t[5]=[v("img",{class:"w-16 h-16",src:"/images/icon_image.svg"},null,-1)]),2),v("span",YI,ie(e.$t("event.drop-your-image-here-or-upload")),1),v("span",zI,ie(e.$t("event.max-size-1mb-image-formats-jpg-png")),1),v("input",{class:"hidden",type:"file",ref:"fileInput",onChange:t[0]||(t[0]=(...u)=>r.onFileChange&&r.onFileChange(...u))},null,544)],32),r.error?(k(),D("div",KI,[t[6]||(t[6]=v("img",{src:"/images/icon_error.svg"},null,-1)),v("div",GI,ie(r.error),1)])):ae("",!0),v("div",JI,[t[7]||(t[7]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",ZI,[mt(ie(e.$t("event.by-submitting-images-through-this-form-you-confirm-that"))+" ",1),v("ul",XI,[v("li",null,ie(e.$t("event.you-have-obtained-all-necessary-permissions")),1),v("li",null,ie(e.$t("event.you-will-not-submit-any-images-with-faces-directly-visible-or-identifiable"))+" "+ie(e.$t("event.if-this-is-the-case-ensure-faces-are-blurred"))+" "+ie(e.$t("event.submissions-that-do-not-comply-will-not-be-accepted")),1),v("li",null,ie(e.$t("event.you-understand-and-agree-images-will-be-shared")),1)])])]),v("div",QI,ie(e.$t("event.info-max-size-1mb")),1),pe(o)])}const F1=gt(qI,[["render",eN]]),tN={props:{errors:Object,formValues:Object,audiences:Array,leadingTeachers:Array},components:{FieldWrapper:ld,SelectField:Fo,InputField:od,RadioField:jp,ImageField:F1},setup(e){const{ageOptions:t}=Hi();return{leadingTeacherOptions:me(()=>e.leadingTeachers.map(a=>({id:a,name:a}))),ageOptions:t,onPictureChange:a=>{e.formValues.picture=a.imageName,e.formValues.pictureUrl=a.path},handleCorrectCount:a=>{const o=Number(e.formValues.participants_count||"0");Number(e.formValues[a]||"0")>o&&(e.formValues[a]=o)}}}},nN={class:"flex flex-col gap-4 w-full"},rN={class:"flex flex-col gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},sN={class:"flex gap-2 p-2 mb-2 w-full bg-gray-100 rounded"},iN={class:"text-xl text-slate-500"},aN={class:"block mb-2 text-xl font-semibold text-slate-500"},lN={class:"grid grid-cols-1 gap-x-4 gap-y-4 md:grid-cols-2 md:gap-x-8"},oN={class:"flex items-center gap-8 min-h-[48px] h-full"},uN={class:"flex items-center gap-8 min-h-[48px] h-full"},cN={href:"/codeweek4all",target:"_blank"};function dN(e,t,n,r,s,a){const o=st("SelectField"),u=st("FieldWrapper"),c=st("InputField"),h=st("RadioField"),f=st("ImageField");return k(),D("div",nN,[pe(u,{horizontalBreakpoint:"md",label:e.$t("event.audiences"),name:"audience",errors:n.errors},{default:Te(()=>[pe(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.audience,"onUpdate:modelValue":t[0]||(t[0]=p=>n.formValues.audience=p),multiple:"",name:"audience",options:n.audiences},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.number-of-participants"),name:"participants_count",errors:n.errors},{end:Te(()=>[v("div",rN,[v("div",sN,[t[15]||(t[15]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",iN,ie(e.$t("event.if-no-clear-information-provide-estimate")),1)]),v("label",aN,ie(e.$t("event.of-this-number-how-many-are")),1),v("div",lN,[pe(u,{label:e.$t("event.males"),name:"males_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.males_count,"onUpdate:modelValue":t[2]||(t[2]=p=>n.formValues.males_count=p),type:"number",min:0,name:"males_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[3]||(t[3]=p=>r.handleCorrectCount("event.males_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{label:e.$t("event.females"),name:"females_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.females_count,"onUpdate:modelValue":t[4]||(t[4]=p=>n.formValues.females_count=p),type:"number",min:0,name:"females_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[5]||(t[5]=p=>r.handleCorrectCount("event.females_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{label:e.$t("event.other-gender"),name:"other_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.other_count,"onUpdate:modelValue":t[6]||(t[6]=p=>n.formValues.other_count=p),type:"number",min:0,name:"other_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[7]||(t[7]=p=>r.handleCorrectCount("event.other_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])])]),default:Te(()=>[pe(c,{modelValue:n.formValues.participants_count,"onUpdate:modelValue":t[1]||(t[1]=p=>n.formValues.participants_count=p),type:"number",min:0,required:"",name:"participants_count",placeholder:e.$t("event.enter-number")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.age"),name:"ages",errors:n.errors},{default:Te(()=>[pe(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.ages,"onUpdate:modelValue":t[8]||(t[8]=p=>n.formValues.ages=p),multiple:"",name:"ages",options:r.ageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-extracurricular-activity"),name:"is_extracurricular_event",errors:n.errors},{default:Te(()=>[v("div",oN,[pe(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[9]||(t[9]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[10]||(t[10]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-activity-within-the-standard-school-curriculum"),name:"is_standard_school_curriculum",errors:n.errors},{default:Te(()=>[v("div",uN,[pe(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[11]||(t[11]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[12]||(t[12]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.code-week-4-all-code-optional"),name:"codeweek_for_all_participation_code",errors:n.errors},{tooltip:Te(()=>[mt(ie(e.$t("event.codeweek_for_all_participation_code.explanation"))+" ",1),v("a",cN,ie(e.$t("event.codeweek_for_all_participation_code.link")),1),t[16]||(t[16]=mt(". "))]),default:Te(()=>[pe(c,{modelValue:n.formValues.codeweek_for_all_participation_code,"onUpdate:modelValue":t[13]||(t[13]=p=>n.formValues.codeweek_for_all_participation_code=p),name:"codeweek_for_all_participation_code"},null,8,["modelValue"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.leading-teachers-optional"),name:"leading_teacher_tag",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.leading_teacher_tag,"onUpdate:modelValue":t[14]||(t[14]=p=>n.formValues.leading_teacher_tag=p),name:"leading_teacher_tag",options:r.leadingTeacherOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.image-optional"),name:"picture",errors:n.errors},{default:Te(()=>[pe(f,{name:"picture",picture:n.formValues.pictureUrl,image:n.formValues.picture,onOnChange:r.onPictureChange},null,8,["picture","image","onOnChange"])]),_:1},8,["label","errors"])])}const fN=gt(tN,[["render",dN]]),hN={props:{errors:Object,formValues:Object,languages:Object,countries:Array},components:{FieldWrapper:ld,SelectField:Fo,InputField:od,RadioField:jp,ImageField:F1},setup(e,{emit:t}){const{organizerTypeOptions:n}=Hi(),r=me(()=>Object.entries(e.languages).map(([s,a])=>({id:s,name:a})));return{organizerTypeOptions:n,languageOptions:r}}},pN={class:"flex flex-col gap-4 w-full"},mN={class:"flex items-center gap-8 min-h-[48px] h-full"},gN={class:"flex gap-2.5 mt-4 w-full"},vN={class:"mt-1 text-xs text-slate-400"};function yN(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("RadioField");return k(),D("div",pN,[pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizer.label")}*`,name:"organizer",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.organizer,"onUpdate:modelValue":t[0]||(t[0]=f=>n.formValues.organizer=f),required:"",name:"organizer",placeholder:e.$t("event.organizer.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizertype.label")}*`,name:"organizer_type",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.organizer_type,"onUpdate:modelValue":t[1]||(t[1]=f=>n.formValues.organizer_type=f),required:"",name:"organizer_type",options:r.organizerTypeOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("resources.Languages")} (${e.$t("event.optional")})`,name:"language",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.language,"onUpdate:modelValue":t[2]||(t[2]=f=>n.formValues.language=f),name:"language",searchable:"",multiple:"",options:r.languageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.country")}*`,name:"country_iso",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.country_iso,"onUpdate:modelValue":t[3]||(t[3]=f=>n.formValues.country_iso=f),"id-name":"iso",searchable:"",required:"",name:"country_iso",options:n.countries},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.are-you-using-any-code-week-resources-in-this-activity"),name:"is_use_resource",errors:n.errors},{default:Te(()=>[v("div",mN,[pe(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[4]||(t[4]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[5]||(t[5]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.website.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"*":e.$t("event.optional")}`,name:"event_url",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.event_url,"onUpdate:modelValue":t[6]||(t[6]=f=>n.formValues.event_url=f),name:"event_url",placeholder:e.$t("event.website.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.public.label")} (${e.$t("event.optional")})`,name:"contact_person",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.contact_person,"onUpdate:modelValue":t[7]||(t[7]=f=>n.formValues.contact_person=f),type:"email",name:"contact_person",placeholder:e.$t("event.public.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.contact.label")}*`,name:"user_email",errors:n.errors},{end:Te(()=>[v("div",gN,[t[9]||(t[9]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",vN,ie(e.$t("event.contact.explanation")),1)])]),default:Te(()=>[pe(o,{modelValue:n.formValues.user_email,"onUpdate:modelValue":t[8]||(t[8]=f=>n.formValues.user_email=f),required:"",type:"email",name:"user_email",placeholder:e.$t("event.contact.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])}const _N=gt(hN,[["render",yN]]),bN={props:{formValues:Object,themes:Array,audiences:Array,leadingTeachers:Array,languages:Object,countries:Array},setup(e){const{activityFormatOptionsMap:t,activityTypeOptionsMap:n,recurringFrequentlyMap:r,durationOptionsMap:s,recurringTypeOptionsMap:a,ageOptionsMap:o,organizerTypeOptionsMap:u}=Hi();return{stepDataList:me(()=>{var Me,He,je;const{title:h,activity_format:f,activity_type:p,location:m,duration:y,start_date:_,end_date:b,is_recurring_event_local:A,recurring_event:B,recurring_type:V,theme:x,description:C,audience:$,participants_count:H,males_count:F,females_count:U,other_count:P,ages:O,is_extracurricular_event:J,is_standard_school_curriculum:X,codeweek_for_all_participation_code:fe,leading_teacher_tag:ne,pictureUrl:N,picture:Z,organizer:R,organizer_type:q,language:he,country_iso:Ae,is_use_resource:Pe,event_url:W,contact_person:se,user_email:E}=e.formValues||{},re=(f||[]).map(Ue=>t.value[Ue]),_e=n.value[p],j=s.value[y],Ie=_?new Date(_).toISOString().slice(0,10):"",Xe=b?new Date(b).toISOString().slice(0,10):"",be=A==="true",et=a.value[V],z=(x||[]).map(Ue=>e.themes.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),S=[{label:Le("event.title.label"),value:h},{label:Le("event.specify-the-format-of-the-activity"),value:re.join(", ")},{label:Le("event.activitytype.label"),value:_e},{label:Le("event.address.label"),value:m},{label:Le("event.activity-duration"),value:j},{label:Le("event.date"),value:`${Ie} - ${Xe}`},{label:Le("event.is-it-a-recurring-event"),value:Le(be?"event.yes":"event.no")},{label:Le("event.how-frequently"),value:be?r.value[B]:""},{label:Le("event.what-type-of-recurring-activity"),value:et},{label:Le("event.theme-title"),value:z.join(", ")},{label:Le("event.activity-description"),htmlValue:C}],I=($||[]).map(Ue=>e.audiences.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),G=[H||0,[`${F||0} ${Le("event.males")}`,`${U||0} ${Le("event.females")}`,`${P||0} ${Le("event.other-gender")}`].join(", ")].join(" - "),te=(O||[]).map(Ue=>o.value[Ue]),ge=[{label:Le("event.audience_title"),value:I==null?void 0:I.join(", ")},{label:Le("event.number-of-participants"),value:G},{label:Le("event.age"),value:te==null?void 0:te.join(", ")},{label:Le("event.is-this-an-extracurricular-activity"),value:Le(J==="true"?"event.yes":"event.no")},{label:Le("event.is-this-an-activity-within-the-standard-school-curriculum"),value:Le(X==="true"?"event.yes":"event.no")},{label:Le("event.code-week-4-all-code-optional"),value:fe},{label:Le("community.titles.2"),value:ne},{label:Le("event.image"),imageUrl:N,imageName:(He=(Me=Z==null?void 0:Z.split("/"))==null?void 0:Me.reverse())==null?void 0:He[0]}],Y=u.value[q],ce=he==null?void 0:he.map(Ue=>{var Ge;return(Ge=e.languages)==null?void 0:Ge[Ue]}).filter(Boolean),ye=(je=e.countries.find(({iso:Ue})=>Ue===Ae))==null?void 0:je.name,ke=[{label:Le("event.organizer.label"),value:R},{label:Le("event.organizertype.label"),value:Y},{label:Le("resources.Languages"),value:ce==null?void 0:ce.join(", ")},{label:Le("event.country"),value:ye},{label:Le("event.are-you-using-any-code-week-resources-in-this-activity"),value:Le(Pe==="true"?"event.yes":"event.no")},{label:Le("event.website.label"),value:W},{label:Le("event.public.label"),value:se},{label:Le("event.contact.label"),value:E}],Ce=({value:Ue,htmlValue:Ge,imageUrl:ht})=>!Bn.isNil(Ue)&&!Bn.isEmpty(Ue)||!Bn.isEmpty(Ge)||!Bn.isEmpty(ht);return[{title:Le("event.confirmation_step.activity_overview"),list:S.filter(Ce)},{title:Le("event.confirmation_step.who_is_the_activity_for"),list:ge.filter(Ce)},{title:Le("event.confirmation_step.organiser"),list:ke.filter(Ce)}]}),trans:Le}}},wN={class:"flex flex-col gap-12 w-full"},xN={class:"flex flex-col gap-6"},kN={class:"text-dark-blue text-2xl md:text-[30px] leading-[44px] font-medium font-['Montserrat'] text-center"},SN={class:"flex flex-col gap-1"},TN={class:"flex gap-10 items-center px-4 py-2 text-[16px] md:text-xl text-slate-500 bg-white"},AN={class:"flex-shrink-0 w-32 md:w-60"},CN=["innerHTML"],EN={key:1},ON={class:"mb-2"},MN=["src"],RN={key:2,class:"flex-grow w-full"};function DN(e,t,n,r,s,a){return k(),D("div",wN,[(k(!0),D(Ve,null,Qe(r.stepDataList,({title:o,list:u})=>(k(),D("div",xN,[v("h2",kN,ie(o),1),v("div",SN,[(k(!0),D(Ve,null,Qe(u,({label:c,value:h,htmlValue:f,imageUrl:p,imageName:m})=>(k(),D("div",TN,[v("div",AN,ie(c),1),f?(k(),D("div",{key:0,innerHTML:f,class:"flex-grow w-full space-y-2 [&_p]:py-0"},null,8,CN)):ae("",!0),p?(k(),D("div",EN,[v("div",ON,ie(r.trans("event.image-attached")),1),v("img",{class:"mb-2 max-h-80",src:p},null,8,MN),v("div",null,ie(m),1)])):ae("",!0),h?(k(),D("div",RN,ie(h||""),1)):ae("",!0)]))),256))])]))),256))])}const PN=gt(bN,[["render",DN]]),LN={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.checked)}}}},IN={class:"flex items-center gap-2 cursor-pointer"},NN=["id","name","checked"],VN=["for"],FN={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},$N={class:"cursor-pointer text-xl text-slate-500"};function BN(e,t,n,r,s,a){return k(),D("label",IN,[v("input",{class:"peer hidden",type:"checkbox",id:n.name,name:n.name,checked:n.modelValue,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,NN),v("div",{class:"flex-shrink-0 h-8 w-8 border-2 bg-white flex items-center justify-center cursor-pointer border-dark-blue-200 rounded-lg",for:e.id},[n.modelValue?(k(),D("svg",FN,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],8,VN),v("span",$N,[mt(ie(n.label)+" ",1),Ne(e.$slots,"default")])])}const HN=gt(LN,[["render",BN]]),UN={props:{token:{type:String,default:""},event:{type:Object,default:()=>({})},selectedValues:{type:Object,default:()=>({})},locale:{type:String,default:""},user:{type:Object,default:()=>({})},themes:{type:Array,default:()=>[]},audiences:{type:Array,default:()=>[]},leadingTeachers:{type:Array,default:()=>[]},languages:{type:Object,default:()=>({})},countries:{type:Array,default:()=>[]},location:{type:Object,default:()=>({})},privacyLink:{type:String,default:""}},components:{FormStep1:VI,FormStep2:fN,FormStep3:_N,AddConfirmation:PN,CheckboxField:HN},setup(e,{emit:t}){var $,H,F,U,P;const{stepTitles:n}=Hi(),r=de(null),s=de(null),a=de(1),o=de({}),u=de(!1),c=de(!1),h=de({activity_type:"open-in-person",location:(($=e.location)==null?void 0:$.location)||"",geoposition:((F=(H=e.location)==null?void 0:H.geoposition)==null?void 0:F.split(","))||[],is_recurring_event_local:"false",recurring_event:"daily",is_extracurricular_event:"false",is_standard_school_curriculum:"false",organizer:((U=e.location)==null?void 0:U.name)||"",organizer_type:((P=e==null?void 0:e.location)==null?void 0:P.organizer_type)||"",language:e.locale?[e.locale]:[],country_iso:e.location.country_iso||"",is_use_resource:"false",privacy:!1}),f=de(Bn.clone(h.value)),p=async()=>{var O;if(!c.value){if(a.value===4){(O=e.event)!=null&&O.id?V():x();return}if(console.log(_.value),a.value===3&&_.value){c.value=!0;try{await C()}finally{c.value=!1}return}if(a.value===2&&y.value){A(3);return}if(a.value===1&&m.value){A(2);return}}},m=me(()=>{const O=Bn.cloneDeep(f.value),J=["title","activity_type","duration","is_recurring_event_local","start_date","end_date","theme","description"];return["open-online","invite-online"].includes(O.activity_type)||J.push("location"),J.every(X=>!Bn.isEmpty(O[X]))}),y=me(()=>{const O=Bn.cloneDeep(f.value),J=["audience","ages","is_extracurricular_event"];return!!O.participants_count&&J.every(X=>!Bn.isEmpty(O[X]))}),_=me(()=>{const O=Bn.cloneDeep(f.value),J=["organizer","organizer_type","country_iso","user_email"];return["open-online","invite-online"].includes(O.activity_type)&&J.push("event_url"),O.privacy?J.every(X=>!Bn.isEmpty(O[X])):!1}),b=me(()=>a.value===1&&!m.value||a.value===2&&!y.value||a.value===3&&!_.value),A=O=>{a.value=Math.max(Math.min(O,4),1)},B=()=>{var X,fe,ne,N;const O=((X=e==null?void 0:e.event)==null?void 0:X.id)||((fe=r.value)==null?void 0:fe.id),J=((ne=e==null?void 0:e.event)==null?void 0:ne.slug)||((N=r.value)==null?void 0:N.slug);window.location.href=`/view/${O}/${J}`},V=()=>window.location.href="/events",x=()=>window.location.reload(),C=async()=>{var X,fe,ne,N,Z,R,q;o.value={};const O=f.value,J={_token:e.token,_method:Bn.isNil(e.event.id)?void 0:"PATCH",title:O.title,activity_format:(X=O.activity_format)==null?void 0:X.join(","),activity_type:O.activity_type,location:O.location,geoposition:((fe=O.geoposition)==null?void 0:fe.join(","))||[],duration:O.duration,start_date:O.start_date,end_date:O.end_date,theme:(ne=O.theme)==null?void 0:ne.join(","),description:O.description,audience:(N=O.audience)==null?void 0:N.join(","),participants_count:O.participants_count,males_count:O.males_count,females_count:O.females_count,other_count:O.other_count,ages:(Z=O.ages)==null?void 0:Z.join(","),is_extracurricular_event:O.is_extracurricular_event==="true",is_standard_school_curriculum:O.is_standard_school_curriculum==="true",codeweek_for_all_participation_code:O.codeweek_for_all_participation_code,leading_teacher_tag:O.leading_teacher_tag,picture:O.picture,organizer:O.organizer,organizer_type:O.organizer_type,language:O.language,country_iso:O.country_iso,is_use_resource:O.is_use_resource==="true",event_url:O.event_url,contact_person:O.contact_person,user_email:O.user_email,privacy:O.privacy===!0?"on":void 0};O.is_recurring_event_local==="true"&&(J.recurring_event=O.recurring_event,J.recurring_type=O.recurring_type);try{if(!Bn.isNil(e.event.id))await Tt.post(`/events/${e.event.id}`,J);else{const{data:he}=await Tt.post("/events",J);r.value=he.event}A(4)}catch(he){o.value=(q=(R=he.response)==null?void 0:R.data)==null?void 0:q.errors,a.value=1}finally{c.value=!1}};return Wt(()=>e.event,()=>{var fe,ne,N,Z;if(!e.event.id)return;const O=R=>{var q,he;return((he=(q=R==null?void 0:R.split(","))==null?void 0:q.filter(Ae=>!!Ae))==null?void 0:he.map(Ae=>Number(Ae)))||[]},J=e.event,X=J.geoposition||((fe=e.location)==null?void 0:fe.geoposition);f.value={...f.value,title:J.title,activity_format:J.activity_format,activity_type:J.activity_type||"open-in-person",location:J.location||((ne=e.location)==null?void 0:ne.location),geoposition:X==null?void 0:X.split(","),duration:J.duration,start_date:J.start_date,end_date:J.end_date,recurring_event:J.recurring_event||"daily",recurring_type:J.recurring_type,theme:O(e.selectedValues.themes),description:J.description,audience:O(e.selectedValues.audiences),participants_count:J.participants_count,males_count:J.males_count,females_count:J.females_count,other_count:J.other_count,ages:J.ages,is_extracurricular_event:String(!!J.is_extracurricular_event),is_standard_school_curriculum:String(!!J.is_standard_school_curriculum),codeweek_for_all_participation_code:J.codeweek_for_all_participation_code,leading_teacher_tag:J.leading_teacher_tag,picture:J.picture,pictureUrl:e.selectedValues.picture,organizer:J.organizer||((N=e.location)==null?void 0:N.name),organizer_type:J.organizer_type||((Z=e==null?void 0:e.location)==null?void 0:Z.organizer_type),language:J.languages||[e.locale],country_iso:J.country_iso||e.location.country_iso,is_use_resource:String(!!J.is_use_resource),event_url:J.event_url,contact_person:J.contact_person,user_email:J.user_email},J.recurring_event&&(f.value.is_recurring_event_local="true")},{immediate:!0}),Wt(()=>a.value,()=>{if(a.value===4){const O=document.getElementById("add-event-hero-section");O&&(O.style.display="none"),window.scrollTo({top:0})}else if(s.value){const O=s.value.getBoundingClientRect().top;window.scrollTo({top:O+window.pageYOffset-40})}}),Ht(()=>{const O=new IntersectionObserver(([X])=>{u.value=X.isIntersecting}),J=document.getElementById("page-footer");J&&O.observe(J)}),{containerRef:s,step:a,stepTitles:n,errors:o,formValues:f,handleGoToActivity:B,handleGoMapPage:V,handleReloadPage:x,handleMoveStep:A,handleSubmit:C,disableNextbutton:b,validStep1:m,validStep2:y,validStep3:_,pageFooterVisible:u,handleNextClick:p,isSubmitting:c}}},jN={key:0,class:"flex relative justify-center py-10 codeweek-container-lg"},qN={class:"flex gap-12"},WN=["onClick"],YN={class:"flex-1"},zN={class:"text-slate-500 font-normal text-base leading-[22px] p-0 text-center"},KN={key:0,class:"absolute top-6 left-[calc(100%+1.5rem)] -translate-x-1/2 w-[calc(100%-1rem)] md:w-[calc(100%-0.75rem)] h-[2px] bg-[#CCF0F9]"},GN={key:1,class:"flex relative justify-center px-4 py-10 codeweek-container-lg md:px-10 md:py-20"},JN={class:"flex flex-col justify-center items-center text-center gap-4 max-w-[660px]"},ZN={class:"text-dark-blue text-[22px] md:text-4xl font-semibold font-[Montserrat]"},XN={key:0,class:"flex flex-col gap-4 text-[16px] text-center"},QN={ref:"containerRef",class:"relative w-full"},e4={class:"relative pt-20 pb-16 codeweek-container-lg md:pt-32 md:pb-20"},t4={class:"flex justify-center"},n4={class:"flex flex-col max-w-[852px] w-full"},r4={key:0,class:"text-dark-blue text-2xl md:text-4xl leading-[44px] font-medium font-['Montserrat'] mb-10 text-center"},s4=["href"],i4={class:"flex flex-wrap gap-y-2 gap-x-4 justify-between mt-10 min-h-12"},a4={key:0},l4={key:1},o4=["disabled"],u4={key:0},c4={key:0},d4={key:1},f4={key:2},h4={key:3};function p4(e,t,n,r,s,a){var p;const o=st("FormStep1"),u=st("FormStep2"),c=st("FormStep3"),h=st("CheckboxField"),f=st("AddConfirmation");return k(),D(Ve,null,[r.step<4?(k(),D("div",jN,[v("div",qN,[(k(!0),D(Ve,null,Qe(r.stepTitles,(m,y)=>(k(),D("div",{class:$e(["flex relative flex-col flex-1 gap-2 items-center md:w-52",[y===0&&"cursor-pointer",y+1===2&&r.validStep1&&"cursor-pointer",y+1===3&&r.validStep2&&"cursor-pointer"]]),onClick:()=>{y+1===2&&!r.validStep1||y+1===3&&!r.validStep2||r.handleMoveStep(y+1)}},[v("div",{class:$e(["w-12 h-12 rounded-full flex justify-center items-center text-['#20262C'] font-semibold text-2xl",[r.step===y+1?"bg-light-blue-300":"bg-light-blue-100"]])},ie(y+1),3),v("div",YN,[v("p",zN,ie(e.$t(`event.${m}`)),1)]),yr.formValues.privacy=m),name:"privacy"},{default:Te(()=>[v("div",null,[v("span",null,ie(e.$t("event.privacy")),1),v("a",{class:"ml-1 !inline cookweek-link",href:n.privacyLink,target:"_blank"},ie(e.$t("event.privacy-policy-terms")),9,s4)])]),_:1},8,["modelValue"])],2),v("div",{class:$e([r.step!==4&&"hidden"])},[pe(f,{formValues:r.formValues,themes:n.themes,location:n.location,audiences:n.audiences,leadingTeachers:n.leadingTeachers,languages:n.languages,countries:n.countries},null,8,["formValues","themes","location","audiences","leadingTeachers","languages","countries"])],2),v("div",i4,[r.step>1?(k(),D("button",{key:0,class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-2.5 px-6 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] max-sm:w-full sm:min-w-[224px]",type:"button",onClick:t[1]||(t[1]=()=>{r.step===4?r.handleGoToActivity():r.handleMoveStep(r.step-1)})},[r.step===4?(k(),D("span",a4,ie(e.$t("event.view-activity")),1)):(k(),D("span",l4,ie(e.$t("event.previous-step")),1))])):ae("",!0),t[4]||(t[4]=v("div",{class:"hidden md:block"},null,-1)),v("div",{id:"footer-scroll-activity",class:$e(["flex justify-center max-sm:w-full sm:min-w-[224px]",[r.step<4&&!r.pageFooterVisible?"md:!translate-y-0 max-md:fixed max-md:bottom-0 max-md:left-0 max-md:border-t-2 max-md:border-primary max-md:py-4 max-md:px-[44px] max-md:w-full max-md:bg-white max-md:z-[99]":"!translate-y-0"]])},[v("button",{class:$e(["text-nowrap flex justify-center items-center duration-300 rounded-full py-2.5 px-6 font-semibold text-lg max-sm:w-full sm:min-w-[224px]",[r.disableNextbutton||r.isSubmitting?"cursor-not-allowed bg-gray-200 text-gray-400":"bg-primary hover:bg-hover-orange text-[#20262C]"]]),type:"button",disabled:r.disableNextbutton||r.isSubmitting,onClick:t[2]||(t[2]=(...m)=>r.handleNextClick&&r.handleNextClick(...m))},[r.isSubmitting?(k(),D("span",u4,ie(e.$t("event.submitting"))+"...",1)):r.step===4?(k(),D(Ve,{key:1},[(p=n.event)!=null&&p.id?(k(),D("span",c4,ie(e.$t("event.back-to-map-page")),1)):(k(),D("span",d4,ie(e.$t("event.add-another-activity")),1))],64)):r.step===3?(k(),D("span",f4,ie(e.$t("event.submit")),1)):(k(),D("span",h4,ie(e.$t("event.next-step")),1))],10,o4)],2)])])])])],512)],64)}const m4=gt(UN,[["render",p4]]),g4={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},v4={class:"bg-light-blue-100 py-1 px-4 text-sm font-semibold text-slate-500 rounded-full whitespace-nowrap"};function y4(e,t,n,r,s,a){return k(),D("span",v4,ie(s.label),1)}const $1=gt(g4,[["render",y4]]),_4={components:{ResourcePill:$1},props:{resource:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()},computed:{formattedDescription(){return(this.resource.description||"").replace(/\n/g,"
")}}},b4={class:"relative flex flex-col bg-white rounded-lg overflow-hidden"},w4={class:"relative w-full h-48 sm:h-56 md:h-60 bg-slate-100 overflow-hidden"},x4=["src"],k4={class:"flex gap-2 flex-wrap mb-2"},S4={class:"text-dark-blue font-semibold font-['Montserrat'] leading-6"},T4={key:0,class:"text-slate-500 text-[16px] leading-[22px] h-[22px]"},A4={ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"}},C4=["innerHTML"],E4={class:"flex-shrink-0"},O4=["href"];function M4(e,t,n,r,s,a){var u,c,h,f,p,m;const o=st("resource-pill");return k(),D("div",b4,[v("div",w4,[v("img",{src:n.resource.thumbnail,alt:"",loading:"lazy",class:"absolute inset-0 w-full h-full object-cover object-center"},null,8,x4)]),v("div",{class:$e(["flex-grow flex flex-col gap-2 px-6 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[v("div",k4,[(k(!0),D(Ve,null,Qe(n.resource.types,y=>(k(),at(o,{property:y,type:"types"},null,8,["property"]))),256))]),v("div",S4,ie(n.resource.name),1),(u=n.resource.main_language)!=null&&u.name||(h=(c=n.resource.languages)==null?void 0:c[0])!=null&&h.name?(k(),D("div",T4," Language: "+ie(((f=n.resource.main_language)==null?void 0:f.name)||((m=(p=n.resource.languages)==null?void 0:p[0])==null?void 0:m.name)||""),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:$e(["flex-grow text-[16px] leading-[22px] h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",A4,[v("div",{ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"},innerHTML:a.formattedDescription},null,8,C4),s.needShowMore?(k(),D("div",{key:0,class:$e(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...y)=>a.onToggleShowMore&&a.onToggleShowMore(...y))},ie(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",E4,[t[2]||(t[2]=v("div",{class:"h-[56px]"},null,-1)),v("a",{class:"absolute left-6 right-6 bottom-4 flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:n.resource.source,target:"_blank"},[v("span",null,ie(e.$t("myevents.view_lesson")),1),t[1]||(t[1]=v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"})],-1))],8,O4)])],2)])}const B1=gt(_4,[["render",M4]]),R4={props:["pagination","offset"],methods:{isCurrentPage(e){return this.pagination.current_page===e},changePage(e){e<1||e>this.pagination.last_page||(this.pagination.current_page=e,this.$emit("paginate",e))}},computed:{pages(){let e=[],t=this.pagination.current_page-Math.floor(this.offset/2);t<1&&(t=1);let n=t+this.offset-1;for(n>this.pagination.last_page&&(n=this.pagination.last_page);t<=n;)e.push(t),t++;return e}}},D4={role:"navigation","aria-label":"pagination"},P4={class:"flex flex-wrap items-center justify-center gap-2 py-12 m-0 font-['Blinker']"},L4=["disabled"],I4={class:"flex items-center gap-1 whitespace-nowrap"},N4=["onClick"],V4={key:1,class:"flex justify-center items-center w-12 h-12 text-xl rounded font-normal text-[#333E48] duration-300"},F4=["disabled"];function $4(e,t,n,r,s,a){return k(),D("nav",D4,[v("ul",P4,[v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[0]||(t[0]=Et(o=>a.changePage(n.pagination.current_page-1),["prevent"])),disabled:n.pagination.current_page<=1},t[2]||(t[2]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M25.8335 16H7.16683",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L7.16667 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,L4)]),(k(!0),D(Ve,null,Qe(a.pages,o=>(k(),D("li",I4,[n.pagination.current_page!=o?(k(),D("a",{key:0,class:"flex justify-center items-center w-12 h-12 text-xl hover:bg-[#1C4DA1]/10 rounded font-bold text-[#1C4DA1] underline duration-300 cursor-pointer",onClick:Et(u=>a.changePage(o),["prevent"])},ie(o),9,N4)):(k(),D("a",V4,ie(o),1))]))),256)),v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[1]||(t[1]=Et(o=>a.changePage(n.pagination.current_page+1),["prevent"])),disabled:n.pagination.current_page>=n.pagination.last_page},t[3]||(t[3]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M7.16699 16H25.8337",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L25.8333 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,F4)])])])}const cd=gt(R4,[["render",$4]]);var B4={exports:{}};/*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha - */(function(e,t){(function(r,s){e.exports=s()})(F1,function(){return function(){var n={686:function(a,o,u){u.d(o,{default:function(){return Pe}});var c=u(279),h=u.n(c),f=u(370),p=u.n(f),m=u(817),y=u.n(m);function _(W){try{return document.execCommand(W)}catch{return!1}}var b=function(se){var E=y()(se);return _("cut"),E},A=b;function B(W){var se=document.documentElement.getAttribute("dir")==="rtl",E=document.createElement("textarea");E.style.fontSize="12pt",E.style.border="0",E.style.padding="0",E.style.margin="0",E.style.position="absolute",E.style[se?"right":"left"]="-9999px";var re=window.pageYOffset||document.documentElement.scrollTop;return E.style.top="".concat(re,"px"),E.setAttribute("readonly",""),E.value=W,E}var V=function(se,E){var re=B(se);E.container.appendChild(re);var _e=y()(re);return _("copy"),re.remove(),_e},x=function(se){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},re="";return typeof se=="string"?re=V(se,E):se instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(se==null?void 0:se.type)?re=V(se.value,E):(re=y()(se),_("copy")),re},C=x;function $(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$=function(E){return typeof E}:$=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},$(W)}var H=function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=se.action,re=E===void 0?"copy":E,_e=se.container,j=se.target,Ie=se.text;if(re!=="copy"&&re!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(j!==void 0)if(j&&$(j)==="object"&&j.nodeType===1){if(re==="copy"&&j.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(re==="cut"&&(j.hasAttribute("readonly")||j.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Ie)return C(Ie,{container:_e});if(j)return re==="cut"?A(j):C(j,{container:_e})},F=H;function U(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(E){return typeof E}:U=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},U(W)}function P(W,se){if(!(W instanceof se))throw new TypeError("Cannot call a class as a function")}function O(W,se){for(var E=0;E"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function q(W){return q=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},q(W)}function he(W,se){var E="data-clipboard-".concat(W);if(se.hasAttribute(E))return se.getAttribute(E)}var Ae=function(W){X(E,W);var se=ne(E);function E(re,_e){var j;return P(this,E),j=se.call(this),j.resolveOptions(_e),j.listenClick(re),j}return J(E,[{key:"resolveOptions",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof _e.action=="function"?_e.action:this.defaultAction,this.target=typeof _e.target=="function"?_e.target:this.defaultTarget,this.text=typeof _e.text=="function"?_e.text:this.defaultText,this.container=U(_e.container)==="object"?_e.container:document.body}},{key:"listenClick",value:function(_e){var j=this;this.listener=p()(_e,"click",function(Ie){return j.onClick(Ie)})}},{key:"onClick",value:function(_e){var j=_e.delegateTarget||_e.currentTarget,Ie=this.action(j)||"copy",Xe=F({action:Ie,container:this.container,target:this.target(j),text:this.text(j)});this.emit(Xe?"success":"error",{action:Ie,text:Xe,trigger:j,clearSelection:function(){j&&j.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(_e){return he("action",_e)}},{key:"defaultTarget",value:function(_e){var j=he("target",_e);if(j)return document.querySelector(j)}},{key:"defaultText",value:function(_e){return he("text",_e)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(_e){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return C(_e,j)}},{key:"cut",value:function(_e){return A(_e)}},{key:"isSupported",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],j=typeof _e=="string"?[_e]:_e,Ie=!!document.queryCommandSupported;return j.forEach(function(Xe){Ie=Ie&&!!document.queryCommandSupported(Xe)}),Ie}}]),E}(h()),Pe=Ae},828:function(a){var o=9;if(typeof Element<"u"&&!Element.prototype.matches){var u=Element.prototype;u.matches=u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector}function c(h,f){for(;h&&h.nodeType!==o;){if(typeof h.matches=="function"&&h.matches(f))return h;h=h.parentNode}}a.exports=c},438:function(a,o,u){var c=u(828);function h(m,y,_,b,A){var B=p.apply(this,arguments);return m.addEventListener(_,B,A),{destroy:function(){m.removeEventListener(_,B,A)}}}function f(m,y,_,b,A){return typeof m.addEventListener=="function"?h.apply(null,arguments):typeof _=="function"?h.bind(null,document).apply(null,arguments):(typeof m=="string"&&(m=document.querySelectorAll(m)),Array.prototype.map.call(m,function(B){return h(B,y,_,b,A)}))}function p(m,y,_,b){return function(A){A.delegateTarget=c(A.target,y),A.delegateTarget&&b.call(m,A)}}a.exports=f},879:function(a,o){o.node=function(u){return u!==void 0&&u instanceof HTMLElement&&u.nodeType===1},o.nodeList=function(u){var c=Object.prototype.toString.call(u);return u!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in u&&(u.length===0||o.node(u[0]))},o.string=function(u){return typeof u=="string"||u instanceof String},o.fn=function(u){var c=Object.prototype.toString.call(u);return c==="[object Function]"}},370:function(a,o,u){var c=u(879),h=u(438);function f(_,b,A){if(!_&&!b&&!A)throw new Error("Missing required arguments");if(!c.string(b))throw new TypeError("Second argument must be a String");if(!c.fn(A))throw new TypeError("Third argument must be a Function");if(c.node(_))return p(_,b,A);if(c.nodeList(_))return m(_,b,A);if(c.string(_))return y(_,b,A);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function p(_,b,A){return _.addEventListener(b,A),{destroy:function(){_.removeEventListener(b,A)}}}function m(_,b,A){return Array.prototype.forEach.call(_,function(B){B.addEventListener(b,A)}),{destroy:function(){Array.prototype.forEach.call(_,function(B){B.removeEventListener(b,A)})}}}function y(_,b,A){return h(document.body,_,b,A)}a.exports=f},817:function(a){function o(u){var c;if(u.nodeName==="SELECT")u.focus(),c=u.value;else if(u.nodeName==="INPUT"||u.nodeName==="TEXTAREA"){var h=u.hasAttribute("readonly");h||u.setAttribute("readonly",""),u.select(),u.setSelectionRange(0,u.value.length),h||u.removeAttribute("readonly"),c=u.value}else{u.hasAttribute("contenteditable")&&u.focus();var f=window.getSelection(),p=document.createRange();p.selectNodeContents(u),f.removeAllRanges(),f.addRange(p),c=f.toString()}return c}a.exports=o},279:function(a){function o(){}o.prototype={on:function(u,c,h){var f=this.e||(this.e={});return(f[u]||(f[u]=[])).push({fn:c,ctx:h}),this},once:function(u,c,h){var f=this;function p(){f.off(u,p),c.apply(h,arguments)}return p._=c,this.on(u,p,h)},emit:function(u){var c=[].slice.call(arguments,1),h=((this.e||(this.e={}))[u]||[]).slice(),f=0,p=h.length;for(f;fU.teach===1)),a=de(e.prpLevels.filter(U=>U.learn===1)),o=de(e.prpTypes),u=de(e.prpProgrammingLanguages),c=de(e.prpCategories),h=de(e.prpLanguages),f=de(e.prpSubjects),p=de({}),m=Hr({current_page:1}),y=de([]),_=me(()=>e.levels.filter(U=>U.teach===1)),b=me(()=>e.levels.filter(U=>U.learn===1)),A=me(()=>[...o.value,...s.value,...a.value,...h.value,...u.value,...f.value,...c.value]),B=U=>{const P=O=>O.id!==U.id;o.value=o.value.filter(P),s.value=s.value.filter(P),a.value=a.value.filter(P),h.value=h.value.filter(P),u.value=u.value.filter(P),f.value=f.value.filter(P),c.value=c.value.filter(P),H()},V=()=>{o.value=[],s.value=[],a.value=[],h.value=[],u.value=[],f.value=[],c.value=[],H()},x=()=>{window.scrollTo(0,0)},C=Bn.debounce(()=>{H()},300),$=()=>{x(),H(!0)},H=(U=!1)=>{U||(m.current_page=1),y.value=[],Tt.post("/resources/search?page="+m.current_page,{query:n.value,searchInput:r.value,selectedLevels:[...s.value,...a.value],selectedTypes:o.value,selectedProgrammingLanguages:u.value,selectedCategories:c.value,selectedLanguages:h.value,selectedSubjects:f.value}).then(P=>{m.per_page=P.data.per_page,m.current_page=P.data.current_page,m.from=P.data.from,m.last_page=P.data.last_page,m.last_page_url=P.data.last_page_url,m.next_page_url=P.data.next_page_url,m.prev_page=P.data.prev_page,m.prev_page_url=P.data.prev_page,m.to=P.data.to,m.total=P.data.total,y.value=P.data.data}).catch(P=>{p.value=P.response.data})},F=(U,P)=>Le(P+"."+U.name);return Ht(()=>{H()}),{query:n,searchInput:r,targetAudiences:_,levelsDifficulty:b,selectedTargetAudiences:s,selectedLevelsDifficulty:a,selectedTypes:o,selectedProgrammingLanguages:u,selectedCategories:c,selectedLanguages:h,selectedSubjects:f,errors:p,pagination:m,resources:y,debounceSearch:C,paginate:$,onSubmit:H,customLabel:F,showFilterModal:t,tags:A,removeSelectedItem:B,removeAllSelectedItems:V}}},W4={class:"codeweek-resourceform-component font-['Blinker']"},Y4={class:"codeweek-container py-6"},z4={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},K4={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-12"},G4={class:"block text-[16px] text-slate-500 mb-2"},J4=["placeholder"],Z4={class:"block text-[16px] text-slate-500 mb-2"},X4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},Q4={class:"language-json"},eV={class:"block text-[16px] text-slate-500 mb-2"},tV={class:"language-json"},nV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},rV={class:"block text-[16px] text-slate-500 mb-2"},sV={class:"language-json"},iV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},aV={class:"block text-[16px] text-slate-500 mb-2"},lV={class:"language-json"},oV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},uV={class:"block text-[16px] text-slate-500 mb-2"},cV={class:"language-json"},dV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},fV={class:"block text-[16px] text-slate-500 mb-2"},hV={class:"language-json"},pV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},mV={class:"block text-[16px] text-slate-500 mb-2"},gV={class:"language-json"},vV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},yV={class:"sm:col-span-2 md:col-span-1 lg:col-span-full lg:grid grid-cols-12 mt-3"},_V={class:"w-full flex items-end justify-center lg:col-span-4 h-full"},bV={class:"text-base leading-7 font-semibold text-black normal-case"},wV={key:0,class:"flex md:justify-center"},xV={class:"max-md:w-full flex flex-wrap gap-2"},kV={class:"flex items-center gap-2"},SV=["onClick"],TV={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},AV={class:"relative pt-20 md:pt-48"},CV={class:"bg-yellow-50"},EV={class:"relative z-10 codeweek-container"},OV={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function MV(e,t,n,r,s,a){const o=st("multiselect"),u=st("resource-card"),c=st("pagination");return k(),D("div",W4,[v("div",Y4,[v("div",{class:$e(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",z4,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=h=>r.showFilterModal=!1)},t[14]||(t[14]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",K4,[v("div",null,[v("label",G4,ie(e.$t("resources.search_by_title_description")),1),An(v("input",{class:"px-6 py-3 w-full text-[16px] rounded-full border-solid border-2 border-[#A4B8D9] text-[#333E48] font-semibold placeholder:font-normal",type:"text","onUpdate:modelValue":t[1]||(t[1]=h=>r.searchInput=h),onSearchChange:t[2]||(t[2]=(...h)=>r.debounceSearch&&r.debounceSearch(...h)),onKeyup:t[3]||(t[3]=$n((...h)=>r.onSubmit&&r.onSubmit(...h),["enter"])),placeholder:e.$t("resources.search_resources")},null,40,J4),[[Ni,r.searchInput]])]),v("div",null,[v("label",Z4,ie(e.$t("resources.resource_type")),1),pe(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=h=>r.selectedTypes=h),class:"multi-select",options:n.types,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.resource_type_placeholder"),label:"resources.resources.types","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",X4," Selected "+ie(h.length)+" "+ie(h.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",Q4,[v("code",null,ie(r.selectedTypes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",eV,ie(e.$t("resources.target_audience")),1),pe(o,{modelValue:r.selectedTargetAudiences,"onUpdate:modelValue":t[5]||(t[5]=h=>r.selectedTargetAudiences=h),class:"multi-select",options:r.targetAudiences,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.target_audience_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",nV," Selected "+ie(h.length)+" "+ie(h.length>1?"targets":"target"),1)):ae("",!0)]),default:Te(()=>[v("pre",tV,[v("code",null,ie(r.selectedTargetAudiences),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",rV,ie(e.$t("resources.level_difficulty")),1),pe(o,{modelValue:r.selectedLevelsDifficulty,"onUpdate:modelValue":t[6]||(t[6]=h=>r.selectedLevelsDifficulty=h),class:"multi-select",options:r.levelsDifficulty,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.level_difficulty_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",iV," Selected "+ie(h.length)+" "+ie(h.length>1?"levels":"level"),1)):ae("",!0)]),default:Te(()=>[v("pre",sV,[v("code",null,ie(r.selectedLevelsDifficulty),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",aV,ie(e.$t("resources.Languages")),1),pe(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[7]||(t[7]=h=>r.selectedLanguages=h),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.languages_placeholder"),label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",oV," Selected "+ie(h.length)+" "+ie(h.length>1?"languages":"language"),1)):ae("",!0)]),default:Te(()=>[v("pre",lV,[v("code",null,ie(r.selectedLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",uV,ie(e.$t("resources.programming_languages")),1),pe(o,{modelValue:r.selectedProgrammingLanguages,"onUpdate:modelValue":t[8]||(t[8]=h=>r.selectedProgrammingLanguages=h),class:"multi-select",options:n.programmingLanguages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.programming_languages_placeholder"),label:"resources.resources.programming_languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",dV," Selected "+ie(h.length)+" "+ie(h.length>1?"programming languages":"programming language"),1)):ae("",!0)]),default:Te(()=>[v("pre",cV,[v("code",null,ie(r.selectedProgrammingLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",fV,ie(e.$t("resources.Subjects")),1),pe(o,{modelValue:r.selectedSubjects,"onUpdate:modelValue":t[9]||(t[9]=h=>r.selectedSubjects=h),class:"multi-select",options:n.subjects,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.subjects_placeholder"),label:"resources.resources.subjects","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",pV," Selected "+ie(h.length)+" "+ie(h.length>1?"subjects":"subject"),1)):ae("",!0)]),default:Te(()=>[v("pre",hV,[v("code",null,ie(r.selectedSubjects),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",mV,ie(e.$t("resources.categories")),1),pe(o,{modelValue:r.selectedCategories,"onUpdate:modelValue":t[10]||(t[10]=h=>r.selectedCategories=h),class:"multi-select",options:n.categories,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.categories_placeholder"),label:"resources.resources.categories","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",vV," Selected "+ie(h.length)+" "+ie(h.length>1?"categories":"category"),1)):ae("",!0)]),default:Te(()=>[v("pre",gV,[t[15]||(t[15]=mt(" ")),v("code",null,ie(r.selectedCategories),1),t[16]||(t[16]=mt(` - `))])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",yV,[t[17]||(t[17]=v("div",{class:"hidden lg:block lg:col-span-4"},null,-1)),v("div",_V,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[11]||(t[11]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",bV,ie(e.$t("resources.search")),1)])])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[12]||(t[12]=h=>r.showFilterModal=!0)},t[18]||(t[18]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[mt(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),D("div",wV,[v("div",xV,[(k(!0),D(Ve,null,Qe(r.tags,h=>(k(),D("div",{key:h.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",kV,[v("span",null,ie(h.name),1),v("button",{onClick:f=>r.removeSelectedItem(h)},t[19]||(t[19]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,SV)])]))),128)),v("div",TV,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[13]||(t[13]=(...h)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...h))}," Clear all filters ")])])])):ae("",!0)]),v("div",AV,[t[20]||(t[20]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[21]||(t[21]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",CV,[v("div",EV,[v("div",OV,[(k(!0),D(Ve,null,Qe(r.resources,h=>(k(),at(u,{key:h.id,resource:h},null,8,["resource"]))),128))]),r.pagination.last_page>1?(k(),at(c,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const RV=gt(q4,[["render",MV]]);window.singleselect=void 0;const DV={components:{Multiselect:Ta},props:{name:String,options:Array,value:String,placeholder:String},data(){return{values:this.value,option:this.options}}},PV={class:"multiselect-wrapper"},LV=["name","value"];function IV(e,t,n,r,s,a){const o=st("multiselect");return k(),D("div",PV,[pe(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:s.option,placeholder:n.placeholder},null,8,["modelValue","options","placeholder"]),v("input",{name:n.name,type:"hidden",value:s.values},null,8,LV)])}const NV=gt(DV,[["render",IV]]),VV={props:{required:Boolean,id:String,name:String,value:String},setup(e,{emit:t}){const n=de("password"),r=de(e.value||"");return{type:n,localValue:r}}},FV={class:"relative"},$V=["id","name","type","defaultValue","required"];function BV(e,t,n,r,s,a){return k(),D("div",FV,[An(v("input",{class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4","onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),id:n.id,name:n.name,type:r.type,defaultValue:n.value,required:n.required},null,8,$V),[[sd,r.localValue]]),v("div",{class:$e(["absolute right-4 top-1/2 -translate-y-1/2 cursor-pointer",[r.type!=="password"&&"hidden"]]),onClick:t[1]||(t[1]=o=>r.type="text")},t[3]||(t[3]=[v("img",{src:"/images/eye.svg"},null,-1)]),2),v("div",{class:$e(["absolute right-4 top-1/2 -translate-y-1/2 cursor-pointer",[r.type!=="text"&&"hidden"]]),onClick:t[2]||(t[2]=o=>r.type="password")},t[4]||(t[4]=[v("img",{src:"/images/eye-slash.svg"},null,-1)]),2)])}const HV=gt(VV,[["render",BV]]),UV={components:{Multiselect:Ta},props:{name:String,value:String,options:Array,closeOnSelect:Boolean,label:String,translated:String,multiple:Boolean,searchable:Boolean},data(){let e=[],t=[];if(this.value){const n=this.value.split(",");t=n,e=n.map(r=>this.options.find(s=>s.id==r)).filter(r=>r!==void 0)}return{values:e,innerValues:t}},methods:{select(e){this.innerValues.push(e.id)},remove(e){this.innerValues=this.innerValues.filter(t=>t!=e.id)},customLabel(e,t){return this.$t(`${t}.${e.name}`)}}},jV={class:"multiselect-wrapper"},qV=["name","value"];function WV(e,t,n,r,s,a){const o=st("multiselect",!0);return k(),D("div",jV,[pe(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:n.options,multiple:!0,taggable:!0,"close-on-select":!1,"clear-on-select":!1,searchable:!1,"show-labels":!1,placeholder:"","preserve-search":!0,label:n.label,"track-by":"id","preselect-first":!1,"custom-label":a.customLabel,onSelect:a.select,onRemove:a.remove},null,8,["modelValue","options","label","custom-label","onSelect","onRemove"]),v("input",{name:n.name,type:"hidden",value:s.innerValues.toString()},null,8,qV)])}const YV=gt(UV,[["render",WV]]),zV={props:["code","countries","target"],data(){return{selected_country:this.code||""}},methods:{newCountry(){window.location.href="/"+this.target+"/"+this.selected_country}}},KV={class:"relative"},GV=["value"];function JV(e,t,n,r,s,a){return k(),D("div",KV,[An(v("select",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.selected_country=o),id:"id_country",name:"country_iso",onChange:t[1]||(t[1]=o=>a.newCountry()),class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4 appearance-none"},[t[2]||(t[2]=v("option",{value:""}," All countries",-1)),t[3]||(t[3]=v("option",{disabled:"",value:"---"},"---------------",-1)),(k(!0),D(Ve,null,Qe(n.countries,o=>(k(),D("option",{value:o.iso},ie(o.name)+" ("+ie(o.total)+") ",9,GV))),256))],544),[[Sp,s.selected_country]]),t[4]||(t[4]=v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2"},[v("img",{src:"/images/select-arrow.svg"})],-1))])}const ZV=gt(zV,[["render",JV]]),XV={components:{Multiselect:Ta},props:["event","refresh","ambassador","pendingCounter","nextPending"],name:"moderate-activity",data(){return{status:this.event.status,showModal:!1,showDeleteModal:!1,rejectionText:"",rejectionOption:null,rejectionOptions:[{title:this.$t("moderation.description.title"),text:this.$t("moderation.description.text")},{title:this.$t("moderation.missing-details.title"),text:this.$t("moderation.missing-details.text")},{title:this.$t("moderation.duplicate.title"),text:this.$t("moderation.duplicate.text")},{title:this.$t("moderation.not-related.title"),text:this.$t("moderation.not-related.text")}]}},computed:{displayRejectionOptions(){return this.rejectionOptions.map(e=>{switch(e.title){case"moderation.description.title":return{title:"Missing proper descriptions",text:"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!"};case"moderation.missing-details.title":return{title:"Missing important details",text:"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};case"moderation.duplicate.title":return{title:"Duplicate",text:"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!"};case"moderation.not-related.title":return{title:"Not programming related",text:"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};default:return e}})}},methods:{reRender(){this.refresh?window.location.reload(!1):window.location.assign(this.nextPending)},approve(){Tt.post("/api/event/approve/"+this.event.id).then(()=>{this.status="APPROVED",this.reRender()})},deleteEvent(){Tt.post("/api/event/delete/"+this.event.id).then(e=>{this.status="DELETED",this.refresh?this.reRender():window.location.assign(e.data.redirectUrl)})},toggleModal(){this.showModal=!this.showModal},toggleDeleteModal(){this.showDeleteModal=!this.showDeleteModal},reject(){Tt.post("/api/event/reject/"+this.event.id,{rejectionText:this.rejectionText}).then(()=>{this.toggleModal(),this.status="REJECTED",this.reRender()})},prefillRejectionText(){this.rejectionText=this.rejectionOption.text}}},QV={class:"moderate-event"},eF={key:0,class:"px-5 flex items-center w-full gap-1"},tF={class:"flex justify-end flex-1 items-center gap-1"},nF={key:1,class:"h-8 w-full grid grid-cols-3 gap-4 items-center"},rF={class:"flex-none"},sF={href:"/pending"},iF={class:"flex justify-center"},aF={key:0},lF={class:"actions flex justify-items-end justify-end gap-2"},oF={key:0,class:"modal-overlay"},uF={class:"modal-container"},cF={class:"modal-header"},dF={class:"modal-body"},fF={class:"modal-footer"},hF={key:0,class:"modal-overlay"},pF={class:"modal-container"},mF={class:"modal-header"},gF={class:"modal-footer"};function vF(e,t,n,r,s,a){const o=st("multiselect");return k(),D("div",QV,[n.refresh?(k(),D("div",eF,[t[14]||(t[14]=v("p",{class:"text-default text-slate-500 flex items-center font-semibold p-0"},"Moderation:",-1)),v("div",tF,[v("button",{onClick:t[0]||(t[0]=(...u)=>a.approve&&a.approve(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-blue text-white rounded-full flex items-center"},"Approve"),v("button",{onClick:t[1]||(t[1]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-primary text-white rounded-full flex items-center"},"Reject"),v("button",{onClick:t[2]||(t[2]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-orange text-white rounded-full flex items-center"},"Delete")])])):ae("",!0),n.refresh?ae("",!0):(k(),D("div",nF,[v("div",rF,[t[15]||(t[15]=mt("Pending Activities: ")),v("a",sF,ie(n.pendingCounter),1)]),v("div",iF,[v("div",null,[mt(ie(e.$t("event.current_status"))+": ",1),v("strong",null,ie(s.status),1),t[16]||(t[16]=mt()),n.event.LatestModeration?(k(),D("span",aF,"("+ie(n.event.LatestModeration.message)+")",1)):ae("",!0)])]),v("div",lF,[v("button",{onClick:t[3]||(t[3]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),v("button",{onClick:t[4]||(t[4]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),v("button",{onClick:t[5]||(t[5]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])])),pe(ys,{name:"modal"},{default:Te(()=>[s.showModal?(k(),D("div",oF,[v("div",uF,[v("div",cF,[t[17]||(t[17]=v("h3",{class:"text-2xl font-semibold"},"Please provide a reason for rejection",-1)),v("button",{onClick:t[6]||(t[6]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"close-button"},"×")]),v("div",dF,[t[18]||(t[18]=v("p",{class:"text-gray-800 text-lg leading-relaxed"},"This will help the activity organizer to improve their submission.",-1)),pe(o,{modelValue:s.rejectionOption,"onUpdate:modelValue":t[7]||(t[7]=u=>s.rejectionOption=u),options:a.displayRejectionOptions,"track-by":"title",label:"title","close-on-select":!0,"preserve-search":!1,placeholder:"Select a rejection reason",searchable:!1,"allow-empty":!1,onInput:a.prefillRejectionText},{singleLabel:Te(({option:u})=>[mt(ie(u.title),1)]),_:1},8,["modelValue","options","onInput"]),An(v("textarea",{"onUpdate:modelValue":t[8]||(t[8]=u=>s.rejectionText=u),class:"reason-textarea",rows:"4",cols:"40",placeholder:"Reason for rejection"},null,512),[[Ni,s.rejectionText]])]),v("div",fF,[v("button",{onClick:t[9]||(t[9]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[10]||(t[10]=(...u)=>a.reject&&a.reject(...u)),class:"reject-button"},"Reject")])])])):ae("",!0)]),_:1}),pe(ys,{name:"modal"},{default:Te(()=>[s.showDeleteModal?(k(),D("div",hF,[v("div",pF,[v("div",mF,[t[19]||(t[19]=v("h3",{class:"text-2xl font-semibold"},"Delete Event",-1)),v("button",{onClick:t[11]||(t[11]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"close-button"},"×")]),t[20]||(t[20]=v("div",{class:"modal-body"},[v("p",null,"This event will be permanently deleted from the website. Are you sure you want to delete this event?")],-1)),v("div",gF,[v("button",{onClick:t[12]||(t[12]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[13]||(t[13]=(...u)=>a.deleteEvent&&a.deleteEvent(...u)),class:"delete-button"},"Delete")])])])):ae("",!0)]),_:1})])}const yF=gt(XV,[["render",vF]]),_F={props:{item:{required:!0},searchText:{required:!0}},setup(e){return{line2:me(()=>(e.item.city?e.item.city+", ":"")+(e.item.country?e.item.country:""))}}},bF={class:"address-list-item"},wF={class:"address-info"},xF={class:"name"},kF={class:"city"};function SF(e,t,n,r,s,a){return k(),D("div",bF,[v("div",wF,[v("div",xF,ie(n.item.name)+" "+ie(n.item.housenumber),1),v("div",kF,ie(r.line2),1)])])}const TF=gt(_F,[["render",SF],["__scopeId","data-v-86cd2f09"]]),AF=[["AF","AFG"],["AL","ALB"],["DZ","DZA"],["AS","ASM"],["AD","AND"],["AO","AGO"],["AI","AIA"],["AQ","ATA"],["AG","ATG"],["AR","ARG"],["AM","ARM"],["AW","ABW"],["AU","AUS"],["AT","AUT"],["AZ","AZE"],["BS","BHS"],["BH","BHR"],["BD","BGD"],["BB","BRB"],["BY","BLR"],["BE","BEL"],["BZ","BLZ"],["BJ","BEN"],["BM","BMU"],["BT","BTN"],["BO","BOL"],["BQ","BES"],["BA","BIH"],["BW","BWA"],["BV","BVT"],["BR","BRA"],["IO","IOT"],["BN","BRN"],["BG","BGR"],["BF","BFA"],["BI","BDI"],["CV","CPV"],["KH","KHM"],["CM","CMR"],["CA","CAN"],["KY","CYM"],["CF","CAF"],["TD","TCD"],["CL","CHL"],["CN","CHN"],["CX","CXR"],["CC","CCK"],["CO","COL"],["KM","COM"],["CD","COD"],["CG","COG"],["CK","COK"],["CR","CRI"],["HR","HRV"],["CU","CUB"],["CW","CUW"],["CY","CYP"],["CZ","CZE"],["CI","CIV"],["DK","DNK"],["DJ","DJI"],["DM","DMA"],["DO","DOM"],["EC","ECU"],["EG","EGY"],["SV","SLV"],["GQ","GNQ"],["ER","ERI"],["EE","EST"],["SZ","SWZ"],["ET","ETH"],["FK","FLK"],["FO","FRO"],["FJ","FJI"],["FI","FIN"],["FR","FRA"],["GF","GUF"],["PF","PYF"],["TF","ATF"],["GA","GAB"],["GM","GMB"],["GE","GEO"],["DE","DEU"],["GH","GHA"],["GI","GIB"],["GR","GRC"],["GL","GRL"],["GD","GRD"],["GP","GLP"],["GU","GUM"],["GT","GTM"],["GG","GGY"],["GN","GIN"],["GW","GNB"],["GY","GUY"],["HT","HTI"],["HM","HMD"],["VA","VAT"],["HN","HND"],["HK","HKG"],["HU","HUN"],["IS","ISL"],["IN","IND"],["ID","IDN"],["IR","IRN"],["IQ","IRQ"],["IE","IRL"],["IM","IMN"],["IL","ISR"],["IT","ITA"],["JM","JAM"],["JP","JPN"],["JE","JEY"],["JO","JOR"],["KZ","KAZ"],["KE","KEN"],["KI","KIR"],["KP","PRK"],["KR","KOR"],["KW","KWT"],["KG","KGZ"],["LA","LAO"],["LV","LVA"],["LB","LBN"],["LS","LSO"],["LR","LBR"],["LY","LBY"],["LI","LIE"],["LT","LTU"],["LU","LUX"],["MO","MAC"],["MG","MDG"],["MW","MWI"],["MY","MYS"],["MV","MDV"],["ML","MLI"],["MT","MLT"],["MH","MHL"],["MQ","MTQ"],["MR","MRT"],["MU","MUS"],["YT","MYT"],["MX","MEX"],["FM","FSM"],["MD","MDA"],["MC","MCO"],["MN","MNG"],["ME","MNE"],["MS","MSR"],["MA","MAR"],["MZ","MOZ"],["MM","MMR"],["NA","NAM"],["NR","NRU"],["NP","NPL"],["NL","NLD"],["NC","NCL"],["NZ","NZL"],["NI","NIC"],["NE","NER"],["NG","NGA"],["NU","NIU"],["NF","NFK"],["MP","MNP"],["NO","NOR"],["OM","OMN"],["PK","PAK"],["PW","PLW"],["PS","PSE"],["PA","PAN"],["PG","PNG"],["PY","PRY"],["PE","PER"],["PH","PHL"],["PN","PCN"],["PL","POL"],["PT","PRT"],["PR","PRI"],["QA","QAT"],["MK","MKD"],["RO","ROU"],["RU","RUS"],["RW","RWA"],["RE","REU"],["BL","BLM"],["SH","SHN"],["KN","KNA"],["LC","LCA"],["MF","MAF"],["PM","SPM"],["VC","VCT"],["WS","WSM"],["SM","SMR"],["ST","STP"],["SA","SAU"],["SN","SEN"],["RS","SRB"],["SC","SYC"],["SL","SLE"],["SG","SGP"],["SX","SXM"],["SK","SVK"],["SI","SVN"],["SB","SLB"],["SO","SOM"],["ZA","ZAF"],["GS","SGS"],["SS","SSD"],["ES","ESP"],["LK","LKA"],["SD","SDN"],["SR","SUR"],["SJ","SJM"],["SE","SWE"],["CH","CHE"],["SY","SYR"],["TW","TWN"],["TJ","TJK"],["TZ","TZA"],["TH","THA"],["TL","TLS"],["TG","TGO"],["TK","TKL"],["TO","TON"],["TT","TTO"],["TN","TUN"],["TR","TUR"],["TM","TKM"],["TC","TCA"],["TV","TUV"],["UG","UGA"],["UA","UKR"],["AE","ARE"],["GB","GBR"],["UM","UMI"],["US","USA"],["UY","URY"],["UZ","UZB"],["VU","VUT"],["VE","VEN"],["VN","VNM"],["VG","VGB"],["VI","VIR"],["WF","WLF"],["EH","ESH"],["YE","YEM"],["ZM","ZMB"],["ZW","ZWE"],["AX","ALA"]],CF=AF.map(([e,t])=>({iso2:e,iso3:t})),EF={props:{item:{required:!0}}};function OF(e,t,n,r,s,a){return k(),D("div",null,ie(n.item),1)}const MF=gt(EF,[["render",OF]]),Ya={minLen:3,wait:500,timeout:null,isUpdateItems(e){if(e.length>=this.minLen)return!0},callUpdateItems(e,t){clearTimeout(this.timeout),this.isUpdateItems(e)&&(this.timeout=setTimeout(t,this.wait))},findItem(e,t,n){if(t&&n&&e.length==1)return e[0]}},RF={name:"VAutocomplete",props:{componentItem:{default:()=>MF},minLen:{type:Number,default:Ya.minLen},wait:{type:Number,default:Ya.wait},value:null,getLabel:{type:Function,default:e=>e},items:Array,autoSelectOneItem:{type:Boolean,default:!0},placeholder:String,inputClass:{type:String,default:"v-autocomplete-input"},disabled:{type:Boolean,default:!1},inputAttrs:{type:Object,default:()=>({})},keepOpen:{type:Boolean,default:!1},initialLocation:{type:String,default:null}},setup(e,{emit:t}){let n=de("");e.initialLocation&&(n=de(e.initialLocation));const r=de(!1),s=de(-1),a=de(e.items||[]),o=me(()=>!!a.value.length),u=me(()=>r.value&&o.value||e.keepOpen),c=()=>{r.value=!0,s.value=-1,y(null),Ya.callUpdateItems(n.value,h),t("change",n.value)},h=()=>{t("update-items",n.value)},f=()=>{t("focus",n.value),r.value=!0},p=()=>{t("blur",n.value),setTimeout(()=>r.value=!1,200)},m=C=>{y(C),t("item-clicked",C)},y=C=>{C?(a.value=[C],n.value=e.getLabel(C),t("item-selected",C)):_(e.items),t("input",C)},_=C=>{a.value=C||[]},b=C=>a.value.length===1&&C===a.value[0],A=()=>{s.value>-1&&(s.value--,V(document.getElementsByClassName("v-autocomplete-list-item")[s.value]))},B=()=>{s.value{C&&C.scrollIntoView&&C.scrollIntoView(!1)},x=()=>{r.value&&a.value[s.value]&&(y(a.value[s.value]),r.value=!1)};return Wt(()=>e.items,C=>{_(C);const $=Ya.findItem(e.items,n.value,e.autoSelectOneItem);$&&(y($),r.value=!1)}),Wt(()=>e.value,C=>{b(C)||(y(C),n.value=e.getLabel(C))}),Ht(()=>{Ya.minLen=e.minLen,Ya.wait=e.wait,y(e.value)}),{searchText:n,showList:r,cursor:s,internalItems:a,hasItems:o,show:u,inputChange:c,updateItems:h,focus:f,blur:p,onClickItem:m,onSelectItem:y,setItems:_,isSelectedValue:b,keyUp:A,keyDown:B,itemView:V,keyEnter:x}}},DF={class:"v-autocomplete"},PF=["placeholder","disabled"],LF={key:0,class:"v-autocomplete-list"},IF=["onClick","onMouseover"];function NF(e,t,n,r,s,a){return k(),D("div",DF,[v("div",{class:$e(["v-autocomplete-input-group",{"v-autocomplete-selected":n.value}])},[An(v("input",cn({type:"search","onUpdate:modelValue":t[0]||(t[0]=o=>r.searchText=o)},n.inputAttrs,{class:n.inputAttrs.class||n.inputClass,placeholder:n.inputAttrs.placeholder||n.placeholder,disabled:n.inputAttrs.disabled||n.disabled,onBlur:t[1]||(t[1]=(...o)=>r.blur&&r.blur(...o)),onFocus:t[2]||(t[2]=(...o)=>r.focus&&r.focus(...o)),onInput:t[3]||(t[3]=(...o)=>r.inputChange&&r.inputChange(...o)),onKeyup:t[4]||(t[4]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["enter"])),onKeydown:[t[5]||(t[5]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["tab"])),t[6]||(t[6]=$n((...o)=>r.keyUp&&r.keyUp(...o),["up"])),t[7]||(t[7]=$n((...o)=>r.keyDown&&r.keyDown(...o),["down"]))]}),null,16,PF),[[Ni,r.searchText]])],2),r.show?(k(),D("div",LF,[(k(!0),D(Ve,null,Qe(r.internalItems,(o,u)=>(k(),D("div",{class:$e(["v-autocomplete-list-item",{"v-autocomplete-item-active":u===r.cursor}]),key:u,onClick:c=>r.onClickItem(o),onMouseover:c=>r.cursor=u},[(k(),at(Al(n.componentItem),{item:o,searchText:r.searchText},null,8,["item","searchText"]))],42,IF))),128))])):ae("",!0)])}const VF=gt(RF,[["render",NF]]),FF={components:{VAutocomplete:VF},props:{placeholder:String,name:String,value:String,geoposition:String,location:String},emits:["onChange"],setup(e,{emit:t}){const n=de(e.value?{name:e.value}:null),r=de(null),s=TF,a=de({placeholder:e.placeholder,name:e.name,autocomplete:"off"}),o=de(e.geoposition),u=e.location;Wt(()=>e.placeholder,()=>{a.value.placeholder=e.placeholder});const c=y=>{t("onChange",{location:(y==null?void 0:y.name)||""}),y&&y.name&&y.magicKey&&Tt.get("/api/proxy/geocode",{params:{singleLine:y.name,magicKey:y.magicKey}}).then(b=>{const A=b.data.candidates[0];o.value=[A.location.y,A.location.x],window.map&&window.map.setView([A.location.y,A.location.x],16);const B=h(A.attributes.Country).iso2;t("onChange",{location:(y==null?void 0:y.name)||"",geoposition:[A.location.y,A.location.x],country_iso:B||""}),document.getElementById("id_country")&&(document.getElementById("id_country").value=B)}).catch(b=>{console.error("Error:",b)})},h=y=>CF.find(_=>_.iso3===y),f=y=>y&&y.name?y.name:"",p=y=>{y===""&&(r.value=null)},m=y=>{Tt.get("/api/proxy/suggest",{params:{f:"json",text:y}}).then(b=>{r.value=b.data.suggestions.map(A=>({name:A.text,magicKey:A.magicKey}))}).catch(b=>{console.error("Error:",b)})};return Wt(()=>e.value,y=>{n.value=y?{name:y}:null}),Wt(()=>e.geoposition,y=>{o.value=y}),{item:n,items:r,template:s,inputAttrs:a,itemSelected:c,getLabel:f,change:p,updateItems:m,localGeoposition:o,initialLocation:u}}},$F=["value"];function BF(e,t,n,r,s,a){const o=st("v-autocomplete");return k(),D("div",null,[pe(o,{items:r.items,modelValue:r.item,"onUpdate:modelValue":t[0]||(t[0]=u=>r.item=u),"get-label":r.getLabel,"component-item":r.template,onUpdateItems:r.updateItems,onItemSelected:r.itemSelected,onChange:r.change,"keep-open":!1,"auto-select-one-item":!1,"input-attrs":r.inputAttrs,wait:300,initialLocation:r.initialLocation},null,8,["items","modelValue","get-label","component-item","onUpdateItems","onItemSelected","onChange","input-attrs","initialLocation"]),v("input",{type:"hidden",name:"geoposition",id:"geoposition",value:r.localGeoposition},null,8,$F)])}const HF=gt(FF,[["render",BF]]);function Ze(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function Lt(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function fs(e,t){const n=Ze(e);return isNaN(t)?Lt(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function vs(e,t){const n=Ze(e);if(isNaN(t))return Lt(e,NaN);if(!t)return n;const r=n.getDate(),s=Lt(e,n.getTime());s.setMonth(n.getMonth()+t+1,0);const a=s.getDate();return r>=a?s:(n.setFullYear(s.getFullYear(),s.getMonth(),r),n)}function j1(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=t,h=Ze(e),f=r||n?vs(h,r+n*12):h,p=a||s?fs(f,a+s*7):f,m=u+o*60,_=(c+m*60)*1e3;return Lt(e,p.getTime()+_)}function UF(e,t){const n=+Ze(e);return Lt(e,n+t)}const q1=6048e5,jF=864e5,qF=6e4,W1=36e5,WF=1e3;function YF(e,t){return UF(e,t*W1)}let zF={};function Aa(){return zF}function _s(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a=s.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function i0(e){const t=Ze(e);return t.setHours(0,0,0,0),t}function Mc(e){const t=Ze(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function z1(e,t){const n=i0(e),r=i0(t),s=+n-Mc(n),a=+r-Mc(r);return Math.round((s-a)/jF)}function KF(e){const t=Y1(e),n=Lt(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),gl(n)}function GF(e,t){const n=t*3;return vs(e,n)}function Yp(e,t){return vs(e,t*12)}function a0(e,t){const n=Ze(e),r=Ze(t),s=n.getTime()-r.getTime();return s<0?-1:s>0?1:s}function K1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function oo(e){if(!K1(e)&&typeof e!="number")return!1;const t=Ze(e);return!isNaN(Number(t))}function l0(e){const t=Ze(e);return Math.trunc(t.getMonth()/3)+1}function JF(e,t){const n=Ze(e),r=Ze(t);return n.getFullYear()-r.getFullYear()}function ZF(e,t){const n=Ze(e),r=Ze(t),s=a0(n,r),a=Math.abs(JF(n,r));n.setFullYear(1584),r.setFullYear(1584);const o=a0(n,r)===-s,u=s*(a-+o);return u===0?0:u}function G1(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+n:+r,o=s?r:n;o.setHours(0,0,0,0);let u=1;const c=[];for(;+o<=a;)c.push(Ze(o)),o.setDate(o.getDate()+u),o.setHours(0,0,0,0);return s?c.reverse():c}function oa(e){const t=Ze(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}function XF(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+oa(n):+oa(r);let o=oa(s?r:n),u=1;const c=[];for(;+o<=a;)c.push(Ze(o)),o=GF(o,u);return s?c.reverse():c}function QF(e){const t=Ze(e);return t.setDate(1),t.setHours(0,0,0,0),t}function J1(e){const t=Ze(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}function Co(e){const t=Ze(e),n=Lt(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Z1(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a{let r;const s=e$[e];return typeof s=="string"?r=s:t===1?r=s.one:r=s.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Qf(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const n$={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},r$={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},s$={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},i$={date:Qf({formats:n$,defaultWidth:"full"}),time:Qf({formats:r$,defaultWidth:"full"}),dateTime:Qf({formats:s$,defaultWidth:"full"})},a$={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},l$=(e,t,n,r)=>a$[e];function Kl(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let s;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,u=n!=null&&n.width?String(n.width):o;s=e.formattingValues[u]||e.formattingValues[o]}else{const o=e.defaultWidth,u=n!=null&&n.width?String(n.width):e.defaultWidth;s=e.values[u]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return s[a]}}const o$={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},u$={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},c$={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},d$={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},f$={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},h$={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},p$=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},m$={ordinalNumber:p$,era:Kl({values:o$,defaultWidth:"wide"}),quarter:Kl({values:u$,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Kl({values:c$,defaultWidth:"wide"}),day:Kl({values:d$,defaultWidth:"wide"}),dayPeriod:Kl({values:f$,defaultWidth:"wide",formattingValues:h$,defaultFormattingWidth:"wide"})};function Gl(e){return(t,n={})=>{const r=n.width,s=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(s);if(!a)return null;const o=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(u)?v$(u,p=>p.test(o)):g$(u,p=>p.test(o));let h;h=e.valueCallback?e.valueCallback(c):c,h=n.valueCallback?n.valueCallback(h):h;const f=t.slice(o.length);return{value:h,rest:f}}}function g$(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function v$(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const s=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;const u=t.slice(s.length);return{value:o,rest:u}}}const _$=/^(\d+)(th|st|nd|rd)?/i,b$=/\d+/i,w$={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},x$={any:[/^b/i,/^(a|c)/i]},k$={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},S$={any:[/1/i,/2/i,/3/i,/4/i]},T$={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},A$={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},C$={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},E$={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},O$={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},M$={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},R$={ordinalNumber:y$({matchPattern:_$,parsePattern:b$,valueCallback:e=>parseInt(e,10)}),era:Gl({matchPatterns:w$,defaultMatchWidth:"wide",parsePatterns:x$,defaultParseWidth:"any"}),quarter:Gl({matchPatterns:k$,defaultMatchWidth:"wide",parsePatterns:S$,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Gl({matchPatterns:T$,defaultMatchWidth:"wide",parsePatterns:A$,defaultParseWidth:"any"}),day:Gl({matchPatterns:C$,defaultMatchWidth:"wide",parsePatterns:E$,defaultParseWidth:"any"}),dayPeriod:Gl({matchPatterns:O$,defaultMatchWidth:"any",parsePatterns:M$,defaultParseWidth:"any"})},X1={code:"en-US",formatDistance:t$,formatLong:i$,formatRelative:l$,localize:m$,match:R$,options:{weekStartsOn:0,firstWeekContainsDate:1}};function D$(e){const t=Ze(e);return z1(t,Co(t))+1}function zp(e){const t=Ze(e),n=+gl(t)-+KF(t);return Math.round(n/q1)+1}function Kp(e,t){var f,p,m,y;const n=Ze(e),r=n.getFullYear(),s=Aa(),a=(t==null?void 0:t.firstWeekContainsDate)??((p=(f=t==null?void 0:t.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??s.firstWeekContainsDate??((y=(m=s.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=Lt(e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);const u=_s(o,t),c=Lt(e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);const h=_s(c,t);return n.getTime()>=u.getTime()?r+1:n.getTime()>=h.getTime()?r:r-1}function P$(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.firstWeekContainsDate)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??n.firstWeekContainsDate??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)??1,s=Kp(e,t),a=Lt(e,0);return a.setFullYear(s,0,r),a.setHours(0,0,0,0),_s(a,t)}function Gp(e,t){const n=Ze(e),r=+_s(n,t)-+P$(n,t);return Math.round(r/q1)+1}function $t(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const vi={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return $t(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):$t(n+1,2)},d(e,t){return $t(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return $t(e.getHours()%12||12,t.length)},H(e,t){return $t(e.getHours(),t.length)},m(e,t){return $t(e.getMinutes(),t.length)},s(e,t){return $t(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),s=Math.trunc(r*Math.pow(10,n-3));return $t(s,t.length)}},za={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},u0={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),s=r>0?r:1-r;return n.ordinalNumber(s,{unit:"year"})}return vi.y(e,t)},Y:function(e,t,n,r){const s=Kp(e,r),a=s>0?s:1-s;if(t==="YY"){const o=a%100;return $t(o,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):$t(a,t.length)},R:function(e,t){const n=Y1(e);return $t(n,t.length)},u:function(e,t){const n=e.getFullYear();return $t(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return $t(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return $t(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return vi.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return $t(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const s=Gp(e,r);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):$t(s,t.length)},I:function(e,t,n){const r=zp(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):$t(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):vi.d(e,t)},D:function(e,t,n){const r=D$(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):$t(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return $t(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return $t(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),s=r===0?7:r;switch(t){case"i":return String(s);case"ii":return $t(s,t.length);case"io":return n.ordinalNumber(s,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let s;switch(r===12?s=za.noon:r===0?s=za.midnight:s=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let s;switch(r>=17?s=za.evening:r>=12?s=za.afternoon:r>=4?s=za.morning:s=za.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return vi.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):vi.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):$t(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):$t(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):vi.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):vi.s(e,t)},S:function(e,t){return vi.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return d0(r);case"XXXX":case"XX":return ra(r);case"XXXXX":case"XXX":default:return ra(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return d0(r);case"xxxx":case"xx":return ra(r);case"xxxxx":case"xxx":default:return ra(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+c0(r,":");case"OOOO":default:return"GMT"+ra(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+c0(r,":");case"zzzz":default:return"GMT"+ra(r,":")}},t:function(e,t,n){const r=Math.trunc(e.getTime()/1e3);return $t(r,t.length)},T:function(e,t,n){const r=e.getTime();return $t(r,t.length)}};function c0(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=Math.trunc(r/60),a=r%60;return a===0?n+String(s):n+String(s)+t+$t(a,2)}function d0(e,t){return e%60===0?(e>0?"-":"+")+$t(Math.abs(e)/60,2):ra(e,t)}function ra(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=$t(Math.trunc(r/60),2),a=$t(r%60,2);return n+s+t+a}const f0=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Q1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},L$=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],s=n[2];if(!s)return f0(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",f0(r,t)).replace("{{time}}",Q1(s,t))},Wh={p:Q1,P:L$},I$=/^D+$/,N$=/^Y+$/,V$=["D","DD","YY","YYYY"];function ew(e){return I$.test(e)}function tw(e){return N$.test(e)}function Yh(e,t,n){const r=F$(e,t,n);if(console.warn(r),V$.includes(e))throw new RangeError(r)}function F$(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const $$=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,B$=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,H$=/^'([^]*?)'?$/,U$=/''/g,j$=/[a-zA-Z]/;function Ps(e,t,n){var f,p,m,y,_,b,A,B;const r=Aa(),s=(n==null?void 0:n.locale)??r.locale??X1,a=(n==null?void 0:n.firstWeekContainsDate)??((p=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??r.firstWeekContainsDate??((y=(m=r.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=(n==null?void 0:n.weekStartsOn)??((b=(_=n==null?void 0:n.locale)==null?void 0:_.options)==null?void 0:b.weekStartsOn)??r.weekStartsOn??((B=(A=r.locale)==null?void 0:A.options)==null?void 0:B.weekStartsOn)??0,u=Ze(e);if(!oo(u))throw new RangeError("Invalid time value");let c=t.match(B$).map(V=>{const x=V[0];if(x==="p"||x==="P"){const C=Wh[x];return C(V,s.formatLong)}return V}).join("").match($$).map(V=>{if(V==="''")return{isToken:!1,value:"'"};const x=V[0];if(x==="'")return{isToken:!1,value:q$(V)};if(u0[x])return{isToken:!0,value:V};if(x.match(j$))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");return{isToken:!1,value:V}});s.localize.preprocessor&&(c=s.localize.preprocessor(u,c));const h={firstWeekContainsDate:a,weekStartsOn:o,locale:s};return c.map(V=>{if(!V.isToken)return V.value;const x=V.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&tw(x)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&ew(x))&&Yh(x,t,String(e));const C=u0[x[0]];return C(u,x,s.localize,h)}).join("")}function q$(e){const t=e.match(H$);return t?t[1].replace(U$,"'"):e}function W$(e){return Ze(e).getDay()}function Y$(e){const t=Ze(e),n=t.getFullYear(),r=t.getMonth(),s=Lt(e,0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function z$(){return Object.assign({},Aa())}function ri(e){return Ze(e).getHours()}function K$(e){let n=Ze(e).getDay();return n===0&&(n=7),n}function Vi(e){return Ze(e).getMinutes()}function wt(e){return Ze(e).getMonth()}function vl(e){return Ze(e).getSeconds()}function lt(e){return Ze(e).getFullYear()}function yl(e,t){const n=Ze(e),r=Ze(t);return n.getTime()>r.getTime()}function Eo(e,t){const n=Ze(e),r=Ze(t);return+n<+r}function el(e,t){const n=Ze(e),r=Ze(t);return+n==+r}function G$(e,t){const n=t instanceof Date?Lt(t,0):new t(0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}const J$=10;class nw{constructor(){ze(this,"subPriority",0)}validate(t,n){return!0}}class Z$ extends nw{constructor(t,n,r,s,a){super(),this.value=t,this.validateValue=n,this.setValue=r,this.priority=s,a&&(this.subPriority=a)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,r){return this.setValue(t,n,this.value,r)}}class X$ extends nw{constructor(){super(...arguments);ze(this,"priority",J$);ze(this,"subPriority",-1)}set(n,r){return r.timestampIsSet?n:Lt(n,G$(n,Date))}}class It{run(t,n,r,s){const a=this.parse(t,n,r,s);return a?{setter:new Z$(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(t,n,r){return!0}}class Q$ extends It{constructor(){super(...arguments);ze(this,"priority",140);ze(this,"incompatibleTokens",["R","u","t","T"])}parse(n,r,s){switch(r){case"G":case"GG":case"GGG":return s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"});case"GGGGG":return s.era(n,{width:"narrow"});case"GGGG":default:return s.era(n,{width:"wide"})||s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"})}}set(n,r,s){return r.era=s,n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}const kn={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Ms={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Sn(e,t){return e&&{value:t(e.value),rest:e.rest}}function rn(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Rs(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const r=n[1]==="+"?1:-1,s=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(s*W1+a*qF+o*WF),rest:t.slice(n[0].length)}}function rw(e){return rn(kn.anyDigitsSigned,e)}function dn(e,t){switch(e){case 1:return rn(kn.singleDigit,t);case 2:return rn(kn.twoDigits,t);case 3:return rn(kn.threeDigits,t);case 4:return rn(kn.fourDigits,t);default:return rn(new RegExp("^\\d{1,"+e+"}"),t)}}function Rc(e,t){switch(e){case 1:return rn(kn.singleDigitSigned,t);case 2:return rn(kn.twoDigitsSigned,t);case 3:return rn(kn.threeDigitsSigned,t);case 4:return rn(kn.fourDigitsSigned,t);default:return rn(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Jp(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function sw(e,t){const n=t>0,r=n?t:1-t;let s;if(r<=50)s=e||100;else{const a=r+50,o=Math.trunc(a/100)*100,u=e>=a%100;s=e+o-(u?100:0)}return n?s:1-s}function iw(e){return e%400===0||e%4===0&&e%100!==0}class e6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="yy"});switch(r){case"y":return Sn(dn(4,n),a);case"yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s){const a=n.getFullYear();if(s.isTwoDigitYear){const u=sw(s.year,a);return n.setFullYear(u,0,1),n.setHours(0,0,0,0),n}const o=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}}class t6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Sn(dn(4,n),a);case"Yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s,a){const o=Kp(n,a);if(s.isTwoDigitYear){const c=sw(s.year,o);return n.setFullYear(c,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),_s(n,a)}const u=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(u,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),_s(n,a)}}class n6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,r){return Rc(r==="R"?4:r.length,n)}set(n,r,s){const a=Lt(n,0);return a.setFullYear(s,0,4),a.setHours(0,0,0,0),gl(a)}}class r6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,r){return Rc(r==="u"?4:r.length,n)}set(n,r,s){return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class s6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"Q":case"QQ":return dn(r.length,n);case"Qo":return s.ordinalNumber(n,{unit:"quarter"});case"QQQ":return s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(n,{width:"wide",context:"formatting"})||s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class i6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"q":case"qq":return dn(r.length,n);case"qo":return s.ordinalNumber(n,{unit:"quarter"});case"qqq":return s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(n,{width:"wide",context:"standalone"})||s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class a6 extends It{constructor(){super(...arguments);ze(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);ze(this,"priority",110)}parse(n,r,s){const a=o=>o-1;switch(r){case"M":return Sn(rn(kn.month,n),a);case"MM":return Sn(dn(2,n),a);case"Mo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"MMM":return s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(n,{width:"wide",context:"formatting"})||s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}class l6 extends It{constructor(){super(...arguments);ze(this,"priority",110);ze(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,r,s){const a=o=>o-1;switch(r){case"L":return Sn(rn(kn.month,n),a);case"LL":return Sn(dn(2,n),a);case"Lo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"LLL":return s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(n,{width:"wide",context:"standalone"})||s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}function o6(e,t,n){const r=Ze(e),s=Gp(r,n)-t;return r.setDate(r.getDate()-s*7),r}class u6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,r,s){switch(r){case"w":return rn(kn.week,n);case"wo":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s,a){return _s(o6(n,s,a),a)}}function c6(e,t){const n=Ze(e),r=zp(n)-t;return n.setDate(n.getDate()-r*7),n}class d6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,r,s){switch(r){case"I":return rn(kn.week,n);case"Io":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s){return gl(c6(n,s))}}const f6=[31,28,31,30,31,30,31,31,30,31,30,31],h6=[31,29,31,30,31,30,31,31,30,31,30,31];class p6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subPriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"d":return rn(kn.date,n);case"do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear(),a=iw(s),o=n.getMonth();return a?r>=1&&r<=h6[o]:r>=1&&r<=f6[o]}set(n,r,s){return n.setDate(s),n.setHours(0,0,0,0),n}}class m6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subpriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,r,s){switch(r){case"D":case"DD":return rn(kn.dayOfYear,n);case"Do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear();return iw(s)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,s){return n.setMonth(0,s),n.setHours(0,0,0,0),n}}function Zp(e,t,n){var p,m,y,_;const r=Aa(),s=(n==null?void 0:n.weekStartsOn)??((m=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??r.weekStartsOn??((_=(y=r.locale)==null?void 0:y.options)==null?void 0:_.weekStartsOn)??0,a=Ze(e),o=a.getDay(),c=(t%7+7)%7,h=7-s,f=t<0||t>6?t-(o+h)%7:(c+h)%7-(o+h)%7;return fs(a,f)}class g6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"E":case"EE":case"EEE":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Zp(n,s,a),n.setHours(0,0,0,0),n}}class v6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,r,s,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(r){case"e":case"ee":return Sn(dn(r.length,n),o);case"eo":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"eee":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Zp(n,s,a),n.setHours(0,0,0,0),n}}class y6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,r,s,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(r){case"c":case"cc":return Sn(dn(r.length,n),o);case"co":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})||s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Zp(n,s,a),n.setHours(0,0,0,0),n}}function _6(e,t){const n=Ze(e),r=K$(n),s=t-r;return fs(n,s)}class b6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,r,s){const a=o=>o===0?7:o;switch(r){case"i":case"ii":return dn(r.length,n);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return Sn(s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiii":return Sn(s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiiii":return Sn(s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiii":default:return Sn(s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a)}}validate(n,r){return r>=1&&r<=7}set(n,r,s){return n=_6(n,s),n.setHours(0,0,0,0),n}}class w6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,r,s){switch(r){case"a":case"aa":case"aaa":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Jp(s),0,0,0),n}}class x6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,r,s){switch(r){case"b":case"bb":case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Jp(s),0,0,0),n}}class k6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","b","t","T"])}parse(n,r,s){switch(r){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Jp(s),0,0,0),n}}class S6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,r,s){switch(r){case"h":return rn(kn.hour12h,n);case"ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,s){const a=n.getHours()>=12;return a&&s<12?n.setHours(s+12,0,0,0):!a&&s===12?n.setHours(0,0,0,0):n.setHours(s,0,0,0),n}}class T6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,r,s){switch(r){case"H":return rn(kn.hour23h,n);case"Ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,s){return n.setHours(s,0,0,0),n}}class A6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,r,s){switch(r){case"K":return rn(kn.hour11h,n);case"Ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.getHours()>=12&&s<12?n.setHours(s+12,0,0,0):n.setHours(s,0,0,0),n}}class C6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,r,s){switch(r){case"k":return rn(kn.hour24h,n);case"ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,s){const a=s<=24?s%24:s;return n.setHours(a,0,0,0),n}}class E6 extends It{constructor(){super(...arguments);ze(this,"priority",60);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"m":return rn(kn.minute,n);case"mo":return s.ordinalNumber(n,{unit:"minute"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setMinutes(s,0,0),n}}class O6 extends It{constructor(){super(...arguments);ze(this,"priority",50);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"s":return rn(kn.second,n);case"so":return s.ordinalNumber(n,{unit:"second"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setSeconds(s,0),n}}class M6 extends It{constructor(){super(...arguments);ze(this,"priority",30);ze(this,"incompatibleTokens",["t","T"])}parse(n,r){const s=a=>Math.trunc(a*Math.pow(10,-r.length+3));return Sn(dn(r.length,n),s)}set(n,r,s){return n.setMilliseconds(s),n}}class R6 extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","x"])}parse(n,r){switch(r){case"X":return Rs(Ms.basicOptionalMinutes,n);case"XX":return Rs(Ms.basic,n);case"XXXX":return Rs(Ms.basicOptionalSeconds,n);case"XXXXX":return Rs(Ms.extendedOptionalSeconds,n);case"XXX":default:return Rs(Ms.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Mc(n)-s)}}class D6 extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","X"])}parse(n,r){switch(r){case"x":return Rs(Ms.basicOptionalMinutes,n);case"xx":return Rs(Ms.basic,n);case"xxxx":return Rs(Ms.basicOptionalSeconds,n);case"xxxxx":return Rs(Ms.extendedOptionalSeconds,n);case"xxx":default:return Rs(Ms.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Mc(n)-s)}}class P6 extends It{constructor(){super(...arguments);ze(this,"priority",40);ze(this,"incompatibleTokens","*")}parse(n){return rw(n)}set(n,r,s){return[Lt(n,s*1e3),{timestampIsSet:!0}]}}class L6 extends It{constructor(){super(...arguments);ze(this,"priority",20);ze(this,"incompatibleTokens","*")}parse(n){return rw(n)}set(n,r,s){return[Lt(n,s),{timestampIsSet:!0}]}}const I6={G:new Q$,y:new e6,Y:new t6,R:new n6,u:new r6,Q:new s6,q:new i6,M:new a6,L:new l6,w:new u6,I:new d6,d:new p6,D:new m6,E:new g6,e:new v6,c:new y6,i:new b6,a:new w6,b:new x6,B:new k6,h:new S6,H:new T6,K:new A6,k:new C6,m:new E6,s:new O6,S:new M6,X:new R6,x:new D6,t:new P6,T:new L6},N6=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,V6=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,F6=/^'([^]*?)'?$/,$6=/''/g,B6=/\S/,H6=/[a-zA-Z]/;function zh(e,t,n,r){var b,A,B,V,x,C,$,H;const s=z$(),a=(r==null?void 0:r.locale)??s.locale??X1,o=(r==null?void 0:r.firstWeekContainsDate)??((A=(b=r==null?void 0:r.locale)==null?void 0:b.options)==null?void 0:A.firstWeekContainsDate)??s.firstWeekContainsDate??((V=(B=s.locale)==null?void 0:B.options)==null?void 0:V.firstWeekContainsDate)??1,u=(r==null?void 0:r.weekStartsOn)??((C=(x=r==null?void 0:r.locale)==null?void 0:x.options)==null?void 0:C.weekStartsOn)??s.weekStartsOn??((H=($=s.locale)==null?void 0:$.options)==null?void 0:H.weekStartsOn)??0;if(t==="")return e===""?Ze(n):Lt(n,NaN);const c={firstWeekContainsDate:o,weekStartsOn:u,locale:a},h=[new X$],f=t.match(V6).map(F=>{const U=F[0];if(U in Wh){const P=Wh[U];return P(F,a.formatLong)}return F}).join("").match(N6),p=[];for(let F of f){!(r!=null&&r.useAdditionalWeekYearTokens)&&tw(F)&&Yh(F,t,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&ew(F)&&Yh(F,t,e);const U=F[0],P=I6[U];if(P){const{incompatibleTokens:O}=P;if(Array.isArray(O)){const X=p.find(fe=>O.includes(fe.token)||fe.token===U);if(X)throw new RangeError(`The format string mustn't contain \`${X.fullToken}\` and \`${F}\` at the same time`)}else if(P.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${F}\` and any other token at the same time`);p.push({token:U,fullToken:F});const J=P.run(e,F,a.match,c);if(!J)return Lt(n,NaN);h.push(J.setter),e=J.rest}else{if(U.match(H6))throw new RangeError("Format string contains an unescaped latin alphabet character `"+U+"`");if(F==="''"?F="'":U==="'"&&(F=U6(F)),e.indexOf(F)===0)e=e.slice(F.length);else return Lt(n,NaN)}}if(e.length>0&&B6.test(e))return Lt(n,NaN);const m=h.map(F=>F.priority).sort((F,U)=>U-F).filter((F,U,P)=>P.indexOf(F)===U).map(F=>h.filter(U=>U.priority===F).sort((U,P)=>P.subPriority-U.subPriority)).map(F=>F[0]);let y=Ze(n);if(isNaN(y.getTime()))return Lt(n,NaN);const _={};for(const F of m){if(!F.validate(y,c))return Lt(n,NaN);const U=F.set(y,_,c);Array.isArray(U)?(y=U[0],Object.assign(_,U[1])):y=U}return Lt(n,y)}function U6(e){return e.match(F6)[1].replace($6,"'")}function h0(e,t){const n=oa(e),r=oa(t);return+n==+r}function j6(e,t){return fs(e,-t)}function aw(e,t){const n=Ze(e),r=n.getFullYear(),s=n.getDate(),a=Lt(e,0);a.setFullYear(r,t,15),a.setHours(0,0,0,0);const o=Y$(a);return n.setMonth(t,Math.min(s,o)),n}function qt(e,t){let n=Ze(e);return isNaN(+n)?Lt(e,NaN):(t.year!=null&&n.setFullYear(t.year),t.month!=null&&(n=aw(n,t.month)),t.date!=null&&n.setDate(t.date),t.hours!=null&&n.setHours(t.hours),t.minutes!=null&&n.setMinutes(t.minutes),t.seconds!=null&&n.setSeconds(t.seconds),t.milliseconds!=null&&n.setMilliseconds(t.milliseconds),n)}function q6(e,t){const n=Ze(e);return n.setHours(t),n}function lw(e,t){const n=Ze(e);return n.setMilliseconds(t),n}function W6(e,t){const n=Ze(e);return n.setMinutes(t),n}function ow(e,t){const n=Ze(e);return n.setSeconds(t),n}function Ds(e,t){const n=Ze(e);return isNaN(+n)?Lt(e,NaN):(n.setFullYear(t),n)}function _l(e,t){return vs(e,-t)}function Y6(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=t,h=_l(e,r+n*12),f=j6(h,a+s*7),p=u+o*60,y=(c+p*60)*1e3;return Lt(e,f.getTime()-y)}function uw(e,t){return Yp(e,-t)}function Cl(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),v("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),v("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),v("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}Cl.compatConfig={MODE:3};function cw(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),v("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}cw.compatConfig={MODE:3};function Xp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Xp.compatConfig={MODE:3};function Qp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Qp.compatConfig={MODE:3};function em(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),v("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}em.compatConfig={MODE:3};function tm(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}tm.compatConfig={MODE:3};function nm(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}nm.compatConfig={MODE:3};const Er=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),rm=(e,t,n)=>Kh(e,t,n)||De(),z6=(e,t,n)=>{const r=t.dateInTz?Er(new Date(e),t.dateInTz):De(e);return n?hr(r,!0):r},Kh=(e,t,n)=>{if(!e)return null;const r=n?hr(De(e),!0):De(e);return t?t.exactMatch?z6(e,t,n):Er(r,t.timezone):r},K6=e=>{if(!e)return 0;const t=new Date,n=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),r=new Date(t.toLocaleString("en-US",{timeZone:e})),s=r.getTimezoneOffset()/60;return(+n-+r)/(1e3*60*60)-s};var cs=(e=>(e.month="month",e.year="year",e))(cs||{}),sa=(e=>(e.top="top",e.bottom="bottom",e))(sa||{}),ma=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ma||{}),Qn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(Qn||{});const G6=["timestamp","date","iso"];var ur=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(ur||{}),nn=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(nn||{});function p0(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function J6(e){return t=>Ps(Er(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const Z6=(e,t,n)=>{const r=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=r.map(J6(e))}catch{s=r.map(p0(t))}else s=r.map(p0(t));const a=s.slice(0,n),o=s.slice(n+1,s.length);return[s[n]].concat(...o).concat(...a)},sm=(e,t,n)=>{const r=[];for(let s=+e[0];s<=+e[1];s++)r.push({value:+s,text:pw(s,t)});return n?r.reverse():r},dw=(e,t,n)=>{const r=[1,2,3,4,5,6,7,8,9,10,11,12].map(a=>{const o=a<10?`0${a}`:a;return new Date(`2017-${o}-01T00:00:00+00:00`)});if(e!==null)try{const a=n==="long"?"LLLL":"LLL";return r.map((o,u)=>{const c=Ps(Er(o,"UTC"),a,{locale:e});return{text:c.charAt(0).toUpperCase()+c.substring(1),value:u}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return r.map((a,o)=>{const u=s.format(a);return{text:u.charAt(0).toUpperCase()+u.substring(1),value:o}})},X6=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Ln=e=>{const t=Q(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},Q6=e=>({type:"dot",...e??{}}),fw=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,im={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Fn=e=>e,m0=e=>e===0?e:!e||isNaN(+e)?null:+e,g0=e=>e===null,hw=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},e5=e=>{const t=[],n=r=>r.filter(s=>s);for(let r=0;r{const r=n!=null,s=t!=null;if(!r&&!s)return!1;const a=+n,o=+t;return r&&s?+e>a||+ea:s?+ee5(e).map(n=>n.map(r=>{const{active:s,disabled:a,isBetween:o,highlighted:u}=t(r);return{...r,active:s,disabled:a,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:a,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:a&&s,dp__cell_in_between:o,"dp--highlighted":u}}})),Ri=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},t5=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function n5(e,t){let n=[...document.querySelectorAll(t5())];n=n.filter(s=>!e.contains(s)||s.hasAttribute("data-datepicker-instance"));const r=n.indexOf(e);if(r>=0&&(t?r-1>=0:r+1<=n.length))return n[r+(t?-1:1)]}const r5=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),pw=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),am=e=>Ps(e,"dd-MM-yyyy"),eh=e=>Array.isArray(e),Dc=(e,t)=>t.get(am(e)),s5=(e,t)=>e?t?t instanceof Map?!!Dc(e,t):t(De(e)):!1:!0,Tr=(e,t,n=!1)=>{if(e.key===nn.enter||e.key===nn.space)return n&&e.preventDefault(),t()},v0=(e,t,n,r,s,a)=>{const o=zh(e,t.slice(0,e.length),new Date,{locale:a});return oo(o)&&K1(o)?r||s?o:qt(o,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},i5=(e,t,n,r,s,a)=>{const o=Array.isArray(n)?n[0]:n;if(typeof t=="string")return v0(e,t,o,r,s,a);if(Array.isArray(t)){let u=null;for(const c of t)if(u=v0(e,c,o,r,s,a),u)break;return u}return typeof t=="function"?t(e):null},De=e=>e?new Date(e):new Date,a5=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),a=e.getDate().toString().padStart(2,"0"),o=e.getHours().toString().padStart(2,"0"),u=e.getMinutes().toString().padStart(2,"0"),c=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${s}-${a}T${o}:${u}:${c}.000Z`}const r=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(r).toISOString()},hr=(e,t)=>{const n=De(JSON.parse(JSON.stringify(e))),r=qt(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?QF(r):r},Di=(e,t,n,r)=>{let s=e?De(e):De();return(t||t===0)&&(s=q6(s,+t)),(n||n===0)&&(s=W6(s,+n)),(r||r===0)&&(s=ow(s,+r)),lw(s,0)},on=(e,t)=>!e||!t?!1:Eo(hr(e),hr(t)),kt=(e,t)=>!e||!t?!1:el(hr(e),hr(t)),_n=(e,t)=>!e||!t?!1:yl(hr(e),hr(t)),hd=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?_n(n,e[0])&&on(n,e[1]):e!=null&&e[0]&&t?_n(n,e[0])&&on(n,t)||on(n,e[0])&&_n(n,t):!1,hs=e=>{const t=qt(new Date(e),{date:1});return hr(t)},th=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(r=>r===t?[r,n]:[r,isNaN(+e[r])?void 0:+e[r]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},ga=e=>({hours:ri(e),minutes:Vi(e),seconds:vl(e)}),mw=(e,t)=>{if(t){const n=lt(De(t));if(n>e)return 12;if(n===e)return wt(De(t))}},gw=(e,t)=>{if(t){const n=lt(De(t));return n{if(e)return lt(De(e))},vw=(e,t)=>{const n=_n(e,t)?t:e,r=_n(t,e)?t:e;return G1({start:n,end:r})},l5=e=>{const t=vs(e,1);return{month:wt(t),year:lt(t)}},Gs=(e,t)=>{const n=_s(e,{weekStartsOn:+t}),r=Z1(e,{weekStartsOn:+t});return[n,r]},yw=(e,t)=>{const n={hours:ri(De()),minutes:Vi(De()),seconds:t?vl(De()):0};return Object.assign(n,e)},Ti=(e,t,n)=>[qt(De(e),{date:1}),qt(De(),{month:t,year:n,date:1})],Qs=(e,t,n)=>{let r=e?De(e):De();return(t||t===0)&&(r=aw(r,t)),n&&(r=Ds(r,n)),r},_w=(e,t,n,r,s)=>{if(!r||s&&!t||!s&&!n)return!1;const a=s?vs(e,1):_l(e,1),o=[wt(a),lt(a)];return s?!u5(...o,t):!o5(...o,n)},o5=(e,t,n)=>on(...Ti(n,e,t))||kt(...Ti(n,e,t)),u5=(e,t,n)=>_n(...Ti(n,e,t))||kt(...Ti(n,e,t)),bw=(e,t,n,r,s,a,o)=>{if(typeof t=="function"&&!o)return t(e);const u=n?{locale:n}:void 0;return Array.isArray(e)?`${Ps(e[0],a,u)}${s&&!e[1]?"":r}${e[1]?Ps(e[1],a,u):""}`:Ps(e,a,u)},Ka=e=>{if(e)return null;throw new Error(im.prop("partial-range"))},qu=(e,t)=>{if(t)return e();throw new Error(im.prop("range"))},Gh=e=>Array.isArray(e)?oo(e[0])&&(e[1]?oo(e[1]):!0):e?oo(e):!1,c5=(e,t)=>qt(t??De(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),nh=(e,t,n,r)=>{if(!e)return!0;if(r){const s=n==="max"?Eo(e,t):yl(e,t),a={seconds:0,milliseconds:0};return s||el(qt(e,a),qt(t,a))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},rh=(e,t,n)=>e?c5(e,t):De(n??t),y0=(e,t,n,r,s)=>{if(Array.isArray(r)){const o=rh(e,r[0],t),u=rh(e,r[1],t);return nh(r[0],o,n,!!t)&&nh(r[1],u,n,!!t)&&s}const a=rh(e,r,t);return nh(r,a,n,!!t)&&s},sh=e=>qt(De(),ga(e)),d5=(e,t)=>e instanceof Map?Array.from(e.values()).filter(n=>lt(De(n))===t).map(n=>wt(n)):[],ww=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(r=>r.month===t&&r.year===n),lm=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),xw=e=>Ps(e,"yyyy-MM-dd"),Jl=Hr({menuFocused:!1,shiftKeyInMenu:!1}),kw=()=>{const e=n=>{Jl.menuFocused=n},t=n=>{Jl.shiftKeyInMenu!==n&&(Jl.shiftKeyInMenu=n)};return{control:me(()=>({shiftKeyInMenu:Jl.shiftKeyInMenu,menuFocused:Jl.menuFocused})),setMenuFocused:e,setShiftKey:t}},Gt=Hr({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),ih=de(null),Wu=de(!1),ah=de(!1),lh=de(!1),oh=de(!1),Zn=de(0),vn=de(0),Ui=()=>{const e=me(()=>Wu.value?[...Gt.selectionGrid,Gt.actionRow].filter(p=>p.length):ah.value?[...Gt.timePicker[0],...Gt.timePicker[1],oh.value?[]:[ih.value],Gt.actionRow].filter(p=>p.length):lh.value?[...Gt.monthPicker,Gt.actionRow]:[Gt.monthYear,...Gt.calendar,Gt.time,Gt.actionRow].filter(p=>p.length)),t=p=>{Zn.value=p?Zn.value+1:Zn.value-1;let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),!m&&e.value[vn.value+(p?1:-1)]?(vn.value=vn.value+(p?1:-1),Zn.value=p?0:e.value[vn.value].length-1):m||(Zn.value=p?Zn.value-1:Zn.value+1)},n=p=>{vn.value===0&&!p||vn.value===e.value.length&&p||(vn.value=p?vn.value+1:vn.value-1,e.value[vn.value]?e.value[vn.value]&&!e.value[vn.value][Zn.value]&&Zn.value!==0&&(Zn.value=e.value[vn.value].length-1):vn.value=p?vn.value-1:vn.value+1)},r=p=>{let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),m?m.focus({preventScroll:!Wu.value}):Zn.value=p?Zn.value-1:Zn.value+1},s=()=>{t(!0),r(!0)},a=()=>{t(!1),r(!1)},o=()=>{n(!1),r(!0)},u=()=>{n(!0),r(!0)},c=(p,m)=>{Gt[m]=p},h=(p,m)=>{Gt[m]=p},f=()=>{Zn.value=0,vn.value=0};return{buildMatrix:c,buildMultiLevelMatrix:h,setTimePickerBackRef:p=>{ih.value=p},setSelectionGrid:p=>{Wu.value=p,f(),p||(Gt.selectionGrid=[])},setTimePicker:(p,m=!1)=>{ah.value=p,oh.value=m,f(),p||(Gt.timePicker[0]=[],Gt.timePicker[1]=[])},setTimePickerElements:(p,m=0)=>{Gt.timePicker[m]=p},arrowRight:s,arrowLeft:a,arrowUp:o,arrowDown:u,clearArrowNav:()=>{Gt.monthYear=[],Gt.calendar=[],Gt.time=[],Gt.actionRow=[],Gt.selectionGrid=[],Gt.timePicker[0]=[],Gt.timePicker[1]=[],Wu.value=!1,ah.value=!1,oh.value=!1,lh.value=!1,f(),ih.value=null},setMonthPicker:p=>{lh.value=p,f()},refSets:Gt}},_0=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),f5=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...e??{}}),b0=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,h5=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:b0(!1)};const r=t?e:{},s=t?r.count??!0:e,a=b0(s);return Object.assign(n,r,{count:a})},p5=(e,t,n)=>e||(typeof n=="string"?n:t),m5=e=>typeof e=="boolean"?e?_0({}):!1:_0(e),g5=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},v5=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),y5=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),_5=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},b5=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...e??{}}),w5=e=>{const t={dates:Array.isArray(e)?e.map(n=>De(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},x5=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},k5=(e,t)=>typeof e=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...e}:{enabled:e,noDisabledRange:t.noDisabledRange,showLastInRange:t.showLastInRange,minMaxRawRange:t.minMaxRawRange,partialRange:t.partialRange,disableTimeRangeValidation:t.disableTimeRangeValidation,maxRange:t.maxRange,minRange:t.minRange,autoRange:t.autoRange,fixedStart:t.fixedStart,fixedEnd:t.fixedEnd},S5=(e,t)=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:t,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:t??e.emitTimezone,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:t},uh=(e,t,n)=>new Map(e.map(r=>{const s=rm(r,t,n);return[am(s),s]})),T5=(e,t)=>e.length?new Map(e.map(n=>{const r=rm(n.date,t);return[am(r),n]})):null,A5=e=>{var t;return{minDate:Kh(e.minDate,e.timezone,e.isSpecific),maxDate:Kh(e.maxDate,e.timezone,e.isSpecific),disabledDates:eh(e.disabledDates)?uh(e.disabledDates,e.timezone,e.isSpecific):e.disabledDates,allowedDates:eh(e.allowedDates)?uh(e.allowedDates,e.timezone,e.isSpecific):null,highlight:typeof e.highlight=="object"&&eh((t=e.highlight)==null?void 0:t.dates)?uh(e.highlight.dates,e.timezone):e.highlight,markers:T5(e.markers,e.timezone)}},C5=(e,t)=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:+t}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},E5=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,r=e[n],s=typeof e[n]=="string"?{[r]:!0}:Object.fromEntries(r.map(a=>[a,!0]));return[t,s]}))}),sn=e=>{const t=()=>{const H=e.enableSeconds?":ss":"",F=e.enableMinutes?":mm":"";return e.is24?`HH${F}${H}`:`hh${F}${H} aa`},n=()=>{var H;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((H=A.value)==null?void 0:H.type)==="iso"?"RR":"ww"}-yyyy`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},r=H=>yw(H,e.enableSeconds),s=()=>C.value.enabled?e.startTime&&Array.isArray(e.startTime)?[r(e.startTime[0]),r(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?r(e.startTime):null,a=me(()=>h5(e.multiCalendars)),o=me(()=>s()),u=me(()=>f5(e.ariaLabels)),c=me(()=>v5(e.filters)),h=me(()=>m5(e.transitions)),f=me(()=>y5(e.actionRow)),p=me(()=>p5(e.previewFormat,e.format,n())),m=me(()=>g5(e.textInput)),y=me(()=>_5(e.inline)),_=me(()=>b5(e.config)),b=me(()=>w5(e.highlight)),A=me(()=>x5(e.weekNumbers)),B=me(()=>S5(e.timezone,e.emitTimezone)),V=me(()=>C5(e.multiDates,e.multiDatesLimit)),x=me(()=>A5({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:b.value,markers:e.markers,timezone:B.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker})),C=me(()=>k5(e.range,{minMaxRawRange:!1,maxRange:e.maxRange,minRange:e.minRange,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd})),$=me(()=>E5(e.ui));return{defaultedTransitions:h,defaultedMultiCalendars:a,defaultedStartTime:o,defaultedAriaLabels:u,defaultedFilters:c,defaultedActionRow:f,defaultedPreviewFormat:p,defaultedTextInput:m,defaultedInline:y,defaultedConfig:_,defaultedHighlight:b,defaultedWeekNumbers:A,defaultedRange:C,propDates:x,defaultedTz:B,defaultedMultiDates:V,defaultedUI:$,getDefaultPattern:n,getDefaultStartTime:s}},O5=(e,t,n)=>{const r=de(),{defaultedTextInput:s,defaultedRange:a,defaultedTz:o,defaultedMultiDates:u,getDefaultPattern:c}=sn(t),h=de(""),f=ll(t,"format"),p=ll(t,"formatLocale");Wt(r,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",r.value,_e(!0))},{deep:!0}),Wt(a,(j,Ie)=>{j.enabled!==Ie.enabled&&(r.value=null)}),Wt(f,()=>{q()});const m=j=>o.value.timezone&&o.value.convertModel?Er(j,o.value.timezone):j,y=j=>{if(o.value.timezone&&o.value.convertModel){const Ie=K6(o.value.timezone);return YF(j,Ie)}return j},_=(j,Ie,Xe=!1)=>bw(j,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,Ie??c(),Xe),b=j=>j?t.modelType?Ae(j):{hours:ri(j),minutes:Vi(j),seconds:t.enableSeconds?vl(j):0}:null,A=j=>t.modelType?Ae(j):{month:wt(j),year:lt(j)},B=j=>Array.isArray(j)?u.value.enabled?j.map(Ie=>V(Ie,Ds(De(),Ie))):qu(()=>[Ds(De(),j[0]),j[1]?Ds(De(),j[1]):Ka(a.value.partialRange)],a.value.enabled):Ds(De(),+j),V=(j,Ie)=>(typeof j=="string"||typeof j=="number")&&t.modelType?he(j):Ie,x=j=>Array.isArray(j)?[V(j[0],Di(null,+j[0].hours,+j[0].minutes,j[0].seconds)),V(j[1],Di(null,+j[1].hours,+j[1].minutes,j[1].seconds))]:V(j,Di(null,j.hours,j.minutes,j.seconds)),C=j=>{const Ie=qt(De(),{date:1});return Array.isArray(j)?u.value.enabled?j.map(Xe=>V(Xe,Qs(Ie,+Xe.month,+Xe.year))):qu(()=>[V(j[0],Qs(Ie,+j[0].month,+j[0].year)),V(j[1],j[1]?Qs(Ie,+j[1].month,+j[1].year):Ka(a.value.partialRange))],a.value.enabled):V(j,Qs(Ie,+j.month,+j.year))},$=j=>{if(Array.isArray(j))return j.map(Ie=>he(Ie));throw new Error(im.dateArr("multi-dates"))},H=j=>{if(Array.isArray(j)&&a.value.enabled){const Ie=j[0],Xe=j[1];return[De(Array.isArray(Ie)?Ie[0]:null),De(Array.isArray(Xe)?Xe[0]:null)]}return De(j[0])},F=j=>t.modelAuto?Array.isArray(j)?[he(j[0]),he(j[1])]:t.autoApply?[he(j)]:[he(j),null]:Array.isArray(j)?qu(()=>j[1]?[he(j[0]),j[1]?he(j[1]):Ka(a.value.partialRange)]:[he(j[0])],a.value.enabled):he(j),U=()=>{Array.isArray(r.value)&&a.value.enabled&&r.value.length===1&&r.value.push(Ka(a.value.partialRange))},P=()=>{const j=r.value;return[Ae(j[0]),j[1]?Ae(j[1]):Ka(a.value.partialRange)]},O=()=>r.value[1]?P():Ae(Fn(r.value[0])),J=()=>(r.value||[]).map(j=>Ae(j)),X=(j=!1)=>(j||U(),t.modelAuto?O():u.value.enabled?J():Array.isArray(r.value)?qu(()=>P(),a.value.enabled):Ae(Fn(r.value))),fe=j=>!j||Array.isArray(j)&&!j.length?null:t.timePicker?x(Fn(j)):t.monthPicker?C(Fn(j)):t.yearPicker?B(Fn(j)):u.value.enabled?$(Fn(j)):t.weekPicker?H(Fn(j)):F(Fn(j)),ne=j=>{const Ie=fe(j);Gh(Fn(Ie))?(r.value=Fn(Ie),q()):(r.value=null,h.value="")},N=()=>{const j=Ie=>Ps(Ie,s.value.format);return`${j(r.value[0])} ${s.value.rangeSeparator} ${r.value[1]?j(r.value[1]):""}`},Z=()=>n.value&&r.value?Array.isArray(r.value)?N():Ps(r.value,s.value.format):_(r.value),R=()=>r.value?u.value.enabled?r.value.map(j=>_(j)).join("; "):s.value.enabled&&typeof s.value.format=="string"?Z():_(r.value):"",q=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?h.value=R():h.value=t.format(r.value)},he=j=>{if(t.utc){const Ie=new Date(j);return t.utc==="preserve"?new Date(Ie.getTime()+Ie.getTimezoneOffset()*6e4):Ie}return t.modelType?G6.includes(t.modelType)?m(new Date(j)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?m(zh(j,c(),new Date,{locale:p.value})):m(zh(j,t.modelType,new Date,{locale:p.value})):m(new Date(j))},Ae=j=>j?t.utc?a5(j,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+y(j):t.modelType==="iso"?y(j).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?_(y(j)):_(y(j),t.modelType,!0):y(j):"",Pe=(j,Ie=!1,Xe=!1)=>{if(Xe)return j;if(e("update:model-value",j),o.value.emitTimezone&&Ie){const we=Array.isArray(j)?j.map(et=>Er(Fn(et),o.value.emitTimezone)):Er(Fn(j),o.value.emitTimezone);e("update:model-timezone-value",we)}},W=j=>Array.isArray(r.value)?u.value.enabled?r.value.map(Ie=>j(Ie)):[j(r.value[0]),r.value[1]?j(r.value[1]):Ka(a.value.partialRange)]:j(Fn(r.value)),se=()=>{if(Array.isArray(r.value)){const j=Gs(r.value[0],t.weekStart),Ie=r.value[1]?Gs(r.value[1],t.weekStart):[];return[j.map(Xe=>De(Xe)),Ie.map(Xe=>De(Xe))]}return Gs(r.value,t.weekStart).map(j=>De(j))},E=(j,Ie)=>Pe(Fn(W(j)),!1,Ie),re=j=>{const Ie=se();return j?Ie:e("update:model-value",se())},_e=(j=!1)=>(j||q(),t.monthPicker?E(A,j):t.timePicker?E(b,j):t.yearPicker?E(lt,j):t.weekPicker?re(j):Pe(X(j),!0,j));return{inputValue:h,internalModelValue:r,checkBeforeEmit:()=>r.value?a.value.enabled?a.value.partialRange?r.value.length>=1:r.value.length===2:!!r.value:!1,parseExternalModelValue:ne,formatInputValue:q,emitModelValue:_e}},M5=(e,t)=>{const{defaultedFilters:n,propDates:r}=sn(e),{validateMonthYearInRange:s}=ji(e),a=(f,p)=>{let m=f;return n.value.months.includes(wt(m))?(m=p?vs(f,1):_l(f,1),a(m,p)):m},o=(f,p)=>{let m=f;return n.value.years.includes(lt(m))?(m=p?Yp(f,1):uw(f,1),o(m,p)):m},u=(f,p=!1)=>{const m=qt(De(),{month:e.month,year:e.year});let y=f?vs(m,1):_l(m,1);e.disableYearSelect&&(y=Ds(y,e.year));let _=wt(y),b=lt(y);n.value.months.includes(_)&&(y=a(y,f),_=wt(y),b=lt(y)),n.value.years.includes(b)&&(y=o(y,f),b=lt(y)),s(_,b,f,e.preventMinMaxNavigation)&&c(_,b,p)},c=(f,p,m)=>{t("update-month-year",{month:f,year:p,fromNav:m})},h=me(()=>f=>_w(qt(De(),{month:e.month,year:e.year}),r.value.maxDate,r.value.minDate,e.preventMinMaxNavigation,f));return{handleMonthYearChange:u,isDisabled:h,updateMonthYear:c}},pd={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},emitTimezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},calendarClassName:{type:String,default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},ws={...pd,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},R5=["title"],D5=["disabled"],P5=fn({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...ws},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,r=e,{defaultedActionRow:s,defaultedPreviewFormat:a,defaultedMultiCalendars:o,defaultedTextInput:u,defaultedInline:c,defaultedRange:h,defaultedMultiDates:f,getDefaultPattern:p}=sn(r),{isTimeValid:m,isMonthValid:y}=ji(r),{buildMatrix:_}=Ui(),b=de(null),A=de(null),B=de(!1),V=de({}),x=de(null),C=de(null);Ht(()=>{r.arrowNavigation&&_([Ln(b),Ln(A)],"actionRow"),$(),window.addEventListener("resize",$)}),ii(()=>{window.removeEventListener("resize",$)});const $=()=>{B.value=!1,setTimeout(()=>{var N,Z;const R=(N=x.value)==null?void 0:N.getBoundingClientRect(),q=(Z=C.value)==null?void 0:Z.getBoundingClientRect();R&&q&&(V.value.maxWidth=`${q.width-R.width-20}px`),B.value=!0},0)},H=me(()=>h.value.enabled&&!h.value.partialRange&&r.internalModelValue?r.internalModelValue.length===2:!0),F=me(()=>!m.value(r.internalModelValue)||!y.value(r.internalModelValue)||!H.value),U=()=>{const N=a.value;return r.timePicker||r.monthPicker,N(Fn(r.internalModelValue))},P=()=>{const N=r.internalModelValue;return o.value.count>0?`${O(N[0])} - ${O(N[1])}`:[O(N[0]),O(N[1])]},O=N=>bw(N,a.value,r.formatLocale,u.value.rangeSeparator,r.modelAuto,p()),J=me(()=>!r.internalModelValue||!r.menuMount?"":typeof a.value=="string"?Array.isArray(r.internalModelValue)?r.internalModelValue.length===2&&r.internalModelValue[1]?P():f.value.enabled?r.internalModelValue.map(N=>`${O(N)}`):r.modelAuto?`${O(r.internalModelValue[0])}`:`${O(r.internalModelValue[0])} -`:O(r.internalModelValue):U()),X=()=>f.value.enabled?"; ":" - ",fe=me(()=>Array.isArray(J.value)?J.value.join(X()):J.value),ne=()=>{m.value(r.internalModelValue)&&y.value(r.internalModelValue)&&H.value?n("select-date"):n("invalid-select")};return(N,Z)=>(k(),D("div",{ref_key:"actionRowRef",ref:C,class:"dp__action_row"},[N.$slots["action-row"]?Ne(N.$slots,"action-row",wn(cn({key:0},{internalModelValue:N.internalModelValue,disabled:F.value,selectDate:()=>N.$emit("select-date"),closePicker:()=>N.$emit("close-picker")}))):(k(),D(Ve,{key:1},[Q(s).showPreview?(k(),D("div",{key:0,class:"dp__selection_preview",title:fe.value,style:bn(V.value)},[N.$slots["action-preview"]&&B.value?Ne(N.$slots,"action-preview",{key:0,value:N.internalModelValue}):ae("",!0),!N.$slots["action-preview"]&&B.value?(k(),D(Ve,{key:1},[mt(ie(fe.value),1)],64)):ae("",!0)],12,R5)):ae("",!0),v("div",{ref_key:"actionBtnContainer",ref:x,class:"dp__action_buttons","data-dp-element":"action-row"},[N.$slots["action-buttons"]?Ne(N.$slots,"action-buttons",{key:0,value:N.internalModelValue}):ae("",!0),N.$slots["action-buttons"]?ae("",!0):(k(),D(Ve,{key:1},[!Q(c).enabled&&Q(s).showCancel?(k(),D("button",{key:0,ref_key:"cancelButtonRef",ref:b,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[0]||(Z[0]=R=>N.$emit("close-picker")),onKeydown:Z[1]||(Z[1]=R=>Q(Tr)(R,()=>N.$emit("close-picker")))},ie(N.cancelText),545)):ae("",!0),Q(s).showNow?(k(),D("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[2]||(Z[2]=R=>N.$emit("select-now")),onKeydown:Z[3]||(Z[3]=R=>Q(Tr)(R,()=>N.$emit("select-now")))},ie(N.nowButtonLabel),33)):ae("",!0),Q(s).showSelect?(k(),D("button",{key:2,ref_key:"selectButtonRef",ref:A,type:"button",class:"dp__action_button dp__action_select",disabled:F.value,"data-test":"select-button",onKeydown:Z[4]||(Z[4]=R=>Q(Tr)(R,()=>ne())),onClick:ne},ie(N.selectText),41,D5)):ae("",!0)],64))],512)],64))],512))}}),L5={class:"dp__selection_grid_header"},I5=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],N5=["aria-label"],$o=fn({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:r,buildMultiLevelMatrix:s,setMonthPicker:a}=Ui(),o=n,u=e,{defaultedAriaLabels:c,defaultedTextInput:h,defaultedConfig:f}=sn(u),{hideNavigationButtons:p}=vd(),m=de(!1),y=de(null),_=de(null),b=de([]),A=de(),B=de(null),V=de(0),x=de(null);Xc(()=>{y.value=null}),Ht(()=>{Un().then(()=>J()),u.noOverlayFocus||$(),C(!0)}),ii(()=>C(!1));const C=W=>{var se;u.arrowNavigation&&((se=u.headerRefs)!=null&&se.length?a(W):r(W))},$=()=>{var W;const se=Ln(_);se&&(h.value.enabled||(y.value?(W=y.value)==null||W.focus({preventScroll:!0}):se.focus({preventScroll:!0})),m.value=se.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!u.useRelative,"dp--overlay-relative":u.useRelative})),F=me(()=>u.useRelative?{height:`${u.height}px`,width:"260px"}:void 0),U=me(()=>({dp__overlay_col:!0})),P=me(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:m.value,dp__button_bottom:u.isLast})),O=me(()=>{var W,se;return{dp__overlay_container:!0,dp__container_flex:((W=u.items)==null?void 0:W.length)<=6,dp__container_block:((se=u.items)==null?void 0:se.length)>6}});Wt(()=>u.items,()=>J(!1),{deep:!0});const J=(W=!0)=>{Un().then(()=>{const se=Ln(y),E=Ln(_),re=Ln(B),_e=Ln(x),j=re?re.getBoundingClientRect().height:0;E&&(E.getBoundingClientRect().height?V.value=E.getBoundingClientRect().height-j:V.value=f.value.modeHeight-j),se&&_e&&W&&(_e.scrollTop=se.offsetTop-_e.offsetTop-(V.value/2-se.getBoundingClientRect().height)-j)})},X=W=>{W.disabled||o("selected",W.value)},fe=()=>{o("toggle"),o("reset-flow")},ne=()=>{u.escClose&&fe()},N=(W,se,E,re)=>{W&&((se.active||se.value===u.focusValue)&&(y.value=W),u.arrowNavigation&&(Array.isArray(b.value[E])?b.value[E][re]=W:b.value[E]=[W],Z()))},Z=()=>{var W,se;const E=(W=u.headerRefs)!=null&&W.length?[u.headerRefs].concat(b.value):b.value.concat([u.skipButtonRef?[]:[B.value]]);s(Fn(E),(se=u.headerRefs)!=null&&se.length?"monthPicker":"selectionGrid")},R=W=>{u.arrowNavigation||Ri(W,f.value,!0)},q=W=>{A.value=W,o("hover-value",W)},he=()=>{if(fe(),!u.isLast){const W=r5(u.menuWrapRef??null,"action-row");if(W){const se=hw(W);se==null||se.focus()}}},Ae=W=>{switch(W.key){case nn.esc:return ne();case nn.arrowLeft:return R(W);case nn.arrowRight:return R(W);case nn.arrowUp:return R(W);case nn.arrowDown:return R(W);default:return}},Pe=W=>{if(W.key===nn.enter)return fe();if(W.key===nn.tab)return he()};return t({focusGrid:$}),(W,se)=>{var E;return k(),D("div",{ref_key:"gridWrapRef",ref:_,class:$e(H.value),style:bn(F.value),role:"dialog",tabindex:"0",onKeydown:Ae,onClick:se[0]||(se[0]=Et(()=>{},["prevent"]))},[v("div",{ref_key:"containerRef",ref:x,class:$e(O.value),role:"grid",style:bn({"--dp-overlay-height":`${V.value}px`})},[v("div",L5,[Ne(W.$slots,"header")]),W.$slots.overlay?Ne(W.$slots,"overlay",{key:0}):(k(!0),D(Ve,{key:1},Qe(W.items,(re,_e)=>(k(),D("div",{key:_e,class:$e(["dp__overlay_row",{dp__flex_row:W.items.length>=3}]),role:"row"},[(k(!0),D(Ve,null,Qe(re,(j,Ie)=>(k(),D("div",{key:j.value,ref_for:!0,ref:Xe=>N(Xe,j,_e,Ie),role:"gridcell",class:$e(U.value),"aria-selected":j.active||void 0,"aria-disabled":j.disabled||void 0,tabindex:"0","data-test":j.text,onClick:Et(Xe=>X(j),["prevent"]),onKeydown:Xe=>Q(Tr)(Xe,()=>X(j),!0),onMouseover:Xe=>q(j.value)},[v("div",{class:$e(j.className)},[W.$slots.item?Ne(W.$slots,"item",{key:0,item:j}):ae("",!0),W.$slots.item?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(j.text),1)],64))],2)],42,I5))),128))],2))),128))],6),W.$slots["button-icon"]?An((k(),D("button",{key:0,ref_key:"toggleButton",ref:B,type:"button","aria-label":(E=Q(c))==null?void 0:E.toggleOverlay,class:$e(P.value),tabindex:"0",onClick:fe,onKeydown:Pe},[Ne(W.$slots,"button-icon")],42,N5)),[[Fr,!Q(p)(W.hideNavigation,W.type)]]):ae("",!0)],38)}}}),md=fn({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){const t=e,n=me(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),r=me(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,a)=>(k(),D("div",{class:$e({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse})},[(k(!0),D(Ve,null,Qe(n.value,(o,u)=>(k(),D("div",{key:o,class:$e(r.value)},[Ne(s.$slots,"default",{instance:o,index:u})],2))),128))],2))}}),V5=["aria-label","aria-disabled"],uo=fn({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,r=de(null);return Ht(()=>n("set-ref",r)),(s,a)=>(k(),D("button",{ref_key:"elRef",ref:r,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:a[0]||(a[0]=o=>s.$emit("activate")),onKeydown:a[1]||(a[1]=o=>Q(Tr)(o,()=>s.$emit("activate"),!0))},[v("span",{class:$e(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[Ne(s.$slots,"default")],2)],40,V5))}}),F5={class:"dp--year-mode-picker"},$5=["aria-label","data-test"],Sw=fn({__name:"YearModePicker",props:{...ws,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,r=e,{showRightIcon:s,showLeftIcon:a}=vd(),{defaultedConfig:o,defaultedMultiCalendars:u,defaultedAriaLabels:c,defaultedTransitions:h,defaultedUI:f}=sn(r),{showTransition:p,transitionName:m}=Bo(h),y=(A=!1,B)=>{n("toggle-year-picker",{flow:A,show:B})},_=A=>{n("year-select",A)},b=(A=!1)=>{n("handle-year",A)};return(A,B)=>{var V,x,C,$,H;return k(),D("div",F5,[Q(a)(Q(u),e.instance)?(k(),at(uo,{key:0,ref:"mpPrevIconRef","aria-label":(V=Q(c))==null?void 0:V.prevYear,disabled:e.isDisabled(!1),class:$e((x=Q(f))==null?void 0:x.navBtnPrev),onActivate:B[0]||(B[0]=F=>b(!1))},{default:Te(()=>[A.$slots["arrow-left"]?Ne(A.$slots,"arrow-left",{key:0}):ae("",!0),A.$slots["arrow-left"]?ae("",!0):(k(),at(Q(Xp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(C=Q(c))==null?void 0:C.openYearsOverlay,"data-test":`year-mode-btn-${e.instance}`,onClick:B[1]||(B[1]=()=>y(!1)),onKeydown:B[2]||(B[2]=$n(()=>y(!1),["enter"]))},[A.$slots.year?Ne(A.$slots,"year",{key:0,year:e.year}):ae("",!0),A.$slots.year?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(e.year),1)],64))],40,$5),Q(s)(Q(u),e.instance)?(k(),at(uo,{key:1,ref:"mpNextIconRef","aria-label":($=Q(c))==null?void 0:$.nextYear,disabled:e.isDisabled(!0),class:$e((H=Q(f))==null?void 0:H.navBtnNext),onActivate:B[3]||(B[3]=F=>b(!0))},{default:Te(()=>[A.$slots["arrow-right"]?Ne(A.$slots,"arrow-right",{key:0}):ae("",!0),A.$slots["arrow-right"]?ae("",!0):(k(),at(Q(Qp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),pe(ys,{name:Q(m)(e.showYearPicker),css:Q(p)},{default:Te(()=>[e.showYearPicker?(k(),at($o,{key:0,items:e.items,"text-input":A.textInput,"esc-close":A.escClose,config:A.config,"is-last":A.autoApply&&!Q(o).keepActionRow,"hide-navigation":A.hideNavigation,"aria-labels":A.ariaLabels,type:"year",onToggle:y,onSelected:B[4]||(B[4]=F=>_(F))},Hn({"button-icon":Te(()=>[A.$slots["calendar-icon"]?Ne(A.$slots,"calendar-icon",{key:0}):ae("",!0),A.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))]),_:2},[A.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:F})=>[Ne(A.$slots,"year-overlay-value",{text:F.text,value:F.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):ae("",!0)]),_:3},8,["name","css"])])}}}),om=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(r=>kt(e,r))){const r=t.value.filter(s=>!kt(s,e));t.value=r.length?r:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},um=(e,t,n)=>{let r=e.value?e.value.slice():[];return r.length===2&&r[1]!==null&&(r=[]),r.length?on(t,r[0])?(r.unshift(t),n("range-start",r[0]),n("range-start",r[1])):(r[1]=t,n("range-end",t)):(r=[t],n("range-start",t)),r},gd=(e,t,n,r)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&r&&n&&t("auto-apply"))},Tw=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>Er(De(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=Er(De(e.value),e.timezone))},Aw=(e,t,n,r)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&r.value.partialRange)?r.value.fixedStart&&(_n(e,t.value[0])||kt(e,t.value[0]))?[t.value[0],e]:r.value.fixedEnd&&(on(e,t.value[1])||kt(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],Cw=({multiCalendars:e,range:t,highlight:n,propDates:r,calendars:s,modelValue:a,props:o,filters:u,year:c,month:h,emit:f})=>{const p=me(()=>sm(o.yearRange,o.locale,o.reverseYears)),m=de([!1]),y=me(()=>(O,J)=>{const X=qt(hs(new Date),{month:h.value(O),year:c.value(O)}),fe=J?J1(X):Co(X);return _w(fe,r.value.maxDate,r.value.minDate,o.preventMinMaxNavigation,J)}),_=()=>Array.isArray(a.value)&&e.value.solo&&a.value[1],b=()=>{for(let O=0;O{if(!O)return b();const J=qt(De(),s.value[O]);return s.value[0].year=lt(uw(J,e.value.count-1)),b()},B=(O,J)=>{const X=ZF(J,O);return t.value.showLastInRange&&X>1?J:O},V=O=>o.focusStartDate||e.value.solo?O[0]:O[1]?B(O[0],O[1]):O[0],x=()=>{if(a.value){const O=Array.isArray(a.value)?V(a.value):a.value;s.value[0]={month:wt(O),year:lt(O)}}},C=()=>{x(),e.value.count&&b()};Wt(a,(O,J)=>{o.isTextInputDate&&JSON.stringify(O??{})!==JSON.stringify(J??{})&&C()}),Ht(()=>{C()});const $=(O,J)=>{s.value[J].year=O,f("update-month-year",{instance:J,year:O,month:s.value[J].month}),e.value.count&&!e.value.solo&&A(J)},H=me(()=>O=>bl(p.value,J=>{var X;const fe=c.value(O)===J.value,ne=Oo(J.value,wl(r.value.minDate),wl(r.value.maxDate))||((X=u.value.years)==null?void 0:X.includes(c.value(O))),N=lm(n.value,J.value);return{active:fe,disabled:ne,highlighted:N}})),F=(O,J)=>{$(O,J),P(J)},U=(O,J=!1)=>{if(!y.value(O,J)){const X=J?c.value(O)+1:c.value(O)-1;$(X,O)}},P=(O,J=!1,X)=>{J||f("reset-flow"),X!==void 0?m.value[O]=X:m.value[O]=!m.value[O],m.value[O]?f("overlay-toggle",{open:!0,overlay:Qn.year}):(f("overlay-closed"),f("overlay-toggle",{open:!1,overlay:Qn.year}))};return{isDisabled:y,groupedYears:H,showYearPicker:m,selectYear:$,toggleYearPicker:P,handleYearSelect:F,handleYear:U}},B5=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,defaultedRange:o,defaultedHighlight:u,propDates:c,defaultedTz:h,defaultedFilters:f,defaultedMultiDates:p}=sn(e),m=()=>{e.isTextInputDate&&C(lt(De(e.startDate)),0)},{modelValue:y,year:_,month:b,calendars:A}=Ho(e,t,m),B=me(()=>dw(e.formatLocale,e.locale,e.monthNameFormat)),V=de(null),{checkMinMaxRange:x}=ji(e),{selectYear:C,groupedYears:$,showYearPicker:H,toggleYearPicker:F,handleYearSelect:U,handleYear:P,isDisabled:O}=Cw({modelValue:y,multiCalendars:n,range:o,highlight:u,calendars:A,year:_,propDates:c,month:b,filters:f,props:e,emit:t});Ht(()=>{e.startDate&&(y.value&&e.focusStartDate||!y.value)&&C(lt(De(e.startDate)),0)});const J=E=>E?{month:wt(E),year:lt(E)}:{month:null,year:null},X=()=>y.value?Array.isArray(y.value)?y.value.map(E=>J(E)):J(y.value):J(),fe=(E,re)=>{const _e=A.value[E],j=X();return Array.isArray(j)?j.some(Ie=>Ie.year===(_e==null?void 0:_e.year)&&Ie.month===re):(_e==null?void 0:_e.year)===j.year&&re===j.month},ne=(E,re,_e)=>{var j,Ie;const Xe=X();return Array.isArray(Xe)?_.value(re)===((j=Xe[_e])==null?void 0:j.year)&&E===((Ie=Xe[_e])==null?void 0:Ie.month):!1},N=(E,re)=>{if(o.value.enabled){const _e=X();if(Array.isArray(y.value)&&Array.isArray(_e)){const j=ne(E,re,0)||ne(E,re,1),Ie=Qs(hs(De()),E,_.value(re));return hd(y.value,V.value,Ie)&&!j}return!1}return!1},Z=me(()=>E=>bl(B.value,re=>{var _e;const j=fe(E,re.value),Ie=Oo(re.value,mw(_.value(E),c.value.minDate),gw(_.value(E),c.value.maxDate))||d5(c.value.disabledDates,_.value(E)).includes(re.value)||((_e=f.value.months)==null?void 0:_e.includes(re.value)),Xe=N(re.value,E),we=ww(u.value,re.value,_.value(E));return{active:j,disabled:Ie,isBetween:Xe,highlighted:we}})),R=(E,re)=>Qs(hs(De()),E,_.value(re)),q=(E,re)=>{const _e=y.value?y.value:hs(new Date);y.value=Qs(_e,E,_.value(re)),t("auto-apply"),t("update-flow-step")},he=(E,re)=>{const _e=R(E,re);o.value.fixedEnd||o.value.fixedStart?y.value=Aw(_e,y,t,o):y.value?x(_e,y.value)&&(y.value=um(y,R(E,re),t)):y.value=[R(E,re)],Un().then(()=>{gd(y.value,t,e.autoApply,e.modelAuto)})},Ae=(E,re)=>{om(R(E,re),y,p.value.limit),t("auto-apply",!0)},Pe=(E,re)=>(A.value[re].month=E,se(re,A.value[re].year,E),p.value.enabled?Ae(E,re):o.value.enabled?he(E,re):q(E,re)),W=(E,re)=>{C(E,re),se(re,E,null)},se=(E,re,_e)=>{let j=_e;if(!j&&j!==0){const Ie=X();j=Array.isArray(Ie)?Ie[E].month:Ie.month}t("update-month-year",{instance:E,year:re,month:j})};return{groupedMonths:Z,groupedYears:$,year:_,isDisabled:O,defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,showYearPicker:H,modelValue:y,presetDate:(E,re)=>{Tw({value:E,modelValue:y,range:o.value.enabled,timezone:re?void 0:h.value.timezone}),t("auto-apply")},setHoverDate:(E,re)=>{V.value=R(E,re)},selectMonth:Pe,selectYear:W,toggleYearPicker:F,handleYearSelect:U,handleYear:P,getModelMonthYear:X}},H5=fn({compatConfig:{MODE:3},__name:"MonthPicker",props:{...ws},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=Bi(),a=Br(s,"yearMode"),o=e;Ht(()=>{o.shadow||r("mount",null)});const{groupedMonths:u,groupedYears:c,year:h,isDisabled:f,defaultedMultiCalendars:p,defaultedConfig:m,showYearPicker:y,modelValue:_,presetDate:b,setHoverDate:A,selectMonth:B,selectYear:V,toggleYearPicker:x,handleYearSelect:C,handleYear:$,getModelMonthYear:H}=B5(o,r);return t({getSidebarProps:()=>({modelValue:_,year:h,getModelMonthYear:H,selectMonth:B,selectYear:V,handleYear:$}),presetDate:b,toggleYearPicker:F=>x(0,F)}),(F,U)=>(k(),at(md,{"multi-calendars":Q(p).count,collapse:F.collapse,stretch:""},{default:Te(({instance:P})=>[F.$slots["top-extra"]?Ne(F.$slots,"top-extra",{key:0,value:F.internalModelValue}):ae("",!0),F.$slots["month-year"]?Ne(F.$slots,"month-year",wn(cn({key:1},{year:Q(h),months:Q(u)(P),years:Q(c)(P),selectMonth:Q(B),selectYear:Q(V),instance:P}))):(k(),at($o,{key:2,items:Q(u)(P),"arrow-navigation":F.arrowNavigation,"is-last":F.autoApply&&!Q(m).keepActionRow,"esc-close":F.escClose,height:Q(m).modeHeight,config:F.config,"no-overlay-focus":!!(F.noOverlayFocus||F.textInput),"use-relative":"",type:"month",onSelected:O=>Q(B)(O,P),onHoverValue:O=>Q(A)(O,P)},Hn({header:Te(()=>[pe(Sw,cn(F.$props,{items:Q(c)(P),instance:P,"show-year-picker":Q(y)[P],year:Q(h)(P),"is-disabled":O=>Q(f)(P,O),onHandleYear:O=>Q($)(P,O),onYearSelect:O=>Q(C)(O,P),onToggleYearPicker:O=>Q(x)(P,O==null?void 0:O.flow,O==null?void 0:O.show)}),Hn({_:2},[Qe(Q(a),(O,J)=>({name:O,fn:Te(X=>[Ne(F.$slots,O,wn(Yn(X)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[F.$slots["month-overlay-value"]?{name:"item",fn:Te(({item:O})=>[Ne(F.$slots,"month-overlay-value",{text:O.text,value:O.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),U5=(e,t)=>{const n=()=>{e.isTextInputDate&&(f.value=lt(De(e.startDate)))},{modelValue:r}=Ho(e,t,n),s=de(null),{defaultedHighlight:a,defaultedMultiDates:o,defaultedFilters:u,defaultedRange:c,propDates:h}=sn(e),f=de();Ht(()=>{e.startDate&&(r.value&&e.focusStartDate||!r.value)&&(f.value=lt(De(e.startDate)))});const p=b=>Array.isArray(r.value)?r.value.some(A=>lt(A)===b):r.value?lt(r.value)===b:!1,m=b=>c.value.enabled&&Array.isArray(r.value)?hd(r.value,s.value,_(b)):!1,y=me(()=>bl(sm(e.yearRange,e.locale,e.reverseYears),b=>{const A=p(b.value),B=Oo(b.value,wl(h.value.minDate),wl(h.value.maxDate))||u.value.years.includes(b.value),V=m(b.value)&&!A,x=lm(a.value,b.value);return{active:A,disabled:B,isBetween:V,highlighted:x}})),_=b=>Ds(hs(Co(new Date)),b);return{groupedYears:y,modelValue:r,focusYear:f,setHoverValue:b=>{s.value=Ds(hs(new Date),b)},selectYear:b=>{var A;if(t("update-month-year",{instance:0,year:b}),o.value.enabled)return r.value?Array.isArray(r.value)&&(((A=r.value)==null?void 0:A.map(B=>lt(B))).includes(b)?r.value=r.value.filter(B=>lt(B)!==b):r.value.push(Ds(hr(De()),b))):r.value=[Ds(hr(Co(De())),b)],t("auto-apply",!0);c.value.enabled?(r.value=um(r,_(b),t),Un().then(()=>{gd(r.value,t,e.autoApply,e.modelAuto)})):(r.value=_(b),t("auto-apply"))}}},j5=fn({compatConfig:{MODE:3},__name:"YearPicker",props:{...ws},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,{groupedYears:a,modelValue:o,focusYear:u,selectYear:c,setHoverValue:h}=U5(s,r),{defaultedConfig:f}=sn(s);return t({getSidebarProps:()=>({modelValue:o,selectYear:c})}),(p,m)=>(k(),D("div",null,[p.$slots["top-extra"]?Ne(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):ae("",!0),p.$slots["month-year"]?Ne(p.$slots,"month-year",wn(cn({key:1},{years:Q(a),selectYear:Q(c)}))):(k(),at($o,{key:2,items:Q(a),"is-last":p.autoApply&&!Q(f).keepActionRow,height:Q(f).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":Q(u),type:"year","use-relative":"",onSelected:Q(c),onHoverValue:Q(h)},Hn({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:y})=>[Ne(p.$slots,"year-overlay-value",{text:y.text,value:y.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),q5={key:0,class:"dp__time_input"},W5=["data-test","aria-label","onKeydown","onClick","onMousedown"],Y5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),z5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),K5=["aria-label","disabled","data-test","onKeydown","onClick"],G5=["data-test","aria-label","onKeydown","onClick","onMousedown"],J5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),Z5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),X5={key:0},Q5=["aria-label"],eB=fn({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ws},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{setTimePickerElements:a,setTimePickerBackRef:o}=Ui(),{defaultedAriaLabels:u,defaultedTransitions:c,defaultedFilters:h,defaultedConfig:f,defaultedRange:p}=sn(s),{transitionName:m,showTransition:y}=Bo(c),_=Hr({hours:!1,minutes:!1,seconds:!1}),b=de("AM"),A=de(null),B=de([]),V=de();Ht(()=>{r("mounted")});const x=z=>qt(new Date,{hours:z.hours,minutes:z.minutes,seconds:s.enableSeconds?z.seconds:0,milliseconds:0}),C=me(()=>z=>Z(z,s[z])||H(z,s[z])),$=me(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),H=(z,S)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!s.validateTime(z,S):!1,F=(z,S)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const I=S?+s[`${z}Increment`]:-+s[`${z}Increment`],G=s[z]+I;return!s.validateTime(z,G)}return!1},U=me(()=>z=>!Pe(+s[z]+ +s[`${z}Increment`],z)||F(z,!0)),P=me(()=>z=>!Pe(+s[z]-+s[`${z}Increment`],z)||F(z,!1)),O=(z,S)=>j1(qt(De(),z),S),J=(z,S)=>Y6(qt(De(),z),S),X=me(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),fe=me(()=>{const z=[{type:"hours"}];return s.enableMinutes&&z.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&z.push({type:"",separator:!0},{type:"seconds"}),z}),ne=me(()=>fe.value.filter(z=>!z.separator)),N=me(()=>z=>{if(z==="hours"){const S=j(+s.hours);return{text:S<10?`0${S}`:`${S}`,value:S}}return{text:s[z]<10?`0${s[z]}`:`${s[z]}`,value:s[z]}}),Z=(z,S)=>{var I;if(!s.disabledTimesConfig)return!1;const G=s.disabledTimesConfig(s.order,z==="hours"?S:void 0);return G[z]?!!((I=G[z])!=null&&I.includes(S)):!0},R=(z,S)=>S!=="hours"||b.value==="AM"?z:z+12,q=z=>{const S=s.is24?24:12,I=z==="hours"?S:60,G=+s[`${z}GridIncrement`],te=z==="hours"&&!s.is24?G:0,ge=[];for(let Y=te;Y({active:!1,disabled:h.value.times[z].includes(Y.value)||!Pe(Y.value,z)||Z(z,Y.value)||H(z,Y.value)}))},he=z=>z>=0?z:59,Ae=z=>z>=0?z:23,Pe=(z,S)=>{const I=s.minTime?x(th(s.minTime)):null,G=s.maxTime?x(th(s.maxTime)):null,te=x(th($.value,S,S==="minutes"||S==="seconds"?he(z):Ae(z)));return I&&G?(Eo(te,G)||el(te,G))&&(yl(te,I)||el(te,I)):I?yl(te,I)||el(te,I):G?Eo(te,G)||el(te,G):!0},W=z=>s[`no${z[0].toUpperCase()+z.slice(1)}Overlay`],se=z=>{W(z)||(_[z]=!_[z],_[z]?r("overlay-opened",z):r("overlay-closed",z))},E=z=>z==="hours"?ri:z==="minutes"?Vi:vl,re=()=>{V.value&&clearTimeout(V.value)},_e=(z,S=!0,I)=>{const G=S?O:J,te=S?+s[`${z}Increment`]:-+s[`${z}Increment`];Pe(+s[z]+te,z)&&r(`update:${z}`,E(z)(G({[z]:+s[z]},{[z]:+s[`${z}Increment`]}))),!(I!=null&&I.keyboard)&&f.value.timeArrowHoldThreshold&&(V.value=setTimeout(()=>{_e(z,S)},f.value.timeArrowHoldThreshold))},j=z=>s.is24?z:(z>=12?b.value="PM":b.value="AM",X6(z)),Ie=()=>{b.value==="PM"?(b.value="AM",r("update:hours",s.hours-12)):(b.value="PM",r("update:hours",s.hours+12)),r("am-pm-change",b.value)},Xe=z=>{_[z]=!0},we=(z,S,I)=>{if(z&&s.arrowNavigation){Array.isArray(B.value[S])?B.value[S][I]=z:B.value[S]=[z];const G=B.value.reduce((te,ge)=>ge.map((Y,ce)=>[...te[ce]||[],ge[ce]]),[]);o(s.closeTimePickerBtn),A.value&&(G[1]=G[1].concat(A.value)),a(G,s.order)}},et=(z,S)=>(se(z),r(`update:${z}`,S));return t({openChildCmp:Xe}),(z,S)=>{var I;return z.disabled?ae("",!0):(k(),D("div",q5,[(k(!0),D(Ve,null,Qe(fe.value,(G,te)=>{var ge,Y,ce;return k(),D("div",{key:te,class:$e(X.value)},[G.separator?(k(),D(Ve,{key:0},[mt(" : ")],64)):(k(),D(Ve,{key:1},[v("button",{ref_for:!0,ref:ye=>we(ye,te,0),type:"button",class:$e({dp__btn:!0,dp__inc_dec_button:!z.timePickerInline,dp__inc_dec_button_inline:z.timePickerInline,dp__tp_inline_btn_top:z.timePickerInline,dp__inc_dec_button_disabled:U.value(G.type)}),"data-test":`${G.type}-time-inc-btn-${s.order}`,"aria-label":(ge=Q(u))==null?void 0:ge.incrementValue(G.type),tabindex:"0",onKeydown:ye=>Q(Tr)(ye,()=>_e(G.type,!0,{keyboard:!0}),!0),onClick:ye=>Q(f).timeArrowHoldThreshold?void 0:_e(G.type,!0),onMousedown:ye=>Q(f).timeArrowHoldThreshold?_e(G.type,!0):void 0,onMouseup:re},[s.timePickerInline?(k(),D(Ve,{key:1},[z.$slots["tp-inline-arrow-up"]?Ne(z.$slots,"tp-inline-arrow-up",{key:0}):(k(),D(Ve,{key:1},[Y5,z5],64))],64)):(k(),D(Ve,{key:0},[z.$slots["arrow-up"]?Ne(z.$slots,"arrow-up",{key:0}):ae("",!0),z.$slots["arrow-up"]?ae("",!0):(k(),at(Q(tm),{key:1}))],64))],42,W5),v("button",{ref_for:!0,ref:ye=>we(ye,te,1),type:"button","aria-label":(Y=Q(u))==null?void 0:Y.openTpOverlay(G.type),class:$e({dp__time_display:!0,dp__time_display_block:!z.timePickerInline,dp__time_display_inline:z.timePickerInline,"dp--time-invalid":C.value(G.type),"dp--time-overlay-btn":!C.value(G.type)}),disabled:W(G.type),tabindex:"0","data-test":`${G.type}-toggle-overlay-btn-${s.order}`,onKeydown:ye=>Q(Tr)(ye,()=>se(G.type),!0),onClick:ye=>se(G.type)},[z.$slots[G.type]?Ne(z.$slots,G.type,{key:0,text:N.value(G.type).text,value:N.value(G.type).value}):ae("",!0),z.$slots[G.type]?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(N.value(G.type).text),1)],64))],42,K5),v("button",{ref_for:!0,ref:ye=>we(ye,te,2),type:"button",class:$e({dp__btn:!0,dp__inc_dec_button:!z.timePickerInline,dp__inc_dec_button_inline:z.timePickerInline,dp__tp_inline_btn_bottom:z.timePickerInline,dp__inc_dec_button_disabled:P.value(G.type)}),"data-test":`${G.type}-time-dec-btn-${s.order}`,"aria-label":(ce=Q(u))==null?void 0:ce.decrementValue(G.type),tabindex:"0",onKeydown:ye=>Q(Tr)(ye,()=>_e(G.type,!1,{keyboard:!0}),!0),onClick:ye=>Q(f).timeArrowHoldThreshold?void 0:_e(G.type,!1),onMousedown:ye=>Q(f).timeArrowHoldThreshold?_e(G.type,!1):void 0,onMouseup:re},[s.timePickerInline?(k(),D(Ve,{key:1},[z.$slots["tp-inline-arrow-down"]?Ne(z.$slots,"tp-inline-arrow-down",{key:0}):(k(),D(Ve,{key:1},[J5,Z5],64))],64)):(k(),D(Ve,{key:0},[z.$slots["arrow-down"]?Ne(z.$slots,"arrow-down",{key:0}):ae("",!0),z.$slots["arrow-down"]?ae("",!0):(k(),at(Q(nm),{key:1}))],64))],42,G5)],64))],2)}),128)),z.is24?ae("",!0):(k(),D("div",X5,[z.$slots["am-pm-button"]?Ne(z.$slots,"am-pm-button",{key:0,toggle:Ie,value:b.value}):ae("",!0),z.$slots["am-pm-button"]?ae("",!0):(k(),D("button",{key:1,ref_key:"amPmButton",ref:A,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(I=Q(u))==null?void 0:I.amPmButton,tabindex:"0",onClick:Ie,onKeydown:S[0]||(S[0]=G=>Q(Tr)(G,()=>Ie(),!0))},ie(b.value),41,Q5))])),(k(!0),D(Ve,null,Qe(ne.value,(G,te)=>(k(),at(ys,{key:te,name:Q(m)(_[G.type]),css:Q(y)},{default:Te(()=>[_[G.type]?(k(),at($o,{key:0,items:q(G.type),"is-last":z.autoApply&&!Q(f).keepActionRow,"esc-close":z.escClose,type:G.type,"text-input":z.textInput,config:z.config,"arrow-navigation":z.arrowNavigation,"aria-labels":z.ariaLabels,onSelected:ge=>et(G.type,ge),onToggle:ge=>se(G.type),onResetFlow:S[1]||(S[1]=ge=>z.$emit("reset-flow"))},Hn({"button-icon":Te(()=>[z.$slots["clock-icon"]?Ne(z.$slots,"clock-icon",{key:0}):ae("",!0),z.$slots["clock-icon"]?ae("",!0):(k(),at(Al(z.timePickerInline?Q(Cl):Q(em)),{key:1}))]),_:2},[z.$slots[`${G.type}-overlay-value`]?{name:"item",fn:Te(({item:ge})=>[Ne(z.$slots,`${G.type}-overlay-value`,{text:ge.text,value:ge.value})]),key:"0"}:void 0,z.$slots[`${G.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ne(z.$slots,`${G.type}-overlay-header`,{toggle:()=>se(G.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),tB={class:"dp--tp-wrap"},nB=["aria-label","tabindex"],rB=["tabindex"],sB=["aria-label"],Ew=fn({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ws},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMatrix:a,setTimePicker:o}=Ui(),u=Bi(),{defaultedTransitions:c,defaultedAriaLabels:h,defaultedTextInput:f,defaultedConfig:p,defaultedRange:m}=sn(s),{transitionName:y,showTransition:_}=Bo(c),{hideNavigationButtons:b}=vd(),A=de(null),B=de(null),V=de([]),x=de(null);Ht(()=>{r("mount"),!s.timePicker&&s.arrowNavigation?a([Ln(A.value)],"time"):o(!0,s.timePicker)});const C=me(()=>m.value.enabled&&s.modelAuto?fw(s.internalModelValue):!0),$=de(!1),H=R=>({hours:Array.isArray(s.hours)?s.hours[R]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[R]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[R]:s.seconds}),F=me(()=>{const R=[];if(m.value.enabled)for(let q=0;q<2;q++)R.push(H(q));else R.push(H(0));return R}),U=(R,q=!1,he="")=>{q||r("reset-flow"),$.value=R,r(R?"overlay-opened":"overlay-closed",Qn.time),s.arrowNavigation&&o(R),Un(()=>{he!==""&&V.value[0]&&V.value[0].openChildCmp(he)})},P=me(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!p.value.keepActionRow})),O=Br(u,"timePicker"),J=(R,q,he)=>m.value.enabled?q===0?[R,F.value[1][he]]:[F.value[0][he],R]:R,X=R=>{r("update:hours",R)},fe=R=>{r("update:minutes",R)},ne=R=>{r("update:seconds",R)},N=()=>{if(x.value&&!f.value.enabled&&!s.noOverlayFocus){const R=hw(x.value);R&&R.focus({preventScroll:!0})}},Z=R=>{r("overlay-closed",R)};return t({toggleTimePicker:U}),(R,q)=>{var he;return k(),D("div",tB,[!R.timePicker&&!R.timePickerInline?An((k(),D("button",{key:0,ref_key:"openTimePickerBtn",ref:A,type:"button",class:$e(P.value),"aria-label":(he=Q(h))==null?void 0:he.openTimePicker,tabindex:R.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:q[0]||(q[0]=Ae=>Q(Tr)(Ae,()=>U(!0))),onClick:q[1]||(q[1]=Ae=>U(!0))},[R.$slots["clock-icon"]?Ne(R.$slots,"clock-icon",{key:0}):ae("",!0),R.$slots["clock-icon"]?ae("",!0):(k(),at(Q(em),{key:1}))],42,nB)),[[Fr,!Q(b)(R.hideNavigation,"time")]]):ae("",!0),pe(ys,{name:Q(y)($.value),css:Q(_)&&!R.timePickerInline},{default:Te(()=>{var Ae;return[$.value||R.timePicker||R.timePickerInline?(k(),D("div",{key:0,ref_key:"overlayRef",ref:x,class:$e({dp__overlay:!R.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!R.timePickerInline,"dp--overlay-relative":s.timePicker}),style:bn(R.timePicker?{height:`${Q(p).modeHeight}px`}:void 0),tabindex:R.timePickerInline?void 0:0},[v("div",{class:$e(R.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[R.$slots["time-picker-overlay"]?Ne(R.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:X,setMinutes:fe,setSeconds:ne}):ae("",!0),R.$slots["time-picker-overlay"]?ae("",!0):(k(),D("div",{key:1,class:$e(R.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(k(!0),D(Ve,null,Qe(F.value,(Pe,W)=>An((k(),at(eB,cn({key:W,ref_for:!0},{...R.$props,order:W,hours:Pe.hours,minutes:Pe.minutes,seconds:Pe.seconds,closeTimePickerBtn:B.value,disabledTimesConfig:e.disabledTimesConfig,disabled:W===0?R.fixedStart:R.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:V,"validate-time":(se,E)=>e.validateTime(se,J(E,W,se)),"onUpdate:hours":se=>X(J(se,W,"hours")),"onUpdate:minutes":se=>fe(J(se,W,"minutes")),"onUpdate:seconds":se=>ne(J(se,W,"seconds")),onMounted:N,onOverlayClosed:Z,onOverlayOpened:q[2]||(q[2]=se=>R.$emit("overlay-opened",se)),onAmPmChange:q[3]||(q[3]=se=>R.$emit("am-pm-change",se))}),Hn({_:2},[Qe(Q(O),(se,E)=>({name:se,fn:Te(re=>[Ne(R.$slots,se,cn({ref_for:!0},re))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Fr,W===0?!0:C.value]])),128))],2)),!R.timePicker&&!R.timePickerInline?An((k(),D("button",{key:2,ref_key:"closeTimePickerBtn",ref:B,type:"button",class:$e(P.value),"aria-label":(Ae=Q(h))==null?void 0:Ae.closeTimePicker,tabindex:"0",onKeydown:q[4]||(q[4]=Pe=>Q(Tr)(Pe,()=>U(!1))),onClick:q[5]||(q[5]=Pe=>U(!1))},[R.$slots["calendar-icon"]?Ne(R.$slots,"calendar-icon",{key:0}):ae("",!0),R.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))],42,sB)),[[Fr,!Q(b)(R.hideNavigation,"time")]]):ae("",!0)],2)],14,rB)):ae("",!0)]}),_:3},8,["name","css"])])}}}),Ow=(e,t,n,r)=>{const{defaultedRange:s}=sn(e),a=(x,C)=>Array.isArray(t[x])?t[x][C]:t[x],o=x=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[x]:t.seconds:0,u=(x,C)=>x?C!==void 0?Di(x,a("hours",C),a("minutes",C),o(C)):Di(x,t.hours,t.minutes,o()):ow(De(),o(C)),c=(x,C)=>{t[x]=C},h=me(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),f=(x,C)=>{const $=Object.fromEntries(Object.keys(t).map(H=>H===x?[H,C]:[H,t[H]].slice()));if(h.value&&!s.value.disableTimeRangeValidation){const H=U=>n.value?Di(n.value[U],$.hours[U],$.minutes[U],$.seconds[U]):null,F=U=>lw(n.value[U],0);return!(kt(H(0),H(1))&&(yl(H(0),F(1))||Eo(H(1),F(0))))}return!0},p=(x,C)=>{f(x,C)&&(c(x,C),r&&r())},m=x=>{p("hours",x)},y=x=>{p("minutes",x)},_=x=>{p("seconds",x)},b=(x,C,$,H)=>{C&&m(x),!C&&!$&&y(x),$&&_(x),n.value&&H(n.value)},A=x=>{if(x){const C=Array.isArray(x),$=C?[+x[0].hours,+x[1].hours]:+x.hours,H=C?[+x[0].minutes,+x[1].minutes]:+x.minutes,F=C?[+x[0].seconds,+x[1].seconds]:+x.seconds;c("hours",$),c("minutes",H),e.enableSeconds&&c("seconds",F)}},B=(x,C)=>{const $={hours:Array.isArray(t.hours)?t.hours[x]:t.hours,disabledArr:[]};return(C||C===0)&&($.hours=C),Array.isArray(e.disabledTimes)&&($.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[x])?e.disabledTimes[x]:e.disabledTimes),$},V=me(()=>(x,C)=>{var $;if(Array.isArray(e.disabledTimes)){const{disabledArr:H,hours:F}=B(x,C),U=H.filter(P=>+P.hours===F);return(($=U[0])==null?void 0:$.minutes)==="*"?{hours:[F],minutes:void 0,seconds:void 0}:{hours:[],minutes:(U==null?void 0:U.map(P=>+P.minutes))??[],seconds:(U==null?void 0:U.map(P=>P.seconds?+P.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:c,updateHours:m,updateMinutes:y,updateSeconds:_,getSetDateTime:u,updateTimeValues:b,getSecondsValue:o,assignStartTime:A,validateTime:f,disabledTimesConfig:V}},iB=(e,t)=>{const n=()=>{e.isTextInputDate&&C()},{modelValue:r,time:s}=Ho(e,t,n),{defaultedStartTime:a,defaultedRange:o,defaultedTz:u}=sn(e),{updateTimeValues:c,getSetDateTime:h,setTime:f,assignStartTime:p,disabledTimesConfig:m,validateTime:y}=Ow(e,s,r,_);function _(){t("update-flow-step")}const b=H=>{const{hours:F,minutes:U,seconds:P}=H;return{hours:+F,minutes:+U,seconds:P?+P:0}},A=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const F=b(e.startTime[0]),U=b(e.startTime[1]);return[qt(De(),F),qt(De(),U)]}const H=b(e.startTime);return qt(De(),H)}return o.value.enabled?[null,null]:null},B=()=>{if(o.value.enabled){const[H,F]=A();r.value=[Er(h(H,0),u.value.timezone),Er(h(F,1),u.value.timezone)]}else r.value=Er(h(A()),u.value.timezone)},V=H=>Array.isArray(H)?[ga(De(H[0])),ga(De(H[1]))]:[ga(H??De())],x=(H,F,U)=>{f("hours",H),f("minutes",F),f("seconds",e.enableSeconds?U:0)},C=()=>{const[H,F]=V(r.value);return o.value.enabled?x([H.hours,F.hours],[H.minutes,F.minutes],[H.seconds,F.seconds]):x(H.hours,H.minutes,H.seconds)};Ht(()=>{if(!e.shadow)return p(a.value),r.value?C():B()});const $=()=>{Array.isArray(r.value)?r.value=r.value.map((H,F)=>H&&h(H,F)):r.value=h(r.value),t("time-update")};return{modelValue:r,time:s,disabledTimesConfig:m,updateTime:(H,F=!0,U=!1)=>{c(H,F,U,$)},validateTime:y}},aB=fn({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...ws},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=Br(a,"timePicker"),u=de(null),{time:c,modelValue:h,disabledTimesConfig:f,updateTime:p,validateTime:m}=iB(s,r);return Ht(()=>{s.shadow||r("mount",null)}),t({getSidebarProps:()=>({modelValue:h,time:c,updateTime:p}),toggleTimePicker:(y,_=!1,b="")=>{var A;(A=u.value)==null||A.toggleTimePicker(y,_,b)}}),(y,_)=>(k(),at(md,{"multi-calendars":0,stretch:""},{default:Te(()=>[pe(Ew,cn({ref_key:"tpRef",ref:u},y.$props,{hours:Q(c).hours,minutes:Q(c).minutes,seconds:Q(c).seconds,"internal-model-value":y.internalModelValue,"disabled-times-config":Q(f),"validate-time":Q(m),"onUpdate:hours":_[0]||(_[0]=b=>Q(p)(b)),"onUpdate:minutes":_[1]||(_[1]=b=>Q(p)(b,!1)),"onUpdate:seconds":_[2]||(_[2]=b=>Q(p)(b,!1,!0)),onAmPmChange:_[3]||(_[3]=b=>y.$emit("am-pm-change",b)),onResetFlow:_[4]||(_[4]=b=>y.$emit("reset-flow")),onOverlayClosed:_[5]||(_[5]=b=>y.$emit("overlay-toggle",{open:!1,overlay:b})),onOverlayOpened:_[6]||(_[6]=b=>y.$emit("overlay-toggle",{open:!0,overlay:b}))}),Hn({_:2},[Qe(Q(o),(b,A)=>({name:b,fn:Te(B=>[Ne(y.$slots,b,wn(Yn(B)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),lB={class:"dp--header-wrap"},oB={key:0,class:"dp__month_year_wrap"},uB={key:0},cB={class:"dp__month_year_wrap"},dB=["aria-label","data-test","onClick","onKeydown"],fB=fn({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...ws},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTransitions:a,defaultedAriaLabels:o,defaultedMultiCalendars:u,defaultedFilters:c,defaultedConfig:h,defaultedHighlight:f,propDates:p,defaultedUI:m}=sn(s),{transitionName:y,showTransition:_}=Bo(a),{buildMatrix:b}=Ui(),{handleMonthYearChange:A,isDisabled:B,updateMonthYear:V}=M5(s,r),{showLeftIcon:x,showRightIcon:C}=vd(),$=de(!1),H=de(!1),F=de([null,null,null,null]);Ht(()=>{r("mount")});const U=W=>({get:()=>s[W],set:se=>{const E=W===cs.month?cs.year:cs.month;r("update-month-year",{[W]:se,[E]:s[E]}),W===cs.month?Z(!0):R(!0)}}),P=me(U(cs.month)),O=me(U(cs.year)),J=me(()=>W=>({month:s.month,year:s.year,items:W===cs.month?s.months:s.years,instance:s.instance,updateMonthYear:V,toggle:W===cs.month?Z:R})),X=me(()=>s.months.find(se=>se.value===s.month)||{text:"",value:0}),fe=me(()=>bl(s.months,W=>{const se=s.month===W.value,E=Oo(W.value,mw(s.year,p.value.minDate),gw(s.year,p.value.maxDate))||c.value.months.includes(W.value),re=ww(f.value,W.value,s.year);return{active:se,disabled:E,highlighted:re}})),ne=me(()=>bl(s.years,W=>{const se=s.year===W.value,E=Oo(W.value,wl(p.value.minDate),wl(p.value.maxDate))||c.value.years.includes(W.value),re=lm(f.value,W.value);return{active:se,disabled:E,highlighted:re}})),N=(W,se,E)=>{E!==void 0?W.value=E:W.value=!W.value,W.value?r("overlay-opened",se):r("overlay-closed",se)},Z=(W=!1,se)=>{q(W),N($,Qn.month,se)},R=(W=!1,se)=>{q(W),N(H,Qn.year,se)},q=W=>{W||r("reset-flow")},he=(W,se)=>{s.arrowNavigation&&(F.value[se]=Ln(W),b(F.value,"monthYear"))},Ae=me(()=>{var W,se;return[{type:cs.month,index:1,toggle:Z,modelValue:P.value,updateModelValue:E=>P.value=E,text:X.value.text,showSelectionGrid:$.value,items:fe.value,ariaLabel:(W=o.value)==null?void 0:W.openMonthsOverlay},{type:cs.year,index:2,toggle:R,modelValue:O.value,updateModelValue:E=>O.value=E,text:pw(s.year,s.locale),showSelectionGrid:H.value,items:ne.value,ariaLabel:(se=o.value)==null?void 0:se.openYearsOverlay}]}),Pe=me(()=>s.disableYearSelect?[Ae.value[0]]:s.yearFirst?[...Ae.value].reverse():Ae.value);return t({toggleMonthPicker:Z,toggleYearPicker:R,handleMonthYearChange:A}),(W,se)=>{var E,re,_e,j,Ie,Xe;return k(),D("div",lB,[W.$slots["month-year"]?(k(),D("div",oB,[Ne(W.$slots,"month-year",wn(Yn({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:Q(V),handleMonthYearChange:Q(A),instance:e.instance})))])):(k(),D(Ve,{key:1},[W.$slots["top-extra"]?(k(),D("div",uB,[Ne(W.$slots,"top-extra",{value:W.internalModelValue})])):ae("",!0),v("div",cB,[Q(x)(Q(u),e.instance)&&!W.vertical?(k(),at(uo,{key:0,"aria-label":(E=Q(o))==null?void 0:E.prevMonth,disabled:Q(B)(!1),class:$e((re=Q(m))==null?void 0:re.navBtnPrev),onActivate:se[0]||(se[0]=we=>Q(A)(!1,!0)),onSetRef:se[1]||(se[1]=we=>he(we,0))},{default:Te(()=>[W.$slots["arrow-left"]?Ne(W.$slots,"arrow-left",{key:0}):ae("",!0),W.$slots["arrow-left"]?ae("",!0):(k(),at(Q(Xp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("div",{class:$e(["dp__month_year_wrap",{dp__year_disable_select:W.disableYearSelect}])},[(k(!0),D(Ve,null,Qe(Pe.value,(we,et)=>(k(),D(Ve,{key:we.type},[v("button",{ref_for:!0,ref:z=>he(z,et+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":we.ariaLabel,"data-test":`${we.type}-toggle-overlay-${e.instance}`,onClick:we.toggle,onKeydown:z=>Q(Tr)(z,()=>we.toggle(),!0)},[W.$slots[we.type]?Ne(W.$slots,we.type,{key:0,text:we.text,value:s[we.type]}):ae("",!0),W.$slots[we.type]?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(we.text),1)],64))],40,dB),pe(ys,{name:Q(y)(we.showSelectionGrid),css:Q(_)},{default:Te(()=>[we.showSelectionGrid?(k(),at($o,{key:0,items:we.items,"arrow-navigation":W.arrowNavigation,"hide-navigation":W.hideNavigation,"is-last":W.autoApply&&!Q(h).keepActionRow,"skip-button-ref":!1,config:W.config,type:we.type,"header-refs":[],"esc-close":W.escClose,"menu-wrap-ref":W.menuWrapRef,"text-input":W.textInput,"aria-labels":W.ariaLabels,onSelected:we.updateModelValue,onToggle:we.toggle},Hn({"button-icon":Te(()=>[W.$slots["calendar-icon"]?Ne(W.$slots,"calendar-icon",{key:0}):ae("",!0),W.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))]),_:2},[W.$slots[`${we.type}-overlay-value`]?{name:"item",fn:Te(({item:z})=>[Ne(W.$slots,`${we.type}-overlay-value`,{text:z.text,value:z.value})]),key:"0"}:void 0,W.$slots[`${we.type}-overlay`]?{name:"overlay",fn:Te(()=>[Ne(W.$slots,`${we.type}-overlay`,cn({ref_for:!0},J.value(we.type)))]),key:"1"}:void 0,W.$slots[`${we.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ne(W.$slots,`${we.type}-overlay-header`,{toggle:we.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"])],64))),128))],2),Q(x)(Q(u),e.instance)&&W.vertical?(k(),at(uo,{key:1,"aria-label":(_e=Q(o))==null?void 0:_e.prevMonth,disabled:Q(B)(!1),class:$e((j=Q(m))==null?void 0:j.navBtnPrev),onActivate:se[2]||(se[2]=we=>Q(A)(!1,!0))},{default:Te(()=>[W.$slots["arrow-up"]?Ne(W.$slots,"arrow-up",{key:0}):ae("",!0),W.$slots["arrow-up"]?ae("",!0):(k(),at(Q(tm),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),Q(C)(Q(u),e.instance)?(k(),at(uo,{key:2,ref:"rightIcon",disabled:Q(B)(!0),"aria-label":(Ie=Q(o))==null?void 0:Ie.nextMonth,class:$e((Xe=Q(m))==null?void 0:Xe.navBtnNext),onActivate:se[3]||(se[3]=we=>Q(A)(!0,!0)),onSetRef:se[4]||(se[4]=we=>he(we,W.disableYearSelect?2:3))},{default:Te(()=>[W.$slots[W.vertical?"arrow-down":"arrow-right"]?Ne(W.$slots,W.vertical?"arrow-down":"arrow-right",{key:0}):ae("",!0),W.$slots[W.vertical?"arrow-down":"arrow-right"]?ae("",!0):(k(),at(Al(W.vertical?Q(nm):Q(Qp)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):ae("",!0)])],64))])}}}),hB=["aria-label"],pB={class:"dp__calendar_header",role:"row"},mB={key:0,class:"dp__calendar_header_item",role:"gridcell"},gB=["aria-label"],vB=v("div",{class:"dp__calendar_header_separator"},null,-1),yB=["aria-label"],_B={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},bB={class:"dp__cell_inner"},wB=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],xB=fn({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...ws},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMultiLevelMatrix:a}=Ui(),{defaultedTransitions:o,defaultedConfig:u,defaultedAriaLabels:c,defaultedMultiCalendars:h,defaultedWeekNumbers:f,defaultedMultiDates:p,defaultedUI:m}=sn(s),y=de(null),_=de({bottom:"",left:"",transform:""}),b=de([]),A=de(null),B=de(!0),V=de(""),x=de({startX:0,endX:0,startY:0,endY:0}),C=de([]),$=de({left:"50%"}),H=de(!1),F=me(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),U=me(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):Z6(s.formatLocale,s.locale,+s.weekStart));Ht(()=>{r("mount",{cmp:"calendar",refs:b}),u.value.noSwipe||A.value&&(A.value.addEventListener("touchstart",he,{passive:!1}),A.value.addEventListener("touchend",Ae,{passive:!1}),A.value.addEventListener("touchmove",Pe,{passive:!1})),s.monthChangeOnScroll&&A.value&&A.value.addEventListener("wheel",E,{passive:!1})});const P=we=>we?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",O=(we,et)=>{if(s.transitions){const z=hr(Qs(De(),s.month,s.year));V.value=_n(hr(Qs(De(),we,et)),z)?o.value[P(!0)]:o.value[P(!1)],B.value=!1,Un(()=>{B.value=!0})}},J=me(()=>({[s.calendarClassName]:!!s.calendarClassName,...m.value.calendar??{}})),X=me(()=>we=>{const et=Q6(we);return{dp__marker_dot:et.type==="dot",dp__marker_line:et.type==="line"}}),fe=me(()=>we=>kt(we,y.value)),ne=me(()=>({dp__calendar:!0,dp__calendar_next:h.value.count>0&&s.instance!==0})),N=me(()=>we=>s.hideOffsetDates?we.current:!0),Z=async(we,et,z)=>{const S=Ln(b.value[et][z]);if(S){const{width:I,height:G}=S.getBoundingClientRect();y.value=we.value;let te={left:`${I/2}px`},ge=-50;if(await Un(),C.value[0]){const{left:Y,width:ce}=C.value[0].getBoundingClientRect();Y<0&&(te={left:"0"},ge=0,$.value.left=`${I/2}px`),window.innerWidth{var S,I;if(H.value&&p.value.enabled&&p.value.dragSelect)return r("select-date",we);r("set-hover-date",we),(I=(S=we.marker)==null?void 0:S.tooltip)!=null&&I.length&&await Z(we,et,z)},q=we=>{y.value&&(y.value=null,_.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),r("tooltip-close",we.marker))},he=we=>{x.value.startX=we.changedTouches[0].screenX,x.value.startY=we.changedTouches[0].screenY},Ae=we=>{x.value.endX=we.changedTouches[0].screenX,x.value.endY=we.changedTouches[0].screenY,W()},Pe=we=>{s.vertical&&!s.inline&&we.preventDefault()},W=()=>{const we=s.vertical?"Y":"X";Math.abs(x.value[`start${we}`]-x.value[`end${we}`])>10&&r("handle-swipe",x.value[`start${we}`]>x.value[`end${we}`]?"right":"left")},se=(we,et,z)=>{we&&(Array.isArray(b.value[et])?b.value[et][z]=we:b.value[et]=[we]),s.arrowNavigation&&a(b.value,"calendar")},E=we=>{s.monthChangeOnScroll&&(we.preventDefault(),r("handle-scroll",we))},re=we=>f.value.type==="local"?Gp(we.value,{weekStartsOn:+s.weekStart}):f.value.type==="iso"?zp(we.value):typeof f.value.type=="function"?f.value.type(we.value):"",_e=we=>{const et=we[0];return f.value.hideOnOffsetDates?we.some(z=>z.current)?re(et):"":re(et)},j=(we,et)=>{p.value.enabled||(Ri(we,u.value),r("select-date",et))},Ie=we=>{Ri(we,u.value)},Xe=we=>{p.value.enabled&&p.value.dragSelect?(H.value=!0,r("select-date",we)):p.value.enabled&&r("select-date",we)};return t({triggerTransition:O}),(we,et)=>{var z;return k(),D("div",{class:$e(ne.value)},[v("div",{ref_key:"calendarWrapRef",ref:A,role:"grid",class:$e(J.value),"aria-label":(z=Q(c))==null?void 0:z.calendarWrap},[v("div",pB,[we.weekNumbers?(k(),D("div",mB,ie(we.weekNumName),1)):ae("",!0),(k(!0),D(Ve,null,Qe(U.value,(S,I)=>{var G,te;return k(),D("div",{key:I,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(te=(G=Q(c))==null?void 0:G.weekDay)==null?void 0:te.call(G,I)},[we.$slots["calendar-header"]?Ne(we.$slots,"calendar-header",{key:0,day:S,index:I}):ae("",!0),we.$slots["calendar-header"]?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(S),1)],64))],8,gB)}),128))]),vB,pe(ys,{name:V.value,css:!!we.transitions},{default:Te(()=>{var S;return[B.value?(k(),D("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((S=Q(c))==null?void 0:S.calendarDays)||void 0,onMouseleave:et[1]||(et[1]=I=>H.value=!1)},[(k(!0),D(Ve,null,Qe(F.value,(I,G)=>(k(),D("div",{key:G,class:"dp__calendar_row",role:"row"},[we.weekNumbers?(k(),D("div",_B,[v("div",bB,ie(_e(I.days)),1)])):ae("",!0),(k(!0),D(Ve,null,Qe(I.days,(te,ge)=>{var Y,ce,ye;return k(),D("div",{id:Q(xw)(te.value),ref_for:!0,ref:ke=>se(ke,G,ge),key:ge+G,role:"gridcell",class:"dp__calendar_item","aria-selected":(te.classData.dp__active_date||te.classData.dp__range_start||te.classData.dp__range_start)??void 0,"aria-disabled":te.classData.dp__cell_disabled||void 0,"aria-label":(ce=(Y=Q(c))==null?void 0:Y.day)==null?void 0:ce.call(Y,te),tabindex:"0","data-test":te.value,onClick:Et(ke=>j(ke,te),["prevent"]),onKeydown:ke=>Q(Tr)(ke,()=>we.$emit("select-date",te)),onMouseenter:ke=>R(te,G,ge),onMouseleave:ke=>q(te),onMousedown:ke=>Xe(te),onMouseup:et[0]||(et[0]=ke=>H.value=!1)},[v("div",{class:$e(["dp__cell_inner",te.classData])},[we.$slots.day&&N.value(te)?Ne(we.$slots,"day",{key:0,day:+te.text,date:te.value}):ae("",!0),we.$slots.day?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(te.text),1)],64)),te.marker&&N.value(te)?(k(),D(Ve,{key:2},[we.$slots.marker?Ne(we.$slots,"marker",{key:0,marker:te.marker,day:+te.text,date:te.value}):(k(),D("div",{key:1,class:$e(X.value(te.marker)),style:bn(te.marker.color?{backgroundColor:te.marker.color}:{})},null,6))],64)):ae("",!0),fe.value(te.value)?(k(),D("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:C,class:"dp__marker_tooltip",style:bn(_.value)},[(ye=te.marker)!=null&&ye.tooltip?(k(),D("div",{key:0,class:"dp__tooltip_content",onClick:Ie},[(k(!0),D(Ve,null,Qe(te.marker.tooltip,(ke,Ce)=>(k(),D("div",{key:Ce,class:"dp__tooltip_text"},[we.$slots["marker-tooltip"]?Ne(we.$slots,"marker-tooltip",{key:0,tooltip:ke,day:te.value}):ae("",!0),we.$slots["marker-tooltip"]?ae("",!0):(k(),D(Ve,{key:1},[v("div",{class:"dp__tooltip_mark",style:bn(ke.color?{backgroundColor:ke.color}:{})},null,4),v("div",null,ie(ke.text),1)],64))]))),128)),v("div",{class:"dp__arrow_bottom_tp",style:bn($.value)},null,4)])):ae("",!0)],4)):ae("",!0)],2)],40,wB)}),128))]))),128))],40,yB)):ae("",!0)]}),_:3},8,["name","css"])],10,hB)],2)}}}),w0=e=>Array.isArray(e),kB=(e,t,n,r)=>{const s=de([]),a=de(new Date),o=de(),u=()=>Ae(e.isTextInputDate),{modelValue:c,calendars:h,time:f,today:p}=Ho(e,t,u),{defaultedMultiCalendars:m,defaultedStartTime:y,defaultedRange:_,defaultedConfig:b,defaultedTz:A,propDates:B,defaultedMultiDates:V}=sn(e),{validateMonthYearInRange:x,isDisabled:C,isDateRangeAllowed:$,checkMinMaxRange:H}=ji(e),{updateTimeValues:F,getSetDateTime:U,setTime:P,assignStartTime:O,validateTime:J,disabledTimesConfig:X}=Ow(e,f,c,r),fe=me(()=>ue=>h.value[ue]?h.value[ue].month:0),ne=me(()=>ue=>h.value[ue]?h.value[ue].year:0),N=ue=>!b.value.keepViewOnOffsetClick||ue?!0:!o.value,Z=(ue,Fe,xe,Be=!1)=>{var We,Nn;N(Be)&&(h.value[ue]||(h.value[ue]={month:0,year:0}),h.value[ue].month=g0(Fe)?(We=h.value[ue])==null?void 0:We.month:Fe,h.value[ue].year=g0(xe)?(Nn=h.value[ue])==null?void 0:Nn.year:xe)},R=()=>{e.autoApply&&t("select-date")};Ht(()=>{e.shadow||(c.value||(et(),y.value&&O(y.value)),Ae(!0),e.focusStartDate&&e.startDate&&et())});const q=me(()=>{var ue;return(ue=e.flow)!=null&&ue.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),he=()=>{e.autoApply&&q.value&&t("auto-apply")},Ae=(ue=!1)=>{if(c.value)return Array.isArray(c.value)?(s.value=c.value,j(ue)):se(c.value,ue);if(m.value.count&&ue&&!e.startDate)return W(De(),ue)},Pe=()=>Array.isArray(c.value)&&_.value.enabled?wt(c.value[0])===wt(c.value[1]??c.value[0]):!1,W=(ue=new Date,Fe=!1)=>{if((!m.value.count||!m.value.static||Fe)&&Z(0,wt(ue),lt(ue)),m.value.count&&(!m.value.solo||!c.value||Pe()))for(let xe=1;xe{W(ue),P("hours",ri(ue)),P("minutes",Vi(ue)),P("seconds",vl(ue)),m.value.count&&Fe&&we()},E=ue=>{if(m.value.count){if(m.value.solo)return 0;const Fe=wt(ue[0]),xe=wt(ue[1]);return Math.abs(xe-Fe){ue[1]&&_.value.showLastInRange?W(ue[E(ue)],Fe):W(ue[0],Fe);const xe=(Be,We)=>[Be(ue[0]),ue[1]?Be(ue[1]):f[We][1]];P("hours",xe(ri,"hours")),P("minutes",xe(Vi,"minutes")),P("seconds",xe(vl,"seconds"))},_e=(ue,Fe)=>{if((_.value.enabled||e.weekPicker)&&!V.value.enabled)return re(ue,Fe);if(V.value.enabled&&Fe){const xe=ue[ue.length-1];return se(xe,Fe)}},j=ue=>{const Fe=c.value;_e(Fe,ue),m.value.count&&m.value.solo&&we()},Ie=(ue,Fe)=>{const xe=qt(De(),{month:fe.value(Fe),year:ne.value(Fe)}),Be=ue<0?vs(xe,1):_l(xe,1);x(wt(Be),lt(Be),ue<0,e.preventMinMaxNavigation)&&(Z(Fe,wt(Be),lt(Be)),t("update-month-year",{instance:Fe,month:wt(Be),year:lt(Be)}),m.value.count&&!m.value.solo&&Xe(Fe),n())},Xe=ue=>{for(let Fe=ue-1;Fe>=0;Fe--){const xe=_l(qt(De(),{month:fe.value(Fe+1),year:ne.value(Fe+1)}),1);Z(Fe,wt(xe),lt(xe))}for(let Fe=ue+1;Fe<=m.value.count-1;Fe++){const xe=vs(qt(De(),{month:fe.value(Fe-1),year:ne.value(Fe-1)}),1);Z(Fe,wt(xe),lt(xe))}},we=()=>{if(Array.isArray(c.value)&&c.value.length===2){const ue=De(De(c.value[1]?c.value[1]:vs(c.value[0],1))),[Fe,xe]=[wt(c.value[0]),lt(c.value[0])],[Be,We]=[wt(c.value[1]),lt(c.value[1])];(Fe!==Be||Fe===Be&&xe!==We)&&m.value.solo&&Z(1,wt(ue),lt(ue))}else c.value&&!Array.isArray(c.value)&&(Z(0,wt(c.value),lt(c.value)),W(De()))},et=()=>{e.startDate&&(Z(0,wt(De(e.startDate)),lt(De(e.startDate))),m.value.count&&Xe(0))},z=(ue,Fe)=>{if(e.monthChangeOnScroll){const xe=new Date().getTime()-a.value.getTime(),Be=Math.abs(ue.deltaY);let We=500;Be>1&&(We=100),Be>100&&(We=0),xe>We&&(a.value=new Date,Ie(e.monthChangeOnScroll!=="inverse"?-ue.deltaY:ue.deltaY,Fe))}},S=(ue,Fe,xe=!1)=>{e.monthChangeOnArrows&&e.vertical===xe&&I(ue,Fe)},I=(ue,Fe)=>{Ie(ue==="right"?-1:1,Fe)},G=ue=>{if(B.value.markers)return Dc(ue.value,B.value.markers)},te=(ue,Fe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[ue==0,!0];case"fair":return[ue==0||Fe>ue,!0];case"append":return[!1,!1];default:return[!1,!1]}},ge=(ue,Fe,xe,Be)=>{if(e.sixWeeks&&ue.length<6){const We=6-ue.length,Nn=(Fe.getDay()+7-Be)%7,pr=6-(xe.getDay()+7-Be)%7,[Is,Ca]=te(Nn,pr);for(let qi=1;qi<=We;qi++)if(Ca?!!(qi%2)==Is:Is){const is=ue[0].days[0],El=Y(fs(is.value,-7),wt(Fe));ue.unshift({days:El})}else{const is=ue[ue.length-1],El=is.days[is.days.length-1],yd=Y(fs(El.value,1),wt(Fe));ue.push({days:yd})}}return ue},Y=(ue,Fe)=>{const xe=De(ue),Be=[];for(let We=0;We<7;We++){const Nn=fs(xe,We),pr=wt(Nn)!==Fe;Be.push({text:e.hideOffsetDates&&pr?"":Nn.getDate(),value:Nn,current:!pr,classData:{}})}return Be},ce=(ue,Fe)=>{const xe=[],Be=new Date(Fe,ue),We=new Date(Fe,ue+1,0),Nn=e.weekStart,pr=_s(Be,{weekStartsOn:Nn}),Is=Ca=>{const qi=Y(Ca,ue);if(xe.push({days:qi}),!xe[xe.length-1].days.some(is=>kt(hr(is.value),hr(We)))){const is=fs(Ca,7);Is(is)}};return Is(pr),ge(xe,Be,We,Nn)},ye=ue=>{const Fe=Di(De(ue.value),f.hours,f.minutes,Ge());t("date-update",Fe),V.value.enabled?om(Fe,c,V.value.limit):c.value=Fe,r(),Un().then(()=>{he()})},ke=ue=>_.value.noDisabledRange?vw(s.value[0],ue).some(Fe=>C(Fe)):!1,Ce=()=>{s.value=c.value?c.value.slice():[],s.value.length===2&&!(_.value.fixedStart||_.value.fixedEnd)&&(s.value=[])},Me=(ue,Fe)=>{const xe=[De(ue.value),fs(De(ue.value),+_.value.autoRange)];$(xe)?(Fe&&He(ue.value),s.value=xe):t("invalid-date",ue.value)},He=ue=>{const Fe=wt(De(ue)),xe=lt(De(ue));if(Z(0,Fe,xe),m.value.count>0)for(let Be=1;Be{if(ke(ue.value)||!H(ue.value,c.value,_.value.fixedStart?0:1))return t("invalid-date",ue.value);s.value=Aw(De(ue.value),c,t,_)},Ue=(ue,Fe)=>{if(Ce(),_.value.autoRange)return Me(ue,Fe);if(_.value.fixedStart||_.value.fixedEnd)return je(ue);s.value[0]?H(De(ue.value),c.value)&&!ke(ue.value)?on(De(ue.value),De(s.value[0]))?(s.value.unshift(De(ue.value)),t("range-end",s.value[0])):(s.value[1]=De(ue.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",ue.value),t("invalid-date",ue.value)):(s.value[0]=De(ue.value),t("range-start",s.value[0]))},Ge=(ue=!0)=>e.enableSeconds?Array.isArray(f.seconds)?ue?f.seconds[0]:f.seconds[1]:f.seconds:0,ht=ue=>{s.value[ue]=Di(s.value[ue],f.hours[ue],f.minutes[ue],Ge(ue!==1))},_t=()=>{var ue,Fe;s.value[0]&&s.value[1]&&+((ue=s.value)==null?void 0:ue[0])>+((Fe=s.value)==null?void 0:Fe[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},an=()=>{s.value.length&&(s.value[0]&&!s.value[1]?ht(0):(ht(0),ht(1),r()),_t(),c.value=s.value.slice(),gd(s.value,t,e.autoApply,e.modelAuto))},Zt=(ue,Fe=!1)=>{if(C(ue.value)||!ue.current&&e.hideOffsetDates)return t("invalid-date",ue.value);if(o.value=JSON.parse(JSON.stringify(ue)),!_.value.enabled)return ye(ue);w0(f.hours)&&w0(f.minutes)&&!V.value.enabled&&(Ue(ue,Fe),an())},En=(ue,Fe)=>{var xe;Z(ue,Fe.month,Fe.year,!0),m.value.count&&!m.value.solo&&Xe(ue),t("update-month-year",{instance:ue,month:Fe.month,year:Fe.year}),n(m.value.solo?ue:void 0);const Be=(xe=e.flow)!=null&&xe.length?e.flow[e.flowStep]:void 0;!Fe.fromNav&&(Be===Qn.month||Be===Qn.year)&&r()},hn=(ue,Fe)=>{Tw({value:ue,modelValue:c,range:_.value.enabled,timezone:Fe?void 0:A.value.timezone}),R(),e.multiCalendars&&Un().then(()=>Ae(!0))},Mr=()=>{const ue=rm(De(),A.value);_.value.enabled?c.value&&Array.isArray(c.value)&&c.value[0]?c.value=on(ue,c.value[0])?[ue,c.value[0]]:[c.value[0],ue]:c.value=[ue]:c.value=ue,R()},xs=()=>{if(Array.isArray(c.value))if(V.value.enabled){const ue=pn();c.value[c.value.length-1]=U(ue)}else c.value=c.value.map((ue,Fe)=>ue&&U(ue,Fe));else c.value=U(c.value);t("time-update")},pn=()=>Array.isArray(c.value)&&c.value.length?c.value[c.value.length-1]:null;return{calendars:h,modelValue:c,month:fe,year:ne,time:f,disabledTimesConfig:X,today:p,validateTime:J,getCalendarDays:ce,getMarker:G,handleScroll:z,handleSwipe:I,handleArrow:S,selectDate:Zt,updateMonthYear:En,presetDate:hn,selectCurrentDate:Mr,updateTime:(ue,Fe=!0,xe=!1)=>{F(ue,Fe,xe,xs)},assignMonthAndYear:W}},SB={key:0},TB=fn({__name:"DatePicker",props:{...ws},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,{calendars:a,month:o,year:u,modelValue:c,time:h,disabledTimesConfig:f,today:p,validateTime:m,getCalendarDays:y,getMarker:_,handleArrow:b,handleScroll:A,handleSwipe:B,selectDate:V,updateMonthYear:x,presetDate:C,selectCurrentDate:$,updateTime:H,assignMonthAndYear:F}=kB(s,r,Pe,W),U=Bi(),{setHoverDate:P,getDayClassData:O,clearHoverDate:J}=HB(c,s),{defaultedMultiCalendars:X}=sn(s),fe=de([]),ne=de([]),N=de(null),Z=Br(U,"calendar"),R=Br(U,"monthYear"),q=Br(U,"timePicker"),he=z=>{s.shadow||r("mount",z)};Wt(a,()=>{s.shadow||setTimeout(()=>{r("recalculate-position")},0)},{deep:!0}),Wt(X,(z,S)=>{z.count-S.count>0&&F()},{deep:!0});const Ae=me(()=>z=>y(o.value(z),u.value(z)).map(S=>({...S,days:S.days.map(I=>(I.marker=_(I),I.classData=O(I),I))})));function Pe(z){var S;z||z===0?(S=ne.value[z])==null||S.triggerTransition(o.value(z),u.value(z)):ne.value.forEach((I,G)=>I.triggerTransition(o.value(G),u.value(G)))}function W(){r("update-flow-step")}const se=(z,S=!1)=>{V(z,S),s.spaceConfirm&&r("select-date")},E=(z,S,I=0)=>{var G;(G=fe.value[I])==null||G.toggleMonthPicker(z,S)},re=(z,S,I=0)=>{var G;(G=fe.value[I])==null||G.toggleYearPicker(z,S)},_e=(z,S,I)=>{var G;(G=N.value)==null||G.toggleTimePicker(z,S,I)},j=(z,S)=>{var I;if(!s.range){const G=c.value?c.value:p,te=S?new Date(S):G,ge=z?_s(te,{weekStartsOn:1}):Z1(te,{weekStartsOn:1});V({value:ge,current:wt(te)===o.value(0),text:"",classData:{}}),(I=document.getElementById(xw(ge)))==null||I.focus()}},Ie=z=>{var S;(S=fe.value[0])==null||S.handleMonthYearChange(z,!0)},Xe=z=>{x(0,{month:o.value(0),year:u.value(0)+(z?1:-1),fromNav:!0})},we=(z,S)=>{z===Qn.time&&r(`time-picker-${S?"open":"close"}`),r("overlay-toggle",{open:S,overlay:z})},et=z=>{r("overlay-toggle",{open:!1,overlay:z}),r("focus-menu")};return t({clearHoverDate:J,presetDate:C,selectCurrentDate:$,toggleMonthPicker:E,toggleYearPicker:re,toggleTimePicker:_e,handleArrow:b,updateMonthYear:x,getSidebarProps:()=>({modelValue:c,month:o,year:u,time:h,updateTime:H,updateMonthYear:x,selectDate:V,presetDate:C}),changeMonth:Ie,changeYear:Xe,selectWeekDate:j}),(z,S)=>(k(),D(Ve,null,[pe(md,{"multi-calendars":Q(X).count,collapse:z.collapse},{default:Te(({instance:I,index:G})=>[z.disableMonthYearSelect?ae("",!0):(k(),at(fB,cn({key:0,ref:te=>{te&&(fe.value[G]=te)},months:Q(dw)(z.formatLocale,z.locale,z.monthNameFormat),years:Q(sm)(z.yearRange,z.locale,z.reverseYears),month:Q(o)(I),year:Q(u)(I),instance:I},z.$props,{onMount:S[0]||(S[0]=te=>he(Q(ma).header)),onResetFlow:S[1]||(S[1]=te=>z.$emit("reset-flow")),onUpdateMonthYear:te=>Q(x)(I,te),onOverlayClosed:et,onOverlayOpened:S[2]||(S[2]=te=>z.$emit("overlay-toggle",{open:!0,overlay:te}))}),Hn({_:2},[Qe(Q(R),(te,ge)=>({name:te,fn:Te(Y=>[Ne(z.$slots,te,wn(Yn(Y)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),pe(xB,cn({ref:te=>{te&&(ne.value[G]=te)},"mapped-dates":Ae.value(I),month:Q(o)(I),year:Q(u)(I),instance:I},z.$props,{onSelectDate:te=>Q(V)(te,I!==1),onHandleSpace:te=>se(te,I!==1),onSetHoverDate:S[3]||(S[3]=te=>Q(P)(te)),onHandleScroll:te=>Q(A)(te,I),onHandleSwipe:te=>Q(B)(te,I),onMount:S[4]||(S[4]=te=>he(Q(ma).calendar)),onResetFlow:S[5]||(S[5]=te=>z.$emit("reset-flow")),onTooltipOpen:S[6]||(S[6]=te=>z.$emit("tooltip-open",te)),onTooltipClose:S[7]||(S[7]=te=>z.$emit("tooltip-close",te))}),Hn({_:2},[Qe(Q(Z),(te,ge)=>({name:te,fn:Te(Y=>[Ne(z.$slots,te,wn(Yn({...Y})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),z.enableTimePicker?(k(),D("div",SB,[z.$slots["time-picker"]?Ne(z.$slots,"time-picker",wn(cn({key:0},{time:Q(h),updateTime:Q(H)}))):(k(),at(Ew,cn({key:1,ref_key:"timePickerRef",ref:N},z.$props,{hours:Q(h).hours,minutes:Q(h).minutes,seconds:Q(h).seconds,"internal-model-value":z.internalModelValue,"disabled-times-config":Q(f),"validate-time":Q(m),onMount:S[8]||(S[8]=I=>he(Q(ma).timePicker)),"onUpdate:hours":S[9]||(S[9]=I=>Q(H)(I)),"onUpdate:minutes":S[10]||(S[10]=I=>Q(H)(I,!1)),"onUpdate:seconds":S[11]||(S[11]=I=>Q(H)(I,!1,!0)),onResetFlow:S[12]||(S[12]=I=>z.$emit("reset-flow")),onOverlayClosed:S[13]||(S[13]=I=>we(I,!1)),onOverlayOpened:S[14]||(S[14]=I=>we(I,!0)),onAmPmChange:S[15]||(S[15]=I=>z.$emit("am-pm-change",I))}),Hn({_:2},[Qe(Q(q),(I,G)=>({name:I,fn:Te(te=>[Ne(z.$slots,I,wn(Yn(te)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):ae("",!0)],64))}}),AB=(e,t)=>{const n=de(),{defaultedMultiCalendars:r,defaultedConfig:s,defaultedHighlight:a,defaultedRange:o,propDates:u,defaultedFilters:c,defaultedMultiDates:h}=sn(e),{modelValue:f,year:p,month:m,calendars:y}=Ho(e,t),{isDisabled:_}=ji(e),{selectYear:b,groupedYears:A,showYearPicker:B,isDisabled:V,toggleYearPicker:x,handleYearSelect:C,handleYear:$}=Cw({modelValue:f,multiCalendars:r,range:o,highlight:a,calendars:y,propDates:u,month:m,year:p,filters:c,props:e,emit:t}),H=(N,Z)=>[N,Z].map(R=>Ps(R,"MMMM",{locale:e.formatLocale})).join("-"),F=me(()=>N=>f.value?Array.isArray(f.value)?f.value.some(Z=>h0(N,Z)):h0(f.value,N):!1),U=N=>{if(o.value.enabled){if(Array.isArray(f.value)){const Z=kt(N,f.value[0])||kt(N,f.value[1]);return hd(f.value,n.value,N)&&!Z}return!1}return!1},P=(N,Z)=>N.quarter===l0(Z)&&N.year===lt(Z),O=N=>typeof a.value=="function"?a.value({quarter:l0(N),year:lt(N)}):!!a.value.quarters.find(Z=>P(Z,N)),J=me(()=>N=>{const Z=qt(new Date,{year:p.value(N)});return XF({start:Co(Z),end:J1(Z)}).map(R=>{const q=oa(R),he=o0(R),Ae=_(R),Pe=U(q),W=O(q);return{text:H(q,he),value:q,active:F.value(q),highlighted:W,disabled:Ae,isBetween:Pe}})}),X=N=>{om(N,f,h.value.limit),t("auto-apply",!0)},fe=N=>{f.value=um(f,N,t),gd(f.value,t,e.autoApply,e.modelAuto)},ne=N=>{f.value=N,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:r,groupedYears:A,year:p,isDisabled:V,quarters:J,showYearPicker:B,modelValue:f,setHoverDate:N=>{n.value=N},selectYear:b,selectQuarter:(N,Z,R)=>{if(!R)return y.value[Z].month=wt(o0(N)),h.value.enabled?X(N):o.value.enabled?fe(N):ne(N)},toggleYearPicker:x,handleYearSelect:C,handleYear:$}},CB={class:"dp--quarter-items"},EB=["data-test","disabled","onClick","onMouseover"],OB=fn({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...ws},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=Br(a,"yearMode"),{defaultedMultiCalendars:u,defaultedConfig:c,groupedYears:h,year:f,isDisabled:p,quarters:m,modelValue:y,showYearPicker:_,setHoverDate:b,selectQuarter:A,toggleYearPicker:B,handleYearSelect:V,handleYear:x}=AB(s,r);return t({getSidebarProps:()=>({modelValue:y,year:f,selectQuarter:A,handleYearSelect:V,handleYear:x})}),(C,$)=>(k(),at(md,{"multi-calendars":Q(u).count,collapse:C.collapse,stretch:""},{default:Te(({instance:H})=>[v("div",{class:"dp-quarter-picker-wrap",style:bn({minHeight:`${Q(c).modeHeight}px`})},[C.$slots["top-extra"]?Ne(C.$slots,"top-extra",{key:0,value:C.internalModelValue}):ae("",!0),v("div",null,[pe(Sw,cn(C.$props,{items:Q(h)(H),instance:H,"show-year-picker":Q(_)[H],year:Q(f)(H),"is-disabled":F=>Q(p)(H,F),onHandleYear:F=>Q(x)(H,F),onYearSelect:F=>Q(V)(F,H),onToggleYearPicker:F=>Q(B)(H,F==null?void 0:F.flow,F==null?void 0:F.show)}),Hn({_:2},[Qe(Q(o),(F,U)=>({name:F,fn:Te(P=>[Ne(C.$slots,F,wn(Yn(P)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),v("div",CB,[(k(!0),D(Ve,null,Qe(Q(m)(H),(F,U)=>(k(),D("div",{key:U},[v("button",{type:"button",class:$e(["dp--qr-btn",{"dp--qr-btn-active":F.active,"dp--qr-btn-between":F.isBetween,"dp--qr-btn-disabled":F.disabled,"dp--highlighted":F.highlighted}]),"data-test":F.value,disabled:F.disabled,onClick:P=>Q(A)(F.value,H,F.disabled),onMouseover:P=>Q(b)(F.value)},[C.$slots.quarter?Ne(C.$slots,"quarter",{key:0,value:F.value,text:F.text}):(k(),D(Ve,{key:1},[mt(ie(F.text),1)],64))],42,EB)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),MB=["id","aria-label"],RB={key:0,class:"dp--menu-load-container"},DB=v("span",{class:"dp--menu-loader"},null,-1),PB=[DB],LB={key:0,class:"dp__sidebar_left"},IB=["data-test","onClick","onKeydown"],NB={key:2,class:"dp__sidebar_right"},VB={key:3,class:"dp__action_extra"},x0=fn({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...pd,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=de(null),o=me(()=>{const{openOnTop:Y,...ce}=s;return{...ce,flowStep:P.value,collapse:s.collapse,noOverlayFocus:s.noOverlayFocus,menuWrapRef:a.value}}),{setMenuFocused:u,setShiftKey:c,control:h}=kw(),f=Bi(),{defaultedTextInput:p,defaultedInline:m,defaultedConfig:y,defaultedUI:_}=sn(s),b=de(null),A=de(0),B=de(null),V=de(!1),x=de(null);Ht(()=>{if(!s.shadow){V.value=!0,C(),window.addEventListener("resize",C);const Y=Ln(a);if(Y&&!p.value.enabled&&!m.value.enabled&&(u(!0),Z()),Y){const ce=ye=>{y.value.allowPreventDefault&&ye.preventDefault(),Ri(ye,y.value,!0)};Y.addEventListener("pointerdown",ce),Y.addEventListener("mousedown",ce)}}}),ii(()=>{window.removeEventListener("resize",C)});const C=()=>{const Y=Ln(B);Y&&(A.value=Y.getBoundingClientRect().width)},{arrowRight:$,arrowLeft:H,arrowDown:F,arrowUp:U}=Ui(),{flowStep:P,updateFlowStep:O,childMount:J,resetFlow:X,handleFlow:fe}=UB(s,r,x),ne=me(()=>s.monthPicker?H5:s.yearPicker?j5:s.timePicker?aB:s.quarterPicker?OB:TB),N=me(()=>{var Y;if(y.value.arrowLeft)return y.value.arrowLeft;const ce=(Y=a.value)==null?void 0:Y.getBoundingClientRect(),ye=s.getInputRect();return(ye==null?void 0:ye.width)<(A==null?void 0:A.value)&&(ye==null?void 0:ye.left)<=((ce==null?void 0:ce.left)??0)?`${(ye==null?void 0:ye.width)/2}px`:(ye==null?void 0:ye.right)>=((ce==null?void 0:ce.right)??0)&&(ye==null?void 0:ye.width)<(A==null?void 0:A.value)?`${(A==null?void 0:A.value)-(ye==null?void 0:ye.width)/2}px`:"50%"}),Z=()=>{const Y=Ln(a);Y&&Y.focus({preventScroll:!0})},R=me(()=>{var Y;return((Y=x.value)==null?void 0:Y.getSidebarProps())||{}}),q=()=>{s.openOnTop&&r("recalculate-position")},he=Br(f,"action"),Ae=me(()=>s.monthPicker||s.yearPicker?Br(f,"monthYear"):s.timePicker?Br(f,"timePicker"):Br(f,"shared")),Pe=me(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),W=me(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),se=me(()=>({dp__menu:!0,dp__menu_index:!m.value.enabled,dp__relative:m.value.enabled,[s.menuClassName]:!!s.menuClassName,..._.value.menu??{}})),E=Y=>{Ri(Y,y.value,!0)},re=()=>{s.escClose&&r("close-picker")},_e=Y=>{if(s.arrowNavigation){if(Y===ur.up)return U();if(Y===ur.down)return F();if(Y===ur.left)return H();if(Y===ur.right)return $()}else Y===ur.left||Y===ur.up?et("handleArrow",ur.left,0,Y===ur.up):et("handleArrow",ur.right,0,Y===ur.down)},j=Y=>{c(Y.shiftKey),!s.disableMonthYearSelect&&Y.code===nn.tab&&Y.target.classList.contains("dp__menu")&&h.value.shiftKeyInMenu&&(Y.preventDefault(),Ri(Y,y.value,!0),r("close-picker"))},Ie=()=>{Z(),r("time-picker-close")},Xe=Y=>{var ce,ye,ke;(ce=x.value)==null||ce.toggleTimePicker(!1,!1),(ye=x.value)==null||ye.toggleMonthPicker(!1,!1,Y),(ke=x.value)==null||ke.toggleYearPicker(!1,!1,Y)},we=(Y,ce=0)=>{var ye,ke,Ce;return Y==="month"?(ye=x.value)==null?void 0:ye.toggleMonthPicker(!1,!0,ce):Y==="year"?(ke=x.value)==null?void 0:ke.toggleYearPicker(!1,!0,ce):Y==="time"?(Ce=x.value)==null?void 0:Ce.toggleTimePicker(!0,!1):Xe(ce)},et=(Y,...ce)=>{var ye,ke;(ye=x.value)!=null&&ye[Y]&&((ke=x.value)==null||ke[Y](...ce))},z=()=>{et("selectCurrentDate")},S=(Y,ce)=>{et("presetDate",Y,ce)},I=()=>{et("clearHoverDate")},G=(Y,ce)=>{et("updateMonthYear",Y,ce)},te=(Y,ce)=>{Y.preventDefault(),_e(ce)},ge=Y=>{var ce;if(j(Y),Y.key===nn.home||Y.key===nn.end)return et("selectWeekDate",Y.key===nn.home,Y.target.getAttribute("id"));switch((Y.key===nn.pageUp||Y.key===nn.pageDown)&&(Y.shiftKey?et("changeYear",Y.key===nn.pageUp):et("changeMonth",Y.key===nn.pageUp),Y.target.getAttribute("id")&&((ce=a.value)==null||ce.focus({preventScroll:!0}))),Y.key){case nn.esc:return re();case nn.arrowLeft:return te(Y,ur.left);case nn.arrowRight:return te(Y,ur.right);case nn.arrowUp:return te(Y,ur.up);case nn.arrowDown:return te(Y,ur.down);default:return}};return t({updateMonthYear:G,switchView:we,handleFlow:fe}),(Y,ce)=>{var ye,ke,Ce;return k(),D("div",{id:Y.uid?`dp-menu-${Y.uid}`:void 0,ref_key:"dpMenuRef",ref:a,tabindex:"0",role:"dialog","aria-label":(ye=Y.ariaLabels)==null?void 0:ye.menu,class:$e(se.value),style:bn({"--dp-arrow-left":N.value}),onMouseleave:I,onClick:E,onKeydown:ge},[(Y.disabled||Y.readonly)&&Q(m).enabled||Y.loading?(k(),D("div",{key:0,class:$e(W.value)},[Y.loading?(k(),D("div",RB,PB)):ae("",!0)],2)):ae("",!0),!Q(m).enabled&&!Y.teleportCenter?(k(),D("div",{key:1,class:$e(Pe.value)},null,2)):ae("",!0),v("div",{ref_key:"innerMenuRef",ref:B,class:$e({dp__menu_content_wrapper:((ke=Y.presetDates)==null?void 0:ke.length)||!!Y.$slots["left-sidebar"]||!!Y.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Ce=Y.presetDates)==null?void 0:Ce.length)||!!Y.$slots["left-sidebar"]||!!Y.$slots["right-sidebar"])}),style:bn({"--dp-menu-width":`${A.value}px`})},[Y.$slots["left-sidebar"]?(k(),D("div",LB,[Ne(Y.$slots,"left-sidebar",wn(Yn(R.value)))])):ae("",!0),Y.presetDates.length?(k(),D("div",{key:1,class:$e({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0})},[(k(!0),D(Ve,null,Qe(Y.presetDates,(Me,He)=>(k(),D(Ve,{key:He},[Me.slot?Ne(Y.$slots,Me.slot,{key:0,presetDate:S,label:Me.label,value:Me.value}):(k(),D("button",{key:1,type:"button",style:bn(Me.style||{}),class:$e(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test":Me.testId??void 0,onClick:Et(je=>S(Me.value,Me.noTz),["prevent"]),onKeydown:je=>Q(Tr)(je,()=>S(Me.value,Me.noTz),!0)},ie(Me.label),47,IB))],64))),128))],2)):ae("",!0),v("div",{ref_key:"calendarWrapperRef",ref:b,class:"dp__instance_calendar",role:"document"},[(k(),at(Al(ne.value),cn({ref_key:"dynCmpRef",ref:x},o.value,{"flow-step":Q(P),onMount:Q(J),onUpdateFlowStep:Q(O),onResetFlow:Q(X),onFocusMenu:Z,onSelectDate:ce[0]||(ce[0]=Me=>Y.$emit("select-date")),onDateUpdate:ce[1]||(ce[1]=Me=>Y.$emit("date-update",Me)),onTooltipOpen:ce[2]||(ce[2]=Me=>Y.$emit("tooltip-open",Me)),onTooltipClose:ce[3]||(ce[3]=Me=>Y.$emit("tooltip-close",Me)),onAutoApply:ce[4]||(ce[4]=Me=>Y.$emit("auto-apply",Me)),onRangeStart:ce[5]||(ce[5]=Me=>Y.$emit("range-start",Me)),onRangeEnd:ce[6]||(ce[6]=Me=>Y.$emit("range-end",Me)),onInvalidFixedRange:ce[7]||(ce[7]=Me=>Y.$emit("invalid-fixed-range",Me)),onTimeUpdate:ce[8]||(ce[8]=Me=>Y.$emit("time-update")),onAmPmChange:ce[9]||(ce[9]=Me=>Y.$emit("am-pm-change",Me)),onTimePickerOpen:ce[10]||(ce[10]=Me=>Y.$emit("time-picker-open",Me)),onTimePickerClose:Ie,onRecalculatePosition:q,onUpdateMonthYear:ce[11]||(ce[11]=Me=>Y.$emit("update-month-year",Me)),onAutoApplyInvalid:ce[12]||(ce[12]=Me=>Y.$emit("auto-apply-invalid",Me)),onInvalidDate:ce[13]||(ce[13]=Me=>Y.$emit("invalid-date",Me)),onOverlayToggle:ce[14]||(ce[14]=Me=>Y.$emit("overlay-toggle",Me)),"onUpdate:internalModelValue":ce[15]||(ce[15]=Me=>Y.$emit("update:internal-model-value",Me))}),Hn({_:2},[Qe(Ae.value,(Me,He)=>({name:Me,fn:Te(je=>[Ne(Y.$slots,Me,wn(Yn({...je})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),Y.$slots["right-sidebar"]?(k(),D("div",NB,[Ne(Y.$slots,"right-sidebar",wn(Yn(R.value)))])):ae("",!0),Y.$slots["action-extra"]?(k(),D("div",VB,[Y.$slots["action-extra"]?Ne(Y.$slots,"action-extra",{key:0,selectCurrentDate:z}):ae("",!0)])):ae("",!0)],6),!Y.autoApply||Q(y).keepActionRow?(k(),at(P5,cn({key:2,"menu-mount":V.value},o.value,{"calendar-width":A.value,onClosePicker:ce[16]||(ce[16]=Me=>Y.$emit("close-picker")),onSelectDate:ce[17]||(ce[17]=Me=>Y.$emit("select-date")),onInvalidSelect:ce[18]||(ce[18]=Me=>Y.$emit("invalid-select")),onSelectNow:z}),Hn({_:2},[Qe(Q(he),(Me,He)=>({name:Me,fn:Te(je=>[Ne(Y.$slots,Me,wn(Yn({...je})))])}))]),1040,["menu-mount","calendar-width"])):ae("",!0)],46,MB)}}});var Xa=(e=>(e.center="center",e.left="left",e.right="right",e))(Xa||{});const FB=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:r,inline:s,emit:a,props:o,slots:u})=>{const c=de({}),h=de(!1),f=de({top:"0",left:"0"}),p=de(!1),m=ll(o,"teleportCenter");Wt(m,()=>{f.value=JSON.parse(JSON.stringify({})),C()});const y=N=>{if(o.teleport){const Z=N.getBoundingClientRect();return{left:Z.left+window.scrollX,top:Z.top+window.scrollY}}return{top:0,left:0}},_=(N,Z)=>{f.value.left=`${N+Z-c.value.width}px`},b=N=>{f.value.left=`${N}px`},A=(N,Z)=>{o.position===Xa.left&&b(N),o.position===Xa.right&&_(N,Z),o.position===Xa.center&&(f.value.left=`${N+Z/2-c.value.width/2}px`)},B=N=>{const{width:Z,height:R}=N.getBoundingClientRect(),{top:q,left:he}=o.altPosition?o.altPosition(N):y(N);return{top:+q,left:+he,width:Z,height:R}},V=()=>{f.value.left="50%",f.value.top="50%",f.value.transform="translate(-50%, -50%)",f.value.position="fixed",delete f.value.opacity},x=()=>{const N=Ln(n),{top:Z,left:R,transform:q}=o.altPosition(N);f.value={top:`${Z}px`,left:`${R}px`,transform:q??""}},C=(N=!0)=>{var Z;if(!s.value.enabled){if(m.value)return V();if(o.altPosition!==null)return x();if(N){const R=o.teleport?(Z=t.value)==null?void 0:Z.$el:e.value;R&&(c.value=R.getBoundingClientRect()),a("recalculate-position")}return J()}},$=({inputEl:N,left:Z,width:R})=>{window.screen.width>768&&!h.value&&A(Z,R),U(N)},H=N=>{const{top:Z,left:R,height:q,width:he}=B(N);f.value.top=`${q+Z+ +o.offset}px`,p.value=!1,h.value||(f.value.left=`${R+he/2-c.value.width/2}px`),$({inputEl:N,left:R,width:he})},F=N=>{const{top:Z,left:R,width:q}=B(N);f.value.top=`${Z-+o.offset-c.value.height}px`,p.value=!0,$({inputEl:N,left:R,width:q})},U=N=>{if(o.autoPosition){const{left:Z,width:R}=B(N),{left:q,right:he}=c.value;if(!h.value){if(Math.abs(q)!==Math.abs(he)){if(q<=0)return h.value=!0,b(Z);if(he>=document.documentElement.clientWidth)return h.value=!0,_(Z,R)}return A(Z,R)}}},P=()=>{const N=Ln(n);if(N){const{height:Z}=c.value,{top:R,height:q}=N.getBoundingClientRect(),he=window.innerHeight-R-q,Ae=R;return Z<=he?sa.bottom:Z>he&&Z<=Ae?sa.top:he>=Ae?sa.bottom:sa.top}return sa.bottom},O=N=>P()===sa.bottom?H(N):F(N),J=()=>{const N=Ln(n);if(N)return o.autoPosition?O(N):H(N)},X=function(N){if(N){const Z=N.scrollHeight>N.clientHeight,R=window.getComputedStyle(N).overflowY.indexOf("hidden")!==-1;return Z&&!R}return!0},fe=function(N){return!N||N===document.body||N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:X(N)?N:fe(N.assignedSlot?N.assignedSlot.parentNode:N.parentNode)},ne=N=>{if(N)switch(o.position){case Xa.left:return{left:0,transform:"translateX(0)"};case Xa.right:return{left:`${N.width}px`,transform:"translateX(-100%)"};default:return{left:`${N.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:f,xCorrect:h,setMenuPosition:C,getScrollableParent:fe,shadowRender:(N,Z)=>{var R,q,he;const Ae=document.createElement("div"),Pe=(R=Ln(n))==null?void 0:R.getBoundingClientRect();Ae.setAttribute("id","dp--temp-container");const W=(q=r.value)!=null&&q.clientWidth?r.value:document.body;W.append(Ae);const se=ne(Pe),E=wp(N,{...Z,shadow:!0,style:{opacity:0,position:"absolute",...se}},Object.fromEntries(Object.keys(u).filter(re=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(re)).map(re=>[re,u[re]])));_c(E,Ae),c.value=(he=E.el)==null?void 0:he.getBoundingClientRect(),_c(null,Ae),W.removeChild(Ae)}}},yi=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],$B=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],BB={all:()=>yi,monthYear:()=>yi.filter(e=>e.use.includes("month-year")),input:()=>$B,timePicker:()=>yi.filter(e=>e.use.includes("time")),action:()=>yi.filter(e=>e.use.includes("action")),calendar:()=>yi.filter(e=>e.use.includes("calendar")),menu:()=>yi.filter(e=>e.use.includes("menu")),shared:()=>yi.filter(e=>e.use.includes("shared")),yearMode:()=>yi.filter(e=>e.use.includes("year-mode"))},Br=(e,t,n)=>{const r=[];return BB[t]().forEach(s=>{e[s.name]&&r.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&r.push(s.slot)}),r},Bo=e=>{const t=me(()=>r=>e.value?r?e.value.open:e.value.close:""),n=me(()=>r=>e.value?r?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Ho=(e,t,n)=>{const{defaultedRange:r,defaultedTz:s}=sn(e),a=De(Er(De(),s.value.timezone)),o=de([{month:wt(a),year:lt(a)}]),u=m=>{const y={hours:ri(a),minutes:Vi(a),seconds:0};return r.value.enabled?[y[m],y[m]]:y[m]},c=Hr({hours:u("hours"),minutes:u("minutes"),seconds:u("seconds")});Wt(r,(m,y)=>{m.enabled!==y.enabled&&(c.hours=u("hours"),c.minutes=u("minutes"),c.seconds=u("seconds"))},{deep:!0});const h=me({get:()=>e.internalModelValue,set:m=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",m)}}),f=me(()=>m=>o.value[m]?o.value[m].month:0),p=me(()=>m=>o.value[m]?o.value[m].year:0);return Wt(h,(m,y)=>{n&&JSON.stringify(m??{})!==JSON.stringify(y??{})&&n()},{deep:!0}),{calendars:o,time:c,modelValue:h,month:f,year:p,today:a}},HB=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:r,defaultedUI:s,defaultedHighlight:a,defaultedTz:o,propDates:u,defaultedRange:c}=sn(t),{isDisabled:h}=ji(t),f=de(null),p=de(Er(new Date,o.value.timezone)),m=E=>{!E.current&&t.hideOffsetDates||(f.value=E.value)},y=()=>{f.value=null},_=E=>Array.isArray(e.value)&&c.value.enabled&&e.value[0]&&f.value?E?_n(f.value,e.value[0]):on(f.value,e.value[0]):!0,b=(E,re)=>{const _e=()=>e.value?re?e.value[0]||null:e.value[1]:null,j=e.value&&Array.isArray(e.value)?_e():null;return kt(De(E.value),j)},A=E=>{const re=Array.isArray(e.value)?e.value[0]:null;return E?!on(f.value??null,re):!0},B=(E,re=!0)=>(c.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!E.current?!1:kt(De(E.value),e.value[re?0:1]):c.value.enabled?b(E,re)&&A(re)||kt(E.value,Array.isArray(e.value)?e.value[0]:null)&&_(re):!1,V=(E,re)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const _e=kt(E.value,f.value);return re?_n(e.value[0],E.value)&&_e:on(e.value[0],E.value)&&_e}return!1},x=E=>!e.value||t.hideOffsetDates&&!E.current?!1:c.value.enabled?t.modelAuto&&Array.isArray(e.value)?kt(E.value,e.value[0]?e.value[0]:p.value):!1:r.value.enabled&&Array.isArray(e.value)?e.value.some(re=>kt(re,E.value)):kt(E.value,e.value?e.value:p.value),C=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!E.current)return!1;const re=fs(f.value,+c.value.autoRange),_e=Gs(De(f.value),t.weekStart);return t.weekPicker?kt(_e[1],De(E.value)):kt(re,De(E.value))}return!1}return!1},$=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){const re=fs(f.value,+c.value.autoRange);if(t.hideOffsetDates&&!E.current)return!1;const _e=Gs(De(f.value),t.weekStart);return t.weekPicker?_n(E.value,_e[0])&&on(E.value,_e[1]):_n(E.value,f.value)&&on(E.value,re)}return!1}return!1},H=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!E.current)return!1;const re=Gs(De(f.value),t.weekStart);return t.weekPicker?kt(re[0],E.value):kt(f.value,E.value)}return!1}return!1},F=E=>hd(e.value,f.value,E.value),U=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,P=()=>t.modelAuto?fw(t.internalModelValue):!0,O=E=>{if(t.weekPicker)return!1;const re=c.value.enabled?!B(E)&&!B(E,!1):!0;return!h(E.value)&&!x(E)&&!(!E.current&&t.hideOffsetDates)&&re},J=E=>c.value.enabled?t.modelAuto?U()&&x(E):!1:x(E),X=E=>a.value?s5(E.value,u.value.highlight):!1,fe=E=>{const re=h(E.value);return re&&(typeof a.value=="function"?!a.value(E.value,re):!a.value.options.highlightDisabled)},ne=E=>{var re;return typeof a.value=="function"?a.value(E.value):(re=a.value.weekdays)==null?void 0:re.includes(E.value.getDay())},N=E=>(c.value.enabled||t.weekPicker)&&(!(n.value.count>0)||E.current)&&P()&&!(!E.current&&t.hideOffsetDates)&&!x(E)?F(E):!1,Z=E=>{const{isRangeStart:re,isRangeEnd:_e}=Ae(E),j=c.value.enabled?re||_e:!1;return{dp__cell_offset:!E.current,dp__pointer:!t.disabled&&!(!E.current&&t.hideOffsetDates)&&!h(E.value),dp__cell_disabled:h(E.value),dp__cell_highlight:!fe(E)&&(X(E)||ne(E))&&!J(E)&&!j&&!H(E)&&!(N(E)&&t.weekPicker)&&!_e,dp__cell_highlight_active:!fe(E)&&(X(E)||ne(E))&&J(E),dp__today:!t.noToday&&kt(E.value,p.value)&&E.current,"dp--past":on(E.value,p.value),"dp--future":_n(E.value,p.value)}},R=E=>({dp__active_date:J(E),dp__date_hover:O(E)}),q=E=>{if(e.value&&!Array.isArray(e.value)){const re=Gs(e.value,t.weekStart);return{...W(E),dp__range_start:kt(re[0],E.value),dp__range_end:kt(re[1],E.value),dp__range_between_week:_n(E.value,re[0])&&on(E.value,re[1])}}return{...W(E)}},he=E=>{if(e.value&&Array.isArray(e.value)){const re=Gs(e.value[0],t.weekStart),_e=e.value[1]?Gs(e.value[1],t.weekStart):[];return{...W(E),dp__range_start:kt(re[0],E.value)||kt(_e[0],E.value),dp__range_end:kt(re[1],E.value)||kt(_e[1],E.value),dp__range_between_week:_n(E.value,re[0])&&on(E.value,re[1])||_n(E.value,_e[0])&&on(E.value,_e[1]),dp__range_between:_n(E.value,re[1])&&on(E.value,_e[0])}}return{...W(E)}},Ae=E=>{const re=n.value.count>0?E.current&&B(E)&&P():B(E)&&P(),_e=n.value.count>0?E.current&&B(E,!1)&&P():B(E,!1)&&P();return{isRangeStart:re,isRangeEnd:_e}},Pe=E=>{const{isRangeStart:re,isRangeEnd:_e}=Ae(E);return{dp__range_start:re,dp__range_end:_e,dp__range_between:N(E),dp__date_hover:kt(E.value,f.value)&&!re&&!_e&&!t.weekPicker,dp__date_hover_start:V(E,!0),dp__date_hover_end:V(E,!1)}},W=E=>({...Pe(E),dp__cell_auto_range:$(E),dp__cell_auto_range_start:H(E),dp__cell_auto_range_end:C(E)}),se=E=>c.value.enabled?c.value.autoRange?W(E):t.modelAuto?{...R(E),...Pe(E)}:t.weekPicker?he(E):Pe(E):t.weekPicker?q(E):R(E);return{setHoverDate:m,clearHoverDate:y,getDayClassData:E=>t.hideOffsetDates&&!E.current?{}:{...Z(E),...se(E),[t.dayClass?t.dayClass(E.value,t.internalModelValue):""]:!0,[t.calendarCellClassName]:!!t.calendarCellClassName,...s.value.calendarCell??{}}}},ji=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:r,defaultedMultiDates:s}=sn(e),a=ne=>r.value.disabledDates?typeof r.value.disabledDates=="function"?r.value.disabledDates(De(ne)):!!Dc(ne,r.value.disabledDates):!1,o=ne=>r.value.maxDate?e.yearPicker?lt(ne)>lt(r.value.maxDate):_n(ne,r.value.maxDate):!1,u=ne=>r.value.minDate?e.yearPicker?lt(ne){const N=o(ne),Z=u(ne),R=a(ne),q=t.value.months.map(se=>+se).includes(wt(ne)),he=e.disabledWeekDays.length?e.disabledWeekDays.some(se=>+se===W$(ne)):!1,Ae=y(ne),Pe=lt(ne),W=Pe<+e.yearRange[0]||Pe>+e.yearRange[1];return!(N||Z||R||q||W||he||Ae)},h=(ne,N)=>on(...Ti(r.value.minDate,ne,N))||kt(...Ti(r.value.minDate,ne,N)),f=(ne,N)=>_n(...Ti(r.value.maxDate,ne,N))||kt(...Ti(r.value.maxDate,ne,N)),p=(ne,N,Z)=>{let R=!1;return r.value.maxDate&&Z&&f(ne,N)&&(R=!0),r.value.minDate&&!Z&&h(ne,N)&&(R=!0),R},m=(ne,N,Z,R)=>{let q=!1;return R?r.value.minDate&&r.value.maxDate?q=p(ne,N,Z):(r.value.minDate&&h(ne,N)||r.value.maxDate&&f(ne,N))&&(q=!0):q=!0,q},y=ne=>Array.isArray(r.value.allowedDates)&&!r.value.allowedDates.length?!0:r.value.allowedDates?!Dc(ne,r.value.allowedDates):!1,_=ne=>!c(ne),b=ne=>n.value.noDisabledRange?!G1({start:ne[0],end:ne[1]}).some(N=>_(N)):!0,A=ne=>{if(ne){const N=lt(ne);return N>=+e.yearRange[0]&&N<=e.yearRange[1]}return!0},B=(ne,N)=>!!(Array.isArray(ne)&&ne[N]&&(n.value.maxRange||n.value.minRange)&&A(ne[N])),V=(ne,N,Z=0)=>{if(B(N,Z)&&A(ne)){const R=z1(ne,N[Z]),q=vw(N[Z],ne),he=q.length===1?0:q.filter(Pe=>_(Pe)).length,Ae=Math.abs(R)-(n.value.minMaxRawRange?0:he);if(n.value.minRange&&n.value.maxRange)return Ae>=+n.value.minRange&&Ae<=+n.value.maxRange;if(n.value.minRange)return Ae>=+n.value.minRange;if(n.value.maxRange)return Ae<=+n.value.maxRange}return!0},x=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,C=ne=>Array.isArray(ne)?[ne[0]?sh(ne[0]):null,ne[1]?sh(ne[1]):null]:sh(ne),$=(ne,N,Z)=>ne.find(R=>+R.hours===ri(N)&&R.minutes==="*"?!0:+R.minutes===Vi(N)&&+R.hours===ri(N))&&Z,H=(ne,N,Z)=>{const[R,q]=ne,[he,Ae]=N;return!$(R,he,Z)&&!$(q,Ae,Z)&&Z},F=(ne,N)=>{const Z=Array.isArray(N)?N:[N];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?H(e.disabledTimes,Z,ne):!Z.some(R=>$(e.disabledTimes,R,ne)):ne},U=(ne,N)=>{const Z=Array.isArray(N)?[ga(N[0]),N[1]?ga(N[1]):void 0]:ga(N),R=!e.disabledTimes(Z);return ne&&R},P=(ne,N)=>e.disabledTimes?Array.isArray(e.disabledTimes)?F(N,ne):U(N,ne):N,O=ne=>{let N=!0;if(!ne||x())return!0;const Z=!r.value.minDate&&!r.value.maxDate?C(ne):ne;return(e.maxTime||r.value.maxDate)&&(N=y0(e.maxTime,r.value.maxDate,"max",Fn(Z),N)),(e.minTime||r.value.minDate)&&(N=y0(e.minTime,r.value.minDate,"min",Fn(Z),N)),P(ne,N)},J=ne=>{if(!e.monthPicker)return!0;let N=!0;const Z=De(hs(ne));if(r.value.minDate&&r.value.maxDate){const R=De(hs(r.value.minDate)),q=De(hs(r.value.maxDate));return _n(Z,R)&&on(Z,q)||kt(Z,R)||kt(Z,q)}if(r.value.minDate){const R=De(hs(r.value.minDate));N=_n(Z,R)||kt(Z,R)}if(r.value.maxDate){const R=De(hs(r.value.maxDate));N=on(Z,R)||kt(Z,R)}return N},X=me(()=>ne=>!e.enableTimePicker||e.ignoreTimeValidation?!0:O(ne)),fe=me(()=>ne=>e.monthPicker?Array.isArray(ne)&&(n.value.enabled||s.value.enabled)?!ne.filter(N=>!J(N)).length:J(ne):!0);return{isDisabled:_,validateDate:c,validateMonthYearInRange:m,isDateRangeAllowed:b,checkMinMaxRange:V,isValidTime:O,isTimeValid:X,isMonthValid:fe}},vd=()=>{const e=me(()=>(r,s)=>r==null?void 0:r.includes(s)),t=me(()=>(r,s)=>r.count?r.solo?!0:s===0:!0),n=me(()=>(r,s)=>r.count?r.solo?!0:s===r.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},UB=(e,t,n)=>{const r=de(0),s=Hr({[ma.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ma.calendar]:!1,[ma.header]:!1}),a=me(()=>e.monthPicker||e.timePicker),o=p=>{var m;if((m=e.flow)!=null&&m.length){if(!p&&a.value)return f();s[p]=!0,Object.keys(s).filter(y=>!s[y]).length||f()}},u=()=>{var p,m;(p=e.flow)!=null&&p.length&&r.value!==-1&&(r.value+=1,t("flow-step",r.value),f()),((m=e.flow)==null?void 0:m.length)===r.value&&Un().then(()=>c())},c=()=>{r.value=-1},h=(p,m,...y)=>{var _,b;e.flow[r.value]===p&&n.value&&((b=(_=n.value)[m])==null||b.call(_,...y))},f=(p=0)=>{p&&(r.value+=p),h(Qn.month,"toggleMonthPicker",!0),h(Qn.year,"toggleYearPicker",!0),h(Qn.calendar,"toggleTimePicker",!1,!0),h(Qn.time,"toggleTimePicker",!0,!0);const m=e.flow[r.value];(m===Qn.hours||m===Qn.minutes||m===Qn.seconds)&&h(m,"toggleTimePicker",!0,!0,m)};return{childMount:o,updateFlowStep:u,resetFlow:c,handleFlow:f,flowStep:r}},jB={key:1,class:"dp__input_wrap"},qB=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],WB={key:2,class:"dp__clear_icon"},YB=fn({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...pd},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTextInput:a,defaultedAriaLabels:o,defaultedInline:u,defaultedConfig:c,defaultedRange:h,defaultedMultiDates:f,defaultedUI:p,getDefaultPattern:m,getDefaultStartTime:y}=sn(s),{checkMinMaxRange:_}=ji(s),b=de(),A=de(null),B=de(!1),V=de(!1),x=me(()=>({dp__pointer:!s.disabled&&!s.readonly&&!a.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!a.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:!!s.state,dp__input_invalid:s.state===!1,dp__input_focus:B.value||s.isMenuOpen,dp__input_reg:!a.value.enabled,[s.inputClassName]:!!s.inputClassName,...p.value.input??{}})),C=()=>{r("set-input-date",null),s.clearable&&s.autoApply&&(r("set-empty-date"),b.value=null)},$=R=>{const q=y();return i5(R,a.value.format??m(),q??yw({},s.enableSeconds),s.inputValue,V.value,s.formatLocale)},H=R=>{const{rangeSeparator:q}=a.value,[he,Ae]=R.split(`${q}`);if(he){const Pe=$(he.trim()),W=Ae?$(Ae.trim()):null;if(yl(Pe,W))return;const se=Pe&&W?[Pe,W]:[Pe];_(W,se,0)&&(b.value=Pe?se:null)}},F=()=>{V.value=!0},U=R=>{if(h.value.enabled)H(R);else if(f.value.enabled){const q=R.split(";");b.value=q.map(he=>$(he.trim())).filter(he=>he)}else b.value=$(R)},P=R=>{var q;const he=typeof R=="string"?R:(q=R.target)==null?void 0:q.value;he!==""?(a.value.openMenu&&!s.isMenuOpen&&r("open"),U(he),r("set-input-date",b.value)):C(),V.value=!1,r("update:input-value",he)},O=R=>{a.value.enabled?(U(R.target.value),a.value.enterSubmit&&Gh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0),b.value=null):a.value.enterSubmit&&s.inputValue===""&&(b.value=null,r("clear"))):fe(R)},J=R=>{a.value.enabled&&a.value.tabSubmit&&U(R.target.value),a.value.tabSubmit&&Gh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0,!0),b.value=null):a.value.tabSubmit&&s.inputValue===""&&(b.value=null,r("clear",!0))},X=()=>{B.value=!0,r("focus"),Un().then(()=>{var R;a.value.enabled&&a.value.selectOnFocus&&((R=A.value)==null||R.select())})},fe=R=>{R.preventDefault(),Ri(R,c.value,!0),a.value.enabled&&a.value.openMenu&&!u.value.input&&!s.isMenuOpen?r("open"):a.value.enabled||r("toggle")},ne=()=>{r("real-blur"),B.value=!1,(!s.isMenuOpen||u.value.enabled&&u.value.input)&&r("blur"),s.autoApply&&a.value.enabled&&b.value&&!s.isMenuOpen&&(r("set-input-date",b.value),r("select-date"),b.value=null)},N=R=>{Ri(R,c.value,!0),r("clear")},Z=R=>{if(R.key==="Tab"&&J(R),R.key==="Enter"&&O(R),!a.value.enabled){if(R.code==="Tab")return;R.preventDefault()}};return t({focusInput:()=>{var R;(R=A.value)==null||R.focus({preventScroll:!0})},setParsedDate:R=>{b.value=R}}),(R,q)=>{var he;return k(),D("div",{onClick:fe},[R.$slots.trigger&&!R.$slots["dp-input"]&&!Q(u).enabled?Ne(R.$slots,"trigger",{key:0}):ae("",!0),!R.$slots.trigger&&(!Q(u).enabled||Q(u).input)?(k(),D("div",jB,[R.$slots["dp-input"]&&!R.$slots.trigger&&(!Q(u).enabled||Q(u).enabled&&Q(u).input)?Ne(R.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:P,onEnter:O,onTab:J,onClear:N,onBlur:ne,onKeypress:Z,onPaste:F,onFocus:X,openMenu:()=>R.$emit("open"),closeMenu:()=>R.$emit("close"),toggleMenu:()=>R.$emit("toggle")}):ae("",!0),R.$slots["dp-input"]?ae("",!0):(k(),D("input",{key:1,id:R.uid?`dp-input-${R.uid}`:void 0,ref_key:"inputRef",ref:A,"data-test":"dp-input",name:R.name,class:$e(x.value),inputmode:Q(a).enabled?"text":"none",placeholder:R.placeholder,disabled:R.disabled,readonly:R.readonly,required:R.required,value:e.inputValue,autocomplete:R.autocomplete,"aria-label":(he=Q(o))==null?void 0:he.input,"aria-disabled":R.disabled||void 0,"aria-invalid":R.state===!1?!0:void 0,onInput:P,onBlur:ne,onFocus:X,onKeypress:Z,onKeydown:Z,onPaste:F},null,42,qB)),v("div",{onClick:q[2]||(q[2]=Ae=>r("toggle"))},[R.$slots["input-icon"]&&!R.hideInputIcon?(k(),D("span",{key:0,class:"dp__input_icon",onClick:q[0]||(q[0]=Ae=>r("toggle"))},[Ne(R.$slots,"input-icon")])):ae("",!0),!R.$slots["input-icon"]&&!R.hideInputIcon&&!R.$slots["dp-input"]?(k(),at(Q(Cl),{key:1,class:"dp__input_icon dp__input_icons",onClick:q[1]||(q[1]=Ae=>r("toggle"))})):ae("",!0)]),R.$slots["clear-icon"]&&e.inputValue&&R.clearable&&!R.disabled&&!R.readonly?(k(),D("span",WB,[Ne(R.$slots,"clear-icon",{clear:N})])):ae("",!0),R.clearable&&!R.$slots["clear-icon"]&&e.inputValue&&!R.disabled&&!R.readonly?(k(),at(Q(cw),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:q[3]||(q[3]=Et(Ae=>N(Ae),["prevent"]))})):ae("",!0)])):ae("",!0)])}}}),zB=typeof window<"u"?window:void 0,ch=()=>{},KB=e=>sp()?(e_(e),!0):!1,GB=(e,t,n,r)=>{if(!e)return ch;let s=ch;const a=Wt(()=>Q(e),u=>{s(),u&&(u.addEventListener(t,n,r),s=()=>{u.removeEventListener(t,n,r),s=ch})},{immediate:!0,flush:"post"}),o=()=>{a(),s()};return KB(o),o},JB=(e,t,n,r={})=>{const{window:s=zB,event:a="pointerdown"}=r;return s?GB(s,a,o=>{const u=Ln(e),c=Ln(t);!u||!c||u===o.target||o.composedPath().includes(u)||o.composedPath().includes(c)||n(o)},{passive:!0}):void 0},ZB=fn({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...pd},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=de(!1),u=ll(s,"modelValue"),c=ll(s,"timezone"),h=de(null),f=de(null),p=de(null),m=de(!1),y=de(null),_=de(!1),b=de(!1),A=de(!1),B=de(!1),{setMenuFocused:V,setShiftKey:x}=kw(),{clearArrowNav:C}=Ui(),{validateDate:$,isValidTime:H}=ji(s),{defaultedTransitions:F,defaultedTextInput:U,defaultedInline:P,defaultedConfig:O,defaultedRange:J,defaultedMultiDates:X}=sn(s),{menuTransition:fe,showTransition:ne}=Bo(F);Ht(()=>{re(s.modelValue),Un().then(()=>{if(!P.value.enabled){const xe=Pe(y.value);xe==null||xe.addEventListener("scroll",G),window==null||window.addEventListener("resize",te)}}),P.value.enabled&&(o.value=!0),window==null||window.addEventListener("keyup",ge),window==null||window.addEventListener("keydown",Y)}),ii(()=>{if(!P.value.enabled){const xe=Pe(y.value);xe==null||xe.removeEventListener("scroll",G),window==null||window.removeEventListener("resize",te)}window==null||window.removeEventListener("keyup",ge),window==null||window.removeEventListener("keydown",Y)});const N=Br(a,"all",s.presetDates),Z=Br(a,"input");Wt([u,c],()=>{re(u.value)},{deep:!0});const{openOnTop:R,menuStyle:q,xCorrect:he,setMenuPosition:Ae,getScrollableParent:Pe,shadowRender:W}=FB({menuRef:h,menuRefInner:f,inputRef:p,pickerWrapperRef:y,inline:P,emit:r,props:s,slots:a}),{inputValue:se,internalModelValue:E,parseExternalModelValue:re,emitModelValue:_e,formatInputValue:j,checkBeforeEmit:Ie}=O5(r,s,m),Xe=me(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:P.value.enabled,"dp--flex-display-collapsed":A.value,dp__flex_display_with_input:P.value.input})),we=me(()=>s.dark?"dp__theme_dark":"dp__theme_light"),et=me(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||P.value.enabled}:{}),z=me(()=>({class:"dp__outer_menu_wrap"})),S=me(()=>P.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),I=()=>{var xe,Be;return(Be=(xe=p.value)==null?void 0:xe.$el)==null?void 0:Be.getBoundingClientRect()},G=()=>{o.value&&(O.value.closeOnScroll?Ge():Ae())},te=()=>{var xe;o.value&&Ae();const Be=(xe=f.value)==null?void 0:xe.$el.getBoundingClientRect().width;A.value=document.body.offsetWidth<=Be},ge=xe=>{xe.key==="Tab"&&!P.value.enabled&&!s.teleport&&O.value.tabOutClosesMenu&&(y.value.contains(document.activeElement)||Ge()),b.value=xe.shiftKey},Y=xe=>{b.value=xe.shiftKey},ce=()=>{!s.disabled&&!s.readonly&&(W(x0,s),Ae(!1),o.value=!0,o.value&&r("open"),o.value||Ue(),re(s.modelValue))},ye=()=>{var xe;se.value="",Ue(),(xe=p.value)==null||xe.setParsedDate(null),r("update:model-value",null),r("update:model-timezone-value",null),r("cleared"),O.value.closeOnClearValue&&Ge()},ke=()=>{const xe=E.value;return!xe||!Array.isArray(xe)&&$(xe)?!0:Array.isArray(xe)?X.value.enabled||xe.length===2&&$(xe[0])&&$(xe[1])?!0:J.value.partialRange&&!s.timePicker?$(xe[0]):!1:!1},Ce=()=>{Ie()&&ke()?(_e(),Ge()):r("invalid-select",E.value)},Me=xe=>{He(),_e(),O.value.closeOnAutoApply&&!xe&&Ge()},He=()=>{p.value&&U.value.enabled&&p.value.setParsedDate(E.value)},je=(xe=!1)=>{s.autoApply&&H(E.value)&&ke()&&(J.value.enabled&&Array.isArray(E.value)?(J.value.partialRange||E.value.length===2)&&Me(xe):Me(xe))},Ue=()=>{U.value.enabled||(E.value=null)},Ge=()=>{P.value.enabled||(o.value&&(o.value=!1,he.value=!1,V(!1),x(!1),C(),r("closed"),se.value&&re(u.value)),Ue(),r("blur"))},ht=(xe,Be,We=!1)=>{if(!xe){E.value=null;return}const Nn=Array.isArray(xe)?!xe.some(Is=>!$(Is)):$(xe),pr=H(xe);Nn&&pr&&(B.value=!0,E.value=xe,Be&&(_.value=We,Ce(),r("text-submit")),Un().then(()=>{B.value=!1}))},_t=()=>{s.autoApply&&H(E.value)&&_e(),He()},an=()=>o.value?Ge():ce(),Zt=xe=>{E.value=xe},En=()=>{U.value.enabled&&(m.value=!0,j()),r("focus")},hn=()=>{if(U.value.enabled&&(m.value=!1,re(s.modelValue),_.value)){const xe=n5(y.value,b.value);xe==null||xe.focus()}r("blur")},Mr=xe=>{f.value&&f.value.updateMonthYear(0,{month:m0(xe.month),year:m0(xe.year)})},xs=xe=>{re(xe??s.modelValue)},pn=(xe,Be)=>{var We;(We=f.value)==null||We.switchView(xe,Be)},ue=xe=>O.value.onClickOutside?O.value.onClickOutside(xe):Ge(),Fe=(xe=0)=>{var Be;(Be=f.value)==null||Be.handleFlow(xe)};return JB(h,p,()=>ue(ke)),t({closeMenu:Ge,selectDate:Ce,clearValue:ye,openMenu:ce,onScroll:G,formatInputValue:j,updateInternalModelValue:Zt,setMonthYear:Mr,parseModel:xs,switchView:pn,toggleMenu:an,handleFlow:Fe}),(xe,Be)=>(k(),D("div",{ref_key:"pickerWrapperRef",ref:y,class:$e(Xe.value),"data-datepicker-instance":""},[pe(YB,cn({ref_key:"inputRef",ref:p,"input-value":Q(se),"onUpdate:inputValue":Be[0]||(Be[0]=We=>Tn(se)?se.value=We:null),"is-menu-open":o.value},xe.$props,{onClear:ye,onOpen:ce,onSetInputDate:ht,onSetEmptyDate:Q(_e),onSelectDate:Ce,onToggle:an,onClose:Ge,onFocus:En,onBlur:hn,onRealBlur:Be[1]||(Be[1]=We=>m.value=!1)}),Hn({_:2},[Qe(Q(Z),(We,Nn)=>({name:We,fn:Te(pr=>[Ne(xe.$slots,We,wn(Yn(pr)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(k(),at(Al(xe.teleport?R_:"div"),wn(Yn(et.value)),{default:Te(()=>[pe(ys,{name:Q(fe)(Q(R)),css:Q(ne)&&!Q(P).enabled},{default:Te(()=>[o.value?(k(),D("div",cn({key:0,ref_key:"dpWrapMenuRef",ref:h},z.value,{class:{"dp--menu-wrapper":!Q(P).enabled},style:Q(P).enabled?void 0:Q(q)}),[pe(x0,cn({ref_key:"dpMenuRef",ref:f},xe.$props,{"internal-model-value":Q(E),"onUpdate:internalModelValue":Be[2]||(Be[2]=We=>Tn(E)?E.value=We:null),class:{[we.value]:!0,"dp--menu-wrapper":xe.teleport},"open-on-top":Q(R),"no-overlay-focus":S.value,collapse:A.value,"get-input-rect":I,"is-text-input-date":B.value,onClosePicker:Ge,onSelectDate:Ce,onAutoApply:je,onTimeUpdate:_t,onFlowStep:Be[3]||(Be[3]=We=>xe.$emit("flow-step",We)),onUpdateMonthYear:Be[4]||(Be[4]=We=>xe.$emit("update-month-year",We)),onInvalidSelect:Be[5]||(Be[5]=We=>xe.$emit("invalid-select",Q(E))),onAutoApplyInvalid:Be[6]||(Be[6]=We=>xe.$emit("invalid-select",We)),onInvalidFixedRange:Be[7]||(Be[7]=We=>xe.$emit("invalid-fixed-range",We)),onRecalculatePosition:Q(Ae),onTooltipOpen:Be[8]||(Be[8]=We=>xe.$emit("tooltip-open",We)),onTooltipClose:Be[9]||(Be[9]=We=>xe.$emit("tooltip-close",We)),onTimePickerOpen:Be[10]||(Be[10]=We=>xe.$emit("time-picker-open",We)),onTimePickerClose:Be[11]||(Be[11]=We=>xe.$emit("time-picker-close",We)),onAmPmChange:Be[12]||(Be[12]=We=>xe.$emit("am-pm-change",We)),onRangeStart:Be[13]||(Be[13]=We=>xe.$emit("range-start",We)),onRangeEnd:Be[14]||(Be[14]=We=>xe.$emit("range-end",We)),onDateUpdate:Be[15]||(Be[15]=We=>xe.$emit("date-update",We)),onInvalidDate:Be[16]||(Be[16]=We=>xe.$emit("invalid-date",We)),onOverlayToggle:Be[17]||(Be[17]=We=>xe.$emit("overlay-toggle",We))}),Hn({_:2},[Qe(Q(N),(We,Nn)=>({name:We,fn:Te(pr=>[Ne(xe.$slots,We,wn(Yn({...pr})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):ae("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),cm=(()=>{const e=ZB;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),XB=Object.freeze(Object.defineProperty({__proto__:null,default:cm},Symbol.toStringTag,{value:"Module"}));Object.entries(XB).forEach(([e,t])=>{e!=="default"&&(cm[e]=t)});const QB={components:{VueDatePicker:cm},props:["name","placeholder","value","lang","format","onClear","flow"],data(){return{time1:this.value?this.value:"",time2:"",shortcuts:[{text:"Today",start:new Date,end:new Date}]}},methods:{onChange(e){if(this.$emit("onClear"),!(e instanceof Date)||isNaN(e.getTime()))return"";const t=u=>u.toString().padStart(2,"0"),n=e.getFullYear(),r=t(e.getMonth()+1),s=t(e.getDate()),a=t(e.getHours()),o=t(e.getMinutes());this.$emit("onChange",`${n}-${r}-${s} ${a}:${o}`)}}},e8={class:"datepicker-wrapper"};function t8(e,t,n,r,s,a){const o=st("VueDatePicker");return k(),D("div",e8,[pe(o,{class:"custom-date-picker",name:n.name,modelValue:s.time1,"onUpdate:modelValue":[t[0]||(t[0]=u=>s.time1=u),a.onChange],type:"datetime",format:n.format||"yyyy-MM-dd HH:mm","time-picker-options":{start:"07:00",step:"00:30",end:"23:30"},lang:"en",placeholder:n.placeholder,flow:n.flow},null,8,["name","modelValue","format","placeholder","onUpdate:modelValue","flow"])])}const n8=gt(QB,[["render",t8],["__scopeId","data-v-c2f72b26"]]),r8={props:{question:{type:Object,required:!0}},setup(e){const t=de(!0),n=()=>{t.value=!t.value},r=me(()=>({expanded:t.value,collapsed:!t.value}));return{isOpen:t,toggleOpen:n,chevron:r}}},s8={class:"codeweek-question-container"},i8={class:"expander-always-visible"},a8={class:"expansion"},l8={class:"content"},o8={class:"content"},u8={key:0,class:"maps"},c8={key:1,class:"button"},d8=["href"],f8=["value"];function h8(e,t,n,r,s,a){return k(),D("div",s8,[v("div",i8,[v("div",a8,[v("button",{onClick:t[0]||(t[0]=(...o)=>r.toggleOpen&&r.toggleOpen(...o)),class:"codeweek-expander-button"},[v("div",null,ie(r.isOpen?"-":"+"),1)])]),v("div",l8,[v("h1",null,ie(n.question.title1),1)])]),v("div",{class:$e([r.chevron,"container-expansible"])},[t[2]||(t[2]=v("div",{class:"expansion"},[v("div",{class:"expansion-path"})],-1)),v("div",o8,[v("h2",null,ie(n.question.title2),1),(k(!0),D(Ve,null,Qe(n.question.content,(o,u)=>(k(),D("p",{key:u},ie(o),1))),128)),n.question.map?(k(),D("div",u8,t[1]||(t[1]=[v("iframe",{class:"map",src:"/map",scrolling:"no"},null,-1)]))):ae("",!0),n.question.button.show?(k(),D("div",c8,[v("a",{href:n.question.button.link,class:"codeweek-button"},[v("input",{type:"submit",value:n.question.button.label},null,8,f8)],8,d8)])):ae("",!0)])],2)])}const p8=gt(r8,[["render",h8]]),m8=fn({emits:["loaded"],methods:{onChange(e){if(!e.target.files.length)return;let t=e.target.files[0],n=new FileReader;n.readAsDataURL(t),n.onload=r=>{let s=r.target.result;this.$emit("loaded",{src:s,file:t})}}}});function g8(e,t,n,r,s,a){return k(),D("div",null,[v("input",{id:"image",type:"file",accept:"image/*",onChange:t[0]||(t[0]=(...o)=>e.onChange&&e.onChange(...o))},null,32),t[1]||(t[1]=v("label",{class:"!flex justify-center items-center !h-10 !w-10 !p-0 !bg-dark-blue border-2 border-white",for:"image"},[v("img",{class:"w-5 h-5",src:"/images/edit.svg"})],-1))])}const Mw=gt(m8,[["render",g8]]),v8={components:{ImageUpload:Mw,Flash:dd},props:{image:{type:String,default:""},picture:{type:String,default:""}},setup(e){const t=de(e.picture||""),n=de(e.image||""),r=de(""),s=u=>{a(u.file)},a=u=>{let c=new FormData;c.append("picture",u),Tt.post("/api/events/picture",c).then(h=>{r.value="",t.value=h.data.path,n.value=h.data.imageName,ps.emit("flash",{message:"Picture uploaded!",level:"success"})}).catch(h=>{h.response.data.errors&&h.response.data.errors.picture?r.value=h.response.data.errors.picture[0]:r.value="Image is too large. Maximum is 1Mb",ps.emit("flash",{message:r.value,level:"error"})})};return{pictureClone:t,imageClone:n,error:r,onLoad:s,persist:a,remove:()=>{Tt.delete("/api/event/picture").then(()=>{ps.emit("flash",{message:"Event Picture deleted!",level:"success"}),t.value="https://s3-eu-west-1.amazonaws.com/codeweek-dev/events/pictures/default.png"})}}}},y8={key:0,style:{"background-color":"darkred",color:"white",padding:"4px"}},_8={class:"level"},b8=["src"],w8=["value"],x8={method:"POST",enctype:"multipart/form-data"};function k8(e,t,n,r,s,a){const o=st("ImageUpload"),u=st("Flash");return k(),D("div",null,[r.error!==""?(k(),D("div",y8,ie(r.error),1)):ae("",!0),v("div",_8,[v("img",{src:r.pictureClone,class:"mr-1"},null,8,b8)]),v("input",{type:"hidden",name:"picture",value:r.imageClone},null,8,w8),v("form",x8,[pe(o,{name:"picture",class:"mr-1",onLoaded:r.onLoad},null,8,["onLoaded"])]),pe(u)])}const S8=gt(v8,[["render",k8]]);var T8=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function A8(e,t,n){return n={path:t,exports:{},require:function(r,s){return C8(r,s??n.path)}},e(n,n.exports),n.exports}function C8(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var E8=A8(function(e,t){(function(n,r){e.exports=r()})(T8,function(){var n="__v-click-outside",r=typeof window<"u",s=typeof navigator<"u",a=r&&("ontouchstart"in window||s&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"],o=function(f){var p=f.event,m=f.handler;(0,f.middleware)(p)&&m(p)},u=function(f,p){var m=function(V){var x=typeof V=="function";if(!x&&typeof V!="object")throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:x?V:V.handler,middleware:V.middleware||function(C){return C},events:V.events||a,isActive:V.isActive!==!1,detectIframe:V.detectIframe!==!1,capture:!!V.capture}}(p.value),y=m.handler,_=m.middleware,b=m.detectIframe,A=m.capture;if(m.isActive){if(f[n]=m.events.map(function(V){return{event:V,srcTarget:document.documentElement,handler:function(x){return function(C){var $=C.el,H=C.event,F=C.handler,U=C.middleware,P=H.path||H.composedPath&&H.composedPath();(P?P.indexOf($)<0:!$.contains(H.target))&&o({event:H,handler:F,middleware:U})}({el:f,event:x,handler:y,middleware:_})},capture:A}}),b){var B={event:"blur",srcTarget:window,handler:function(V){return function(x){var C=x.el,$=x.event,H=x.handler,F=x.middleware;setTimeout(function(){var U=document.activeElement;U&&U.tagName==="IFRAME"&&!C.contains(U)&&o({event:$,handler:H,middleware:F})},0)}({el:f,event:V,handler:y,middleware:_})},capture:A};f[n]=[].concat(f[n],[B])}f[n].forEach(function(V){var x=V.event,C=V.srcTarget,$=V.handler;return setTimeout(function(){f[n]&&C.addEventListener(x,$,A)},0)})}},c=function(f){(f[n]||[]).forEach(function(p){return p.srcTarget.removeEventListener(p.event,p.handler,p.capture)}),delete f[n]},h=r?{beforeMount:u,updated:function(f,p){var m=p.value,y=p.oldValue;JSON.stringify(m)!==JSON.stringify(y)&&(c(f),u(f,{value:m}))},unmounted:c}:{};return{install:function(f){f.directive("click-outside",h)},directive:h}})}),O8=E8;const M8={class:"v3ti-loader-wrapper"},R8=v("div",{class:"v3ti-loader"},null,-1),D8=v("span",null,"Loading",-1),P8=[R8,D8];function L8(e,t){return k(),D("div",M8,P8)}function Rw(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var I8=`.v3ti-loader-wrapper { + */(function(e,t){(function(r,s){e.exports=s()})(N1,function(){return function(){var n={686:function(a,o,u){u.d(o,{default:function(){return Pe}});var c=u(279),h=u.n(c),f=u(370),p=u.n(f),m=u(817),y=u.n(m);function _(W){try{return document.execCommand(W)}catch{return!1}}var b=function(se){var E=y()(se);return _("cut"),E},A=b;function B(W){var se=document.documentElement.getAttribute("dir")==="rtl",E=document.createElement("textarea");E.style.fontSize="12pt",E.style.border="0",E.style.padding="0",E.style.margin="0",E.style.position="absolute",E.style[se?"right":"left"]="-9999px";var re=window.pageYOffset||document.documentElement.scrollTop;return E.style.top="".concat(re,"px"),E.setAttribute("readonly",""),E.value=W,E}var V=function(se,E){var re=B(se);E.container.appendChild(re);var _e=y()(re);return _("copy"),re.remove(),_e},x=function(se){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},re="";return typeof se=="string"?re=V(se,E):se instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(se==null?void 0:se.type)?re=V(se.value,E):(re=y()(se),_("copy")),re},C=x;function $(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?$=function(E){return typeof E}:$=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},$(W)}var H=function(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=se.action,re=E===void 0?"copy":E,_e=se.container,j=se.target,Ie=se.text;if(re!=="copy"&&re!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(j!==void 0)if(j&&$(j)==="object"&&j.nodeType===1){if(re==="copy"&&j.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(re==="cut"&&(j.hasAttribute("readonly")||j.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Ie)return C(Ie,{container:_e});if(j)return re==="cut"?A(j):C(j,{container:_e})},F=H;function U(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(E){return typeof E}:U=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},U(W)}function P(W,se){if(!(W instanceof se))throw new TypeError("Cannot call a class as a function")}function O(W,se){for(var E=0;E"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function q(W){return q=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},q(W)}function he(W,se){var E="data-clipboard-".concat(W);if(se.hasAttribute(E))return se.getAttribute(E)}var Ae=function(W){X(E,W);var se=ne(E);function E(re,_e){var j;return P(this,E),j=se.call(this),j.resolveOptions(_e),j.listenClick(re),j}return J(E,[{key:"resolveOptions",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof _e.action=="function"?_e.action:this.defaultAction,this.target=typeof _e.target=="function"?_e.target:this.defaultTarget,this.text=typeof _e.text=="function"?_e.text:this.defaultText,this.container=U(_e.container)==="object"?_e.container:document.body}},{key:"listenClick",value:function(_e){var j=this;this.listener=p()(_e,"click",function(Ie){return j.onClick(Ie)})}},{key:"onClick",value:function(_e){var j=_e.delegateTarget||_e.currentTarget,Ie=this.action(j)||"copy",Xe=F({action:Ie,container:this.container,target:this.target(j),text:this.text(j)});this.emit(Xe?"success":"error",{action:Ie,text:Xe,trigger:j,clearSelection:function(){j&&j.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(_e){return he("action",_e)}},{key:"defaultTarget",value:function(_e){var j=he("target",_e);if(j)return document.querySelector(j)}},{key:"defaultText",value:function(_e){return he("text",_e)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(_e){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return C(_e,j)}},{key:"cut",value:function(_e){return A(_e)}},{key:"isSupported",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],j=typeof _e=="string"?[_e]:_e,Ie=!!document.queryCommandSupported;return j.forEach(function(Xe){Ie=Ie&&!!document.queryCommandSupported(Xe)}),Ie}}]),E}(h()),Pe=Ae},828:function(a){var o=9;if(typeof Element<"u"&&!Element.prototype.matches){var u=Element.prototype;u.matches=u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector}function c(h,f){for(;h&&h.nodeType!==o;){if(typeof h.matches=="function"&&h.matches(f))return h;h=h.parentNode}}a.exports=c},438:function(a,o,u){var c=u(828);function h(m,y,_,b,A){var B=p.apply(this,arguments);return m.addEventListener(_,B,A),{destroy:function(){m.removeEventListener(_,B,A)}}}function f(m,y,_,b,A){return typeof m.addEventListener=="function"?h.apply(null,arguments):typeof _=="function"?h.bind(null,document).apply(null,arguments):(typeof m=="string"&&(m=document.querySelectorAll(m)),Array.prototype.map.call(m,function(B){return h(B,y,_,b,A)}))}function p(m,y,_,b){return function(A){A.delegateTarget=c(A.target,y),A.delegateTarget&&b.call(m,A)}}a.exports=f},879:function(a,o){o.node=function(u){return u!==void 0&&u instanceof HTMLElement&&u.nodeType===1},o.nodeList=function(u){var c=Object.prototype.toString.call(u);return u!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in u&&(u.length===0||o.node(u[0]))},o.string=function(u){return typeof u=="string"||u instanceof String},o.fn=function(u){var c=Object.prototype.toString.call(u);return c==="[object Function]"}},370:function(a,o,u){var c=u(879),h=u(438);function f(_,b,A){if(!_&&!b&&!A)throw new Error("Missing required arguments");if(!c.string(b))throw new TypeError("Second argument must be a String");if(!c.fn(A))throw new TypeError("Third argument must be a Function");if(c.node(_))return p(_,b,A);if(c.nodeList(_))return m(_,b,A);if(c.string(_))return y(_,b,A);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function p(_,b,A){return _.addEventListener(b,A),{destroy:function(){_.removeEventListener(b,A)}}}function m(_,b,A){return Array.prototype.forEach.call(_,function(B){B.addEventListener(b,A)}),{destroy:function(){Array.prototype.forEach.call(_,function(B){B.removeEventListener(b,A)})}}}function y(_,b,A){return h(document.body,_,b,A)}a.exports=f},817:function(a){function o(u){var c;if(u.nodeName==="SELECT")u.focus(),c=u.value;else if(u.nodeName==="INPUT"||u.nodeName==="TEXTAREA"){var h=u.hasAttribute("readonly");h||u.setAttribute("readonly",""),u.select(),u.setSelectionRange(0,u.value.length),h||u.removeAttribute("readonly"),c=u.value}else{u.hasAttribute("contenteditable")&&u.focus();var f=window.getSelection(),p=document.createRange();p.selectNodeContents(u),f.removeAllRanges(),f.addRange(p),c=f.toString()}return c}a.exports=o},279:function(a){function o(){}o.prototype={on:function(u,c,h){var f=this.e||(this.e={});return(f[u]||(f[u]=[])).push({fn:c,ctx:h}),this},once:function(u,c,h){var f=this;function p(){f.off(u,p),c.apply(h,arguments)}return p._=c,this.on(u,p,h)},emit:function(u){var c=[].slice.call(arguments,1),h=((this.e||(this.e={}))[u]||[]).slice(),f=0,p=h.length;for(f;fU.teach===1)),a=de(e.prpLevels.filter(U=>U.learn===1)),o=de(e.prpTypes),u=de(e.prpProgrammingLanguages),c=de(e.prpCategories),h=de(e.prpLanguages),f=de(e.prpSubjects),p=de({}),m=Hr({current_page:1}),y=de([]),_=me(()=>e.levels.filter(U=>U.teach===1)),b=me(()=>e.levels.filter(U=>U.learn===1)),A=me(()=>[...o.value,...s.value,...a.value,...h.value,...u.value,...f.value,...c.value]),B=U=>{const P=O=>O.id!==U.id;o.value=o.value.filter(P),s.value=s.value.filter(P),a.value=a.value.filter(P),h.value=h.value.filter(P),u.value=u.value.filter(P),f.value=f.value.filter(P),c.value=c.value.filter(P),H()},V=()=>{o.value=[],s.value=[],a.value=[],h.value=[],u.value=[],f.value=[],c.value=[],H()},x=()=>{window.scrollTo(0,0)},C=Bn.debounce(()=>{H()},300),$=()=>{x(),H(!0)},H=(U=!1)=>{U||(m.current_page=1),y.value=[],Tt.post("/resources/search?page="+m.current_page,{query:n.value,searchInput:r.value,selectedLevels:[...s.value,...a.value],selectedTypes:o.value,selectedProgrammingLanguages:u.value,selectedCategories:c.value,selectedLanguages:h.value,selectedSubjects:f.value}).then(P=>{m.per_page=P.data.per_page,m.current_page=P.data.current_page,m.from=P.data.from,m.last_page=P.data.last_page,m.last_page_url=P.data.last_page_url,m.next_page_url=P.data.next_page_url,m.prev_page=P.data.prev_page,m.prev_page_url=P.data.prev_page,m.to=P.data.to,m.total=P.data.total,y.value=P.data.data}).catch(P=>{p.value=P.response.data})},F=(U,P)=>Le(P+"."+U.name);return Ht(()=>{H()}),{query:n,searchInput:r,targetAudiences:_,levelsDifficulty:b,selectedTargetAudiences:s,selectedLevelsDifficulty:a,selectedTypes:o,selectedProgrammingLanguages:u,selectedCategories:c,selectedLanguages:h,selectedSubjects:f,errors:p,pagination:m,resources:y,debounceSearch:C,paginate:$,onSubmit:H,customLabel:F,showFilterModal:t,tags:A,removeSelectedItem:B,removeAllSelectedItems:V}}},U4={class:"codeweek-resourceform-component font-['Blinker']"},j4={class:"codeweek-container py-6"},q4={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},W4={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-12"},Y4={class:"block text-[16px] text-slate-500 mb-2"},z4=["placeholder"],K4={class:"block text-[16px] text-slate-500 mb-2"},G4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},J4={class:"language-json"},Z4={class:"block text-[16px] text-slate-500 mb-2"},X4={class:"language-json"},Q4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},eV={class:"block text-[16px] text-slate-500 mb-2"},tV={class:"language-json"},nV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},rV={class:"block text-[16px] text-slate-500 mb-2"},sV={class:"language-json"},iV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},aV={class:"block text-[16px] text-slate-500 mb-2"},lV={class:"language-json"},oV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},uV={class:"block text-[16px] text-slate-500 mb-2"},cV={class:"language-json"},dV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},fV={class:"block text-[16px] text-slate-500 mb-2"},hV={class:"language-json"},pV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},mV={class:"sm:col-span-2 md:col-span-1 lg:col-span-full lg:grid grid-cols-12 mt-3"},gV={class:"w-full flex items-end justify-center lg:col-span-4 h-full"},vV={class:"text-base leading-7 font-semibold text-black normal-case"},yV={key:0,class:"flex md:justify-center"},_V={class:"max-md:w-full flex flex-wrap gap-2"},bV={class:"flex items-center gap-2"},wV=["onClick"],xV={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},kV={class:"relative pt-20 md:pt-48"},SV={class:"bg-yellow-50"},TV={class:"relative z-10 codeweek-container"},AV={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function CV(e,t,n,r,s,a){const o=st("multiselect"),u=st("resource-card"),c=st("pagination");return k(),D("div",U4,[v("div",j4,[v("div",{class:$e(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",q4,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=h=>r.showFilterModal=!1)},t[14]||(t[14]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",W4,[v("div",null,[v("label",Y4,ie(e.$t("resources.search_by_title_description")),1),An(v("input",{class:"px-6 py-3 w-full text-[16px] rounded-full border-solid border-2 border-[#A4B8D9] text-[#333E48] font-semibold placeholder:font-normal",type:"text","onUpdate:modelValue":t[1]||(t[1]=h=>r.searchInput=h),onSearchChange:t[2]||(t[2]=(...h)=>r.debounceSearch&&r.debounceSearch(...h)),onKeyup:t[3]||(t[3]=$n((...h)=>r.onSubmit&&r.onSubmit(...h),["enter"])),placeholder:e.$t("resources.search_resources")},null,40,z4),[[Ni,r.searchInput]])]),v("div",null,[v("label",K4,ie(e.$t("resources.resource_type")),1),pe(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=h=>r.selectedTypes=h),class:"multi-select",options:n.types,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.resource_type_placeholder"),label:"resources.resources.types","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",G4," Selected "+ie(h.length)+" "+ie(h.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",J4,[v("code",null,ie(r.selectedTypes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",Z4,ie(e.$t("resources.target_audience")),1),pe(o,{modelValue:r.selectedTargetAudiences,"onUpdate:modelValue":t[5]||(t[5]=h=>r.selectedTargetAudiences=h),class:"multi-select",options:r.targetAudiences,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.target_audience_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",Q4," Selected "+ie(h.length)+" "+ie(h.length>1?"targets":"target"),1)):ae("",!0)]),default:Te(()=>[v("pre",X4,[v("code",null,ie(r.selectedTargetAudiences),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",eV,ie(e.$t("resources.level_difficulty")),1),pe(o,{modelValue:r.selectedLevelsDifficulty,"onUpdate:modelValue":t[6]||(t[6]=h=>r.selectedLevelsDifficulty=h),class:"multi-select",options:r.levelsDifficulty,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.level_difficulty_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",nV," Selected "+ie(h.length)+" "+ie(h.length>1?"levels":"level"),1)):ae("",!0)]),default:Te(()=>[v("pre",tV,[v("code",null,ie(r.selectedLevelsDifficulty),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",rV,ie(e.$t("resources.Languages")),1),pe(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[7]||(t[7]=h=>r.selectedLanguages=h),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.languages_placeholder"),label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",iV," Selected "+ie(h.length)+" "+ie(h.length>1?"languages":"language"),1)):ae("",!0)]),default:Te(()=>[v("pre",sV,[v("code",null,ie(r.selectedLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",aV,ie(e.$t("resources.programming_languages")),1),pe(o,{modelValue:r.selectedProgrammingLanguages,"onUpdate:modelValue":t[8]||(t[8]=h=>r.selectedProgrammingLanguages=h),class:"multi-select",options:n.programmingLanguages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.programming_languages_placeholder"),label:"resources.resources.programming_languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",oV," Selected "+ie(h.length)+" "+ie(h.length>1?"programming languages":"programming language"),1)):ae("",!0)]),default:Te(()=>[v("pre",lV,[v("code",null,ie(r.selectedProgrammingLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",uV,ie(e.$t("resources.Subjects")),1),pe(o,{modelValue:r.selectedSubjects,"onUpdate:modelValue":t[9]||(t[9]=h=>r.selectedSubjects=h),class:"multi-select",options:n.subjects,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.subjects_placeholder"),label:"resources.resources.subjects","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",dV," Selected "+ie(h.length)+" "+ie(h.length>1?"subjects":"subject"),1)):ae("",!0)]),default:Te(()=>[v("pre",cV,[v("code",null,ie(r.selectedSubjects),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",fV,ie(e.$t("resources.categories")),1),pe(o,{modelValue:r.selectedCategories,"onUpdate:modelValue":t[10]||(t[10]=h=>r.selectedCategories=h),class:"multi-select",options:n.categories,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.categories_placeholder"),label:"resources.resources.categories","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",pV," Selected "+ie(h.length)+" "+ie(h.length>1?"categories":"category"),1)):ae("",!0)]),default:Te(()=>[v("pre",hV,[t[15]||(t[15]=mt(" ")),v("code",null,ie(r.selectedCategories),1),t[16]||(t[16]=mt(` + `))])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",mV,[t[17]||(t[17]=v("div",{class:"hidden lg:block lg:col-span-4"},null,-1)),v("div",gV,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[11]||(t[11]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",vV,ie(e.$t("resources.search")),1)])])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[12]||(t[12]=h=>r.showFilterModal=!0)},t[18]||(t[18]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[mt(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),D("div",yV,[v("div",_V,[(k(!0),D(Ve,null,Qe(r.tags,h=>(k(),D("div",{key:h.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",bV,[v("span",null,ie(h.name),1),v("button",{onClick:f=>r.removeSelectedItem(h)},t[19]||(t[19]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,wV)])]))),128)),v("div",xV,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[13]||(t[13]=(...h)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...h))}," Clear all filters ")])])])):ae("",!0)]),v("div",kV,[t[20]||(t[20]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[21]||(t[21]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",SV,[v("div",TV,[v("div",AV,[(k(!0),D(Ve,null,Qe(r.resources,h=>(k(),at(u,{key:h.id,resource:h},null,8,["resource"]))),128))]),r.pagination.last_page>1?(k(),at(c,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const EV=gt(H4,[["render",CV]]);window.singleselect=void 0;const OV={components:{Multiselect:Ta},props:{name:String,options:Array,value:String,placeholder:String},data(){return{values:this.value,option:this.options}}},MV={class:"multiselect-wrapper"},RV=["name","value"];function DV(e,t,n,r,s,a){const o=st("multiselect");return k(),D("div",MV,[pe(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:s.option,placeholder:n.placeholder},null,8,["modelValue","options","placeholder"]),v("input",{name:n.name,type:"hidden",value:s.values},null,8,RV)])}const PV=gt(OV,[["render",DV]]),LV={props:{required:Boolean,id:String,name:String,value:String},setup(e,{emit:t}){const n=de("password"),r=de(e.value||"");return{type:n,localValue:r}}},IV={class:"relative"},NV=["id","name","type","defaultValue","required"];function VV(e,t,n,r,s,a){return k(),D("div",IV,[An(v("input",{class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4","onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),id:n.id,name:n.name,type:r.type,defaultValue:n.value,required:n.required},null,8,NV),[[nd,r.localValue]]),v("div",{class:$e(["absolute right-4 top-1/2 -translate-y-1/2 cursor-pointer",[r.type!=="password"&&"hidden"]]),onClick:t[1]||(t[1]=o=>r.type="text")},t[3]||(t[3]=[v("img",{src:"/images/eye.svg"},null,-1)]),2),v("div",{class:$e(["absolute right-4 top-1/2 -translate-y-1/2 cursor-pointer",[r.type!=="text"&&"hidden"]]),onClick:t[2]||(t[2]=o=>r.type="password")},t[4]||(t[4]=[v("img",{src:"/images/eye-slash.svg"},null,-1)]),2)])}const FV=gt(LV,[["render",VV]]),$V={components:{Multiselect:Ta},props:{name:String,value:String,options:Array,closeOnSelect:Boolean,label:String,translated:String,multiple:Boolean,searchable:Boolean},data(){let e=[],t=[];if(this.value){const n=this.value.split(",");t=n,e=n.map(r=>this.options.find(s=>s.id==r)).filter(r=>r!==void 0)}return{values:e,innerValues:t}},methods:{select(e){this.innerValues.push(e.id)},remove(e){this.innerValues=this.innerValues.filter(t=>t!=e.id)},customLabel(e,t){return this.$t(`${t}.${e.name}`)}}},BV={class:"multiselect-wrapper"},HV=["name","value"];function UV(e,t,n,r,s,a){const o=st("multiselect",!0);return k(),D("div",BV,[pe(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:n.options,multiple:!0,taggable:!0,"close-on-select":!1,"clear-on-select":!1,searchable:!1,"show-labels":!1,placeholder:"","preserve-search":!0,label:n.label,"track-by":"id","preselect-first":!1,"custom-label":a.customLabel,onSelect:a.select,onRemove:a.remove},null,8,["modelValue","options","label","custom-label","onSelect","onRemove"]),v("input",{name:n.name,type:"hidden",value:s.innerValues.toString()},null,8,HV)])}const jV=gt($V,[["render",UV]]),qV={props:["code","countries","target"],data(){return{selected_country:this.code||""}},methods:{newCountry(){window.location.href="/"+this.target+"/"+this.selected_country}}},WV={class:"relative"},YV=["value"];function zV(e,t,n,r,s,a){return k(),D("div",WV,[An(v("select",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.selected_country=o),id:"id_country",name:"country_iso",onChange:t[1]||(t[1]=o=>a.newCountry()),class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4 appearance-none"},[t[2]||(t[2]=v("option",{value:""}," All countries",-1)),t[3]||(t[3]=v("option",{disabled:"",value:"---"},"---------------",-1)),(k(!0),D(Ve,null,Qe(n.countries,o=>(k(),D("option",{value:o.iso},ie(o.name)+" ("+ie(o.total)+") ",9,YV))),256))],544),[[xp,s.selected_country]]),t[4]||(t[4]=v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2"},[v("img",{src:"/images/select-arrow.svg"})],-1))])}const KV=gt(qV,[["render",zV]]),GV={components:{Multiselect:Ta},props:["event","refresh","ambassador","pendingCounter","nextPending"],name:"moderate-activity",data(){return{status:this.event.status,showModal:!1,showDeleteModal:!1,rejectionText:"",rejectionOption:null,rejectionOptions:[{title:this.$t("moderation.description.title"),text:this.$t("moderation.description.text")},{title:this.$t("moderation.missing-details.title"),text:this.$t("moderation.missing-details.text")},{title:this.$t("moderation.duplicate.title"),text:this.$t("moderation.duplicate.text")},{title:this.$t("moderation.not-related.title"),text:this.$t("moderation.not-related.text")}]}},computed:{displayRejectionOptions(){return this.rejectionOptions.map(e=>{switch(e.title){case"moderation.description.title":return{title:"Missing proper descriptions",text:"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!"};case"moderation.missing-details.title":return{title:"Missing important details",text:"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};case"moderation.duplicate.title":return{title:"Duplicate",text:"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!"};case"moderation.not-related.title":return{title:"Not programming related",text:"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};default:return e}})}},methods:{reRender(){this.refresh?window.location.reload(!1):window.location.assign(this.nextPending)},approve(){Tt.post("/api/event/approve/"+this.event.id).then(()=>{this.status="APPROVED",this.reRender()})},deleteEvent(){Tt.post("/api/event/delete/"+this.event.id).then(e=>{this.status="DELETED",this.refresh?this.reRender():window.location.assign(e.data.redirectUrl)})},toggleModal(){this.showModal=!this.showModal},toggleDeleteModal(){this.showDeleteModal=!this.showDeleteModal},reject(){Tt.post("/api/event/reject/"+this.event.id,{rejectionText:this.rejectionText}).then(()=>{this.toggleModal(),this.status="REJECTED",this.reRender()})},prefillRejectionText(){this.rejectionText=this.rejectionOption.text}}},JV={class:"moderate-event"},ZV={key:0,class:"px-5 flex items-center w-full gap-1"},XV={class:"flex justify-end flex-1 items-center gap-1"},QV={key:1,class:"h-8 w-full grid grid-cols-3 gap-4 items-center"},eF={class:"flex-none"},tF={href:"/pending"},nF={class:"flex justify-center"},rF={key:0},sF={class:"actions flex justify-items-end justify-end gap-2"},iF={key:0,class:"modal-overlay"},aF={class:"modal-container"},lF={class:"modal-header"},oF={class:"modal-body"},uF={class:"modal-footer"},cF={key:0,class:"modal-overlay"},dF={class:"modal-container"},fF={class:"modal-header"},hF={class:"modal-footer"};function pF(e,t,n,r,s,a){const o=st("multiselect");return k(),D("div",JV,[n.refresh?(k(),D("div",ZV,[t[14]||(t[14]=v("p",{class:"text-default text-slate-500 flex items-center font-semibold p-0"},"Moderation:",-1)),v("div",XV,[v("button",{onClick:t[0]||(t[0]=(...u)=>a.approve&&a.approve(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-blue text-white rounded-full flex items-center"},"Approve"),v("button",{onClick:t[1]||(t[1]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-primary text-white rounded-full flex items-center"},"Reject"),v("button",{onClick:t[2]||(t[2]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-orange text-white rounded-full flex items-center"},"Delete")])])):ae("",!0),n.refresh?ae("",!0):(k(),D("div",QV,[v("div",eF,[t[15]||(t[15]=mt("Pending Activities: ")),v("a",tF,ie(n.pendingCounter),1)]),v("div",nF,[v("div",null,[mt(ie(e.$t("event.current_status"))+": ",1),v("strong",null,ie(s.status),1),t[16]||(t[16]=mt()),n.event.LatestModeration?(k(),D("span",rF,"("+ie(n.event.LatestModeration.message)+")",1)):ae("",!0)])]),v("div",sF,[v("button",{onClick:t[3]||(t[3]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),v("button",{onClick:t[4]||(t[4]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),v("button",{onClick:t[5]||(t[5]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])])),pe(ys,{name:"modal"},{default:Te(()=>[s.showModal?(k(),D("div",iF,[v("div",aF,[v("div",lF,[t[17]||(t[17]=v("h3",{class:"text-2xl font-semibold"},"Please provide a reason for rejection",-1)),v("button",{onClick:t[6]||(t[6]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"close-button"},"×")]),v("div",oF,[t[18]||(t[18]=v("p",{class:"text-gray-800 text-lg leading-relaxed"},"This will help the activity organizer to improve their submission.",-1)),pe(o,{modelValue:s.rejectionOption,"onUpdate:modelValue":t[7]||(t[7]=u=>s.rejectionOption=u),options:a.displayRejectionOptions,"track-by":"title",label:"title","close-on-select":!0,"preserve-search":!1,placeholder:"Select a rejection reason",searchable:!1,"allow-empty":!1,onInput:a.prefillRejectionText},{singleLabel:Te(({option:u})=>[mt(ie(u.title),1)]),_:1},8,["modelValue","options","onInput"]),An(v("textarea",{"onUpdate:modelValue":t[8]||(t[8]=u=>s.rejectionText=u),class:"reason-textarea",rows:"4",cols:"40",placeholder:"Reason for rejection"},null,512),[[Ni,s.rejectionText]])]),v("div",uF,[v("button",{onClick:t[9]||(t[9]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[10]||(t[10]=(...u)=>a.reject&&a.reject(...u)),class:"reject-button"},"Reject")])])])):ae("",!0)]),_:1}),pe(ys,{name:"modal"},{default:Te(()=>[s.showDeleteModal?(k(),D("div",cF,[v("div",dF,[v("div",fF,[t[19]||(t[19]=v("h3",{class:"text-2xl font-semibold"},"Delete Event",-1)),v("button",{onClick:t[11]||(t[11]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"close-button"},"×")]),t[20]||(t[20]=v("div",{class:"modal-body"},[v("p",null,"This event will be permanently deleted from the website. Are you sure you want to delete this event?")],-1)),v("div",hF,[v("button",{onClick:t[12]||(t[12]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[13]||(t[13]=(...u)=>a.deleteEvent&&a.deleteEvent(...u)),class:"delete-button"},"Delete")])])])):ae("",!0)]),_:1})])}const mF=gt(GV,[["render",pF]]),gF={props:{item:{required:!0},searchText:{required:!0}},setup(e){return{line2:me(()=>(e.item.city?e.item.city+", ":"")+(e.item.country?e.item.country:""))}}},vF={class:"address-list-item"},yF={class:"address-info"},_F={class:"name"},bF={class:"city"};function wF(e,t,n,r,s,a){return k(),D("div",vF,[v("div",yF,[v("div",_F,ie(n.item.name)+" "+ie(n.item.housenumber),1),v("div",bF,ie(r.line2),1)])])}const xF=gt(gF,[["render",wF],["__scopeId","data-v-86cd2f09"]]),kF=[["AF","AFG"],["AL","ALB"],["DZ","DZA"],["AS","ASM"],["AD","AND"],["AO","AGO"],["AI","AIA"],["AQ","ATA"],["AG","ATG"],["AR","ARG"],["AM","ARM"],["AW","ABW"],["AU","AUS"],["AT","AUT"],["AZ","AZE"],["BS","BHS"],["BH","BHR"],["BD","BGD"],["BB","BRB"],["BY","BLR"],["BE","BEL"],["BZ","BLZ"],["BJ","BEN"],["BM","BMU"],["BT","BTN"],["BO","BOL"],["BQ","BES"],["BA","BIH"],["BW","BWA"],["BV","BVT"],["BR","BRA"],["IO","IOT"],["BN","BRN"],["BG","BGR"],["BF","BFA"],["BI","BDI"],["CV","CPV"],["KH","KHM"],["CM","CMR"],["CA","CAN"],["KY","CYM"],["CF","CAF"],["TD","TCD"],["CL","CHL"],["CN","CHN"],["CX","CXR"],["CC","CCK"],["CO","COL"],["KM","COM"],["CD","COD"],["CG","COG"],["CK","COK"],["CR","CRI"],["HR","HRV"],["CU","CUB"],["CW","CUW"],["CY","CYP"],["CZ","CZE"],["CI","CIV"],["DK","DNK"],["DJ","DJI"],["DM","DMA"],["DO","DOM"],["EC","ECU"],["EG","EGY"],["SV","SLV"],["GQ","GNQ"],["ER","ERI"],["EE","EST"],["SZ","SWZ"],["ET","ETH"],["FK","FLK"],["FO","FRO"],["FJ","FJI"],["FI","FIN"],["FR","FRA"],["GF","GUF"],["PF","PYF"],["TF","ATF"],["GA","GAB"],["GM","GMB"],["GE","GEO"],["DE","DEU"],["GH","GHA"],["GI","GIB"],["GR","GRC"],["GL","GRL"],["GD","GRD"],["GP","GLP"],["GU","GUM"],["GT","GTM"],["GG","GGY"],["GN","GIN"],["GW","GNB"],["GY","GUY"],["HT","HTI"],["HM","HMD"],["VA","VAT"],["HN","HND"],["HK","HKG"],["HU","HUN"],["IS","ISL"],["IN","IND"],["ID","IDN"],["IR","IRN"],["IQ","IRQ"],["IE","IRL"],["IM","IMN"],["IL","ISR"],["IT","ITA"],["JM","JAM"],["JP","JPN"],["JE","JEY"],["JO","JOR"],["KZ","KAZ"],["KE","KEN"],["KI","KIR"],["KP","PRK"],["KR","KOR"],["KW","KWT"],["KG","KGZ"],["LA","LAO"],["LV","LVA"],["LB","LBN"],["LS","LSO"],["LR","LBR"],["LY","LBY"],["LI","LIE"],["LT","LTU"],["LU","LUX"],["MO","MAC"],["MG","MDG"],["MW","MWI"],["MY","MYS"],["MV","MDV"],["ML","MLI"],["MT","MLT"],["MH","MHL"],["MQ","MTQ"],["MR","MRT"],["MU","MUS"],["YT","MYT"],["MX","MEX"],["FM","FSM"],["MD","MDA"],["MC","MCO"],["MN","MNG"],["ME","MNE"],["MS","MSR"],["MA","MAR"],["MZ","MOZ"],["MM","MMR"],["NA","NAM"],["NR","NRU"],["NP","NPL"],["NL","NLD"],["NC","NCL"],["NZ","NZL"],["NI","NIC"],["NE","NER"],["NG","NGA"],["NU","NIU"],["NF","NFK"],["MP","MNP"],["NO","NOR"],["OM","OMN"],["PK","PAK"],["PW","PLW"],["PS","PSE"],["PA","PAN"],["PG","PNG"],["PY","PRY"],["PE","PER"],["PH","PHL"],["PN","PCN"],["PL","POL"],["PT","PRT"],["PR","PRI"],["QA","QAT"],["MK","MKD"],["RO","ROU"],["RU","RUS"],["RW","RWA"],["RE","REU"],["BL","BLM"],["SH","SHN"],["KN","KNA"],["LC","LCA"],["MF","MAF"],["PM","SPM"],["VC","VCT"],["WS","WSM"],["SM","SMR"],["ST","STP"],["SA","SAU"],["SN","SEN"],["RS","SRB"],["SC","SYC"],["SL","SLE"],["SG","SGP"],["SX","SXM"],["SK","SVK"],["SI","SVN"],["SB","SLB"],["SO","SOM"],["ZA","ZAF"],["GS","SGS"],["SS","SSD"],["ES","ESP"],["LK","LKA"],["SD","SDN"],["SR","SUR"],["SJ","SJM"],["SE","SWE"],["CH","CHE"],["SY","SYR"],["TW","TWN"],["TJ","TJK"],["TZ","TZA"],["TH","THA"],["TL","TLS"],["TG","TGO"],["TK","TKL"],["TO","TON"],["TT","TTO"],["TN","TUN"],["TR","TUR"],["TM","TKM"],["TC","TCA"],["TV","TUV"],["UG","UGA"],["UA","UKR"],["AE","ARE"],["GB","GBR"],["UM","UMI"],["US","USA"],["UY","URY"],["UZ","UZB"],["VU","VUT"],["VE","VEN"],["VN","VNM"],["VG","VGB"],["VI","VIR"],["WF","WLF"],["EH","ESH"],["YE","YEM"],["ZM","ZMB"],["ZW","ZWE"],["AX","ALA"]],SF=kF.map(([e,t])=>({iso2:e,iso3:t})),TF={props:{item:{required:!0}}};function AF(e,t,n,r,s,a){return k(),D("div",null,ie(n.item),1)}const CF=gt(TF,[["render",AF]]),Ya={minLen:3,wait:500,timeout:null,isUpdateItems(e){if(e.length>=this.minLen)return!0},callUpdateItems(e,t){clearTimeout(this.timeout),this.isUpdateItems(e)&&(this.timeout=setTimeout(t,this.wait))},findItem(e,t,n){if(t&&n&&e.length==1)return e[0]}},EF={name:"VAutocomplete",props:{componentItem:{default:()=>CF},minLen:{type:Number,default:Ya.minLen},wait:{type:Number,default:Ya.wait},value:null,getLabel:{type:Function,default:e=>e},items:Array,autoSelectOneItem:{type:Boolean,default:!0},placeholder:String,inputClass:{type:String,default:"v-autocomplete-input"},disabled:{type:Boolean,default:!1},inputAttrs:{type:Object,default:()=>({})},keepOpen:{type:Boolean,default:!1},initialLocation:{type:String,default:null}},setup(e,{emit:t}){let n=de("");e.initialLocation&&(n=de(e.initialLocation));const r=de(!1),s=de(-1),a=de(e.items||[]),o=me(()=>!!a.value.length),u=me(()=>r.value&&o.value||e.keepOpen),c=()=>{r.value=!0,s.value=-1,y(null),Ya.callUpdateItems(n.value,h),t("change",n.value)},h=()=>{t("update-items",n.value)},f=()=>{t("focus",n.value),r.value=!0},p=()=>{t("blur",n.value),setTimeout(()=>r.value=!1,200)},m=C=>{y(C),t("item-clicked",C)},y=C=>{C?(a.value=[C],n.value=e.getLabel(C),t("item-selected",C)):_(e.items),t("input",C)},_=C=>{a.value=C||[]},b=C=>a.value.length===1&&C===a.value[0],A=()=>{s.value>-1&&(s.value--,V(document.getElementsByClassName("v-autocomplete-list-item")[s.value]))},B=()=>{s.value{C&&C.scrollIntoView&&C.scrollIntoView(!1)},x=()=>{r.value&&a.value[s.value]&&(y(a.value[s.value]),r.value=!1)};return Wt(()=>e.items,C=>{_(C);const $=Ya.findItem(e.items,n.value,e.autoSelectOneItem);$&&(y($),r.value=!1)}),Wt(()=>e.value,C=>{b(C)||(y(C),n.value=e.getLabel(C))}),Ht(()=>{Ya.minLen=e.minLen,Ya.wait=e.wait,y(e.value)}),{searchText:n,showList:r,cursor:s,internalItems:a,hasItems:o,show:u,inputChange:c,updateItems:h,focus:f,blur:p,onClickItem:m,onSelectItem:y,setItems:_,isSelectedValue:b,keyUp:A,keyDown:B,itemView:V,keyEnter:x}}},OF={class:"v-autocomplete"},MF=["placeholder","disabled"],RF={key:0,class:"v-autocomplete-list"},DF=["onClick","onMouseover"];function PF(e,t,n,r,s,a){return k(),D("div",OF,[v("div",{class:$e(["v-autocomplete-input-group",{"v-autocomplete-selected":n.value}])},[An(v("input",cn({type:"search","onUpdate:modelValue":t[0]||(t[0]=o=>r.searchText=o)},n.inputAttrs,{class:n.inputAttrs.class||n.inputClass,placeholder:n.inputAttrs.placeholder||n.placeholder,disabled:n.inputAttrs.disabled||n.disabled,onBlur:t[1]||(t[1]=(...o)=>r.blur&&r.blur(...o)),onFocus:t[2]||(t[2]=(...o)=>r.focus&&r.focus(...o)),onInput:t[3]||(t[3]=(...o)=>r.inputChange&&r.inputChange(...o)),onKeyup:t[4]||(t[4]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["enter"])),onKeydown:[t[5]||(t[5]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["tab"])),t[6]||(t[6]=$n((...o)=>r.keyUp&&r.keyUp(...o),["up"])),t[7]||(t[7]=$n((...o)=>r.keyDown&&r.keyDown(...o),["down"]))]}),null,16,MF),[[Ni,r.searchText]])],2),r.show?(k(),D("div",RF,[(k(!0),D(Ve,null,Qe(r.internalItems,(o,u)=>(k(),D("div",{class:$e(["v-autocomplete-list-item",{"v-autocomplete-item-active":u===r.cursor}]),key:u,onClick:c=>r.onClickItem(o),onMouseover:c=>r.cursor=u},[(k(),at(Al(n.componentItem),{item:o,searchText:r.searchText},null,8,["item","searchText"]))],42,DF))),128))])):ae("",!0)])}const LF=gt(EF,[["render",PF]]),IF={components:{VAutocomplete:LF},props:{placeholder:String,name:String,value:String,geoposition:String,location:String},emits:["onChange"],setup(e,{emit:t}){const n=de(e.value?{name:e.value}:null),r=de(null),s=xF,a=de({placeholder:e.placeholder,name:e.name,autocomplete:"off"}),o=de(e.geoposition),u=e.location;Wt(()=>e.placeholder,()=>{a.value.placeholder=e.placeholder});const c=y=>{t("onChange",{location:(y==null?void 0:y.name)||""}),y&&y.name&&y.magicKey&&Tt.get("/api/proxy/geocode",{params:{singleLine:y.name,magicKey:y.magicKey}}).then(b=>{const A=b.data.candidates[0];o.value=[A.location.y,A.location.x],window.map&&window.map.setView([A.location.y,A.location.x],16);const B=h(A.attributes.Country).iso2;t("onChange",{location:(y==null?void 0:y.name)||"",geoposition:[A.location.y,A.location.x],country_iso:B||""}),document.getElementById("id_country")&&(document.getElementById("id_country").value=B)}).catch(b=>{console.error("Error:",b)})},h=y=>SF.find(_=>_.iso3===y),f=y=>y&&y.name?y.name:"",p=y=>{y===""&&(r.value=null)},m=y=>{Tt.get("/api/proxy/suggest",{params:{f:"json",text:y}}).then(b=>{r.value=b.data.suggestions.map(A=>({name:A.text,magicKey:A.magicKey}))}).catch(b=>{console.error("Error:",b)})};return Wt(()=>e.value,y=>{n.value=y?{name:y}:null}),Wt(()=>e.geoposition,y=>{o.value=y}),{item:n,items:r,template:s,inputAttrs:a,itemSelected:c,getLabel:f,change:p,updateItems:m,localGeoposition:o,initialLocation:u}}},NF=["value"];function VF(e,t,n,r,s,a){const o=st("v-autocomplete");return k(),D("div",null,[pe(o,{items:r.items,modelValue:r.item,"onUpdate:modelValue":t[0]||(t[0]=u=>r.item=u),"get-label":r.getLabel,"component-item":r.template,onUpdateItems:r.updateItems,onItemSelected:r.itemSelected,onChange:r.change,"keep-open":!1,"auto-select-one-item":!1,"input-attrs":r.inputAttrs,wait:300,initialLocation:r.initialLocation},null,8,["items","modelValue","get-label","component-item","onUpdateItems","onItemSelected","onChange","input-attrs","initialLocation"]),v("input",{type:"hidden",name:"geoposition",id:"geoposition",value:r.localGeoposition},null,8,NF)])}const FF=gt(IF,[["render",VF]]);function Ze(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function Lt(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function fs(e,t){const n=Ze(e);return isNaN(t)?Lt(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function vs(e,t){const n=Ze(e);if(isNaN(t))return Lt(e,NaN);if(!t)return n;const r=n.getDate(),s=Lt(e,n.getTime());s.setMonth(n.getMonth()+t+1,0);const a=s.getDate();return r>=a?s:(n.setFullYear(s.getFullYear(),s.getMonth(),r),n)}function H1(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=t,h=Ze(e),f=r||n?vs(h,r+n*12):h,p=a||s?fs(f,a+s*7):f,m=u+o*60,_=(c+m*60)*1e3;return Lt(e,p.getTime()+_)}function $F(e,t){const n=+Ze(e);return Lt(e,n+t)}const U1=6048e5,BF=864e5,HF=6e4,j1=36e5,UF=1e3;function jF(e,t){return $F(e,t*j1)}let qF={};function Aa(){return qF}function _s(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a=s.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function s0(e){const t=Ze(e);return t.setHours(0,0,0,0),t}function Oc(e){const t=Ze(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function W1(e,t){const n=s0(e),r=s0(t),s=+n-Oc(n),a=+r-Oc(r);return Math.round((s-a)/BF)}function WF(e){const t=q1(e),n=Lt(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),gl(n)}function YF(e,t){const n=t*3;return vs(e,n)}function qp(e,t){return vs(e,t*12)}function i0(e,t){const n=Ze(e),r=Ze(t),s=n.getTime()-r.getTime();return s<0?-1:s>0?1:s}function Y1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function oo(e){if(!Y1(e)&&typeof e!="number")return!1;const t=Ze(e);return!isNaN(Number(t))}function a0(e){const t=Ze(e);return Math.trunc(t.getMonth()/3)+1}function zF(e,t){const n=Ze(e),r=Ze(t);return n.getFullYear()-r.getFullYear()}function KF(e,t){const n=Ze(e),r=Ze(t),s=i0(n,r),a=Math.abs(zF(n,r));n.setFullYear(1584),r.setFullYear(1584);const o=i0(n,r)===-s,u=s*(a-+o);return u===0?0:u}function z1(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+n:+r,o=s?r:n;o.setHours(0,0,0,0);let u=1;const c=[];for(;+o<=a;)c.push(Ze(o)),o.setDate(o.getDate()+u),o.setHours(0,0,0,0);return s?c.reverse():c}function oa(e){const t=Ze(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}function GF(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+oa(n):+oa(r);let o=oa(s?r:n),u=1;const c=[];for(;+o<=a;)c.push(Ze(o)),o=YF(o,u);return s?c.reverse():c}function JF(e){const t=Ze(e);return t.setDate(1),t.setHours(0,0,0,0),t}function K1(e){const t=Ze(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}function Co(e){const t=Ze(e),n=Lt(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function G1(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a{let r;const s=ZF[e];return typeof s=="string"?r=s:t===1?r=s.one:r=s.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Zf(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const QF={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},e$={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},t$={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},n$={date:Zf({formats:QF,defaultWidth:"full"}),time:Zf({formats:e$,defaultWidth:"full"}),dateTime:Zf({formats:t$,defaultWidth:"full"})},r$={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},s$=(e,t,n,r)=>r$[e];function Kl(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let s;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,u=n!=null&&n.width?String(n.width):o;s=e.formattingValues[u]||e.formattingValues[o]}else{const o=e.defaultWidth,u=n!=null&&n.width?String(n.width):e.defaultWidth;s=e.values[u]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return s[a]}}const i$={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},a$={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},l$={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},o$={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},u$={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},c$={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},d$=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},f$={ordinalNumber:d$,era:Kl({values:i$,defaultWidth:"wide"}),quarter:Kl({values:a$,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Kl({values:l$,defaultWidth:"wide"}),day:Kl({values:o$,defaultWidth:"wide"}),dayPeriod:Kl({values:u$,defaultWidth:"wide",formattingValues:c$,defaultFormattingWidth:"wide"})};function Gl(e){return(t,n={})=>{const r=n.width,s=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(s);if(!a)return null;const o=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(u)?p$(u,p=>p.test(o)):h$(u,p=>p.test(o));let h;h=e.valueCallback?e.valueCallback(c):c,h=n.valueCallback?n.valueCallback(h):h;const f=t.slice(o.length);return{value:h,rest:f}}}function h$(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function p$(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const s=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;const u=t.slice(s.length);return{value:o,rest:u}}}const g$=/^(\d+)(th|st|nd|rd)?/i,v$=/\d+/i,y$={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},_$={any:[/^b/i,/^(a|c)/i]},b$={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},w$={any:[/1/i,/2/i,/3/i,/4/i]},x$={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},k$={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},S$={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},T$={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},A$={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},C$={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},E$={ordinalNumber:m$({matchPattern:g$,parsePattern:v$,valueCallback:e=>parseInt(e,10)}),era:Gl({matchPatterns:y$,defaultMatchWidth:"wide",parsePatterns:_$,defaultParseWidth:"any"}),quarter:Gl({matchPatterns:b$,defaultMatchWidth:"wide",parsePatterns:w$,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Gl({matchPatterns:x$,defaultMatchWidth:"wide",parsePatterns:k$,defaultParseWidth:"any"}),day:Gl({matchPatterns:S$,defaultMatchWidth:"wide",parsePatterns:T$,defaultParseWidth:"any"}),dayPeriod:Gl({matchPatterns:A$,defaultMatchWidth:"any",parsePatterns:C$,defaultParseWidth:"any"})},J1={code:"en-US",formatDistance:XF,formatLong:n$,formatRelative:s$,localize:f$,match:E$,options:{weekStartsOn:0,firstWeekContainsDate:1}};function O$(e){const t=Ze(e);return W1(t,Co(t))+1}function Wp(e){const t=Ze(e),n=+gl(t)-+WF(t);return Math.round(n/U1)+1}function Yp(e,t){var f,p,m,y;const n=Ze(e),r=n.getFullYear(),s=Aa(),a=(t==null?void 0:t.firstWeekContainsDate)??((p=(f=t==null?void 0:t.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??s.firstWeekContainsDate??((y=(m=s.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=Lt(e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);const u=_s(o,t),c=Lt(e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);const h=_s(c,t);return n.getTime()>=u.getTime()?r+1:n.getTime()>=h.getTime()?r:r-1}function M$(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.firstWeekContainsDate)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??n.firstWeekContainsDate??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)??1,s=Yp(e,t),a=Lt(e,0);return a.setFullYear(s,0,r),a.setHours(0,0,0,0),_s(a,t)}function zp(e,t){const n=Ze(e),r=+_s(n,t)-+M$(n,t);return Math.round(r/U1)+1}function $t(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const vi={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return $t(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):$t(n+1,2)},d(e,t){return $t(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return $t(e.getHours()%12||12,t.length)},H(e,t){return $t(e.getHours(),t.length)},m(e,t){return $t(e.getMinutes(),t.length)},s(e,t){return $t(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),s=Math.trunc(r*Math.pow(10,n-3));return $t(s,t.length)}},za={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},o0={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),s=r>0?r:1-r;return n.ordinalNumber(s,{unit:"year"})}return vi.y(e,t)},Y:function(e,t,n,r){const s=Yp(e,r),a=s>0?s:1-s;if(t==="YY"){const o=a%100;return $t(o,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):$t(a,t.length)},R:function(e,t){const n=q1(e);return $t(n,t.length)},u:function(e,t){const n=e.getFullYear();return $t(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return $t(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return $t(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return vi.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return $t(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const s=zp(e,r);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):$t(s,t.length)},I:function(e,t,n){const r=Wp(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):$t(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):vi.d(e,t)},D:function(e,t,n){const r=O$(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):$t(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return $t(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return $t(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),s=r===0?7:r;switch(t){case"i":return String(s);case"ii":return $t(s,t.length);case"io":return n.ordinalNumber(s,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let s;switch(r===12?s=za.noon:r===0?s=za.midnight:s=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let s;switch(r>=17?s=za.evening:r>=12?s=za.afternoon:r>=4?s=za.morning:s=za.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return vi.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):vi.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):$t(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):$t(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):vi.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):vi.s(e,t)},S:function(e,t){return vi.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return c0(r);case"XXXX":case"XX":return ra(r);case"XXXXX":case"XXX":default:return ra(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return c0(r);case"xxxx":case"xx":return ra(r);case"xxxxx":case"xxx":default:return ra(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+u0(r,":");case"OOOO":default:return"GMT"+ra(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+u0(r,":");case"zzzz":default:return"GMT"+ra(r,":")}},t:function(e,t,n){const r=Math.trunc(e.getTime()/1e3);return $t(r,t.length)},T:function(e,t,n){const r=e.getTime();return $t(r,t.length)}};function u0(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=Math.trunc(r/60),a=r%60;return a===0?n+String(s):n+String(s)+t+$t(a,2)}function c0(e,t){return e%60===0?(e>0?"-":"+")+$t(Math.abs(e)/60,2):ra(e,t)}function ra(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=$t(Math.trunc(r/60),2),a=$t(r%60,2);return n+s+t+a}const d0=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Z1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},R$=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],s=n[2];if(!s)return d0(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",d0(r,t)).replace("{{time}}",Z1(s,t))},jh={p:Z1,P:R$},D$=/^D+$/,P$=/^Y+$/,L$=["D","DD","YY","YYYY"];function X1(e){return D$.test(e)}function Q1(e){return P$.test(e)}function qh(e,t,n){const r=I$(e,t,n);if(console.warn(r),L$.includes(e))throw new RangeError(r)}function I$(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const N$=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,V$=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,F$=/^'([^]*?)'?$/,$$=/''/g,B$=/[a-zA-Z]/;function Ps(e,t,n){var f,p,m,y,_,b,A,B;const r=Aa(),s=(n==null?void 0:n.locale)??r.locale??J1,a=(n==null?void 0:n.firstWeekContainsDate)??((p=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??r.firstWeekContainsDate??((y=(m=r.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=(n==null?void 0:n.weekStartsOn)??((b=(_=n==null?void 0:n.locale)==null?void 0:_.options)==null?void 0:b.weekStartsOn)??r.weekStartsOn??((B=(A=r.locale)==null?void 0:A.options)==null?void 0:B.weekStartsOn)??0,u=Ze(e);if(!oo(u))throw new RangeError("Invalid time value");let c=t.match(V$).map(V=>{const x=V[0];if(x==="p"||x==="P"){const C=jh[x];return C(V,s.formatLong)}return V}).join("").match(N$).map(V=>{if(V==="''")return{isToken:!1,value:"'"};const x=V[0];if(x==="'")return{isToken:!1,value:H$(V)};if(o0[x])return{isToken:!0,value:V};if(x.match(B$))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");return{isToken:!1,value:V}});s.localize.preprocessor&&(c=s.localize.preprocessor(u,c));const h={firstWeekContainsDate:a,weekStartsOn:o,locale:s};return c.map(V=>{if(!V.isToken)return V.value;const x=V.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&Q1(x)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&X1(x))&&qh(x,t,String(e));const C=o0[x[0]];return C(u,x,s.localize,h)}).join("")}function H$(e){const t=e.match(F$);return t?t[1].replace($$,"'"):e}function U$(e){return Ze(e).getDay()}function j$(e){const t=Ze(e),n=t.getFullYear(),r=t.getMonth(),s=Lt(e,0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function q$(){return Object.assign({},Aa())}function ri(e){return Ze(e).getHours()}function W$(e){let n=Ze(e).getDay();return n===0&&(n=7),n}function Vi(e){return Ze(e).getMinutes()}function wt(e){return Ze(e).getMonth()}function vl(e){return Ze(e).getSeconds()}function lt(e){return Ze(e).getFullYear()}function yl(e,t){const n=Ze(e),r=Ze(t);return n.getTime()>r.getTime()}function Eo(e,t){const n=Ze(e),r=Ze(t);return+n<+r}function el(e,t){const n=Ze(e),r=Ze(t);return+n==+r}function Y$(e,t){const n=t instanceof Date?Lt(t,0):new t(0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}const z$=10;class ew{constructor(){ze(this,"subPriority",0)}validate(t,n){return!0}}class K$ extends ew{constructor(t,n,r,s,a){super(),this.value=t,this.validateValue=n,this.setValue=r,this.priority=s,a&&(this.subPriority=a)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,r){return this.setValue(t,n,this.value,r)}}class G$ extends ew{constructor(){super(...arguments);ze(this,"priority",z$);ze(this,"subPriority",-1)}set(n,r){return r.timestampIsSet?n:Lt(n,Y$(n,Date))}}class It{run(t,n,r,s){const a=this.parse(t,n,r,s);return a?{setter:new K$(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(t,n,r){return!0}}class J$ extends It{constructor(){super(...arguments);ze(this,"priority",140);ze(this,"incompatibleTokens",["R","u","t","T"])}parse(n,r,s){switch(r){case"G":case"GG":case"GGG":return s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"});case"GGGGG":return s.era(n,{width:"narrow"});case"GGGG":default:return s.era(n,{width:"wide"})||s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"})}}set(n,r,s){return r.era=s,n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}const kn={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Ms={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Sn(e,t){return e&&{value:t(e.value),rest:e.rest}}function rn(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Rs(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const r=n[1]==="+"?1:-1,s=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(s*j1+a*HF+o*UF),rest:t.slice(n[0].length)}}function tw(e){return rn(kn.anyDigitsSigned,e)}function dn(e,t){switch(e){case 1:return rn(kn.singleDigit,t);case 2:return rn(kn.twoDigits,t);case 3:return rn(kn.threeDigits,t);case 4:return rn(kn.fourDigits,t);default:return rn(new RegExp("^\\d{1,"+e+"}"),t)}}function Mc(e,t){switch(e){case 1:return rn(kn.singleDigitSigned,t);case 2:return rn(kn.twoDigitsSigned,t);case 3:return rn(kn.threeDigitsSigned,t);case 4:return rn(kn.fourDigitsSigned,t);default:return rn(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Kp(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function nw(e,t){const n=t>0,r=n?t:1-t;let s;if(r<=50)s=e||100;else{const a=r+50,o=Math.trunc(a/100)*100,u=e>=a%100;s=e+o-(u?100:0)}return n?s:1-s}function rw(e){return e%400===0||e%4===0&&e%100!==0}class Z$ extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="yy"});switch(r){case"y":return Sn(dn(4,n),a);case"yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s){const a=n.getFullYear();if(s.isTwoDigitYear){const u=nw(s.year,a);return n.setFullYear(u,0,1),n.setHours(0,0,0,0),n}const o=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}}class X$ extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Sn(dn(4,n),a);case"Yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s,a){const o=Yp(n,a);if(s.isTwoDigitYear){const c=nw(s.year,o);return n.setFullYear(c,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),_s(n,a)}const u=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(u,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),_s(n,a)}}class Q$ extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,r){return Mc(r==="R"?4:r.length,n)}set(n,r,s){const a=Lt(n,0);return a.setFullYear(s,0,4),a.setHours(0,0,0,0),gl(a)}}class e6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,r){return Mc(r==="u"?4:r.length,n)}set(n,r,s){return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class t6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"Q":case"QQ":return dn(r.length,n);case"Qo":return s.ordinalNumber(n,{unit:"quarter"});case"QQQ":return s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(n,{width:"wide",context:"formatting"})||s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class n6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"q":case"qq":return dn(r.length,n);case"qo":return s.ordinalNumber(n,{unit:"quarter"});case"qqq":return s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(n,{width:"wide",context:"standalone"})||s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class r6 extends It{constructor(){super(...arguments);ze(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);ze(this,"priority",110)}parse(n,r,s){const a=o=>o-1;switch(r){case"M":return Sn(rn(kn.month,n),a);case"MM":return Sn(dn(2,n),a);case"Mo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"MMM":return s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(n,{width:"wide",context:"formatting"})||s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}class s6 extends It{constructor(){super(...arguments);ze(this,"priority",110);ze(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,r,s){const a=o=>o-1;switch(r){case"L":return Sn(rn(kn.month,n),a);case"LL":return Sn(dn(2,n),a);case"Lo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"LLL":return s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(n,{width:"wide",context:"standalone"})||s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}function i6(e,t,n){const r=Ze(e),s=zp(r,n)-t;return r.setDate(r.getDate()-s*7),r}class a6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,r,s){switch(r){case"w":return rn(kn.week,n);case"wo":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s,a){return _s(i6(n,s,a),a)}}function l6(e,t){const n=Ze(e),r=Wp(n)-t;return n.setDate(n.getDate()-r*7),n}class o6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,r,s){switch(r){case"I":return rn(kn.week,n);case"Io":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s){return gl(l6(n,s))}}const u6=[31,28,31,30,31,30,31,31,30,31,30,31],c6=[31,29,31,30,31,30,31,31,30,31,30,31];class d6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subPriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"d":return rn(kn.date,n);case"do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear(),a=rw(s),o=n.getMonth();return a?r>=1&&r<=c6[o]:r>=1&&r<=u6[o]}set(n,r,s){return n.setDate(s),n.setHours(0,0,0,0),n}}class f6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subpriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,r,s){switch(r){case"D":case"DD":return rn(kn.dayOfYear,n);case"Do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear();return rw(s)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,s){return n.setMonth(0,s),n.setHours(0,0,0,0),n}}function Gp(e,t,n){var p,m,y,_;const r=Aa(),s=(n==null?void 0:n.weekStartsOn)??((m=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??r.weekStartsOn??((_=(y=r.locale)==null?void 0:y.options)==null?void 0:_.weekStartsOn)??0,a=Ze(e),o=a.getDay(),c=(t%7+7)%7,h=7-s,f=t<0||t>6?t-(o+h)%7:(c+h)%7-(o+h)%7;return fs(a,f)}class h6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"E":case"EE":case"EEE":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}class p6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,r,s,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(r){case"e":case"ee":return Sn(dn(r.length,n),o);case"eo":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"eee":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}class m6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,r,s,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(r){case"c":case"cc":return Sn(dn(r.length,n),o);case"co":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})||s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}function g6(e,t){const n=Ze(e),r=W$(n),s=t-r;return fs(n,s)}class v6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,r,s){const a=o=>o===0?7:o;switch(r){case"i":case"ii":return dn(r.length,n);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return Sn(s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiii":return Sn(s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiiii":return Sn(s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiii":default:return Sn(s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a)}}validate(n,r){return r>=1&&r<=7}set(n,r,s){return n=g6(n,s),n.setHours(0,0,0,0),n}}class y6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,r,s){switch(r){case"a":case"aa":case"aaa":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class _6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,r,s){switch(r){case"b":case"bb":case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class b6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","b","t","T"])}parse(n,r,s){switch(r){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class w6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,r,s){switch(r){case"h":return rn(kn.hour12h,n);case"ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,s){const a=n.getHours()>=12;return a&&s<12?n.setHours(s+12,0,0,0):!a&&s===12?n.setHours(0,0,0,0):n.setHours(s,0,0,0),n}}class x6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,r,s){switch(r){case"H":return rn(kn.hour23h,n);case"Ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,s){return n.setHours(s,0,0,0),n}}class k6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,r,s){switch(r){case"K":return rn(kn.hour11h,n);case"Ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.getHours()>=12&&s<12?n.setHours(s+12,0,0,0):n.setHours(s,0,0,0),n}}class S6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,r,s){switch(r){case"k":return rn(kn.hour24h,n);case"ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,s){const a=s<=24?s%24:s;return n.setHours(a,0,0,0),n}}class T6 extends It{constructor(){super(...arguments);ze(this,"priority",60);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"m":return rn(kn.minute,n);case"mo":return s.ordinalNumber(n,{unit:"minute"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setMinutes(s,0,0),n}}class A6 extends It{constructor(){super(...arguments);ze(this,"priority",50);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"s":return rn(kn.second,n);case"so":return s.ordinalNumber(n,{unit:"second"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setSeconds(s,0),n}}class C6 extends It{constructor(){super(...arguments);ze(this,"priority",30);ze(this,"incompatibleTokens",["t","T"])}parse(n,r){const s=a=>Math.trunc(a*Math.pow(10,-r.length+3));return Sn(dn(r.length,n),s)}set(n,r,s){return n.setMilliseconds(s),n}}class E6 extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","x"])}parse(n,r){switch(r){case"X":return Rs(Ms.basicOptionalMinutes,n);case"XX":return Rs(Ms.basic,n);case"XXXX":return Rs(Ms.basicOptionalSeconds,n);case"XXXXX":return Rs(Ms.extendedOptionalSeconds,n);case"XXX":default:return Rs(Ms.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Oc(n)-s)}}class O6 extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","X"])}parse(n,r){switch(r){case"x":return Rs(Ms.basicOptionalMinutes,n);case"xx":return Rs(Ms.basic,n);case"xxxx":return Rs(Ms.basicOptionalSeconds,n);case"xxxxx":return Rs(Ms.extendedOptionalSeconds,n);case"xxx":default:return Rs(Ms.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Oc(n)-s)}}class M6 extends It{constructor(){super(...arguments);ze(this,"priority",40);ze(this,"incompatibleTokens","*")}parse(n){return tw(n)}set(n,r,s){return[Lt(n,s*1e3),{timestampIsSet:!0}]}}class R6 extends It{constructor(){super(...arguments);ze(this,"priority",20);ze(this,"incompatibleTokens","*")}parse(n){return tw(n)}set(n,r,s){return[Lt(n,s),{timestampIsSet:!0}]}}const D6={G:new J$,y:new Z$,Y:new X$,R:new Q$,u:new e6,Q:new t6,q:new n6,M:new r6,L:new s6,w:new a6,I:new o6,d:new d6,D:new f6,E:new h6,e:new p6,c:new m6,i:new v6,a:new y6,b:new _6,B:new b6,h:new w6,H:new x6,K:new k6,k:new S6,m:new T6,s:new A6,S:new C6,X:new E6,x:new O6,t:new M6,T:new R6},P6=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,L6=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,I6=/^'([^]*?)'?$/,N6=/''/g,V6=/\S/,F6=/[a-zA-Z]/;function Wh(e,t,n,r){var b,A,B,V,x,C,$,H;const s=q$(),a=(r==null?void 0:r.locale)??s.locale??J1,o=(r==null?void 0:r.firstWeekContainsDate)??((A=(b=r==null?void 0:r.locale)==null?void 0:b.options)==null?void 0:A.firstWeekContainsDate)??s.firstWeekContainsDate??((V=(B=s.locale)==null?void 0:B.options)==null?void 0:V.firstWeekContainsDate)??1,u=(r==null?void 0:r.weekStartsOn)??((C=(x=r==null?void 0:r.locale)==null?void 0:x.options)==null?void 0:C.weekStartsOn)??s.weekStartsOn??((H=($=s.locale)==null?void 0:$.options)==null?void 0:H.weekStartsOn)??0;if(t==="")return e===""?Ze(n):Lt(n,NaN);const c={firstWeekContainsDate:o,weekStartsOn:u,locale:a},h=[new G$],f=t.match(L6).map(F=>{const U=F[0];if(U in jh){const P=jh[U];return P(F,a.formatLong)}return F}).join("").match(P6),p=[];for(let F of f){!(r!=null&&r.useAdditionalWeekYearTokens)&&Q1(F)&&qh(F,t,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&X1(F)&&qh(F,t,e);const U=F[0],P=D6[U];if(P){const{incompatibleTokens:O}=P;if(Array.isArray(O)){const X=p.find(fe=>O.includes(fe.token)||fe.token===U);if(X)throw new RangeError(`The format string mustn't contain \`${X.fullToken}\` and \`${F}\` at the same time`)}else if(P.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${F}\` and any other token at the same time`);p.push({token:U,fullToken:F});const J=P.run(e,F,a.match,c);if(!J)return Lt(n,NaN);h.push(J.setter),e=J.rest}else{if(U.match(F6))throw new RangeError("Format string contains an unescaped latin alphabet character `"+U+"`");if(F==="''"?F="'":U==="'"&&(F=$6(F)),e.indexOf(F)===0)e=e.slice(F.length);else return Lt(n,NaN)}}if(e.length>0&&V6.test(e))return Lt(n,NaN);const m=h.map(F=>F.priority).sort((F,U)=>U-F).filter((F,U,P)=>P.indexOf(F)===U).map(F=>h.filter(U=>U.priority===F).sort((U,P)=>P.subPriority-U.subPriority)).map(F=>F[0]);let y=Ze(n);if(isNaN(y.getTime()))return Lt(n,NaN);const _={};for(const F of m){if(!F.validate(y,c))return Lt(n,NaN);const U=F.set(y,_,c);Array.isArray(U)?(y=U[0],Object.assign(_,U[1])):y=U}return Lt(n,y)}function $6(e){return e.match(I6)[1].replace(N6,"'")}function f0(e,t){const n=oa(e),r=oa(t);return+n==+r}function B6(e,t){return fs(e,-t)}function sw(e,t){const n=Ze(e),r=n.getFullYear(),s=n.getDate(),a=Lt(e,0);a.setFullYear(r,t,15),a.setHours(0,0,0,0);const o=j$(a);return n.setMonth(t,Math.min(s,o)),n}function qt(e,t){let n=Ze(e);return isNaN(+n)?Lt(e,NaN):(t.year!=null&&n.setFullYear(t.year),t.month!=null&&(n=sw(n,t.month)),t.date!=null&&n.setDate(t.date),t.hours!=null&&n.setHours(t.hours),t.minutes!=null&&n.setMinutes(t.minutes),t.seconds!=null&&n.setSeconds(t.seconds),t.milliseconds!=null&&n.setMilliseconds(t.milliseconds),n)}function H6(e,t){const n=Ze(e);return n.setHours(t),n}function iw(e,t){const n=Ze(e);return n.setMilliseconds(t),n}function U6(e,t){const n=Ze(e);return n.setMinutes(t),n}function aw(e,t){const n=Ze(e);return n.setSeconds(t),n}function Ds(e,t){const n=Ze(e);return isNaN(+n)?Lt(e,NaN):(n.setFullYear(t),n)}function _l(e,t){return vs(e,-t)}function j6(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=t,h=_l(e,r+n*12),f=B6(h,a+s*7),p=u+o*60,y=(c+p*60)*1e3;return Lt(e,f.getTime()-y)}function lw(e,t){return qp(e,-t)}function Cl(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),v("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),v("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),v("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}Cl.compatConfig={MODE:3};function ow(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),v("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}ow.compatConfig={MODE:3};function Jp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Jp.compatConfig={MODE:3};function Zp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Zp.compatConfig={MODE:3};function Xp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),v("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Xp.compatConfig={MODE:3};function Qp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Qp.compatConfig={MODE:3};function em(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}em.compatConfig={MODE:3};const Ar=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),tm=(e,t,n)=>Yh(e,t,n)||De(),q6=(e,t,n)=>{const r=t.dateInTz?Ar(new Date(e),t.dateInTz):De(e);return n?hr(r,!0):r},Yh=(e,t,n)=>{if(!e)return null;const r=n?hr(De(e),!0):De(e);return t?t.exactMatch?q6(e,t,n):Ar(r,t.timezone):r},W6=e=>{if(!e)return 0;const t=new Date,n=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),r=new Date(t.toLocaleString("en-US",{timeZone:e})),s=r.getTimezoneOffset()/60;return(+n-+r)/(1e3*60*60)-s};var cs=(e=>(e.month="month",e.year="year",e))(cs||{}),sa=(e=>(e.top="top",e.bottom="bottom",e))(sa||{}),ma=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ma||{}),Qn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(Qn||{});const Y6=["timestamp","date","iso"];var ur=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(ur||{}),nn=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(nn||{});function h0(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function z6(e){return t=>Ps(Ar(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const K6=(e,t,n)=>{const r=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=r.map(z6(e))}catch{s=r.map(h0(t))}else s=r.map(h0(t));const a=s.slice(0,n),o=s.slice(n+1,s.length);return[s[n]].concat(...o).concat(...a)},nm=(e,t,n)=>{const r=[];for(let s=+e[0];s<=+e[1];s++)r.push({value:+s,text:fw(s,t)});return n?r.reverse():r},uw=(e,t,n)=>{const r=[1,2,3,4,5,6,7,8,9,10,11,12].map(a=>{const o=a<10?`0${a}`:a;return new Date(`2017-${o}-01T00:00:00+00:00`)});if(e!==null)try{const a=n==="long"?"LLLL":"LLL";return r.map((o,u)=>{const c=Ps(Ar(o,"UTC"),a,{locale:e});return{text:c.charAt(0).toUpperCase()+c.substring(1),value:u}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return r.map((a,o)=>{const u=s.format(a);return{text:u.charAt(0).toUpperCase()+u.substring(1),value:o}})},G6=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Ln=e=>{const t=Q(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},J6=e=>({type:"dot",...e??{}}),cw=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,rm={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Fn=e=>e,p0=e=>e===0?e:!e||isNaN(+e)?null:+e,m0=e=>e===null,dw=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},Z6=e=>{const t=[],n=r=>r.filter(s=>s);for(let r=0;r{const r=n!=null,s=t!=null;if(!r&&!s)return!1;const a=+n,o=+t;return r&&s?+e>a||+ea:s?+eZ6(e).map(n=>n.map(r=>{const{active:s,disabled:a,isBetween:o,highlighted:u}=t(r);return{...r,active:s,disabled:a,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:a,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:a&&s,dp__cell_in_between:o,"dp--highlighted":u}}})),Ri=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},X6=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function Q6(e,t){let n=[...document.querySelectorAll(X6())];n=n.filter(s=>!e.contains(s)||s.hasAttribute("data-datepicker-instance"));const r=n.indexOf(e);if(r>=0&&(t?r-1>=0:r+1<=n.length))return n[r+(t?-1:1)]}const e5=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),fw=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),sm=e=>Ps(e,"dd-MM-yyyy"),Xf=e=>Array.isArray(e),Rc=(e,t)=>t.get(sm(e)),t5=(e,t)=>e?t?t instanceof Map?!!Rc(e,t):t(De(e)):!1:!0,Sr=(e,t,n=!1)=>{if(e.key===nn.enter||e.key===nn.space)return n&&e.preventDefault(),t()},g0=(e,t,n,r,s,a)=>{const o=Wh(e,t.slice(0,e.length),new Date,{locale:a});return oo(o)&&Y1(o)?r||s?o:qt(o,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},n5=(e,t,n,r,s,a)=>{const o=Array.isArray(n)?n[0]:n;if(typeof t=="string")return g0(e,t,o,r,s,a);if(Array.isArray(t)){let u=null;for(const c of t)if(u=g0(e,c,o,r,s,a),u)break;return u}return typeof t=="function"?t(e):null},De=e=>e?new Date(e):new Date,r5=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),a=e.getDate().toString().padStart(2,"0"),o=e.getHours().toString().padStart(2,"0"),u=e.getMinutes().toString().padStart(2,"0"),c=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${s}-${a}T${o}:${u}:${c}.000Z`}const r=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(r).toISOString()},hr=(e,t)=>{const n=De(JSON.parse(JSON.stringify(e))),r=qt(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?JF(r):r},Di=(e,t,n,r)=>{let s=e?De(e):De();return(t||t===0)&&(s=H6(s,+t)),(n||n===0)&&(s=U6(s,+n)),(r||r===0)&&(s=aw(s,+r)),iw(s,0)},on=(e,t)=>!e||!t?!1:Eo(hr(e),hr(t)),kt=(e,t)=>!e||!t?!1:el(hr(e),hr(t)),_n=(e,t)=>!e||!t?!1:yl(hr(e),hr(t)),dd=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?_n(n,e[0])&&on(n,e[1]):e!=null&&e[0]&&t?_n(n,e[0])&&on(n,t)||on(n,e[0])&&_n(n,t):!1,hs=e=>{const t=qt(new Date(e),{date:1});return hr(t)},Qf=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(r=>r===t?[r,n]:[r,isNaN(+e[r])?void 0:+e[r]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},ga=e=>({hours:ri(e),minutes:Vi(e),seconds:vl(e)}),hw=(e,t)=>{if(t){const n=lt(De(t));if(n>e)return 12;if(n===e)return wt(De(t))}},pw=(e,t)=>{if(t){const n=lt(De(t));return n{if(e)return lt(De(e))},mw=(e,t)=>{const n=_n(e,t)?t:e,r=_n(t,e)?t:e;return z1({start:n,end:r})},s5=e=>{const t=vs(e,1);return{month:wt(t),year:lt(t)}},Gs=(e,t)=>{const n=_s(e,{weekStartsOn:+t}),r=G1(e,{weekStartsOn:+t});return[n,r]},gw=(e,t)=>{const n={hours:ri(De()),minutes:Vi(De()),seconds:t?vl(De()):0};return Object.assign(n,e)},Ti=(e,t,n)=>[qt(De(e),{date:1}),qt(De(),{month:t,year:n,date:1})],Qs=(e,t,n)=>{let r=e?De(e):De();return(t||t===0)&&(r=sw(r,t)),n&&(r=Ds(r,n)),r},vw=(e,t,n,r,s)=>{if(!r||s&&!t||!s&&!n)return!1;const a=s?vs(e,1):_l(e,1),o=[wt(a),lt(a)];return s?!a5(...o,t):!i5(...o,n)},i5=(e,t,n)=>on(...Ti(n,e,t))||kt(...Ti(n,e,t)),a5=(e,t,n)=>_n(...Ti(n,e,t))||kt(...Ti(n,e,t)),yw=(e,t,n,r,s,a,o)=>{if(typeof t=="function"&&!o)return t(e);const u=n?{locale:n}:void 0;return Array.isArray(e)?`${Ps(e[0],a,u)}${s&&!e[1]?"":r}${e[1]?Ps(e[1],a,u):""}`:Ps(e,a,u)},Ka=e=>{if(e)return null;throw new Error(rm.prop("partial-range"))},ju=(e,t)=>{if(t)return e();throw new Error(rm.prop("range"))},zh=e=>Array.isArray(e)?oo(e[0])&&(e[1]?oo(e[1]):!0):e?oo(e):!1,l5=(e,t)=>qt(t??De(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),eh=(e,t,n,r)=>{if(!e)return!0;if(r){const s=n==="max"?Eo(e,t):yl(e,t),a={seconds:0,milliseconds:0};return s||el(qt(e,a),qt(t,a))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},th=(e,t,n)=>e?l5(e,t):De(n??t),v0=(e,t,n,r,s)=>{if(Array.isArray(r)){const o=th(e,r[0],t),u=th(e,r[1],t);return eh(r[0],o,n,!!t)&&eh(r[1],u,n,!!t)&&s}const a=th(e,r,t);return eh(r,a,n,!!t)&&s},nh=e=>qt(De(),ga(e)),o5=(e,t)=>e instanceof Map?Array.from(e.values()).filter(n=>lt(De(n))===t).map(n=>wt(n)):[],_w=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(r=>r.month===t&&r.year===n),im=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),bw=e=>Ps(e,"yyyy-MM-dd"),Jl=Hr({menuFocused:!1,shiftKeyInMenu:!1}),ww=()=>{const e=n=>{Jl.menuFocused=n},t=n=>{Jl.shiftKeyInMenu!==n&&(Jl.shiftKeyInMenu=n)};return{control:me(()=>({shiftKeyInMenu:Jl.shiftKeyInMenu,menuFocused:Jl.menuFocused})),setMenuFocused:e,setShiftKey:t}},Gt=Hr({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),rh=de(null),qu=de(!1),sh=de(!1),ih=de(!1),ah=de(!1),Zn=de(0),vn=de(0),Ui=()=>{const e=me(()=>qu.value?[...Gt.selectionGrid,Gt.actionRow].filter(p=>p.length):sh.value?[...Gt.timePicker[0],...Gt.timePicker[1],ah.value?[]:[rh.value],Gt.actionRow].filter(p=>p.length):ih.value?[...Gt.monthPicker,Gt.actionRow]:[Gt.monthYear,...Gt.calendar,Gt.time,Gt.actionRow].filter(p=>p.length)),t=p=>{Zn.value=p?Zn.value+1:Zn.value-1;let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),!m&&e.value[vn.value+(p?1:-1)]?(vn.value=vn.value+(p?1:-1),Zn.value=p?0:e.value[vn.value].length-1):m||(Zn.value=p?Zn.value-1:Zn.value+1)},n=p=>{vn.value===0&&!p||vn.value===e.value.length&&p||(vn.value=p?vn.value+1:vn.value-1,e.value[vn.value]?e.value[vn.value]&&!e.value[vn.value][Zn.value]&&Zn.value!==0&&(Zn.value=e.value[vn.value].length-1):vn.value=p?vn.value-1:vn.value+1)},r=p=>{let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),m?m.focus({preventScroll:!qu.value}):Zn.value=p?Zn.value-1:Zn.value+1},s=()=>{t(!0),r(!0)},a=()=>{t(!1),r(!1)},o=()=>{n(!1),r(!0)},u=()=>{n(!0),r(!0)},c=(p,m)=>{Gt[m]=p},h=(p,m)=>{Gt[m]=p},f=()=>{Zn.value=0,vn.value=0};return{buildMatrix:c,buildMultiLevelMatrix:h,setTimePickerBackRef:p=>{rh.value=p},setSelectionGrid:p=>{qu.value=p,f(),p||(Gt.selectionGrid=[])},setTimePicker:(p,m=!1)=>{sh.value=p,ah.value=m,f(),p||(Gt.timePicker[0]=[],Gt.timePicker[1]=[])},setTimePickerElements:(p,m=0)=>{Gt.timePicker[m]=p},arrowRight:s,arrowLeft:a,arrowUp:o,arrowDown:u,clearArrowNav:()=>{Gt.monthYear=[],Gt.calendar=[],Gt.time=[],Gt.actionRow=[],Gt.selectionGrid=[],Gt.timePicker[0]=[],Gt.timePicker[1]=[],qu.value=!1,sh.value=!1,ah.value=!1,ih.value=!1,f(),rh.value=null},setMonthPicker:p=>{ih.value=p,f()},refSets:Gt}},y0=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),u5=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...e??{}}),_0=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,c5=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:_0(!1)};const r=t?e:{},s=t?r.count??!0:e,a=_0(s);return Object.assign(n,r,{count:a})},d5=(e,t,n)=>e||(typeof n=="string"?n:t),f5=e=>typeof e=="boolean"?e?y0({}):!1:y0(e),h5=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},p5=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),m5=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),g5=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},v5=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...e??{}}),y5=e=>{const t={dates:Array.isArray(e)?e.map(n=>De(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},_5=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},b5=(e,t)=>typeof e=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...e}:{enabled:e,noDisabledRange:t.noDisabledRange,showLastInRange:t.showLastInRange,minMaxRawRange:t.minMaxRawRange,partialRange:t.partialRange,disableTimeRangeValidation:t.disableTimeRangeValidation,maxRange:t.maxRange,minRange:t.minRange,autoRange:t.autoRange,fixedStart:t.fixedStart,fixedEnd:t.fixedEnd},w5=(e,t)=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:t,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:t??e.emitTimezone,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:t},lh=(e,t,n)=>new Map(e.map(r=>{const s=tm(r,t,n);return[sm(s),s]})),x5=(e,t)=>e.length?new Map(e.map(n=>{const r=tm(n.date,t);return[sm(r),n]})):null,k5=e=>{var t;return{minDate:Yh(e.minDate,e.timezone,e.isSpecific),maxDate:Yh(e.maxDate,e.timezone,e.isSpecific),disabledDates:Xf(e.disabledDates)?lh(e.disabledDates,e.timezone,e.isSpecific):e.disabledDates,allowedDates:Xf(e.allowedDates)?lh(e.allowedDates,e.timezone,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Xf((t=e.highlight)==null?void 0:t.dates)?lh(e.highlight.dates,e.timezone):e.highlight,markers:x5(e.markers,e.timezone)}},S5=(e,t)=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:+t}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},T5=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,r=e[n],s=typeof e[n]=="string"?{[r]:!0}:Object.fromEntries(r.map(a=>[a,!0]));return[t,s]}))}),sn=e=>{const t=()=>{const H=e.enableSeconds?":ss":"",F=e.enableMinutes?":mm":"";return e.is24?`HH${F}${H}`:`hh${F}${H} aa`},n=()=>{var H;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((H=A.value)==null?void 0:H.type)==="iso"?"RR":"ww"}-yyyy`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},r=H=>gw(H,e.enableSeconds),s=()=>C.value.enabled?e.startTime&&Array.isArray(e.startTime)?[r(e.startTime[0]),r(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?r(e.startTime):null,a=me(()=>c5(e.multiCalendars)),o=me(()=>s()),u=me(()=>u5(e.ariaLabels)),c=me(()=>p5(e.filters)),h=me(()=>f5(e.transitions)),f=me(()=>m5(e.actionRow)),p=me(()=>d5(e.previewFormat,e.format,n())),m=me(()=>h5(e.textInput)),y=me(()=>g5(e.inline)),_=me(()=>v5(e.config)),b=me(()=>y5(e.highlight)),A=me(()=>_5(e.weekNumbers)),B=me(()=>w5(e.timezone,e.emitTimezone)),V=me(()=>S5(e.multiDates,e.multiDatesLimit)),x=me(()=>k5({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:b.value,markers:e.markers,timezone:B.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker})),C=me(()=>b5(e.range,{minMaxRawRange:!1,maxRange:e.maxRange,minRange:e.minRange,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd})),$=me(()=>T5(e.ui));return{defaultedTransitions:h,defaultedMultiCalendars:a,defaultedStartTime:o,defaultedAriaLabels:u,defaultedFilters:c,defaultedActionRow:f,defaultedPreviewFormat:p,defaultedTextInput:m,defaultedInline:y,defaultedConfig:_,defaultedHighlight:b,defaultedWeekNumbers:A,defaultedRange:C,propDates:x,defaultedTz:B,defaultedMultiDates:V,defaultedUI:$,getDefaultPattern:n,getDefaultStartTime:s}},A5=(e,t,n)=>{const r=de(),{defaultedTextInput:s,defaultedRange:a,defaultedTz:o,defaultedMultiDates:u,getDefaultPattern:c}=sn(t),h=de(""),f=ll(t,"format"),p=ll(t,"formatLocale");Wt(r,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",r.value,_e(!0))},{deep:!0}),Wt(a,(j,Ie)=>{j.enabled!==Ie.enabled&&(r.value=null)}),Wt(f,()=>{q()});const m=j=>o.value.timezone&&o.value.convertModel?Ar(j,o.value.timezone):j,y=j=>{if(o.value.timezone&&o.value.convertModel){const Ie=W6(o.value.timezone);return jF(j,Ie)}return j},_=(j,Ie,Xe=!1)=>yw(j,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,Ie??c(),Xe),b=j=>j?t.modelType?Ae(j):{hours:ri(j),minutes:Vi(j),seconds:t.enableSeconds?vl(j):0}:null,A=j=>t.modelType?Ae(j):{month:wt(j),year:lt(j)},B=j=>Array.isArray(j)?u.value.enabled?j.map(Ie=>V(Ie,Ds(De(),Ie))):ju(()=>[Ds(De(),j[0]),j[1]?Ds(De(),j[1]):Ka(a.value.partialRange)],a.value.enabled):Ds(De(),+j),V=(j,Ie)=>(typeof j=="string"||typeof j=="number")&&t.modelType?he(j):Ie,x=j=>Array.isArray(j)?[V(j[0],Di(null,+j[0].hours,+j[0].minutes,j[0].seconds)),V(j[1],Di(null,+j[1].hours,+j[1].minutes,j[1].seconds))]:V(j,Di(null,j.hours,j.minutes,j.seconds)),C=j=>{const Ie=qt(De(),{date:1});return Array.isArray(j)?u.value.enabled?j.map(Xe=>V(Xe,Qs(Ie,+Xe.month,+Xe.year))):ju(()=>[V(j[0],Qs(Ie,+j[0].month,+j[0].year)),V(j[1],j[1]?Qs(Ie,+j[1].month,+j[1].year):Ka(a.value.partialRange))],a.value.enabled):V(j,Qs(Ie,+j.month,+j.year))},$=j=>{if(Array.isArray(j))return j.map(Ie=>he(Ie));throw new Error(rm.dateArr("multi-dates"))},H=j=>{if(Array.isArray(j)&&a.value.enabled){const Ie=j[0],Xe=j[1];return[De(Array.isArray(Ie)?Ie[0]:null),De(Array.isArray(Xe)?Xe[0]:null)]}return De(j[0])},F=j=>t.modelAuto?Array.isArray(j)?[he(j[0]),he(j[1])]:t.autoApply?[he(j)]:[he(j),null]:Array.isArray(j)?ju(()=>j[1]?[he(j[0]),j[1]?he(j[1]):Ka(a.value.partialRange)]:[he(j[0])],a.value.enabled):he(j),U=()=>{Array.isArray(r.value)&&a.value.enabled&&r.value.length===1&&r.value.push(Ka(a.value.partialRange))},P=()=>{const j=r.value;return[Ae(j[0]),j[1]?Ae(j[1]):Ka(a.value.partialRange)]},O=()=>r.value[1]?P():Ae(Fn(r.value[0])),J=()=>(r.value||[]).map(j=>Ae(j)),X=(j=!1)=>(j||U(),t.modelAuto?O():u.value.enabled?J():Array.isArray(r.value)?ju(()=>P(),a.value.enabled):Ae(Fn(r.value))),fe=j=>!j||Array.isArray(j)&&!j.length?null:t.timePicker?x(Fn(j)):t.monthPicker?C(Fn(j)):t.yearPicker?B(Fn(j)):u.value.enabled?$(Fn(j)):t.weekPicker?H(Fn(j)):F(Fn(j)),ne=j=>{const Ie=fe(j);zh(Fn(Ie))?(r.value=Fn(Ie),q()):(r.value=null,h.value="")},N=()=>{const j=Ie=>Ps(Ie,s.value.format);return`${j(r.value[0])} ${s.value.rangeSeparator} ${r.value[1]?j(r.value[1]):""}`},Z=()=>n.value&&r.value?Array.isArray(r.value)?N():Ps(r.value,s.value.format):_(r.value),R=()=>r.value?u.value.enabled?r.value.map(j=>_(j)).join("; "):s.value.enabled&&typeof s.value.format=="string"?Z():_(r.value):"",q=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?h.value=R():h.value=t.format(r.value)},he=j=>{if(t.utc){const Ie=new Date(j);return t.utc==="preserve"?new Date(Ie.getTime()+Ie.getTimezoneOffset()*6e4):Ie}return t.modelType?Y6.includes(t.modelType)?m(new Date(j)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?m(Wh(j,c(),new Date,{locale:p.value})):m(Wh(j,t.modelType,new Date,{locale:p.value})):m(new Date(j))},Ae=j=>j?t.utc?r5(j,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+y(j):t.modelType==="iso"?y(j).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?_(y(j)):_(y(j),t.modelType,!0):y(j):"",Pe=(j,Ie=!1,Xe=!1)=>{if(Xe)return j;if(e("update:model-value",j),o.value.emitTimezone&&Ie){const be=Array.isArray(j)?j.map(et=>Ar(Fn(et),o.value.emitTimezone)):Ar(Fn(j),o.value.emitTimezone);e("update:model-timezone-value",be)}},W=j=>Array.isArray(r.value)?u.value.enabled?r.value.map(Ie=>j(Ie)):[j(r.value[0]),r.value[1]?j(r.value[1]):Ka(a.value.partialRange)]:j(Fn(r.value)),se=()=>{if(Array.isArray(r.value)){const j=Gs(r.value[0],t.weekStart),Ie=r.value[1]?Gs(r.value[1],t.weekStart):[];return[j.map(Xe=>De(Xe)),Ie.map(Xe=>De(Xe))]}return Gs(r.value,t.weekStart).map(j=>De(j))},E=(j,Ie)=>Pe(Fn(W(j)),!1,Ie),re=j=>{const Ie=se();return j?Ie:e("update:model-value",se())},_e=(j=!1)=>(j||q(),t.monthPicker?E(A,j):t.timePicker?E(b,j):t.yearPicker?E(lt,j):t.weekPicker?re(j):Pe(X(j),!0,j));return{inputValue:h,internalModelValue:r,checkBeforeEmit:()=>r.value?a.value.enabled?a.value.partialRange?r.value.length>=1:r.value.length===2:!!r.value:!1,parseExternalModelValue:ne,formatInputValue:q,emitModelValue:_e}},C5=(e,t)=>{const{defaultedFilters:n,propDates:r}=sn(e),{validateMonthYearInRange:s}=ji(e),a=(f,p)=>{let m=f;return n.value.months.includes(wt(m))?(m=p?vs(f,1):_l(f,1),a(m,p)):m},o=(f,p)=>{let m=f;return n.value.years.includes(lt(m))?(m=p?qp(f,1):lw(f,1),o(m,p)):m},u=(f,p=!1)=>{const m=qt(De(),{month:e.month,year:e.year});let y=f?vs(m,1):_l(m,1);e.disableYearSelect&&(y=Ds(y,e.year));let _=wt(y),b=lt(y);n.value.months.includes(_)&&(y=a(y,f),_=wt(y),b=lt(y)),n.value.years.includes(b)&&(y=o(y,f),b=lt(y)),s(_,b,f,e.preventMinMaxNavigation)&&c(_,b,p)},c=(f,p,m)=>{t("update-month-year",{month:f,year:p,fromNav:m})},h=me(()=>f=>vw(qt(De(),{month:e.month,year:e.year}),r.value.maxDate,r.value.minDate,e.preventMinMaxNavigation,f));return{handleMonthYearChange:u,isDisabled:h,updateMonthYear:c}},fd={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},emitTimezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},calendarClassName:{type:String,default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},ws={...fd,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},E5=["title"],O5=["disabled"],M5=fn({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...ws},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,r=e,{defaultedActionRow:s,defaultedPreviewFormat:a,defaultedMultiCalendars:o,defaultedTextInput:u,defaultedInline:c,defaultedRange:h,defaultedMultiDates:f,getDefaultPattern:p}=sn(r),{isTimeValid:m,isMonthValid:y}=ji(r),{buildMatrix:_}=Ui(),b=de(null),A=de(null),B=de(!1),V=de({}),x=de(null),C=de(null);Ht(()=>{r.arrowNavigation&&_([Ln(b),Ln(A)],"actionRow"),$(),window.addEventListener("resize",$)}),ii(()=>{window.removeEventListener("resize",$)});const $=()=>{B.value=!1,setTimeout(()=>{var N,Z;const R=(N=x.value)==null?void 0:N.getBoundingClientRect(),q=(Z=C.value)==null?void 0:Z.getBoundingClientRect();R&&q&&(V.value.maxWidth=`${q.width-R.width-20}px`),B.value=!0},0)},H=me(()=>h.value.enabled&&!h.value.partialRange&&r.internalModelValue?r.internalModelValue.length===2:!0),F=me(()=>!m.value(r.internalModelValue)||!y.value(r.internalModelValue)||!H.value),U=()=>{const N=a.value;return r.timePicker||r.monthPicker,N(Fn(r.internalModelValue))},P=()=>{const N=r.internalModelValue;return o.value.count>0?`${O(N[0])} - ${O(N[1])}`:[O(N[0]),O(N[1])]},O=N=>yw(N,a.value,r.formatLocale,u.value.rangeSeparator,r.modelAuto,p()),J=me(()=>!r.internalModelValue||!r.menuMount?"":typeof a.value=="string"?Array.isArray(r.internalModelValue)?r.internalModelValue.length===2&&r.internalModelValue[1]?P():f.value.enabled?r.internalModelValue.map(N=>`${O(N)}`):r.modelAuto?`${O(r.internalModelValue[0])}`:`${O(r.internalModelValue[0])} -`:O(r.internalModelValue):U()),X=()=>f.value.enabled?"; ":" - ",fe=me(()=>Array.isArray(J.value)?J.value.join(X()):J.value),ne=()=>{m.value(r.internalModelValue)&&y.value(r.internalModelValue)&&H.value?n("select-date"):n("invalid-select")};return(N,Z)=>(k(),D("div",{ref_key:"actionRowRef",ref:C,class:"dp__action_row"},[N.$slots["action-row"]?Ne(N.$slots,"action-row",wn(cn({key:0},{internalModelValue:N.internalModelValue,disabled:F.value,selectDate:()=>N.$emit("select-date"),closePicker:()=>N.$emit("close-picker")}))):(k(),D(Ve,{key:1},[Q(s).showPreview?(k(),D("div",{key:0,class:"dp__selection_preview",title:fe.value,style:bn(V.value)},[N.$slots["action-preview"]&&B.value?Ne(N.$slots,"action-preview",{key:0,value:N.internalModelValue}):ae("",!0),!N.$slots["action-preview"]&&B.value?(k(),D(Ve,{key:1},[mt(ie(fe.value),1)],64)):ae("",!0)],12,E5)):ae("",!0),v("div",{ref_key:"actionBtnContainer",ref:x,class:"dp__action_buttons","data-dp-element":"action-row"},[N.$slots["action-buttons"]?Ne(N.$slots,"action-buttons",{key:0,value:N.internalModelValue}):ae("",!0),N.$slots["action-buttons"]?ae("",!0):(k(),D(Ve,{key:1},[!Q(c).enabled&&Q(s).showCancel?(k(),D("button",{key:0,ref_key:"cancelButtonRef",ref:b,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[0]||(Z[0]=R=>N.$emit("close-picker")),onKeydown:Z[1]||(Z[1]=R=>Q(Sr)(R,()=>N.$emit("close-picker")))},ie(N.cancelText),545)):ae("",!0),Q(s).showNow?(k(),D("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[2]||(Z[2]=R=>N.$emit("select-now")),onKeydown:Z[3]||(Z[3]=R=>Q(Sr)(R,()=>N.$emit("select-now")))},ie(N.nowButtonLabel),33)):ae("",!0),Q(s).showSelect?(k(),D("button",{key:2,ref_key:"selectButtonRef",ref:A,type:"button",class:"dp__action_button dp__action_select",disabled:F.value,"data-test":"select-button",onKeydown:Z[4]||(Z[4]=R=>Q(Sr)(R,()=>ne())),onClick:ne},ie(N.selectText),41,O5)):ae("",!0)],64))],512)],64))],512))}}),R5={class:"dp__selection_grid_header"},D5=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],P5=["aria-label"],$o=fn({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:r,buildMultiLevelMatrix:s,setMonthPicker:a}=Ui(),o=n,u=e,{defaultedAriaLabels:c,defaultedTextInput:h,defaultedConfig:f}=sn(u),{hideNavigationButtons:p}=md(),m=de(!1),y=de(null),_=de(null),b=de([]),A=de(),B=de(null),V=de(0),x=de(null);Jc(()=>{y.value=null}),Ht(()=>{Un().then(()=>J()),u.noOverlayFocus||$(),C(!0)}),ii(()=>C(!1));const C=W=>{var se;u.arrowNavigation&&((se=u.headerRefs)!=null&&se.length?a(W):r(W))},$=()=>{var W;const se=Ln(_);se&&(h.value.enabled||(y.value?(W=y.value)==null||W.focus({preventScroll:!0}):se.focus({preventScroll:!0})),m.value=se.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!u.useRelative,"dp--overlay-relative":u.useRelative})),F=me(()=>u.useRelative?{height:`${u.height}px`,width:"260px"}:void 0),U=me(()=>({dp__overlay_col:!0})),P=me(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:m.value,dp__button_bottom:u.isLast})),O=me(()=>{var W,se;return{dp__overlay_container:!0,dp__container_flex:((W=u.items)==null?void 0:W.length)<=6,dp__container_block:((se=u.items)==null?void 0:se.length)>6}});Wt(()=>u.items,()=>J(!1),{deep:!0});const J=(W=!0)=>{Un().then(()=>{const se=Ln(y),E=Ln(_),re=Ln(B),_e=Ln(x),j=re?re.getBoundingClientRect().height:0;E&&(E.getBoundingClientRect().height?V.value=E.getBoundingClientRect().height-j:V.value=f.value.modeHeight-j),se&&_e&&W&&(_e.scrollTop=se.offsetTop-_e.offsetTop-(V.value/2-se.getBoundingClientRect().height)-j)})},X=W=>{W.disabled||o("selected",W.value)},fe=()=>{o("toggle"),o("reset-flow")},ne=()=>{u.escClose&&fe()},N=(W,se,E,re)=>{W&&((se.active||se.value===u.focusValue)&&(y.value=W),u.arrowNavigation&&(Array.isArray(b.value[E])?b.value[E][re]=W:b.value[E]=[W],Z()))},Z=()=>{var W,se;const E=(W=u.headerRefs)!=null&&W.length?[u.headerRefs].concat(b.value):b.value.concat([u.skipButtonRef?[]:[B.value]]);s(Fn(E),(se=u.headerRefs)!=null&&se.length?"monthPicker":"selectionGrid")},R=W=>{u.arrowNavigation||Ri(W,f.value,!0)},q=W=>{A.value=W,o("hover-value",W)},he=()=>{if(fe(),!u.isLast){const W=e5(u.menuWrapRef??null,"action-row");if(W){const se=dw(W);se==null||se.focus()}}},Ae=W=>{switch(W.key){case nn.esc:return ne();case nn.arrowLeft:return R(W);case nn.arrowRight:return R(W);case nn.arrowUp:return R(W);case nn.arrowDown:return R(W);default:return}},Pe=W=>{if(W.key===nn.enter)return fe();if(W.key===nn.tab)return he()};return t({focusGrid:$}),(W,se)=>{var E;return k(),D("div",{ref_key:"gridWrapRef",ref:_,class:$e(H.value),style:bn(F.value),role:"dialog",tabindex:"0",onKeydown:Ae,onClick:se[0]||(se[0]=Et(()=>{},["prevent"]))},[v("div",{ref_key:"containerRef",ref:x,class:$e(O.value),role:"grid",style:bn({"--dp-overlay-height":`${V.value}px`})},[v("div",R5,[Ne(W.$slots,"header")]),W.$slots.overlay?Ne(W.$slots,"overlay",{key:0}):(k(!0),D(Ve,{key:1},Qe(W.items,(re,_e)=>(k(),D("div",{key:_e,class:$e(["dp__overlay_row",{dp__flex_row:W.items.length>=3}]),role:"row"},[(k(!0),D(Ve,null,Qe(re,(j,Ie)=>(k(),D("div",{key:j.value,ref_for:!0,ref:Xe=>N(Xe,j,_e,Ie),role:"gridcell",class:$e(U.value),"aria-selected":j.active||void 0,"aria-disabled":j.disabled||void 0,tabindex:"0","data-test":j.text,onClick:Et(Xe=>X(j),["prevent"]),onKeydown:Xe=>Q(Sr)(Xe,()=>X(j),!0),onMouseover:Xe=>q(j.value)},[v("div",{class:$e(j.className)},[W.$slots.item?Ne(W.$slots,"item",{key:0,item:j}):ae("",!0),W.$slots.item?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(j.text),1)],64))],2)],42,D5))),128))],2))),128))],6),W.$slots["button-icon"]?An((k(),D("button",{key:0,ref_key:"toggleButton",ref:B,type:"button","aria-label":(E=Q(c))==null?void 0:E.toggleOverlay,class:$e(P.value),tabindex:"0",onClick:fe,onKeydown:Pe},[Ne(W.$slots,"button-icon")],42,P5)),[[Vr,!Q(p)(W.hideNavigation,W.type)]]):ae("",!0)],38)}}}),hd=fn({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){const t=e,n=me(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),r=me(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,a)=>(k(),D("div",{class:$e({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse})},[(k(!0),D(Ve,null,Qe(n.value,(o,u)=>(k(),D("div",{key:o,class:$e(r.value)},[Ne(s.$slots,"default",{instance:o,index:u})],2))),128))],2))}}),L5=["aria-label","aria-disabled"],uo=fn({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,r=de(null);return Ht(()=>n("set-ref",r)),(s,a)=>(k(),D("button",{ref_key:"elRef",ref:r,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:a[0]||(a[0]=o=>s.$emit("activate")),onKeydown:a[1]||(a[1]=o=>Q(Sr)(o,()=>s.$emit("activate"),!0))},[v("span",{class:$e(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[Ne(s.$slots,"default")],2)],40,L5))}}),I5={class:"dp--year-mode-picker"},N5=["aria-label","data-test"],xw=fn({__name:"YearModePicker",props:{...ws,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,r=e,{showRightIcon:s,showLeftIcon:a}=md(),{defaultedConfig:o,defaultedMultiCalendars:u,defaultedAriaLabels:c,defaultedTransitions:h,defaultedUI:f}=sn(r),{showTransition:p,transitionName:m}=Bo(h),y=(A=!1,B)=>{n("toggle-year-picker",{flow:A,show:B})},_=A=>{n("year-select",A)},b=(A=!1)=>{n("handle-year",A)};return(A,B)=>{var V,x,C,$,H;return k(),D("div",I5,[Q(a)(Q(u),e.instance)?(k(),at(uo,{key:0,ref:"mpPrevIconRef","aria-label":(V=Q(c))==null?void 0:V.prevYear,disabled:e.isDisabled(!1),class:$e((x=Q(f))==null?void 0:x.navBtnPrev),onActivate:B[0]||(B[0]=F=>b(!1))},{default:Te(()=>[A.$slots["arrow-left"]?Ne(A.$slots,"arrow-left",{key:0}):ae("",!0),A.$slots["arrow-left"]?ae("",!0):(k(),at(Q(Jp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(C=Q(c))==null?void 0:C.openYearsOverlay,"data-test":`year-mode-btn-${e.instance}`,onClick:B[1]||(B[1]=()=>y(!1)),onKeydown:B[2]||(B[2]=$n(()=>y(!1),["enter"]))},[A.$slots.year?Ne(A.$slots,"year",{key:0,year:e.year}):ae("",!0),A.$slots.year?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(e.year),1)],64))],40,N5),Q(s)(Q(u),e.instance)?(k(),at(uo,{key:1,ref:"mpNextIconRef","aria-label":($=Q(c))==null?void 0:$.nextYear,disabled:e.isDisabled(!0),class:$e((H=Q(f))==null?void 0:H.navBtnNext),onActivate:B[3]||(B[3]=F=>b(!0))},{default:Te(()=>[A.$slots["arrow-right"]?Ne(A.$slots,"arrow-right",{key:0}):ae("",!0),A.$slots["arrow-right"]?ae("",!0):(k(),at(Q(Zp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),pe(ys,{name:Q(m)(e.showYearPicker),css:Q(p)},{default:Te(()=>[e.showYearPicker?(k(),at($o,{key:0,items:e.items,"text-input":A.textInput,"esc-close":A.escClose,config:A.config,"is-last":A.autoApply&&!Q(o).keepActionRow,"hide-navigation":A.hideNavigation,"aria-labels":A.ariaLabels,type:"year",onToggle:y,onSelected:B[4]||(B[4]=F=>_(F))},Hn({"button-icon":Te(()=>[A.$slots["calendar-icon"]?Ne(A.$slots,"calendar-icon",{key:0}):ae("",!0),A.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))]),_:2},[A.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:F})=>[Ne(A.$slots,"year-overlay-value",{text:F.text,value:F.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):ae("",!0)]),_:3},8,["name","css"])])}}}),am=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(r=>kt(e,r))){const r=t.value.filter(s=>!kt(s,e));t.value=r.length?r:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},lm=(e,t,n)=>{let r=e.value?e.value.slice():[];return r.length===2&&r[1]!==null&&(r=[]),r.length?on(t,r[0])?(r.unshift(t),n("range-start",r[0]),n("range-start",r[1])):(r[1]=t,n("range-end",t)):(r=[t],n("range-start",t)),r},pd=(e,t,n,r)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&r&&n&&t("auto-apply"))},kw=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>Ar(De(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=Ar(De(e.value),e.timezone))},Sw=(e,t,n,r)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&r.value.partialRange)?r.value.fixedStart&&(_n(e,t.value[0])||kt(e,t.value[0]))?[t.value[0],e]:r.value.fixedEnd&&(on(e,t.value[1])||kt(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],Tw=({multiCalendars:e,range:t,highlight:n,propDates:r,calendars:s,modelValue:a,props:o,filters:u,year:c,month:h,emit:f})=>{const p=me(()=>nm(o.yearRange,o.locale,o.reverseYears)),m=de([!1]),y=me(()=>(O,J)=>{const X=qt(hs(new Date),{month:h.value(O),year:c.value(O)}),fe=J?K1(X):Co(X);return vw(fe,r.value.maxDate,r.value.minDate,o.preventMinMaxNavigation,J)}),_=()=>Array.isArray(a.value)&&e.value.solo&&a.value[1],b=()=>{for(let O=0;O{if(!O)return b();const J=qt(De(),s.value[O]);return s.value[0].year=lt(lw(J,e.value.count-1)),b()},B=(O,J)=>{const X=KF(J,O);return t.value.showLastInRange&&X>1?J:O},V=O=>o.focusStartDate||e.value.solo?O[0]:O[1]?B(O[0],O[1]):O[0],x=()=>{if(a.value){const O=Array.isArray(a.value)?V(a.value):a.value;s.value[0]={month:wt(O),year:lt(O)}}},C=()=>{x(),e.value.count&&b()};Wt(a,(O,J)=>{o.isTextInputDate&&JSON.stringify(O??{})!==JSON.stringify(J??{})&&C()}),Ht(()=>{C()});const $=(O,J)=>{s.value[J].year=O,f("update-month-year",{instance:J,year:O,month:s.value[J].month}),e.value.count&&!e.value.solo&&A(J)},H=me(()=>O=>bl(p.value,J=>{var X;const fe=c.value(O)===J.value,ne=Oo(J.value,wl(r.value.minDate),wl(r.value.maxDate))||((X=u.value.years)==null?void 0:X.includes(c.value(O))),N=im(n.value,J.value);return{active:fe,disabled:ne,highlighted:N}})),F=(O,J)=>{$(O,J),P(J)},U=(O,J=!1)=>{if(!y.value(O,J)){const X=J?c.value(O)+1:c.value(O)-1;$(X,O)}},P=(O,J=!1,X)=>{J||f("reset-flow"),X!==void 0?m.value[O]=X:m.value[O]=!m.value[O],m.value[O]?f("overlay-toggle",{open:!0,overlay:Qn.year}):(f("overlay-closed"),f("overlay-toggle",{open:!1,overlay:Qn.year}))};return{isDisabled:y,groupedYears:H,showYearPicker:m,selectYear:$,toggleYearPicker:P,handleYearSelect:F,handleYear:U}},V5=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,defaultedRange:o,defaultedHighlight:u,propDates:c,defaultedTz:h,defaultedFilters:f,defaultedMultiDates:p}=sn(e),m=()=>{e.isTextInputDate&&C(lt(De(e.startDate)),0)},{modelValue:y,year:_,month:b,calendars:A}=Ho(e,t,m),B=me(()=>uw(e.formatLocale,e.locale,e.monthNameFormat)),V=de(null),{checkMinMaxRange:x}=ji(e),{selectYear:C,groupedYears:$,showYearPicker:H,toggleYearPicker:F,handleYearSelect:U,handleYear:P,isDisabled:O}=Tw({modelValue:y,multiCalendars:n,range:o,highlight:u,calendars:A,year:_,propDates:c,month:b,filters:f,props:e,emit:t});Ht(()=>{e.startDate&&(y.value&&e.focusStartDate||!y.value)&&C(lt(De(e.startDate)),0)});const J=E=>E?{month:wt(E),year:lt(E)}:{month:null,year:null},X=()=>y.value?Array.isArray(y.value)?y.value.map(E=>J(E)):J(y.value):J(),fe=(E,re)=>{const _e=A.value[E],j=X();return Array.isArray(j)?j.some(Ie=>Ie.year===(_e==null?void 0:_e.year)&&Ie.month===re):(_e==null?void 0:_e.year)===j.year&&re===j.month},ne=(E,re,_e)=>{var j,Ie;const Xe=X();return Array.isArray(Xe)?_.value(re)===((j=Xe[_e])==null?void 0:j.year)&&E===((Ie=Xe[_e])==null?void 0:Ie.month):!1},N=(E,re)=>{if(o.value.enabled){const _e=X();if(Array.isArray(y.value)&&Array.isArray(_e)){const j=ne(E,re,0)||ne(E,re,1),Ie=Qs(hs(De()),E,_.value(re));return dd(y.value,V.value,Ie)&&!j}return!1}return!1},Z=me(()=>E=>bl(B.value,re=>{var _e;const j=fe(E,re.value),Ie=Oo(re.value,hw(_.value(E),c.value.minDate),pw(_.value(E),c.value.maxDate))||o5(c.value.disabledDates,_.value(E)).includes(re.value)||((_e=f.value.months)==null?void 0:_e.includes(re.value)),Xe=N(re.value,E),be=_w(u.value,re.value,_.value(E));return{active:j,disabled:Ie,isBetween:Xe,highlighted:be}})),R=(E,re)=>Qs(hs(De()),E,_.value(re)),q=(E,re)=>{const _e=y.value?y.value:hs(new Date);y.value=Qs(_e,E,_.value(re)),t("auto-apply"),t("update-flow-step")},he=(E,re)=>{const _e=R(E,re);o.value.fixedEnd||o.value.fixedStart?y.value=Sw(_e,y,t,o):y.value?x(_e,y.value)&&(y.value=lm(y,R(E,re),t)):y.value=[R(E,re)],Un().then(()=>{pd(y.value,t,e.autoApply,e.modelAuto)})},Ae=(E,re)=>{am(R(E,re),y,p.value.limit),t("auto-apply",!0)},Pe=(E,re)=>(A.value[re].month=E,se(re,A.value[re].year,E),p.value.enabled?Ae(E,re):o.value.enabled?he(E,re):q(E,re)),W=(E,re)=>{C(E,re),se(re,E,null)},se=(E,re,_e)=>{let j=_e;if(!j&&j!==0){const Ie=X();j=Array.isArray(Ie)?Ie[E].month:Ie.month}t("update-month-year",{instance:E,year:re,month:j})};return{groupedMonths:Z,groupedYears:$,year:_,isDisabled:O,defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,showYearPicker:H,modelValue:y,presetDate:(E,re)=>{kw({value:E,modelValue:y,range:o.value.enabled,timezone:re?void 0:h.value.timezone}),t("auto-apply")},setHoverDate:(E,re)=>{V.value=R(E,re)},selectMonth:Pe,selectYear:W,toggleYearPicker:F,handleYearSelect:U,handleYear:P,getModelMonthYear:X}},F5=fn({compatConfig:{MODE:3},__name:"MonthPicker",props:{...ws},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=Bi(),a=$r(s,"yearMode"),o=e;Ht(()=>{o.shadow||r("mount",null)});const{groupedMonths:u,groupedYears:c,year:h,isDisabled:f,defaultedMultiCalendars:p,defaultedConfig:m,showYearPicker:y,modelValue:_,presetDate:b,setHoverDate:A,selectMonth:B,selectYear:V,toggleYearPicker:x,handleYearSelect:C,handleYear:$,getModelMonthYear:H}=V5(o,r);return t({getSidebarProps:()=>({modelValue:_,year:h,getModelMonthYear:H,selectMonth:B,selectYear:V,handleYear:$}),presetDate:b,toggleYearPicker:F=>x(0,F)}),(F,U)=>(k(),at(hd,{"multi-calendars":Q(p).count,collapse:F.collapse,stretch:""},{default:Te(({instance:P})=>[F.$slots["top-extra"]?Ne(F.$slots,"top-extra",{key:0,value:F.internalModelValue}):ae("",!0),F.$slots["month-year"]?Ne(F.$slots,"month-year",wn(cn({key:1},{year:Q(h),months:Q(u)(P),years:Q(c)(P),selectMonth:Q(B),selectYear:Q(V),instance:P}))):(k(),at($o,{key:2,items:Q(u)(P),"arrow-navigation":F.arrowNavigation,"is-last":F.autoApply&&!Q(m).keepActionRow,"esc-close":F.escClose,height:Q(m).modeHeight,config:F.config,"no-overlay-focus":!!(F.noOverlayFocus||F.textInput),"use-relative":"",type:"month",onSelected:O=>Q(B)(O,P),onHoverValue:O=>Q(A)(O,P)},Hn({header:Te(()=>[pe(xw,cn(F.$props,{items:Q(c)(P),instance:P,"show-year-picker":Q(y)[P],year:Q(h)(P),"is-disabled":O=>Q(f)(P,O),onHandleYear:O=>Q($)(P,O),onYearSelect:O=>Q(C)(O,P),onToggleYearPicker:O=>Q(x)(P,O==null?void 0:O.flow,O==null?void 0:O.show)}),Hn({_:2},[Qe(Q(a),(O,J)=>({name:O,fn:Te(X=>[Ne(F.$slots,O,wn(Yn(X)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[F.$slots["month-overlay-value"]?{name:"item",fn:Te(({item:O})=>[Ne(F.$slots,"month-overlay-value",{text:O.text,value:O.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),$5=(e,t)=>{const n=()=>{e.isTextInputDate&&(f.value=lt(De(e.startDate)))},{modelValue:r}=Ho(e,t,n),s=de(null),{defaultedHighlight:a,defaultedMultiDates:o,defaultedFilters:u,defaultedRange:c,propDates:h}=sn(e),f=de();Ht(()=>{e.startDate&&(r.value&&e.focusStartDate||!r.value)&&(f.value=lt(De(e.startDate)))});const p=b=>Array.isArray(r.value)?r.value.some(A=>lt(A)===b):r.value?lt(r.value)===b:!1,m=b=>c.value.enabled&&Array.isArray(r.value)?dd(r.value,s.value,_(b)):!1,y=me(()=>bl(nm(e.yearRange,e.locale,e.reverseYears),b=>{const A=p(b.value),B=Oo(b.value,wl(h.value.minDate),wl(h.value.maxDate))||u.value.years.includes(b.value),V=m(b.value)&&!A,x=im(a.value,b.value);return{active:A,disabled:B,isBetween:V,highlighted:x}})),_=b=>Ds(hs(Co(new Date)),b);return{groupedYears:y,modelValue:r,focusYear:f,setHoverValue:b=>{s.value=Ds(hs(new Date),b)},selectYear:b=>{var A;if(t("update-month-year",{instance:0,year:b}),o.value.enabled)return r.value?Array.isArray(r.value)&&(((A=r.value)==null?void 0:A.map(B=>lt(B))).includes(b)?r.value=r.value.filter(B=>lt(B)!==b):r.value.push(Ds(hr(De()),b))):r.value=[Ds(hr(Co(De())),b)],t("auto-apply",!0);c.value.enabled?(r.value=lm(r,_(b),t),Un().then(()=>{pd(r.value,t,e.autoApply,e.modelAuto)})):(r.value=_(b),t("auto-apply"))}}},B5=fn({compatConfig:{MODE:3},__name:"YearPicker",props:{...ws},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,{groupedYears:a,modelValue:o,focusYear:u,selectYear:c,setHoverValue:h}=$5(s,r),{defaultedConfig:f}=sn(s);return t({getSidebarProps:()=>({modelValue:o,selectYear:c})}),(p,m)=>(k(),D("div",null,[p.$slots["top-extra"]?Ne(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):ae("",!0),p.$slots["month-year"]?Ne(p.$slots,"month-year",wn(cn({key:1},{years:Q(a),selectYear:Q(c)}))):(k(),at($o,{key:2,items:Q(a),"is-last":p.autoApply&&!Q(f).keepActionRow,height:Q(f).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":Q(u),type:"year","use-relative":"",onSelected:Q(c),onHoverValue:Q(h)},Hn({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:y})=>[Ne(p.$slots,"year-overlay-value",{text:y.text,value:y.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),H5={key:0,class:"dp__time_input"},U5=["data-test","aria-label","onKeydown","onClick","onMousedown"],j5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),q5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),W5=["aria-label","disabled","data-test","onKeydown","onClick"],Y5=["data-test","aria-label","onKeydown","onClick","onMousedown"],z5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),K5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),G5={key:0},J5=["aria-label"],Z5=fn({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ws},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{setTimePickerElements:a,setTimePickerBackRef:o}=Ui(),{defaultedAriaLabels:u,defaultedTransitions:c,defaultedFilters:h,defaultedConfig:f,defaultedRange:p}=sn(s),{transitionName:m,showTransition:y}=Bo(c),_=Hr({hours:!1,minutes:!1,seconds:!1}),b=de("AM"),A=de(null),B=de([]),V=de();Ht(()=>{r("mounted")});const x=z=>qt(new Date,{hours:z.hours,minutes:z.minutes,seconds:s.enableSeconds?z.seconds:0,milliseconds:0}),C=me(()=>z=>Z(z,s[z])||H(z,s[z])),$=me(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),H=(z,S)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!s.validateTime(z,S):!1,F=(z,S)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const I=S?+s[`${z}Increment`]:-+s[`${z}Increment`],G=s[z]+I;return!s.validateTime(z,G)}return!1},U=me(()=>z=>!Pe(+s[z]+ +s[`${z}Increment`],z)||F(z,!0)),P=me(()=>z=>!Pe(+s[z]-+s[`${z}Increment`],z)||F(z,!1)),O=(z,S)=>H1(qt(De(),z),S),J=(z,S)=>j6(qt(De(),z),S),X=me(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),fe=me(()=>{const z=[{type:"hours"}];return s.enableMinutes&&z.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&z.push({type:"",separator:!0},{type:"seconds"}),z}),ne=me(()=>fe.value.filter(z=>!z.separator)),N=me(()=>z=>{if(z==="hours"){const S=j(+s.hours);return{text:S<10?`0${S}`:`${S}`,value:S}}return{text:s[z]<10?`0${s[z]}`:`${s[z]}`,value:s[z]}}),Z=(z,S)=>{var I;if(!s.disabledTimesConfig)return!1;const G=s.disabledTimesConfig(s.order,z==="hours"?S:void 0);return G[z]?!!((I=G[z])!=null&&I.includes(S)):!0},R=(z,S)=>S!=="hours"||b.value==="AM"?z:z+12,q=z=>{const S=s.is24?24:12,I=z==="hours"?S:60,G=+s[`${z}GridIncrement`],te=z==="hours"&&!s.is24?G:0,ge=[];for(let Y=te;Y({active:!1,disabled:h.value.times[z].includes(Y.value)||!Pe(Y.value,z)||Z(z,Y.value)||H(z,Y.value)}))},he=z=>z>=0?z:59,Ae=z=>z>=0?z:23,Pe=(z,S)=>{const I=s.minTime?x(Qf(s.minTime)):null,G=s.maxTime?x(Qf(s.maxTime)):null,te=x(Qf($.value,S,S==="minutes"||S==="seconds"?he(z):Ae(z)));return I&&G?(Eo(te,G)||el(te,G))&&(yl(te,I)||el(te,I)):I?yl(te,I)||el(te,I):G?Eo(te,G)||el(te,G):!0},W=z=>s[`no${z[0].toUpperCase()+z.slice(1)}Overlay`],se=z=>{W(z)||(_[z]=!_[z],_[z]?r("overlay-opened",z):r("overlay-closed",z))},E=z=>z==="hours"?ri:z==="minutes"?Vi:vl,re=()=>{V.value&&clearTimeout(V.value)},_e=(z,S=!0,I)=>{const G=S?O:J,te=S?+s[`${z}Increment`]:-+s[`${z}Increment`];Pe(+s[z]+te,z)&&r(`update:${z}`,E(z)(G({[z]:+s[z]},{[z]:+s[`${z}Increment`]}))),!(I!=null&&I.keyboard)&&f.value.timeArrowHoldThreshold&&(V.value=setTimeout(()=>{_e(z,S)},f.value.timeArrowHoldThreshold))},j=z=>s.is24?z:(z>=12?b.value="PM":b.value="AM",G6(z)),Ie=()=>{b.value==="PM"?(b.value="AM",r("update:hours",s.hours-12)):(b.value="PM",r("update:hours",s.hours+12)),r("am-pm-change",b.value)},Xe=z=>{_[z]=!0},be=(z,S,I)=>{if(z&&s.arrowNavigation){Array.isArray(B.value[S])?B.value[S][I]=z:B.value[S]=[z];const G=B.value.reduce((te,ge)=>ge.map((Y,ce)=>[...te[ce]||[],ge[ce]]),[]);o(s.closeTimePickerBtn),A.value&&(G[1]=G[1].concat(A.value)),a(G,s.order)}},et=(z,S)=>(se(z),r(`update:${z}`,S));return t({openChildCmp:Xe}),(z,S)=>{var I;return z.disabled?ae("",!0):(k(),D("div",H5,[(k(!0),D(Ve,null,Qe(fe.value,(G,te)=>{var ge,Y,ce;return k(),D("div",{key:te,class:$e(X.value)},[G.separator?(k(),D(Ve,{key:0},[mt(" : ")],64)):(k(),D(Ve,{key:1},[v("button",{ref_for:!0,ref:ye=>be(ye,te,0),type:"button",class:$e({dp__btn:!0,dp__inc_dec_button:!z.timePickerInline,dp__inc_dec_button_inline:z.timePickerInline,dp__tp_inline_btn_top:z.timePickerInline,dp__inc_dec_button_disabled:U.value(G.type)}),"data-test":`${G.type}-time-inc-btn-${s.order}`,"aria-label":(ge=Q(u))==null?void 0:ge.incrementValue(G.type),tabindex:"0",onKeydown:ye=>Q(Sr)(ye,()=>_e(G.type,!0,{keyboard:!0}),!0),onClick:ye=>Q(f).timeArrowHoldThreshold?void 0:_e(G.type,!0),onMousedown:ye=>Q(f).timeArrowHoldThreshold?_e(G.type,!0):void 0,onMouseup:re},[s.timePickerInline?(k(),D(Ve,{key:1},[z.$slots["tp-inline-arrow-up"]?Ne(z.$slots,"tp-inline-arrow-up",{key:0}):(k(),D(Ve,{key:1},[j5,q5],64))],64)):(k(),D(Ve,{key:0},[z.$slots["arrow-up"]?Ne(z.$slots,"arrow-up",{key:0}):ae("",!0),z.$slots["arrow-up"]?ae("",!0):(k(),at(Q(Qp),{key:1}))],64))],42,U5),v("button",{ref_for:!0,ref:ye=>be(ye,te,1),type:"button","aria-label":(Y=Q(u))==null?void 0:Y.openTpOverlay(G.type),class:$e({dp__time_display:!0,dp__time_display_block:!z.timePickerInline,dp__time_display_inline:z.timePickerInline,"dp--time-invalid":C.value(G.type),"dp--time-overlay-btn":!C.value(G.type)}),disabled:W(G.type),tabindex:"0","data-test":`${G.type}-toggle-overlay-btn-${s.order}`,onKeydown:ye=>Q(Sr)(ye,()=>se(G.type),!0),onClick:ye=>se(G.type)},[z.$slots[G.type]?Ne(z.$slots,G.type,{key:0,text:N.value(G.type).text,value:N.value(G.type).value}):ae("",!0),z.$slots[G.type]?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(N.value(G.type).text),1)],64))],42,W5),v("button",{ref_for:!0,ref:ye=>be(ye,te,2),type:"button",class:$e({dp__btn:!0,dp__inc_dec_button:!z.timePickerInline,dp__inc_dec_button_inline:z.timePickerInline,dp__tp_inline_btn_bottom:z.timePickerInline,dp__inc_dec_button_disabled:P.value(G.type)}),"data-test":`${G.type}-time-dec-btn-${s.order}`,"aria-label":(ce=Q(u))==null?void 0:ce.decrementValue(G.type),tabindex:"0",onKeydown:ye=>Q(Sr)(ye,()=>_e(G.type,!1,{keyboard:!0}),!0),onClick:ye=>Q(f).timeArrowHoldThreshold?void 0:_e(G.type,!1),onMousedown:ye=>Q(f).timeArrowHoldThreshold?_e(G.type,!1):void 0,onMouseup:re},[s.timePickerInline?(k(),D(Ve,{key:1},[z.$slots["tp-inline-arrow-down"]?Ne(z.$slots,"tp-inline-arrow-down",{key:0}):(k(),D(Ve,{key:1},[z5,K5],64))],64)):(k(),D(Ve,{key:0},[z.$slots["arrow-down"]?Ne(z.$slots,"arrow-down",{key:0}):ae("",!0),z.$slots["arrow-down"]?ae("",!0):(k(),at(Q(em),{key:1}))],64))],42,Y5)],64))],2)}),128)),z.is24?ae("",!0):(k(),D("div",G5,[z.$slots["am-pm-button"]?Ne(z.$slots,"am-pm-button",{key:0,toggle:Ie,value:b.value}):ae("",!0),z.$slots["am-pm-button"]?ae("",!0):(k(),D("button",{key:1,ref_key:"amPmButton",ref:A,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(I=Q(u))==null?void 0:I.amPmButton,tabindex:"0",onClick:Ie,onKeydown:S[0]||(S[0]=G=>Q(Sr)(G,()=>Ie(),!0))},ie(b.value),41,J5))])),(k(!0),D(Ve,null,Qe(ne.value,(G,te)=>(k(),at(ys,{key:te,name:Q(m)(_[G.type]),css:Q(y)},{default:Te(()=>[_[G.type]?(k(),at($o,{key:0,items:q(G.type),"is-last":z.autoApply&&!Q(f).keepActionRow,"esc-close":z.escClose,type:G.type,"text-input":z.textInput,config:z.config,"arrow-navigation":z.arrowNavigation,"aria-labels":z.ariaLabels,onSelected:ge=>et(G.type,ge),onToggle:ge=>se(G.type),onResetFlow:S[1]||(S[1]=ge=>z.$emit("reset-flow"))},Hn({"button-icon":Te(()=>[z.$slots["clock-icon"]?Ne(z.$slots,"clock-icon",{key:0}):ae("",!0),z.$slots["clock-icon"]?ae("",!0):(k(),at(Al(z.timePickerInline?Q(Cl):Q(Xp)),{key:1}))]),_:2},[z.$slots[`${G.type}-overlay-value`]?{name:"item",fn:Te(({item:ge})=>[Ne(z.$slots,`${G.type}-overlay-value`,{text:ge.text,value:ge.value})]),key:"0"}:void 0,z.$slots[`${G.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ne(z.$slots,`${G.type}-overlay-header`,{toggle:()=>se(G.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),X5={class:"dp--tp-wrap"},Q5=["aria-label","tabindex"],eB=["tabindex"],tB=["aria-label"],Aw=fn({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ws},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMatrix:a,setTimePicker:o}=Ui(),u=Bi(),{defaultedTransitions:c,defaultedAriaLabels:h,defaultedTextInput:f,defaultedConfig:p,defaultedRange:m}=sn(s),{transitionName:y,showTransition:_}=Bo(c),{hideNavigationButtons:b}=md(),A=de(null),B=de(null),V=de([]),x=de(null);Ht(()=>{r("mount"),!s.timePicker&&s.arrowNavigation?a([Ln(A.value)],"time"):o(!0,s.timePicker)});const C=me(()=>m.value.enabled&&s.modelAuto?cw(s.internalModelValue):!0),$=de(!1),H=R=>({hours:Array.isArray(s.hours)?s.hours[R]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[R]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[R]:s.seconds}),F=me(()=>{const R=[];if(m.value.enabled)for(let q=0;q<2;q++)R.push(H(q));else R.push(H(0));return R}),U=(R,q=!1,he="")=>{q||r("reset-flow"),$.value=R,r(R?"overlay-opened":"overlay-closed",Qn.time),s.arrowNavigation&&o(R),Un(()=>{he!==""&&V.value[0]&&V.value[0].openChildCmp(he)})},P=me(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!p.value.keepActionRow})),O=$r(u,"timePicker"),J=(R,q,he)=>m.value.enabled?q===0?[R,F.value[1][he]]:[F.value[0][he],R]:R,X=R=>{r("update:hours",R)},fe=R=>{r("update:minutes",R)},ne=R=>{r("update:seconds",R)},N=()=>{if(x.value&&!f.value.enabled&&!s.noOverlayFocus){const R=dw(x.value);R&&R.focus({preventScroll:!0})}},Z=R=>{r("overlay-closed",R)};return t({toggleTimePicker:U}),(R,q)=>{var he;return k(),D("div",X5,[!R.timePicker&&!R.timePickerInline?An((k(),D("button",{key:0,ref_key:"openTimePickerBtn",ref:A,type:"button",class:$e(P.value),"aria-label":(he=Q(h))==null?void 0:he.openTimePicker,tabindex:R.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:q[0]||(q[0]=Ae=>Q(Sr)(Ae,()=>U(!0))),onClick:q[1]||(q[1]=Ae=>U(!0))},[R.$slots["clock-icon"]?Ne(R.$slots,"clock-icon",{key:0}):ae("",!0),R.$slots["clock-icon"]?ae("",!0):(k(),at(Q(Xp),{key:1}))],42,Q5)),[[Vr,!Q(b)(R.hideNavigation,"time")]]):ae("",!0),pe(ys,{name:Q(y)($.value),css:Q(_)&&!R.timePickerInline},{default:Te(()=>{var Ae;return[$.value||R.timePicker||R.timePickerInline?(k(),D("div",{key:0,ref_key:"overlayRef",ref:x,class:$e({dp__overlay:!R.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!R.timePickerInline,"dp--overlay-relative":s.timePicker}),style:bn(R.timePicker?{height:`${Q(p).modeHeight}px`}:void 0),tabindex:R.timePickerInline?void 0:0},[v("div",{class:$e(R.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[R.$slots["time-picker-overlay"]?Ne(R.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:X,setMinutes:fe,setSeconds:ne}):ae("",!0),R.$slots["time-picker-overlay"]?ae("",!0):(k(),D("div",{key:1,class:$e(R.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(k(!0),D(Ve,null,Qe(F.value,(Pe,W)=>An((k(),at(Z5,cn({key:W,ref_for:!0},{...R.$props,order:W,hours:Pe.hours,minutes:Pe.minutes,seconds:Pe.seconds,closeTimePickerBtn:B.value,disabledTimesConfig:e.disabledTimesConfig,disabled:W===0?R.fixedStart:R.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:V,"validate-time":(se,E)=>e.validateTime(se,J(E,W,se)),"onUpdate:hours":se=>X(J(se,W,"hours")),"onUpdate:minutes":se=>fe(J(se,W,"minutes")),"onUpdate:seconds":se=>ne(J(se,W,"seconds")),onMounted:N,onOverlayClosed:Z,onOverlayOpened:q[2]||(q[2]=se=>R.$emit("overlay-opened",se)),onAmPmChange:q[3]||(q[3]=se=>R.$emit("am-pm-change",se))}),Hn({_:2},[Qe(Q(O),(se,E)=>({name:se,fn:Te(re=>[Ne(R.$slots,se,cn({ref_for:!0},re))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Vr,W===0?!0:C.value]])),128))],2)),!R.timePicker&&!R.timePickerInline?An((k(),D("button",{key:2,ref_key:"closeTimePickerBtn",ref:B,type:"button",class:$e(P.value),"aria-label":(Ae=Q(h))==null?void 0:Ae.closeTimePicker,tabindex:"0",onKeydown:q[4]||(q[4]=Pe=>Q(Sr)(Pe,()=>U(!1))),onClick:q[5]||(q[5]=Pe=>U(!1))},[R.$slots["calendar-icon"]?Ne(R.$slots,"calendar-icon",{key:0}):ae("",!0),R.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))],42,tB)),[[Vr,!Q(b)(R.hideNavigation,"time")]]):ae("",!0)],2)],14,eB)):ae("",!0)]}),_:3},8,["name","css"])])}}}),Cw=(e,t,n,r)=>{const{defaultedRange:s}=sn(e),a=(x,C)=>Array.isArray(t[x])?t[x][C]:t[x],o=x=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[x]:t.seconds:0,u=(x,C)=>x?C!==void 0?Di(x,a("hours",C),a("minutes",C),o(C)):Di(x,t.hours,t.minutes,o()):aw(De(),o(C)),c=(x,C)=>{t[x]=C},h=me(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),f=(x,C)=>{const $=Object.fromEntries(Object.keys(t).map(H=>H===x?[H,C]:[H,t[H]].slice()));if(h.value&&!s.value.disableTimeRangeValidation){const H=U=>n.value?Di(n.value[U],$.hours[U],$.minutes[U],$.seconds[U]):null,F=U=>iw(n.value[U],0);return!(kt(H(0),H(1))&&(yl(H(0),F(1))||Eo(H(1),F(0))))}return!0},p=(x,C)=>{f(x,C)&&(c(x,C),r&&r())},m=x=>{p("hours",x)},y=x=>{p("minutes",x)},_=x=>{p("seconds",x)},b=(x,C,$,H)=>{C&&m(x),!C&&!$&&y(x),$&&_(x),n.value&&H(n.value)},A=x=>{if(x){const C=Array.isArray(x),$=C?[+x[0].hours,+x[1].hours]:+x.hours,H=C?[+x[0].minutes,+x[1].minutes]:+x.minutes,F=C?[+x[0].seconds,+x[1].seconds]:+x.seconds;c("hours",$),c("minutes",H),e.enableSeconds&&c("seconds",F)}},B=(x,C)=>{const $={hours:Array.isArray(t.hours)?t.hours[x]:t.hours,disabledArr:[]};return(C||C===0)&&($.hours=C),Array.isArray(e.disabledTimes)&&($.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[x])?e.disabledTimes[x]:e.disabledTimes),$},V=me(()=>(x,C)=>{var $;if(Array.isArray(e.disabledTimes)){const{disabledArr:H,hours:F}=B(x,C),U=H.filter(P=>+P.hours===F);return(($=U[0])==null?void 0:$.minutes)==="*"?{hours:[F],minutes:void 0,seconds:void 0}:{hours:[],minutes:(U==null?void 0:U.map(P=>+P.minutes))??[],seconds:(U==null?void 0:U.map(P=>P.seconds?+P.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:c,updateHours:m,updateMinutes:y,updateSeconds:_,getSetDateTime:u,updateTimeValues:b,getSecondsValue:o,assignStartTime:A,validateTime:f,disabledTimesConfig:V}},nB=(e,t)=>{const n=()=>{e.isTextInputDate&&C()},{modelValue:r,time:s}=Ho(e,t,n),{defaultedStartTime:a,defaultedRange:o,defaultedTz:u}=sn(e),{updateTimeValues:c,getSetDateTime:h,setTime:f,assignStartTime:p,disabledTimesConfig:m,validateTime:y}=Cw(e,s,r,_);function _(){t("update-flow-step")}const b=H=>{const{hours:F,minutes:U,seconds:P}=H;return{hours:+F,minutes:+U,seconds:P?+P:0}},A=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const F=b(e.startTime[0]),U=b(e.startTime[1]);return[qt(De(),F),qt(De(),U)]}const H=b(e.startTime);return qt(De(),H)}return o.value.enabled?[null,null]:null},B=()=>{if(o.value.enabled){const[H,F]=A();r.value=[Ar(h(H,0),u.value.timezone),Ar(h(F,1),u.value.timezone)]}else r.value=Ar(h(A()),u.value.timezone)},V=H=>Array.isArray(H)?[ga(De(H[0])),ga(De(H[1]))]:[ga(H??De())],x=(H,F,U)=>{f("hours",H),f("minutes",F),f("seconds",e.enableSeconds?U:0)},C=()=>{const[H,F]=V(r.value);return o.value.enabled?x([H.hours,F.hours],[H.minutes,F.minutes],[H.seconds,F.seconds]):x(H.hours,H.minutes,H.seconds)};Ht(()=>{if(!e.shadow)return p(a.value),r.value?C():B()});const $=()=>{Array.isArray(r.value)?r.value=r.value.map((H,F)=>H&&h(H,F)):r.value=h(r.value),t("time-update")};return{modelValue:r,time:s,disabledTimesConfig:m,updateTime:(H,F=!0,U=!1)=>{c(H,F,U,$)},validateTime:y}},rB=fn({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...ws},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=$r(a,"timePicker"),u=de(null),{time:c,modelValue:h,disabledTimesConfig:f,updateTime:p,validateTime:m}=nB(s,r);return Ht(()=>{s.shadow||r("mount",null)}),t({getSidebarProps:()=>({modelValue:h,time:c,updateTime:p}),toggleTimePicker:(y,_=!1,b="")=>{var A;(A=u.value)==null||A.toggleTimePicker(y,_,b)}}),(y,_)=>(k(),at(hd,{"multi-calendars":0,stretch:""},{default:Te(()=>[pe(Aw,cn({ref_key:"tpRef",ref:u},y.$props,{hours:Q(c).hours,minutes:Q(c).minutes,seconds:Q(c).seconds,"internal-model-value":y.internalModelValue,"disabled-times-config":Q(f),"validate-time":Q(m),"onUpdate:hours":_[0]||(_[0]=b=>Q(p)(b)),"onUpdate:minutes":_[1]||(_[1]=b=>Q(p)(b,!1)),"onUpdate:seconds":_[2]||(_[2]=b=>Q(p)(b,!1,!0)),onAmPmChange:_[3]||(_[3]=b=>y.$emit("am-pm-change",b)),onResetFlow:_[4]||(_[4]=b=>y.$emit("reset-flow")),onOverlayClosed:_[5]||(_[5]=b=>y.$emit("overlay-toggle",{open:!1,overlay:b})),onOverlayOpened:_[6]||(_[6]=b=>y.$emit("overlay-toggle",{open:!0,overlay:b}))}),Hn({_:2},[Qe(Q(o),(b,A)=>({name:b,fn:Te(B=>[Ne(y.$slots,b,wn(Yn(B)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),sB={class:"dp--header-wrap"},iB={key:0,class:"dp__month_year_wrap"},aB={key:0},lB={class:"dp__month_year_wrap"},oB=["aria-label","data-test","onClick","onKeydown"],uB=fn({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...ws},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTransitions:a,defaultedAriaLabels:o,defaultedMultiCalendars:u,defaultedFilters:c,defaultedConfig:h,defaultedHighlight:f,propDates:p,defaultedUI:m}=sn(s),{transitionName:y,showTransition:_}=Bo(a),{buildMatrix:b}=Ui(),{handleMonthYearChange:A,isDisabled:B,updateMonthYear:V}=C5(s,r),{showLeftIcon:x,showRightIcon:C}=md(),$=de(!1),H=de(!1),F=de([null,null,null,null]);Ht(()=>{r("mount")});const U=W=>({get:()=>s[W],set:se=>{const E=W===cs.month?cs.year:cs.month;r("update-month-year",{[W]:se,[E]:s[E]}),W===cs.month?Z(!0):R(!0)}}),P=me(U(cs.month)),O=me(U(cs.year)),J=me(()=>W=>({month:s.month,year:s.year,items:W===cs.month?s.months:s.years,instance:s.instance,updateMonthYear:V,toggle:W===cs.month?Z:R})),X=me(()=>s.months.find(se=>se.value===s.month)||{text:"",value:0}),fe=me(()=>bl(s.months,W=>{const se=s.month===W.value,E=Oo(W.value,hw(s.year,p.value.minDate),pw(s.year,p.value.maxDate))||c.value.months.includes(W.value),re=_w(f.value,W.value,s.year);return{active:se,disabled:E,highlighted:re}})),ne=me(()=>bl(s.years,W=>{const se=s.year===W.value,E=Oo(W.value,wl(p.value.minDate),wl(p.value.maxDate))||c.value.years.includes(W.value),re=im(f.value,W.value);return{active:se,disabled:E,highlighted:re}})),N=(W,se,E)=>{E!==void 0?W.value=E:W.value=!W.value,W.value?r("overlay-opened",se):r("overlay-closed",se)},Z=(W=!1,se)=>{q(W),N($,Qn.month,se)},R=(W=!1,se)=>{q(W),N(H,Qn.year,se)},q=W=>{W||r("reset-flow")},he=(W,se)=>{s.arrowNavigation&&(F.value[se]=Ln(W),b(F.value,"monthYear"))},Ae=me(()=>{var W,se;return[{type:cs.month,index:1,toggle:Z,modelValue:P.value,updateModelValue:E=>P.value=E,text:X.value.text,showSelectionGrid:$.value,items:fe.value,ariaLabel:(W=o.value)==null?void 0:W.openMonthsOverlay},{type:cs.year,index:2,toggle:R,modelValue:O.value,updateModelValue:E=>O.value=E,text:fw(s.year,s.locale),showSelectionGrid:H.value,items:ne.value,ariaLabel:(se=o.value)==null?void 0:se.openYearsOverlay}]}),Pe=me(()=>s.disableYearSelect?[Ae.value[0]]:s.yearFirst?[...Ae.value].reverse():Ae.value);return t({toggleMonthPicker:Z,toggleYearPicker:R,handleMonthYearChange:A}),(W,se)=>{var E,re,_e,j,Ie,Xe;return k(),D("div",sB,[W.$slots["month-year"]?(k(),D("div",iB,[Ne(W.$slots,"month-year",wn(Yn({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:Q(V),handleMonthYearChange:Q(A),instance:e.instance})))])):(k(),D(Ve,{key:1},[W.$slots["top-extra"]?(k(),D("div",aB,[Ne(W.$slots,"top-extra",{value:W.internalModelValue})])):ae("",!0),v("div",lB,[Q(x)(Q(u),e.instance)&&!W.vertical?(k(),at(uo,{key:0,"aria-label":(E=Q(o))==null?void 0:E.prevMonth,disabled:Q(B)(!1),class:$e((re=Q(m))==null?void 0:re.navBtnPrev),onActivate:se[0]||(se[0]=be=>Q(A)(!1,!0)),onSetRef:se[1]||(se[1]=be=>he(be,0))},{default:Te(()=>[W.$slots["arrow-left"]?Ne(W.$slots,"arrow-left",{key:0}):ae("",!0),W.$slots["arrow-left"]?ae("",!0):(k(),at(Q(Jp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("div",{class:$e(["dp__month_year_wrap",{dp__year_disable_select:W.disableYearSelect}])},[(k(!0),D(Ve,null,Qe(Pe.value,(be,et)=>(k(),D(Ve,{key:be.type},[v("button",{ref_for:!0,ref:z=>he(z,et+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":be.ariaLabel,"data-test":`${be.type}-toggle-overlay-${e.instance}`,onClick:be.toggle,onKeydown:z=>Q(Sr)(z,()=>be.toggle(),!0)},[W.$slots[be.type]?Ne(W.$slots,be.type,{key:0,text:be.text,value:s[be.type]}):ae("",!0),W.$slots[be.type]?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(be.text),1)],64))],40,oB),pe(ys,{name:Q(y)(be.showSelectionGrid),css:Q(_)},{default:Te(()=>[be.showSelectionGrid?(k(),at($o,{key:0,items:be.items,"arrow-navigation":W.arrowNavigation,"hide-navigation":W.hideNavigation,"is-last":W.autoApply&&!Q(h).keepActionRow,"skip-button-ref":!1,config:W.config,type:be.type,"header-refs":[],"esc-close":W.escClose,"menu-wrap-ref":W.menuWrapRef,"text-input":W.textInput,"aria-labels":W.ariaLabels,onSelected:be.updateModelValue,onToggle:be.toggle},Hn({"button-icon":Te(()=>[W.$slots["calendar-icon"]?Ne(W.$slots,"calendar-icon",{key:0}):ae("",!0),W.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))]),_:2},[W.$slots[`${be.type}-overlay-value`]?{name:"item",fn:Te(({item:z})=>[Ne(W.$slots,`${be.type}-overlay-value`,{text:z.text,value:z.value})]),key:"0"}:void 0,W.$slots[`${be.type}-overlay`]?{name:"overlay",fn:Te(()=>[Ne(W.$slots,`${be.type}-overlay`,cn({ref_for:!0},J.value(be.type)))]),key:"1"}:void 0,W.$slots[`${be.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ne(W.$slots,`${be.type}-overlay-header`,{toggle:be.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"])],64))),128))],2),Q(x)(Q(u),e.instance)&&W.vertical?(k(),at(uo,{key:1,"aria-label":(_e=Q(o))==null?void 0:_e.prevMonth,disabled:Q(B)(!1),class:$e((j=Q(m))==null?void 0:j.navBtnPrev),onActivate:se[2]||(se[2]=be=>Q(A)(!1,!0))},{default:Te(()=>[W.$slots["arrow-up"]?Ne(W.$slots,"arrow-up",{key:0}):ae("",!0),W.$slots["arrow-up"]?ae("",!0):(k(),at(Q(Qp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),Q(C)(Q(u),e.instance)?(k(),at(uo,{key:2,ref:"rightIcon",disabled:Q(B)(!0),"aria-label":(Ie=Q(o))==null?void 0:Ie.nextMonth,class:$e((Xe=Q(m))==null?void 0:Xe.navBtnNext),onActivate:se[3]||(se[3]=be=>Q(A)(!0,!0)),onSetRef:se[4]||(se[4]=be=>he(be,W.disableYearSelect?2:3))},{default:Te(()=>[W.$slots[W.vertical?"arrow-down":"arrow-right"]?Ne(W.$slots,W.vertical?"arrow-down":"arrow-right",{key:0}):ae("",!0),W.$slots[W.vertical?"arrow-down":"arrow-right"]?ae("",!0):(k(),at(Al(W.vertical?Q(em):Q(Zp)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):ae("",!0)])],64))])}}}),cB=["aria-label"],dB={class:"dp__calendar_header",role:"row"},fB={key:0,class:"dp__calendar_header_item",role:"gridcell"},hB=["aria-label"],pB=v("div",{class:"dp__calendar_header_separator"},null,-1),mB=["aria-label"],gB={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},vB={class:"dp__cell_inner"},yB=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],_B=fn({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...ws},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMultiLevelMatrix:a}=Ui(),{defaultedTransitions:o,defaultedConfig:u,defaultedAriaLabels:c,defaultedMultiCalendars:h,defaultedWeekNumbers:f,defaultedMultiDates:p,defaultedUI:m}=sn(s),y=de(null),_=de({bottom:"",left:"",transform:""}),b=de([]),A=de(null),B=de(!0),V=de(""),x=de({startX:0,endX:0,startY:0,endY:0}),C=de([]),$=de({left:"50%"}),H=de(!1),F=me(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),U=me(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):K6(s.formatLocale,s.locale,+s.weekStart));Ht(()=>{r("mount",{cmp:"calendar",refs:b}),u.value.noSwipe||A.value&&(A.value.addEventListener("touchstart",he,{passive:!1}),A.value.addEventListener("touchend",Ae,{passive:!1}),A.value.addEventListener("touchmove",Pe,{passive:!1})),s.monthChangeOnScroll&&A.value&&A.value.addEventListener("wheel",E,{passive:!1})});const P=be=>be?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",O=(be,et)=>{if(s.transitions){const z=hr(Qs(De(),s.month,s.year));V.value=_n(hr(Qs(De(),be,et)),z)?o.value[P(!0)]:o.value[P(!1)],B.value=!1,Un(()=>{B.value=!0})}},J=me(()=>({[s.calendarClassName]:!!s.calendarClassName,...m.value.calendar??{}})),X=me(()=>be=>{const et=J6(be);return{dp__marker_dot:et.type==="dot",dp__marker_line:et.type==="line"}}),fe=me(()=>be=>kt(be,y.value)),ne=me(()=>({dp__calendar:!0,dp__calendar_next:h.value.count>0&&s.instance!==0})),N=me(()=>be=>s.hideOffsetDates?be.current:!0),Z=async(be,et,z)=>{const S=Ln(b.value[et][z]);if(S){const{width:I,height:G}=S.getBoundingClientRect();y.value=be.value;let te={left:`${I/2}px`},ge=-50;if(await Un(),C.value[0]){const{left:Y,width:ce}=C.value[0].getBoundingClientRect();Y<0&&(te={left:"0"},ge=0,$.value.left=`${I/2}px`),window.innerWidth{var S,I;if(H.value&&p.value.enabled&&p.value.dragSelect)return r("select-date",be);r("set-hover-date",be),(I=(S=be.marker)==null?void 0:S.tooltip)!=null&&I.length&&await Z(be,et,z)},q=be=>{y.value&&(y.value=null,_.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),r("tooltip-close",be.marker))},he=be=>{x.value.startX=be.changedTouches[0].screenX,x.value.startY=be.changedTouches[0].screenY},Ae=be=>{x.value.endX=be.changedTouches[0].screenX,x.value.endY=be.changedTouches[0].screenY,W()},Pe=be=>{s.vertical&&!s.inline&&be.preventDefault()},W=()=>{const be=s.vertical?"Y":"X";Math.abs(x.value[`start${be}`]-x.value[`end${be}`])>10&&r("handle-swipe",x.value[`start${be}`]>x.value[`end${be}`]?"right":"left")},se=(be,et,z)=>{be&&(Array.isArray(b.value[et])?b.value[et][z]=be:b.value[et]=[be]),s.arrowNavigation&&a(b.value,"calendar")},E=be=>{s.monthChangeOnScroll&&(be.preventDefault(),r("handle-scroll",be))},re=be=>f.value.type==="local"?zp(be.value,{weekStartsOn:+s.weekStart}):f.value.type==="iso"?Wp(be.value):typeof f.value.type=="function"?f.value.type(be.value):"",_e=be=>{const et=be[0];return f.value.hideOnOffsetDates?be.some(z=>z.current)?re(et):"":re(et)},j=(be,et)=>{p.value.enabled||(Ri(be,u.value),r("select-date",et))},Ie=be=>{Ri(be,u.value)},Xe=be=>{p.value.enabled&&p.value.dragSelect?(H.value=!0,r("select-date",be)):p.value.enabled&&r("select-date",be)};return t({triggerTransition:O}),(be,et)=>{var z;return k(),D("div",{class:$e(ne.value)},[v("div",{ref_key:"calendarWrapRef",ref:A,role:"grid",class:$e(J.value),"aria-label":(z=Q(c))==null?void 0:z.calendarWrap},[v("div",dB,[be.weekNumbers?(k(),D("div",fB,ie(be.weekNumName),1)):ae("",!0),(k(!0),D(Ve,null,Qe(U.value,(S,I)=>{var G,te;return k(),D("div",{key:I,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(te=(G=Q(c))==null?void 0:G.weekDay)==null?void 0:te.call(G,I)},[be.$slots["calendar-header"]?Ne(be.$slots,"calendar-header",{key:0,day:S,index:I}):ae("",!0),be.$slots["calendar-header"]?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(S),1)],64))],8,hB)}),128))]),pB,pe(ys,{name:V.value,css:!!be.transitions},{default:Te(()=>{var S;return[B.value?(k(),D("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((S=Q(c))==null?void 0:S.calendarDays)||void 0,onMouseleave:et[1]||(et[1]=I=>H.value=!1)},[(k(!0),D(Ve,null,Qe(F.value,(I,G)=>(k(),D("div",{key:G,class:"dp__calendar_row",role:"row"},[be.weekNumbers?(k(),D("div",gB,[v("div",vB,ie(_e(I.days)),1)])):ae("",!0),(k(!0),D(Ve,null,Qe(I.days,(te,ge)=>{var Y,ce,ye;return k(),D("div",{id:Q(bw)(te.value),ref_for:!0,ref:ke=>se(ke,G,ge),key:ge+G,role:"gridcell",class:"dp__calendar_item","aria-selected":(te.classData.dp__active_date||te.classData.dp__range_start||te.classData.dp__range_start)??void 0,"aria-disabled":te.classData.dp__cell_disabled||void 0,"aria-label":(ce=(Y=Q(c))==null?void 0:Y.day)==null?void 0:ce.call(Y,te),tabindex:"0","data-test":te.value,onClick:Et(ke=>j(ke,te),["prevent"]),onKeydown:ke=>Q(Sr)(ke,()=>be.$emit("select-date",te)),onMouseenter:ke=>R(te,G,ge),onMouseleave:ke=>q(te),onMousedown:ke=>Xe(te),onMouseup:et[0]||(et[0]=ke=>H.value=!1)},[v("div",{class:$e(["dp__cell_inner",te.classData])},[be.$slots.day&&N.value(te)?Ne(be.$slots,"day",{key:0,day:+te.text,date:te.value}):ae("",!0),be.$slots.day?ae("",!0):(k(),D(Ve,{key:1},[mt(ie(te.text),1)],64)),te.marker&&N.value(te)?(k(),D(Ve,{key:2},[be.$slots.marker?Ne(be.$slots,"marker",{key:0,marker:te.marker,day:+te.text,date:te.value}):(k(),D("div",{key:1,class:$e(X.value(te.marker)),style:bn(te.marker.color?{backgroundColor:te.marker.color}:{})},null,6))],64)):ae("",!0),fe.value(te.value)?(k(),D("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:C,class:"dp__marker_tooltip",style:bn(_.value)},[(ye=te.marker)!=null&&ye.tooltip?(k(),D("div",{key:0,class:"dp__tooltip_content",onClick:Ie},[(k(!0),D(Ve,null,Qe(te.marker.tooltip,(ke,Ce)=>(k(),D("div",{key:Ce,class:"dp__tooltip_text"},[be.$slots["marker-tooltip"]?Ne(be.$slots,"marker-tooltip",{key:0,tooltip:ke,day:te.value}):ae("",!0),be.$slots["marker-tooltip"]?ae("",!0):(k(),D(Ve,{key:1},[v("div",{class:"dp__tooltip_mark",style:bn(ke.color?{backgroundColor:ke.color}:{})},null,4),v("div",null,ie(ke.text),1)],64))]))),128)),v("div",{class:"dp__arrow_bottom_tp",style:bn($.value)},null,4)])):ae("",!0)],4)):ae("",!0)],2)],40,yB)}),128))]))),128))],40,mB)):ae("",!0)]}),_:3},8,["name","css"])],10,cB)],2)}}}),b0=e=>Array.isArray(e),bB=(e,t,n,r)=>{const s=de([]),a=de(new Date),o=de(),u=()=>Ae(e.isTextInputDate),{modelValue:c,calendars:h,time:f,today:p}=Ho(e,t,u),{defaultedMultiCalendars:m,defaultedStartTime:y,defaultedRange:_,defaultedConfig:b,defaultedTz:A,propDates:B,defaultedMultiDates:V}=sn(e),{validateMonthYearInRange:x,isDisabled:C,isDateRangeAllowed:$,checkMinMaxRange:H}=ji(e),{updateTimeValues:F,getSetDateTime:U,setTime:P,assignStartTime:O,validateTime:J,disabledTimesConfig:X}=Cw(e,f,c,r),fe=me(()=>ue=>h.value[ue]?h.value[ue].month:0),ne=me(()=>ue=>h.value[ue]?h.value[ue].year:0),N=ue=>!b.value.keepViewOnOffsetClick||ue?!0:!o.value,Z=(ue,Fe,xe,Be=!1)=>{var We,Nn;N(Be)&&(h.value[ue]||(h.value[ue]={month:0,year:0}),h.value[ue].month=m0(Fe)?(We=h.value[ue])==null?void 0:We.month:Fe,h.value[ue].year=m0(xe)?(Nn=h.value[ue])==null?void 0:Nn.year:xe)},R=()=>{e.autoApply&&t("select-date")};Ht(()=>{e.shadow||(c.value||(et(),y.value&&O(y.value)),Ae(!0),e.focusStartDate&&e.startDate&&et())});const q=me(()=>{var ue;return(ue=e.flow)!=null&&ue.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),he=()=>{e.autoApply&&q.value&&t("auto-apply")},Ae=(ue=!1)=>{if(c.value)return Array.isArray(c.value)?(s.value=c.value,j(ue)):se(c.value,ue);if(m.value.count&&ue&&!e.startDate)return W(De(),ue)},Pe=()=>Array.isArray(c.value)&&_.value.enabled?wt(c.value[0])===wt(c.value[1]??c.value[0]):!1,W=(ue=new Date,Fe=!1)=>{if((!m.value.count||!m.value.static||Fe)&&Z(0,wt(ue),lt(ue)),m.value.count&&(!m.value.solo||!c.value||Pe()))for(let xe=1;xe{W(ue),P("hours",ri(ue)),P("minutes",Vi(ue)),P("seconds",vl(ue)),m.value.count&&Fe&&be()},E=ue=>{if(m.value.count){if(m.value.solo)return 0;const Fe=wt(ue[0]),xe=wt(ue[1]);return Math.abs(xe-Fe){ue[1]&&_.value.showLastInRange?W(ue[E(ue)],Fe):W(ue[0],Fe);const xe=(Be,We)=>[Be(ue[0]),ue[1]?Be(ue[1]):f[We][1]];P("hours",xe(ri,"hours")),P("minutes",xe(Vi,"minutes")),P("seconds",xe(vl,"seconds"))},_e=(ue,Fe)=>{if((_.value.enabled||e.weekPicker)&&!V.value.enabled)return re(ue,Fe);if(V.value.enabled&&Fe){const xe=ue[ue.length-1];return se(xe,Fe)}},j=ue=>{const Fe=c.value;_e(Fe,ue),m.value.count&&m.value.solo&&be()},Ie=(ue,Fe)=>{const xe=qt(De(),{month:fe.value(Fe),year:ne.value(Fe)}),Be=ue<0?vs(xe,1):_l(xe,1);x(wt(Be),lt(Be),ue<0,e.preventMinMaxNavigation)&&(Z(Fe,wt(Be),lt(Be)),t("update-month-year",{instance:Fe,month:wt(Be),year:lt(Be)}),m.value.count&&!m.value.solo&&Xe(Fe),n())},Xe=ue=>{for(let Fe=ue-1;Fe>=0;Fe--){const xe=_l(qt(De(),{month:fe.value(Fe+1),year:ne.value(Fe+1)}),1);Z(Fe,wt(xe),lt(xe))}for(let Fe=ue+1;Fe<=m.value.count-1;Fe++){const xe=vs(qt(De(),{month:fe.value(Fe-1),year:ne.value(Fe-1)}),1);Z(Fe,wt(xe),lt(xe))}},be=()=>{if(Array.isArray(c.value)&&c.value.length===2){const ue=De(De(c.value[1]?c.value[1]:vs(c.value[0],1))),[Fe,xe]=[wt(c.value[0]),lt(c.value[0])],[Be,We]=[wt(c.value[1]),lt(c.value[1])];(Fe!==Be||Fe===Be&&xe!==We)&&m.value.solo&&Z(1,wt(ue),lt(ue))}else c.value&&!Array.isArray(c.value)&&(Z(0,wt(c.value),lt(c.value)),W(De()))},et=()=>{e.startDate&&(Z(0,wt(De(e.startDate)),lt(De(e.startDate))),m.value.count&&Xe(0))},z=(ue,Fe)=>{if(e.monthChangeOnScroll){const xe=new Date().getTime()-a.value.getTime(),Be=Math.abs(ue.deltaY);let We=500;Be>1&&(We=100),Be>100&&(We=0),xe>We&&(a.value=new Date,Ie(e.monthChangeOnScroll!=="inverse"?-ue.deltaY:ue.deltaY,Fe))}},S=(ue,Fe,xe=!1)=>{e.monthChangeOnArrows&&e.vertical===xe&&I(ue,Fe)},I=(ue,Fe)=>{Ie(ue==="right"?-1:1,Fe)},G=ue=>{if(B.value.markers)return Rc(ue.value,B.value.markers)},te=(ue,Fe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[ue==0,!0];case"fair":return[ue==0||Fe>ue,!0];case"append":return[!1,!1];default:return[!1,!1]}},ge=(ue,Fe,xe,Be)=>{if(e.sixWeeks&&ue.length<6){const We=6-ue.length,Nn=(Fe.getDay()+7-Be)%7,pr=6-(xe.getDay()+7-Be)%7,[Is,Ca]=te(Nn,pr);for(let qi=1;qi<=We;qi++)if(Ca?!!(qi%2)==Is:Is){const is=ue[0].days[0],El=Y(fs(is.value,-7),wt(Fe));ue.unshift({days:El})}else{const is=ue[ue.length-1],El=is.days[is.days.length-1],gd=Y(fs(El.value,1),wt(Fe));ue.push({days:gd})}}return ue},Y=(ue,Fe)=>{const xe=De(ue),Be=[];for(let We=0;We<7;We++){const Nn=fs(xe,We),pr=wt(Nn)!==Fe;Be.push({text:e.hideOffsetDates&&pr?"":Nn.getDate(),value:Nn,current:!pr,classData:{}})}return Be},ce=(ue,Fe)=>{const xe=[],Be=new Date(Fe,ue),We=new Date(Fe,ue+1,0),Nn=e.weekStart,pr=_s(Be,{weekStartsOn:Nn}),Is=Ca=>{const qi=Y(Ca,ue);if(xe.push({days:qi}),!xe[xe.length-1].days.some(is=>kt(hr(is.value),hr(We)))){const is=fs(Ca,7);Is(is)}};return Is(pr),ge(xe,Be,We,Nn)},ye=ue=>{const Fe=Di(De(ue.value),f.hours,f.minutes,Ge());t("date-update",Fe),V.value.enabled?am(Fe,c,V.value.limit):c.value=Fe,r(),Un().then(()=>{he()})},ke=ue=>_.value.noDisabledRange?mw(s.value[0],ue).some(Fe=>C(Fe)):!1,Ce=()=>{s.value=c.value?c.value.slice():[],s.value.length===2&&!(_.value.fixedStart||_.value.fixedEnd)&&(s.value=[])},Me=(ue,Fe)=>{const xe=[De(ue.value),fs(De(ue.value),+_.value.autoRange)];$(xe)?(Fe&&He(ue.value),s.value=xe):t("invalid-date",ue.value)},He=ue=>{const Fe=wt(De(ue)),xe=lt(De(ue));if(Z(0,Fe,xe),m.value.count>0)for(let Be=1;Be{if(ke(ue.value)||!H(ue.value,c.value,_.value.fixedStart?0:1))return t("invalid-date",ue.value);s.value=Sw(De(ue.value),c,t,_)},Ue=(ue,Fe)=>{if(Ce(),_.value.autoRange)return Me(ue,Fe);if(_.value.fixedStart||_.value.fixedEnd)return je(ue);s.value[0]?H(De(ue.value),c.value)&&!ke(ue.value)?on(De(ue.value),De(s.value[0]))?(s.value.unshift(De(ue.value)),t("range-end",s.value[0])):(s.value[1]=De(ue.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",ue.value),t("invalid-date",ue.value)):(s.value[0]=De(ue.value),t("range-start",s.value[0]))},Ge=(ue=!0)=>e.enableSeconds?Array.isArray(f.seconds)?ue?f.seconds[0]:f.seconds[1]:f.seconds:0,ht=ue=>{s.value[ue]=Di(s.value[ue],f.hours[ue],f.minutes[ue],Ge(ue!==1))},_t=()=>{var ue,Fe;s.value[0]&&s.value[1]&&+((ue=s.value)==null?void 0:ue[0])>+((Fe=s.value)==null?void 0:Fe[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},an=()=>{s.value.length&&(s.value[0]&&!s.value[1]?ht(0):(ht(0),ht(1),r()),_t(),c.value=s.value.slice(),pd(s.value,t,e.autoApply,e.modelAuto))},Zt=(ue,Fe=!1)=>{if(C(ue.value)||!ue.current&&e.hideOffsetDates)return t("invalid-date",ue.value);if(o.value=JSON.parse(JSON.stringify(ue)),!_.value.enabled)return ye(ue);b0(f.hours)&&b0(f.minutes)&&!V.value.enabled&&(Ue(ue,Fe),an())},En=(ue,Fe)=>{var xe;Z(ue,Fe.month,Fe.year,!0),m.value.count&&!m.value.solo&&Xe(ue),t("update-month-year",{instance:ue,month:Fe.month,year:Fe.year}),n(m.value.solo?ue:void 0);const Be=(xe=e.flow)!=null&&xe.length?e.flow[e.flowStep]:void 0;!Fe.fromNav&&(Be===Qn.month||Be===Qn.year)&&r()},hn=(ue,Fe)=>{kw({value:ue,modelValue:c,range:_.value.enabled,timezone:Fe?void 0:A.value.timezone}),R(),e.multiCalendars&&Un().then(()=>Ae(!0))},Er=()=>{const ue=tm(De(),A.value);_.value.enabled?c.value&&Array.isArray(c.value)&&c.value[0]?c.value=on(ue,c.value[0])?[ue,c.value[0]]:[c.value[0],ue]:c.value=[ue]:c.value=ue,R()},xs=()=>{if(Array.isArray(c.value))if(V.value.enabled){const ue=pn();c.value[c.value.length-1]=U(ue)}else c.value=c.value.map((ue,Fe)=>ue&&U(ue,Fe));else c.value=U(c.value);t("time-update")},pn=()=>Array.isArray(c.value)&&c.value.length?c.value[c.value.length-1]:null;return{calendars:h,modelValue:c,month:fe,year:ne,time:f,disabledTimesConfig:X,today:p,validateTime:J,getCalendarDays:ce,getMarker:G,handleScroll:z,handleSwipe:I,handleArrow:S,selectDate:Zt,updateMonthYear:En,presetDate:hn,selectCurrentDate:Er,updateTime:(ue,Fe=!0,xe=!1)=>{F(ue,Fe,xe,xs)},assignMonthAndYear:W}},wB={key:0},xB=fn({__name:"DatePicker",props:{...ws},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,{calendars:a,month:o,year:u,modelValue:c,time:h,disabledTimesConfig:f,today:p,validateTime:m,getCalendarDays:y,getMarker:_,handleArrow:b,handleScroll:A,handleSwipe:B,selectDate:V,updateMonthYear:x,presetDate:C,selectCurrentDate:$,updateTime:H,assignMonthAndYear:F}=bB(s,r,Pe,W),U=Bi(),{setHoverDate:P,getDayClassData:O,clearHoverDate:J}=FB(c,s),{defaultedMultiCalendars:X}=sn(s),fe=de([]),ne=de([]),N=de(null),Z=$r(U,"calendar"),R=$r(U,"monthYear"),q=$r(U,"timePicker"),he=z=>{s.shadow||r("mount",z)};Wt(a,()=>{s.shadow||setTimeout(()=>{r("recalculate-position")},0)},{deep:!0}),Wt(X,(z,S)=>{z.count-S.count>0&&F()},{deep:!0});const Ae=me(()=>z=>y(o.value(z),u.value(z)).map(S=>({...S,days:S.days.map(I=>(I.marker=_(I),I.classData=O(I),I))})));function Pe(z){var S;z||z===0?(S=ne.value[z])==null||S.triggerTransition(o.value(z),u.value(z)):ne.value.forEach((I,G)=>I.triggerTransition(o.value(G),u.value(G)))}function W(){r("update-flow-step")}const se=(z,S=!1)=>{V(z,S),s.spaceConfirm&&r("select-date")},E=(z,S,I=0)=>{var G;(G=fe.value[I])==null||G.toggleMonthPicker(z,S)},re=(z,S,I=0)=>{var G;(G=fe.value[I])==null||G.toggleYearPicker(z,S)},_e=(z,S,I)=>{var G;(G=N.value)==null||G.toggleTimePicker(z,S,I)},j=(z,S)=>{var I;if(!s.range){const G=c.value?c.value:p,te=S?new Date(S):G,ge=z?_s(te,{weekStartsOn:1}):G1(te,{weekStartsOn:1});V({value:ge,current:wt(te)===o.value(0),text:"",classData:{}}),(I=document.getElementById(bw(ge)))==null||I.focus()}},Ie=z=>{var S;(S=fe.value[0])==null||S.handleMonthYearChange(z,!0)},Xe=z=>{x(0,{month:o.value(0),year:u.value(0)+(z?1:-1),fromNav:!0})},be=(z,S)=>{z===Qn.time&&r(`time-picker-${S?"open":"close"}`),r("overlay-toggle",{open:S,overlay:z})},et=z=>{r("overlay-toggle",{open:!1,overlay:z}),r("focus-menu")};return t({clearHoverDate:J,presetDate:C,selectCurrentDate:$,toggleMonthPicker:E,toggleYearPicker:re,toggleTimePicker:_e,handleArrow:b,updateMonthYear:x,getSidebarProps:()=>({modelValue:c,month:o,year:u,time:h,updateTime:H,updateMonthYear:x,selectDate:V,presetDate:C}),changeMonth:Ie,changeYear:Xe,selectWeekDate:j}),(z,S)=>(k(),D(Ve,null,[pe(hd,{"multi-calendars":Q(X).count,collapse:z.collapse},{default:Te(({instance:I,index:G})=>[z.disableMonthYearSelect?ae("",!0):(k(),at(uB,cn({key:0,ref:te=>{te&&(fe.value[G]=te)},months:Q(uw)(z.formatLocale,z.locale,z.monthNameFormat),years:Q(nm)(z.yearRange,z.locale,z.reverseYears),month:Q(o)(I),year:Q(u)(I),instance:I},z.$props,{onMount:S[0]||(S[0]=te=>he(Q(ma).header)),onResetFlow:S[1]||(S[1]=te=>z.$emit("reset-flow")),onUpdateMonthYear:te=>Q(x)(I,te),onOverlayClosed:et,onOverlayOpened:S[2]||(S[2]=te=>z.$emit("overlay-toggle",{open:!0,overlay:te}))}),Hn({_:2},[Qe(Q(R),(te,ge)=>({name:te,fn:Te(Y=>[Ne(z.$slots,te,wn(Yn(Y)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),pe(_B,cn({ref:te=>{te&&(ne.value[G]=te)},"mapped-dates":Ae.value(I),month:Q(o)(I),year:Q(u)(I),instance:I},z.$props,{onSelectDate:te=>Q(V)(te,I!==1),onHandleSpace:te=>se(te,I!==1),onSetHoverDate:S[3]||(S[3]=te=>Q(P)(te)),onHandleScroll:te=>Q(A)(te,I),onHandleSwipe:te=>Q(B)(te,I),onMount:S[4]||(S[4]=te=>he(Q(ma).calendar)),onResetFlow:S[5]||(S[5]=te=>z.$emit("reset-flow")),onTooltipOpen:S[6]||(S[6]=te=>z.$emit("tooltip-open",te)),onTooltipClose:S[7]||(S[7]=te=>z.$emit("tooltip-close",te))}),Hn({_:2},[Qe(Q(Z),(te,ge)=>({name:te,fn:Te(Y=>[Ne(z.$slots,te,wn(Yn({...Y})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),z.enableTimePicker?(k(),D("div",wB,[z.$slots["time-picker"]?Ne(z.$slots,"time-picker",wn(cn({key:0},{time:Q(h),updateTime:Q(H)}))):(k(),at(Aw,cn({key:1,ref_key:"timePickerRef",ref:N},z.$props,{hours:Q(h).hours,minutes:Q(h).minutes,seconds:Q(h).seconds,"internal-model-value":z.internalModelValue,"disabled-times-config":Q(f),"validate-time":Q(m),onMount:S[8]||(S[8]=I=>he(Q(ma).timePicker)),"onUpdate:hours":S[9]||(S[9]=I=>Q(H)(I)),"onUpdate:minutes":S[10]||(S[10]=I=>Q(H)(I,!1)),"onUpdate:seconds":S[11]||(S[11]=I=>Q(H)(I,!1,!0)),onResetFlow:S[12]||(S[12]=I=>z.$emit("reset-flow")),onOverlayClosed:S[13]||(S[13]=I=>be(I,!1)),onOverlayOpened:S[14]||(S[14]=I=>be(I,!0)),onAmPmChange:S[15]||(S[15]=I=>z.$emit("am-pm-change",I))}),Hn({_:2},[Qe(Q(q),(I,G)=>({name:I,fn:Te(te=>[Ne(z.$slots,I,wn(Yn(te)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):ae("",!0)],64))}}),kB=(e,t)=>{const n=de(),{defaultedMultiCalendars:r,defaultedConfig:s,defaultedHighlight:a,defaultedRange:o,propDates:u,defaultedFilters:c,defaultedMultiDates:h}=sn(e),{modelValue:f,year:p,month:m,calendars:y}=Ho(e,t),{isDisabled:_}=ji(e),{selectYear:b,groupedYears:A,showYearPicker:B,isDisabled:V,toggleYearPicker:x,handleYearSelect:C,handleYear:$}=Tw({modelValue:f,multiCalendars:r,range:o,highlight:a,calendars:y,propDates:u,month:m,year:p,filters:c,props:e,emit:t}),H=(N,Z)=>[N,Z].map(R=>Ps(R,"MMMM",{locale:e.formatLocale})).join("-"),F=me(()=>N=>f.value?Array.isArray(f.value)?f.value.some(Z=>f0(N,Z)):f0(f.value,N):!1),U=N=>{if(o.value.enabled){if(Array.isArray(f.value)){const Z=kt(N,f.value[0])||kt(N,f.value[1]);return dd(f.value,n.value,N)&&!Z}return!1}return!1},P=(N,Z)=>N.quarter===a0(Z)&&N.year===lt(Z),O=N=>typeof a.value=="function"?a.value({quarter:a0(N),year:lt(N)}):!!a.value.quarters.find(Z=>P(Z,N)),J=me(()=>N=>{const Z=qt(new Date,{year:p.value(N)});return GF({start:Co(Z),end:K1(Z)}).map(R=>{const q=oa(R),he=l0(R),Ae=_(R),Pe=U(q),W=O(q);return{text:H(q,he),value:q,active:F.value(q),highlighted:W,disabled:Ae,isBetween:Pe}})}),X=N=>{am(N,f,h.value.limit),t("auto-apply",!0)},fe=N=>{f.value=lm(f,N,t),pd(f.value,t,e.autoApply,e.modelAuto)},ne=N=>{f.value=N,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:r,groupedYears:A,year:p,isDisabled:V,quarters:J,showYearPicker:B,modelValue:f,setHoverDate:N=>{n.value=N},selectYear:b,selectQuarter:(N,Z,R)=>{if(!R)return y.value[Z].month=wt(l0(N)),h.value.enabled?X(N):o.value.enabled?fe(N):ne(N)},toggleYearPicker:x,handleYearSelect:C,handleYear:$}},SB={class:"dp--quarter-items"},TB=["data-test","disabled","onClick","onMouseover"],AB=fn({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...ws},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=$r(a,"yearMode"),{defaultedMultiCalendars:u,defaultedConfig:c,groupedYears:h,year:f,isDisabled:p,quarters:m,modelValue:y,showYearPicker:_,setHoverDate:b,selectQuarter:A,toggleYearPicker:B,handleYearSelect:V,handleYear:x}=kB(s,r);return t({getSidebarProps:()=>({modelValue:y,year:f,selectQuarter:A,handleYearSelect:V,handleYear:x})}),(C,$)=>(k(),at(hd,{"multi-calendars":Q(u).count,collapse:C.collapse,stretch:""},{default:Te(({instance:H})=>[v("div",{class:"dp-quarter-picker-wrap",style:bn({minHeight:`${Q(c).modeHeight}px`})},[C.$slots["top-extra"]?Ne(C.$slots,"top-extra",{key:0,value:C.internalModelValue}):ae("",!0),v("div",null,[pe(xw,cn(C.$props,{items:Q(h)(H),instance:H,"show-year-picker":Q(_)[H],year:Q(f)(H),"is-disabled":F=>Q(p)(H,F),onHandleYear:F=>Q(x)(H,F),onYearSelect:F=>Q(V)(F,H),onToggleYearPicker:F=>Q(B)(H,F==null?void 0:F.flow,F==null?void 0:F.show)}),Hn({_:2},[Qe(Q(o),(F,U)=>({name:F,fn:Te(P=>[Ne(C.$slots,F,wn(Yn(P)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),v("div",SB,[(k(!0),D(Ve,null,Qe(Q(m)(H),(F,U)=>(k(),D("div",{key:U},[v("button",{type:"button",class:$e(["dp--qr-btn",{"dp--qr-btn-active":F.active,"dp--qr-btn-between":F.isBetween,"dp--qr-btn-disabled":F.disabled,"dp--highlighted":F.highlighted}]),"data-test":F.value,disabled:F.disabled,onClick:P=>Q(A)(F.value,H,F.disabled),onMouseover:P=>Q(b)(F.value)},[C.$slots.quarter?Ne(C.$slots,"quarter",{key:0,value:F.value,text:F.text}):(k(),D(Ve,{key:1},[mt(ie(F.text),1)],64))],42,TB)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),CB=["id","aria-label"],EB={key:0,class:"dp--menu-load-container"},OB=v("span",{class:"dp--menu-loader"},null,-1),MB=[OB],RB={key:0,class:"dp__sidebar_left"},DB=["data-test","onClick","onKeydown"],PB={key:2,class:"dp__sidebar_right"},LB={key:3,class:"dp__action_extra"},w0=fn({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...fd,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=de(null),o=me(()=>{const{openOnTop:Y,...ce}=s;return{...ce,flowStep:P.value,collapse:s.collapse,noOverlayFocus:s.noOverlayFocus,menuWrapRef:a.value}}),{setMenuFocused:u,setShiftKey:c,control:h}=ww(),f=Bi(),{defaultedTextInput:p,defaultedInline:m,defaultedConfig:y,defaultedUI:_}=sn(s),b=de(null),A=de(0),B=de(null),V=de(!1),x=de(null);Ht(()=>{if(!s.shadow){V.value=!0,C(),window.addEventListener("resize",C);const Y=Ln(a);if(Y&&!p.value.enabled&&!m.value.enabled&&(u(!0),Z()),Y){const ce=ye=>{y.value.allowPreventDefault&&ye.preventDefault(),Ri(ye,y.value,!0)};Y.addEventListener("pointerdown",ce),Y.addEventListener("mousedown",ce)}}}),ii(()=>{window.removeEventListener("resize",C)});const C=()=>{const Y=Ln(B);Y&&(A.value=Y.getBoundingClientRect().width)},{arrowRight:$,arrowLeft:H,arrowDown:F,arrowUp:U}=Ui(),{flowStep:P,updateFlowStep:O,childMount:J,resetFlow:X,handleFlow:fe}=$B(s,r,x),ne=me(()=>s.monthPicker?F5:s.yearPicker?B5:s.timePicker?rB:s.quarterPicker?AB:xB),N=me(()=>{var Y;if(y.value.arrowLeft)return y.value.arrowLeft;const ce=(Y=a.value)==null?void 0:Y.getBoundingClientRect(),ye=s.getInputRect();return(ye==null?void 0:ye.width)<(A==null?void 0:A.value)&&(ye==null?void 0:ye.left)<=((ce==null?void 0:ce.left)??0)?`${(ye==null?void 0:ye.width)/2}px`:(ye==null?void 0:ye.right)>=((ce==null?void 0:ce.right)??0)&&(ye==null?void 0:ye.width)<(A==null?void 0:A.value)?`${(A==null?void 0:A.value)-(ye==null?void 0:ye.width)/2}px`:"50%"}),Z=()=>{const Y=Ln(a);Y&&Y.focus({preventScroll:!0})},R=me(()=>{var Y;return((Y=x.value)==null?void 0:Y.getSidebarProps())||{}}),q=()=>{s.openOnTop&&r("recalculate-position")},he=$r(f,"action"),Ae=me(()=>s.monthPicker||s.yearPicker?$r(f,"monthYear"):s.timePicker?$r(f,"timePicker"):$r(f,"shared")),Pe=me(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),W=me(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),se=me(()=>({dp__menu:!0,dp__menu_index:!m.value.enabled,dp__relative:m.value.enabled,[s.menuClassName]:!!s.menuClassName,..._.value.menu??{}})),E=Y=>{Ri(Y,y.value,!0)},re=()=>{s.escClose&&r("close-picker")},_e=Y=>{if(s.arrowNavigation){if(Y===ur.up)return U();if(Y===ur.down)return F();if(Y===ur.left)return H();if(Y===ur.right)return $()}else Y===ur.left||Y===ur.up?et("handleArrow",ur.left,0,Y===ur.up):et("handleArrow",ur.right,0,Y===ur.down)},j=Y=>{c(Y.shiftKey),!s.disableMonthYearSelect&&Y.code===nn.tab&&Y.target.classList.contains("dp__menu")&&h.value.shiftKeyInMenu&&(Y.preventDefault(),Ri(Y,y.value,!0),r("close-picker"))},Ie=()=>{Z(),r("time-picker-close")},Xe=Y=>{var ce,ye,ke;(ce=x.value)==null||ce.toggleTimePicker(!1,!1),(ye=x.value)==null||ye.toggleMonthPicker(!1,!1,Y),(ke=x.value)==null||ke.toggleYearPicker(!1,!1,Y)},be=(Y,ce=0)=>{var ye,ke,Ce;return Y==="month"?(ye=x.value)==null?void 0:ye.toggleMonthPicker(!1,!0,ce):Y==="year"?(ke=x.value)==null?void 0:ke.toggleYearPicker(!1,!0,ce):Y==="time"?(Ce=x.value)==null?void 0:Ce.toggleTimePicker(!0,!1):Xe(ce)},et=(Y,...ce)=>{var ye,ke;(ye=x.value)!=null&&ye[Y]&&((ke=x.value)==null||ke[Y](...ce))},z=()=>{et("selectCurrentDate")},S=(Y,ce)=>{et("presetDate",Y,ce)},I=()=>{et("clearHoverDate")},G=(Y,ce)=>{et("updateMonthYear",Y,ce)},te=(Y,ce)=>{Y.preventDefault(),_e(ce)},ge=Y=>{var ce;if(j(Y),Y.key===nn.home||Y.key===nn.end)return et("selectWeekDate",Y.key===nn.home,Y.target.getAttribute("id"));switch((Y.key===nn.pageUp||Y.key===nn.pageDown)&&(Y.shiftKey?et("changeYear",Y.key===nn.pageUp):et("changeMonth",Y.key===nn.pageUp),Y.target.getAttribute("id")&&((ce=a.value)==null||ce.focus({preventScroll:!0}))),Y.key){case nn.esc:return re();case nn.arrowLeft:return te(Y,ur.left);case nn.arrowRight:return te(Y,ur.right);case nn.arrowUp:return te(Y,ur.up);case nn.arrowDown:return te(Y,ur.down);default:return}};return t({updateMonthYear:G,switchView:be,handleFlow:fe}),(Y,ce)=>{var ye,ke,Ce;return k(),D("div",{id:Y.uid?`dp-menu-${Y.uid}`:void 0,ref_key:"dpMenuRef",ref:a,tabindex:"0",role:"dialog","aria-label":(ye=Y.ariaLabels)==null?void 0:ye.menu,class:$e(se.value),style:bn({"--dp-arrow-left":N.value}),onMouseleave:I,onClick:E,onKeydown:ge},[(Y.disabled||Y.readonly)&&Q(m).enabled||Y.loading?(k(),D("div",{key:0,class:$e(W.value)},[Y.loading?(k(),D("div",EB,MB)):ae("",!0)],2)):ae("",!0),!Q(m).enabled&&!Y.teleportCenter?(k(),D("div",{key:1,class:$e(Pe.value)},null,2)):ae("",!0),v("div",{ref_key:"innerMenuRef",ref:B,class:$e({dp__menu_content_wrapper:((ke=Y.presetDates)==null?void 0:ke.length)||!!Y.$slots["left-sidebar"]||!!Y.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Ce=Y.presetDates)==null?void 0:Ce.length)||!!Y.$slots["left-sidebar"]||!!Y.$slots["right-sidebar"])}),style:bn({"--dp-menu-width":`${A.value}px`})},[Y.$slots["left-sidebar"]?(k(),D("div",RB,[Ne(Y.$slots,"left-sidebar",wn(Yn(R.value)))])):ae("",!0),Y.presetDates.length?(k(),D("div",{key:1,class:$e({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0})},[(k(!0),D(Ve,null,Qe(Y.presetDates,(Me,He)=>(k(),D(Ve,{key:He},[Me.slot?Ne(Y.$slots,Me.slot,{key:0,presetDate:S,label:Me.label,value:Me.value}):(k(),D("button",{key:1,type:"button",style:bn(Me.style||{}),class:$e(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test":Me.testId??void 0,onClick:Et(je=>S(Me.value,Me.noTz),["prevent"]),onKeydown:je=>Q(Sr)(je,()=>S(Me.value,Me.noTz),!0)},ie(Me.label),47,DB))],64))),128))],2)):ae("",!0),v("div",{ref_key:"calendarWrapperRef",ref:b,class:"dp__instance_calendar",role:"document"},[(k(),at(Al(ne.value),cn({ref_key:"dynCmpRef",ref:x},o.value,{"flow-step":Q(P),onMount:Q(J),onUpdateFlowStep:Q(O),onResetFlow:Q(X),onFocusMenu:Z,onSelectDate:ce[0]||(ce[0]=Me=>Y.$emit("select-date")),onDateUpdate:ce[1]||(ce[1]=Me=>Y.$emit("date-update",Me)),onTooltipOpen:ce[2]||(ce[2]=Me=>Y.$emit("tooltip-open",Me)),onTooltipClose:ce[3]||(ce[3]=Me=>Y.$emit("tooltip-close",Me)),onAutoApply:ce[4]||(ce[4]=Me=>Y.$emit("auto-apply",Me)),onRangeStart:ce[5]||(ce[5]=Me=>Y.$emit("range-start",Me)),onRangeEnd:ce[6]||(ce[6]=Me=>Y.$emit("range-end",Me)),onInvalidFixedRange:ce[7]||(ce[7]=Me=>Y.$emit("invalid-fixed-range",Me)),onTimeUpdate:ce[8]||(ce[8]=Me=>Y.$emit("time-update")),onAmPmChange:ce[9]||(ce[9]=Me=>Y.$emit("am-pm-change",Me)),onTimePickerOpen:ce[10]||(ce[10]=Me=>Y.$emit("time-picker-open",Me)),onTimePickerClose:Ie,onRecalculatePosition:q,onUpdateMonthYear:ce[11]||(ce[11]=Me=>Y.$emit("update-month-year",Me)),onAutoApplyInvalid:ce[12]||(ce[12]=Me=>Y.$emit("auto-apply-invalid",Me)),onInvalidDate:ce[13]||(ce[13]=Me=>Y.$emit("invalid-date",Me)),onOverlayToggle:ce[14]||(ce[14]=Me=>Y.$emit("overlay-toggle",Me)),"onUpdate:internalModelValue":ce[15]||(ce[15]=Me=>Y.$emit("update:internal-model-value",Me))}),Hn({_:2},[Qe(Ae.value,(Me,He)=>({name:Me,fn:Te(je=>[Ne(Y.$slots,Me,wn(Yn({...je})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),Y.$slots["right-sidebar"]?(k(),D("div",PB,[Ne(Y.$slots,"right-sidebar",wn(Yn(R.value)))])):ae("",!0),Y.$slots["action-extra"]?(k(),D("div",LB,[Y.$slots["action-extra"]?Ne(Y.$slots,"action-extra",{key:0,selectCurrentDate:z}):ae("",!0)])):ae("",!0)],6),!Y.autoApply||Q(y).keepActionRow?(k(),at(M5,cn({key:2,"menu-mount":V.value},o.value,{"calendar-width":A.value,onClosePicker:ce[16]||(ce[16]=Me=>Y.$emit("close-picker")),onSelectDate:ce[17]||(ce[17]=Me=>Y.$emit("select-date")),onInvalidSelect:ce[18]||(ce[18]=Me=>Y.$emit("invalid-select")),onSelectNow:z}),Hn({_:2},[Qe(Q(he),(Me,He)=>({name:Me,fn:Te(je=>[Ne(Y.$slots,Me,wn(Yn({...je})))])}))]),1040,["menu-mount","calendar-width"])):ae("",!0)],46,CB)}}});var Xa=(e=>(e.center="center",e.left="left",e.right="right",e))(Xa||{});const IB=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:r,inline:s,emit:a,props:o,slots:u})=>{const c=de({}),h=de(!1),f=de({top:"0",left:"0"}),p=de(!1),m=ll(o,"teleportCenter");Wt(m,()=>{f.value=JSON.parse(JSON.stringify({})),C()});const y=N=>{if(o.teleport){const Z=N.getBoundingClientRect();return{left:Z.left+window.scrollX,top:Z.top+window.scrollY}}return{top:0,left:0}},_=(N,Z)=>{f.value.left=`${N+Z-c.value.width}px`},b=N=>{f.value.left=`${N}px`},A=(N,Z)=>{o.position===Xa.left&&b(N),o.position===Xa.right&&_(N,Z),o.position===Xa.center&&(f.value.left=`${N+Z/2-c.value.width/2}px`)},B=N=>{const{width:Z,height:R}=N.getBoundingClientRect(),{top:q,left:he}=o.altPosition?o.altPosition(N):y(N);return{top:+q,left:+he,width:Z,height:R}},V=()=>{f.value.left="50%",f.value.top="50%",f.value.transform="translate(-50%, -50%)",f.value.position="fixed",delete f.value.opacity},x=()=>{const N=Ln(n),{top:Z,left:R,transform:q}=o.altPosition(N);f.value={top:`${Z}px`,left:`${R}px`,transform:q??""}},C=(N=!0)=>{var Z;if(!s.value.enabled){if(m.value)return V();if(o.altPosition!==null)return x();if(N){const R=o.teleport?(Z=t.value)==null?void 0:Z.$el:e.value;R&&(c.value=R.getBoundingClientRect()),a("recalculate-position")}return J()}},$=({inputEl:N,left:Z,width:R})=>{window.screen.width>768&&!h.value&&A(Z,R),U(N)},H=N=>{const{top:Z,left:R,height:q,width:he}=B(N);f.value.top=`${q+Z+ +o.offset}px`,p.value=!1,h.value||(f.value.left=`${R+he/2-c.value.width/2}px`),$({inputEl:N,left:R,width:he})},F=N=>{const{top:Z,left:R,width:q}=B(N);f.value.top=`${Z-+o.offset-c.value.height}px`,p.value=!0,$({inputEl:N,left:R,width:q})},U=N=>{if(o.autoPosition){const{left:Z,width:R}=B(N),{left:q,right:he}=c.value;if(!h.value){if(Math.abs(q)!==Math.abs(he)){if(q<=0)return h.value=!0,b(Z);if(he>=document.documentElement.clientWidth)return h.value=!0,_(Z,R)}return A(Z,R)}}},P=()=>{const N=Ln(n);if(N){const{height:Z}=c.value,{top:R,height:q}=N.getBoundingClientRect(),he=window.innerHeight-R-q,Ae=R;return Z<=he?sa.bottom:Z>he&&Z<=Ae?sa.top:he>=Ae?sa.bottom:sa.top}return sa.bottom},O=N=>P()===sa.bottom?H(N):F(N),J=()=>{const N=Ln(n);if(N)return o.autoPosition?O(N):H(N)},X=function(N){if(N){const Z=N.scrollHeight>N.clientHeight,R=window.getComputedStyle(N).overflowY.indexOf("hidden")!==-1;return Z&&!R}return!0},fe=function(N){return!N||N===document.body||N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:X(N)?N:fe(N.assignedSlot?N.assignedSlot.parentNode:N.parentNode)},ne=N=>{if(N)switch(o.position){case Xa.left:return{left:0,transform:"translateX(0)"};case Xa.right:return{left:`${N.width}px`,transform:"translateX(-100%)"};default:return{left:`${N.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:f,xCorrect:h,setMenuPosition:C,getScrollableParent:fe,shadowRender:(N,Z)=>{var R,q,he;const Ae=document.createElement("div"),Pe=(R=Ln(n))==null?void 0:R.getBoundingClientRect();Ae.setAttribute("id","dp--temp-container");const W=(q=r.value)!=null&&q.clientWidth?r.value:document.body;W.append(Ae);const se=ne(Pe),E=_p(N,{...Z,shadow:!0,style:{opacity:0,position:"absolute",...se}},Object.fromEntries(Object.keys(u).filter(re=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(re)).map(re=>[re,u[re]])));yc(E,Ae),c.value=(he=E.el)==null?void 0:he.getBoundingClientRect(),yc(null,Ae),W.removeChild(Ae)}}},yi=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],NB=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],VB={all:()=>yi,monthYear:()=>yi.filter(e=>e.use.includes("month-year")),input:()=>NB,timePicker:()=>yi.filter(e=>e.use.includes("time")),action:()=>yi.filter(e=>e.use.includes("action")),calendar:()=>yi.filter(e=>e.use.includes("calendar")),menu:()=>yi.filter(e=>e.use.includes("menu")),shared:()=>yi.filter(e=>e.use.includes("shared")),yearMode:()=>yi.filter(e=>e.use.includes("year-mode"))},$r=(e,t,n)=>{const r=[];return VB[t]().forEach(s=>{e[s.name]&&r.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&r.push(s.slot)}),r},Bo=e=>{const t=me(()=>r=>e.value?r?e.value.open:e.value.close:""),n=me(()=>r=>e.value?r?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Ho=(e,t,n)=>{const{defaultedRange:r,defaultedTz:s}=sn(e),a=De(Ar(De(),s.value.timezone)),o=de([{month:wt(a),year:lt(a)}]),u=m=>{const y={hours:ri(a),minutes:Vi(a),seconds:0};return r.value.enabled?[y[m],y[m]]:y[m]},c=Hr({hours:u("hours"),minutes:u("minutes"),seconds:u("seconds")});Wt(r,(m,y)=>{m.enabled!==y.enabled&&(c.hours=u("hours"),c.minutes=u("minutes"),c.seconds=u("seconds"))},{deep:!0});const h=me({get:()=>e.internalModelValue,set:m=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",m)}}),f=me(()=>m=>o.value[m]?o.value[m].month:0),p=me(()=>m=>o.value[m]?o.value[m].year:0);return Wt(h,(m,y)=>{n&&JSON.stringify(m??{})!==JSON.stringify(y??{})&&n()},{deep:!0}),{calendars:o,time:c,modelValue:h,month:f,year:p,today:a}},FB=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:r,defaultedUI:s,defaultedHighlight:a,defaultedTz:o,propDates:u,defaultedRange:c}=sn(t),{isDisabled:h}=ji(t),f=de(null),p=de(Ar(new Date,o.value.timezone)),m=E=>{!E.current&&t.hideOffsetDates||(f.value=E.value)},y=()=>{f.value=null},_=E=>Array.isArray(e.value)&&c.value.enabled&&e.value[0]&&f.value?E?_n(f.value,e.value[0]):on(f.value,e.value[0]):!0,b=(E,re)=>{const _e=()=>e.value?re?e.value[0]||null:e.value[1]:null,j=e.value&&Array.isArray(e.value)?_e():null;return kt(De(E.value),j)},A=E=>{const re=Array.isArray(e.value)?e.value[0]:null;return E?!on(f.value??null,re):!0},B=(E,re=!0)=>(c.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!E.current?!1:kt(De(E.value),e.value[re?0:1]):c.value.enabled?b(E,re)&&A(re)||kt(E.value,Array.isArray(e.value)?e.value[0]:null)&&_(re):!1,V=(E,re)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const _e=kt(E.value,f.value);return re?_n(e.value[0],E.value)&&_e:on(e.value[0],E.value)&&_e}return!1},x=E=>!e.value||t.hideOffsetDates&&!E.current?!1:c.value.enabled?t.modelAuto&&Array.isArray(e.value)?kt(E.value,e.value[0]?e.value[0]:p.value):!1:r.value.enabled&&Array.isArray(e.value)?e.value.some(re=>kt(re,E.value)):kt(E.value,e.value?e.value:p.value),C=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!E.current)return!1;const re=fs(f.value,+c.value.autoRange),_e=Gs(De(f.value),t.weekStart);return t.weekPicker?kt(_e[1],De(E.value)):kt(re,De(E.value))}return!1}return!1},$=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){const re=fs(f.value,+c.value.autoRange);if(t.hideOffsetDates&&!E.current)return!1;const _e=Gs(De(f.value),t.weekStart);return t.weekPicker?_n(E.value,_e[0])&&on(E.value,_e[1]):_n(E.value,f.value)&&on(E.value,re)}return!1}return!1},H=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!E.current)return!1;const re=Gs(De(f.value),t.weekStart);return t.weekPicker?kt(re[0],E.value):kt(f.value,E.value)}return!1}return!1},F=E=>dd(e.value,f.value,E.value),U=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,P=()=>t.modelAuto?cw(t.internalModelValue):!0,O=E=>{if(t.weekPicker)return!1;const re=c.value.enabled?!B(E)&&!B(E,!1):!0;return!h(E.value)&&!x(E)&&!(!E.current&&t.hideOffsetDates)&&re},J=E=>c.value.enabled?t.modelAuto?U()&&x(E):!1:x(E),X=E=>a.value?t5(E.value,u.value.highlight):!1,fe=E=>{const re=h(E.value);return re&&(typeof a.value=="function"?!a.value(E.value,re):!a.value.options.highlightDisabled)},ne=E=>{var re;return typeof a.value=="function"?a.value(E.value):(re=a.value.weekdays)==null?void 0:re.includes(E.value.getDay())},N=E=>(c.value.enabled||t.weekPicker)&&(!(n.value.count>0)||E.current)&&P()&&!(!E.current&&t.hideOffsetDates)&&!x(E)?F(E):!1,Z=E=>{const{isRangeStart:re,isRangeEnd:_e}=Ae(E),j=c.value.enabled?re||_e:!1;return{dp__cell_offset:!E.current,dp__pointer:!t.disabled&&!(!E.current&&t.hideOffsetDates)&&!h(E.value),dp__cell_disabled:h(E.value),dp__cell_highlight:!fe(E)&&(X(E)||ne(E))&&!J(E)&&!j&&!H(E)&&!(N(E)&&t.weekPicker)&&!_e,dp__cell_highlight_active:!fe(E)&&(X(E)||ne(E))&&J(E),dp__today:!t.noToday&&kt(E.value,p.value)&&E.current,"dp--past":on(E.value,p.value),"dp--future":_n(E.value,p.value)}},R=E=>({dp__active_date:J(E),dp__date_hover:O(E)}),q=E=>{if(e.value&&!Array.isArray(e.value)){const re=Gs(e.value,t.weekStart);return{...W(E),dp__range_start:kt(re[0],E.value),dp__range_end:kt(re[1],E.value),dp__range_between_week:_n(E.value,re[0])&&on(E.value,re[1])}}return{...W(E)}},he=E=>{if(e.value&&Array.isArray(e.value)){const re=Gs(e.value[0],t.weekStart),_e=e.value[1]?Gs(e.value[1],t.weekStart):[];return{...W(E),dp__range_start:kt(re[0],E.value)||kt(_e[0],E.value),dp__range_end:kt(re[1],E.value)||kt(_e[1],E.value),dp__range_between_week:_n(E.value,re[0])&&on(E.value,re[1])||_n(E.value,_e[0])&&on(E.value,_e[1]),dp__range_between:_n(E.value,re[1])&&on(E.value,_e[0])}}return{...W(E)}},Ae=E=>{const re=n.value.count>0?E.current&&B(E)&&P():B(E)&&P(),_e=n.value.count>0?E.current&&B(E,!1)&&P():B(E,!1)&&P();return{isRangeStart:re,isRangeEnd:_e}},Pe=E=>{const{isRangeStart:re,isRangeEnd:_e}=Ae(E);return{dp__range_start:re,dp__range_end:_e,dp__range_between:N(E),dp__date_hover:kt(E.value,f.value)&&!re&&!_e&&!t.weekPicker,dp__date_hover_start:V(E,!0),dp__date_hover_end:V(E,!1)}},W=E=>({...Pe(E),dp__cell_auto_range:$(E),dp__cell_auto_range_start:H(E),dp__cell_auto_range_end:C(E)}),se=E=>c.value.enabled?c.value.autoRange?W(E):t.modelAuto?{...R(E),...Pe(E)}:t.weekPicker?he(E):Pe(E):t.weekPicker?q(E):R(E);return{setHoverDate:m,clearHoverDate:y,getDayClassData:E=>t.hideOffsetDates&&!E.current?{}:{...Z(E),...se(E),[t.dayClass?t.dayClass(E.value,t.internalModelValue):""]:!0,[t.calendarCellClassName]:!!t.calendarCellClassName,...s.value.calendarCell??{}}}},ji=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:r,defaultedMultiDates:s}=sn(e),a=ne=>r.value.disabledDates?typeof r.value.disabledDates=="function"?r.value.disabledDates(De(ne)):!!Rc(ne,r.value.disabledDates):!1,o=ne=>r.value.maxDate?e.yearPicker?lt(ne)>lt(r.value.maxDate):_n(ne,r.value.maxDate):!1,u=ne=>r.value.minDate?e.yearPicker?lt(ne){const N=o(ne),Z=u(ne),R=a(ne),q=t.value.months.map(se=>+se).includes(wt(ne)),he=e.disabledWeekDays.length?e.disabledWeekDays.some(se=>+se===U$(ne)):!1,Ae=y(ne),Pe=lt(ne),W=Pe<+e.yearRange[0]||Pe>+e.yearRange[1];return!(N||Z||R||q||W||he||Ae)},h=(ne,N)=>on(...Ti(r.value.minDate,ne,N))||kt(...Ti(r.value.minDate,ne,N)),f=(ne,N)=>_n(...Ti(r.value.maxDate,ne,N))||kt(...Ti(r.value.maxDate,ne,N)),p=(ne,N,Z)=>{let R=!1;return r.value.maxDate&&Z&&f(ne,N)&&(R=!0),r.value.minDate&&!Z&&h(ne,N)&&(R=!0),R},m=(ne,N,Z,R)=>{let q=!1;return R?r.value.minDate&&r.value.maxDate?q=p(ne,N,Z):(r.value.minDate&&h(ne,N)||r.value.maxDate&&f(ne,N))&&(q=!0):q=!0,q},y=ne=>Array.isArray(r.value.allowedDates)&&!r.value.allowedDates.length?!0:r.value.allowedDates?!Rc(ne,r.value.allowedDates):!1,_=ne=>!c(ne),b=ne=>n.value.noDisabledRange?!z1({start:ne[0],end:ne[1]}).some(N=>_(N)):!0,A=ne=>{if(ne){const N=lt(ne);return N>=+e.yearRange[0]&&N<=e.yearRange[1]}return!0},B=(ne,N)=>!!(Array.isArray(ne)&&ne[N]&&(n.value.maxRange||n.value.minRange)&&A(ne[N])),V=(ne,N,Z=0)=>{if(B(N,Z)&&A(ne)){const R=W1(ne,N[Z]),q=mw(N[Z],ne),he=q.length===1?0:q.filter(Pe=>_(Pe)).length,Ae=Math.abs(R)-(n.value.minMaxRawRange?0:he);if(n.value.minRange&&n.value.maxRange)return Ae>=+n.value.minRange&&Ae<=+n.value.maxRange;if(n.value.minRange)return Ae>=+n.value.minRange;if(n.value.maxRange)return Ae<=+n.value.maxRange}return!0},x=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,C=ne=>Array.isArray(ne)?[ne[0]?nh(ne[0]):null,ne[1]?nh(ne[1]):null]:nh(ne),$=(ne,N,Z)=>ne.find(R=>+R.hours===ri(N)&&R.minutes==="*"?!0:+R.minutes===Vi(N)&&+R.hours===ri(N))&&Z,H=(ne,N,Z)=>{const[R,q]=ne,[he,Ae]=N;return!$(R,he,Z)&&!$(q,Ae,Z)&&Z},F=(ne,N)=>{const Z=Array.isArray(N)?N:[N];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?H(e.disabledTimes,Z,ne):!Z.some(R=>$(e.disabledTimes,R,ne)):ne},U=(ne,N)=>{const Z=Array.isArray(N)?[ga(N[0]),N[1]?ga(N[1]):void 0]:ga(N),R=!e.disabledTimes(Z);return ne&&R},P=(ne,N)=>e.disabledTimes?Array.isArray(e.disabledTimes)?F(N,ne):U(N,ne):N,O=ne=>{let N=!0;if(!ne||x())return!0;const Z=!r.value.minDate&&!r.value.maxDate?C(ne):ne;return(e.maxTime||r.value.maxDate)&&(N=v0(e.maxTime,r.value.maxDate,"max",Fn(Z),N)),(e.minTime||r.value.minDate)&&(N=v0(e.minTime,r.value.minDate,"min",Fn(Z),N)),P(ne,N)},J=ne=>{if(!e.monthPicker)return!0;let N=!0;const Z=De(hs(ne));if(r.value.minDate&&r.value.maxDate){const R=De(hs(r.value.minDate)),q=De(hs(r.value.maxDate));return _n(Z,R)&&on(Z,q)||kt(Z,R)||kt(Z,q)}if(r.value.minDate){const R=De(hs(r.value.minDate));N=_n(Z,R)||kt(Z,R)}if(r.value.maxDate){const R=De(hs(r.value.maxDate));N=on(Z,R)||kt(Z,R)}return N},X=me(()=>ne=>!e.enableTimePicker||e.ignoreTimeValidation?!0:O(ne)),fe=me(()=>ne=>e.monthPicker?Array.isArray(ne)&&(n.value.enabled||s.value.enabled)?!ne.filter(N=>!J(N)).length:J(ne):!0);return{isDisabled:_,validateDate:c,validateMonthYearInRange:m,isDateRangeAllowed:b,checkMinMaxRange:V,isValidTime:O,isTimeValid:X,isMonthValid:fe}},md=()=>{const e=me(()=>(r,s)=>r==null?void 0:r.includes(s)),t=me(()=>(r,s)=>r.count?r.solo?!0:s===0:!0),n=me(()=>(r,s)=>r.count?r.solo?!0:s===r.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},$B=(e,t,n)=>{const r=de(0),s=Hr({[ma.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ma.calendar]:!1,[ma.header]:!1}),a=me(()=>e.monthPicker||e.timePicker),o=p=>{var m;if((m=e.flow)!=null&&m.length){if(!p&&a.value)return f();s[p]=!0,Object.keys(s).filter(y=>!s[y]).length||f()}},u=()=>{var p,m;(p=e.flow)!=null&&p.length&&r.value!==-1&&(r.value+=1,t("flow-step",r.value),f()),((m=e.flow)==null?void 0:m.length)===r.value&&Un().then(()=>c())},c=()=>{r.value=-1},h=(p,m,...y)=>{var _,b;e.flow[r.value]===p&&n.value&&((b=(_=n.value)[m])==null||b.call(_,...y))},f=(p=0)=>{p&&(r.value+=p),h(Qn.month,"toggleMonthPicker",!0),h(Qn.year,"toggleYearPicker",!0),h(Qn.calendar,"toggleTimePicker",!1,!0),h(Qn.time,"toggleTimePicker",!0,!0);const m=e.flow[r.value];(m===Qn.hours||m===Qn.minutes||m===Qn.seconds)&&h(m,"toggleTimePicker",!0,!0,m)};return{childMount:o,updateFlowStep:u,resetFlow:c,handleFlow:f,flowStep:r}},BB={key:1,class:"dp__input_wrap"},HB=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],UB={key:2,class:"dp__clear_icon"},jB=fn({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...fd},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTextInput:a,defaultedAriaLabels:o,defaultedInline:u,defaultedConfig:c,defaultedRange:h,defaultedMultiDates:f,defaultedUI:p,getDefaultPattern:m,getDefaultStartTime:y}=sn(s),{checkMinMaxRange:_}=ji(s),b=de(),A=de(null),B=de(!1),V=de(!1),x=me(()=>({dp__pointer:!s.disabled&&!s.readonly&&!a.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!a.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:!!s.state,dp__input_invalid:s.state===!1,dp__input_focus:B.value||s.isMenuOpen,dp__input_reg:!a.value.enabled,[s.inputClassName]:!!s.inputClassName,...p.value.input??{}})),C=()=>{r("set-input-date",null),s.clearable&&s.autoApply&&(r("set-empty-date"),b.value=null)},$=R=>{const q=y();return n5(R,a.value.format??m(),q??gw({},s.enableSeconds),s.inputValue,V.value,s.formatLocale)},H=R=>{const{rangeSeparator:q}=a.value,[he,Ae]=R.split(`${q}`);if(he){const Pe=$(he.trim()),W=Ae?$(Ae.trim()):null;if(yl(Pe,W))return;const se=Pe&&W?[Pe,W]:[Pe];_(W,se,0)&&(b.value=Pe?se:null)}},F=()=>{V.value=!0},U=R=>{if(h.value.enabled)H(R);else if(f.value.enabled){const q=R.split(";");b.value=q.map(he=>$(he.trim())).filter(he=>he)}else b.value=$(R)},P=R=>{var q;const he=typeof R=="string"?R:(q=R.target)==null?void 0:q.value;he!==""?(a.value.openMenu&&!s.isMenuOpen&&r("open"),U(he),r("set-input-date",b.value)):C(),V.value=!1,r("update:input-value",he)},O=R=>{a.value.enabled?(U(R.target.value),a.value.enterSubmit&&zh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0),b.value=null):a.value.enterSubmit&&s.inputValue===""&&(b.value=null,r("clear"))):fe(R)},J=R=>{a.value.enabled&&a.value.tabSubmit&&U(R.target.value),a.value.tabSubmit&&zh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0,!0),b.value=null):a.value.tabSubmit&&s.inputValue===""&&(b.value=null,r("clear",!0))},X=()=>{B.value=!0,r("focus"),Un().then(()=>{var R;a.value.enabled&&a.value.selectOnFocus&&((R=A.value)==null||R.select())})},fe=R=>{R.preventDefault(),Ri(R,c.value,!0),a.value.enabled&&a.value.openMenu&&!u.value.input&&!s.isMenuOpen?r("open"):a.value.enabled||r("toggle")},ne=()=>{r("real-blur"),B.value=!1,(!s.isMenuOpen||u.value.enabled&&u.value.input)&&r("blur"),s.autoApply&&a.value.enabled&&b.value&&!s.isMenuOpen&&(r("set-input-date",b.value),r("select-date"),b.value=null)},N=R=>{Ri(R,c.value,!0),r("clear")},Z=R=>{if(R.key==="Tab"&&J(R),R.key==="Enter"&&O(R),!a.value.enabled){if(R.code==="Tab")return;R.preventDefault()}};return t({focusInput:()=>{var R;(R=A.value)==null||R.focus({preventScroll:!0})},setParsedDate:R=>{b.value=R}}),(R,q)=>{var he;return k(),D("div",{onClick:fe},[R.$slots.trigger&&!R.$slots["dp-input"]&&!Q(u).enabled?Ne(R.$slots,"trigger",{key:0}):ae("",!0),!R.$slots.trigger&&(!Q(u).enabled||Q(u).input)?(k(),D("div",BB,[R.$slots["dp-input"]&&!R.$slots.trigger&&(!Q(u).enabled||Q(u).enabled&&Q(u).input)?Ne(R.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:P,onEnter:O,onTab:J,onClear:N,onBlur:ne,onKeypress:Z,onPaste:F,onFocus:X,openMenu:()=>R.$emit("open"),closeMenu:()=>R.$emit("close"),toggleMenu:()=>R.$emit("toggle")}):ae("",!0),R.$slots["dp-input"]?ae("",!0):(k(),D("input",{key:1,id:R.uid?`dp-input-${R.uid}`:void 0,ref_key:"inputRef",ref:A,"data-test":"dp-input",name:R.name,class:$e(x.value),inputmode:Q(a).enabled?"text":"none",placeholder:R.placeholder,disabled:R.disabled,readonly:R.readonly,required:R.required,value:e.inputValue,autocomplete:R.autocomplete,"aria-label":(he=Q(o))==null?void 0:he.input,"aria-disabled":R.disabled||void 0,"aria-invalid":R.state===!1?!0:void 0,onInput:P,onBlur:ne,onFocus:X,onKeypress:Z,onKeydown:Z,onPaste:F},null,42,HB)),v("div",{onClick:q[2]||(q[2]=Ae=>r("toggle"))},[R.$slots["input-icon"]&&!R.hideInputIcon?(k(),D("span",{key:0,class:"dp__input_icon",onClick:q[0]||(q[0]=Ae=>r("toggle"))},[Ne(R.$slots,"input-icon")])):ae("",!0),!R.$slots["input-icon"]&&!R.hideInputIcon&&!R.$slots["dp-input"]?(k(),at(Q(Cl),{key:1,class:"dp__input_icon dp__input_icons",onClick:q[1]||(q[1]=Ae=>r("toggle"))})):ae("",!0)]),R.$slots["clear-icon"]&&e.inputValue&&R.clearable&&!R.disabled&&!R.readonly?(k(),D("span",UB,[Ne(R.$slots,"clear-icon",{clear:N})])):ae("",!0),R.clearable&&!R.$slots["clear-icon"]&&e.inputValue&&!R.disabled&&!R.readonly?(k(),at(Q(ow),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:q[3]||(q[3]=Et(Ae=>N(Ae),["prevent"]))})):ae("",!0)])):ae("",!0)])}}}),qB=typeof window<"u"?window:void 0,oh=()=>{},WB=e=>np()?(X0(e),!0):!1,YB=(e,t,n,r)=>{if(!e)return oh;let s=oh;const a=Wt(()=>Q(e),u=>{s(),u&&(u.addEventListener(t,n,r),s=()=>{u.removeEventListener(t,n,r),s=oh})},{immediate:!0,flush:"post"}),o=()=>{a(),s()};return WB(o),o},zB=(e,t,n,r={})=>{const{window:s=qB,event:a="pointerdown"}=r;return s?YB(s,a,o=>{const u=Ln(e),c=Ln(t);!u||!c||u===o.target||o.composedPath().includes(u)||o.composedPath().includes(c)||n(o)},{passive:!0}):void 0},KB=fn({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...fd},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=de(!1),u=ll(s,"modelValue"),c=ll(s,"timezone"),h=de(null),f=de(null),p=de(null),m=de(!1),y=de(null),_=de(!1),b=de(!1),A=de(!1),B=de(!1),{setMenuFocused:V,setShiftKey:x}=ww(),{clearArrowNav:C}=Ui(),{validateDate:$,isValidTime:H}=ji(s),{defaultedTransitions:F,defaultedTextInput:U,defaultedInline:P,defaultedConfig:O,defaultedRange:J,defaultedMultiDates:X}=sn(s),{menuTransition:fe,showTransition:ne}=Bo(F);Ht(()=>{re(s.modelValue),Un().then(()=>{if(!P.value.enabled){const xe=Pe(y.value);xe==null||xe.addEventListener("scroll",G),window==null||window.addEventListener("resize",te)}}),P.value.enabled&&(o.value=!0),window==null||window.addEventListener("keyup",ge),window==null||window.addEventListener("keydown",Y)}),ii(()=>{if(!P.value.enabled){const xe=Pe(y.value);xe==null||xe.removeEventListener("scroll",G),window==null||window.removeEventListener("resize",te)}window==null||window.removeEventListener("keyup",ge),window==null||window.removeEventListener("keydown",Y)});const N=$r(a,"all",s.presetDates),Z=$r(a,"input");Wt([u,c],()=>{re(u.value)},{deep:!0});const{openOnTop:R,menuStyle:q,xCorrect:he,setMenuPosition:Ae,getScrollableParent:Pe,shadowRender:W}=IB({menuRef:h,menuRefInner:f,inputRef:p,pickerWrapperRef:y,inline:P,emit:r,props:s,slots:a}),{inputValue:se,internalModelValue:E,parseExternalModelValue:re,emitModelValue:_e,formatInputValue:j,checkBeforeEmit:Ie}=A5(r,s,m),Xe=me(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:P.value.enabled,"dp--flex-display-collapsed":A.value,dp__flex_display_with_input:P.value.input})),be=me(()=>s.dark?"dp__theme_dark":"dp__theme_light"),et=me(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||P.value.enabled}:{}),z=me(()=>({class:"dp__outer_menu_wrap"})),S=me(()=>P.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),I=()=>{var xe,Be;return(Be=(xe=p.value)==null?void 0:xe.$el)==null?void 0:Be.getBoundingClientRect()},G=()=>{o.value&&(O.value.closeOnScroll?Ge():Ae())},te=()=>{var xe;o.value&&Ae();const Be=(xe=f.value)==null?void 0:xe.$el.getBoundingClientRect().width;A.value=document.body.offsetWidth<=Be},ge=xe=>{xe.key==="Tab"&&!P.value.enabled&&!s.teleport&&O.value.tabOutClosesMenu&&(y.value.contains(document.activeElement)||Ge()),b.value=xe.shiftKey},Y=xe=>{b.value=xe.shiftKey},ce=()=>{!s.disabled&&!s.readonly&&(W(w0,s),Ae(!1),o.value=!0,o.value&&r("open"),o.value||Ue(),re(s.modelValue))},ye=()=>{var xe;se.value="",Ue(),(xe=p.value)==null||xe.setParsedDate(null),r("update:model-value",null),r("update:model-timezone-value",null),r("cleared"),O.value.closeOnClearValue&&Ge()},ke=()=>{const xe=E.value;return!xe||!Array.isArray(xe)&&$(xe)?!0:Array.isArray(xe)?X.value.enabled||xe.length===2&&$(xe[0])&&$(xe[1])?!0:J.value.partialRange&&!s.timePicker?$(xe[0]):!1:!1},Ce=()=>{Ie()&&ke()?(_e(),Ge()):r("invalid-select",E.value)},Me=xe=>{He(),_e(),O.value.closeOnAutoApply&&!xe&&Ge()},He=()=>{p.value&&U.value.enabled&&p.value.setParsedDate(E.value)},je=(xe=!1)=>{s.autoApply&&H(E.value)&&ke()&&(J.value.enabled&&Array.isArray(E.value)?(J.value.partialRange||E.value.length===2)&&Me(xe):Me(xe))},Ue=()=>{U.value.enabled||(E.value=null)},Ge=()=>{P.value.enabled||(o.value&&(o.value=!1,he.value=!1,V(!1),x(!1),C(),r("closed"),se.value&&re(u.value)),Ue(),r("blur"))},ht=(xe,Be,We=!1)=>{if(!xe){E.value=null;return}const Nn=Array.isArray(xe)?!xe.some(Is=>!$(Is)):$(xe),pr=H(xe);Nn&&pr&&(B.value=!0,E.value=xe,Be&&(_.value=We,Ce(),r("text-submit")),Un().then(()=>{B.value=!1}))},_t=()=>{s.autoApply&&H(E.value)&&_e(),He()},an=()=>o.value?Ge():ce(),Zt=xe=>{E.value=xe},En=()=>{U.value.enabled&&(m.value=!0,j()),r("focus")},hn=()=>{if(U.value.enabled&&(m.value=!1,re(s.modelValue),_.value)){const xe=Q6(y.value,b.value);xe==null||xe.focus()}r("blur")},Er=xe=>{f.value&&f.value.updateMonthYear(0,{month:p0(xe.month),year:p0(xe.year)})},xs=xe=>{re(xe??s.modelValue)},pn=(xe,Be)=>{var We;(We=f.value)==null||We.switchView(xe,Be)},ue=xe=>O.value.onClickOutside?O.value.onClickOutside(xe):Ge(),Fe=(xe=0)=>{var Be;(Be=f.value)==null||Be.handleFlow(xe)};return zB(h,p,()=>ue(ke)),t({closeMenu:Ge,selectDate:Ce,clearValue:ye,openMenu:ce,onScroll:G,formatInputValue:j,updateInternalModelValue:Zt,setMonthYear:Er,parseModel:xs,switchView:pn,toggleMenu:an,handleFlow:Fe}),(xe,Be)=>(k(),D("div",{ref_key:"pickerWrapperRef",ref:y,class:$e(Xe.value),"data-datepicker-instance":""},[pe(jB,cn({ref_key:"inputRef",ref:p,"input-value":Q(se),"onUpdate:inputValue":Be[0]||(Be[0]=We=>Tn(se)?se.value=We:null),"is-menu-open":o.value},xe.$props,{onClear:ye,onOpen:ce,onSetInputDate:ht,onSetEmptyDate:Q(_e),onSelectDate:Ce,onToggle:an,onClose:Ge,onFocus:En,onBlur:hn,onRealBlur:Be[1]||(Be[1]=We=>m.value=!1)}),Hn({_:2},[Qe(Q(Z),(We,Nn)=>({name:We,fn:Te(pr=>[Ne(xe.$slots,We,wn(Yn(pr)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(k(),at(Al(xe.teleport?O_:"div"),wn(Yn(et.value)),{default:Te(()=>[pe(ys,{name:Q(fe)(Q(R)),css:Q(ne)&&!Q(P).enabled},{default:Te(()=>[o.value?(k(),D("div",cn({key:0,ref_key:"dpWrapMenuRef",ref:h},z.value,{class:{"dp--menu-wrapper":!Q(P).enabled},style:Q(P).enabled?void 0:Q(q)}),[pe(w0,cn({ref_key:"dpMenuRef",ref:f},xe.$props,{"internal-model-value":Q(E),"onUpdate:internalModelValue":Be[2]||(Be[2]=We=>Tn(E)?E.value=We:null),class:{[be.value]:!0,"dp--menu-wrapper":xe.teleport},"open-on-top":Q(R),"no-overlay-focus":S.value,collapse:A.value,"get-input-rect":I,"is-text-input-date":B.value,onClosePicker:Ge,onSelectDate:Ce,onAutoApply:je,onTimeUpdate:_t,onFlowStep:Be[3]||(Be[3]=We=>xe.$emit("flow-step",We)),onUpdateMonthYear:Be[4]||(Be[4]=We=>xe.$emit("update-month-year",We)),onInvalidSelect:Be[5]||(Be[5]=We=>xe.$emit("invalid-select",Q(E))),onAutoApplyInvalid:Be[6]||(Be[6]=We=>xe.$emit("invalid-select",We)),onInvalidFixedRange:Be[7]||(Be[7]=We=>xe.$emit("invalid-fixed-range",We)),onRecalculatePosition:Q(Ae),onTooltipOpen:Be[8]||(Be[8]=We=>xe.$emit("tooltip-open",We)),onTooltipClose:Be[9]||(Be[9]=We=>xe.$emit("tooltip-close",We)),onTimePickerOpen:Be[10]||(Be[10]=We=>xe.$emit("time-picker-open",We)),onTimePickerClose:Be[11]||(Be[11]=We=>xe.$emit("time-picker-close",We)),onAmPmChange:Be[12]||(Be[12]=We=>xe.$emit("am-pm-change",We)),onRangeStart:Be[13]||(Be[13]=We=>xe.$emit("range-start",We)),onRangeEnd:Be[14]||(Be[14]=We=>xe.$emit("range-end",We)),onDateUpdate:Be[15]||(Be[15]=We=>xe.$emit("date-update",We)),onInvalidDate:Be[16]||(Be[16]=We=>xe.$emit("invalid-date",We)),onOverlayToggle:Be[17]||(Be[17]=We=>xe.$emit("overlay-toggle",We))}),Hn({_:2},[Qe(Q(N),(We,Nn)=>({name:We,fn:Te(pr=>[Ne(xe.$slots,We,wn(Yn({...pr})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):ae("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),om=(()=>{const e=KB;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),GB=Object.freeze(Object.defineProperty({__proto__:null,default:om},Symbol.toStringTag,{value:"Module"}));Object.entries(GB).forEach(([e,t])=>{e!=="default"&&(om[e]=t)});const JB={components:{VueDatePicker:om},props:["name","placeholder","value","lang","format","onClear","flow"],data(){return{time1:this.value?this.value:"",time2:"",shortcuts:[{text:"Today",start:new Date,end:new Date}]}},methods:{onChange(e){if(this.$emit("onClear"),!(e instanceof Date)||isNaN(e.getTime()))return"";const t=u=>u.toString().padStart(2,"0"),n=e.getFullYear(),r=t(e.getMonth()+1),s=t(e.getDate()),a=t(e.getHours()),o=t(e.getMinutes());this.$emit("onChange",`${n}-${r}-${s} ${a}:${o}`)}}},ZB={class:"datepicker-wrapper"};function XB(e,t,n,r,s,a){const o=st("VueDatePicker");return k(),D("div",ZB,[pe(o,{class:"custom-date-picker",name:n.name,modelValue:s.time1,"onUpdate:modelValue":[t[0]||(t[0]=u=>s.time1=u),a.onChange],type:"datetime",format:n.format||"yyyy-MM-dd HH:mm","time-picker-options":{start:"07:00",step:"00:30",end:"23:30"},lang:"en",placeholder:n.placeholder,flow:n.flow},null,8,["name","modelValue","format","placeholder","onUpdate:modelValue","flow"])])}const QB=gt(JB,[["render",XB],["__scopeId","data-v-c2f72b26"]]),e8={props:{question:{type:Object,required:!0}},setup(e){const t=de(!0),n=()=>{t.value=!t.value},r=me(()=>({expanded:t.value,collapsed:!t.value}));return{isOpen:t,toggleOpen:n,chevron:r}}},t8={class:"codeweek-question-container"},n8={class:"expander-always-visible"},r8={class:"expansion"},s8={class:"content"},i8={class:"content"},a8={key:0,class:"maps"},l8={key:1,class:"button"},o8=["href"],u8=["value"];function c8(e,t,n,r,s,a){return k(),D("div",t8,[v("div",n8,[v("div",r8,[v("button",{onClick:t[0]||(t[0]=(...o)=>r.toggleOpen&&r.toggleOpen(...o)),class:"codeweek-expander-button"},[v("div",null,ie(r.isOpen?"-":"+"),1)])]),v("div",s8,[v("h1",null,ie(n.question.title1),1)])]),v("div",{class:$e([r.chevron,"container-expansible"])},[t[2]||(t[2]=v("div",{class:"expansion"},[v("div",{class:"expansion-path"})],-1)),v("div",i8,[v("h2",null,ie(n.question.title2),1),(k(!0),D(Ve,null,Qe(n.question.content,(o,u)=>(k(),D("p",{key:u},ie(o),1))),128)),n.question.map?(k(),D("div",a8,t[1]||(t[1]=[v("iframe",{class:"map",src:"/map",scrolling:"no"},null,-1)]))):ae("",!0),n.question.button.show?(k(),D("div",l8,[v("a",{href:n.question.button.link,class:"codeweek-button"},[v("input",{type:"submit",value:n.question.button.label},null,8,u8)],8,o8)])):ae("",!0)])],2)])}const d8=gt(e8,[["render",c8]]),f8=fn({emits:["loaded"],methods:{onChange(e){if(!e.target.files.length)return;let t=e.target.files[0],n=new FileReader;n.readAsDataURL(t),n.onload=r=>{let s=r.target.result;this.$emit("loaded",{src:s,file:t})}}}});function h8(e,t,n,r,s,a){return k(),D("div",null,[v("input",{id:"image",type:"file",accept:"image/*",onChange:t[0]||(t[0]=(...o)=>e.onChange&&e.onChange(...o))},null,32),t[1]||(t[1]=v("label",{class:"!flex justify-center items-center !h-10 !w-10 !p-0 !bg-dark-blue border-2 border-white",for:"image"},[v("img",{class:"w-5 h-5",src:"/images/edit.svg"})],-1))])}const Ew=gt(f8,[["render",h8]]),p8={components:{ImageUpload:Ew,Flash:ud},props:{image:{type:String,default:""},picture:{type:String,default:""}},setup(e){const t=de(e.picture||""),n=de(e.image||""),r=de(""),s=u=>{a(u.file)},a=u=>{let c=new FormData;c.append("picture",u),Tt.post("/api/events/picture",c).then(h=>{r.value="",t.value=h.data.path,n.value=h.data.imageName,ps.emit("flash",{message:"Picture uploaded!",level:"success"})}).catch(h=>{h.response.data.errors&&h.response.data.errors.picture?r.value=h.response.data.errors.picture[0]:r.value="Image is too large. Maximum is 1Mb",ps.emit("flash",{message:r.value,level:"error"})})};return{pictureClone:t,imageClone:n,error:r,onLoad:s,persist:a,remove:()=>{Tt.delete("/api/event/picture").then(()=>{ps.emit("flash",{message:"Event Picture deleted!",level:"success"}),t.value="https://s3-eu-west-1.amazonaws.com/codeweek-dev/events/pictures/default.png"})}}}},m8={key:0,style:{"background-color":"darkred",color:"white",padding:"4px"}},g8={class:"level"},v8=["src"],y8=["value"],_8={method:"POST",enctype:"multipart/form-data"};function b8(e,t,n,r,s,a){const o=st("ImageUpload"),u=st("Flash");return k(),D("div",null,[r.error!==""?(k(),D("div",m8,ie(r.error),1)):ae("",!0),v("div",g8,[v("img",{src:r.pictureClone,class:"mr-1"},null,8,v8)]),v("input",{type:"hidden",name:"picture",value:r.imageClone},null,8,y8),v("form",_8,[pe(o,{name:"picture",class:"mr-1",onLoaded:r.onLoad},null,8,["onLoaded"])]),pe(u)])}const w8=gt(p8,[["render",b8]]);var x8=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function k8(e,t,n){return n={path:t,exports:{},require:function(r,s){return S8(r,s??n.path)}},e(n,n.exports),n.exports}function S8(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var T8=k8(function(e,t){(function(n,r){e.exports=r()})(x8,function(){var n="__v-click-outside",r=typeof window<"u",s=typeof navigator<"u",a=r&&("ontouchstart"in window||s&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"],o=function(f){var p=f.event,m=f.handler;(0,f.middleware)(p)&&m(p)},u=function(f,p){var m=function(V){var x=typeof V=="function";if(!x&&typeof V!="object")throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:x?V:V.handler,middleware:V.middleware||function(C){return C},events:V.events||a,isActive:V.isActive!==!1,detectIframe:V.detectIframe!==!1,capture:!!V.capture}}(p.value),y=m.handler,_=m.middleware,b=m.detectIframe,A=m.capture;if(m.isActive){if(f[n]=m.events.map(function(V){return{event:V,srcTarget:document.documentElement,handler:function(x){return function(C){var $=C.el,H=C.event,F=C.handler,U=C.middleware,P=H.path||H.composedPath&&H.composedPath();(P?P.indexOf($)<0:!$.contains(H.target))&&o({event:H,handler:F,middleware:U})}({el:f,event:x,handler:y,middleware:_})},capture:A}}),b){var B={event:"blur",srcTarget:window,handler:function(V){return function(x){var C=x.el,$=x.event,H=x.handler,F=x.middleware;setTimeout(function(){var U=document.activeElement;U&&U.tagName==="IFRAME"&&!C.contains(U)&&o({event:$,handler:H,middleware:F})},0)}({el:f,event:V,handler:y,middleware:_})},capture:A};f[n]=[].concat(f[n],[B])}f[n].forEach(function(V){var x=V.event,C=V.srcTarget,$=V.handler;return setTimeout(function(){f[n]&&C.addEventListener(x,$,A)},0)})}},c=function(f){(f[n]||[]).forEach(function(p){return p.srcTarget.removeEventListener(p.event,p.handler,p.capture)}),delete f[n]},h=r?{beforeMount:u,updated:function(f,p){var m=p.value,y=p.oldValue;JSON.stringify(m)!==JSON.stringify(y)&&(c(f),u(f,{value:m}))},unmounted:c}:{};return{install:function(f){f.directive("click-outside",h)},directive:h}})}),A8=T8;const C8={class:"v3ti-loader-wrapper"},E8=v("div",{class:"v3ti-loader"},null,-1),O8=v("span",null,"Loading",-1),M8=[E8,O8];function R8(e,t){return k(),D("div",C8,M8)}function Ow(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var D8=`.v3ti-loader-wrapper { display: flex; align-items: center; justify-content: center; @@ -94,7 +94,7 @@ function print() { __p += __j.call(arguments, '') } 100% { transform: rotate(360deg); } -}`;Rw(I8);const Dw={};Dw.render=L8;var N8=Dw,Pw={name:"Vue3TagsInput",emits:["update:modelValue","update:tags","on-limit","on-tags-changed","on-remove","on-error","on-focus","on-blur","on-select","on-select-duplicate-tag","on-new-tag"],props:{readOnly:{type:Boolean,default:!1},modelValue:{type:String,default:""},validate:{type:[String,Function,Object],default:""},addTagOnKeys:{type:Array,default:function(){return[13,",",32]}},placeholder:{type:String,default:""},tags:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},limit:{type:Number,default:-1},allowDuplicates:{type:Boolean,default:!1},addTagOnBlur:{type:Boolean,default:!1},selectItems:{type:Array,default:()=>[]},select:{type:Boolean,default:!1},duplicateSelectItem:{type:Boolean,default:!0},uniqueSelectField:{type:String,default:"id"},addTagOnKeysWhenSelect:{type:Boolean,default:!1},isShowNoData:{type:Boolean,default:!0}},components:{Loading:N8},directives:{clickOutside:O8.directive},data(){return{isInputActive:!1,isError:!1,newTag:"",innerTags:[],multiple:!1}},computed:{isLimit(){const e=this.limit>0&&Number(this.limit)===this.innerTags.length;return e&&this.$emit("on-limit"),e},selectedItemsIds(){return this.duplicateSelectItem?[]:this.tags.map(e=>e[this.uniqueSelectField]||"")}},watch:{error(){this.isError=this.error},modelValue:{immediate:!0,handler(e){this.newTag=e}},tags:{deep:!0,immediate:!0,handler(e){this.innerTags=[...e]}}},methods:{isShot(e){return!!this.$slots[e]},makeItNormal(e){this.$emit("update:modelValue",e.target.value),this.$refs.inputTag.className="v3ti-new-tag",this.$refs.inputTag.style.textDecoration="none"},resetData(){this.innerTags=[]},resetInputValue(){this.newTag="",this.$emit("update:modelValue","")},setPosition(){const e=this.$refs.inputBox,t=this.$refs.contextMenu;if(e&&t){t.style.display="block";const n=e.clientHeight||32,r=3;t.style.top=n+r+"px"}},closeContextMenu(){this.$refs.contextMenu&&(this.$refs.contextMenu.style={display:"none"})},handleSelect(e){if(this.isShowCheckmark(e)){const t=this.tags.filter(n=>e.id!==n.id);this.$emit("update:tags",t),this.$emit("on-select-duplicate-tag",e),this.resetInputValue()}else this.$emit("on-select",e);this.$nextTick(()=>{this.closeContextMenu()})},isShowCheckmark(e){return this.duplicateSelectItem?!1:this.selectedItemsIds.includes(e[this.uniqueSelectField])},focusNewTag(){this.select&&!this.disabled&&this.setPosition(),!(this.readOnly||!this.$el.querySelector(".v3ti-new-tag"))&&this.$el.querySelector(".v3ti-new-tag").focus()},handleInputFocus(e){this.isInputActive=!0,this.$emit("on-focus",e)},handleInputBlur(e){this.isInputActive=!1,this.addNew(e),this.$emit("on-blur",e)},addNew(e){if(this.select&&!this.addTagOnKeysWhenSelect)return;const t=e?this.addTagOnKeys.indexOf(e.keyCode)!==-1||this.addTagOnKeys.indexOf(e.key)!==-1:!0,n=e&&e.type!=="blur";!t&&(n||!this.addTagOnBlur)||this.isLimit||(this.newTag&&(this.allowDuplicates||this.innerTags.indexOf(this.newTag)===-1)&&this.validateIfNeeded(this.newTag)?(this.innerTags.push(this.newTag),this.addTagOnKeysWhenSelect&&(this.$emit("on-new-tag",this.newTag),this.updatePositionContextMenu()),this.resetInputValue(),this.tagChange(),e&&e.preventDefault()):(this.validateIfNeeded(this.newTag)?this.makeItError(!0):this.makeItError(!1),e&&e.preventDefault()))},updatePositionContextMenu(){this.$nextTick(()=>{this.setPosition()})},makeItError(e){this.newTag!==""&&(this.$refs.inputTag.className="v3ti-new-tag v3ti-new-tag--error",this.$refs.inputTag.style.textDecoration="underline",this.$emit("on-error",e))},validateIfNeeded(e){return this.validate===""||this.validate===void 0?!0:typeof this.validate=="function"?this.validate(e):!0},removeLastTag(){this.newTag||(this.innerTags.pop(),this.tagChange(),this.updatePositionContextMenu())},remove(e){this.innerTags.splice(e,1),this.tagChange(),this.$emit("on-remove",e),this.updatePositionContextMenu()},tagChange(){this.$emit("on-tags-changed",this.innerTags)}}};const V8={key:1,class:"v3ti-tag-content"},F8=["onClick"],$8=["placeholder","disabled"],B8={key:0,class:"v3ti-loading"},H8={key:1,class:"v3ti-no-data"},U8={key:1},j8={key:2},q8=["onClick"],W8={class:"v3ti-context-item--label"},Y8={key:0,class:"v3ti-icon-selected-tag",width:"44",height:"44",viewBox:"0 0 24 24","stroke-width":"1.5",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},z8=v("path",{stroke:"none",d:"M0 0h24v24H0z"},null,-1),K8=v("path",{d:"M5 12l5 5l10 -10"},null,-1),G8=[z8,K8];function J8(e,t,n,r,s,a){const o=st("Loading"),u=Y_("click-outside");return An((k(),D("div",{onClick:t[6]||(t[6]=c=>a.focusNewTag()),class:$e([{"v3ti--focus":s.isInputActive,"v3ti--error":s.isError},"v3ti"])},[v("div",{class:$e(["v3ti-content",{"v3ti-content--select":n.select}]),ref:"inputBox"},[(k(!0),D(Ve,null,Qe(s.innerTags,(c,h)=>(k(),D("span",{key:h,class:"v3ti-tag"},[a.isShot("item")?Ne(e.$slots,"item",wn(cn({key:0},{name:c,index:h,tag:c}))):(k(),D("span",V8,ie(c),1)),n.readOnly?ae("",!0):(k(),D("a",{key:2,onClick:Et(f=>a.remove(h),["prevent","stop"]),class:"v3ti-remove-tag"},null,8,F8))]))),128)),An(v("input",{ref:"inputTag",placeholder:n.placeholder,"onUpdate:modelValue":t[0]||(t[0]=c=>s.newTag=c),onKeydown:[t[1]||(t[1]=$n(Et(function(){return a.removeLastTag&&a.removeLastTag(...arguments)},["stop"]),["delete"])),t[2]||(t[2]=function(){return a.addNew&&a.addNew(...arguments)})],onBlur:t[3]||(t[3]=function(){return a.handleInputBlur&&a.handleInputBlur(...arguments)}),onFocus:t[4]||(t[4]=function(){return a.handleInputFocus&&a.handleInputFocus(...arguments)}),onInput:t[5]||(t[5]=function(){return a.makeItNormal&&a.makeItNormal(...arguments)}),class:"v3ti-new-tag",disabled:n.readOnly},null,40,$8),[[Ni,s.newTag]])],2),n.select?(k(),D("section",{key:0,class:$e(["v3ti-context-menu",{"v3ti-context-menu-no-data":!n.isShowNoData&&n.selectItems.length===0}]),ref:"contextMenu"},[n.loading?(k(),D("div",B8,[a.isShot("loading")?Ne(e.$slots,"default",{key:0}):(k(),at(o,{key:1}))])):ae("",!0),!n.loading&&n.selectItems.length===0&&n.isShowNoData?(k(),D("div",H8,[a.isShot("no-data")?Ne(e.$slots,"no-data",{key:0}):(k(),D("span",U8," No data "))])):ae("",!0),!n.loading&&n.selectItems.length>0?(k(),D("div",j8,[(k(!0),D(Ve,null,Qe(n.selectItems,(c,h)=>(k(),D("div",{key:h,class:$e(["v3ti-context-item",{"v3ti-context-item--active":a.isShowCheckmark(c)}]),onClick:Et(f=>a.handleSelect(c,h),["stop"])},[v("div",W8,[Ne(e.$slots,"select-item",wn(Yn(c)))]),a.isShowCheckmark(c)?(k(),D("svg",Y8,G8)):ae("",!0)],10,q8))),128))])):ae("",!0)],2)):ae("",!0)],2)),[[u,a.closeContextMenu]])}var Z8=`.v3ti { +}`;Ow(D8);const Mw={};Mw.render=R8;var P8=Mw,Rw={name:"Vue3TagsInput",emits:["update:modelValue","update:tags","on-limit","on-tags-changed","on-remove","on-error","on-focus","on-blur","on-select","on-select-duplicate-tag","on-new-tag"],props:{readOnly:{type:Boolean,default:!1},modelValue:{type:String,default:""},validate:{type:[String,Function,Object],default:""},addTagOnKeys:{type:Array,default:function(){return[13,",",32]}},placeholder:{type:String,default:""},tags:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},limit:{type:Number,default:-1},allowDuplicates:{type:Boolean,default:!1},addTagOnBlur:{type:Boolean,default:!1},selectItems:{type:Array,default:()=>[]},select:{type:Boolean,default:!1},duplicateSelectItem:{type:Boolean,default:!0},uniqueSelectField:{type:String,default:"id"},addTagOnKeysWhenSelect:{type:Boolean,default:!1},isShowNoData:{type:Boolean,default:!0}},components:{Loading:P8},directives:{clickOutside:A8.directive},data(){return{isInputActive:!1,isError:!1,newTag:"",innerTags:[],multiple:!1}},computed:{isLimit(){const e=this.limit>0&&Number(this.limit)===this.innerTags.length;return e&&this.$emit("on-limit"),e},selectedItemsIds(){return this.duplicateSelectItem?[]:this.tags.map(e=>e[this.uniqueSelectField]||"")}},watch:{error(){this.isError=this.error},modelValue:{immediate:!0,handler(e){this.newTag=e}},tags:{deep:!0,immediate:!0,handler(e){this.innerTags=[...e]}}},methods:{isShot(e){return!!this.$slots[e]},makeItNormal(e){this.$emit("update:modelValue",e.target.value),this.$refs.inputTag.className="v3ti-new-tag",this.$refs.inputTag.style.textDecoration="none"},resetData(){this.innerTags=[]},resetInputValue(){this.newTag="",this.$emit("update:modelValue","")},setPosition(){const e=this.$refs.inputBox,t=this.$refs.contextMenu;if(e&&t){t.style.display="block";const n=e.clientHeight||32,r=3;t.style.top=n+r+"px"}},closeContextMenu(){this.$refs.contextMenu&&(this.$refs.contextMenu.style={display:"none"})},handleSelect(e){if(this.isShowCheckmark(e)){const t=this.tags.filter(n=>e.id!==n.id);this.$emit("update:tags",t),this.$emit("on-select-duplicate-tag",e),this.resetInputValue()}else this.$emit("on-select",e);this.$nextTick(()=>{this.closeContextMenu()})},isShowCheckmark(e){return this.duplicateSelectItem?!1:this.selectedItemsIds.includes(e[this.uniqueSelectField])},focusNewTag(){this.select&&!this.disabled&&this.setPosition(),!(this.readOnly||!this.$el.querySelector(".v3ti-new-tag"))&&this.$el.querySelector(".v3ti-new-tag").focus()},handleInputFocus(e){this.isInputActive=!0,this.$emit("on-focus",e)},handleInputBlur(e){this.isInputActive=!1,this.addNew(e),this.$emit("on-blur",e)},addNew(e){if(this.select&&!this.addTagOnKeysWhenSelect)return;const t=e?this.addTagOnKeys.indexOf(e.keyCode)!==-1||this.addTagOnKeys.indexOf(e.key)!==-1:!0,n=e&&e.type!=="blur";!t&&(n||!this.addTagOnBlur)||this.isLimit||(this.newTag&&(this.allowDuplicates||this.innerTags.indexOf(this.newTag)===-1)&&this.validateIfNeeded(this.newTag)?(this.innerTags.push(this.newTag),this.addTagOnKeysWhenSelect&&(this.$emit("on-new-tag",this.newTag),this.updatePositionContextMenu()),this.resetInputValue(),this.tagChange(),e&&e.preventDefault()):(this.validateIfNeeded(this.newTag)?this.makeItError(!0):this.makeItError(!1),e&&e.preventDefault()))},updatePositionContextMenu(){this.$nextTick(()=>{this.setPosition()})},makeItError(e){this.newTag!==""&&(this.$refs.inputTag.className="v3ti-new-tag v3ti-new-tag--error",this.$refs.inputTag.style.textDecoration="underline",this.$emit("on-error",e))},validateIfNeeded(e){return this.validate===""||this.validate===void 0?!0:typeof this.validate=="function"?this.validate(e):!0},removeLastTag(){this.newTag||(this.innerTags.pop(),this.tagChange(),this.updatePositionContextMenu())},remove(e){this.innerTags.splice(e,1),this.tagChange(),this.$emit("on-remove",e),this.updatePositionContextMenu()},tagChange(){this.$emit("on-tags-changed",this.innerTags)}}};const L8={key:1,class:"v3ti-tag-content"},I8=["onClick"],N8=["placeholder","disabled"],V8={key:0,class:"v3ti-loading"},F8={key:1,class:"v3ti-no-data"},$8={key:1},B8={key:2},H8=["onClick"],U8={class:"v3ti-context-item--label"},j8={key:0,class:"v3ti-icon-selected-tag",width:"44",height:"44",viewBox:"0 0 24 24","stroke-width":"1.5",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},q8=v("path",{stroke:"none",d:"M0 0h24v24H0z"},null,-1),W8=v("path",{d:"M5 12l5 5l10 -10"},null,-1),Y8=[q8,W8];function z8(e,t,n,r,s,a){const o=st("Loading"),u=q_("click-outside");return An((k(),D("div",{onClick:t[6]||(t[6]=c=>a.focusNewTag()),class:$e([{"v3ti--focus":s.isInputActive,"v3ti--error":s.isError},"v3ti"])},[v("div",{class:$e(["v3ti-content",{"v3ti-content--select":n.select}]),ref:"inputBox"},[(k(!0),D(Ve,null,Qe(s.innerTags,(c,h)=>(k(),D("span",{key:h,class:"v3ti-tag"},[a.isShot("item")?Ne(e.$slots,"item",wn(cn({key:0},{name:c,index:h,tag:c}))):(k(),D("span",L8,ie(c),1)),n.readOnly?ae("",!0):(k(),D("a",{key:2,onClick:Et(f=>a.remove(h),["prevent","stop"]),class:"v3ti-remove-tag"},null,8,I8))]))),128)),An(v("input",{ref:"inputTag",placeholder:n.placeholder,"onUpdate:modelValue":t[0]||(t[0]=c=>s.newTag=c),onKeydown:[t[1]||(t[1]=$n(Et(function(){return a.removeLastTag&&a.removeLastTag(...arguments)},["stop"]),["delete"])),t[2]||(t[2]=function(){return a.addNew&&a.addNew(...arguments)})],onBlur:t[3]||(t[3]=function(){return a.handleInputBlur&&a.handleInputBlur(...arguments)}),onFocus:t[4]||(t[4]=function(){return a.handleInputFocus&&a.handleInputFocus(...arguments)}),onInput:t[5]||(t[5]=function(){return a.makeItNormal&&a.makeItNormal(...arguments)}),class:"v3ti-new-tag",disabled:n.readOnly},null,40,N8),[[Ni,s.newTag]])],2),n.select?(k(),D("section",{key:0,class:$e(["v3ti-context-menu",{"v3ti-context-menu-no-data":!n.isShowNoData&&n.selectItems.length===0}]),ref:"contextMenu"},[n.loading?(k(),D("div",V8,[a.isShot("loading")?Ne(e.$slots,"default",{key:0}):(k(),at(o,{key:1}))])):ae("",!0),!n.loading&&n.selectItems.length===0&&n.isShowNoData?(k(),D("div",F8,[a.isShot("no-data")?Ne(e.$slots,"no-data",{key:0}):(k(),D("span",$8," No data "))])):ae("",!0),!n.loading&&n.selectItems.length>0?(k(),D("div",B8,[(k(!0),D(Ve,null,Qe(n.selectItems,(c,h)=>(k(),D("div",{key:h,class:$e(["v3ti-context-item",{"v3ti-context-item--active":a.isShowCheckmark(c)}]),onClick:Et(f=>a.handleSelect(c,h),["stop"])},[v("div",U8,[Ne(e.$slots,"select-item",wn(Yn(c)))]),a.isShowCheckmark(c)?(k(),D("svg",j8,Y8)):ae("",!0)],10,H8))),128))])):ae("",!0)],2)):ae("",!0)],2)),[[u,a.closeContextMenu]])}var K8=`.v3ti { border-radius: 5px; min-height: 32px; line-height: 1.4; @@ -220,7 +220,7 @@ function print() { __p += __j.call(arguments, '') } } .v3ti .v3ti-new-tag--error { color: #F56C6C; -}`;Rw(Z8);Pw.render=J8;var X8=(()=>{const e=Pw;return e.install=t=>{t.component("Vue3TagsInput",e)},e})();const Q8=fn({components:{Vue3TagsInput:X8},props:{value:{type:String,default:""}},data(){return{tags:this.value?this.value.split(","):[]}},methods:{handleChangeTag(e){this.tags=e}}}),eH={class:"input-tag-wrapper"},tH=["value"];function nH(e,t,n,r,s,a){const o=st("vue3-tags-input");return k(),D("div",eH,[pe(o,{tags:e.tags,placeholder:"enter some tags","add-tag-on-keys":[9,13,188],onOnTagsChanged:e.handleChangeTag},null,8,["tags","onOnTagsChanged"]),v("input",{type:"hidden",name:"tags",value:e.tags},null,8,tH)])}const rH=gt(Q8,[["render",nH]]),sH={props:["event"],data(){return{reported_at:this.event.reported_at,certificate_url:this.event.certificate_url,status:this.event.status}},methods:{report(){window.location.href="/event/report/"+this.event.id},download(){window.location.href=this.event.certificate_url}}},iH={key:0},aH={key:0},lH={class:"report-event"},oH={style:{"text-align":"right"}},uH={class:"actions"},cH={key:1},dH={class:"event-already-reported"},fH={class:"actions"};function hH(e,t,n,r,s,a){return s.status==="APPROVED"?(k(),D("div",iH,[s.reported_at==null||s.certificate_url==null?(k(),D("div",aH,[v("div",lH,[v("div",oH,ie(e.$t("event.submit_event_and_report")),1),v("div",uH,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.report&&a.report(...o)),class:"codeweek-action-button"},ie(e.$t("event.report_and_claim")),1)])])])):(k(),D("div",cH,[v("div",dH,[v("div",null,ie(e.$t("event.certificate_ready")),1),v("div",fH,[v("button",{onClick:t[1]||(t[1]=(...o)=>a.download&&a.download(...o)),class:"codeweek-action-button"},ie(e.$t("event.view_your_certificate")),1)])])]))])):ae("",!0)}const pH=gt(sH,[["render",hH]]),mH={props:{event:{type:Object,default:()=>({})}},setup(e){const{recurringFrequentlyMap:t}=Hi(),n=me(()=>{var o,u;const a=[];return e.event.highlighted_status==="FEATURED"&&a.push({title:"Featured",highlight:!0}),["daily","weekly","monthly"].includes((o=e.event)==null?void 0:o.recurring_event)&&a.push({title:t.value[(u=e.event)==null?void 0:u.recurring_event]}),a}),r=me(()=>{const a=c=>{if(!c)return"";const h=new Date(c),f=h.getDate(),p=h.toLocaleString("en-US",{month:"short"}),m=h.getFullYear();return h.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${f}, ${p} ${m}`},o=e.event.start_date;if(!o)return"";const u=new Date(o);return u.getDate(),u.toLocaleString("en-US",{month:"short"}),u.getFullYear(),u.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${a(e.event.start_date)} - ${a(e.event.end_date)}`});return{eventTags:n,eventStartDateText:r,limit:a=>a.length>400?a.substring(0,400)+"...":a}}},gH={class:"flex overflow-hidden flex-col bg-white rounded-lg"},vH={class:"flex-shrink-0"},yH=["src"],_H={class:"flex flex-col flex-grow gap-2 px-6 py-4"},bH={class:"flex items-center mb-2 font-semibold text-default text-slate-500"},wH={class:"text-sm font-semibold ml-1 w-fit px-4 py-1.5 bg-[#CCF0F9] rounded-full flex items-center"},xH={key:0,class:"flex flex-wrap gap-2 mb-2"},kH={key:0,class:"inline-block w-4 h-4 text-white",src:"/images/star-white.svg"},SH={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},TH={class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},AH=["innerHTML"],CH={class:""},EH=["href"];function OH(e,t,n,r,s,a){return k(),D("div",gH,[v("div",vH,[v("img",{src:n.event.picture_path,class:"w-full object-cover aspect-[2.5]"},null,8,yH)]),v("div",_H,[v("div",bH,[t[0]||(t[0]=mt(" Organizer: ")),v("span",wH,ie(n.event.organizer||"Unknown"),1)]),r.eventTags.length?(k(),D("div",xH,[(k(!0),D(Ve,null,Qe(r.eventTags,({title:o,highlight:u})=>(k(),D("span",{class:$e(["flex gap-2 items-center px-3 py-1 text-sm font-semibold leading-4 whitespace-nowrap rounded-full",[u?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[u?(k(),D("img",kH)):ae("",!0),v("span",null,[(k(!0),D(Ve,null,Qe(o.split(" "),c=>(k(),D(Ve,null,[c?(k(),D("span",{key:0,class:$e(["mr-[2px]",{"font-sans":c==="&"}])},ie(c),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",SH,ie(n.event.title),1),v("div",TH,ie(r.eventStartDateText),1),v("div",{class:"flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 [&_p]:p-0",innerHTML:r.limit(n.event.description)},null,8,AH),v("div",CH,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:"/view/"+n.event.id+"/"+n.event.slug},t[1]||(t[1]=[v("span",null,"View activity",-1),v("div",{class:"flex overflow-hidden gap-2 w-4"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,EH)])])])}const Lw=gt(mH,[["render",OH]]),MH={props:{event:{type:Object,default:()=>({})},mapTileUrl:String,canApprove:Boolean,canEdit:Boolean,fromText:String,toText:String,lastUpdateText:String,eventPath:String,appUrl:String,shareUrl:String,emailHref:String},setup(e){console.log(e.event);const{activityFormatOptionsMap:t,durationOptionsMap:n,ageOptions:r,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o}=Hi(),u=de(null),c=me(()=>{var f;return(f=e.event.ages)==null?void 0:f.split(",").map(p=>{var m,y;return(y=(m=r.value)==null?void 0:m.find(({id:_})=>_===p))==null?void 0:y.name})});return{activityFormatOptionsMap:t,eventAges:c,durationOptionsMap:n,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o,mapContainerRef:u,handleToggleMapFullScreen:f=>{const p=u.value;if(!p)return;const m="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";f?p.classList.add(...m.split(" ")):p.classList.remove(...m.split(" "))}}}},RH={class:"relative z-10"},DH={class:"flex relative z-10 justify-center py-10 md:py-20 codeweek-container-lg"},PH={class:"w-full max-w-[880px] gap-2 text-xl"},LH={class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-2"},IH={class:"text-[#20262C] font-normal p-0 mb-6"},NH={class:"mb-6"},VH={class:"text-[#20262C] font-normal p-0 mb-6"},FH={key:0,class:"mb-6"},$H={class:"flex flex-wrap gap-2"},BH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},HH={class:"p-0 text-base font-semibold text-slate-500"},UH={class:"mb-6"},jH={class:"p-0 mb-2 font-semibold text-slate-500"},qH={class:"text-[#20262C] font-normal p-0 mb-6"},WH={key:1,class:"mb-6"},YH={class:"p-0 mb-2 font-semibold text-slate-500"},zH={class:"flex flex-wrap gap-2"},KH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},GH={class:"p-0 text-base font-semibold text-slate-500"},JH={key:2,class:"mb-6"},ZH={class:"flex flex-wrap gap-2"},XH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},QH={class:"p-0 text-base font-semibold text-slate-500"},eU={key:0,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},tU={class:"p-0 text-base font-semibold text-slate-500"},nU={key:1,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},rU={class:"p-0 text-base font-semibold text-slate-500"},sU={key:3,class:"mb-6"},iU={class:"p-0 mb-2 font-semibold text-slate-500"},aU={class:"flex flex-wrap gap-2"},lU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},oU={class:"p-0 text-base font-semibold text-slate-500"},uU={key:4,class:"mb-6"},cU={class:"flex flex-wrap gap-2"},dU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},fU={class:"p-0 text-base font-semibold text-slate-500"},hU={key:5,class:"mb-6"},pU={class:"flex flex-wrap gap-2"},mU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},gU={class:"p-0 text-base font-semibold text-slate-500"},vU={class:"mb-6"},yU={class:"p-0 mb-2 font-semibold text-slate-500"},_U={class:"text-[#20262C] font-normal p-0 mb-6"},bU={class:"mb-6 [&_p]:empty:hidden"},wU=["innerHTML"],xU={class:"mb-6"},kU={class:"text-[#20262C] font-normal p-0 mb-6"},SU={key:6,class:"mb-6"},TU={class:"p-0 mb-2 font-semibold text-slate-500"},AU=["href"],CU={class:"flex gap-4 items-center"},EU=["data-href"],OU=["data-href","data-text"],MU=["title","href"],RU=["data-href"];function DU(e,t,n,r,s,a){var o,u,c;return k(),D("section",RH,[v("div",DH,[v("div",PH,[v("h2",LH,ie(n.event.title),1),v("p",IH,ie(n.fromText)+" - "+ie(n.toText),1),v("div",NH,[t[0]||(t[0]=v("p",{class:"text-slate-500 font-semibold p-0 mb-2"}," Organizer: ",-1)),v("p",VH,ie(n.event.organizer||"Unknown"),1)]),n.event.activity_format?(k(),D("div",FH,[t[1]||(t[1]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Format of the activity: ",-1)),v("div",$H,[(k(!0),D(Ve,null,Qe(n.event.activity_format,h=>(k(),D("div",BH,[v("p",HH,ie(r.activityFormatOptionsMap[h]),1)]))),256))])])):ae("",!0),v("div",UH,[v("p",jH,ie(e.$t("event.activitytype.label"))+": ",1),v("p",qH,[n.event.activity_type?(k(),D(Ve,{key:0},[mt(ie(e.$t(`event.activitytype.${n.event.activity_type}`)),1)],64)):ae("",!0)])]),n.event.language?(k(),D("div",WH,[v("p",YH,ie(e.$t("resources.Languages"))+": ",1),v("div",zH,[(k(!0),D(Ve,null,Qe(n.event.languages,h=>(k(),D("div",KH,[v("p",GH,ie(e.$t(`base.languages.${h}`)),1)]))),256))])])):ae("",!0),n.event.recurring_event&&r.recurringFrequentlyMap[n.event.recurring_event]?(k(),D("div",JH,[t[2]||(t[2]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Recurring event:",-1)),v("div",ZH,[v("div",XH,[v("p",QH,ie(r.recurringFrequentlyMap[n.event.recurring_event]),1)]),n.event.duration?(k(),D("div",eU,[v("p",tU,ie(r.durationOptionsMap[n.event.duration]),1)])):ae("",!0),n.event.recurring_type?(k(),D("div",nU,[v("p",rU,ie(r.recurringTypeOptionsMap[n.event.recurring_type]),1)])):ae("",!0)])])):ae("",!0),(o=n.event.audiences)!=null&&o.length?(k(),D("div",sU,[v("p",iU,ie(e.$t("event.audience_title"))+": ",1),v("div",aU,[(k(!0),D(Ve,null,Qe(n.event.audiences,h=>(k(),D("div",lU,[v("p",oU,ie(e.$t(`event.audience.${h.name}`)),1)]))),256))])])):ae("",!0),(u=n.event.ages)!=null&&u.length?(k(),D("div",uU,[t[3]||(t[3]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Age range:",-1)),v("div",cU,[(k(!0),D(Ve,null,Qe(n.event.ages,h=>(k(),D("div",dU,[v("p",fU,ie(r.ageOptionsMap[h]),1)]))),256))])])):ae("",!0),(c=n.event.themes)!=null&&c.length?(k(),D("div",hU,[t[4]||(t[4]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Themes:",-1)),v("div",pU,[(k(!0),D(Ve,null,Qe(n.event.themes,h=>(k(),D("div",mU,[v("p",gU,ie(e.$t(`event.theme.${h.name}`)),1)]))),256))])])):ae("",!0),v("div",vU,[v("p",yU,ie(e.$t("event.address.label"))+": ",1),v("p",_U,ie(n.event.location),1)]),v("div",bU,[v("div",{class:"text-[#20262C] font-normal p-0 mb-6 space-y-2 [&_p]:py-0",innerHTML:n.event.description},null,8,wU)]),v("div",xU,[t[5]||(t[5]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Email address:",-1)),v("p",kU,ie(n.event.contact_person),1)]),n.event.event_url?(k(),D("div",SU,[v("p",TU,ie(e.$t("eventdetails.more_info")),1),v("a",{href:n.event.event_url,target:"_blank",class:"p-0 mb-6 font-normal text-dark-blue"},ie(n.event.event_url),9,AU)])):ae("",!0),v("div",null,[t[8]||(t[8]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Share activity on: ",-1)),v("div",CU,[v("div",{class:"fb-like","data-href":n.shareUrl,"data-layout":"button_count","data-action":"recommend","data-show-faces":"false","data-share":"true"},null,8,EU),v("a",{href:"https://twitter.com/share",class:"twitter-share-button","data-href":n.shareUrl,"data-text":`Check out ${n.event.title} at`,"data-via":"CodeWeekEU","data-hashtags":"codeEU"},t[6]||(t[6]=[v("img",{src:"/images/social/twitter.svg"},null,-1)]),8,OU),v("a",{class:"block [&_path]:!fill-dark-blue",title:e.$t("eventdetails.email.tooltip"),href:n.emailHref},t[7]||(t[7]=[v("img",{class:"block",src:"/images/mail.svg"},null,-1)]),8,MU),v("div",{class:"g-plusone","data-size":"medium","data-href":n.appUrl},null,8,RU)])])])]),t[9]||(t[9]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 bottom-10 md:bottom-auto md:top-48 -right-14 md:-right-40 w-28 md:w-72 h-28 md:h-72 bg-[#FFEF99] rounded-full hidden lg:block",style:{transform:"translate(-16px, -24px)"}},null,-1)),t[10]||(t[10]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 lg:top-96 right-40 w-28 h-28 hidden lg:block bg-[#FFEF99] rounded-full",style:{transform:"translate(-16px, -24px)"}},null,-1))])}const PU=gt(MH,[["render",DU]]),LU=()=>{const e=new URLSearchParams(window.location.search);console.log("urlParams",e);const t=de({});for(const[r,s]of e)t.value[r]=s;return{queryParams:t,onChangeQueryParams:r=>{const s=Bn.cloneDeep(r);console.log(">>> params",s);const a=new URLSearchParams(window.location.search);for(const u in s){const c=s[u];typeof c=="number"?Bn.isNil(c)?a.delete(u):a.set(u,c):Bn.isEmpty(c)?a.delete(u):a.set(u,c)}t.value=s;const o=a.toString()?`${window.location.pathname}?${a.toString()}`:window.location.pathname;window.history.replaceState({},"",o)}}},IU={name:"SearchPageComponent",components:{EventCard:Lw,Pagination:fd,FieldWrapper:ud,SelectField:Fo,InputField:cd},props:{mapTileUrl:String,prpQuery:String,prpSelectedCountry:Array,name:String,years:Array,countrieslist:Array,audienceslist:Array,themeslist:Array,typeslist:Array,languagesObject:{type:Object,default:()=>({})}},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,ageOptions:r}=Hi(),{queryParams:s,onChangeQueryParams:a}=LU(),o=de(!0),u=de(null),c=de(null),h=de(null),f=de([]),p=de({}),m=de(null),y={query:e.prpQuery||"",languages:[],countries:[],start_date:"",formats:[],types:[],audiences:[],ages:[],themes:[],year:{id:new Date().getFullYear(),name:new Date().getFullYear()},countries:e.prpSelectedCountry||[]},_=de({...y}),b=de({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),A=me(()=>e.years.map(q=>({id:q,name:q}))),B=me(()=>Object.entries(e.languagesObject).map(([q,he])=>({id:q,name:he}))),V=me(()=>(e.countrieslist||[]).map(q=>({...q,name:q.translation&&String(q.translation).trim()?q.translation:q.name})).sort((q,he)=>q.name.localeCompare(he.name,void 0,{sensitivity:"base"}))),x=()=>{var he,Ae,Pe,W,se,E,re,_e;const q={page:b.value.current_page,query:_.value.query,year:(he=_.value.year)==null?void 0:he.id,start_date:_.value.start_date,languages:(Ae=_.value.languages)==null?void 0:Ae.map(j=>j.id).join(","),countries:(Pe=_.value.countries)==null?void 0:Pe.map(j=>j.iso).join(","),formats:(W=_.value.formats)==null?void 0:W.map(j=>j.id).join(","),types:(se=_.value.types)==null?void 0:se.map(j=>j.id).join(","),audiences:(E=_.value.audiences)==null?void 0:E.map(j=>j.id).join(","),ages:(re=_.value.ages)==null?void 0:re.map(j=>j.id).join(","),themes:(_e=_.value.themes)==null?void 0:_e.map(j=>j.id).join(",")};console.log("updatedParams",q),a(q)},C=()=>{const q=s.value;console.log("init params",q);const he=(Ae,Pe,W="id")=>(Ae||"").split(",").map(se=>Pe.find(E=>String(E[W])===String(se))).filter(se=>!!se);q.page&&(b.value.current_page=q.page),_.value={...y,query:q.query||"",start_date:q.start_date||"",year:q.year?{id:q.year,name:q.year}:y.year,languages:he(q.languages,B.value),countries:he(q.countries,V.value,"iso"),formats:he(q.formats,t.value),types:he(q.types,n.value),audiences:he(q.audiences,e.audienceslist),ages:he(q.ages,r.value),themes:he(q.themes,e.themeslist)}},$=me(()=>{const q=[..._.value.languages,..._.value.countries,..._.value.formats,..._.value.types,..._.value.audiences,..._.value.ages,..._.value.themes];return _.value.start_date&&q.push({id:"start_date",name:_.value.start_date.slice(0,10)}),q}),H=q=>{if(q.id==="start_date"){_.value.start_date="";return}const he=Ae=>Ae.id!==q.id;_.value.languages=_.value.languages.filter(he),_.value.countries=_.value.countries.filter(Ae=>Ae.iso!==q.iso),_.value.formats=_.value.formats.filter(he),_.value.audiences=_.value.audiences.filter(he),_.value.themes=_.value.themes.filter(he),O()},F=()=>{_.value={...y},O()},U=()=>{window.scrollTo(0,0)},P=()=>{U(),O(!0)},O=(q=!1)=>{var Pe;f.value=[],o.value=!0;let he="/search";q&&(he=`/search?page=${b.value.current_page}`),x();const Ae={..._.value,year:(Pe=_.value.year)==null?void 0:Pe.id,start_date:_.value.start_date?new Date(_.value.start_date).toISOString().slice(0,10):"",pagination:{current_page:b.current_page}};Tt.post(he,Ae).then(W=>{const se=W.data;console.log("🔥 Full response:",se);let E,re;if(Array.isArray(se))E=se[0],re=se[1]||null;else if(se.events)E=se.events,re=se.map||null;else{console.warn("❌ Unexpected response structure:",se),m.value="Unexpected response format from server.",o.value=!1;return}b.value={per_page:E.per_page,current_page:E.current_page,from:E.from,last_page:E.last_page,last_page_url:E.last_page_url,next_page_url:E.next_page_url,prev_page:E.prev_page,prev_page_url:E.prev_page_url,to:E.to,total:E.total},E.data?f.value=Array.isArray(E.data)?E.data:Object.values(E.data):f.value=[],console.log("✅ Events loaded:",f.value.length),!q&&re?(window.getEvents?window.getEvents(re):window.eventsToMap=re,p.value=re,ne()):re||console.warn("⚠️ mapData is null, skipping map update"),J(),o.value=!1}).catch(W=>{console.error("❌ Request failed:",W),m.value=W.response?W.response.data:"Unknown error",o.value=!1})},J=()=>{var he;if(!c.value)return;let q={latitude:51,longitude:4};if(((he=_.value.countries)==null?void 0:he.length)===1){const{latitude:Ae,longitude:Pe}=_.value.countries[0]||{};Ae&&Pe&&(q={latitude:Ae,longitude:Pe,zoom:4})}c.value.setView(new L.LatLng(q.latitude,q.longitude),4,{animation:!0})},X=q=>q.length>400?q.substring(0,400)+"...":q;var fe=async q=>{const he=q.target.options.id;try{const{data:Ae}=await Tt.get(`/api/event/detail?id=${he}`),Pe=Ae.data;console.log("event/detail",Pe);const W=` +}`;Ow(K8);Rw.render=z8;var G8=(()=>{const e=Rw;return e.install=t=>{t.component("Vue3TagsInput",e)},e})();const J8=fn({components:{Vue3TagsInput:G8},props:{value:{type:String,default:""}},data(){return{tags:this.value?this.value.split(","):[]}},methods:{handleChangeTag(e){this.tags=e}}}),Z8={class:"input-tag-wrapper"},X8=["value"];function Q8(e,t,n,r,s,a){const o=st("vue3-tags-input");return k(),D("div",Z8,[pe(o,{tags:e.tags,placeholder:"enter some tags","add-tag-on-keys":[9,13,188],onOnTagsChanged:e.handleChangeTag},null,8,["tags","onOnTagsChanged"]),v("input",{type:"hidden",name:"tags",value:e.tags},null,8,X8)])}const eH=gt(J8,[["render",Q8]]),tH={props:["event"],data(){return{reported_at:this.event.reported_at,certificate_url:this.event.certificate_url,status:this.event.status}},methods:{report(){window.location.href="/event/report/"+this.event.id},download(){window.location.href=this.event.certificate_url}}},nH={key:0},rH={key:0},sH={class:"report-event"},iH={style:{"text-align":"right"}},aH={class:"actions"},lH={key:1},oH={class:"event-already-reported"},uH={class:"actions"};function cH(e,t,n,r,s,a){return s.status==="APPROVED"?(k(),D("div",nH,[s.reported_at==null||s.certificate_url==null?(k(),D("div",rH,[v("div",sH,[v("div",iH,ie(e.$t("event.submit_event_and_report")),1),v("div",aH,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.report&&a.report(...o)),class:"codeweek-action-button"},ie(e.$t("event.report_and_claim")),1)])])])):(k(),D("div",lH,[v("div",oH,[v("div",null,ie(e.$t("event.certificate_ready")),1),v("div",uH,[v("button",{onClick:t[1]||(t[1]=(...o)=>a.download&&a.download(...o)),class:"codeweek-action-button"},ie(e.$t("event.view_your_certificate")),1)])])]))])):ae("",!0)}const dH=gt(tH,[["render",cH]]),fH={props:{event:{type:Object,default:()=>({})}},setup(e){const{recurringFrequentlyMap:t}=Hi(),n=me(()=>{var o,u;const a=[];return e.event.highlighted_status==="FEATURED"&&a.push({title:"Featured",highlight:!0}),["daily","weekly","monthly"].includes((o=e.event)==null?void 0:o.recurring_event)&&a.push({title:t.value[(u=e.event)==null?void 0:u.recurring_event]}),a}),r=me(()=>{const a=c=>{if(!c)return"";const h=new Date(c),f=h.getDate(),p=h.toLocaleString("en-US",{month:"short"}),m=h.getFullYear();return h.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${f}, ${p} ${m}`},o=e.event.start_date;if(!o)return"";const u=new Date(o);return u.getDate(),u.toLocaleString("en-US",{month:"short"}),u.getFullYear(),u.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${a(e.event.start_date)} - ${a(e.event.end_date)}`});return{eventTags:n,eventStartDateText:r,limit:a=>a.length>400?a.substring(0,400)+"...":a}}},hH={class:"flex overflow-hidden flex-col bg-white rounded-lg"},pH={class:"flex-shrink-0"},mH=["src"],gH={class:"flex flex-col flex-grow gap-2 px-6 py-4"},vH={class:"flex items-center mb-2 font-semibold text-default text-slate-500"},yH={class:"text-sm font-semibold ml-1 w-fit px-4 py-1.5 bg-[#CCF0F9] rounded-full flex items-center"},_H={key:0,class:"flex flex-wrap gap-2 mb-2"},bH={key:0,class:"inline-block w-4 h-4 text-white",src:"/images/star-white.svg"},wH={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},xH={class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},kH=["innerHTML"],SH={class:""},TH=["href"];function AH(e,t,n,r,s,a){return k(),D("div",hH,[v("div",pH,[v("img",{src:n.event.picture_path,class:"w-full object-cover aspect-[2.5]"},null,8,mH)]),v("div",gH,[v("div",vH,[t[0]||(t[0]=mt(" Organizer: ")),v("span",yH,ie(n.event.organizer||"Unknown"),1)]),r.eventTags.length?(k(),D("div",_H,[(k(!0),D(Ve,null,Qe(r.eventTags,({title:o,highlight:u})=>(k(),D("span",{class:$e(["flex gap-2 items-center px-3 py-1 text-sm font-semibold leading-4 whitespace-nowrap rounded-full",[u?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[u?(k(),D("img",bH)):ae("",!0),v("span",null,[(k(!0),D(Ve,null,Qe(o.split(" "),c=>(k(),D(Ve,null,[c?(k(),D("span",{key:0,class:$e(["mr-[2px]",{"font-sans":c==="&"}])},ie(c),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",wH,ie(n.event.title),1),v("div",xH,ie(r.eventStartDateText),1),v("div",{class:"flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 [&_p]:p-0",innerHTML:r.limit(n.event.description)},null,8,kH),v("div",SH,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:"/view/"+n.event.id+"/"+n.event.slug},t[1]||(t[1]=[v("span",null,"View activity",-1),v("div",{class:"flex overflow-hidden gap-2 w-4"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,TH)])])])}const Dw=gt(fH,[["render",AH]]),CH={props:{event:{type:Object,default:()=>({})},mapTileUrl:String,canApprove:Boolean,canEdit:Boolean,fromText:String,toText:String,lastUpdateText:String,eventPath:String,appUrl:String,shareUrl:String,emailHref:String},setup(e){console.log(e.event);const{activityFormatOptionsMap:t,durationOptionsMap:n,ageOptions:r,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o}=Hi(),u=de(null),c=me(()=>{var f;return(f=e.event.ages)==null?void 0:f.split(",").map(p=>{var m,y;return(y=(m=r.value)==null?void 0:m.find(({id:_})=>_===p))==null?void 0:y.name})});return{activityFormatOptionsMap:t,eventAges:c,durationOptionsMap:n,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o,mapContainerRef:u,handleToggleMapFullScreen:f=>{const p=u.value;if(!p)return;const m="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";f?p.classList.add(...m.split(" ")):p.classList.remove(...m.split(" "))}}}},EH={class:"relative z-10"},OH={class:"flex relative z-10 justify-center py-10 md:py-20 codeweek-container-lg"},MH={class:"w-full max-w-[880px] gap-2 text-xl"},RH={class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-2"},DH={class:"text-[#20262C] font-normal p-0 mb-6"},PH={class:"mb-6"},LH={class:"text-[#20262C] font-normal p-0 mb-6"},IH={key:0,class:"mb-6"},NH={class:"flex flex-wrap gap-2"},VH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},FH={class:"p-0 text-base font-semibold text-slate-500"},$H={class:"mb-6"},BH={class:"p-0 mb-2 font-semibold text-slate-500"},HH={class:"text-[#20262C] font-normal p-0 mb-6"},UH={key:1,class:"mb-6"},jH={class:"p-0 mb-2 font-semibold text-slate-500"},qH={class:"flex flex-wrap gap-2"},WH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},YH={class:"p-0 text-base font-semibold text-slate-500"},zH={key:2,class:"mb-6"},KH={class:"flex flex-wrap gap-2"},GH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},JH={class:"p-0 text-base font-semibold text-slate-500"},ZH={key:0,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},XH={class:"p-0 text-base font-semibold text-slate-500"},QH={key:1,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},eU={class:"p-0 text-base font-semibold text-slate-500"},tU={key:3,class:"mb-6"},nU={class:"p-0 mb-2 font-semibold text-slate-500"},rU={class:"flex flex-wrap gap-2"},sU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},iU={class:"p-0 text-base font-semibold text-slate-500"},aU={key:4,class:"mb-6"},lU={class:"flex flex-wrap gap-2"},oU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},uU={class:"p-0 text-base font-semibold text-slate-500"},cU={key:5,class:"mb-6"},dU={class:"flex flex-wrap gap-2"},fU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},hU={class:"p-0 text-base font-semibold text-slate-500"},pU={class:"mb-6"},mU={class:"p-0 mb-2 font-semibold text-slate-500"},gU={class:"text-[#20262C] font-normal p-0 mb-6"},vU={class:"mb-6 [&_p]:empty:hidden"},yU=["innerHTML"],_U={class:"mb-6"},bU={class:"text-[#20262C] font-normal p-0 mb-6"},wU={key:6,class:"mb-6"},xU={class:"p-0 mb-2 font-semibold text-slate-500"},kU=["href"],SU={class:"flex gap-4 items-center"},TU=["data-href"],AU=["data-href","data-text"],CU=["title","href"],EU=["data-href"];function OU(e,t,n,r,s,a){var o,u,c;return k(),D("section",EH,[v("div",OH,[v("div",MH,[v("h2",RH,ie(n.event.title),1),v("p",DH,ie(n.fromText)+" - "+ie(n.toText),1),v("div",PH,[t[0]||(t[0]=v("p",{class:"text-slate-500 font-semibold p-0 mb-2"}," Organizer: ",-1)),v("p",LH,ie(n.event.organizer||"Unknown"),1)]),n.event.activity_format?(k(),D("div",IH,[t[1]||(t[1]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Format of the activity: ",-1)),v("div",NH,[(k(!0),D(Ve,null,Qe(n.event.activity_format,h=>(k(),D("div",VH,[v("p",FH,ie(r.activityFormatOptionsMap[h]),1)]))),256))])])):ae("",!0),v("div",$H,[v("p",BH,ie(e.$t("event.activitytype.label"))+": ",1),v("p",HH,[n.event.activity_type?(k(),D(Ve,{key:0},[mt(ie(e.$t(`event.activitytype.${n.event.activity_type}`)),1)],64)):ae("",!0)])]),n.event.language?(k(),D("div",UH,[v("p",jH,ie(e.$t("resources.Languages"))+": ",1),v("div",qH,[(k(!0),D(Ve,null,Qe(n.event.languages,h=>(k(),D("div",WH,[v("p",YH,ie(e.$t(`base.languages.${h}`)),1)]))),256))])])):ae("",!0),n.event.recurring_event&&r.recurringFrequentlyMap[n.event.recurring_event]?(k(),D("div",zH,[t[2]||(t[2]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Recurring event:",-1)),v("div",KH,[v("div",GH,[v("p",JH,ie(r.recurringFrequentlyMap[n.event.recurring_event]),1)]),n.event.duration?(k(),D("div",ZH,[v("p",XH,ie(r.durationOptionsMap[n.event.duration]),1)])):ae("",!0),n.event.recurring_type?(k(),D("div",QH,[v("p",eU,ie(r.recurringTypeOptionsMap[n.event.recurring_type]),1)])):ae("",!0)])])):ae("",!0),(o=n.event.audiences)!=null&&o.length?(k(),D("div",tU,[v("p",nU,ie(e.$t("event.audience_title"))+": ",1),v("div",rU,[(k(!0),D(Ve,null,Qe(n.event.audiences,h=>(k(),D("div",sU,[v("p",iU,ie(e.$t(`event.audience.${h.name}`)),1)]))),256))])])):ae("",!0),(u=n.event.ages)!=null&&u.length?(k(),D("div",aU,[t[3]||(t[3]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Age range:",-1)),v("div",lU,[(k(!0),D(Ve,null,Qe(n.event.ages,h=>(k(),D("div",oU,[v("p",uU,ie(r.ageOptionsMap[h]),1)]))),256))])])):ae("",!0),(c=n.event.themes)!=null&&c.length?(k(),D("div",cU,[t[4]||(t[4]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Themes:",-1)),v("div",dU,[(k(!0),D(Ve,null,Qe(n.event.themes,h=>(k(),D("div",fU,[v("p",hU,ie(e.$t(`event.theme.${h.name}`)),1)]))),256))])])):ae("",!0),v("div",pU,[v("p",mU,ie(e.$t("event.address.label"))+": ",1),v("p",gU,ie(n.event.location),1)]),v("div",vU,[v("div",{class:"text-[#20262C] font-normal p-0 mb-6 space-y-2 [&_p]:py-0",innerHTML:n.event.description},null,8,yU)]),v("div",_U,[t[5]||(t[5]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Email address:",-1)),v("p",bU,ie(n.event.contact_person),1)]),n.event.event_url?(k(),D("div",wU,[v("p",xU,ie(e.$t("eventdetails.more_info")),1),v("a",{href:n.event.event_url,target:"_blank",class:"p-0 mb-6 font-normal text-dark-blue"},ie(n.event.event_url),9,kU)])):ae("",!0),v("div",null,[t[8]||(t[8]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Share activity on: ",-1)),v("div",SU,[v("div",{class:"fb-like","data-href":n.shareUrl,"data-layout":"button_count","data-action":"recommend","data-show-faces":"false","data-share":"true"},null,8,TU),v("a",{href:"https://twitter.com/share",class:"twitter-share-button","data-href":n.shareUrl,"data-text":`Check out ${n.event.title} at`,"data-via":"CodeWeekEU","data-hashtags":"codeEU"},t[6]||(t[6]=[v("img",{src:"/images/social/twitter.svg"},null,-1)]),8,AU),v("a",{class:"block [&_path]:!fill-dark-blue",title:e.$t("eventdetails.email.tooltip"),href:n.emailHref},t[7]||(t[7]=[v("img",{class:"block",src:"/images/mail.svg"},null,-1)]),8,CU),v("div",{class:"g-plusone","data-size":"medium","data-href":n.appUrl},null,8,EU)])])])]),t[9]||(t[9]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 bottom-10 md:bottom-auto md:top-48 -right-14 md:-right-40 w-28 md:w-72 h-28 md:h-72 bg-[#FFEF99] rounded-full hidden lg:block",style:{transform:"translate(-16px, -24px)"}},null,-1)),t[10]||(t[10]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 lg:top-96 right-40 w-28 h-28 hidden lg:block bg-[#FFEF99] rounded-full",style:{transform:"translate(-16px, -24px)"}},null,-1))])}const MU=gt(CH,[["render",OU]]),RU=()=>{const e=new URLSearchParams(window.location.search);console.log("urlParams",e);const t=de({});for(const[r,s]of e)t.value[r]=s;return{queryParams:t,onChangeQueryParams:r=>{const s=Bn.cloneDeep(r);console.log(">>> params",s);const a=new URLSearchParams(window.location.search);for(const u in s){const c=s[u];typeof c=="number"?Bn.isNil(c)?a.delete(u):a.set(u,c):Bn.isEmpty(c)?a.delete(u):a.set(u,c)}t.value=s;const o=a.toString()?`${window.location.pathname}?${a.toString()}`:window.location.pathname;window.history.replaceState({},"",o)}}},DU={name:"SearchPageComponent",components:{EventCard:Dw,Pagination:cd,FieldWrapper:ld,SelectField:Fo,InputField:od},props:{mapTileUrl:String,prpQuery:String,prpSelectedCountry:Array,name:String,years:Array,countrieslist:Array,audienceslist:Array,themeslist:Array,typeslist:Array,languagesObject:{type:Object,default:()=>({})}},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,ageOptions:r}=Hi(),{queryParams:s,onChangeQueryParams:a}=RU(),o=de(!0),u=de(null),c=de(null),h=de(null),f=de([]),p=de({}),m=de(null),y={query:e.prpQuery||"",languages:[],countries:[],start_date:"",formats:[],types:[],audiences:[],ages:[],themes:[],year:{id:new Date().getFullYear(),name:new Date().getFullYear()},countries:e.prpSelectedCountry||[]},_=de({...y}),b=de({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),A=me(()=>e.years.map(q=>({id:q,name:q}))),B=me(()=>Object.entries(e.languagesObject).map(([q,he])=>({id:q,name:he}))),V=me(()=>(e.countrieslist||[]).map(q=>({...q,name:q.translation&&String(q.translation).trim()?q.translation:q.name})).sort((q,he)=>q.name.localeCompare(he.name,void 0,{sensitivity:"base"}))),x=()=>{var he,Ae,Pe,W,se,E,re,_e;const q={page:b.value.current_page,query:_.value.query,year:(he=_.value.year)==null?void 0:he.id,start_date:_.value.start_date,languages:(Ae=_.value.languages)==null?void 0:Ae.map(j=>j.id).join(","),countries:(Pe=_.value.countries)==null?void 0:Pe.map(j=>j.iso).join(","),formats:(W=_.value.formats)==null?void 0:W.map(j=>j.id).join(","),types:(se=_.value.types)==null?void 0:se.map(j=>j.id).join(","),audiences:(E=_.value.audiences)==null?void 0:E.map(j=>j.id).join(","),ages:(re=_.value.ages)==null?void 0:re.map(j=>j.id).join(","),themes:(_e=_.value.themes)==null?void 0:_e.map(j=>j.id).join(",")};console.log("updatedParams",q),a(q)},C=()=>{const q=s.value;console.log("init params",q);const he=(Ae,Pe,W="id")=>(Ae||"").split(",").map(se=>Pe.find(E=>String(E[W])===String(se))).filter(se=>!!se);q.page&&(b.value.current_page=q.page),_.value={...y,query:q.query||"",start_date:q.start_date||"",year:q.year?{id:q.year,name:q.year}:y.year,languages:he(q.languages,B.value),countries:he(q.countries,V.value,"iso"),formats:he(q.formats,t.value),types:he(q.types,n.value),audiences:he(q.audiences,e.audienceslist),ages:he(q.ages,r.value),themes:he(q.themes,e.themeslist)}},$=me(()=>{const q=[..._.value.languages,..._.value.countries,..._.value.formats,..._.value.types,..._.value.audiences,..._.value.ages,..._.value.themes];return _.value.start_date&&q.push({id:"start_date",name:_.value.start_date.slice(0,10)}),q}),H=q=>{if(q.id==="start_date"){_.value.start_date="";return}const he=Ae=>Ae.id!==q.id;_.value.languages=_.value.languages.filter(he),_.value.countries=_.value.countries.filter(Ae=>Ae.iso!==q.iso),_.value.formats=_.value.formats.filter(he),_.value.audiences=_.value.audiences.filter(he),_.value.themes=_.value.themes.filter(he),O()},F=()=>{_.value={...y},O()},U=()=>{window.scrollTo(0,0)},P=()=>{U(),O(!0)},O=(q=!1)=>{var Pe;f.value=[],o.value=!0;let he="/search";q&&(he=`/search?page=${b.value.current_page}`),x();const Ae={..._.value,year:(Pe=_.value.year)==null?void 0:Pe.id,start_date:_.value.start_date?new Date(_.value.start_date).toISOString().slice(0,10):"",pagination:{current_page:b.current_page}};Tt.post(he,Ae).then(W=>{const se=W.data;console.log("🔥 Full response:",se);let E,re;if(Array.isArray(se))E=se[0],re=se[1]||null;else if(se.events)E=se.events,re=se.map||null;else{console.warn("❌ Unexpected response structure:",se),m.value="Unexpected response format from server.",o.value=!1;return}b.value={per_page:E.per_page,current_page:E.current_page,from:E.from,last_page:E.last_page,last_page_url:E.last_page_url,next_page_url:E.next_page_url,prev_page:E.prev_page,prev_page_url:E.prev_page_url,to:E.to,total:E.total},E.data?f.value=Array.isArray(E.data)?E.data:Object.values(E.data):f.value=[],console.log("✅ Events loaded:",f.value.length),!q&&re?(window.getEvents?window.getEvents(re):window.eventsToMap=re,p.value=re,ne()):re||console.warn("⚠️ mapData is null, skipping map update"),J(),o.value=!1}).catch(W=>{console.error("❌ Request failed:",W),m.value=W.response?W.response.data:"Unknown error",o.value=!1})},J=()=>{var he;if(!c.value)return;let q={latitude:51,longitude:4};if(((he=_.value.countries)==null?void 0:he.length)===1){const{latitude:Ae,longitude:Pe}=_.value.countries[0]||{};Ae&&Pe&&(q={latitude:Ae,longitude:Pe,zoom:4})}c.value.setView(new L.LatLng(q.latitude,q.longitude),4,{animation:!0})},X=q=>q.length>400?q.substring(0,400)+"...":q;var fe=async q=>{const he=q.target.options.id;try{const{data:Ae}=await Tt.get(`/api/event/detail?id=${he}`),Pe=Ae.data;console.log("event/detail",Pe);const W=`

${Pe.title} @@ -232,7 +232,7 @@ function print() { __p += __j.call(arguments, '') }

- `,se=L.popup({maxWidth:600}).setContent(W);q.target.bindPopup(se).openPopup()}catch(Ae){console.error("Can NOT load event",Ae)}};const ne=()=>{if(c.value)try{h.value&&(c.value.removeLayer(h.value),h.value=null);const q=L.markerClusterGroup(),he=[];Object.values(p.value).forEach(Ae=>{he.push(...Ae)}),console.group("Started add markers",he.length),he.map(({id:Ae,geoposition:Pe},W)=>{W%1e4===0&&console.log("Adding markers",W);const se=Pe.split(","),E=parseFloat(se[0]),re=parseFloat(se[1]);if(E&&re){const _e=L.marker([E,re],{id:Ae});_e.on("click",fe),q.addLayer(_e)}}),console.log("Done add markers",he.length),console.groupEnd(),h.value=q,c.value.addLayer(q)}catch(q){console.log("Add marker error",q)}},N=()=>{navigator.geolocation&&navigator.geolocation.getCurrentPosition(q=>{const{latitude:he,longitude:Ae}=q.coords,Pe=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[33,41],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker([he,Ae],{icon:Pe}).addTo(c.value)},q=>{console.error("Geolocation error:",q)})},Z=()=>{c.value=L.map("mapid"),c.value.setView([51,10],5),L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(c.value)},R=q=>{const he=u.value;if(!he)return;const Ae="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";q?he.classList.add(...Ae.split(" ")):he.classList.remove(...Ae.split(" "))};return Ht(()=>{setTimeout(()=>{C(),O()},100),setTimeout(()=>{Z(),J(),ne(),N()},2e3)}),{mapContainerRef:u,yearOptions:A,languageOptions:B,activityFormatOptions:t,activityTypeOptions:n,ageOptions:r,filters:_,countriesOptions:V,removeSelectedItem:H,removeAllSelectedItems:F,isLoading:o,events:f,errors:m,tags:$,pagination:b,scrollToTop:U,paginate:P,onSubmit:O,limit:X,handleToggleMapFullScreen:R}}},NU={ref:"mapContainerRef",class:"w-full h-[520px] top-0 left-0"},VU={id:"mapid",class:"w-full h-full relative"},FU={style:{"z-index":"999"},id:"map-controls",class:"absolute z-50 flex flex-col top-4 left-2"},$U={class:"codeweek-searchpage-component font-['Blinker']"},BU={class:"codeweek-container py-10"},HU={class:"flex w-full"},UU={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 items-end gap-4 w-full"},jU={key:0,class:"flex md:justify-center mt-10"},qU={class:"max-md:w-full flex flex-wrap gap-2"},WU={class:"flex items-center gap-2"},YU=["onClick"],zU={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},KU={class:"relative pt-20 md:pt-48"},GU={class:"bg-yellow-50 pb-24"},JU={class:"relative z-10 codeweek-container-lg"},ZU={class:"flex flex-col md:flex-row gap-10"},XU={class:"flex-shrink-0 grid grid-cols-2 md:grid-cols-1 gap-6 bg-[#FFEF99] px-4 py-6 rounded-2xl self-start w-full md:w-60"},QU={class:"relative w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},e7={class:"flex items-center justify-center w-full"},t7={key:0,class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10 h-fit"},n7={key:0,class:"col-span-full"};function r7(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("date-time"),f=st("event-card"),p=st("pagination");return k(),D(Ve,null,[v("section",null,[v("div",NU,[v("div",VU,[v("div",FU,[v("button",{class:"pb-2 group",onClick:t[0]||(t[0]=m=>r.handleToggleMapFullScreen(!0))},t[20]||(t[20]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{class:"stroke-[#414141] group-hover:stroke-[#ffffff]",d:"M16 11H13C12.4696 11 11.9609 11.2107 11.5858 11.5858C11.2107 11.9609 11 12.4696 11 13V16M29 16V13C29 12.4696 28.7893 11.9609 28.4142 11.5858C28.0391 11.2107 27.5304 11 27 11H24M24 29H27C27.5304 29 28.0391 28.7893 28.4142 28.4142C28.7893 28.0391 29 27.5304 29 27V24M11 24V27C11 27.5304 11.2107 28.0391 11.5858 28.4142C11.9609 28.7893 12.4696 29 13 29H16","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{class:"pb-2 group",onClick:t[1]||(t[1]=m=>r.handleToggleMapFullScreen(!1))},t[21]||(t[21]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{d:"M13 20H27",class:"stroke-[#414141] group-hover:stroke-[#ffffff]","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])],512)]),v("section",$U,[v("div",BU,[v("div",HU,[v("div",UU,[pe(u,{class:"lg:col-span-2",horizontal:"",label:"Search by title or description"},{default:Te(()=>[pe(o,{modelValue:r.filters.query,"onUpdate:modelValue":t[2]||(t[2]=m=>r.filters.query=m),placeholder:"E.g tools assessment in computing"},null,8,["modelValue"])]),_:1}),pe(u,{horizontal:"",label:"Year"},{default:Te(()=>[pe(c,{"return-object":"",placeholder:"Select year",modelValue:r.filters.year,"onUpdate:modelValue":t[3]||(t[3]=m=>r.filters.year=m),"deselect-label":"","allow-empty":!1,options:r.yearOptions},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Language"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select language",modelValue:r.filters.languages,"onUpdate:modelValue":t[4]||(t[4]=m=>r.filters.languages=m),options:r.languageOptions},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Country"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"","id-name":"iso",placeholder:"Select country",modelValue:r.filters.countries,"onUpdate:modelValue":t[5]||(t[5]=m=>r.filters.countries=m),options:r.countriesOptions},null,8,["modelValue","options"])]),_:1}),v("button",{class:"bg-[#F95C22] rounded-full py-3 px-20 font-['Blinker'] hover:bg-hover-orange duration-300 mt-2 sm:col-span-2 lg:col-span-1",onClick:t[6]||(t[6]=m=>r.onSubmit())},t[22]||(t[22]=[v("span",{class:"text-base leading-7 font-semibold text-black normal-case"}," Search ",-1)]))])]),r.tags.length?(k(),D("div",jU,[v("div",qU,[(k(!0),D(Ve,null,Qe(r.tags,m=>(k(),D("div",{key:m.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",WU,[v("span",null,ie(m.name),1),v("button",{onClick:y=>r.removeSelectedItem(m)},t[23]||(t[23]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,YU)])]))),128)),v("div",zU,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[7]||(t[7]=(...m)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...m))}," Clear all filters ")])])])):ae("",!0)]),v("div",KU,[t[26]||(t[26]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[27]||(t[27]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",GU,[v("div",JU,[v("div",ZU,[v("div",XU,[pe(u,{horizontal:"",label:"Date"},{default:Te(()=>[v("div",QU,[(k(),at(h,{key:r.filters.start_date,placeholder:"Start Date",format:"yyyy-MM-dd",value:r.filters.start_date,onOnChange:t[8]||(t[8]=m=>r.filters.start_date=m),onOnClear:t[9]||(t[9]=m=>r.filters.start_date=null)},null,8,["value"])),t[24]||(t[24]=v("div",{class:"absolute top-1/2 right-4 -translate-y-1/2 pointer-events-none"},[v("img",{src:"/images/select-arrow.svg"})],-1))])]),_:1}),pe(u,{horizontal:"",label:"Format"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select format",modelValue:r.filters.formats,"onUpdate:modelValue":t[10]||(t[10]=m=>r.filters.formats=m),options:r.activityFormatOptions,onOnChange:t[11]||(t[11]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Activity type"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select type",modelValue:r.filters.types,"onUpdate:modelValue":t[12]||(t[12]=m=>r.filters.types=m),options:r.activityTypeOptions,onOnChange:t[13]||(t[13]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Audience"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select audience",modelValue:r.filters.audiences,"onUpdate:modelValue":t[14]||(t[14]=m=>r.filters.audiences=m),options:n.audienceslist,onOnChange:t[15]||(t[15]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Age range"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select range",modelValue:r.filters.ages,"onUpdate:modelValue":t[16]||(t[16]=m=>r.filters.ages=m),options:r.ageOptions,onOnChange:t[17]||(t[17]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Themes"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select themes",modelValue:r.filters.themes,"onUpdate:modelValue":t[18]||(t[18]=m=>r.filters.themes=m),options:n.themeslist,onOnChange:t[19]||(t[19]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1})]),An(v("div",e7,[t[25]||(t[25]=v("img",{src:"img/loading.gif",style:{"margin-right":"10px"}},null,-1)),mt(ie(e.$t("event.loading")),1)],512),[[Fr,r.isLoading]]),r.isLoading?ae("",!0):(k(),D("div",t7,[(k(!0),D(Ve,null,Qe(r.events,m=>(k(),at(f,{key:m.id,event:m},null,8,["event"]))),128)),r.pagination.last_page>1?(k(),D("div",n7,[pe(p,{pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])])):ae("",!0)]))])])])])])],64)}const s7=gt(IU,[["render",r7]]),i7={props:{tool:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},a7={class:"flex flex-col bg-white rounded-lg overflow-hidden"},l7=["src"],o7={key:0,class:"flex gap-2 flex-wrap mb-2"},u7={key:0,class:"inline-block w-4 h-4",src:"/images/star-white.svg"},c7={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},d7={key:1,class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},f7={ref:"descriptionRef",class:"relative flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 overflow-hidden",style:{height:"auto"}},h7=["innerHTML"],p7={class:"flex-shrink-0 h-[56px]"},m7=["href"];function g7(e,t,n,r,s,a){var o;return k(),D("div",a7,[v("div",{class:$e(["flex-shrink-0 flex justify-center items-center w-full",[n.tool.avatar_dark&&"bg-stone-800"]])},[v("img",{src:n.tool.avatar||"/images/matchmaking-tool/tool-placeholder.png",class:$e(["w-full aspect-[2]",n.tool.avatar?"object-contain":"object-cover"])},null,10,l7)],2),v("div",{class:$e(["flex-grow flex flex-col gap-2 px-5 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[(o=n.tool.types)!=null&&o.length?(k(),D("div",o7,[(k(!0),D(Ve,null,Qe(n.tool.types,({title:u,highlight:c})=>(k(),D("span",{class:$e(["flex items-center gap-2 py-1 px-3 text-sm font-semibold rounded-full whitespace-nowrap leading-4",[c?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[c?(k(),D("img",u7)):ae("",!0),v("span",null,[(k(!0),D(Ve,null,Qe(u.split(" "),h=>(k(),D(Ve,null,[h?(k(),D("span",{key:0,class:$e(["mr-[2px]",{"font-sans":h==="&"}])},ie(h),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",c7,ie(n.tool.name),1),n.tool.location?(k(),D("div",d7,ie(n.tool.location),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:$e(["flex-grow h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",f7,[v("div",{innerHTML:n.tool.description},null,8,h7),s.needShowMore?(k(),D("div",{key:0,class:$e(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...u)=>a.onToggleShowMore&&a.onToggleShowMore(...u))},ie(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",p7,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:`/matchmaking-tool/${n.tool.slug}`},t[1]||(t[1]=[v("span",null,"View profile/contact",-1),v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,m7)])],2)])}const Iw=gt(i7,[["render",g7]]),v7={components:{ToolCard:Iw,Multiselect:Ta,Pagination:fd,Tooltip:$1},props:{prpQuery:{type:String,default:""},prpLanguages:{type:Array,default:()=>[]},prpLocations:{type:Array,default:()=>[]},prpTypes:{type:Array,default:()=>[]},prpTopics:{type:Array,default:()=>[]},languages:{type:Array,default:()=>[]},locations:{type:Array,default:()=>[]},types:{type:Array,default:()=>[]},topics:{type:Array,default:()=>[]},support_types:{type:Array,default:()=>[]},locale:String},setup(e){console.log("props",{...e});const t=de(!1),n=de(e.prpQuery),r=de(e.prpQuery),s=de([]),a=de(e.prpLanguages),o=de(e.prpLocations),u=de(e.prpTypes),c=de(e.prpTopics),h=de({}),f=de({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),p=de([]),m=me(()=>e.types.map(H=>({id:H,name:H}))),y=me(()=>[{id:"organisation",name:"Organisations"},{id:"volunteer",name:"Volunteers"}]),_=me(()=>e.topics.map(H=>({id:H,name:H}))),b=me(()=>[...s.value,...a.value,...o.value,...u.value,...c.value]),A=H=>{const F=U=>U.id!==H.id;s.value=s.value.filter(F),a.value=a.value.filter(F),o.value=o.value.filter(U=>U.iso!==(H==null?void 0:H.iso)),u.value=u.value.filter(F),c.value=c.value.filter(F)},B=()=>{s.value=[],a.value=[],o.value=[],u.value=[],c.value=[]},V=()=>{window.scrollTo(0,0)},x=()=>{V(),C(!0)},C=(H=!1)=>{H||(f.value.current_page=1);const F={page:f.value.current_page,support_types:s.value.map(U=>U.id),languages:a.value.map(U=>U.id),locations:o.value.map(U=>U.iso),types:u.value.map(U=>U.id),topics:c.value.map(U=>U.id)};Tt.post("/matchmaking-tool/search",{},{params:F}).then(({data:U})=>{console.log(">>> data",U.data),p.value=U.data.map(P=>{var J,X;const O={...P,avatar_dark:P.avatar_dark,avatar:P.avatar,types:[{title:"Online & In-person",highlight:!0},{title:"Ongoing availability"}]};return P.type==="volunteer"?{...O,name:`${P.first_name||""} ${P.last_name||""}`.trim(),location:P.location,description:P.description}:{...O,name:P.organisation_name,location:((X=(J=e.locations)==null?void 0:J.find(({iso:fe})=>fe===P.country))==null?void 0:X.name)||"",description:P.organisation_mission}}),console.log(">>> tools.value",JSON.parse(JSON.stringify(p.value))),f.value={per_page:U.per_page,current_page:U.current_page,from:U.from,last_page:U.last_page,last_page_url:U.last_page_url,next_page_url:U.next_page_url,prev_page:U.prev_page,prev_page_url:U.prev_page_url,to:U.to,total:U.total}})},$=(H,F)=>Le(F+"."+H.name);return Ht(()=>{C()}),{query:n,searchInput:r,selectedSupportTypes:s,selectedLanguages:a,selectedLocations:o,selectedTypes:u,selectedTopics:c,errors:h,pagination:f,tools:p,paginate:x,onSubmit:C,customLabel:$,showFilterModal:t,tags:b,removeSelectedItem:A,removeAllSelectedItems:B,typeOptions:m,supportTypeOptions:y,topicOptions:_}}},y7={class:"codeweek-matchmakingtool-component font-['Blinker'] bg-light-blue"},_7={class:"codeweek-container py-10"},b7={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},w7={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 mb-12"},x7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},k7={class:"language-json"},S7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},T7={class:"language-json"},A7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},C7={class:"language-json"},E7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},O7={class:"flex items-center text-[16px] leading-5 text-slate-500 mb-2"},M7={class:"language-json"},R7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},D7={class:"flex items-end"},P7={class:"text-base leading-7 font-semibold text-black normal-case"},L7={key:0,class:"flex md:justify-center"},I7={class:"max-md:w-full flex flex-wrap gap-2"},N7={class:"flex items-center gap-2"},V7=["onClick"],F7={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},$7={class:"relative pt-20 md:pt-48"},B7={class:"bg-yellow-50 pb-20"},H7={class:"relative z-10 codeweek-container"},U7={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function j7(e,t,n,r,s,a){const o=st("multiselect"),u=st("Tooltip"),c=st("tool-card"),h=st("pagination");return k(),D("div",y7,[v("div",_7,[v("div",{class:$e(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",b7,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=f=>r.showFilterModal=!1)},t[9]||(t[9]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",w7,[v("div",null,[t[12]||(t[12]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Support type ",-1)),pe(o,{modelValue:r.selectedSupportTypes,"onUpdate:modelValue":t[1]||(t[1]=f=>r.selectedSupportTypes=f),class:"multi-select",options:r.supportTypeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type, e.g. volunteer",label:"Select type, e.g. volunteer","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",x7," Selected "+ie(f.length)+" "+ie(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",k7,[t[10]||(t[10]=mt(" ")),v("code",null,ie(r.selectedLanguages),1),t[11]||(t[11]=mt(` - `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[13]||(t[13]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Language ",-1)),pe(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[2]||(t[2]=f=>r.selectedLanguages=f),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select language",label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",S7," Selected "+ie(f.length)+" "+ie(f.length>1?"languages":"language"),1)):ae("",!0)]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[16]||(t[16]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Location ",-1)),pe(o,{modelValue:r.selectedLocations,"onUpdate:modelValue":t[3]||(t[3]=f=>r.selectedLocations=f),class:"multi-select",options:n.locations,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select country/city",label:"Location","custom-label":f=>f.name,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",A7," Selected "+ie(f.length)+" "+ie(f.length>1?"locations":"location"),1)):ae("",!0)]),default:Te(()=>[v("pre",T7,[t[14]||(t[14]=mt(" ")),v("code",null,ie(r.selectedLocations),1),t[15]||(t[15]=mt(` - `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[17]||(t[17]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Type of Organisation ",-1)),pe(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=f=>r.selectedTypes=f),class:"multi-select",options:r.typeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type of organisation",label:"Type of Organisation","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",E7," Selected "+ie(f.length)+" "+ie(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",C7,[v("code",null,ie(r.selectedTypes),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[v("label",O7,[t[20]||(t[20]=v("span",null,"Topics",-1)),pe(u,{contentClass:"w-64"},{trigger:Te(()=>t[18]||(t[18]=[v("div",{class:"w-5 h-5 bg-dark-blue rounded-full flex justify-center items-center text-white ml-1.5 cursor-pointer text-xs"}," i ",-1)])),content:Te(()=>t[19]||(t[19]=[mt(" Select a topic to help match volunteers with the right digital skills for your needs — e.g. coding, robotics, online safety, etc. ")])),_:1})]),pe(o,{modelValue:r.selectedTopics,"onUpdate:modelValue":t[5]||(t[5]=f=>r.selectedTopics=f),class:"multi-select",options:r.topicOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select topic, e.g. robotics",label:"Topics","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",R7," Selected "+ie(f.length)+" "+ie(f.length>1?"topics":"topic"),1)):ae("",!0)]),default:Te(()=>[v("pre",M7,[v("code",null,ie(r.selectedTopics),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",D7,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[6]||(t[6]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",P7,ie(e.$t("resources.search")),1)])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[7]||(t[7]=f=>r.showFilterModal=!0)},t[21]||(t[21]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[mt(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),D("div",L7,[v("div",I7,[(k(!0),D(Ve,null,Qe(r.tags,f=>(k(),D("div",{key:f.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",N7,[v("span",null,ie(f.name),1),v("button",{onClick:p=>r.removeSelectedItem(f)},t[22]||(t[22]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,V7)])]))),128)),v("div",F7,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[8]||(t[8]=(...f)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...f))}," Clear all filters ")])])])):ae("",!0)]),v("div",$7,[t[23]||(t[23]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[24]||(t[24]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",B7,[v("div",H7,[v("div",U7,[(k(!0),D(Ve,null,Qe(r.tools,f=>(k(),at(c,{key:f.id,tool:f},null,8,["tool"]))),128))]),r.pagination.last_page>1?(k(),at(h,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const q7=gt(v7,[["render",j7]]),W7={props:{mapTileUrl:String,profile:{type:Object,default:()=>({})},locations:{type:Array,default:()=>[]}},setup(e){const t=de([]),n=de([]),r=me(()=>{try{const m=JSON.parse(e.profile);return console.log(">>> profile",m),m}catch(m){return console.error("Parse profile data error",m),{}}}),s=me(()=>r.value.type==="organisation"),a=m=>{if(typeof m!="string")return m;try{return JSON.parse(m)}catch{return[]}},o=me(()=>{var b,A,B,V;const m=r.value;if(m.type!=="organisation")return null;const y=[];m.organisation_mission&&y.push({title:"Introduction",list:[m.organisation_mission]}),(b=m.support_activities)!=null&&b.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:m.support_activities}),(A=m.target_school_types)!=null&&A.length&&y.push({title:"What types of schools are you most interested in working with?",list:m.target_school_types}),(B=m.digital_expertise_areas)!=null&&B.length&&y.push({title:"What areas of digital expertise does your organisation or you specialise in?",list:m.digital_expertise_areas}),m.description&&y.push({title:"Do you have any additional information or comments that could help us better match you with schools and educators?",list:[m.description]});const[_]=(m.website||"").split(",")||[];return{name:m.organisation_name,description:m.description,location:((V=e.locations.find(({iso:x})=>x===m.country))==null?void 0:V.name)||"",email:m.email,website:(_||"").trim(),abouts:y,short_intro:"",availabilities:[],phone:"",avatarDark:m.avatar_dark,avatar:m.avatar}}),u=me(()=>{var _,b;const m=r.value;if(m.type!=="volunteer")return null;const y=[];return m.description&&y.push({title:"Introduction",list:[m.description]}),m.organisation_name&&m.organisation_type&&y.push({title:"Organisation",list:[`Organisation name: ${m.organisation_name}`,`Organisation type: ${a(m.organisation_type)}`]}),m.why_volunteering&&y.push({title:"Why am I volunteering?",list:[m.why_volunteering]}),(_=m.support_activities)!=null&&_.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:a(m.support_activities)}),(b=m.languages)!=null&&b.length&&y.push({title:"Languages spoken",list:a(m.languages)}),{name:`${m.first_name||""} ${m.last_name}`.trim(),description:m.description,location:m.location,email:m.email,get_email_from:m.get_email_from,linkedin:m.linkedin,facebook:m.facebook,website:m.website,job_title:m.job_title,abouts:y,short_intro:"",availabilities:[],phone:"",avatar:m.avatar}}),c=me(()=>{const m=o.value||u.value||{};return m.linkedin&&!m.linkedin.startsWith("http")&&(m.linkedin=`https://${m.linkedin}`),m.facebook&&!m.facebook.startsWith("http")&&(m.facebook=`https://${m.facebook}`),m.website&&!m.website.startsWith("http")&&(m.website=`https://${m.website}`),m}),h=m=>{const y=n.value.filter(_=>_!==m);n.value.includes(m)?n.value=y:n.value=[...n.value,m]},f=(m,y)=>{m&&(t.value[y]=m)},p=async()=>{let m=[51,10];try{const b=await Tt("https://nominatim.openstreetmap.org/search",{params:{format:"json",q:c.value.location}});if(b.data&&b.data.length>0){const{lat:A,lon:B}=b.data[0];A&&B&&(m=[A,B])}}catch(b){console.log(b)}const y=L.map("map-id");L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(y),console.log(m);const _=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[44,62],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker(m,{icon:_}).addTo(y),y.setView(m,12)};return Ht(()=>{setTimeout(()=>{p()},2e3)}),{isOrganisation:s,data:c,descriptionRefs:t,showAboutIndexes:n,handleToggleAbout:h,setDescriptionRef:f}}},Y7={id:"codeweek-matchmaking-tool",class:"font-['Blinker'] overflow-hidden"},z7={class:"relative flex overflow-hidden"},K7={class:"flex codeweek-container-lg py-10 tablet:py-20"},G7={class:"flex flex-col lg:flex-row gap-12 tablet:gap-20 xl:gap-32 2xl:gap-[260px]"},J7={class:"text-dark-blue text-[30px] md:text-4xl leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-6"},Z7=["innerHTML"],X7={class:"text-dark-blue text-[22px] md:text-3xl leading-[36px] font-medium font-['Montserrat'] mb-6"},Q7={class:"accordion"},ej={class:"bg-transparent border-b-2 border-solid border-[#A4B8D9]"},tj=["onClick"],nj={class:"text-[#20262C] font-semibold text-lg font-['Montserrat']"},rj={class:"flex flex-col gap-0 text-slate-500 text-xl font-normal w-full"},sj=["innerHTML"],ij={class:"flex-shrink-0 lg:max-w-[460px] w-full"},aj=["src"],lj={key:1,class:"rounded-xl h-full w-full object-cover",src:"/images/matchmaking-tool/tool-placeholder.png"},oj={class:"text-[#20262C] font-semibold text-lg p-0 mb-10"},uj={key:0},cj={key:0,class:"text-[#20262C] text-xl leading-[36px] font-medium font-['Montserrat'] mb-4 italic"},dj={class:"border-l-[4px] border-[#F95C22] pl-4"},fj=["innerHTML"],hj={class:"relative overflow-hidden"},pj={class:"codeweek-container-lg relative pt-20 pb-16 md:pt-40 md:pb-28"},mj={class:"bg-white px-5 py-10 lg:p-16 rounded-[32px] flex flex-col tablet:flex-row w-full gap-10 lg:gap-0"},gj={class:"flex-1"},vj={class:"flex gap-4 mb-6"},yj={class:"p-0 text-slate-500 text-xl font-normal capitalize"},_j={key:0,class:"flex gap-4 mb-6"},bj=["href"],wj={class:"flex gap-4 mb-6"},xj=["href"],kj={key:1,class:"p-0 text-slate-500 text-xl font-normal capitalize"},Sj={key:2,class:"p-0 text-slate-500 text-xl font-normal capitalize"},Tj={key:1,class:"flex gap-4 mb-6"},Aj=["href"],Cj={key:2,class:"flex gap-4 mb-6"},Ej=["href"],Oj={key:3,class:"flex gap-4 mb-6"},Mj=["href"],Rj={key:4,class:"text-xl font-semibold text-[#20262C] mb-2"},Dj={key:5,class:"flex gap-4"},Pj={class:"flex flex-col gap-2"},Lj={class:"grid grid-cols-2 gap-8"},Ij={class:"p-0 text-slate-500 text-xl font-normal"},Nj={class:"p-0 text-slate-500 text-xl font-normal"};function Vj(e,t,n,r,s,a){var o,u;return k(),D("section",Y7,[v("section",z7,[v("div",K7,[v("div",G7,[v("div",null,[v("h2",J7,ie(r.data.name),1),v("p",{class:"text-[#20262C] font-normal text-2xl p-0 mb-10",innerHTML:r.data.description},null,8,Z7),v("h3",X7,ie(r.isOrganisation?"About our organization":"About me"),1),v("div",Q7,[(k(!0),D(Ve,null,Qe(r.data.abouts,(c,h)=>{var f;return k(),D("div",ej,[v("div",{class:"py-4 cursor-pointer flex items-center justify-between duration-300",onClick:p=>r.handleToggleAbout(h)},[v("p",nj,ie(c.title),1),v("div",{class:$e(["rounded-full min-w-12 min-h-12 duration-300 flex justify-center items-center ml-8",[r.showAboutIndexes.includes(h)?"bg-primary hover:bg-hover-orange":"bg-yellow hover:bg-primary"]])},[v("div",{class:$e(["duration-300",[r.showAboutIndexes.includes(h)&&"rotate-180"]])},t[0]||(t[0]=[v("img",{src:"/images/digital-girls/arrow.svg"},null,-1)]),2)],2)],8,tj),v("div",{class:"flex overflow-hidden transition-all duration-300 min-h-[1px] h-full",ref_for:!0,ref:p=>r.setDescriptionRef(p,h),style:bn({height:r.showAboutIndexes.includes(h)?`${(f=r.descriptionRefs[h])==null?void 0:f.scrollHeight}px`:0})},[v("div",rj,[(k(!0),D(Ve,null,Qe(c.list,p=>(k(),D("p",{class:"p-0 pb-4 w-full",innerHTML:p},null,8,sj))),256))])],4)])}),256))])]),v("div",ij,[v("div",{class:$e(["flex justify-center items-center rounded-xl border-2 border-[#ADB2B6] mb-4 aspect-square",[r.isOrganisation&&"p-6",r.data.avatarDark&&"bg-stone-800"]])},[r.data.avatar?(k(),D("img",{key:0,class:"rounded-xl w-full",src:r.data.avatar},null,8,aj)):(k(),D("img",lj))],2),v("p",oj,[mt(ie(r.data.name)+" ",1),r.data.job_title?(k(),D("span",uj,", "+ie(r.data.job_title),1)):ae("",!0)]),r.data.short_intro?(k(),D("p",cj,ie(r.data.short_intro),1)):ae("",!0),v("div",dj,[v("p",{class:"p-0 text-slate-500 text-xl font-normal",innerHTML:r.data.description},null,8,fj)])])])])]),v("section",hj,[t[12]||(t[12]=v("div",{class:"absolute w-full h-full bg-yellow-50 md:hidden",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[13]||(t[13]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden md:block lg:hidden",style:{"clip-path":"ellipse(188% 90% at 50% 90%)"}},null,-1)),t[14]||(t[14]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden lg:block xl:hidden",style:{"clip-path":"ellipse(128% 90% at 50% 90%)"}},null,-1)),t[15]||(t[15]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden xl:block",style:{"clip-path":"ellipse(93% 90% at 50% 90%)"}},null,-1)),v("div",pj,[t[11]||(t[11]=v("h2",{class:"text-dark-blue tablet:text-center text-[30px] md:text-4xl leading-7 md:leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-10 tablet:mb-8"}," Contact details ",-1)),v("div",mj,[v("div",gj,[t[8]||(t[8]=v("h3",{class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-4"}," Location ",-1)),t[9]||(t[9]=v("span",{class:"bg-dark-blue text-white py-1 px-4 text-sm font-semibold rounded-full whitespace-nowrap flex items-center gap-2 w-fit mb-6"},[v("img",{src:"/images/star-white.svg",class:"w-4 h-4"}),v("span",null,[mt(" Can teach Online "),v("span",{class:"font-sans"},"&"),mt(" In-person ")])],-1)),v("div",vj,[t[1]||(t[1]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",null,[v("p",yj,ie(r.data.location),1)])]),r.data.phone?(k(),D("div",_j,[t[2]||(t[2]=v("img",{src:"/images/phone.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.phone},ie(r.data.phone),9,bj)])):ae("",!0),v("div",wj,[t[3]||(t[3]=v("img",{src:"/images/message.svg",class:"w-6 h-6"},null,-1)),r.data.email?(k(),D("a",{key:0,class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:`mailto:${r.data.email}`},ie(r.data.email),9,xj)):r.data.get_email_from?(k(),D("p",kj,ie(r.data.get_email_from),1)):(k(),D("p",Sj," Anonymous "))]),r.data.linkedin?(k(),D("div",Tj,[t[4]||(t[4]=v("img",{src:"/images/social/linkedin.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.linkedin}," LinkedIn ",8,Aj)])):ae("",!0),r.data.facebook?(k(),D("div",Cj,[t[5]||(t[5]=v("img",{src:"/images/social/facebook.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.facebook}," Facebook ",8,Ej)])):ae("",!0),r.data.website?(k(),D("div",Oj,[t[6]||(t[6]=v("img",{src:"/images/profile.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.website}," Website ",8,Mj)])):ae("",!0),(o=r.data.availabilities)!=null&&o.length?(k(),D("div",Rj," My availability ")):ae("",!0),(u=r.data.availabilities)!=null&&u.length?(k(),D("div",Dj,[t[7]||(t[7]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",Pj,[(k(!0),D(Ve,null,Qe(r.data.availabilities,({dateText:c,timeText:h})=>(k(),D("div",Lj,[v("p",Ij,ie(c),1),v("p",Nj,ie(h),1)]))),256))])])):ae("",!0)]),t[10]||(t[10]=v("div",{class:"flex-1"},[v("div",{id:"map-id",class:"relative z-50 w-full h-64 md:h-full md:min-h-96 rounded-2xl bg-gray-100"})],-1))])])])])}const Fj=gt(W7,[["render",Vj]]),$j={props:["user"],components:{ImageUpload:Mw,Flash:dd},data(){return{avatar:this.user.avatar_path}},computed:{canUpdate(){return console.log("user",this.user),this.$authorize(e=>e.id===this.user.id)},hasAvatar(){return console.log(this.avatar),this.avatar.split("/").pop()!=="default.png"}},methods:{onLoad(e){this.persist(e.file)},async persist(e){const t=new FormData;t.append("avatar",e);try{const n=await axios.post(`/api/users/${this.user.id}/avatar`,t);this.avatar=n.data.path,ps.emit("flash",{message:"Avatar uploaded!",level:"success"})}catch(n){if(n.response&&n.response.status===422){const r=n.response.data.errors,s=Object.values(r).flat().join(` -`);ps.emit("flash",{message:s,level:"error"})}else console.error("Upload failed:",n),ps.emit("flash",{message:"An unexpected error occurred while uploading the avatar.",level:"error"})}},remove(){console.log("delete me"),axios.delete("/api/users/avatar").then(()=>ps.emit("flash",{message:"Avatar Deleted!",level:"success"})),this.avatar="https://s3-eu-west-1.amazonaws.com/codeweek-dev/avatars/default.png"}}},Bj={class:"flex flex-col tablet:flex-row tablet:items-center gap-6 tablet:gap-14"},Hj={class:"flex"},Uj={class:"relative"},jj=["src"],qj={key:0,method:"POST",enctype:"multipart/form-data",class:"absolute bottom-0 left-0"},Wj={style:{display:"flex","align-items":"flex-end","margin-left":"-35px"}},Yj={class:"text-white font-normal text-3xl tablet:font-medium tablet:text-5xl font-['Montserrat'] mb-6"};function zj(e,t,n,r,s,a){const o=st("Flash"),u=st("image-upload");return k(),D(Ve,null,[pe(o),v("div",Bj,[v("div",Hj,[v("div",Uj,[v("img",{src:s.avatar,class:"w-40 h-40 rounded-full border-4 border-solid border-dark-blue-300"},null,8,jj),a.canUpdate?(k(),D("form",qj,[pe(u,{name:"avatar",class:"mr-1",onLoaded:a.onLoad},null,8,["onLoaded"])])):ae("",!0),v("div",Wj,[An(v("button",{class:"absolute !bottom-0 !right-0 flex justify-center items-center !h-10 !w-10 !p-0 bg-[#FE6824] rounded-full !border-2 !border-solid !border-white",onClick:t[0]||(t[0]=(...c)=>a.remove&&a.remove(...c))},t[1]||(t[1]=[v("img",{class:"w-5 h-5",src:"/images/trash.svg"},null,-1)]),512),[[Fr,a.hasAvatar]])])])]),v("div",null,[v("h1",Yj,ie(n.user.fullName),1)])])],64)}const Kj=gt($j,[["render",zj]]),Gj={install(e){e.config.globalProperties.$authorize=function(...t){return window.App.signedIn?typeof t[0]=="string"?authorizations[t[0]](t[1]):t[0](window.App.user):!1}}},Jj={data(){return{images:[{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Consortium partner visual representation"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 1"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 2"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Gallery image 3"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 4"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 5"}],currentIndex:0}},methods:{nextImage(){this.currentIndex=(this.currentIndex+1)%this.images.length,this.scrollToThumbnail()},prevImage(){this.currentIndex=this.currentIndex===0?this.images.length-1:this.currentIndex-1,this.scrollToThumbnail()},selectImage(e){this.currentIndex=e,this.scrollToThumbnail()},scrollToThumbnail(){const e=this.$refs.thumbnailGallery,t=e.clientWidth/3,n=Math.max(0,(this.currentIndex-1)*t);e.scrollTo({left:n,behavior:"smooth"})}}},Zj={class:"flex flex-col pt-3.5"},Xj={class:"flex py-4 md:py-20 relative flex-col mt-3.5 w-full bg-aqua max-md:max-w-full items-center"},Qj={class:"z-0 flex flex-col items-start justify-between max-w-full gap-10 p-10 md:px-24"},e9={class:"grid w-full grid-cols-1 md:grid-cols-2 gap-x-8"},t9={class:"flex items-start justify-start"},n9=["src","alt"],r9={class:"w-full overflow-hidden image-gallery"},s9={ref:"thumbnailGallery",class:"flex gap-4 overflow-x-auto flex-nowrap"},i9=["src","alt","onClick"],a9={class:"flex justify-end w-full mt-4 image-gallery-controls"},l9={class:"flex flex-wrap items-center gap-5"};function o9(e,t,n,r,s,a){return k(),D("section",Zj,[v("div",Xj,[v("div",Qj,[v("div",e9,[t[2]||(t[2]=kb('

Consortium Partner

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.

Website link
',1)),v("div",t9,[v("img",{src:s.images[s.currentIndex].src,alt:s.images[s.currentIndex].alt,class:"main-image object-contain aspect-[1.63] w-full md:w-[480px] max-md:max-w-full"},null,8,n9)])]),v("div",r9,[v("div",s9,[(k(!0),D(Ve,null,Qe(s.images,(o,u)=>(k(),D("img",{key:u,src:o.src,alt:"Gallery image "+(u+1),class:$e([{"border-2 border-orange-500":s.currentIndex===u},"thumbnail cursor-pointer object-contain shrink-0 aspect-[1.5] min-h-[120px] w-[calc(33.33%-8px)]"]),onClick:c=>a.selectImage(u)},null,10,i9))),128))],512)]),v("div",a9,[v("div",l9,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.prevImage&&a.prevImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[3]||(t[3]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M19 22L13 16L19 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{onClick:t[1]||(t[1]=(...o)=>a.nextImage&&a.nextImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[4]||(t[4]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M13 22L19 16L13 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])])])])}const u9=gt(Jj,[["render",o9],["__scopeId","data-v-5aad3e31"]]),Ut=bc({});Ut.use(Gj);Ut.use(kL,{resolve:async e=>await Object.assign({"../lang/php_al.json":()=>Vt(()=>import("./php_al-C3ZnR2FH.js"),[]),"../lang/php_ba.json":()=>Vt(()=>import("./php_ba-DTZQ5MBL.js"),[]),"../lang/php_bg.json":()=>Vt(()=>import("./php_bg-B9k1mnv0.js"),[]),"../lang/php_cs.json":()=>Vt(()=>import("./php_cs-B50yrDBA.js"),[]),"../lang/php_da.json":()=>Vt(()=>import("./php_da-CWcN-IcP.js"),[]),"../lang/php_de.json":()=>Vt(()=>import("./php_de-Bx_EE39s.js"),[]),"../lang/php_el.json":()=>Vt(()=>import("./php_el-V0lVmTux.js"),[]),"../lang/php_en.json":()=>Vt(()=>import("./php_en-DwhVyMAV.js"),[]),"../lang/php_es.json":()=>Vt(()=>import("./php_es-BIlrcrdk.js"),[]),"../lang/php_et.json":()=>Vt(()=>import("./php_et-C6n82wnU.js"),[]),"../lang/php_fi.json":()=>Vt(()=>import("./php_fi-Io3pkhL5.js"),[]),"../lang/php_fr.json":()=>Vt(()=>import("./php_fr-COosWvwd.js"),[]),"../lang/php_hr.json":()=>Vt(()=>import("./php_hr-uctzynpc.js"),[]),"../lang/php_hu.json":()=>Vt(()=>import("./php_hu-DRP_pEbU.js"),[]),"../lang/php_it.json":()=>Vt(()=>import("./php_it-DvFCurdv.js"),[]),"../lang/php_lt.json":()=>Vt(()=>import("./php_lt-igJN2kxI.js"),[]),"../lang/php_lv.json":()=>Vt(()=>import("./php_lv-Duk__2Se.js"),[]),"../lang/php_me.json":()=>Vt(()=>import("./php_me-D2GvlC2S.js"),[]),"../lang/php_mk.json":()=>Vt(()=>import("./php_mk-BgmFU5pS.js"),[]),"../lang/php_mt.json":()=>Vt(()=>import("./php_mt-O3QXroMZ.js"),[]),"../lang/php_nl.json":()=>Vt(()=>import("./php_nl-BOWTSTHC.js"),[]),"../lang/php_pl.json":()=>Vt(()=>import("./php_pl-0LYZgSOi.js"),[]),"../lang/php_pt.json":()=>Vt(()=>import("./php_pt-pQKM91VZ.js"),[]),"../lang/php_ro.json":()=>Vt(()=>import("./php_ro-BWSvity8.js"),[]),"../lang/php_rs.json":()=>Vt(()=>import("./php_rs-goYz4zr-.js"),[]),"../lang/php_sk.json":()=>Vt(()=>import("./php_sk-CXHdvk8m.js"),[]),"../lang/php_sl.json":()=>Vt(()=>import("./php_sl-CSX4v--c.js"),[]),"../lang/php_sv.json":()=>Vt(()=>import("./php_sv-BpQN1T77.js"),[]),"../lang/php_tr.json":()=>Vt(()=>import("./php_tr-fgTOPr5f.js"),[]),"../lang/php_ua.json":()=>Vt(()=>import("./php_ua-hOTG8Z8H.js"),[])})[`../lang/${e}.json`]()});Ut.component("ActivityForm",y4);Ut.component("ResourceForm",RV);Ut.component("ResourceCard",U1);Ut.component("ResourcePill",H1);Ut.component("Pagination",fd);Ut.component("Singleselect",NV);Ut.component("PasswordField",HV);Ut.component("Multiselect",YV);Ut.component("CountrySelect",ZV);Ut.component("ModerateEvent",yF);Ut.component("ReportEvent",pH);Ut.component("AutocompleteGeo",HF);Ut.component("DateTime",n8);Ut.component("Question",p8);Ut.component("PictureForm",S8);Ut.component("Flash",dd);Ut.component("InputTags",rH);Ut.component("SearchPageComponent",s7);Ut.component("AvatarForm",Kj);Ut.component("PartnerGallery",u9);Ut.component("MatchMakingToolForm",q7);Ut.component("ToolCard",Iw);Ut.component("ToolDetailCard",Fj);Ut.component("EventCard",Lw);Ut.component("EventDetail",PU);Ut.component("SelectField",Fo);Ut.mount("#app"); + `,se=L.popup({maxWidth:600}).setContent(W);q.target.bindPopup(se).openPopup()}catch(Ae){console.error("Can NOT load event",Ae)}};const ne=()=>{if(c.value)try{h.value&&(c.value.removeLayer(h.value),h.value=null);const q=L.markerClusterGroup(),he=[];Object.values(p.value).forEach(Ae=>{he.push(...Ae)}),console.group("Started add markers",he.length),he.map(({id:Ae,geoposition:Pe},W)=>{W%1e4===0&&console.log("Adding markers",W);const se=Pe.split(","),E=parseFloat(se[0]),re=parseFloat(se[1]);if(E&&re){const _e=L.marker([E,re],{id:Ae});_e.on("click",fe),q.addLayer(_e)}}),console.log("Done add markers",he.length),console.groupEnd(),h.value=q,c.value.addLayer(q)}catch(q){console.log("Add marker error",q)}},N=()=>{navigator.geolocation&&navigator.geolocation.getCurrentPosition(q=>{const{latitude:he,longitude:Ae}=q.coords,Pe=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[33,41],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker([he,Ae],{icon:Pe}).addTo(c.value)},q=>{console.error("Geolocation error:",q)})},Z=()=>{c.value=L.map("mapid"),c.value.setView([51,10],5),L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(c.value)},R=q=>{const he=u.value;if(!he)return;const Ae="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";q?he.classList.add(...Ae.split(" ")):he.classList.remove(...Ae.split(" "))};return Ht(()=>{setTimeout(()=>{C(),O()},100),setTimeout(()=>{Z(),J(),ne(),N()},2e3)}),{mapContainerRef:u,yearOptions:A,languageOptions:B,activityFormatOptions:t,activityTypeOptions:n,ageOptions:r,filters:_,countriesOptions:V,removeSelectedItem:H,removeAllSelectedItems:F,isLoading:o,events:f,errors:m,tags:$,pagination:b,scrollToTop:U,paginate:P,onSubmit:O,limit:X,handleToggleMapFullScreen:R}}},PU={ref:"mapContainerRef",class:"w-full h-[520px] top-0 left-0"},LU={id:"mapid",class:"w-full h-full relative"},IU={style:{"z-index":"999"},id:"map-controls",class:"absolute z-50 flex flex-col top-4 left-2"},NU={class:"codeweek-searchpage-component font-['Blinker']"},VU={class:"codeweek-container py-10"},FU={class:"flex w-full"},$U={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 items-end gap-4 w-full"},BU={key:0,class:"flex md:justify-center mt-10"},HU={class:"max-md:w-full flex flex-wrap gap-2"},UU={class:"flex items-center gap-2"},jU=["onClick"],qU={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},WU={class:"relative pt-20 md:pt-48"},YU={class:"bg-yellow-50 pb-24"},zU={class:"relative z-10 codeweek-container-lg"},KU={class:"flex flex-col md:flex-row gap-10"},GU={class:"flex-shrink-0 grid grid-cols-2 md:grid-cols-1 gap-6 bg-[#FFEF99] px-4 py-6 rounded-2xl self-start w-full md:w-60"},JU={class:"relative w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},ZU={class:"flex items-center justify-center w-full"},XU={key:0,class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10 h-fit"},QU={key:0,class:"col-span-full"};function e7(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("date-time"),f=st("event-card"),p=st("pagination");return k(),D(Ve,null,[v("section",null,[v("div",PU,[v("div",LU,[v("div",IU,[v("button",{class:"pb-2 group",onClick:t[0]||(t[0]=m=>r.handleToggleMapFullScreen(!0))},t[20]||(t[20]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{class:"stroke-[#414141] group-hover:stroke-[#ffffff]",d:"M16 11H13C12.4696 11 11.9609 11.2107 11.5858 11.5858C11.2107 11.9609 11 12.4696 11 13V16M29 16V13C29 12.4696 28.7893 11.9609 28.4142 11.5858C28.0391 11.2107 27.5304 11 27 11H24M24 29H27C27.5304 29 28.0391 28.7893 28.4142 28.4142C28.7893 28.0391 29 27.5304 29 27V24M11 24V27C11 27.5304 11.2107 28.0391 11.5858 28.4142C11.9609 28.7893 12.4696 29 13 29H16","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{class:"pb-2 group",onClick:t[1]||(t[1]=m=>r.handleToggleMapFullScreen(!1))},t[21]||(t[21]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{d:"M13 20H27",class:"stroke-[#414141] group-hover:stroke-[#ffffff]","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])],512)]),v("section",NU,[v("div",VU,[v("div",FU,[v("div",$U,[pe(u,{class:"lg:col-span-2",horizontal:"",label:"Search by title or description"},{default:Te(()=>[pe(o,{modelValue:r.filters.query,"onUpdate:modelValue":t[2]||(t[2]=m=>r.filters.query=m),placeholder:"E.g tools assessment in computing"},null,8,["modelValue"])]),_:1}),pe(u,{horizontal:"",label:"Year"},{default:Te(()=>[pe(c,{"return-object":"",placeholder:"Select year",modelValue:r.filters.year,"onUpdate:modelValue":t[3]||(t[3]=m=>r.filters.year=m),"deselect-label":"","allow-empty":!1,options:r.yearOptions},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Language"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select language",modelValue:r.filters.languages,"onUpdate:modelValue":t[4]||(t[4]=m=>r.filters.languages=m),options:r.languageOptions},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Country"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"","id-name":"iso",placeholder:"Select country",modelValue:r.filters.countries,"onUpdate:modelValue":t[5]||(t[5]=m=>r.filters.countries=m),options:r.countriesOptions},null,8,["modelValue","options"])]),_:1}),v("button",{class:"bg-[#F95C22] rounded-full py-3 px-20 font-['Blinker'] hover:bg-hover-orange duration-300 mt-2 sm:col-span-2 lg:col-span-1",onClick:t[6]||(t[6]=m=>r.onSubmit())},t[22]||(t[22]=[v("span",{class:"text-base leading-7 font-semibold text-black normal-case"}," Search ",-1)]))])]),r.tags.length?(k(),D("div",BU,[v("div",HU,[(k(!0),D(Ve,null,Qe(r.tags,m=>(k(),D("div",{key:m.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",UU,[v("span",null,ie(m.name),1),v("button",{onClick:y=>r.removeSelectedItem(m)},t[23]||(t[23]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,jU)])]))),128)),v("div",qU,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[7]||(t[7]=(...m)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...m))}," Clear all filters ")])])])):ae("",!0)]),v("div",WU,[t[26]||(t[26]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[27]||(t[27]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",YU,[v("div",zU,[v("div",KU,[v("div",GU,[pe(u,{horizontal:"",label:"Date"},{default:Te(()=>[v("div",JU,[(k(),at(h,{key:r.filters.start_date,placeholder:"Start Date",format:"yyyy-MM-dd",value:r.filters.start_date,onOnChange:t[8]||(t[8]=m=>r.filters.start_date=m),onOnClear:t[9]||(t[9]=m=>r.filters.start_date=null)},null,8,["value"])),t[24]||(t[24]=v("div",{class:"absolute top-1/2 right-4 -translate-y-1/2 pointer-events-none"},[v("img",{src:"/images/select-arrow.svg"})],-1))])]),_:1}),pe(u,{horizontal:"",label:"Format"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select format",modelValue:r.filters.formats,"onUpdate:modelValue":t[10]||(t[10]=m=>r.filters.formats=m),options:r.activityFormatOptions,onOnChange:t[11]||(t[11]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Activity type"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select type",modelValue:r.filters.types,"onUpdate:modelValue":t[12]||(t[12]=m=>r.filters.types=m),options:r.activityTypeOptions,onOnChange:t[13]||(t[13]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Audience"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select audience",modelValue:r.filters.audiences,"onUpdate:modelValue":t[14]||(t[14]=m=>r.filters.audiences=m),options:n.audienceslist,onOnChange:t[15]||(t[15]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Age range"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select range",modelValue:r.filters.ages,"onUpdate:modelValue":t[16]||(t[16]=m=>r.filters.ages=m),options:r.ageOptions,onOnChange:t[17]||(t[17]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Themes"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select themes",modelValue:r.filters.themes,"onUpdate:modelValue":t[18]||(t[18]=m=>r.filters.themes=m),options:n.themeslist,onOnChange:t[19]||(t[19]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1})]),An(v("div",ZU,[t[25]||(t[25]=v("img",{src:"img/loading.gif",style:{"margin-right":"10px"}},null,-1)),mt(ie(e.$t("event.loading")),1)],512),[[Vr,r.isLoading]]),r.isLoading?ae("",!0):(k(),D("div",XU,[(k(!0),D(Ve,null,Qe(r.events,m=>(k(),at(f,{key:m.id,event:m},null,8,["event"]))),128)),r.pagination.last_page>1?(k(),D("div",QU,[pe(p,{pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])])):ae("",!0)]))])])])])])],64)}const t7=gt(DU,[["render",e7]]),n7={props:{tool:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},r7={class:"flex flex-col bg-white rounded-lg overflow-hidden"},s7=["src"],i7={key:0,class:"flex gap-2 flex-wrap mb-2"},a7={key:0,class:"inline-block w-4 h-4",src:"/images/star-white.svg"},l7={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},o7={key:1,class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},u7={ref:"descriptionRef",class:"relative flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 overflow-hidden",style:{height:"auto"}},c7=["innerHTML"],d7={class:"flex-shrink-0 h-[56px]"},f7=["href"];function h7(e,t,n,r,s,a){var o;return k(),D("div",r7,[v("div",{class:$e(["flex-shrink-0 flex justify-center items-center w-full",[n.tool.avatar_dark&&"bg-stone-800"]])},[v("img",{src:n.tool.avatar||"/images/matchmaking-tool/tool-placeholder.png",class:$e(["w-full aspect-[2]",n.tool.avatar?"object-contain":"object-cover"])},null,10,s7)],2),v("div",{class:$e(["flex-grow flex flex-col gap-2 px-5 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[(o=n.tool.types)!=null&&o.length?(k(),D("div",i7,[(k(!0),D(Ve,null,Qe(n.tool.types,({title:u,highlight:c})=>(k(),D("span",{class:$e(["flex items-center gap-2 py-1 px-3 text-sm font-semibold rounded-full whitespace-nowrap leading-4",[c?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[c?(k(),D("img",a7)):ae("",!0),v("span",null,[(k(!0),D(Ve,null,Qe(u.split(" "),h=>(k(),D(Ve,null,[h?(k(),D("span",{key:0,class:$e(["mr-[2px]",{"font-sans":h==="&"}])},ie(h),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",l7,ie(n.tool.name),1),n.tool.location?(k(),D("div",o7,ie(n.tool.location),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:$e(["flex-grow h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",u7,[v("div",{innerHTML:n.tool.description},null,8,c7),s.needShowMore?(k(),D("div",{key:0,class:$e(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...u)=>a.onToggleShowMore&&a.onToggleShowMore(...u))},ie(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",d7,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:`/matchmaking-tool/${n.tool.slug}`},t[1]||(t[1]=[v("span",null,"View profile/contact",-1),v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,f7)])],2)])}const Pw=gt(n7,[["render",h7]]),p7={components:{ToolCard:Pw,Multiselect:Ta,Pagination:cd,Tooltip:V1},props:{prpQuery:{type:String,default:""},prpLanguages:{type:Array,default:()=>[]},prpLocations:{type:Array,default:()=>[]},prpTypes:{type:Array,default:()=>[]},prpTopics:{type:Array,default:()=>[]},languages:{type:Array,default:()=>[]},locations:{type:Array,default:()=>[]},types:{type:Array,default:()=>[]},topics:{type:Array,default:()=>[]},support_types:{type:Array,default:()=>[]},locale:String},setup(e){console.log("props",{...e});const t=de(!1),n=de(e.prpQuery),r=de(e.prpQuery),s=de([]),a=de(e.prpLanguages),o=de(e.prpLocations),u=de(e.prpTypes),c=de(e.prpTopics),h=de({}),f=de({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),p=de([]),m=me(()=>e.types.map(H=>({id:H,name:H}))),y=me(()=>[{id:"organisation",name:"Organisations"},{id:"volunteer",name:"Volunteers"}]),_=me(()=>e.topics.map(H=>({id:H,name:H}))),b=me(()=>[...s.value,...a.value,...o.value,...u.value,...c.value]),A=H=>{const F=U=>U.id!==H.id;s.value=s.value.filter(F),a.value=a.value.filter(F),o.value=o.value.filter(U=>U.iso!==(H==null?void 0:H.iso)),u.value=u.value.filter(F),c.value=c.value.filter(F)},B=()=>{s.value=[],a.value=[],o.value=[],u.value=[],c.value=[]},V=()=>{window.scrollTo(0,0)},x=()=>{V(),C(!0)},C=(H=!1)=>{H||(f.value.current_page=1);const F={page:f.value.current_page,support_types:s.value.map(U=>U.id),languages:a.value.map(U=>U.id),locations:o.value.map(U=>U.iso),types:u.value.map(U=>U.id),topics:c.value.map(U=>U.id)};Tt.post("/matchmaking-tool/search",{},{params:F}).then(({data:U})=>{console.log(">>> data",U.data),p.value=U.data.map(P=>{var J,X;const O={...P,avatar_dark:P.avatar_dark,avatar:P.avatar,types:[{title:"Online & In-person",highlight:!0},{title:"Ongoing availability"}]};return P.type==="volunteer"?{...O,name:`${P.first_name||""} ${P.last_name||""}`.trim(),location:P.location,description:P.description}:{...O,name:P.organisation_name,location:((X=(J=e.locations)==null?void 0:J.find(({iso:fe})=>fe===P.country))==null?void 0:X.name)||"",description:P.organisation_mission}}),console.log(">>> tools.value",JSON.parse(JSON.stringify(p.value))),f.value={per_page:U.per_page,current_page:U.current_page,from:U.from,last_page:U.last_page,last_page_url:U.last_page_url,next_page_url:U.next_page_url,prev_page:U.prev_page,prev_page_url:U.prev_page_url,to:U.to,total:U.total}})},$=(H,F)=>Le(F+"."+H.name);return Ht(()=>{C()}),{query:n,searchInput:r,selectedSupportTypes:s,selectedLanguages:a,selectedLocations:o,selectedTypes:u,selectedTopics:c,errors:h,pagination:f,tools:p,paginate:x,onSubmit:C,customLabel:$,showFilterModal:t,tags:b,removeSelectedItem:A,removeAllSelectedItems:B,typeOptions:m,supportTypeOptions:y,topicOptions:_}}},m7={class:"codeweek-matchmakingtool-component font-['Blinker'] bg-light-blue"},g7={class:"codeweek-container py-10"},v7={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},y7={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 mb-12"},_7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},b7={class:"language-json"},w7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},x7={class:"language-json"},k7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},S7={class:"language-json"},T7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},A7={class:"flex items-center text-[16px] leading-5 text-slate-500 mb-2"},C7={class:"language-json"},E7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},O7={class:"flex items-end"},M7={class:"text-base leading-7 font-semibold text-black normal-case"},R7={key:0,class:"flex md:justify-center"},D7={class:"max-md:w-full flex flex-wrap gap-2"},P7={class:"flex items-center gap-2"},L7=["onClick"],I7={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},N7={class:"relative pt-20 md:pt-48"},V7={class:"bg-yellow-50 pb-20"},F7={class:"relative z-10 codeweek-container"},$7={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function B7(e,t,n,r,s,a){const o=st("multiselect"),u=st("Tooltip"),c=st("tool-card"),h=st("pagination");return k(),D("div",m7,[v("div",g7,[v("div",{class:$e(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",v7,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=f=>r.showFilterModal=!1)},t[9]||(t[9]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",y7,[v("div",null,[t[12]||(t[12]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Support type ",-1)),pe(o,{modelValue:r.selectedSupportTypes,"onUpdate:modelValue":t[1]||(t[1]=f=>r.selectedSupportTypes=f),class:"multi-select",options:r.supportTypeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type, e.g. volunteer",label:"Select type, e.g. volunteer","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",_7," Selected "+ie(f.length)+" "+ie(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",b7,[t[10]||(t[10]=mt(" ")),v("code",null,ie(r.selectedLanguages),1),t[11]||(t[11]=mt(` + `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[13]||(t[13]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Language ",-1)),pe(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[2]||(t[2]=f=>r.selectedLanguages=f),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select language",label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",w7," Selected "+ie(f.length)+" "+ie(f.length>1?"languages":"language"),1)):ae("",!0)]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[16]||(t[16]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Location ",-1)),pe(o,{modelValue:r.selectedLocations,"onUpdate:modelValue":t[3]||(t[3]=f=>r.selectedLocations=f),class:"multi-select",options:n.locations,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select country/city",label:"Location","custom-label":f=>f.name,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",k7," Selected "+ie(f.length)+" "+ie(f.length>1?"locations":"location"),1)):ae("",!0)]),default:Te(()=>[v("pre",x7,[t[14]||(t[14]=mt(" ")),v("code",null,ie(r.selectedLocations),1),t[15]||(t[15]=mt(` + `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[17]||(t[17]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Type of Organisation ",-1)),pe(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=f=>r.selectedTypes=f),class:"multi-select",options:r.typeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type of organisation",label:"Type of Organisation","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",T7," Selected "+ie(f.length)+" "+ie(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",S7,[v("code",null,ie(r.selectedTypes),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[v("label",A7,[t[20]||(t[20]=v("span",null,"Topics",-1)),pe(u,{contentClass:"w-64"},{trigger:Te(()=>t[18]||(t[18]=[v("div",{class:"w-5 h-5 bg-dark-blue rounded-full flex justify-center items-center text-white ml-1.5 cursor-pointer text-xs"}," i ",-1)])),content:Te(()=>t[19]||(t[19]=[mt(" Select a topic to help match volunteers with the right digital skills for your needs — e.g. coding, robotics, online safety, etc. ")])),_:1})]),pe(o,{modelValue:r.selectedTopics,"onUpdate:modelValue":t[5]||(t[5]=f=>r.selectedTopics=f),class:"multi-select",options:r.topicOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select topic, e.g. robotics",label:"Topics","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",E7," Selected "+ie(f.length)+" "+ie(f.length>1?"topics":"topic"),1)):ae("",!0)]),default:Te(()=>[v("pre",C7,[v("code",null,ie(r.selectedTopics),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",O7,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[6]||(t[6]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",M7,ie(e.$t("resources.search")),1)])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[7]||(t[7]=f=>r.showFilterModal=!0)},t[21]||(t[21]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[mt(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),D("div",R7,[v("div",D7,[(k(!0),D(Ve,null,Qe(r.tags,f=>(k(),D("div",{key:f.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",P7,[v("span",null,ie(f.name),1),v("button",{onClick:p=>r.removeSelectedItem(f)},t[22]||(t[22]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,L7)])]))),128)),v("div",I7,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[8]||(t[8]=(...f)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...f))}," Clear all filters ")])])])):ae("",!0)]),v("div",N7,[t[23]||(t[23]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[24]||(t[24]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",V7,[v("div",F7,[v("div",$7,[(k(!0),D(Ve,null,Qe(r.tools,f=>(k(),at(c,{key:f.id,tool:f},null,8,["tool"]))),128))]),r.pagination.last_page>1?(k(),at(h,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const H7=gt(p7,[["render",B7]]),U7={props:{mapTileUrl:String,profile:{type:Object,default:()=>({})},locations:{type:Array,default:()=>[]}},setup(e){const t=de([]),n=de([]),r=me(()=>{try{const m=JSON.parse(e.profile);return console.log(">>> profile",m),m}catch(m){return console.error("Parse profile data error",m),{}}}),s=me(()=>r.value.type==="organisation"),a=m=>{if(typeof m!="string")return m;try{return JSON.parse(m)}catch{return[]}},o=me(()=>{var b,A,B,V;const m=r.value;if(m.type!=="organisation")return null;const y=[];m.organisation_mission&&y.push({title:"Introduction",list:[m.organisation_mission]}),(b=m.support_activities)!=null&&b.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:m.support_activities}),(A=m.target_school_types)!=null&&A.length&&y.push({title:"What types of schools are you most interested in working with?",list:m.target_school_types}),(B=m.digital_expertise_areas)!=null&&B.length&&y.push({title:"What areas of digital expertise does your organisation or you specialise in?",list:m.digital_expertise_areas}),m.description&&y.push({title:"Do you have any additional information or comments that could help us better match you with schools and educators?",list:[m.description]});const[_]=(m.website||"").split(",")||[];return{name:m.organisation_name,description:m.description,location:((V=e.locations.find(({iso:x})=>x===m.country))==null?void 0:V.name)||"",email:m.email,website:(_||"").trim(),abouts:y,short_intro:"",availabilities:[],phone:"",avatarDark:m.avatar_dark,avatar:m.avatar}}),u=me(()=>{var _,b;const m=r.value;if(m.type!=="volunteer")return null;const y=[];return m.description&&y.push({title:"Introduction",list:[m.description]}),m.organisation_name&&m.organisation_type&&y.push({title:"Organisation",list:[`Organisation name: ${m.organisation_name}`,`Organisation type: ${a(m.organisation_type)}`]}),m.why_volunteering&&y.push({title:"Why am I volunteering?",list:[m.why_volunteering]}),(_=m.support_activities)!=null&&_.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:a(m.support_activities)}),(b=m.languages)!=null&&b.length&&y.push({title:"Languages spoken",list:a(m.languages)}),{name:`${m.first_name||""} ${m.last_name}`.trim(),description:m.description,location:m.location,email:m.email,get_email_from:m.get_email_from,linkedin:m.linkedin,facebook:m.facebook,website:m.website,job_title:m.job_title,abouts:y,short_intro:"",availabilities:[],phone:"",avatar:m.avatar}}),c=me(()=>{const m=o.value||u.value||{};return m.linkedin&&!m.linkedin.startsWith("http")&&(m.linkedin=`https://${m.linkedin}`),m.facebook&&!m.facebook.startsWith("http")&&(m.facebook=`https://${m.facebook}`),m.website&&!m.website.startsWith("http")&&(m.website=`https://${m.website}`),m}),h=m=>{const y=n.value.filter(_=>_!==m);n.value.includes(m)?n.value=y:n.value=[...n.value,m]},f=(m,y)=>{m&&(t.value[y]=m)},p=async()=>{let m=[51,10];try{const b=await Tt("https://nominatim.openstreetmap.org/search",{params:{format:"json",q:c.value.location}});if(b.data&&b.data.length>0){const{lat:A,lon:B}=b.data[0];A&&B&&(m=[A,B])}}catch(b){console.log(b)}const y=L.map("map-id");L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(y),console.log(m);const _=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[44,62],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker(m,{icon:_}).addTo(y),y.setView(m,12)};return Ht(()=>{setTimeout(()=>{p()},2e3)}),{isOrganisation:s,data:c,descriptionRefs:t,showAboutIndexes:n,handleToggleAbout:h,setDescriptionRef:f}}},j7={id:"codeweek-matchmaking-tool",class:"font-['Blinker'] overflow-hidden"},q7={class:"relative flex overflow-hidden"},W7={class:"flex codeweek-container-lg py-10 tablet:py-20"},Y7={class:"flex flex-col lg:flex-row gap-12 tablet:gap-20 xl:gap-32 2xl:gap-[260px]"},z7={class:"text-dark-blue text-[30px] md:text-4xl leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-6"},K7=["innerHTML"],G7={class:"text-dark-blue text-[22px] md:text-3xl leading-[36px] font-medium font-['Montserrat'] mb-6"},J7={class:"accordion"},Z7={class:"bg-transparent border-b-2 border-solid border-[#A4B8D9]"},X7=["onClick"],Q7={class:"text-[#20262C] font-semibold text-lg font-['Montserrat']"},ej={class:"flex flex-col gap-0 text-slate-500 text-xl font-normal w-full"},tj=["innerHTML"],nj={class:"flex-shrink-0 lg:max-w-[460px] w-full"},rj=["src"],sj={key:1,class:"rounded-xl h-full w-full object-cover",src:"/images/matchmaking-tool/tool-placeholder.png"},ij={class:"text-[#20262C] font-semibold text-lg p-0 mb-10"},aj={key:0},lj={key:0,class:"text-[#20262C] text-xl leading-[36px] font-medium font-['Montserrat'] mb-4 italic"},oj={class:"border-l-[4px] border-[#F95C22] pl-4"},uj=["innerHTML"],cj={class:"relative overflow-hidden"},dj={class:"codeweek-container-lg relative pt-20 pb-16 md:pt-40 md:pb-28"},fj={class:"bg-white px-5 py-10 lg:p-16 rounded-[32px] flex flex-col tablet:flex-row w-full gap-10 lg:gap-0"},hj={class:"flex-1"},pj={class:"flex gap-4 mb-6"},mj={class:"p-0 text-slate-500 text-xl font-normal capitalize"},gj={key:0,class:"flex gap-4 mb-6"},vj=["href"],yj={class:"flex gap-4 mb-6"},_j=["href"],bj={key:1,class:"p-0 text-slate-500 text-xl font-normal capitalize"},wj={key:2,class:"p-0 text-slate-500 text-xl font-normal capitalize"},xj={key:1,class:"flex gap-4 mb-6"},kj=["href"],Sj={key:2,class:"flex gap-4 mb-6"},Tj=["href"],Aj={key:3,class:"flex gap-4 mb-6"},Cj=["href"],Ej={key:4,class:"text-xl font-semibold text-[#20262C] mb-2"},Oj={key:5,class:"flex gap-4"},Mj={class:"flex flex-col gap-2"},Rj={class:"grid grid-cols-2 gap-8"},Dj={class:"p-0 text-slate-500 text-xl font-normal"},Pj={class:"p-0 text-slate-500 text-xl font-normal"};function Lj(e,t,n,r,s,a){var o,u;return k(),D("section",j7,[v("section",q7,[v("div",W7,[v("div",Y7,[v("div",null,[v("h2",z7,ie(r.data.name),1),v("p",{class:"text-[#20262C] font-normal text-2xl p-0 mb-10",innerHTML:r.data.description},null,8,K7),v("h3",G7,ie(r.isOrganisation?"About our organization":"About me"),1),v("div",J7,[(k(!0),D(Ve,null,Qe(r.data.abouts,(c,h)=>{var f;return k(),D("div",Z7,[v("div",{class:"py-4 cursor-pointer flex items-center justify-between duration-300",onClick:p=>r.handleToggleAbout(h)},[v("p",Q7,ie(c.title),1),v("div",{class:$e(["rounded-full min-w-12 min-h-12 duration-300 flex justify-center items-center ml-8",[r.showAboutIndexes.includes(h)?"bg-primary hover:bg-hover-orange":"bg-yellow hover:bg-primary"]])},[v("div",{class:$e(["duration-300",[r.showAboutIndexes.includes(h)&&"rotate-180"]])},t[0]||(t[0]=[v("img",{src:"/images/digital-girls/arrow.svg"},null,-1)]),2)],2)],8,X7),v("div",{class:"flex overflow-hidden transition-all duration-300 min-h-[1px] h-full",ref_for:!0,ref:p=>r.setDescriptionRef(p,h),style:bn({height:r.showAboutIndexes.includes(h)?`${(f=r.descriptionRefs[h])==null?void 0:f.scrollHeight}px`:0})},[v("div",ej,[(k(!0),D(Ve,null,Qe(c.list,p=>(k(),D("p",{class:"p-0 pb-4 w-full",innerHTML:p},null,8,tj))),256))])],4)])}),256))])]),v("div",nj,[v("div",{class:$e(["flex justify-center items-center rounded-xl border-2 border-[#ADB2B6] mb-4 aspect-square",[r.isOrganisation&&"p-6",r.data.avatarDark&&"bg-stone-800"]])},[r.data.avatar?(k(),D("img",{key:0,class:"rounded-xl w-full",src:r.data.avatar},null,8,rj)):(k(),D("img",sj))],2),v("p",ij,[mt(ie(r.data.name)+" ",1),r.data.job_title?(k(),D("span",aj,", "+ie(r.data.job_title),1)):ae("",!0)]),r.data.short_intro?(k(),D("p",lj,ie(r.data.short_intro),1)):ae("",!0),v("div",oj,[v("p",{class:"p-0 text-slate-500 text-xl font-normal",innerHTML:r.data.description},null,8,uj)])])])])]),v("section",cj,[t[12]||(t[12]=v("div",{class:"absolute w-full h-full bg-yellow-50 md:hidden",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[13]||(t[13]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden md:block lg:hidden",style:{"clip-path":"ellipse(188% 90% at 50% 90%)"}},null,-1)),t[14]||(t[14]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden lg:block xl:hidden",style:{"clip-path":"ellipse(128% 90% at 50% 90%)"}},null,-1)),t[15]||(t[15]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden xl:block",style:{"clip-path":"ellipse(93% 90% at 50% 90%)"}},null,-1)),v("div",dj,[t[11]||(t[11]=v("h2",{class:"text-dark-blue tablet:text-center text-[30px] md:text-4xl leading-7 md:leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-10 tablet:mb-8"}," Contact details ",-1)),v("div",fj,[v("div",hj,[t[8]||(t[8]=v("h3",{class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-4"}," Location ",-1)),t[9]||(t[9]=v("span",{class:"bg-dark-blue text-white py-1 px-4 text-sm font-semibold rounded-full whitespace-nowrap flex items-center gap-2 w-fit mb-6"},[v("img",{src:"/images/star-white.svg",class:"w-4 h-4"}),v("span",null,[mt(" Can teach Online "),v("span",{class:"font-sans"},"&"),mt(" In-person ")])],-1)),v("div",pj,[t[1]||(t[1]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",null,[v("p",mj,ie(r.data.location),1)])]),r.data.phone?(k(),D("div",gj,[t[2]||(t[2]=v("img",{src:"/images/phone.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.phone},ie(r.data.phone),9,vj)])):ae("",!0),v("div",yj,[t[3]||(t[3]=v("img",{src:"/images/message.svg",class:"w-6 h-6"},null,-1)),r.data.email?(k(),D("a",{key:0,class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:`mailto:${r.data.email}`},ie(r.data.email),9,_j)):r.data.get_email_from?(k(),D("p",bj,ie(r.data.get_email_from),1)):(k(),D("p",wj," Anonymous "))]),r.data.linkedin?(k(),D("div",xj,[t[4]||(t[4]=v("img",{src:"/images/social/linkedin.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.linkedin}," LinkedIn ",8,kj)])):ae("",!0),r.data.facebook?(k(),D("div",Sj,[t[5]||(t[5]=v("img",{src:"/images/social/facebook.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.facebook}," Facebook ",8,Tj)])):ae("",!0),r.data.website?(k(),D("div",Aj,[t[6]||(t[6]=v("img",{src:"/images/profile.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.website}," Website ",8,Cj)])):ae("",!0),(o=r.data.availabilities)!=null&&o.length?(k(),D("div",Ej," My availability ")):ae("",!0),(u=r.data.availabilities)!=null&&u.length?(k(),D("div",Oj,[t[7]||(t[7]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",Mj,[(k(!0),D(Ve,null,Qe(r.data.availabilities,({dateText:c,timeText:h})=>(k(),D("div",Rj,[v("p",Dj,ie(c),1),v("p",Pj,ie(h),1)]))),256))])])):ae("",!0)]),t[10]||(t[10]=v("div",{class:"flex-1"},[v("div",{id:"map-id",class:"relative z-50 w-full h-64 md:h-full md:min-h-96 rounded-2xl bg-gray-100"})],-1))])])])])}const Ij=gt(U7,[["render",Lj]]),Nj={props:["user"],components:{ImageUpload:Ew,Flash:ud},data(){return{avatar:this.user.avatar_path}},computed:{canUpdate(){return console.log("user",this.user),this.$authorize(e=>e.id===this.user.id)},hasAvatar(){return console.log(this.avatar),this.avatar.split("/").pop()!=="default.png"}},methods:{onLoad(e){this.persist(e.file)},async persist(e){const t=new FormData;t.append("avatar",e);try{const n=await axios.post(`/api/users/${this.user.id}/avatar`,t);this.avatar=n.data.path,ps.emit("flash",{message:"Avatar uploaded!",level:"success"})}catch(n){if(n.response&&n.response.status===422){const r=n.response.data.errors,s=Object.values(r).flat().join(` +`);ps.emit("flash",{message:s,level:"error"})}else console.error("Upload failed:",n),ps.emit("flash",{message:"An unexpected error occurred while uploading the avatar.",level:"error"})}},remove(){console.log("delete me"),axios.delete("/api/users/avatar").then(()=>ps.emit("flash",{message:"Avatar Deleted!",level:"success"})),this.avatar="https://s3-eu-west-1.amazonaws.com/codeweek-dev/avatars/default.png"}}},Vj={class:"flex flex-col tablet:flex-row tablet:items-center gap-6 tablet:gap-14"},Fj={class:"flex"},$j={class:"relative"},Bj=["src"],Hj={key:0,method:"POST",enctype:"multipart/form-data",class:"absolute bottom-0 left-0"},Uj={style:{display:"flex","align-items":"flex-end","margin-left":"-35px"}},jj={class:"text-white font-normal text-3xl tablet:font-medium tablet:text-5xl font-['Montserrat'] mb-6"};function qj(e,t,n,r,s,a){const o=st("Flash"),u=st("image-upload");return k(),D(Ve,null,[pe(o),v("div",Vj,[v("div",Fj,[v("div",$j,[v("img",{src:s.avatar,class:"w-40 h-40 rounded-full border-4 border-solid border-dark-blue-300"},null,8,Bj),a.canUpdate?(k(),D("form",Hj,[pe(u,{name:"avatar",class:"mr-1",onLoaded:a.onLoad},null,8,["onLoaded"])])):ae("",!0),v("div",Uj,[An(v("button",{class:"absolute !bottom-0 !right-0 flex justify-center items-center !h-10 !w-10 !p-0 bg-[#FE6824] rounded-full !border-2 !border-solid !border-white",onClick:t[0]||(t[0]=(...c)=>a.remove&&a.remove(...c))},t[1]||(t[1]=[v("img",{class:"w-5 h-5",src:"/images/trash.svg"},null,-1)]),512),[[Vr,a.hasAvatar]])])])]),v("div",null,[v("h1",jj,ie(n.user.fullName),1)])])],64)}const Wj=gt(Nj,[["render",qj]]),Yj={install(e){e.config.globalProperties.$authorize=function(...t){return window.App.signedIn?typeof t[0]=="string"?authorizations[t[0]](t[1]):t[0](window.App.user):!1}}},zj={data(){return{images:[{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Consortium partner visual representation"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 1"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 2"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Gallery image 3"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 4"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 5"}],currentIndex:0}},methods:{nextImage(){this.currentIndex=(this.currentIndex+1)%this.images.length,this.scrollToThumbnail()},prevImage(){this.currentIndex=this.currentIndex===0?this.images.length-1:this.currentIndex-1,this.scrollToThumbnail()},selectImage(e){this.currentIndex=e,this.scrollToThumbnail()},scrollToThumbnail(){const e=this.$refs.thumbnailGallery,t=e.clientWidth/3,n=Math.max(0,(this.currentIndex-1)*t);e.scrollTo({left:n,behavior:"smooth"})}}},Kj={class:"flex flex-col pt-3.5"},Gj={class:"flex py-4 md:py-20 relative flex-col mt-3.5 w-full bg-aqua max-md:max-w-full items-center"},Jj={class:"z-0 flex flex-col items-start justify-between max-w-full gap-10 p-10 md:px-24"},Zj={class:"grid w-full grid-cols-1 md:grid-cols-2 gap-x-8"},Xj={class:"flex items-start justify-start"},Qj=["src","alt"],e9={class:"w-full overflow-hidden image-gallery"},t9={ref:"thumbnailGallery",class:"flex gap-4 overflow-x-auto flex-nowrap"},n9=["src","alt","onClick"],r9={class:"flex justify-end w-full mt-4 image-gallery-controls"},s9={class:"flex flex-wrap items-center gap-5"};function i9(e,t,n,r,s,a){return k(),D("section",Kj,[v("div",Gj,[v("div",Jj,[v("div",Zj,[t[2]||(t[2]=wb('

Consortium Partner

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.

Website link
',1)),v("div",Xj,[v("img",{src:s.images[s.currentIndex].src,alt:s.images[s.currentIndex].alt,class:"main-image object-contain aspect-[1.63] w-full md:w-[480px] max-md:max-w-full"},null,8,Qj)])]),v("div",e9,[v("div",t9,[(k(!0),D(Ve,null,Qe(s.images,(o,u)=>(k(),D("img",{key:u,src:o.src,alt:"Gallery image "+(u+1),class:$e([{"border-2 border-orange-500":s.currentIndex===u},"thumbnail cursor-pointer object-contain shrink-0 aspect-[1.5] min-h-[120px] w-[calc(33.33%-8px)]"]),onClick:c=>a.selectImage(u)},null,10,n9))),128))],512)]),v("div",r9,[v("div",s9,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.prevImage&&a.prevImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[3]||(t[3]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M19 22L13 16L19 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{onClick:t[1]||(t[1]=(...o)=>a.nextImage&&a.nextImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[4]||(t[4]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M13 22L19 16L13 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])])])])}const a9=gt(zj,[["render",i9],["__scopeId","data-v-5aad3e31"]]),Ut=_c({});Ut.use(Yj);Ut.use(bL,{resolve:async e=>await Object.assign({"../lang/php_al.json":()=>Vt(()=>import("./php_al-C3ZnR2FH.js"),[]),"../lang/php_ba.json":()=>Vt(()=>import("./php_ba-DTZQ5MBL.js"),[]),"../lang/php_bg.json":()=>Vt(()=>import("./php_bg-B9k1mnv0.js"),[]),"../lang/php_cs.json":()=>Vt(()=>import("./php_cs-B50yrDBA.js"),[]),"../lang/php_da.json":()=>Vt(()=>import("./php_da-CWcN-IcP.js"),[]),"../lang/php_de.json":()=>Vt(()=>import("./php_de-Bx_EE39s.js"),[]),"../lang/php_el.json":()=>Vt(()=>import("./php_el-V0lVmTux.js"),[]),"../lang/php_en.json":()=>Vt(()=>import("./php_en-BaNSAY86.js"),[]),"../lang/php_es.json":()=>Vt(()=>import("./php_es-BIlrcrdk.js"),[]),"../lang/php_et.json":()=>Vt(()=>import("./php_et-C6n82wnU.js"),[]),"../lang/php_fi.json":()=>Vt(()=>import("./php_fi-Io3pkhL5.js"),[]),"../lang/php_fr.json":()=>Vt(()=>import("./php_fr-COosWvwd.js"),[]),"../lang/php_hr.json":()=>Vt(()=>import("./php_hr-uctzynpc.js"),[]),"../lang/php_hu.json":()=>Vt(()=>import("./php_hu-DRP_pEbU.js"),[]),"../lang/php_it.json":()=>Vt(()=>import("./php_it-DvFCurdv.js"),[]),"../lang/php_lt.json":()=>Vt(()=>import("./php_lt-igJN2kxI.js"),[]),"../lang/php_lv.json":()=>Vt(()=>import("./php_lv-Duk__2Se.js"),[]),"../lang/php_me.json":()=>Vt(()=>import("./php_me-D2GvlC2S.js"),[]),"../lang/php_mk.json":()=>Vt(()=>import("./php_mk-BgmFU5pS.js"),[]),"../lang/php_mt.json":()=>Vt(()=>import("./php_mt-O3QXroMZ.js"),[]),"../lang/php_nl.json":()=>Vt(()=>import("./php_nl-BOWTSTHC.js"),[]),"../lang/php_pl.json":()=>Vt(()=>import("./php_pl-0LYZgSOi.js"),[]),"../lang/php_pt.json":()=>Vt(()=>import("./php_pt-pQKM91VZ.js"),[]),"../lang/php_ro.json":()=>Vt(()=>import("./php_ro-BWSvity8.js"),[]),"../lang/php_rs.json":()=>Vt(()=>import("./php_rs-goYz4zr-.js"),[]),"../lang/php_sk.json":()=>Vt(()=>import("./php_sk-CXHdvk8m.js"),[]),"../lang/php_sl.json":()=>Vt(()=>import("./php_sl-CSX4v--c.js"),[]),"../lang/php_sv.json":()=>Vt(()=>import("./php_sv-BpQN1T77.js"),[]),"../lang/php_tr.json":()=>Vt(()=>import("./php_tr-fgTOPr5f.js"),[]),"../lang/php_ua.json":()=>Vt(()=>import("./php_ua-hOTG8Z8H.js"),[])})[`../lang/${e}.json`]()});Ut.component("ActivityForm",m4);Ut.component("ResourceForm",EV);Ut.component("ResourceCard",B1);Ut.component("ResourcePill",$1);Ut.component("Pagination",cd);Ut.component("Singleselect",PV);Ut.component("PasswordField",FV);Ut.component("Multiselect",jV);Ut.component("CountrySelect",KV);Ut.component("ModerateEvent",mF);Ut.component("ReportEvent",dH);Ut.component("AutocompleteGeo",FF);Ut.component("DateTime",QB);Ut.component("Question",d8);Ut.component("PictureForm",w8);Ut.component("Flash",ud);Ut.component("InputTags",eH);Ut.component("SearchPageComponent",t7);Ut.component("AvatarForm",Wj);Ut.component("PartnerGallery",a9);Ut.component("MatchMakingToolForm",H7);Ut.component("ToolCard",Pw);Ut.component("ToolDetailCard",Ij);Ut.component("EventCard",Dw);Ut.component("EventDetail",MU);Ut.component("SelectField",Fo);Ut.mount("#app"); diff --git a/public/build/assets/php_en-DwhVyMAV.js b/public/build/assets/php_en-BaNSAY86.js similarity index 98% rename from public/build/assets/php_en-DwhVyMAV.js rename to public/build/assets/php_en-BaNSAY86.js index b65c6b3b9..d3c463b99 100644 --- a/public/build/assets/php_en-DwhVyMAV.js +++ b/public/build/assets/php_en-BaNSAY86.js @@ -1,4 +1,4 @@ -const e={"auth.failed":"These credentials do not match our records.","auth.password":"The provided password is incorrect.","auth.throttle":"Too many login attempts. Please try again in :seconds seconds.","pagination.previous":"Previous","pagination.next":"Next","passwords.reset":"Your password has been reset!","passwords.sent":"We have e-mailed your password reset link!","passwords.throttled":"Please wait before retrying.","passwords.token":"This password reset token is invalid.","passwords.user":"We can't find a user with that e-mail address.","validation.accepted":"The :attribute field must be accepted.","validation.accepted_if":"The :attribute field must be accepted when :other is :value.","validation.active_url":"The :attribute field must be a valid URL.","validation.after":"The :attribute field must be a date after :date.","validation.after_or_equal":"The :attribute field must be a date after or equal to :date.","validation.alpha":"The :attribute field must only contain letters.","validation.alpha_dash":"The :attribute field must only contain letters, numbers, dashes, and underscores.","validation.alpha_num":"The :attribute field must only contain letters and numbers.","validation.array":"The :attribute field must be an array.","validation.ascii":"The :attribute field must only contain single-byte alphanumeric characters and symbols.","validation.before":"The :attribute field must be a date before :date.","validation.before_or_equal":"The :attribute field must be a date before or equal to :date.","validation.between.array":"The :attribute field must have between :min and :max items.","validation.between.file":"The :attribute field must be between :min and :max kilobytes.","validation.between.numeric":"The :attribute field must be between :min and :max.","validation.between.string":"The :attribute field must be between :min and :max characters.","validation.boolean":"The :attribute field must be true or false.","validation.can":"The :attribute field contains an unauthorized value.","validation.confirmed":"The :attribute field confirmation does not match.","validation.contains":"The :attribute field is missing a required value.","validation.current_password":"The password is incorrect.","validation.date":"The :attribute field must be a valid date.","validation.date_equals":"The :attribute field must be a date equal to :date.","validation.date_format":"The :attribute field must match the format :format.","validation.decimal":"The :attribute field must have :decimal decimal places.","validation.declined":"The :attribute field must be declined.","validation.declined_if":"The :attribute field must be declined when :other is :value.","validation.different":"The :attribute field and :other must be different.","validation.digits":"The :attribute field must be :digits digits.","validation.digits_between":"The :attribute field must be between :min and :max digits.","validation.dimensions":"The :attribute field has invalid image dimensions.","validation.distinct":"The :attribute field has a duplicate value.","validation.doesnt_end_with":"The :attribute field must not end with one of the following: :values.","validation.doesnt_start_with":"The :attribute field must not start with one of the following: :values.","validation.email":"The :attribute field must be a valid email address.","validation.ends_with":"The :attribute field must end with one of the following: :values.","validation.enum":"The selected :attribute is invalid.","validation.exists":"The selected :attribute is invalid.","validation.extensions":"The :attribute field must have one of the following extensions: :values.","validation.file":"The :attribute field must be a file.","validation.filled":"The :attribute field must have a value.","validation.gt.array":"The :attribute field must have more than :value items.","validation.gt.file":"The :attribute field must be greater than :value kilobytes.","validation.gt.numeric":"The :attribute field must be greater than :value.","validation.gt.string":"The :attribute field must be greater than :value characters.","validation.gte.array":"The :attribute field must have :value items or more.","validation.gte.file":"The :attribute field must be greater than or equal to :value kilobytes.","validation.gte.numeric":"The :attribute field must be greater than or equal to :value.","validation.gte.string":"The :attribute field must be greater than or equal to :value characters.","validation.hex_color":"The :attribute field must be a valid hexadecimal color.","validation.image":"The :attribute field must be an image.","validation.in":"The selected :attribute is invalid.","validation.in_array":"The :attribute field must exist in :other.","validation.integer":"The :attribute field must be an integer.","validation.ip":"The :attribute field must be a valid IP address.","validation.ipv4":"The :attribute field must be a valid IPv4 address.","validation.ipv6":"The :attribute field must be a valid IPv6 address.","validation.json":"The :attribute field must be a valid JSON string.","validation.list":"The :attribute field must be a list.","validation.lowercase":"The :attribute field must be lowercase.","validation.lt.array":"The :attribute field must have less than :value items.","validation.lt.file":"The :attribute field must be less than :value kilobytes.","validation.lt.numeric":"The :attribute field must be less than :value.","validation.lt.string":"The :attribute field must be less than :value characters.","validation.lte.array":"The :attribute field must not have more than :value items.","validation.lte.file":"The :attribute field must be less than or equal to :value kilobytes.","validation.lte.numeric":"The :attribute field must be less than or equal to :value.","validation.lte.string":"The :attribute field must be less than or equal to :value characters.","validation.mac_address":"The :attribute field must be a valid MAC address.","validation.max.array":"The :attribute field must not have more than :max items.","validation.max.file":"The :attribute field must not be greater than :max kilobytes.","validation.max.numeric":"The :attribute field must not be greater than :max.","validation.max.string":"The :attribute field must not be greater than :max characters.","validation.max_digits":"The :attribute field must not have more than :max digits.","validation.mimes":"The :attribute field must be a file of type: :values.","validation.mimetypes":"The :attribute field must be a file of type: :values.","validation.min.array":"The :attribute field must have at least :min items.","validation.min.file":"The :attribute field must be at least :min kilobytes.","validation.min.numeric":"The :attribute field must be at least :min.","validation.min.string":"The :attribute field must be at least :min characters.","validation.min_digits":"The :attribute field must have at least :min digits.","validation.missing":"The :attribute field must be missing.","validation.missing_if":"The :attribute field must be missing when :other is :value.","validation.missing_unless":"The :attribute field must be missing unless :other is :value.","validation.missing_with":"The :attribute field must be missing when :values is present.","validation.missing_with_all":"The :attribute field must be missing when :values are present.","validation.multiple_of":"The :attribute field must be a multiple of :value.","validation.not_in":"The selected :attribute is invalid.","validation.not_regex":"The :attribute field format is invalid.","validation.numeric":"The :attribute field must be a number.","validation.password.letters":"The :attribute field must contain at least one letter.","validation.password.mixed":"The :attribute field must contain at least one uppercase and one lowercase letter.","validation.password.numbers":"The :attribute field must contain at least one number.","validation.password.symbols":"The :attribute field must contain at least one symbol.","validation.password.uncompromised":"The given :attribute has appeared in a data leak. Please choose a different :attribute.","validation.present":"The :attribute field must be present.","validation.present_if":"The :attribute field must be present when :other is :value.","validation.present_unless":"The :attribute field must be present unless :other is :value.","validation.present_with":"The :attribute field must be present when :values is present.","validation.present_with_all":"The :attribute field must be present when :values are present.","validation.prohibited":"The :attribute field is prohibited.","validation.prohibited_if":"The :attribute field is prohibited when :other is :value.","validation.prohibited_unless":"The :attribute field is prohibited unless :other is in :values.","validation.prohibits":"The :attribute field prohibits :other from being present.","validation.regex":"The :attribute field format is invalid.","validation.required":"The :attribute field is required.","validation.required_array_keys":"The :attribute field must contain entries for: :values.","validation.required_if":"The :attribute field is required when :other is :value.","validation.required_if_accepted":"The :attribute field is required when :other is accepted.","validation.required_if_declined":"The :attribute field is required when :other is declined.","validation.required_unless":"The :attribute field is required unless :other is in :values.","validation.required_with":"The :attribute field is required when :values is present.","validation.required_with_all":"The :attribute field is required when :values are present.","validation.required_without":"The :attribute field is required when :values is not present.","validation.required_without_all":"The :attribute field is required when none of :values are present.","validation.same":"The :attribute field must match :other.","validation.size.array":"The :attribute field must contain :size items.","validation.size.file":"The :attribute field must be :size kilobytes.","validation.size.numeric":"The :attribute field must be :size.","validation.size.string":"The :attribute field must be :size characters.","validation.starts_with":"The :attribute field must start with one of the following: :values.","validation.string":"The :attribute field must be a string.","validation.timezone":"The :attribute field must be a valid timezone.","validation.unique":"The :attribute has already been taken.","validation.uploaded":"The :attribute failed to upload.","validation.uppercase":"The :attribute field must be uppercase.","validation.url":"The :attribute field must be a valid URL.","validation.ulid":"The :attribute field must be a valid ULID.","validation.uuid":"The :attribute field must be a valid UUID.","validation.custom.attribute-name.rule-name":"custom-message","about.when-title":"Creativity, code and collaboration with no limits","about.codeweek_in_numbers-title":"From a spark to a movement","about.run_by_volunteers-title":"Powered by an international community","about.supported_by_commission-title":"Supported by the European Commission","about.schools-title":"Empowering your classroom","about.why_coding-title":"Why Coding? Because the Future is Yours.","about.join_codeweek-title":"Be part of the movement!","about.guide":"Check out our tutorials and trainings available in 29 languages to get ready to organise activities where young people learn coding and computational thinking.","about.when-text":"EU Code Week is a dynamic grassroots movement that empowers people of all ages to explore coding, creativity, and problem-solving. It breaks down barriers to digital skills, making programming more accessible, visible, and inclusive. From classrooms to community spaces, it connects educators, students and tech enthusiasts, bringing ideas to life through digital innovation, and fostering collaboration across Europe.","about.codeweek_in_numbers-text":`

What began in 2013 as a small, grassroots initiative has grown into a year-round movement reaching millions. EU Code Week is now a continuous initiative, with thousands of activities taking place throughout the year in Europe and beyond. The two-week event each October is the culmination of these efforts — a celebration of a community-driven push to make coding, digital creativity and STEM education accessible to all. +const e={"auth.failed":"These credentials do not match our records.","auth.password":"The provided password is incorrect.","auth.throttle":"Too many login attempts. Please try again in :seconds seconds.","pagination.previous":"Previous","pagination.next":"Next","passwords.reset":"Your password has been reset!","passwords.sent":"We have e-mailed your password reset link!","passwords.throttled":"Please wait before retrying.","passwords.token":"This password reset token is invalid.","passwords.user":"We can't find a user with that e-mail address.","validation.accepted":"The :attribute field must be accepted.","validation.accepted_if":"The :attribute field must be accepted when :other is :value.","validation.active_url":"The :attribute field must be a valid URL.","validation.after":"The :attribute field must be a date after :date.","validation.after_or_equal":"The :attribute field must be a date after or equal to :date.","validation.alpha":"The :attribute field must only contain letters.","validation.alpha_dash":"The :attribute field must only contain letters, numbers, dashes, and underscores.","validation.alpha_num":"The :attribute field must only contain letters and numbers.","validation.array":"The :attribute field must be an array.","validation.ascii":"The :attribute field must only contain single-byte alphanumeric characters and symbols.","validation.before":"The :attribute field must be a date before :date.","validation.before_or_equal":"The :attribute field must be a date before or equal to :date.","validation.between.array":"The :attribute field must have between :min and :max items.","validation.between.file":"The :attribute field must be between :min and :max kilobytes.","validation.between.numeric":"The :attribute field must be between :min and :max.","validation.between.string":"The :attribute field must be between :min and :max characters.","validation.boolean":"The :attribute field must be true or false.","validation.can":"The :attribute field contains an unauthorized value.","validation.confirmed":"The :attribute field confirmation does not match.","validation.contains":"The :attribute field is missing a required value.","validation.current_password":"The password is incorrect.","validation.date":"The :attribute field must be a valid date.","validation.date_equals":"The :attribute field must be a date equal to :date.","validation.date_format":"The :attribute field must match the format :format.","validation.decimal":"The :attribute field must have :decimal decimal places.","validation.declined":"The :attribute field must be declined.","validation.declined_if":"The :attribute field must be declined when :other is :value.","validation.different":"The :attribute field and :other must be different.","validation.digits":"The :attribute field must be :digits digits.","validation.digits_between":"The :attribute field must be between :min and :max digits.","validation.dimensions":"The :attribute field has invalid image dimensions.","validation.distinct":"The :attribute field has a duplicate value.","validation.doesnt_end_with":"The :attribute field must not end with one of the following: :values.","validation.doesnt_start_with":"The :attribute field must not start with one of the following: :values.","validation.email":"The :attribute field must be a valid email address.","validation.ends_with":"The :attribute field must end with one of the following: :values.","validation.enum":"The selected :attribute is invalid.","validation.exists":"The selected :attribute is invalid.","validation.extensions":"The :attribute field must have one of the following extensions: :values.","validation.file":"The :attribute field must be a file.","validation.filled":"The :attribute field must have a value.","validation.gt.array":"The :attribute field must have more than :value items.","validation.gt.file":"The :attribute field must be greater than :value kilobytes.","validation.gt.numeric":"The :attribute field must be greater than :value.","validation.gt.string":"The :attribute field must be greater than :value characters.","validation.gte.array":"The :attribute field must have :value items or more.","validation.gte.file":"The :attribute field must be greater than or equal to :value kilobytes.","validation.gte.numeric":"The :attribute field must be greater than or equal to :value.","validation.gte.string":"The :attribute field must be greater than or equal to :value characters.","validation.hex_color":"The :attribute field must be a valid hexadecimal color.","validation.image":"The :attribute field must be an image.","validation.in":"The selected :attribute is invalid.","validation.in_array":"The :attribute field must exist in :other.","validation.integer":"The :attribute field must be an integer.","validation.ip":"The :attribute field must be a valid IP address.","validation.ipv4":"The :attribute field must be a valid IPv4 address.","validation.ipv6":"The :attribute field must be a valid IPv6 address.","validation.json":"The :attribute field must be a valid JSON string.","validation.list":"The :attribute field must be a list.","validation.lowercase":"The :attribute field must be lowercase.","validation.lt.array":"The :attribute field must have less than :value items.","validation.lt.file":"The :attribute field must be less than :value kilobytes.","validation.lt.numeric":"The :attribute field must be less than :value.","validation.lt.string":"The :attribute field must be less than :value characters.","validation.lte.array":"The :attribute field must not have more than :value items.","validation.lte.file":"The :attribute field must be less than or equal to :value kilobytes.","validation.lte.numeric":"The :attribute field must be less than or equal to :value.","validation.lte.string":"The :attribute field must be less than or equal to :value characters.","validation.mac_address":"The :attribute field must be a valid MAC address.","validation.max.array":"The :attribute field must not have more than :max items.","validation.max.file":"The :attribute field must not be greater than :max kilobytes.","validation.max.numeric":"The :attribute field must not be greater than :max.","validation.max.string":"The :attribute field must not be greater than :max characters.","validation.max_digits":"The :attribute field must not have more than :max digits.","validation.mimes":"The :attribute field must be a file of type: :values.","validation.mimetypes":"The :attribute field must be a file of type: :values.","validation.min.array":"The :attribute field must have at least :min items.","validation.min.file":"The :attribute field must be at least :min kilobytes.","validation.min.numeric":"The :attribute field must be at least :min.","validation.min.string":"The :attribute field must be at least :min characters.","validation.min_digits":"The :attribute field must have at least :min digits.","validation.missing":"The :attribute field must be missing.","validation.missing_if":"The :attribute field must be missing when :other is :value.","validation.missing_unless":"The :attribute field must be missing unless :other is :value.","validation.missing_with":"The :attribute field must be missing when :values is present.","validation.missing_with_all":"The :attribute field must be missing when :values are present.","validation.multiple_of":"The :attribute field must be a multiple of :value.","validation.not_in":"The selected :attribute is invalid.","validation.not_regex":"The :attribute field format is invalid.","validation.numeric":"The :attribute field must be a number.","validation.password.letters":"The :attribute field must contain at least one letter.","validation.password.mixed":"The :attribute field must contain at least one uppercase and one lowercase letter.","validation.password.numbers":"The :attribute field must contain at least one number.","validation.password.symbols":"The :attribute field must contain at least one symbol.","validation.password.uncompromised":"The given :attribute has appeared in a data leak. Please choose a different :attribute.","validation.present":"The :attribute field must be present.","validation.present_if":"The :attribute field must be present when :other is :value.","validation.present_unless":"The :attribute field must be present unless :other is :value.","validation.present_with":"The :attribute field must be present when :values is present.","validation.present_with_all":"The :attribute field must be present when :values are present.","validation.prohibited":"The :attribute field is prohibited.","validation.prohibited_if":"The :attribute field is prohibited when :other is :value.","validation.prohibited_if_accepted":"The :attribute field is prohibited when :other is accepted.","validation.prohibited_if_declined":"The :attribute field is prohibited when :other is declined.","validation.prohibited_unless":"The :attribute field is prohibited unless :other is in :values.","validation.prohibits":"The :attribute field prohibits :other from being present.","validation.regex":"The :attribute field format is invalid.","validation.required":"The :attribute field is required.","validation.required_array_keys":"The :attribute field must contain entries for: :values.","validation.required_if":"The :attribute field is required when :other is :value.","validation.required_if_accepted":"The :attribute field is required when :other is accepted.","validation.required_if_declined":"The :attribute field is required when :other is declined.","validation.required_unless":"The :attribute field is required unless :other is in :values.","validation.required_with":"The :attribute field is required when :values is present.","validation.required_with_all":"The :attribute field is required when :values are present.","validation.required_without":"The :attribute field is required when :values is not present.","validation.required_without_all":"The :attribute field is required when none of :values are present.","validation.same":"The :attribute field must match :other.","validation.size.array":"The :attribute field must contain :size items.","validation.size.file":"The :attribute field must be :size kilobytes.","validation.size.numeric":"The :attribute field must be :size.","validation.size.string":"The :attribute field must be :size characters.","validation.starts_with":"The :attribute field must start with one of the following: :values.","validation.string":"The :attribute field must be a string.","validation.timezone":"The :attribute field must be a valid timezone.","validation.unique":"The :attribute has already been taken.","validation.uploaded":"The :attribute failed to upload.","validation.uppercase":"The :attribute field must be uppercase.","validation.url":"The :attribute field must be a valid URL.","validation.ulid":"The :attribute field must be a valid ULID.","validation.uuid":"The :attribute field must be a valid UUID.","validation.custom.attribute-name.rule-name":"custom-message","about.when-title":"Creativity, code and collaboration with no limits","about.codeweek_in_numbers-title":"From a spark to a movement","about.run_by_volunteers-title":"Powered by an international community","about.supported_by_commission-title":"Supported by the European Commission","about.schools-title":"Empowering your classroom","about.why_coding-title":"Why Coding? Because the Future is Yours.","about.join_codeweek-title":"Be part of the movement!","about.guide":"Check out our tutorials and trainings available in 29 languages to get ready to organise activities where young people learn coding and computational thinking.","about.when-text":"EU Code Week is a dynamic grassroots movement that empowers people of all ages to explore coding, creativity, and problem-solving. It breaks down barriers to digital skills, making programming more accessible, visible, and inclusive. From classrooms to community spaces, it connects educators, students and tech enthusiasts, bringing ideas to life through digital innovation, and fostering collaboration across Europe.","about.codeweek_in_numbers-text":`

What began in 2013 as a small, grassroots initiative has grown into a year-round movement reaching millions. EU Code Week is now a continuous initiative, with thousands of activities taking place throughout the year in Europe and beyond. The two-week event each October is the culmination of these efforts — a celebration of a community-driven push to make coding, digital creativity and STEM education accessible to all.

With tens of thousands of activities and an ever-growing network of teachers, students and partners, Code Week continues to inspire innovation and equip the next generation with the skills to shape the future.

`,"about.run_by_volunteers-text":`

EU Code Week is driven by a passionate community of educators, ambassadors and partners who bring coding to life across Europe. Code Week Ambassadors coordinate activities in their countries, while Leading Teachers is a growing community of more than 450 educators from across Europe, who encourage schools, teachers and students to organise activities and register them on the Code Week map. @@ -179,7 +179,7 @@ const e={"auth.failed":"These credentials do not match our records.","auth.passw (@CodeWeekEU). Talk to your friends, fellow educators, the local press, and make a press release.`,"guide.how_to.items.5":`Don't forget to add your activity on the Code Week map!`,"guide.material.title":"Promotional material","guide.material.text":`

Check out our blog for latest information and feel free to - adapt the most recent press release to your needs, or create your own:

`,"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Gearing up to celebrate EU Code Week 2019 (available in 29 languages)',"guide.toolkits.title":"Download the following toolkits to help you get started:","guide.toolkits.communication_toolkit":"Communications Toolkit","guide.toolkits.teachers_toolkit":"Teachers Toolkit","guide.questions.title":"Questions?","guide.questions.content":'

If you have questions about organising and promoting your #EUCodeWeek activity, get in touch with one of the EU Code Week Ambassadors from your country.

',"hackathon-greece.title":"EU Code Week HACKATHON","hackathon-greece.subtitle":"Bring your ideas to life!","hackathon-greece.misc.0":"Read the rules & code of conduct","hackathon-greece.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-greece.misc.2":"Our Partners","hackathon-greece.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-greece.sections.1.content.1":"The EU Code Week Hackathon","hackathon-greece.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 12-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-greece.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-greece.sections.2.title":"What to expect?","hackathon-greece.sections.2.content.0":"Expert coaching","hackathon-greece.sections.2.content.1":"Skills workshops","hackathon-greece.sections.2.content.2":"Fun activities","hackathon-greece.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-greece.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-greece.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-greece.sections.3.content.0":"Sign up now to","hackathon-greece.sections.3.content.1":"EU Code Week Hackathon Greece","hackathon-greece.sections.3.content.2":"and bring your ideas to life!","hackathon-greece.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-greece.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Greece? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-greece.sections.4.content.1":"Propose a challenge","hackathon-greece.sections.4.content.2":"Votes for the Greek challenge will start on the 9th of April.","hackathon-greece.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-greece.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-greece.sections.5.content.1":"Vote on what matters most to you!","hackathon-greece.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-greece.sections.6.title":"The Challenge","hackathon-greece.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-greece.sections.6.content.1":"Based on public voting, the challenge for the Greek Hackathon is:","hackathon-greece.sections.6.content.2":"Based on public voting, the challenge for the Greek Hackathon was:","hackathon-greece.sections.7.title":"Resource Centre","hackathon-greece.sections.8.title":"Programme","hackathon-greece.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-greece.sections.8.content.0.1":"has three distinct rounds","hackathon-greece.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 12 teams will be chosen to remain in the competition. Free online training and mentoring for all 12 teams, during summer 2021.","hackathon-greece.sections.8.content.2":"The final: the physical hackathon. 10 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-greece.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-greece.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 12 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 12 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-greece.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-greece.sections.8.content.6":"If your team is one of the 12 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-greece.sections.8.content.7":"The 12 finalist teams will meet in a 12-hour hackathon on the 9 October 2021. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-greece.sections.9.title":"Practical Info","hackathon-greece.sections.9.content.0":"The Hackathon will take place onsite on the 9 October 2021","hackathon-greece.sections.9.content.1":"The Hackathon is free of charge.","hackathon-greece.sections.10.title":"Jury & Mentors","hackathon-greece.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Greece brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-greece.sections.10.content.1":"Sign up now to","hackathon-greece.sections.10.content.2":"EU Code Week Hackathon","hackathon-greece.sections.10.content.3":"and make it happen!","hackathon-greece.sections.11.title":"Side events","hackathon-greece.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week Hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-greece.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-greece.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-greece.sections.11.events.makex.content.2":"here","hackathon-greece.sections.11.events.makex.content.3":"to register !","hackathon-greece.sections.11.events.makex.content.4":"More information:","hackathon-greece.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-greece.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-greece.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-greece.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-greece.sections.12.title":"About CODEWEEK.EU","hackathon-greece.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-greece.sections.12.content.1":"EU Code Week","hackathon-greece.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-greece.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-greece.sections.12.content.4":"European Commission","hackathon-greece.sections.12.content.5":"and local","hackathon-greece.sections.12.content.6":"EU Code Week Ambassadors","hackathon-greece.sections.12.content.7":"The initiative is financed by","hackathon-greece.sections.12.content.8":"the European Parliament","hackathon-greece.sections.12.content.9":"Discover More","hackathon-greece.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-greece.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 9 October 2021, are the following:","hackathon-greece.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-greece.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-greece.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-greece.sections.focus.1":"Introduction to the EU Code Week Hackathon Greece","hackathon-greece.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Greece","hackathon-greece.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Greece","hackathon-greece.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Greece","hackathon-greece.sections.mentors.1.0":"Dimitrios Tzimas","hackathon-greece.sections.mentors.1.1":"Dimitrios Tzimas received the B.Sc degree in Informatics, Aristotle University of Thessaloniki, Greece, and the M.Sc degree in “Digital Signal Processing for Communications and Multimedia” University of Athens, Greece.","hackathon-greece.sections.mentors.1.2":"He is currently a PhD student at the Aristotle University of Thessaloniki. His research interests include Learning Analytics and MOOCs. He has published many scientific articles in journals and conference proceedings. He teaches Computer Science in secondary and higher education for the last 21 years. He is a co-author of 4 Greek books about computer programming.","hackathon-greece.sections.mentors.2.0":"Ioannis Papikas","hackathon-greece.sections.mentors.2.1":"Ioannis has entered the world of entrepreneurship around 8 years ago and helped build web applications with his team in various industries.","hackathon-greece.sections.mentors.2.2":'Also participated in the "Entrepreneur First" accelerator in London, building his own startup. Ioannis is currently a Senior Product Manager at Orfium.',"hackathon-greece.sections.mentors.3.0":"John Fanidis","hackathon-greece.sections.mentors.3.1":"My name is John Fanidis, I am 27 years old and I live in Thessaloniki, Greece. I have been passionate about development since my days in high school when I first started learning how to design and write simple web and mobile applications.","hackathon-greece.sections.mentors.3.2":"For the last 7 years I have been part of many amazing and incredibly talented teams in more than 20 web and mobile projects. I currently work both as Lead Frontend Engineer in Exandia, based in Thessaloniki and as a freelancer mobile developer.","hackathon-greece.sections.mentors.4.0":"Lida Papatzika","hackathon-greece.sections.mentors.4.1":"Lida Papatzika works at Alexander Innovation Zone S.A. as communications manager. She holds extensive experience in the fields of marketing and promotion of projects relevant to the regional innovation ecosystem.","hackathon-greece.sections.mentors.5.0":"Nikolas Goulias","hackathon-greece.sections.mentors.5.1":"Nikolas is the IBM - Red Hat Synergy Lead Architect in the UK&I empowering IBM with Red Hat's open source innovation and helping customers define strategies, architect and solve problems with technology. ","hackathon-greece.sections.mentors.6.0":"Achilleas Yfantis","hackathon-greece.sections.mentors.6.1":"Achilleas Yfantis have created various startups and worked in various companies such as Citrix.","hackathon-greece.sections.mentors.6.2":"I'm and automation security testing engineer, my field of knowledge includes: kybernetes, microservices, shell, containers, azure, ci/cd, github, Python, golang.","hackathon-greece.sections.mentors.7.0":"Alex Papadakis","hackathon-greece.sections.mentors.7.1":"Alex Papadakis is a Tech Consultant with experience of business development, sales and client account management in multiple international markets (UKI,Spain,Greece,Cyprus) across various business verticals.","hackathon-greece.sections.mentors.7.2":"He joined Amazon Web Services in 2019 as a Business Development Representative. Before joining Amazon he has worked for Google, Coca-Cola, Public Retail World S.A holding various roles in Sales and Marketing. He holds a BSc in International Business from University of Kent and an MSc in Management from CASS Business School.","hackathon-greece.sections.mentors.8.0":"Andriana Vera","hackathon-greece.sections.mentors.8.1":"My name is Andriana Vera, currently I am studying at the National & Kapodistrian University of Athens - Department of Informatics and Telecommunications.","hackathon-greece.sections.mentors.8.2":"At the moment, I work as a part-time modern workplace developer at Team CANDI/InfoQuest Technologies. Motivated and excited about the tech field, I enjoy spending time learning and sharing my knowledge.","hackathon-greece.sections.mentors.9.0":"Antigoni Kakouri","hackathon-greece.sections.mentors.9.1":"5th-year Electrical and Computer Engineering student at Aristotle University of Thessaloniki. Microsoft Learn Student Ambassador since January 2021.","hackathon-greece.sections.mentors.10.0":"Athanasios Dimou","hackathon-greece.sections.mentors.10.1":"Geomentor. Employee of the Ministry of Culture. Geoinformatic and Surveyor engineer with 2 Master deggrees. First place with his 4member team on NASA Space Apps 2017 in Greece.","hackathon-greece.sections.mentors.10.2":"Mentor, judge and supporter in many Hackathons, Datathlons (Nasa Space Apps, MIT Covid-19 Challenge, Healthahtlon, Tap2open, Copernicus 2019-2020, Ίδρυμα Ευγενίδου - Hack the Lab, Global Hack, Antivirus Hackathon, HackCoronaGreece and many more). President of Panhellenic Association of Graduates of GeoInformatics and Surveying Engineering","hackathon-greece.sections.mentors.11.0":"Despoina Ioannidou","hackathon-greece.sections.mentors.11.1":"Despoina Ioannidou, graduated with a PhD in Applied Mathematics from Cnam. After a few years of working as data-scientist and computer vision engineer, she co-founded an AI startup, Trayvisor where she’s leading the tech as CTO.","hackathon-greece.sections.mentors.11.2":"","hackathon-greece.sections.mentors.12.0":"Evangelia Iakovaki","hackathon-greece.sections.mentors.12.1":"My name is Evangelia Iakovaki, i am Physicist and I work as a Physicist in a public high school.I also work as a guidance counselor for students","hackathon-greece.sections.mentors.13.0":"Giannis Prapas","hackathon-greece.sections.mentors.13.1":"My name is Giannis Prapas and I am an Account Executive focusing on Digital Native Businesses in Amazon Web Services (AWS).","hackathon-greece.sections.mentors.13.2":"My job is to enable organizations to innovate and easily build sophisticated and scalable applications by using AWS services.","hackathon-greece.sections.mentors.14.0":"Ilias Karabasis","hackathon-greece.sections.mentors.14.1":"I am currently working as a Full Stack Software Engineer, while exploring the field of Data Science and AI. I also joined recently the MS Learn Student Ambassadors Program.","hackathon-greece.sections.mentors.14.2":"My expertise is in.NET Technologies, C# and Angular. I am familiar with Python as well several Machine Learning and Data Science Frameworks.","hackathon-greece.sections.mentors.15.0":"Dr. Konstantinos Fouskas","hackathon-greece.sections.mentors.15.1":"Dr. Konstantinos Fouskas, is Associate Profesor of “Digital Entrepreneurship and Technological Innovation” in the Department of Applied informatics at the University of Macedonia. He is teaching in the area of digital innovation and entrepreneurship, e-business and e-commerce, technology management and Digital transformation.","hackathon-greece.sections.mentors.15.2":"He is also teaching and collaborating with a number of other Academic Institutes in the areas of innovation and entrepreneurship in Greece and worldwide. His has over 50 research articles published in international peer-reviewed journals and conferences and he has participated in more than 30 funded International and National research projects related to entrepreneurship, innovation, and ICT.","hackathon-greece.sections.mentors.16.0":"Marina Stavrakantonaki","hackathon-greece.sections.mentors.16.1":"Greetings from AWS! I am a Public Policy Manager for Amazon Web Services, covering Greece and Cyprus. My educational and work experience background is in Public Policy, Business Strategy and my PhD on Epidemiology. I am happy to assist the students where they need me.","hackathon-greece.sections.mentors.17.0":"Nikos Zachariadis","hackathon-greece.sections.mentors.17.1":"Nikos is basically a chemist. He studied chemistry, but he soon discovered that chemical compounds are less interesting than human relationships. However, chemistry explains analytically the processes of life, so its reduction to “human compounds” leads to a wonderful way of thinking. In his professional career so far, for about 22 years, Nikos promotes and strengthens formal sales people to people who produce profitable work, with respect and commitment to their collaborators and customers. Nikos does not like numbers. Numbers are just a result that is easy to come, if people can overcome the concept of “opposite” and move on to the concept of “together”.","hackathon-greece.sections.mentors.17.2":"In the last 6 years he is living the dream of his life, applying his whole experience, devoting all his energy and enjoying every minute of the day at Lancom as Chief Commercial Officer. His experience is at your disposal, along with his passion for discussions and sharing ideas. You can find Nikos at Lancom’s HQ or send him an email at:nzachariadis@lancom.gr","hackathon-greece.sections.mentors.18.0":"Rodanthi Alexiou","hackathon-greece.sections.mentors.18.1":"My name is Rodanthi Alexiou and I currently study Computer Science in the University of Athens. I am a Microsoft Learn Student Ambassador, a General Organizer in Google’s Developer Student Club, a member of the Operations team of Mindspace NPO and my passions are Artificial Intelligence and Data Science. You can find my tech blogs here: http://www.rodanthi-alexiou.com/","hackathon-greece.sections.mentors.19.0":"Triantafyllos Paschaleris","hackathon-greece.sections.mentors.19.1":"A Business Intelligence Developer with passion about technology. A curious learner with love for volunteering in IT. Currently pursuing a master’s degree in Big Data Analytics.","hackathon-greece.sections.mentors.20.0":"Katerina Katmada","hackathon-greece.sections.mentors.20.1":"Katerina is a designer with coding background, skilled in visual identity, UI/UX and data visualization design. She has studied Computer Science (BSc, MSc) and Product Design (MSc), and currently works as a visual designer at Geekbot.","hackathon-greece.sections.mentors.20.2":"She is interested in creating accessible and enjoyable designs for various platforms, starting by defining user needs and translating them into tangible concepts, while reinforcing the brand’s voice through consistent visual touchpoints.","hackathon-greece.sections.mentors.21.0":"Alexandra Hatsiou","hackathon-greece.sections.mentors.21.1":"Alexandra is from Athens and works as a Business Development Representative at Amazon Web Services (AWS) in Madrid, supporting AWS customers based in Central Eastern Europe. She has an background in Economics and Management and before AWS she worked in Marketing.","hackathon-greece.sections.mentors.22.0":"Demetris Bakas","hackathon-greece.sections.mentors.22.1":"Demetris Bakas is a Gold Microsoft Learn Student Ambassador and a Computer Engineering student from the University of Patras, passionate with software engineering and Artificial Intelligence.","hackathon-greece.sections.mentors.23.0":"Dimitra Iordanidou","hackathon-greece.sections.mentors.23.1":"Dimitra Iordanidou has a financial background and works for Thessaloniki Innovation Zone as Head of Financial Services. She has a working experience in budgeting and financial monitoring. In addition, she was involved several years in running championships as a marathon runner and she has founded and organizes for a 4th year a project for runners and kids Koufalia Hill Run. She holds a master's degree in Business Administration (Bath University, UK) and a degree in Economics from the Aristotle University of Thessaloniki.","hackathon-greece.sections.mentors.24.0":"Dimitris Dimosiaris","hackathon-greece.sections.mentors.24.1":"Dimitris Dimosiaris is co-founder at Founderhood, which aims to impact every human life by giving to each tech startup founder, anywhere, access to the best resources. In the past he has been part of two startup projects. He is founding member in the first student-run entrepreneurship club in Greece, ThinkBiz. Founding member & ex-chairman of the Non-profit organization Mindspace which is based on National Technical University of Athens and its activities spread across Greece. Dimitris has extensive experience in designing and building innovative web products.","hackathon-greece.sections.mentors.25.0":"Georgia Margia","hackathon-greece.sections.mentors.25.1":"Professional in software engineering for over 6 years. Has built software, related to demand forecasting, which is used by large retail companies in U.S., England and Russia. Currently, working as a Database Reporting Analyst, dealing with storing, management and manipulation of data in order to create reports, analyze patterns and trends and provide findings to be taken into account for strategic and operational decisions and actions.","hackathon-greece.sections.mentors.26.0":"Konstantinos Chaliasos","hackathon-greece.sections.mentors.26.1":"My name is Konstantinos Chaliasos and I am based in Thessaloniki, Greece. I am passionate about all aspects of software development with a strong focus on web and mobile applications. For the past 10 years I have worked with teams all over the world on exciting projects with the goal of increasing our quality of life using tech.Currently working both as a Lead Software Engineer in Exandia and as a freelancer Software Engineer.","hackathon-greece.sections.mentors.27.0":"Kostas Kalogirou","hackathon-greece.sections.mentors.27.1":"CEO Exandia. Business executive with tech orientation, seasoned executive in visual communication and experienced design educator. Assistant curator at Thessaloniki Design Museum, has co-organised exhibitions in Europe and USA. Design educator and guest lecturer in design events around Greece and jury member in national and international graphic design competitions. Will assist Hackathon teams in business aspects of software product development and pitching.","hackathon-greece.sections.mentors.27.2":"","hackathon-greece.sections.mentors.28.0":"Maria-Anastasia Moustaka","hackathon-greece.sections.mentors.28.1":"Maria-Anastasia Moustaka is an undergraduate student in the Department of Computer Engineering at the University of Patras and Gold Microsoft Learn Student Ambassador. She has also been teaching robotics and programming for the last four years and has excelled in global robotics competitions with the Robotics Club of the University of Patras.","hackathon-greece.sections.mentors.29.0":"Mixalis Nikolaidis","hackathon-greece.sections.mentors.29.1":"I’m a Senior Software Engineer, Consultant and Trainer. I’m mainly interested in the development of innovative cloud solutions that take full advantage of the Microsoft technology stack. I have worked on multiple projects providing quality services both in team environments and independently.","hackathon-greece.sections.mentors.30.0":"Nikiforos Botis","hackathon-greece.sections.mentors.30.1":"Nikiforos works as a Solutions Architect (SA) at Amazon Web Services, looking after Public Sector customers in Greece and Cyprus. In his role as an SA, he is responsible for helping customers in their digital transformation journey by sharing best practices for architecting successful solutions at the AWS Cloud. Prior to joining AWS (2.5 years ago), Nikiforos pursued a MSc in Computer Science at Imperial College London and a BSc in Management Science and Technology at Athens University of Economics and Business.","hackathon-greece.sections.mentors.31.0":"Panayiotis Antoniou","hackathon-greece.sections.mentors.31.1":"Hi, my name is Panayiotis Antoniou, I am currently living in London where I work as a Solutions Architect in AWS. I was born and raised in Cyprus and I came to the UK to study my Bachelors in Computer Science. I have an interest in Analytics, Networking and Sustainability. Outside work I like playing racket sports, guitar and watching films.","hackathon-greece.sections.mentors.31.2":"","hackathon-greece.sections.mentors.32.0":"Anastasia Papadou","hackathon-greece.sections.mentors.32.1":"Anastasia is a Senior Business Development Representative at Amazon Web Services, supporting AWS growth across EMEA. She has 5 years of experience in implementing/selling cloud technologies and she has an academic background in Management Science and Technology.","hackathon-greece.sections.mentors.33.0":"Konstantina Tagkopoulou","hackathon-greece.sections.mentors.33.1":"Konstantina Tagkopoulou is passionate about entrepreneurship, and has experience working with startups and scaleups across Europe. Since she joined Amazon Web Services in 2019, she has supported startups on their cloud journey and go-to-market strategy. Prior to AWS, she worked for a B2B SaaS startup in London, focusing on commercial growth and strategic business development. She holds a BSc in Sociology from the University of Bath and an MSc in Sociology from the University of Oxford.","hackathon-greece.sections.mentors.34.0":"Dimitrios Kourtesis","hackathon-greece.sections.mentors.34.1":"Dimitrios Kourtesis is a technology entrepreneur and partner at Ideas Forward, a technology venture studio based in Thessaloniki, Greece. He enjoys exploring applications of new software technologies to interesting problems and exploring applications of new business models to interesting markets. Working in tech since 2005, he has collected experiences as R&D software engineer, PhD researcher, product development consultant, startup founder, advisor to growing businesses and angel investor.","hackathon-greece.sections.after.0":"What happens next?","hackathon-greece.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Greek Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-greece.sections.after.2":"EU Code Week Hackathon Greece gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-greece.sections.after.3":"The Winners","hackathon-greece.sections.after.4":"See all the winners","hackathon-greece.sections.after.5":"Gallery","hackathon-greece.sections.after.6":"Check out the ‘young hackers’ from Greece in action during the EU Code Week Hackathon","hackathon-greece.sections.after.7":"Support Wall","hackathon-greece.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-greece.sections.after.9":"Jury & Mentors","hackathon-greece.sections.after.10":"EU Code Week Hackathon in Greece brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-greece.sections.after.11":"Read the guidelines","hackathon-ireland.title":"EU Code Week HACKATHON","hackathon-ireland.subtitle":"Bring your ideas to life!","hackathon-ireland.misc.0":"Read the rules & code of conduct","hackathon-ireland.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-ireland.misc.2":"Our Partners","hackathon-ireland.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-ireland.sections.1.content.1":"The EU Code Week Hackathon","hackathon-ireland.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 5 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-ireland.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-ireland.sections.2.title":"What to expect?","hackathon-ireland.sections.2.content.0":"Expert coaching","hackathon-ireland.sections.2.content.1":"Skills workshops","hackathon-ireland.sections.2.content.2":"Fun activities","hackathon-ireland.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-ireland.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-ireland.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-ireland.sections.3.content.0":"Sign up now to","hackathon-ireland.sections.3.content.1":"EU Code Week Hackathon Ireland","hackathon-ireland.sections.3.content.2":"and bring your ideas to life!","hackathon-ireland.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-ireland.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Ireland? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-ireland.sections.4.content.1":"Propose a challenge","hackathon-ireland.sections.4.content.2":"Votes for the Irish challenge will start on the 24 of March.","hackathon-ireland.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-ireland.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-ireland.sections.5.content.1":"Vote on what matters most to you!","hackathon-ireland.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-ireland.sections.6.title":"The Challenge","hackathon-ireland.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-ireland.sections.6.content.1":"Based on public voting, the challenge for the Irish Hackathon is:","hackathon-ireland.sections.6.content.2":"Based on public voting, the challenge for the Irish Hackathon was:","hackathon-ireland.sections.7.title":"Resource Centre","hackathon-ireland.sections.8.title":"Programme","hackathon-ireland.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-ireland.sections.8.content.0.1":"has three distinct rounds","hackathon-ireland.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 5 teams will be chosen to remain in the competition. Free online training and mentoring for the teams, during summer 2021.","hackathon-ireland.sections.8.content.2":"The final hackathon: Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-ireland.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-ireland.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 5 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 5 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-ireland.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-ireland.sections.8.content.6":"If your team is one of the 5 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-ireland.sections.8.content.7":"The 5 finalist teams will meet online in a 24-hour hackathon. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-ireland.sections.9.title":"Practical Info","hackathon-ireland.sections.9.content.0":"The final hackathon will take place online the 23-24 September 2021 with the teams that succeed the first round.","hackathon-ireland.sections.9.content.1":"The Hackathon is free of charge.","hackathon-ireland.sections.10.title":"Jury & Mentors","hackathon-ireland.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Ireland brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-ireland.sections.10.content.1":"Sign up now to","hackathon-ireland.sections.10.content.2":"EU Code Week Hackathon","hackathon-ireland.sections.10.content.3":"and make it happen!","hackathon-ireland.sections.11.title":"I don't know coding - what can I do?","hackathon-ireland.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-ireland.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-ireland.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-ireland.sections.11.events.makex.content.2":"here","hackathon-ireland.sections.11.events.makex.content.3":"to register !","hackathon-ireland.sections.11.events.makex.content.4":"More information:","hackathon-ireland.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-ireland.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-ireland.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-ireland.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-ireland.sections.12.title":"About CODEWEEK.EU","hackathon-ireland.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-ireland.sections.12.content.1":"EU Code Week","hackathon-ireland.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-ireland.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-ireland.sections.12.content.4":"European Commission","hackathon-ireland.sections.12.content.5":"and local","hackathon-ireland.sections.12.content.6":"EU Code Week Ambassadors","hackathon-ireland.sections.12.content.7":"The initiative is financed by","hackathon-ireland.sections.12.content.8":"the European Parliament","hackathon-ireland.sections.12.content.9":"Discover More","hackathon-ireland.sections.winners.0":"Congratulations to all the participants of this first round of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-ireland.sections.winners.1":"A special big up to the winning teams. The teams selected for the online final in September are the following:","hackathon-ireland.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-ireland.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-ireland.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-ireland.sections.focus.1":"Introduction to the EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Greece","hackathon-ireland.sections.after.0":"What happens next?","hackathon-ireland.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-ireland.sections.after.2":"EU Code Week Hackathon Ireland gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, 5 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-ireland.sections.after.3":"The Winners","hackathon-ireland.sections.after.4":"See all the winners","hackathon-ireland.sections.after.5":"Gallery","hackathon-ireland.sections.after.6":"Check out the ‘young hackers’ from Ireland in action during the EU Code Week Hackathon","hackathon-ireland.sections.after.7":"Support Wall","hackathon-ireland.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-ireland.sections.after.9":"Jury & Mentors","hackathon-ireland.sections.after.10":"EU Code Week Hackathon in Ireland brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-ireland.sections.after.11":"Read the guidelines","hackathon-ireland.sections.voting.title":"Vote now for your preferred challenge for EU Code Week Hackathon Ireland on 26-27 April 2021!","hackathon-ireland.sections.voting.challenges":"Challenges have been collected from all over the country to allow the students to solve a challenge for their local community. After careful deliberation, the top 3 challenges have been selected, and we leave it up to you to decide which challenge that may be solved through coding, developing, and design at the hackathon.","hackathon-ireland.sections.voting.deadline":"You can vote for your preferred challenge until 20 April 2021, where the final challenge is selected.","hackathon-ireland.sections.voting.header":"Vote for one of the three challenges:","hackathon-ireland.sections.voting.challenge":"challenge","hackathon-ireland.sections.voting.choices.0":"Digital inclusiveness for digital community groups","hackathon-ireland.sections.voting.choices.1":"Flood Tracking Along The River Shannon","hackathon-ireland.sections.voting.choices.2":"Fighting cyber bullying on Social Media","hackathon-ireland.sections.voting.reveal-date":"The challenge is revealed after the opening of the online hackathon on 26 April.","hackathon-ireland.sections.voting.thanks.0":"Thanks for voting!","hackathon-ireland.sections.voting.thanks.1":"You can find out which challenge is selected after 26. April on the EU Code Week Hackathon website.","hackathon-italy.title":"EU Code Week HACKATHON","hackathon-italy.subtitle":"Bring your ideas to life!","hackathon-italy.misc.0":"Read the rules & code of conduct","hackathon-italy.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-italy.misc.2":"Our Partners","hackathon-italy.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-italy.sections.1.content.1":"The EU Code Week Hackathon","hackathon-italy.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-italy.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-italy.sections.2.title":"What to expect?","hackathon-italy.sections.2.content.0":"Expert coaching","hackathon-italy.sections.2.content.1":"Skills workshops","hackathon-italy.sections.2.content.2":"Fun activities","hackathon-italy.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-italy.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-italy.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-italy.sections.3.content.0":"Sign up now to","hackathon-italy.sections.3.content.1":"EU Code Week Hackathon Italy","hackathon-italy.sections.3.content.2":"and bring your ideas to life!","hackathon-italy.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-italy.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Italy? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-italy.sections.4.content.1":"Propose a challenge","hackathon-italy.sections.4.content.2":"Votes for the Italian challenge will start on the 9th of April.","hackathon-italy.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-italy.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-italy.sections.5.content.1":"Vote on what matters most to you!","hackathon-italy.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-italy.sections.6.title":"The Challenge","hackathon-italy.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-italy.sections.6.content.1":"Based on public voting, the challenge for the Italian Hackathon is:","hackathon-italy.sections.6.content.2":"Based on public voting, the challenge for the Italian Hackathon was:","hackathon-italy.sections.7.title":"Resource Centre","hackathon-italy.sections.8.title":"Programme","hackathon-italy.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-italy.sections.8.content.0.1":"has three distinct rounds","hackathon-italy.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 12 teams will be chosen to remain in the competition. Free online training and mentoring for all 12 teams, during summer 2021.","hackathon-italy.sections.8.content.2":"The final: 12 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-italy.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-italy.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 12 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 12 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-italy.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-italy.sections.8.content.6":"If your team is one of the 12 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-italy.sections.8.content.7":"The 12 finalist teams will meet in a 12-hour hackathon on 24-25 September. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-italy.sections.9.title":"Practical Info","hackathon-italy.sections.9.content.0":"The Hackathon will take place on the 24-25 September 2021.","hackathon-italy.sections.9.content.1":"The Hackathon is free of charge.","hackathon-italy.sections.10.title":"Jury & Mentors","hackathon-italy.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Italy brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-italy.sections.10.content.1":"Sign up now to","hackathon-italy.sections.10.content.2":"EU Code Week Hackathon","hackathon-italy.sections.10.content.3":"and make it happen!","hackathon-italy.sections.11.title":"Side events","hackathon-italy.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-italy.sections.11.events.minecraft.title":"Minecraft Education Edition Teacher Academy: Design Your Own Multimedia Learning Environment!","hackathon-italy.sections.11.events.minecraft.abstract":"The Minecraft: Education Edition Teacher Academy course will focus on using Minecraft: Education Edition as a teaching and learning tool designed to support important pedagogical practices in the learning environment. At the end of this learning path, you will become a Minecraft certified teacher and receive the badge.","hackathon-italy.sections.11.events.minecraft.content.0":"Path participants will learn:","hackathon-italy.sections.11.events.minecraft.content.1":"Basic mechanics of downloading, setting up and logging into Minecraft: Education Edition","hackathon-italy.sections.11.events.minecraft.content.2":"In-game play by exploring movement within the game as well as learning the process for placing and breaking blocks","hackathon-italy.sections.11.events.minecraft.content.3":"Key features of world management and classroom settings","hackathon-italy.sections.11.events.minecraft.content.4":"Tips on classroom management and readiness","hackathon-italy.sections.11.events.minecraft.content.5":"An understanding of basic in-game coding","hackathon-italy.sections.11.events.minecraft.content.6":"Skills that allow for learner collaboration, creativity, and communication","hackathon-italy.sections.11.events.minecraft.content.7":"How to incorporate engineering practices","hackathon-italy.sections.11.events.minecraft.content.8":"Chemistry and Science in-game functionality","hackathon-italy.sections.11.events.minecraft.content.9":"How the game supports learner inquiry and curiosity","hackathon-italy.sections.11.events.minecraft.date":"Friday 22 October from 17.00-18.30.","hackathon-italy.sections.11.events.minecraft.participate":"To participate:","hackathon-italy.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-italy.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-italy.sections.11.events.makex.content.2":"here","hackathon-italy.sections.11.events.makex.content.3":"to register !","hackathon-italy.sections.11.events.makex.content.4":"More information:","hackathon-italy.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-italy.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-italy.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-italy.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-italy.sections.12.title":"About CODEWEEK.EU","hackathon-italy.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-italy.sections.12.content.1":"EU Code Week","hackathon-italy.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-italy.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-italy.sections.12.content.4":"European Commission","hackathon-italy.sections.12.content.5":"and local","hackathon-italy.sections.12.content.6":"EU Code Week Ambassadors","hackathon-italy.sections.12.content.7":"The initiative is financed by","hackathon-italy.sections.12.content.8":"the European Parliament","hackathon-italy.sections.12.content.9":"Discover More","hackathon-italy.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-italy.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 24-25 September, are the following: ","hackathon-italy.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-italy.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-italy.sections.focus.0":"About the 24h online Hackathon:","hackathon-italy.sections.focus.1":"Introduction to the EU Code Week Hackathon Italy","hackathon-italy.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Italy","hackathon-italy.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Italy","hackathon-italy.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Italy","hackathon-italy.sections.mentors.1.0":"Francesco Piero Paolicelli","hackathon-italy.sections.mentors.1.1":"Francesco Piero Paolicelli, known as Piersoft in every socials network.","hackathon-italy.sections.mentors.1.2":"Coding and Making expert, Arduino Educational Trainer, Data Scientist and Data Viz Expert","hackathon-italy.sections.mentors.1.3":"University professor at LUM (University Luis Monnet )School of Management for OpenData and OpenGovernment","hackathon-italy.sections.mentors.1.4":"Champion of CoderDojo club Lecce","hackathon-italy.sections.mentors.2.0":"Gianluca Orpello","hackathon-italy.sections.mentors.2.1":"Hi, my name is Gianluca Orpello. I’m an Apple Certified Trainer and a freelance Mentor in Italy. I specialise in iOS, watchOS, macOS and tvOS app design and develop, web and app design, Client-Server protocol & API design.","hackathon-italy.sections.mentors.2.2":"I also have knowledge in User Interaction & User Experience, and Project Management.","hackathon-italy.sections.mentors.3.0":"Luca Versari","hackathon-italy.sections.mentors.3.1":"Luca Versari works on the JPEG XL standard as a Software Engineer for Google.","hackathon-italy.sections.mentors.3.2":"In the past, he tutored Italian Computer Science Olympiads students preparing for international competitions.","hackathon-italy.sections.mentors.4.0":"Alessandra Valenti","hackathon-italy.sections.mentors.4.1":"Alessandra Valenti is Customer Success Manager for Microsoft Education. Expert in new technologies for teaching, she deals in particular with the design and development of multimedia languages necessary to train the professionals of the future through the knowledge of digital tools for the innovative school.","hackathon-italy.sections.mentors.4.2":"Through training activities for Italian students and teachers it promotes interactive solutions and learning experiences related to the world of education and culture, from the video game of Minecraft Education Edition to the development of a more sustainable and inclusive teaching. In the past she trained programming and robotics, e-learning platforms, virtual reality and STEM in schools.","hackathon-italy.sections.mentors.5.0":"Maura Sandri","hackathon-italy.sections.mentors.5.1":"Research technologist of the National Institute of Astrophysics (INAF), coordinator of the working group for the development of coding and educational robotic resources for the school, web admin for play.inaf.it, Italian leading teacher, mentor of the CoderDojo Ozzano dell'Emilia (BO).","hackathon-italy.sections.mentors.6.0":"Paolo Ganci","hackathon-italy.sections.mentors.6.1":"Once only a computer programmer, today a passionate supporter of coding as Co-Champion of CoderDojo Etneo in Catania.","hackathon-italy.sections.mentors.7.0":"Christel Sirocchi","hackathon-italy.sections.mentors.7.1":"Christel Sirocchi is a biotechnologist and genetic engineer turned computer scientist. She gained experience as a researcher and educator in the UK, Belgium and Türkiye, where she managed the science department in one of the most prominent international high schools and served as advisor for the Cambridge International Science Competition. She is an avid learner and passionate about STEM education, data science and data visualization.","hackathon-italy.sections.after.0":"What happens next?","hackathon-italy.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Italian Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-italy.sections.after.2":"EU Code Week Hackathon Italy gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-italy.sections.after.3":"The Winners","hackathon-italy.sections.after.4":"See all the winners","hackathon-italy.sections.after.5":"Gallery","hackathon-italy.sections.after.6":"Check out the ‘young hackers’ from Italy in action during the EU Code Week Hackathon","hackathon-italy.sections.after.7":"Support Wall","hackathon-italy.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-italy.sections.after.9":"Jury & Mentors","hackathon-italy.sections.after.10":"EU Code Week Hackathon in Italy brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-italy.sections.after.11":"Read the guidelines","hackathon-latvia.title":"EU Code Week HACKATHON","hackathon-latvia.subtitle":"Bring your ideas to life!","hackathon-latvia.misc.0":"Read the rules & code of conduct","hackathon-latvia.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-latvia.misc.2":"Our Partners","hackathon-latvia.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-latvia.sections.1.content.1":"The EU Code Week Hackathon","hackathon-latvia.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-latvia.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-latvia.sections.2.title":"What to expect?","hackathon-latvia.sections.2.content.0":"Expert coaching","hackathon-latvia.sections.2.content.1":"Skills workshops","hackathon-latvia.sections.2.content.2":"Fun activities","hackathon-latvia.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-latvia.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-latvia.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-latvia.sections.3.content.0":"Sign up now to","hackathon-latvia.sections.3.content.1":"EU Code Week Hackathon Latvia","hackathon-latvia.sections.3.content.2":"and bring your ideas to life!","hackathon-latvia.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-latvia.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Latvia? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-latvia.sections.4.content.1":"Propose a challenge","hackathon-latvia.sections.4.content.2":"Votes for the Latvian challenge will start on the 30th of April.","hackathon-latvia.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-latvia.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-latvia.sections.5.content.1":"Vote on what matters most to you!","hackathon-latvia.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-latvia.sections.6.title":"The Challenge","hackathon-latvia.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-latvia.sections.6.content.1":"Based on public voting, the challenge for the Latvian Hackathon is:","hackathon-latvia.sections.6.content.2":"Based on public voting, the challenge for the Latvian Hackathon was:","hackathon-latvia.sections.7.title":"Resource Centre","hackathon-latvia.sections.8.title":"Programme","hackathon-latvia.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-latvia.sections.8.content.0.1":"has three distinct rounds","hackathon-latvia.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 10 teams will be chosen to remain in the competition. Free online training and mentoring for all 10 teams, during summer 2021.","hackathon-latvia.sections.8.content.2":"The final hackathon. 10 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-latvia.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-latvia.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 10 teams that will meet in the finals. The top three teams will additionally receive valuable prizes from the hackathon supporters. First place winners will receive Raspberry Pi 4 Model B Starter KITs from the IT Education Foundation, second place winners will receive an Arduino Starter KITs from the IT Education Foundation, and third place winners will receive DRONIE drones from the IT company Cognizant Latvia.","hackathon-latvia.sections.8.content.5":"All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 10 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-latvia.sections.8.content.6":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-latvia.sections.8.content.7":"If your team is one of the 10 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-latvia.sections.8.content.8":"The 10 finalist teams will meet in a 12-hour hackathon which will take place online. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-latvia.sections.9.title":"Practical Info","hackathon-latvia.sections.9.content.0":"The hackathon will take place online on 1 October 2021","hackathon-latvia.sections.9.content.1":"The Hackathon is free of charge.","hackathon-latvia.sections.10.title":"Jury & Mentors","hackathon-latvia.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Latvia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-latvia.sections.10.content.1":"Sign up now to","hackathon-latvia.sections.10.content.2":"EU Code Week Hackathon","hackathon-latvia.sections.10.content.3":"and make it happen!","hackathon-latvia.sections.11.title":"Side events","hackathon-latvia.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-latvia.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-latvia.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-latvia.sections.11.events.makex.content.2":"here","hackathon-latvia.sections.11.events.makex.content.3":"to register !","hackathon-latvia.sections.11.events.makex.content.4":"More information:","hackathon-latvia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-latvia.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-latvia.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-latvia.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-latvia.sections.12.title":"About CODEWEEK.EU","hackathon-latvia.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-latvia.sections.12.content.1":"EU Code Week","hackathon-latvia.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-latvia.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-latvia.sections.12.content.4":"European Commission","hackathon-latvia.sections.12.content.5":"and local","hackathon-latvia.sections.12.content.6":"EU Code Week Ambassadors","hackathon-latvia.sections.12.content.7":"The initiative is financed by","hackathon-latvia.sections.12.content.8":"the European Parliament","hackathon-latvia.sections.12.content.9":"Discover More","hackathon-latvia.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-latvia.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place on October 1, are the following:","hackathon-latvia.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-latvia.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-latvia.sections.focus.0":"About the 24h online Hackathon:","hackathon-latvia.sections.focus.1":"Introduction to the EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Latvia","hackathon-latvia.sections.mentors.1.0":"Līna Sarma ","hackathon-latvia.sections.mentors.1.1":"Computer Scientist and Creative Coder, Co creator of Riga Tech Girls. ","hackathon-latvia.sections.mentors.2.0":"Jānis Mozgis","hackathon-latvia.sections.mentors.2.1":"Senior Developer at","hackathon-latvia.sections.mentors.2.2":"loves beautifully crafted code.","hackathon-latvia.sections.mentors.3.0":"Jānis Cimbulis","hackathon-latvia.sections.mentors.3.1":"Front-end Developer, Learn IT coding school teacher.","hackathon-latvia.sections.mentors.4.0":"Angela Jafarova","hackathon-latvia.sections.mentors.4.1":"Director of the Coding school Datorium. Digital skills trainer, EU CodeWeek leading teacher in Latvia.","hackathon-latvia.sections.mentors.5.0":"Elchin Jafarov","hackathon-latvia.sections.mentors.5.1":"Founder of the Datorium Coding School. Digital transformation, Data automation, Business intelligence.","hackathon-latvia.sections.mentors.6.0":"Janis Knets","hackathon-latvia.sections.mentors.6.1":"Technical architect at Accenture Latvia, more than 10 years of experience in IT field working with world-class companies","hackathon-latvia.sections.mentors.7.0":"Ance Kancere","hackathon-latvia.sections.mentors.7.1":"Project Manager at IT Education Foundation, Teacher of programming and design&technology","hackathon-latvia.sections.mentors.8.0":"Kaspars Eglītis","hackathon-latvia.sections.mentors.8.1":"Admin at University of Latvia Med Tech makerspace DF LAB & Jr Innovation Project Manager at Accenture","hackathon-latvia.sections.mentors.9.0":"Paula Elksne","hackathon-latvia.sections.mentors.9.1":"Assistant Director Bachelor Programs, RTU Riga Business School","hackathon-latvia.sections.mentors.10.0":"Linda Sinka","hackathon-latvia.sections.mentors.10.1":"Founder of Learn IT coding school for children, EU CodeWeek ambassador in Latvia","hackathon-latvia.sections.mentors.11.0":"Gundega Dekena","hackathon-latvia.sections.mentors.11.1":"DevOps Specialist at Accenture Latvia helping world class companies live in the cloud. Programming teacher and the only official GitHub Campus Advisor in Baltics.","hackathon-latvia.sections.mentors.12.0":"Emil Syundyukov","hackathon-latvia.sections.mentors.12.1":"Computer Scientist, Chief Technical Officer at biomedical startup Longenesis","hackathon-latvia.sections.mentors.13.0":"Pāvils Jurjāns","hackathon-latvia.sections.mentors.13.1":"IT entrepreneur, software engineer, business mentor, open data advocate and general geek.","hackathon-latvia.sections.mentors.14.0":"Krišjānis Nesenbergs","hackathon-latvia.sections.mentors.14.1":"Researcher and head of Cyber-physical systems lab @ EDI. Low level/embedded HW/SW, sensors, signal processing and machine learning for practical applications from wearables to self driving cars.","hackathon-latvia.sections.mentors.15.0":"Elina Razena","hackathon-latvia.sections.mentors.15.1":"Founder of Learn IT coding school for children, EU CodeWeek ambassador in Latvia","hackathon-latvia.sections.mentors.16.0":"Kristine Subrovska","hackathon-latvia.sections.mentors.16.1":"Graphic designer, accessibility, UX / UI enthusiast. I appreciate good design and well-considered, simple illustrations ","hackathon-latvia.sections.leaders.1.0":"Viesturs Sosārs","hackathon-latvia.sections.leaders.1.1":"Seasoned entrepreneur and innovation educator, co-founder of TechHub Riga","hackathon-latvia.sections.leaders.2.0":"Kārlis Jonāss","hackathon-latvia.sections.leaders.2.1":"Design thinker and facilitator. Karlis helps teams, companies and individuals bring change through design.","hackathon-latvia.sections.leaders.3.0":"Peteris Jurcenko","hackathon-latvia.sections.leaders.3.1":"UX designer, accessibility enthusiast. I help institutions to redesign themselves and implement digital solutions to become more effective.","hackathon-latvia.sections.leaders.title":"Workshop leaders","hackathon-latvia.sections.after.0":"What happens next?","hackathon-latvia.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Latvian Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-latvia.sections.after.2":"EU Code Week Hackathon Latvia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-latvia.sections.after.3":"The Winners","hackathon-latvia.sections.after.4":"See all the winners","hackathon-latvia.sections.after.5":"Gallery","hackathon-latvia.sections.after.6":"Check out the ‘young hackers’ from Latvia in action during the EU Code Week Hackathon","hackathon-latvia.sections.after.7":"Support Wall","hackathon-latvia.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-latvia.sections.after.9":"Jury & Mentors","hackathon-latvia.sections.after.10":"EU Code Week Hackathon in Latvia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-latvia.sections.after.11":"Read the guidelines","hackathon-romania.title":"EU Code Week HACKATHON","hackathon-romania.subtitle":"Bring your ideas to life!","hackathon-romania.misc.0":"Read the rules & code of conduct","hackathon-romania.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-romania.misc.2":"Our Partners","hackathon-romania.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-romania.sections.1.content.1":"The EU Code Week Hackathon","hackathon-romania.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 5 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-romania.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-romania.sections.2.title":"What to expect?","hackathon-romania.sections.2.content.0":"Expert coaching","hackathon-romania.sections.2.content.1":"Skills workshops","hackathon-romania.sections.2.content.2":"Fun activities","hackathon-romania.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-romania.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-romania.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-romania.sections.3.content.0":"Sign up now to","hackathon-romania.sections.3.content.1":"EU Code Week Hackathon Romania","hackathon-romania.sections.3.content.2":"and bring your ideas to life!","hackathon-romania.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-romania.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Romania? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-romania.sections.4.content.1":"Propose a challenge","hackathon-romania.sections.4.content.2":"Votes for the Romanian challenge will start on the 24 of March.","hackathon-romania.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-romania.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-romania.sections.5.content.1":"Vote on what matters most to you!","hackathon-romania.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-romania.sections.6.title":"The Challenge","hackathon-romania.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-romania.sections.6.content.1":"Based on public voting, the challenge for the Romanian Hackathon is:","hackathon-romania.sections.6.content.2":"Based on public voting, the challenge for the Romanian Hackathon was:","hackathon-romania.sections.6.challenges.0":"Fighting false news","hackathon-romania.sections.6.challenges.1":"Get moving","hackathon-romania.sections.6.challenges.2":"Cleaner air in the city","hackathon-romania.sections.7.title":"Resource Centre","hackathon-romania.sections.8.title":"Programme","hackathon-romania.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-romania.sections.8.content.0.1":"has three distinct rounds","hackathon-romania.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 5 teams will be chosen to remain in the competition. Free online training and mentoring for all 5 teams, during summer 2021.","hackathon-romania.sections.8.content.2":"The final hackathon. 5 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-romania.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-romania.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 5 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 5 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-romania.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-romania.sections.8.content.6":"If your team is one of the 5 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-romania.sections.8.content.7":"The 5 finalist teams will meet in a 12-hour hackathon which will take place online. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-romania.sections.9.title":"Practical Info","hackathon-romania.sections.9.content.0":"The Hackathon will take place onsite on the 25-26 September 2021.","hackathon-romania.sections.9.content.1":"The Hackathon is free of charge.","hackathon-romania.sections.10.title":"Jury & Mentors","hackathon-romania.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Ireland brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-romania.sections.10.content.1":"Sign up now to","hackathon-romania.sections.10.content.2":"EU Code Week Hackathon","hackathon-romania.sections.10.content.3":"and make it happen!","hackathon-romania.sections.11.title":"Side events","hackathon-romania.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-romania.sections.11.events.1.title":"Animate a name","hackathon-romania.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-romania.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-romania.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-romania.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-romania.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-romania.sections.11.events.1.content.5":"Date: Wednesday 12 May, 14:00 -> click","hackathon-romania.sections.11.events.1.content.6":"here","hackathon-romania.sections.11.events.1.content.7":"to register !","hackathon-romania.sections.11.events.1.content.8":"More information:","hackathon-romania.sections.11.events.2.title":"Creative Coding Workshop","hackathon-romania.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-romania.sections.11.events.2.content.1":"Date: Saturday 5 June, 15:00 -> click","hackathon-romania.sections.11.events.2.content.2":"here","hackathon-romania.sections.11.events.2.content.3":"to register !","hackathon-romania.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-romania.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-romania.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-romania.sections.11.events.makex.content.2":"here","hackathon-romania.sections.11.events.makex.content.3":"to register !","hackathon-romania.sections.11.events.makex.content.4":"More information:","hackathon-romania.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-romania.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-romania.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-romania.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-romania.sections.12.title":"About CODEWEEK.EU","hackathon-romania.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-romania.sections.12.content.1":"EU Code Week","hackathon-romania.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-romania.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-romania.sections.12.content.4":"European Commission","hackathon-romania.sections.12.content.5":"and local","hackathon-romania.sections.12.content.6":"EU Code Week Ambassadors","hackathon-romania.sections.12.content.7":"The initiative is financed by","hackathon-romania.sections.12.content.8":"the European Parliament","hackathon-romania.sections.12.content.9":"Discover More","hackathon-romania.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-romania.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 25-26 September, are the following: ","hackathon-romania.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-romania.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-romania.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-romania.sections.focus.1":"Introduction to the EU Code Week Hackathon Romania","hackathon-romania.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Romania","hackathon-romania.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Romania","hackathon-romania.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Romania","hackathon-romania.sections.mentors.1.0":"Diana Maria Ghitun is a MSc. Computer Science graduate from King's College London. Since university she had the opportunity to work in several environments, from fin tech startups to big companies, and the research industry as well.","hackathon-romania.sections.mentors.1.1":"At the moment, she works as a Senior Software Engineer at Take Off Labs in Cluj Napoca, where she found a new passion for Ruby on Rails and React Native.","hackathon-romania.sections.mentors.2.0":"I am a proactive and curious person, a self-starter, with a desire to go extra mile, gain new insights and experiences in a dynamic environment.","hackathon-romania.sections.mentors.2.1":"I really like to work with different generations that think and act differently than me. In this way I can gain new perspectives and fresh ideas.","hackathon-romania.sections.mentors.3.0":"George founded and leads WiseUp, a product prototyping agency. George uses Lean Startup, Design Thinking & Data Science techniques in his work, to help entrepreneurs and executives make data driven decisions.","hackathon-romania.sections.mentors.3.1":"Previously he designed and led multiple startup accelerators, coached startups & enterprises.","hackathon-romania.sections.mentors.4.0":"My name is Ioana Alexandru. I am currently pursuing a master’s degree in computer graphics while working at Google - it’s a real challenge, but I wouldn’t have it any other way! I had two internships (summer ‘18 and ‘19) which made me fall in love with the Google culture, and finally joined as a part-time software engineer in Nov ‘20.","hackathon-romania.sections.mentors.4.1":"Within Google, I work on search infrastructure, and outside of it I dabble with Unity and Flutter development. In my spare time, I love gaming (PC, Oculus, Switch) and riding horses.","hackathon-romania.sections.mentors.5.0":"Entrepreneur, Program Manager and  Software Quality Advocate.","hackathon-romania.sections.mentors.5.1":"10+ years of experience for various projects types, curious learner and passionate about finding innovative solutions.","hackathon-romania.sections.mentors.6.0":"A data scientist at core, based in Switzerland, doing a software engineering internship at Google. Very passionate about startups, being a startup manager for the EPFL Entrepreneur Club, and leading a student investment team as a Managing Partner for Wingman Campus Fund.","hackathon-romania.sections.mentors.6.1":"Activist for women in tech, leading Girls Who Code Iasi until last year.","hackathon-romania.sections.mentors.7.0":"I am CS teacher and I love what I'm doing. Basically I am CS Engineer. I've been teaching for the last 30 years. I am teaching at High-School, Vocational and Technical Schools. I am Cisco Academy instructor and national trainer. ","hackathon-romania.sections.mentors.7.1":"I am teaching C++, Java, Oracle SQL and Robotics but I also like hardware and networking. I like challenges, I love to work in projects with my students and I always want to learn something new.","hackathon-romania.sections.mentors.8.0":"Solution architect with over 10 years of experience developing enterprise grade mission critical software applications. Currently focusing on designing cloud computing and robotic process automation solutions for various industries.","hackathon-romania.sections.mentors.8.1":"Leader of the IBM Technical Expert Council in Romania and the IBM Developer meetups program in the CEE.  Passionate intrapreneur and hackathon organizer.","hackathon-romania.sections.mentors.9.0":"Software developer and technology passionate- I enjoy building and delivering quality, all the while trying to have fun as much as possible. I am a perceptive and innovative individual that's not afraid to exploit its best version and go the extra mile outside the comfort zone of conventional.","hackathon-romania.sections.mentors.9.1":"This exact desire, of getting out of the comfort zone, led me in the last years to changing the context from full-stack, frontend, API design to technical leadership and architecture.","hackathon-romania.sections.mentors.10.0":"I am a graduate student of University of Bucharest. I am an IT Specialist focusing on Cloud technologies, microservice architecture and DevOps. While I consider myself a programming language polyglot, JAVA is my core development language and Spring Framework is my de-facto choice whenever I design and build a new application. My professional activities consist in combination of BA, DEV and Operation, with focus on development.","hackathon-romania.sections.mentors.11.0":"When she is not busy designing e-learning courses and trainings for K12 teachers and NGOs at Asociația Techsoup, she fosters her passions for outdoor sports, traveling and bats. Forbes 30 under 30 Honoree, ChangemakerXchange Fellow and EU Code Week Ambassador for 5 years until 2020. Connecting people and resources, Ana believes technology is key to kindle development through collaboration.","hackathon-romania.sections.after.0":"What happens next?","hackathon-romania.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-romania.sections.after.2":"EU Code Week Hackathon Romania gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, 5 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-romania.sections.after.3":"The Winners","hackathon-romania.sections.after.4":"See all the winners","hackathon-romania.sections.after.5":"Gallery","hackathon-romania.sections.after.6":"Check out the ‘young hackers’ from Romania in action during the EU Code Week Hackathon","hackathon-romania.sections.after.7":"Support Wall","hackathon-romania.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-romania.sections.after.9":"Jury & Mentors","hackathon-romania.sections.after.10":"EU Code Week Hackathon in Romania brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-romania.sections.after.11":"Read the guidelines","hackathon-slovenia-old.title":"EU Code Week HACKATON","hackathon-slovenia-old.subtitle":"Bring your ideas to life!","hackathon-slovenia-old.misc.0":"Read the rules & code of conduct","hackathon-slovenia-old.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-slovenia-old.misc.2":"Our Partners","hackathon-slovenia-old.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-slovenia-old.sections.1.content.1":"The EU Code Week Hackathon","hackathon-slovenia-old.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge. The winning team will also secure a spot at the European pitch where all the national hackathon winners from Romania, Ireland, Greece, Italy, Slovenia and Latvia will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-slovenia-old.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-slovenia-old.sections.2.title":"What to expect?","hackathon-slovenia-old.sections.2.content.0":"Expert coaching","hackathon-slovenia-old.sections.2.content.1":"Skills workshops","hackathon-slovenia-old.sections.2.content.2":"Fun activities","hackathon-slovenia-old.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-slovenia-old.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-slovenia-old.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-slovenia-old.sections.3.content.0":"Sign up now to","hackathon-slovenia-old.sections.3.content.1":"EU Code Week Hackathon Slovenia","hackathon-slovenia-old.sections.3.content.2":"and bring your ideas to life!","hackathon-slovenia-old.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-slovenia-old.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Slovenia? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-slovenia-old.sections.4.content.1":"Propose a challenge","hackathon-slovenia-old.sections.4.content.2":"Votes for the Slovenian challenge will start on the 23th of April.","hackathon-slovenia-old.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-slovenia-old.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia-old.sections.5.content.1":"Vote on what matters most to you!","hackathon-slovenia-old.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-slovenia-old.sections.6.title":"The Challenge","hackathon-slovenia-old.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia-old.sections.6.content.1":"Based on public voting, the challenge for the Slovenian Hackathon is:","hackathon-slovenia-old.sections.6.content.2":"Based on public voting, the challenge for the Slovenian Hackathon was:","hackathon-slovenia-old.sections.7.title":"Resource Centre","hackathon-slovenia-old.sections.8.title":"Programme","hackathon-slovenia-old.sections.8.content.0":"The EU Code Week Hackathon is a two-day competition gathering secondary school students aged 15-19. They will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead.","hackathon-slovenia-old.sections.8.content.1":"During the Hackathon, teams will get support from experienced mentors, be able to participate in workshops, do mini-challenges, quizzes, win prizes and a 2.000€ prize for the winning team! The jury will take the team’s method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-slovenia-old.sections.8.content.2":"Each national winner will meet in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-slovenia-old.sections.8.content.3":"Free online and/or physical side events will also be organised during summer 2021 for beginners in coding.","hackathon-slovenia-old.sections.8.content.4":"","hackathon-slovenia-old.sections.8.content.5":"","hackathon-slovenia-old.sections.8.content.6":"","hackathon-slovenia-old.sections.8.content.7":"","hackathon-slovenia-old.sections.8.content.8":"","hackathon-slovenia-old.sections.8.content.9":"Day 1","hackathon-slovenia-old.sections.8.content.10":"Day 2","hackathon-slovenia-old.sections.9.title":"Practical Info","hackathon-slovenia-old.sections.9.content.0":"The Hackathon will be held from 18 September to 19 September 2021. We hope the competition to take place physically. If the public health situation does not allow it, we will meet online.","hackathon-slovenia-old.sections.9.content.1":"The Hackathon is free of charge.","hackathon-slovenia-old.sections.10.title":"Jury & Mentors","hackathon-slovenia-old.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Slovenia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-slovenia-old.sections.10.content.1":"Sign up now to","hackathon-slovenia-old.sections.10.content.2":"EU Code Week Hackathon","hackathon-slovenia-old.sections.10.content.3":"and make it happen!","hackathon-slovenia-old.sections.11.title":"Side events","hackathon-slovenia-old.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-slovenia-old.sections.11.events.1.title":"Animate a name","hackathon-slovenia-old.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-slovenia-old.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-slovenia-old.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-slovenia-old.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-slovenia-old.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-slovenia-old.sections.11.events.1.content.5":"Date: Date: 8 October, 11:00, 14:00 -> click","hackathon-slovenia-old.sections.11.events.1.content.6":"here","hackathon-slovenia-old.sections.11.events.1.content.7":"to register !","hackathon-slovenia-old.sections.11.events.1.content.8":"More information:","hackathon-slovenia-old.sections.11.events.2.title":"Creative Coding Workshop","hackathon-slovenia-old.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-slovenia-old.sections.11.events.2.content.1":"Date: XXX -> click","hackathon-slovenia-old.sections.11.events.2.content.2":"here","hackathon-slovenia-old.sections.11.events.2.content.3":"to register !","hackathon-slovenia-old.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-slovenia-old.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-slovenia-old.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-slovenia-old.sections.11.events.makex.content.2":"here","hackathon-slovenia-old.sections.11.events.makex.content.3":"to register !","hackathon-slovenia-old.sections.11.events.makex.content.4":"More information:","hackathon-slovenia-old.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia-old.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-slovenia-old.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-slovenia-old.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-slovenia-old.sections.12.title":"About CODEWEEK.EU","hackathon-slovenia-old.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-slovenia-old.sections.12.content.1":"EU Code Week","hackathon-slovenia-old.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-slovenia-old.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-slovenia-old.sections.12.content.4":"European Commission","hackathon-slovenia-old.sections.12.content.5":"and local","hackathon-slovenia-old.sections.12.content.6":"EU Code Week Ambassadors","hackathon-slovenia-old.sections.12.content.7":"The initiative is financed by","hackathon-slovenia-old.sections.12.content.8":"the European Parliament","hackathon-slovenia-old.sections.12.content.9":"Discover More","hackathon-slovenia-old.sections.mentors.1.0":"Janko Harej","hackathon-slovenia-old.sections.mentors.1.1":"Janko Harej is a higher education lecturer and teacher of professional subjects at the Nova Gorica Secondary School. He is interested in all aspects of integrating new technologies into education. He participates in various national and international projects, where he develops teacher education, develops services and e-content. He was involved in the revision of several curricula.","hackathon-slovenia-old.sections.mentors.1.2":"In his free time, he is actively involved in the field of choral music.","hackathon-slovenia-old.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia-old.sections.mentors.2.1":"Researcher of communication and digital media, founder of the Institute for Digital Education Vsak and Slovenian ambassador of the EU Code Week project. It strives for access to digital education and media literacy for citizens of the information society","hackathon-slovenia-old.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia-old.sections.mentors.3.1":"Uroš has been involved in innovation, prototyping, networking and many other things since he was a child. He completed his studies in mechatronics. He is now the head of the Learning Production Laboratory at ŠCNG, which is a laboratory dedicated to networking, prototyping and learning.","hackathon-slovenia-old.sections.mentors.3.2":"He participates in various local and European projects, and also walks in business environment. He has extensive experience in mentoring, prototyping, working with young people, CNC machining, 3D modeling,","hackathon-slovenia-old.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia-old.sections.mentors.4.1":"Luka Manojlovic is a technical enthusiast - a computer scientist who has been dealing with server and network infrastructure for more than 20 years.","hackathon-slovenia-old.sections.mentors.4.2":" He likes to share his knowledge with the participants of interactive workshops from various fields of information technologies.","hackathon-slovenia-old.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia-old.sections.mentors.5.1":"Vesna Krebs is a media artist and mentor who works both at home and abroad. Vesna combines her love of technology and art through various workshops and performances for children.","hackathon-slovenia-old.sections.mentors.5.2":"In her pedagogical work, the emphasis is on creative audio-visual production with computer technologies, with which she encourages the younger population to think creatively and create with the help of modern technologies.","hackathon-slovenia-old.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia-old.sections.mentors.6.1":"Alojz has an excellent working knowledge of IT, is a highly experienced developer and system designer. His field of work is also on microservice platforms - development and deployment of services on these platforms. 30+ years of experience in international enterprise projects with larger systems, in finance, telco and retail sector.","hackathon-slovenia-old.sections.mentors.6.2":"In addition to this he is an outstanding Official Red Hat Instructor and Architect. He is a curious learner and eager to implement and share his newly obtained knowledge in practice.","hackathon-slovenia-old.sections.after.0":"What happens next?","hackathon-slovenia-old.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-slovenia-old.sections.after.2":"EU Code Week Hackathon Slovenia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-slovenia-old.sections.after.3":"The Winners","hackathon-slovenia-old.sections.after.4":"See all the winners","hackathon-slovenia-old.sections.after.5":"Gallery","hackathon-slovenia-old.sections.after.6":"Check out the ‘young hackers’ from Slovenia in action during the EU Code Week Hackathon","hackathon-slovenia-old.sections.after.7":"Support Wall","hackathon-slovenia-old.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-slovenia-old.sections.after.9":"Jury & Mentors","hackathon-slovenia-old.sections.after.10":"EU Code Week Hackathon in Slovenia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-slovenia-old.sections.after.11":"Read the guidelines","hackathon-slovenia.title":"EU Code Week HACKATHON","hackathon-slovenia.title2":"Online, 18-19 September","hackathon-slovenia.subtitle":"Bring your ideas to life!","hackathon-slovenia.misc.0":"Read the rules & code of conduct","hackathon-slovenia.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-slovenia.misc.2":"Our Partners","hackathon-slovenia.sections.0.content.0":"Are you between 15 and 19 years old and love technology? Do you like to create and want to learn about similar trends in the field of digital products? If so, don’t hesitate: you can sign up to the hackathon as a single competitor or, even better, with your team, where each one of you will contribute their know-how in solving a challenge. The best team will receives a EUR 2,000 prize.","hackathon-slovenia.sections.1.content.0":"Hackathon Slovenia for students of any gender is one of six European acclaimed competitions for young people who are interested in new technologies. The competition starts on 18 September online, and for the winning team a month later at the European level.","hackathon-slovenia.sections.1.content.1":"You can sign up to the hackathon","hackathon-slovenia.sections.1.content.2":"or, even better, with your team of 6 participants, where each one of you will contribute their know-how in solving a challenge.","hackathon-slovenia.sections.1.content.3":"So, we are not only looking for coders,","hackathon-slovenia.sections.1.content.4":"but also designers, writers and other specialists who will help your team win. Last but not least, it also pays off because the Slovenian","hackathon-slovenia.sections.1.content.5":"winning team might receives a EUR 2,000","hackathon-slovenia.sections.1.content.6":"prize.","hackathon-slovenia.sections.1.content.7":"The hackathon will be online","hackathon-slovenia.sections.1.content.8":"The hackathon begins with the creation of a prototype that needs to be coded and designed accordingly. The prototype is designed to solve a real challenge and will need to be completed within these two-days competition. All teams will have equal working conditions and access to mentors who will help you with expert advice. Workshops will help you improve your solutions and prepare for your presentations. At the end, you will present your prototypes to the jury that will select the final winner for Slovenia.","hackathon-slovenia.sections.1.content.9":"Presentation to the European jury","hackathon-slovenia.sections.1.content.10":"The winning team from the Slovenian finals will receive","hackathon-slovenia.sections.1.content.11":" a cash prize of EUR 2,000","hackathon-slovenia.sections.1.content.12":" and the opportunity to","hackathon-slovenia.sections.1.content.13":" present themselves at European level","hackathon-slovenia.sections.1.content.14":", where the winners of hackathons from six countries will present their prototypes to the European jury during the official EU Code Week the 14 October, 2021.","hackathon-slovenia.sections.1.content.15":" The champions of Europe","hackathon-slovenia.sections.1.content.16":" will be additionally rewarded with the latest computer equipment.","hackathon-slovenia.sections.2.title":"What to expect?","hackathon-slovenia.sections.2.content.0":"Interesting challenges","hackathon-slovenia.sections.2.content.1":"Professional guidance and assistance in creating a solution","hackathon-slovenia.sections.2.content.2":"Find out about trends in the field of digital technology","hackathon-slovenia.sections.2.content.3":"Knowledge acquisition workshops","hackathon-slovenia.sections.2.content.4":"Fun activities","hackathon-slovenia.sections.2.content.5":"Hanging out with young people with shared interests","hackathon-slovenia.sections.2.content.6":"An opportunity to e-meet the best teams from all over Europe","hackathon-slovenia.sections.2.content.7":"Prizes (financial and practical)","hackathon-slovenia.sections.3.content.0":"Sign up now to","hackathon-slovenia.sections.3.content.1":"EU Code Week Hackathon Slovenia","hackathon-slovenia.sections.3.content.2":" and bring your ideas to life!","hackathon-slovenia.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-slovenia.sections.4.content.0":'do you want to make your community the centre of green and sustainable innovation in Slovenia ? if so, propose a challenge that will be "hacked" at the Hackathon. Something concrete that will help you, your school, city or community.',"hackathon-slovenia.sections.4.content.1":"Propose a challenge","hackathon-slovenia.sections.4.content.2":"Votes for the Slovenian challenge will start on the 23th of April.","hackathon-slovenia.sections.5.title":'Vote on the challenges to be "hacked"',"hackathon-slovenia.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia.sections.5.content.1":"Vote on what matters most to you!","hackathon-slovenia.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-slovenia.sections.6.title":"The Challenge","hackathon-slovenia.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia.sections.6.content.1":"Based on public voting, the challenge for the Slovenian Hackathon is:","hackathon-slovenia.sections.6.content.2":"Based on public voting, the challenge for the Slovenian Hackathon was:","hackathon-slovenia.sections.7.title":"Resource Centre","hackathon-slovenia.sections.8.title":"Programme","hackathon-slovenia.sections.8.content.0":"The EU Code Week Hackathon is a two-day competition gathering secondary school students aged 15-19. They will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead.","hackathon-slovenia.sections.8.content.1":"During the Hackathon, teams will get support from experienced mentors, be able to participate in workshops, do mini-challenges, quizzes, win prizes and a 2.000€ prize for the winning team! The jury will take the team’s method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-slovenia.sections.8.content.2":"Each national winner will meet in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-slovenia.sections.8.content.3":"Free online and/or physical side events will also be organised during summer 2021 for beginners in coding.","hackathon-slovenia.sections.8.content.4":"","hackathon-slovenia.sections.8.content.5":"","hackathon-slovenia.sections.8.content.6":"","hackathon-slovenia.sections.8.content.7":"","hackathon-slovenia.sections.8.content.8":"","hackathon-slovenia.sections.8.content.9":"Day 1","hackathon-slovenia.sections.8.content.10":"Day 2","hackathon-slovenia.sections.9.title":"Practical Info","hackathon-slovenia.sections.9.content.0":"The hackathon is free of charge for all participants.","hackathon-slovenia.sections.9.content.1":"The Slovenian hackathon will","hackathon-slovenia.sections.9.content.2":"be held online","hackathon-slovenia.sections.9.content.3":"the 18-19 September 2021.","hackathon-slovenia.sections.9.content.4":"Stable broadband internet access and computer equipment that will come in handy at work will be available in the modernly equipped premises of EKSCENTER.","hackathon-slovenia.sections.9.content.5":"The on-duty weathergirl for the Code Week events for this weekend in Nova Gorica predicts warm late summer weather.","hackathon-slovenia.sections.9.content.6":"Food, drinks, accommodation will be provided as well as a minimum of 75 euro to cover transportation expenses.","hackathon-slovenia.sections.9.content.7":"It is advisable to bring your own computers/laptops, as well as some clothes, a toilet bag and a sleeping bag.","hackathon-slovenia.sections.9.content.8":"We will be waiting for you in an upbeat mood, and all you need to do is bring a package of curiosity.","hackathon-slovenia.sections.9.content.9":"You will receive more detailed information about the event, venue and everything else after registration.","hackathon-slovenia.sections.9.content.10":"The Slovenian hackathon will be held online and is one of six competitions for young people in Europe that will be organised by Code Week in Greece, Latvia, Ireland, Italy and Romania. It is intended for creative students who are interested in the future of technology. If this is you, please join us in learning about and developing innovative solutions.","hackathon-slovenia.sections.9.content.11":"Registration > ","hackathon-slovenia.sections.9.content.12":"Instructions for participants","hackathon-slovenia.sections.9.content.13":"This 2-days EU Code Week hackathon will be held online from Saturday 18 September to Sunday 19 September 2021.","hackathon-slovenia.sections.9.content.14":"The jury will take your method, use of your time and prototype quality into account when selecting the successful team!","hackathon-slovenia.sections.9.content.15":"To help you prepare for the pitch of your solution, we will offer you free workshops during the hackathon. Your team will also be assisted by mentors who will make sure you are on the right track.","hackathon-slovenia.sections.9.content.16":"The top best teams will be rewarded for their achievements with practical prizes.","hackathon-slovenia.sections.9.content.17":"The winning team will receive a cash prize of EUR 2,000 and an invitation to present their solution to the European jury on the 14 October 2021.","hackathon-slovenia.sections.9.content.18":"The winners of hackathons from six countries will present their prototypes to the European jury during the official EU Code Week the 14 October, 2021. The European champions will be rewarded with even more computer equipment that will (hopefully) encourage them to further develop their digital skills.","hackathon-slovenia.sections.10.title":"Jury & Mentors","hackathon-slovenia.sections.10.content.0":"EU Code Week Hackathon Slovenia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-slovenia.sections.10.content.1":"Sign up now to","hackathon-slovenia.sections.10.content.2":"EU Code Week Hackathon","hackathon-slovenia.sections.10.content.3":"and make it happen!","hackathon-slovenia.sections.11.title":"Side events","hackathon-slovenia.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-slovenia.sections.11.events.1.title":"Animate a name","hackathon-slovenia.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-slovenia.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-slovenia.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-slovenia.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-slovenia.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-slovenia.sections.11.events.1.content.5":"Date: Date: 8 October, 11:00, 14:00 -> click","hackathon-slovenia.sections.11.events.1.content.6":"here","hackathon-slovenia.sections.11.events.1.content.7":"to register !","hackathon-slovenia.sections.11.events.1.content.8":"More information:","hackathon-slovenia.sections.11.events.2.title":"Creative Coding Workshop","hackathon-slovenia.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-slovenia.sections.11.events.2.content.1":"Date: XXX -> click","hackathon-slovenia.sections.11.events.2.content.2":"here","hackathon-slovenia.sections.11.events.2.content.3":"to register !","hackathon-slovenia.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-slovenia.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-slovenia.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-slovenia.sections.11.events.makex.content.2":"here","hackathon-slovenia.sections.11.events.makex.content.3":"to register !","hackathon-slovenia.sections.11.events.makex.content.4":"More information:","hackathon-slovenia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-slovenia.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-slovenia.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-slovenia.sections.12.title":"About CODEWEEK.EU","hackathon-slovenia.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-slovenia.sections.12.content.1":"EU Code Week","hackathon-slovenia.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-slovenia.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-slovenia.sections.12.content.4":"European Commission","hackathon-slovenia.sections.12.content.5":"and local","hackathon-slovenia.sections.12.content.6":"EU Code Week Ambassadors","hackathon-slovenia.sections.12.content.7":"The initiative is financed by","hackathon-slovenia.sections.12.content.8":"the European Parliament","hackathon-slovenia.sections.12.content.9":"Discover More","hackathon-slovenia.sections.mentors.1.0":"Janko Harej","hackathon-slovenia.sections.mentors.1.1":"Janko Harej is a higher education lecturer and teacher of professional subjects at the Nova Gorica Secondary School. He is interested in all aspects of integrating new technologies into education. He participates in various national and international projects, where he develops teacher education, develops services and e-content. He was involved in the revision of several curricula.","hackathon-slovenia.sections.mentors.1.2":"In his free time, he is actively involved in the field of choral music.","hackathon-slovenia.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia.sections.mentors.2.1":"Researcher of communication and digital media, founder of the Institute for Digital Education Vsak and Slovenian ambassador of the EU Code Week project. It strives for access to digital education and media literacy for citizens of the information society","hackathon-slovenia.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia.sections.mentors.3.1":"Uroš has been involved in innovation, prototyping, networking and many other things since he was a child. He completed his studies in mechatronics. He is now the head of the Learning Production Laboratory at ŠCNG, which is a laboratory dedicated to networking, prototyping and learning.","hackathon-slovenia.sections.mentors.3.2":"He participates in various local and European projects, and also walks in business environment. He has extensive experience in mentoring, prototyping, working with young people, CNC machining, 3D modeling,","hackathon-slovenia.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia.sections.mentors.4.1":"Luka Manojlovic is a technical enthusiast - a computer scientist who has been dealing with server and network infrastructure for more than 20 years.","hackathon-slovenia.sections.mentors.4.2":" He likes to share his knowledge with the participants of interactive workshops from various fields of information technologies.","hackathon-slovenia.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia.sections.mentors.5.1":"Vesna Krebs is a media artist and mentor who works both at home and abroad. Vesna combines her love of technology and art through various workshops and performances for children.","hackathon-slovenia.sections.mentors.5.2":"In her pedagogical work, the emphasis is on creative audio-visual production with computer technologies, with which she encourages the younger population to think creatively and create with the help of modern technologies.","hackathon-slovenia.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia.sections.mentors.6.1":"Alojz has an excellent working knowledge of IT, is a highly experienced developer and system designer. His field of work is also on microservice platforms - development and deployment of services on these platforms. 30+ years of experience in international enterprise projects with larger systems, in finance, telco and retail sector.","hackathon-slovenia.sections.mentors.6.2":"In addition to this he is an outstanding Official Red Hat Instructor and Architect. He is a curious learner and eager to implement and share his newly obtained knowledge in practice.","hackathon-slovenia.sections.mentors.7.0":"Gasper Koren","hackathon-slovenia.sections.mentors.7.1":"Gasper started his career as a researcher at University of Ljubljana where he focused on Survey Data Collection and Statistical analysis. Later he switched to Tech Startup World, where he spent the past 14 years. First he worked as Chief Operations Officer at one of the first VC founded Slovenian startups, Zemanta which got acquired by Outbrain (Nasdaq: OB). Currently working as VP of Finance and Compliance at Flaviar, largest US Online Marketplace for Spirits. His experience go from (tech) product development and data analytics to international operations and finance.","hackathon-slovenia.sections.after.0":"What happens next?","hackathon-slovenia.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-slovenia.sections.after.2":"EU Code Week Hackathon Slovenia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-slovenia.sections.after.3":"The Winners","hackathon-slovenia.sections.after.4":"See all the winners","hackathon-slovenia.sections.after.5":"Gallery","hackathon-slovenia.sections.after.6":"Check out the ‘young hackers’ from Slovenia in action during the EU Code Week Hackathon","hackathon-slovenia.sections.after.7":"Support Wall","hackathon-slovenia.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-slovenia.sections.after.9":"Jury & Mentors","hackathon-slovenia.sections.after.10":"EU Code Week Hackathon in Slovenia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-slovenia.sections.after.11":"Read the guidelines","hackathons.title":"EU Code Week HACKATHONS","hackathons.subtitle":"Bring your ideas to life!","hackathons.sections.1.title":"6 hackathons, 6 challenges","hackathons.sections.1.content.1":"Do you live in Greece, Latvia, Ireland, Italy, Romania or Slovenia? Are you creative, ambitious and interested in the future of technology? Now is your chance! Join one of the EU Code Week hackathons and develop an innovative solution that will put you at the forefront of the technological revolution!","hackathons.sections.1.content.2":"In 2021, EU Code Week brings six extraordinary hackathons and invites 15-19 year old students, in upper secondary school, to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 10 finalist teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 10 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. Here the teams will battle it out to decide who wins cool IT gear and the chance of mentoring and coaching to further develop their prototype","hackathons.sections.2.title":"How can I take part?","hackathons.sections.2.content.1":"Select the hackathon in your country and follow a few simple steps to register. You can join as an individual or as a team of six people. If you join with friends or classmates, don’t forget to indicate the name of your team when you register. Each hackathon will open its registration separately, so follow the hackathon in your country!","hackathons.sections.3.title":"Who are the organisers?","hackathons.sections.3.content.1":"The EU Code Week hackathons are co-organised by the European Commission and local EU ","hackathons.sections.3.content.2":"Code Week Ambassadors","hackathons.sections.3.content.3":"and they are financed by the European Parliament. The aim is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills.","hackathons.sections.4.title":"What does a hackathon look like?","hackathons.sections.4.content.1":"The EU Code Week hackathon is a journey that kicks-off with an online 24-hour hackathon. Experienced mentors will coach the teams and there will be workshops providing opportunities for participants to learn new skills and have fun. The hackathon is also an excellent opportunity for participants to network and socialise with people in the European tech sector. At the end of the hackathon each team will pitch their solution to an expert jury. ","hackathons.sections.4.content.2":"The ten best teams will continue their hackathon journey and receive training and mentoring over the summer. The winners will then take part in the final 12-hour face-to-face national hackathon in September or October (which will take place online, if the public health situation does not allow for a physical meet-up).","hackathons.sections.5.title":"I don’t know coding – what can I do?","hackathons.sections.5.content.1":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. See more information about how to register on your local page.","hackathons.sections.6.title":"Partners","hackathons.sections.7.title":"Join in the fun!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romania","hackathons.cities.1.date":"25-26 September 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Ireland","hackathons.cities.2.date":"23-24 September 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italy","hackathons.cities.3.date":"24-25 September 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Greece","hackathons.cities.4.date":"9 October 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenia","hackathons.cities.5.date":"18-19 September 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvia","hackathons.cities.6.date":"1 October 2021","hackathons.final.1":"Final in","hackathons.final.2":"September/October 2021","home.about":'EU Code Week is a grassroots initiative which aims to bring coding and digital literacy to everybody in a fun and engaging way…',"home.when":"","home.when_text":"Learning to code helps us make sense of the rapidly changing world around us. Join millions of fellow organisers and participants to inspire the development of coding and computational thinking skills in order to explore new ideas and innovate for the future.","home.school_banner_title":"Get Involved! Add an Activity!","home.school_banner_text":"Are you a teacher?","home.school_banner_text2":"Find out how to get involved!","home.organize_activity_title":"Organise or join an activity","home.organize_activity_text":'Anyone is welcome to organise or join an activity. Just pick a topic and a target audience and add your activity to the map, or browse for activities in your area.',"home.get_started_title":"Get started","home.get_started_text":'Not sure how to get started? Take a look at the how-to page, and download our toolkits for organisers to get prepared and spread the word.',"home.access_resources_title":"Access resources and training","home.access_resources_text":'If you are not sure how to organise an activity, visit our teaching resources page and learning bits training materials for guidance and tailored lesson plans.',"home.event_title":"Event title 1","home.explore_event":"Explore event","home.count_down":"Countdown","home.days":"days","home.hours":"hours","home.mins":"mins","home.toolkits_title":"Not sure how to get started?","home.toolkits_description":"Take a look at the how-to page, and download our toolkits for organisers to get prepared and spread the word.","home.toolkits_button1":"Get started","home.toolkits_button2":"Toolkits for organisers","home.minecraft_description1":"Careers in Digital is part of EU Code Week targeting 15–18-year-olds and educators to explore exciting and varied digital careers.","home.minecraft_description2":"Discover role models doing their dream job in digital - dive into their motivational videos and career pathways and explore our Careers in Digital Guide to understand the variety of roles and how to get there.","home.minecraft_button":"Get involved","home.activity_title":"Organise or join an activity","home.activity_description":"Anyone is welcome to organise or join an activity. Just pick a topic and a target audience and add your activity to the map, or browse for activities in your area.","home.activity_button1":"Add your activity","home.activity_button2":"Show activity map","home.resouce_title":"Resources and training","home.resouce_description":"If you are not sure how to organise an activity, visit our teaching resources page and learning bits training materials for guidance and tailored lesson plans.","home.resouce_button1":"Access resources","home.resouce_button2":"Access trainings","home.get_involved":"Get involved","home.meet_our_community":"Meet our community","home.banner1_title":"Careers in Digital","home.banner1_description":"Get inspired by dream jobs in digital and explore role models, career guides, open day toolkits and more!","home.banner2_title":"Our Code Week Family","home.banner2_description":"Discover our vibrant network of ambassadors, teachers, students and hubs—each contributing to our shared passion for digital education.","home.banner3_title":"Thank you for participating in Code Week 2025","home.download_brochure_btn":"Download 2025 Brochure","leading-teacher.levels.Pre-primary":"Pre-primary","leading-teacher.levels.Primary":"Primary","leading-teacher.levels.Lower Secondary":"Lower Secondary","leading-teacher.levels.Upper Secondary":"Upper Secondary","leading-teacher.levels.Tertiary":"Tertiary","leading-teacher.levels.Other":"Other","locations.title":"Activity venues","locations.description.0":"For your next activity, select a venue from the list below OR register a new venue in","locations.description.1":"activity creation","locations.description.2":"","login.login":"Login","login.register":"Register","login.github":"Sign in with Github","login.X":"Sign in with X","login.facebook":"Sign in with Facebook","login.google":"Sign in with Google","login.azure":"Sign in with Azure","login.email":"E-Mail Address","login.password":"Password","login.remember":"Keep me signed in","login.forgotten_password":"Forgot Your Password","login.no_account":"Don't have an account ?","login.signup":"Sign Up","login.reset":"Reset Your Password","login.send_password":"Reset Password","login.confirm_password":"Confirm Password","login.name":"Fullname","login.resetpage_title":"Forgotten your password?","login.resetpage_description":"Confirm your email address below and we’ll send you instructions on how to create your new password","menu.learn":"Learn & Teach","menu.training":"Training","menu.challenges":"Challenges","menu.online-courses":"Online Courses","menu.toolkits":"Presentations and Toolkits","menu.girls_in_digital":"Girls in Digital","menu.careers_in_digital":"Careers in Digital","menu.treasure-hunt":"Treasure Hunt","menu.webinars":"Webinars","menu.why":"Why","menu.home":"Home","menu.search_result":"Search results","menu.events":"Activities","menu.ambassadors":"Ambassadors","menu.resources":"Resources","menu.game_and_competitions":"Games & Competitions","menu.schools":"Schools","menu.about":"About","menu.blog":"Blog","menu.news":"News","menu.search":"Search","menu.map":"Map","menu.add_event":"Add Activity","menu.search_event":"Search Activities","menu.hello":"Hello","menu.profile":"Profile","menu.pending":"Pending Activities","menu.your_events":"My activities","menu.your_certificates":"My certificates","menu.report":"Report my activities","menu.volunteers":"Volunteers","menu.logout":"Logout","menu.login":"Login","menu.signin":"Sign in","menu.signup":"Sign up","menu.privacy":"Privacy","menu.stats":"Statistics","menu.participation":"Participation Certificate","menu.coding@home":"Coding@Home","menu.values":"Our values","menu.online_events":"Online Activities","menu.featured_activities":"Featured Online Activities","menu.codeweek2020":"2020 Edition","menu.register_activity":"Register activity","menu.select_language":"Select language","menu.search_site":"Search site","menu.what_you_looking_for":"What are you looking for?","menu.type_to_search":"Type to search...","menu.activities_locations":"Activities Locations","menu.my_badges":"My Badges","menu.excellence_winners":"Excellence Winners","menu.leading_teachers":"Leading Teachers","menu.badges_leaderboard":"Badges Leaderboard","menu.podcasts":"Podcasts","menu.matchmaking_toolkit":"Matchmaking Toolkit","menu.hackathons":"Hackathons","menu.slogan_menu":"Meet our role models and find your dream job","menu.see_more":"See more","menu.my_account":"My account","menu.guide_on_activities":"Guide on Activities","menu.future_ready_csr":"Future Ready CSR","moderation.description.title":"Missing proper descriptions","moderation.description.text":"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!","moderation.missing-details.title":"Missing important details","moderation.missing-details.text":"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!","moderation.duplicate.title":"Duplicate","moderation.duplicate.text":"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!","moderation.not-related.title":"Not programming related","moderation.not-related.text":"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!","mooc.free-online-courses":"Free online courses","mooc.intro":"EU Code Week offers professional development opportunities in the form of online courses. The aim is to support teachers in bringing coding and computational thinking to the classroom.","mooc.icebreaker.title":"The introductory “Icebreaker” course","mooc.icebreaker.text.0":"The","mooc.icebreaker.text.1":"The CodeWeek Icebreaker course","mooc.icebreaker.text.2":`is a five-hour course in English that targets anyone interested in + adapt the most recent press release to your needs, or create your own:

`,"guide.material.items.1":'Getting ready for EU Code Week 2019: new online course for teachers, an extended repository of handy materials and a revamped website',"guide.material.items.2":'Gearing up to celebrate EU Code Week 2019 (available in 29 languages)',"guide.toolkits.title":"Download the following toolkits to help you get started:","guide.toolkits.communication_toolkit":"Communications Toolkit","guide.toolkits.teachers_toolkit":"Teachers Toolkit","guide.questions.title":"Questions?","guide.questions.content":'

If you have questions about organising and promoting your #EUCodeWeek activity, get in touch with one of the EU Code Week Ambassadors from your country.

',"hackathon-greece.title":"EU Code Week HACKATHON","hackathon-greece.subtitle":"Bring your ideas to life!","hackathon-greece.misc.0":"Read the rules & code of conduct","hackathon-greece.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-greece.misc.2":"Our Partners","hackathon-greece.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-greece.sections.1.content.1":"The EU Code Week Hackathon","hackathon-greece.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 12-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-greece.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-greece.sections.2.title":"What to expect?","hackathon-greece.sections.2.content.0":"Expert coaching","hackathon-greece.sections.2.content.1":"Skills workshops","hackathon-greece.sections.2.content.2":"Fun activities","hackathon-greece.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-greece.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-greece.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-greece.sections.3.content.0":"Sign up now to","hackathon-greece.sections.3.content.1":"EU Code Week Hackathon Greece","hackathon-greece.sections.3.content.2":"and bring your ideas to life!","hackathon-greece.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-greece.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Greece? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-greece.sections.4.content.1":"Propose a challenge","hackathon-greece.sections.4.content.2":"Votes for the Greek challenge will start on the 9th of April.","hackathon-greece.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-greece.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-greece.sections.5.content.1":"Vote on what matters most to you!","hackathon-greece.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-greece.sections.6.title":"The Challenge","hackathon-greece.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-greece.sections.6.content.1":"Based on public voting, the challenge for the Greek Hackathon is:","hackathon-greece.sections.6.content.2":"Based on public voting, the challenge for the Greek Hackathon was:","hackathon-greece.sections.7.title":"Resource Centre","hackathon-greece.sections.8.title":"Programme","hackathon-greece.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-greece.sections.8.content.0.1":"has three distinct rounds","hackathon-greece.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 12 teams will be chosen to remain in the competition. Free online training and mentoring for all 12 teams, during summer 2021.","hackathon-greece.sections.8.content.2":"The final: the physical hackathon. 10 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-greece.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-greece.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 12 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 12 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-greece.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-greece.sections.8.content.6":"If your team is one of the 12 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-greece.sections.8.content.7":"The 12 finalist teams will meet in a 12-hour hackathon on the 9 October 2021. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-greece.sections.9.title":"Practical Info","hackathon-greece.sections.9.content.0":"The Hackathon will take place onsite on the 9 October 2021","hackathon-greece.sections.9.content.1":"The Hackathon is free of charge.","hackathon-greece.sections.10.title":"Jury & Mentors","hackathon-greece.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Greece brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-greece.sections.10.content.1":"Sign up now to","hackathon-greece.sections.10.content.2":"EU Code Week Hackathon","hackathon-greece.sections.10.content.3":"and make it happen!","hackathon-greece.sections.11.title":"Side events","hackathon-greece.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week Hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-greece.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-greece.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-greece.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-greece.sections.11.events.makex.content.2":"here","hackathon-greece.sections.11.events.makex.content.3":"to register !","hackathon-greece.sections.11.events.makex.content.4":"More information:","hackathon-greece.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-greece.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-greece.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-greece.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-greece.sections.12.title":"About CODEWEEK.EU","hackathon-greece.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-greece.sections.12.content.1":"EU Code Week","hackathon-greece.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-greece.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-greece.sections.12.content.4":"European Commission","hackathon-greece.sections.12.content.5":"and local","hackathon-greece.sections.12.content.6":"EU Code Week Ambassadors","hackathon-greece.sections.12.content.7":"The initiative is financed by","hackathon-greece.sections.12.content.8":"the European Parliament","hackathon-greece.sections.12.content.9":"Discover More","hackathon-greece.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-greece.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 9 October 2021, are the following:","hackathon-greece.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-greece.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-greece.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-greece.sections.focus.1":"Introduction to the EU Code Week Hackathon Greece","hackathon-greece.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Greece","hackathon-greece.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Greece","hackathon-greece.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Greece","hackathon-greece.sections.mentors.1.0":"Dimitrios Tzimas","hackathon-greece.sections.mentors.1.1":"Dimitrios Tzimas received the B.Sc degree in Informatics, Aristotle University of Thessaloniki, Greece, and the M.Sc degree in “Digital Signal Processing for Communications and Multimedia” University of Athens, Greece.","hackathon-greece.sections.mentors.1.2":"He is currently a PhD student at the Aristotle University of Thessaloniki. His research interests include Learning Analytics and MOOCs. He has published many scientific articles in journals and conference proceedings. He teaches Computer Science in secondary and higher education for the last 21 years. He is a co-author of 4 Greek books about computer programming.","hackathon-greece.sections.mentors.2.0":"Ioannis Papikas","hackathon-greece.sections.mentors.2.1":"Ioannis has entered the world of entrepreneurship around 8 years ago and helped build web applications with his team in various industries.","hackathon-greece.sections.mentors.2.2":'Also participated in the "Entrepreneur First" accelerator in London, building his own startup. Ioannis is currently a Senior Product Manager at Orfium.',"hackathon-greece.sections.mentors.3.0":"John Fanidis","hackathon-greece.sections.mentors.3.1":"My name is John Fanidis, I am 27 years old and I live in Thessaloniki, Greece. I have been passionate about development since my days in high school when I first started learning how to design and write simple web and mobile applications.","hackathon-greece.sections.mentors.3.2":"For the last 7 years I have been part of many amazing and incredibly talented teams in more than 20 web and mobile projects. I currently work both as Lead Frontend Engineer in Exandia, based in Thessaloniki and as a freelancer mobile developer.","hackathon-greece.sections.mentors.4.0":"Lida Papatzika","hackathon-greece.sections.mentors.4.1":"Lida Papatzika works at Alexander Innovation Zone S.A. as communications manager. She holds extensive experience in the fields of marketing and promotion of projects relevant to the regional innovation ecosystem.","hackathon-greece.sections.mentors.5.0":"Nikolas Goulias","hackathon-greece.sections.mentors.5.1":"Nikolas is the IBM - Red Hat Synergy Lead Architect in the UK&I empowering IBM with Red Hat's open source innovation and helping customers define strategies, architect and solve problems with technology. ","hackathon-greece.sections.mentors.6.0":"Achilleas Yfantis","hackathon-greece.sections.mentors.6.1":"Achilleas Yfantis have created various startups and worked in various companies such as Citrix.","hackathon-greece.sections.mentors.6.2":"I'm and automation security testing engineer, my field of knowledge includes: kybernetes, microservices, shell, containers, azure, ci/cd, github, Python, golang.","hackathon-greece.sections.mentors.7.0":"Alex Papadakis","hackathon-greece.sections.mentors.7.1":"Alex Papadakis is a Tech Consultant with experience of business development, sales and client account management in multiple international markets (UKI,Spain,Greece,Cyprus) across various business verticals.","hackathon-greece.sections.mentors.7.2":"He joined Amazon Web Services in 2019 as a Business Development Representative. Before joining Amazon he has worked for Google, Coca-Cola, Public Retail World S.A holding various roles in Sales and Marketing. He holds a BSc in International Business from University of Kent and an MSc in Management from CASS Business School.","hackathon-greece.sections.mentors.8.0":"Andriana Vera","hackathon-greece.sections.mentors.8.1":"My name is Andriana Vera, currently I am studying at the National & Kapodistrian University of Athens - Department of Informatics and Telecommunications.","hackathon-greece.sections.mentors.8.2":"At the moment, I work as a part-time modern workplace developer at Team CANDI/InfoQuest Technologies. Motivated and excited about the tech field, I enjoy spending time learning and sharing my knowledge.","hackathon-greece.sections.mentors.9.0":"Antigoni Kakouri","hackathon-greece.sections.mentors.9.1":"5th-year Electrical and Computer Engineering student at Aristotle University of Thessaloniki. Microsoft Learn Student Ambassador since January 2021.","hackathon-greece.sections.mentors.10.0":"Athanasios Dimou","hackathon-greece.sections.mentors.10.1":"Geomentor. Employee of the Ministry of Culture. Geoinformatic and Surveyor engineer with 2 Master deggrees. First place with his 4member team on NASA Space Apps 2017 in Greece.","hackathon-greece.sections.mentors.10.2":"Mentor, judge and supporter in many Hackathons, Datathlons (Nasa Space Apps, MIT Covid-19 Challenge, Healthahtlon, Tap2open, Copernicus 2019-2020, Ίδρυμα Ευγενίδου - Hack the Lab, Global Hack, Antivirus Hackathon, HackCoronaGreece and many more). President of Panhellenic Association of Graduates of GeoInformatics and Surveying Engineering","hackathon-greece.sections.mentors.11.0":"Despoina Ioannidou","hackathon-greece.sections.mentors.11.1":"Despoina Ioannidou, graduated with a PhD in Applied Mathematics from Cnam. After a few years of working as data-scientist and computer vision engineer, she co-founded an AI startup, Trayvisor where she’s leading the tech as CTO.","hackathon-greece.sections.mentors.11.2":"","hackathon-greece.sections.mentors.12.0":"Evangelia Iakovaki","hackathon-greece.sections.mentors.12.1":"My name is Evangelia Iakovaki, i am Physicist and I work as a Physicist in a public high school.I also work as a guidance counselor for students","hackathon-greece.sections.mentors.13.0":"Giannis Prapas","hackathon-greece.sections.mentors.13.1":"My name is Giannis Prapas and I am an Account Executive focusing on Digital Native Businesses in Amazon Web Services (AWS).","hackathon-greece.sections.mentors.13.2":"My job is to enable organizations to innovate and easily build sophisticated and scalable applications by using AWS services.","hackathon-greece.sections.mentors.14.0":"Ilias Karabasis","hackathon-greece.sections.mentors.14.1":"I am currently working as a Full Stack Software Engineer, while exploring the field of Data Science and AI. I also joined recently the MS Learn Student Ambassadors Program.","hackathon-greece.sections.mentors.14.2":"My expertise is in.NET Technologies, C# and Angular. I am familiar with Python as well several Machine Learning and Data Science Frameworks.","hackathon-greece.sections.mentors.15.0":"Dr. Konstantinos Fouskas","hackathon-greece.sections.mentors.15.1":"Dr. Konstantinos Fouskas, is Associate Profesor of “Digital Entrepreneurship and Technological Innovation” in the Department of Applied informatics at the University of Macedonia. He is teaching in the area of digital innovation and entrepreneurship, e-business and e-commerce, technology management and Digital transformation.","hackathon-greece.sections.mentors.15.2":"He is also teaching and collaborating with a number of other Academic Institutes in the areas of innovation and entrepreneurship in Greece and worldwide. His has over 50 research articles published in international peer-reviewed journals and conferences and he has participated in more than 30 funded International and National research projects related to entrepreneurship, innovation, and ICT.","hackathon-greece.sections.mentors.16.0":"Marina Stavrakantonaki","hackathon-greece.sections.mentors.16.1":"Greetings from AWS! I am a Public Policy Manager for Amazon Web Services, covering Greece and Cyprus. My educational and work experience background is in Public Policy, Business Strategy and my PhD on Epidemiology. I am happy to assist the students where they need me.","hackathon-greece.sections.mentors.17.0":"Nikos Zachariadis","hackathon-greece.sections.mentors.17.1":"Nikos is basically a chemist. He studied chemistry, but he soon discovered that chemical compounds are less interesting than human relationships. However, chemistry explains analytically the processes of life, so its reduction to “human compounds” leads to a wonderful way of thinking. In his professional career so far, for about 22 years, Nikos promotes and strengthens formal sales people to people who produce profitable work, with respect and commitment to their collaborators and customers. Nikos does not like numbers. Numbers are just a result that is easy to come, if people can overcome the concept of “opposite” and move on to the concept of “together”.","hackathon-greece.sections.mentors.17.2":"In the last 6 years he is living the dream of his life, applying his whole experience, devoting all his energy and enjoying every minute of the day at Lancom as Chief Commercial Officer. His experience is at your disposal, along with his passion for discussions and sharing ideas. You can find Nikos at Lancom’s HQ or send him an email at:nzachariadis@lancom.gr","hackathon-greece.sections.mentors.18.0":"Rodanthi Alexiou","hackathon-greece.sections.mentors.18.1":"My name is Rodanthi Alexiou and I currently study Computer Science in the University of Athens. I am a Microsoft Learn Student Ambassador, a General Organizer in Google’s Developer Student Club, a member of the Operations team of Mindspace NPO and my passions are Artificial Intelligence and Data Science. You can find my tech blogs here: http://www.rodanthi-alexiou.com/","hackathon-greece.sections.mentors.19.0":"Triantafyllos Paschaleris","hackathon-greece.sections.mentors.19.1":"A Business Intelligence Developer with passion about technology. A curious learner with love for volunteering in IT. Currently pursuing a master’s degree in Big Data Analytics.","hackathon-greece.sections.mentors.20.0":"Katerina Katmada","hackathon-greece.sections.mentors.20.1":"Katerina is a designer with coding background, skilled in visual identity, UI/UX and data visualization design. She has studied Computer Science (BSc, MSc) and Product Design (MSc), and currently works as a visual designer at Geekbot.","hackathon-greece.sections.mentors.20.2":"She is interested in creating accessible and enjoyable designs for various platforms, starting by defining user needs and translating them into tangible concepts, while reinforcing the brand’s voice through consistent visual touchpoints.","hackathon-greece.sections.mentors.21.0":"Alexandra Hatsiou","hackathon-greece.sections.mentors.21.1":"Alexandra is from Athens and works as a Business Development Representative at Amazon Web Services (AWS) in Madrid, supporting AWS customers based in Central Eastern Europe. She has an background in Economics and Management and before AWS she worked in Marketing.","hackathon-greece.sections.mentors.22.0":"Demetris Bakas","hackathon-greece.sections.mentors.22.1":"Demetris Bakas is a Gold Microsoft Learn Student Ambassador and a Computer Engineering student from the University of Patras, passionate with software engineering and Artificial Intelligence.","hackathon-greece.sections.mentors.23.0":"Dimitra Iordanidou","hackathon-greece.sections.mentors.23.1":"Dimitra Iordanidou has a financial background and works for Thessaloniki Innovation Zone as Head of Financial Services. She has a working experience in budgeting and financial monitoring. In addition, she was involved several years in running championships as a marathon runner and she has founded and organizes for a 4th year a project for runners and kids Koufalia Hill Run. She holds a master's degree in Business Administration (Bath University, UK) and a degree in Economics from the Aristotle University of Thessaloniki.","hackathon-greece.sections.mentors.24.0":"Dimitris Dimosiaris","hackathon-greece.sections.mentors.24.1":"Dimitris Dimosiaris is co-founder at Founderhood, which aims to impact every human life by giving to each tech startup founder, anywhere, access to the best resources. In the past he has been part of two startup projects. He is founding member in the first student-run entrepreneurship club in Greece, ThinkBiz. Founding member & ex-chairman of the Non-profit organization Mindspace which is based on National Technical University of Athens and its activities spread across Greece. Dimitris has extensive experience in designing and building innovative web products.","hackathon-greece.sections.mentors.25.0":"Georgia Margia","hackathon-greece.sections.mentors.25.1":"Professional in software engineering for over 6 years. Has built software, related to demand forecasting, which is used by large retail companies in U.S., England and Russia. Currently, working as a Database Reporting Analyst, dealing with storing, management and manipulation of data in order to create reports, analyze patterns and trends and provide findings to be taken into account for strategic and operational decisions and actions.","hackathon-greece.sections.mentors.26.0":"Konstantinos Chaliasos","hackathon-greece.sections.mentors.26.1":"My name is Konstantinos Chaliasos and I am based in Thessaloniki, Greece. I am passionate about all aspects of software development with a strong focus on web and mobile applications. For the past 10 years I have worked with teams all over the world on exciting projects with the goal of increasing our quality of life using tech.Currently working both as a Lead Software Engineer in Exandia and as a freelancer Software Engineer.","hackathon-greece.sections.mentors.27.0":"Kostas Kalogirou","hackathon-greece.sections.mentors.27.1":"CEO Exandia. Business executive with tech orientation, seasoned executive in visual communication and experienced design educator. Assistant curator at Thessaloniki Design Museum, has co-organised exhibitions in Europe and USA. Design educator and guest lecturer in design events around Greece and jury member in national and international graphic design competitions. Will assist Hackathon teams in business aspects of software product development and pitching.","hackathon-greece.sections.mentors.27.2":"","hackathon-greece.sections.mentors.28.0":"Maria-Anastasia Moustaka","hackathon-greece.sections.mentors.28.1":"Maria-Anastasia Moustaka is an undergraduate student in the Department of Computer Engineering at the University of Patras and Gold Microsoft Learn Student Ambassador. She has also been teaching robotics and programming for the last four years and has excelled in global robotics competitions with the Robotics Club of the University of Patras.","hackathon-greece.sections.mentors.29.0":"Mixalis Nikolaidis","hackathon-greece.sections.mentors.29.1":"I’m a Senior Software Engineer, Consultant and Trainer. I’m mainly interested in the development of innovative cloud solutions that take full advantage of the Microsoft technology stack. I have worked on multiple projects providing quality services both in team environments and independently.","hackathon-greece.sections.mentors.30.0":"Nikiforos Botis","hackathon-greece.sections.mentors.30.1":"Nikiforos works as a Solutions Architect (SA) at Amazon Web Services, looking after Public Sector customers in Greece and Cyprus. In his role as an SA, he is responsible for helping customers in their digital transformation journey by sharing best practices for architecting successful solutions at the AWS Cloud. Prior to joining AWS (2.5 years ago), Nikiforos pursued a MSc in Computer Science at Imperial College London and a BSc in Management Science and Technology at Athens University of Economics and Business.","hackathon-greece.sections.mentors.31.0":"Panayiotis Antoniou","hackathon-greece.sections.mentors.31.1":"Hi, my name is Panayiotis Antoniou, I am currently living in London where I work as a Solutions Architect in AWS. I was born and raised in Cyprus and I came to the UK to study my Bachelors in Computer Science. I have an interest in Analytics, Networking and Sustainability. Outside work I like playing racket sports, guitar and watching films.","hackathon-greece.sections.mentors.31.2":"","hackathon-greece.sections.mentors.32.0":"Anastasia Papadou","hackathon-greece.sections.mentors.32.1":"Anastasia is a Senior Business Development Representative at Amazon Web Services, supporting AWS growth across EMEA. She has 5 years of experience in implementing/selling cloud technologies and she has an academic background in Management Science and Technology.","hackathon-greece.sections.mentors.33.0":"Konstantina Tagkopoulou","hackathon-greece.sections.mentors.33.1":"Konstantina Tagkopoulou is passionate about entrepreneurship, and has experience working with startups and scaleups across Europe. Since she joined Amazon Web Services in 2019, she has supported startups on their cloud journey and go-to-market strategy. Prior to AWS, she worked for a B2B SaaS startup in London, focusing on commercial growth and strategic business development. She holds a BSc in Sociology from the University of Bath and an MSc in Sociology from the University of Oxford.","hackathon-greece.sections.mentors.34.0":"Dimitrios Kourtesis","hackathon-greece.sections.mentors.34.1":"Dimitrios Kourtesis is a technology entrepreneur and partner at Ideas Forward, a technology venture studio based in Thessaloniki, Greece. He enjoys exploring applications of new software technologies to interesting problems and exploring applications of new business models to interesting markets. Working in tech since 2005, he has collected experiences as R&D software engineer, PhD researcher, product development consultant, startup founder, advisor to growing businesses and angel investor.","hackathon-greece.sections.after.0":"What happens next?","hackathon-greece.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Greek Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-greece.sections.after.2":"EU Code Week Hackathon Greece gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-greece.sections.after.3":"The Winners","hackathon-greece.sections.after.4":"See all the winners","hackathon-greece.sections.after.5":"Gallery","hackathon-greece.sections.after.6":"Check out the ‘young hackers’ from Greece in action during the EU Code Week Hackathon","hackathon-greece.sections.after.7":"Support Wall","hackathon-greece.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-greece.sections.after.9":"Jury & Mentors","hackathon-greece.sections.after.10":"EU Code Week Hackathon in Greece brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-greece.sections.after.11":"Read the guidelines","hackathon-ireland.title":"EU Code Week HACKATHON","hackathon-ireland.subtitle":"Bring your ideas to life!","hackathon-ireland.misc.0":"Read the rules & code of conduct","hackathon-ireland.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-ireland.misc.2":"Our Partners","hackathon-ireland.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-ireland.sections.1.content.1":"The EU Code Week Hackathon","hackathon-ireland.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 5 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-ireland.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-ireland.sections.2.title":"What to expect?","hackathon-ireland.sections.2.content.0":"Expert coaching","hackathon-ireland.sections.2.content.1":"Skills workshops","hackathon-ireland.sections.2.content.2":"Fun activities","hackathon-ireland.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-ireland.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-ireland.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-ireland.sections.3.content.0":"Sign up now to","hackathon-ireland.sections.3.content.1":"EU Code Week Hackathon Ireland","hackathon-ireland.sections.3.content.2":"and bring your ideas to life!","hackathon-ireland.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-ireland.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Ireland? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-ireland.sections.4.content.1":"Propose a challenge","hackathon-ireland.sections.4.content.2":"Votes for the Irish challenge will start on the 24 of March.","hackathon-ireland.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-ireland.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-ireland.sections.5.content.1":"Vote on what matters most to you!","hackathon-ireland.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-ireland.sections.6.title":"The Challenge","hackathon-ireland.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-ireland.sections.6.content.1":"Based on public voting, the challenge for the Irish Hackathon is:","hackathon-ireland.sections.6.content.2":"Based on public voting, the challenge for the Irish Hackathon was:","hackathon-ireland.sections.7.title":"Resource Centre","hackathon-ireland.sections.8.title":"Programme","hackathon-ireland.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-ireland.sections.8.content.0.1":"has three distinct rounds","hackathon-ireland.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 5 teams will be chosen to remain in the competition. Free online training and mentoring for the teams, during summer 2021.","hackathon-ireland.sections.8.content.2":"The final hackathon: Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-ireland.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-ireland.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 5 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 5 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-ireland.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-ireland.sections.8.content.6":"If your team is one of the 5 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-ireland.sections.8.content.7":"The 5 finalist teams will meet online in a 24-hour hackathon. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-ireland.sections.9.title":"Practical Info","hackathon-ireland.sections.9.content.0":"The final hackathon will take place online the 23-24 September 2021 with the teams that succeed the first round.","hackathon-ireland.sections.9.content.1":"The Hackathon is free of charge.","hackathon-ireland.sections.10.title":"Jury & Mentors","hackathon-ireland.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Ireland brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-ireland.sections.10.content.1":"Sign up now to","hackathon-ireland.sections.10.content.2":"EU Code Week Hackathon","hackathon-ireland.sections.10.content.3":"and make it happen!","hackathon-ireland.sections.11.title":"I don't know coding - what can I do?","hackathon-ireland.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-ireland.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-ireland.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-ireland.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-ireland.sections.11.events.makex.content.2":"here","hackathon-ireland.sections.11.events.makex.content.3":"to register !","hackathon-ireland.sections.11.events.makex.content.4":"More information:","hackathon-ireland.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-ireland.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-ireland.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-ireland.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-ireland.sections.12.title":"About CODEWEEK.EU","hackathon-ireland.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-ireland.sections.12.content.1":"EU Code Week","hackathon-ireland.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-ireland.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-ireland.sections.12.content.4":"European Commission","hackathon-ireland.sections.12.content.5":"and local","hackathon-ireland.sections.12.content.6":"EU Code Week Ambassadors","hackathon-ireland.sections.12.content.7":"The initiative is financed by","hackathon-ireland.sections.12.content.8":"the European Parliament","hackathon-ireland.sections.12.content.9":"Discover More","hackathon-ireland.sections.winners.0":"Congratulations to all the participants of this first round of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-ireland.sections.winners.1":"A special big up to the winning teams. The teams selected for the online final in September are the following:","hackathon-ireland.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-ireland.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-ireland.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-ireland.sections.focus.1":"Introduction to the EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Greece","hackathon-ireland.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Greece","hackathon-ireland.sections.after.0":"What happens next?","hackathon-ireland.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-ireland.sections.after.2":"EU Code Week Hackathon Ireland gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, 5 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-ireland.sections.after.3":"The Winners","hackathon-ireland.sections.after.4":"See all the winners","hackathon-ireland.sections.after.5":"Gallery","hackathon-ireland.sections.after.6":"Check out the ‘young hackers’ from Ireland in action during the EU Code Week Hackathon","hackathon-ireland.sections.after.7":"Support Wall","hackathon-ireland.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-ireland.sections.after.9":"Jury & Mentors","hackathon-ireland.sections.after.10":"EU Code Week Hackathon in Ireland brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-ireland.sections.after.11":"Read the guidelines","hackathon-ireland.sections.voting.title":"Vote now for your preferred challenge for EU Code Week Hackathon Ireland on 26-27 April 2021!","hackathon-ireland.sections.voting.challenges":"Challenges have been collected from all over the country to allow the students to solve a challenge for their local community. After careful deliberation, the top 3 challenges have been selected, and we leave it up to you to decide which challenge that may be solved through coding, developing, and design at the hackathon.","hackathon-ireland.sections.voting.deadline":"You can vote for your preferred challenge until 20 April 2021, where the final challenge is selected.","hackathon-ireland.sections.voting.header":"Vote for one of the three challenges:","hackathon-ireland.sections.voting.challenge":"challenge","hackathon-ireland.sections.voting.choices.0":"Digital inclusiveness for digital community groups","hackathon-ireland.sections.voting.choices.1":"Flood Tracking Along The River Shannon","hackathon-ireland.sections.voting.choices.2":"Fighting cyber bullying on Social Media","hackathon-ireland.sections.voting.reveal-date":"The challenge is revealed after the opening of the online hackathon on 26 April.","hackathon-ireland.sections.voting.thanks.0":"Thanks for voting!","hackathon-ireland.sections.voting.thanks.1":"You can find out which challenge is selected after 26. April on the EU Code Week Hackathon website.","hackathon-italy.title":"EU Code Week HACKATHON","hackathon-italy.subtitle":"Bring your ideas to life!","hackathon-italy.misc.0":"Read the rules & code of conduct","hackathon-italy.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-italy.misc.2":"Our Partners","hackathon-italy.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-italy.sections.1.content.1":"The EU Code Week Hackathon","hackathon-italy.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-italy.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-italy.sections.2.title":"What to expect?","hackathon-italy.sections.2.content.0":"Expert coaching","hackathon-italy.sections.2.content.1":"Skills workshops","hackathon-italy.sections.2.content.2":"Fun activities","hackathon-italy.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-italy.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-italy.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-italy.sections.3.content.0":"Sign up now to","hackathon-italy.sections.3.content.1":"EU Code Week Hackathon Italy","hackathon-italy.sections.3.content.2":"and bring your ideas to life!","hackathon-italy.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-italy.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Italy? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-italy.sections.4.content.1":"Propose a challenge","hackathon-italy.sections.4.content.2":"Votes for the Italian challenge will start on the 9th of April.","hackathon-italy.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-italy.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-italy.sections.5.content.1":"Vote on what matters most to you!","hackathon-italy.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-italy.sections.6.title":"The Challenge","hackathon-italy.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-italy.sections.6.content.1":"Based on public voting, the challenge for the Italian Hackathon is:","hackathon-italy.sections.6.content.2":"Based on public voting, the challenge for the Italian Hackathon was:","hackathon-italy.sections.7.title":"Resource Centre","hackathon-italy.sections.8.title":"Programme","hackathon-italy.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-italy.sections.8.content.0.1":"has three distinct rounds","hackathon-italy.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 12 teams will be chosen to remain in the competition. Free online training and mentoring for all 12 teams, during summer 2021.","hackathon-italy.sections.8.content.2":"The final: 12 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-italy.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-italy.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 12 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 12 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-italy.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-italy.sections.8.content.6":"If your team is one of the 12 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-italy.sections.8.content.7":"The 12 finalist teams will meet in a 12-hour hackathon on 24-25 September. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-italy.sections.9.title":"Practical Info","hackathon-italy.sections.9.content.0":"The Hackathon will take place on the 24-25 September 2021.","hackathon-italy.sections.9.content.1":"The Hackathon is free of charge.","hackathon-italy.sections.10.title":"Jury & Mentors","hackathon-italy.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Italy brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-italy.sections.10.content.1":"Sign up now to","hackathon-italy.sections.10.content.2":"EU Code Week Hackathon","hackathon-italy.sections.10.content.3":"and make it happen!","hackathon-italy.sections.11.title":"Side events","hackathon-italy.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-italy.sections.11.events.minecraft.title":"Minecraft Education Edition Teacher Academy: Design Your Own Multimedia Learning Environment!","hackathon-italy.sections.11.events.minecraft.abstract":"The Minecraft: Education Edition Teacher Academy course will focus on using Minecraft: Education Edition as a teaching and learning tool designed to support important pedagogical practices in the learning environment. At the end of this learning path, you will become a Minecraft certified teacher and receive the badge.","hackathon-italy.sections.11.events.minecraft.content.0":"Path participants will learn:","hackathon-italy.sections.11.events.minecraft.content.1":"Basic mechanics of downloading, setting up and logging into Minecraft: Education Edition","hackathon-italy.sections.11.events.minecraft.content.2":"In-game play by exploring movement within the game as well as learning the process for placing and breaking blocks","hackathon-italy.sections.11.events.minecraft.content.3":"Key features of world management and classroom settings","hackathon-italy.sections.11.events.minecraft.content.4":"Tips on classroom management and readiness","hackathon-italy.sections.11.events.minecraft.content.5":"An understanding of basic in-game coding","hackathon-italy.sections.11.events.minecraft.content.6":"Skills that allow for learner collaboration, creativity, and communication","hackathon-italy.sections.11.events.minecraft.content.7":"How to incorporate engineering practices","hackathon-italy.sections.11.events.minecraft.content.8":"Chemistry and Science in-game functionality","hackathon-italy.sections.11.events.minecraft.content.9":"How the game supports learner inquiry and curiosity","hackathon-italy.sections.11.events.minecraft.date":"Friday 22 October from 17.00-18.30.","hackathon-italy.sections.11.events.minecraft.participate":"To participate:","hackathon-italy.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-italy.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-italy.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-italy.sections.11.events.makex.content.2":"here","hackathon-italy.sections.11.events.makex.content.3":"to register !","hackathon-italy.sections.11.events.makex.content.4":"More information:","hackathon-italy.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-italy.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-italy.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-italy.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-italy.sections.12.title":"About CODEWEEK.EU","hackathon-italy.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-italy.sections.12.content.1":"EU Code Week","hackathon-italy.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-italy.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-italy.sections.12.content.4":"European Commission","hackathon-italy.sections.12.content.5":"and local","hackathon-italy.sections.12.content.6":"EU Code Week Ambassadors","hackathon-italy.sections.12.content.7":"The initiative is financed by","hackathon-italy.sections.12.content.8":"the European Parliament","hackathon-italy.sections.12.content.9":"Discover More","hackathon-italy.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-italy.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 24-25 September, are the following: ","hackathon-italy.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-italy.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-italy.sections.focus.0":"About the 24h online Hackathon:","hackathon-italy.sections.focus.1":"Introduction to the EU Code Week Hackathon Italy","hackathon-italy.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Italy","hackathon-italy.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Italy","hackathon-italy.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Italy","hackathon-italy.sections.mentors.1.0":"Francesco Piero Paolicelli","hackathon-italy.sections.mentors.1.1":"Francesco Piero Paolicelli, known as Piersoft in every socials network.","hackathon-italy.sections.mentors.1.2":"Coding and Making expert, Arduino Educational Trainer, Data Scientist and Data Viz Expert","hackathon-italy.sections.mentors.1.3":"University professor at LUM (University Luis Monnet )School of Management for OpenData and OpenGovernment","hackathon-italy.sections.mentors.1.4":"Champion of CoderDojo club Lecce","hackathon-italy.sections.mentors.2.0":"Gianluca Orpello","hackathon-italy.sections.mentors.2.1":"Hi, my name is Gianluca Orpello. I’m an Apple Certified Trainer and a freelance Mentor in Italy. I specialise in iOS, watchOS, macOS and tvOS app design and develop, web and app design, Client-Server protocol & API design.","hackathon-italy.sections.mentors.2.2":"I also have knowledge in User Interaction & User Experience, and Project Management.","hackathon-italy.sections.mentors.3.0":"Luca Versari","hackathon-italy.sections.mentors.3.1":"Luca Versari works on the JPEG XL standard as a Software Engineer for Google.","hackathon-italy.sections.mentors.3.2":"In the past, he tutored Italian Computer Science Olympiads students preparing for international competitions.","hackathon-italy.sections.mentors.4.0":"Alessandra Valenti","hackathon-italy.sections.mentors.4.1":"Alessandra Valenti is Customer Success Manager for Microsoft Education. Expert in new technologies for teaching, she deals in particular with the design and development of multimedia languages necessary to train the professionals of the future through the knowledge of digital tools for the innovative school.","hackathon-italy.sections.mentors.4.2":"Through training activities for Italian students and teachers it promotes interactive solutions and learning experiences related to the world of education and culture, from the video game of Minecraft Education Edition to the development of a more sustainable and inclusive teaching. In the past she trained programming and robotics, e-learning platforms, virtual reality and STEM in schools.","hackathon-italy.sections.mentors.5.0":"Maura Sandri","hackathon-italy.sections.mentors.5.1":"Research technologist of the National Institute of Astrophysics (INAF), coordinator of the working group for the development of coding and educational robotic resources for the school, web admin for play.inaf.it, Italian leading teacher, mentor of the CoderDojo Ozzano dell'Emilia (BO).","hackathon-italy.sections.mentors.6.0":"Paolo Ganci","hackathon-italy.sections.mentors.6.1":"Once only a computer programmer, today a passionate supporter of coding as Co-Champion of CoderDojo Etneo in Catania.","hackathon-italy.sections.mentors.7.0":"Christel Sirocchi","hackathon-italy.sections.mentors.7.1":"Christel Sirocchi is a biotechnologist and genetic engineer turned computer scientist. She gained experience as a researcher and educator in the UK, Belgium and Türkiye, where she managed the science department in one of the most prominent international high schools and served as advisor for the Cambridge International Science Competition. She is an avid learner and passionate about STEM education, data science and data visualization.","hackathon-italy.sections.after.0":"What happens next?","hackathon-italy.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Italian Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-italy.sections.after.2":"EU Code Week Hackathon Italy gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-italy.sections.after.3":"The Winners","hackathon-italy.sections.after.4":"See all the winners","hackathon-italy.sections.after.5":"Gallery","hackathon-italy.sections.after.6":"Check out the ‘young hackers’ from Italy in action during the EU Code Week Hackathon","hackathon-italy.sections.after.7":"Support Wall","hackathon-italy.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-italy.sections.after.9":"Jury & Mentors","hackathon-italy.sections.after.10":"EU Code Week Hackathon in Italy brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-italy.sections.after.11":"Read the guidelines","hackathon-latvia.title":"EU Code Week HACKATHON","hackathon-latvia.subtitle":"Bring your ideas to life!","hackathon-latvia.misc.0":"Read the rules & code of conduct","hackathon-latvia.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-latvia.misc.2":"Our Partners","hackathon-latvia.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-latvia.sections.1.content.1":"The EU Code Week Hackathon","hackathon-latvia.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 10 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-latvia.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-latvia.sections.2.title":"What to expect?","hackathon-latvia.sections.2.content.0":"Expert coaching","hackathon-latvia.sections.2.content.1":"Skills workshops","hackathon-latvia.sections.2.content.2":"Fun activities","hackathon-latvia.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-latvia.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-latvia.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-latvia.sections.3.content.0":"Sign up now to","hackathon-latvia.sections.3.content.1":"EU Code Week Hackathon Latvia","hackathon-latvia.sections.3.content.2":"and bring your ideas to life!","hackathon-latvia.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-latvia.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Latvia? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-latvia.sections.4.content.1":"Propose a challenge","hackathon-latvia.sections.4.content.2":"Votes for the Latvian challenge will start on the 30th of April.","hackathon-latvia.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-latvia.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-latvia.sections.5.content.1":"Vote on what matters most to you!","hackathon-latvia.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-latvia.sections.6.title":"The Challenge","hackathon-latvia.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-latvia.sections.6.content.1":"Based on public voting, the challenge for the Latvian Hackathon is:","hackathon-latvia.sections.6.content.2":"Based on public voting, the challenge for the Latvian Hackathon was:","hackathon-latvia.sections.7.title":"Resource Centre","hackathon-latvia.sections.8.title":"Programme","hackathon-latvia.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-latvia.sections.8.content.0.1":"has three distinct rounds","hackathon-latvia.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 10 teams will be chosen to remain in the competition. Free online training and mentoring for all 10 teams, during summer 2021.","hackathon-latvia.sections.8.content.2":"The final hackathon. 10 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-latvia.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-latvia.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 10 teams that will meet in the finals. The top three teams will additionally receive valuable prizes from the hackathon supporters. First place winners will receive Raspberry Pi 4 Model B Starter KITs from the IT Education Foundation, second place winners will receive an Arduino Starter KITs from the IT Education Foundation, and third place winners will receive DRONIE drones from the IT company Cognizant Latvia.","hackathon-latvia.sections.8.content.5":"All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 10 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-latvia.sections.8.content.6":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-latvia.sections.8.content.7":"If your team is one of the 10 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-latvia.sections.8.content.8":"The 10 finalist teams will meet in a 12-hour hackathon which will take place online. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-latvia.sections.9.title":"Practical Info","hackathon-latvia.sections.9.content.0":"The hackathon will take place online on 1 October 2021","hackathon-latvia.sections.9.content.1":"The Hackathon is free of charge.","hackathon-latvia.sections.10.title":"Jury & Mentors","hackathon-latvia.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Latvia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-latvia.sections.10.content.1":"Sign up now to","hackathon-latvia.sections.10.content.2":"EU Code Week Hackathon","hackathon-latvia.sections.10.content.3":"and make it happen!","hackathon-latvia.sections.11.title":"Side events","hackathon-latvia.sections.11.content.0":"Do these themes interest you but you don’t know how to code? Sign up to our side events and discover the thrill of coding, innovation, entrepreneurship and other skills vital to participating in the digital world. The Code Week hackathon side events are scheduled to run from May to October and will include several different types of workshop. They are free of charge, you just have to sign up here. Come and learn more.","hackathon-latvia.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-latvia.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-latvia.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-latvia.sections.11.events.makex.content.2":"here","hackathon-latvia.sections.11.events.makex.content.3":"to register !","hackathon-latvia.sections.11.events.makex.content.4":"More information:","hackathon-latvia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-latvia.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-latvia.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-latvia.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-latvia.sections.12.title":"About CODEWEEK.EU","hackathon-latvia.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-latvia.sections.12.content.1":"EU Code Week","hackathon-latvia.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-latvia.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-latvia.sections.12.content.4":"European Commission","hackathon-latvia.sections.12.content.5":"and local","hackathon-latvia.sections.12.content.6":"EU Code Week Ambassadors","hackathon-latvia.sections.12.content.7":"The initiative is financed by","hackathon-latvia.sections.12.content.8":"the European Parliament","hackathon-latvia.sections.12.content.9":"Discover More","hackathon-latvia.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-latvia.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place on October 1, are the following:","hackathon-latvia.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-latvia.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-latvia.sections.focus.0":"About the 24h online Hackathon:","hackathon-latvia.sections.focus.1":"Introduction to the EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Latvia","hackathon-latvia.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Latvia","hackathon-latvia.sections.mentors.1.0":"Līna Sarma ","hackathon-latvia.sections.mentors.1.1":"Computer Scientist and Creative Coder, Co creator of Riga Tech Girls. ","hackathon-latvia.sections.mentors.2.0":"Jānis Mozgis","hackathon-latvia.sections.mentors.2.1":"Senior Developer at","hackathon-latvia.sections.mentors.2.2":"loves beautifully crafted code.","hackathon-latvia.sections.mentors.3.0":"Jānis Cimbulis","hackathon-latvia.sections.mentors.3.1":"Front-end Developer, Learn IT coding school teacher.","hackathon-latvia.sections.mentors.4.0":"Angela Jafarova","hackathon-latvia.sections.mentors.4.1":"Director of the Coding school Datorium. Digital skills trainer, EU CodeWeek leading teacher in Latvia.","hackathon-latvia.sections.mentors.5.0":"Elchin Jafarov","hackathon-latvia.sections.mentors.5.1":"Founder of the Datorium Coding School. Digital transformation, Data automation, Business intelligence.","hackathon-latvia.sections.mentors.6.0":"Janis Knets","hackathon-latvia.sections.mentors.6.1":"Technical architect at Accenture Latvia, more than 10 years of experience in IT field working with world-class companies","hackathon-latvia.sections.mentors.7.0":"Ance Kancere","hackathon-latvia.sections.mentors.7.1":"Project Manager at IT Education Foundation, Teacher of programming and design&technology","hackathon-latvia.sections.mentors.8.0":"Kaspars Eglītis","hackathon-latvia.sections.mentors.8.1":"Admin at University of Latvia Med Tech makerspace DF LAB & Jr Innovation Project Manager at Accenture","hackathon-latvia.sections.mentors.9.0":"Paula Elksne","hackathon-latvia.sections.mentors.9.1":"Assistant Director Bachelor Programs, RTU Riga Business School","hackathon-latvia.sections.mentors.10.0":"Linda Sinka","hackathon-latvia.sections.mentors.10.1":"Founder of Learn IT coding school for children, EU CodeWeek ambassador in Latvia","hackathon-latvia.sections.mentors.11.0":"Gundega Dekena","hackathon-latvia.sections.mentors.11.1":"DevOps Specialist at Accenture Latvia helping world class companies live in the cloud. Programming teacher and the only official GitHub Campus Advisor in Baltics.","hackathon-latvia.sections.mentors.12.0":"Emil Syundyukov","hackathon-latvia.sections.mentors.12.1":"Computer Scientist, Chief Technical Officer at biomedical startup Longenesis","hackathon-latvia.sections.mentors.13.0":"Pāvils Jurjāns","hackathon-latvia.sections.mentors.13.1":"IT entrepreneur, software engineer, business mentor, open data advocate and general geek.","hackathon-latvia.sections.mentors.14.0":"Krišjānis Nesenbergs","hackathon-latvia.sections.mentors.14.1":"Researcher and head of Cyber-physical systems lab @ EDI. Low level/embedded HW/SW, sensors, signal processing and machine learning for practical applications from wearables to self driving cars.","hackathon-latvia.sections.mentors.15.0":"Elina Razena","hackathon-latvia.sections.mentors.15.1":"Founder of Learn IT coding school for children, EU CodeWeek ambassador in Latvia","hackathon-latvia.sections.mentors.16.0":"Kristine Subrovska","hackathon-latvia.sections.mentors.16.1":"Graphic designer, accessibility, UX / UI enthusiast. I appreciate good design and well-considered, simple illustrations ","hackathon-latvia.sections.leaders.1.0":"Viesturs Sosārs","hackathon-latvia.sections.leaders.1.1":"Seasoned entrepreneur and innovation educator, co-founder of TechHub Riga","hackathon-latvia.sections.leaders.2.0":"Kārlis Jonāss","hackathon-latvia.sections.leaders.2.1":"Design thinker and facilitator. Karlis helps teams, companies and individuals bring change through design.","hackathon-latvia.sections.leaders.3.0":"Peteris Jurcenko","hackathon-latvia.sections.leaders.3.1":"UX designer, accessibility enthusiast. I help institutions to redesign themselves and implement digital solutions to become more effective.","hackathon-latvia.sections.leaders.title":"Workshop leaders","hackathon-latvia.sections.after.0":"What happens next?","hackathon-latvia.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of the Latvian Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-latvia.sections.after.2":"EU Code Week Hackathon Latvia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-latvia.sections.after.3":"The Winners","hackathon-latvia.sections.after.4":"See all the winners","hackathon-latvia.sections.after.5":"Gallery","hackathon-latvia.sections.after.6":"Check out the ‘young hackers’ from Latvia in action during the EU Code Week Hackathon","hackathon-latvia.sections.after.7":"Support Wall","hackathon-latvia.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-latvia.sections.after.9":"Jury & Mentors","hackathon-latvia.sections.after.10":"EU Code Week Hackathon in Latvia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-latvia.sections.after.11":"Read the guidelines","hackathon-romania.title":"EU Code Week HACKATHON","hackathon-romania.subtitle":"Bring your ideas to life!","hackathon-romania.misc.0":"Read the rules & code of conduct","hackathon-romania.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-romania.misc.2":"Our Partners","hackathon-romania.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-romania.sections.1.content.1":"The EU Code Week Hackathon","hackathon-romania.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge in just 24-hours. The 5 most successful teams will then receive training and mentoring from experts in this field, in order to prepare them for the second and final round, from which the ultimate winner will be selected. The lucky team will win further coaching and mentoring of their ideas and cool IT equipment. The winning team will also secure a spot at the European pitch where all the hackathon winners will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-romania.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-romania.sections.2.title":"What to expect?","hackathon-romania.sections.2.content.0":"Expert coaching","hackathon-romania.sections.2.content.1":"Skills workshops","hackathon-romania.sections.2.content.2":"Fun activities","hackathon-romania.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-romania.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-romania.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-romania.sections.3.content.0":"Sign up now to","hackathon-romania.sections.3.content.1":"EU Code Week Hackathon Romania","hackathon-romania.sections.3.content.2":"and bring your ideas to life!","hackathon-romania.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-romania.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Romania? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-romania.sections.4.content.1":"Propose a challenge","hackathon-romania.sections.4.content.2":"Votes for the Romanian challenge will start on the 24 of March.","hackathon-romania.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-romania.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-romania.sections.5.content.1":"Vote on what matters most to you!","hackathon-romania.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-romania.sections.6.title":"The Challenge","hackathon-romania.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-romania.sections.6.content.1":"Based on public voting, the challenge for the Romanian Hackathon is:","hackathon-romania.sections.6.content.2":"Based on public voting, the challenge for the Romanian Hackathon was:","hackathon-romania.sections.6.challenges.0":"Fighting false news","hackathon-romania.sections.6.challenges.1":"Get moving","hackathon-romania.sections.6.challenges.2":"Cleaner air in the city","hackathon-romania.sections.7.title":"Resource Centre","hackathon-romania.sections.8.title":"Programme","hackathon-romania.sections.8.content.0.0":"The EU Code Week hackathon","hackathon-romania.sections.8.content.0.1":"has three distinct rounds","hackathon-romania.sections.8.content.1":"The 24-hour online hackathon. Out of all those competing, only 5 teams will be chosen to remain in the competition. Free online training and mentoring for all 5 teams, during summer 2021.","hackathon-romania.sections.8.content.2":"The final hackathon. 5 teams will have all received equal training in the second round, but only one will win. Secondary school students aged 15-19 will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead of the first round.","hackathon-romania.sections.8.content.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-romania.sections.8.content.4":"In 2021, EU Code Week brings six extraordinary hackathons and invites students aged 15-19 in upper secondary school to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 5 final teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 5 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. In the final the teams will battle it out to decide who wins IT accessories and the chance of mentoring and coaching to further develop their prototype.","hackathon-romania.sections.8.content.5":"Your team is not guaranteed a place in the second round even if you successfully solve the challenge. Remember you are in competition with the other teams and the jury will take your method, use of time and quality of the prototype into consideration to select the successful candidates! ","hackathon-romania.sections.8.content.6":"If your team is one of the 5 finalists, you can work on your idea over the summer. To assist you, we will offer you free trainings for development and UX Design. Your team will also get the help of a mentor who ensures that you are on the right path.","hackathon-romania.sections.8.content.7":"The 5 finalist teams will meet in a 12-hour hackathon which will take place online. Here teams will compete to be the nation’s best young hackers and get the chance to win prizes such as cool IT equipment as well as further coaching and mentoring of their ideas.","hackathon-romania.sections.9.title":"Practical Info","hackathon-romania.sections.9.content.0":"The Hackathon will take place onsite on the 25-26 September 2021.","hackathon-romania.sections.9.content.1":"The Hackathon is free of charge.","hackathon-romania.sections.10.title":"Jury & Mentors","hackathon-romania.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Ireland brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-romania.sections.10.content.1":"Sign up now to","hackathon-romania.sections.10.content.2":"EU Code Week Hackathon","hackathon-romania.sections.10.content.3":"and make it happen!","hackathon-romania.sections.11.title":"Side events","hackathon-romania.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-romania.sections.11.events.1.title":"Animate a name","hackathon-romania.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-romania.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-romania.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-romania.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-romania.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-romania.sections.11.events.1.content.5":"Date: Wednesday 12 May, 14:00 -> click","hackathon-romania.sections.11.events.1.content.6":"here","hackathon-romania.sections.11.events.1.content.7":"to register !","hackathon-romania.sections.11.events.1.content.8":"More information:","hackathon-romania.sections.11.events.2.title":"Creative Coding Workshop","hackathon-romania.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-romania.sections.11.events.2.content.1":"Date: Saturday 5 June, 15:00 -> click","hackathon-romania.sections.11.events.2.content.2":"here","hackathon-romania.sections.11.events.2.content.3":"to register !","hackathon-romania.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-romania.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-romania.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-romania.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-romania.sections.11.events.makex.content.2":"here","hackathon-romania.sections.11.events.makex.content.3":"to register !","hackathon-romania.sections.11.events.makex.content.4":"More information:","hackathon-romania.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-romania.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-romania.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-romania.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-romania.sections.12.title":"About CODEWEEK.EU","hackathon-romania.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-romania.sections.12.content.1":"EU Code Week","hackathon-romania.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-romania.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-romania.sections.12.content.4":"European Commission","hackathon-romania.sections.12.content.5":"and local","hackathon-romania.sections.12.content.6":"EU Code Week Ambassadors","hackathon-romania.sections.12.content.7":"The initiative is financed by","hackathon-romania.sections.12.content.8":"the European Parliament","hackathon-romania.sections.12.content.9":"Discover More","hackathon-romania.sections.winners.0":"Congratulations to all the participants of this first edition of the European Code Week hackathon, it was a real pleasure to have you with us. We hope you had as much fun as we did!","hackathon-romania.sections.winners.1":"A special big up to the winning teams. The teams selected for the final, which will take place the 25-26 September, are the following: ","hackathon-romania.sections.winners.2":"We look forward to seeing you there. Coaching and rewards guaranteed!","hackathon-romania.sections.winners.3":"Each national winner will face-off in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-romania.sections.focus.0":"Focus on the 1st round of the 24h online Hackathon:","hackathon-romania.sections.focus.1":"Introduction to the EU Code Week Hackathon Romania","hackathon-romania.sections.focus.2":"Reveal of the challenge for EU Code Week Hackathon Romania","hackathon-romania.sections.focus.3":"Pitch of solutions for the EU Code Week Hackathon Romania","hackathon-romania.sections.focus.4":"Announcement of winners of EU Code Week Hackathon Romania","hackathon-romania.sections.mentors.1.0":"Diana Maria Ghitun is a MSc. Computer Science graduate from King's College London. Since university she had the opportunity to work in several environments, from fin tech startups to big companies, and the research industry as well.","hackathon-romania.sections.mentors.1.1":"At the moment, she works as a Senior Software Engineer at Take Off Labs in Cluj Napoca, where she found a new passion for Ruby on Rails and React Native.","hackathon-romania.sections.mentors.2.0":"I am a proactive and curious person, a self-starter, with a desire to go extra mile, gain new insights and experiences in a dynamic environment.","hackathon-romania.sections.mentors.2.1":"I really like to work with different generations that think and act differently than me. In this way I can gain new perspectives and fresh ideas.","hackathon-romania.sections.mentors.3.0":"George founded and leads WiseUp, a product prototyping agency. George uses Lean Startup, Design Thinking & Data Science techniques in his work, to help entrepreneurs and executives make data driven decisions.","hackathon-romania.sections.mentors.3.1":"Previously he designed and led multiple startup accelerators, coached startups & enterprises.","hackathon-romania.sections.mentors.4.0":"My name is Ioana Alexandru. I am currently pursuing a master’s degree in computer graphics while working at Google - it’s a real challenge, but I wouldn’t have it any other way! I had two internships (summer ‘18 and ‘19) which made me fall in love with the Google culture, and finally joined as a part-time software engineer in Nov ‘20.","hackathon-romania.sections.mentors.4.1":"Within Google, I work on search infrastructure, and outside of it I dabble with Unity and Flutter development. In my spare time, I love gaming (PC, Oculus, Switch) and riding horses.","hackathon-romania.sections.mentors.5.0":"Entrepreneur, Program Manager and  Software Quality Advocate.","hackathon-romania.sections.mentors.5.1":"10+ years of experience for various projects types, curious learner and passionate about finding innovative solutions.","hackathon-romania.sections.mentors.6.0":"A data scientist at core, based in Switzerland, doing a software engineering internship at Google. Very passionate about startups, being a startup manager for the EPFL Entrepreneur Club, and leading a student investment team as a Managing Partner for Wingman Campus Fund.","hackathon-romania.sections.mentors.6.1":"Activist for women in tech, leading Girls Who Code Iasi until last year.","hackathon-romania.sections.mentors.7.0":"I am CS teacher and I love what I'm doing. Basically I am CS Engineer. I've been teaching for the last 30 years. I am teaching at High-School, Vocational and Technical Schools. I am Cisco Academy instructor and national trainer. ","hackathon-romania.sections.mentors.7.1":"I am teaching C++, Java, Oracle SQL and Robotics but I also like hardware and networking. I like challenges, I love to work in projects with my students and I always want to learn something new.","hackathon-romania.sections.mentors.8.0":"Solution architect with over 10 years of experience developing enterprise grade mission critical software applications. Currently focusing on designing cloud computing and robotic process automation solutions for various industries.","hackathon-romania.sections.mentors.8.1":"Leader of the IBM Technical Expert Council in Romania and the IBM Developer meetups program in the CEE.  Passionate intrapreneur and hackathon organizer.","hackathon-romania.sections.mentors.9.0":"Software developer and technology passionate- I enjoy building and delivering quality, all the while trying to have fun as much as possible. I am a perceptive and innovative individual that's not afraid to exploit its best version and go the extra mile outside the comfort zone of conventional.","hackathon-romania.sections.mentors.9.1":"This exact desire, of getting out of the comfort zone, led me in the last years to changing the context from full-stack, frontend, API design to technical leadership and architecture.","hackathon-romania.sections.mentors.10.0":"I am a graduate student of University of Bucharest. I am an IT Specialist focusing on Cloud technologies, microservice architecture and DevOps. While I consider myself a programming language polyglot, JAVA is my core development language and Spring Framework is my de-facto choice whenever I design and build a new application. My professional activities consist in combination of BA, DEV and Operation, with focus on development.","hackathon-romania.sections.mentors.11.0":"When she is not busy designing e-learning courses and trainings for K12 teachers and NGOs at Asociația Techsoup, she fosters her passions for outdoor sports, traveling and bats. Forbes 30 under 30 Honoree, ChangemakerXchange Fellow and EU Code Week Ambassador for 5 years until 2020. Connecting people and resources, Ana believes technology is key to kindle development through collaboration.","hackathon-romania.sections.after.0":"What happens next?","hackathon-romania.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-romania.sections.after.2":"EU Code Week Hackathon Romania gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, 5 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-romania.sections.after.3":"The Winners","hackathon-romania.sections.after.4":"See all the winners","hackathon-romania.sections.after.5":"Gallery","hackathon-romania.sections.after.6":"Check out the ‘young hackers’ from Romania in action during the EU Code Week Hackathon","hackathon-romania.sections.after.7":"Support Wall","hackathon-romania.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-romania.sections.after.9":"Jury & Mentors","hackathon-romania.sections.after.10":"EU Code Week Hackathon in Romania brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-romania.sections.after.11":"Read the guidelines","hackathon-slovenia-old.title":"EU Code Week HACKATON","hackathon-slovenia-old.subtitle":"Bring your ideas to life!","hackathon-slovenia-old.misc.0":"Read the rules & code of conduct","hackathon-slovenia-old.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-slovenia-old.misc.2":"Our Partners","hackathon-slovenia-old.sections.1.content.0":"Do you dream of creating the next big app? Do you know how innovative tech solutions can help your school, town, and region? If you want to be an entrepreneur or have a killer idea to pitch to the world but you don’t know where to start, then your waiting is at an end! ","hackathon-slovenia-old.sections.1.content.1":"The EU Code Week Hackathon","hackathon-slovenia-old.sections.1.content.2":"begins with a challenge to develop a code that solves a real-life challenge. The winning team will also secure a spot at the European pitch where all the national hackathon winners from Romania, Ireland, Greece, Italy, Slovenia and Latvia will present their ideas to a European jury during the official EU Code Week 9-24 October 2021.","hackathon-slovenia-old.sections.1.content.3":"The EU Code Week hackathon is sure to fuel your curiosity, inspire your creativity, encourage your entrepreneurial spirit, and bring your ideas to life. ","hackathon-slovenia-old.sections.2.title":"What to expect?","hackathon-slovenia-old.sections.2.content.0":"Expert coaching","hackathon-slovenia-old.sections.2.content.1":"Skills workshops","hackathon-slovenia-old.sections.2.content.2":"Fun activities","hackathon-slovenia-old.sections.2.content.3":"The chance to meet likeminded individuals","hackathon-slovenia-old.sections.2.content.4":"The chance to win mentoring and coaching, as well as IT equipment ","hackathon-slovenia-old.sections.2.content.5":"The chance to join the final hackathon and meet the best of the best, in person!","hackathon-slovenia-old.sections.3.content.0":"Sign up now to","hackathon-slovenia-old.sections.3.content.1":"EU Code Week Hackathon Slovenia","hackathon-slovenia-old.sections.3.content.2":"and bring your ideas to life!","hackathon-slovenia-old.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-slovenia-old.sections.4.content.0":"Do you want to make your community the centre of green and sustainable innovation in Slovenia? If so, propose a challenge that will be “hacked” at the Hackathon. Something concrete that will help you, your school, city or community.","hackathon-slovenia-old.sections.4.content.1":"Propose a challenge","hackathon-slovenia-old.sections.4.content.2":"Votes for the Slovenian challenge will start on the 23th of April.","hackathon-slovenia-old.sections.5.title":"Vote on the challenges to be “hacked”","hackathon-slovenia-old.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia-old.sections.5.content.1":"Vote on what matters most to you!","hackathon-slovenia-old.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-slovenia-old.sections.6.title":"The Challenge","hackathon-slovenia-old.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia-old.sections.6.content.1":"Based on public voting, the challenge for the Slovenian Hackathon is:","hackathon-slovenia-old.sections.6.content.2":"Based on public voting, the challenge for the Slovenian Hackathon was:","hackathon-slovenia-old.sections.7.title":"Resource Centre","hackathon-slovenia-old.sections.8.title":"Programme","hackathon-slovenia-old.sections.8.content.0":"The EU Code Week Hackathon is a two-day competition gathering secondary school students aged 15-19. They will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead.","hackathon-slovenia-old.sections.8.content.1":"During the Hackathon, teams will get support from experienced mentors, be able to participate in workshops, do mini-challenges, quizzes, win prizes and a 2.000€ prize for the winning team! The jury will take the team’s method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-slovenia-old.sections.8.content.2":"Each national winner will meet in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-slovenia-old.sections.8.content.3":"Free online and/or physical side events will also be organised during summer 2021 for beginners in coding.","hackathon-slovenia-old.sections.8.content.4":"","hackathon-slovenia-old.sections.8.content.5":"","hackathon-slovenia-old.sections.8.content.6":"","hackathon-slovenia-old.sections.8.content.7":"","hackathon-slovenia-old.sections.8.content.8":"","hackathon-slovenia-old.sections.8.content.9":"Day 1","hackathon-slovenia-old.sections.8.content.10":"Day 2","hackathon-slovenia-old.sections.9.title":"Practical Info","hackathon-slovenia-old.sections.9.content.0":"The Hackathon will be held from 18 September to 19 September 2021. We hope the competition to take place physically. If the public health situation does not allow it, we will meet online.","hackathon-slovenia-old.sections.9.content.1":"The Hackathon is free of charge.","hackathon-slovenia-old.sections.10.title":"Jury & Mentors","hackathon-slovenia-old.sections.10.content.0":"Imagine being in a virtual room full of designers, developers, creators, coders and business mentors, all with the same curiosity and drive as you. EU Code Week Hackathon Slovenia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-slovenia-old.sections.10.content.1":"Sign up now to","hackathon-slovenia-old.sections.10.content.2":"EU Code Week Hackathon","hackathon-slovenia-old.sections.10.content.3":"and make it happen!","hackathon-slovenia-old.sections.11.title":"Side events","hackathon-slovenia-old.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-slovenia-old.sections.11.events.1.title":"Animate a name","hackathon-slovenia-old.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-slovenia-old.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-slovenia-old.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-slovenia-old.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-slovenia-old.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-slovenia-old.sections.11.events.1.content.5":"Date: Date: 8 October, 11:00, 14:00 -> click","hackathon-slovenia-old.sections.11.events.1.content.6":"here","hackathon-slovenia-old.sections.11.events.1.content.7":"to register !","hackathon-slovenia-old.sections.11.events.1.content.8":"More information:","hackathon-slovenia-old.sections.11.events.2.title":"Creative Coding Workshop","hackathon-slovenia-old.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-slovenia-old.sections.11.events.2.content.1":"Date: XXX -> click","hackathon-slovenia-old.sections.11.events.2.content.2":"here","hackathon-slovenia-old.sections.11.events.2.content.3":"to register !","hackathon-slovenia-old.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-slovenia-old.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-slovenia-old.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-slovenia-old.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-slovenia-old.sections.11.events.makex.content.2":"here","hackathon-slovenia-old.sections.11.events.makex.content.3":"to register !","hackathon-slovenia-old.sections.11.events.makex.content.4":"More information:","hackathon-slovenia-old.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia-old.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-slovenia-old.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-slovenia-old.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-slovenia-old.sections.12.title":"About CODEWEEK.EU","hackathon-slovenia-old.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-slovenia-old.sections.12.content.1":"EU Code Week","hackathon-slovenia-old.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-slovenia-old.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-slovenia-old.sections.12.content.4":"European Commission","hackathon-slovenia-old.sections.12.content.5":"and local","hackathon-slovenia-old.sections.12.content.6":"EU Code Week Ambassadors","hackathon-slovenia-old.sections.12.content.7":"The initiative is financed by","hackathon-slovenia-old.sections.12.content.8":"the European Parliament","hackathon-slovenia-old.sections.12.content.9":"Discover More","hackathon-slovenia-old.sections.mentors.1.0":"Janko Harej","hackathon-slovenia-old.sections.mentors.1.1":"Janko Harej is a higher education lecturer and teacher of professional subjects at the Nova Gorica Secondary School. He is interested in all aspects of integrating new technologies into education. He participates in various national and international projects, where he develops teacher education, develops services and e-content. He was involved in the revision of several curricula.","hackathon-slovenia-old.sections.mentors.1.2":"In his free time, he is actively involved in the field of choral music.","hackathon-slovenia-old.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia-old.sections.mentors.2.1":"Researcher of communication and digital media, founder of the Institute for Digital Education Vsak and Slovenian ambassador of the EU Code Week project. It strives for access to digital education and media literacy for citizens of the information society","hackathon-slovenia-old.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia-old.sections.mentors.3.1":"Uroš has been involved in innovation, prototyping, networking and many other things since he was a child. He completed his studies in mechatronics. He is now the head of the Learning Production Laboratory at ŠCNG, which is a laboratory dedicated to networking, prototyping and learning.","hackathon-slovenia-old.sections.mentors.3.2":"He participates in various local and European projects, and also walks in business environment. He has extensive experience in mentoring, prototyping, working with young people, CNC machining, 3D modeling,","hackathon-slovenia-old.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia-old.sections.mentors.4.1":"Luka Manojlovic is a technical enthusiast - a computer scientist who has been dealing with server and network infrastructure for more than 20 years.","hackathon-slovenia-old.sections.mentors.4.2":" He likes to share his knowledge with the participants of interactive workshops from various fields of information technologies.","hackathon-slovenia-old.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia-old.sections.mentors.5.1":"Vesna Krebs is a media artist and mentor who works both at home and abroad. Vesna combines her love of technology and art through various workshops and performances for children.","hackathon-slovenia-old.sections.mentors.5.2":"In her pedagogical work, the emphasis is on creative audio-visual production with computer technologies, with which she encourages the younger population to think creatively and create with the help of modern technologies.","hackathon-slovenia-old.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia-old.sections.mentors.6.1":"Alojz has an excellent working knowledge of IT, is a highly experienced developer and system designer. His field of work is also on microservice platforms - development and deployment of services on these platforms. 30+ years of experience in international enterprise projects with larger systems, in finance, telco and retail sector.","hackathon-slovenia-old.sections.mentors.6.2":"In addition to this he is an outstanding Official Red Hat Instructor and Architect. He is a curious learner and eager to implement and share his newly obtained knowledge in practice.","hackathon-slovenia-old.sections.after.0":"What happens next?","hackathon-slovenia-old.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-slovenia-old.sections.after.2":"EU Code Week Hackathon Slovenia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-slovenia-old.sections.after.3":"The Winners","hackathon-slovenia-old.sections.after.4":"See all the winners","hackathon-slovenia-old.sections.after.5":"Gallery","hackathon-slovenia-old.sections.after.6":"Check out the ‘young hackers’ from Slovenia in action during the EU Code Week Hackathon","hackathon-slovenia-old.sections.after.7":"Support Wall","hackathon-slovenia-old.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-slovenia-old.sections.after.9":"Jury & Mentors","hackathon-slovenia-old.sections.after.10":"EU Code Week Hackathon in Slovenia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-slovenia-old.sections.after.11":"Read the guidelines","hackathon-slovenia.title":"EU Code Week HACKATHON","hackathon-slovenia.title2":"Online, 18-19 September","hackathon-slovenia.subtitle":"Bring your ideas to life!","hackathon-slovenia.misc.0":"Read the rules & code of conduct","hackathon-slovenia.misc.1":"Registrations for both the EU Code Week Hackathon and Side Events will be handled by EU Survey.","hackathon-slovenia.misc.2":"Our Partners","hackathon-slovenia.sections.0.content.0":"Are you between 15 and 19 years old and love technology? Do you like to create and want to learn about similar trends in the field of digital products? If so, don’t hesitate: you can sign up to the hackathon as a single competitor or, even better, with your team, where each one of you will contribute their know-how in solving a challenge. The best team will receives a EUR 2,000 prize.","hackathon-slovenia.sections.1.content.0":"Hackathon Slovenia for students of any gender is one of six European acclaimed competitions for young people who are interested in new technologies. The competition starts on 18 September online, and for the winning team a month later at the European level.","hackathon-slovenia.sections.1.content.1":"You can sign up to the hackathon","hackathon-slovenia.sections.1.content.2":"or, even better, with your team of 6 participants, where each one of you will contribute their know-how in solving a challenge.","hackathon-slovenia.sections.1.content.3":"So, we are not only looking for coders,","hackathon-slovenia.sections.1.content.4":"but also designers, writers and other specialists who will help your team win. Last but not least, it also pays off because the Slovenian","hackathon-slovenia.sections.1.content.5":"winning team might receives a EUR 2,000","hackathon-slovenia.sections.1.content.6":"prize.","hackathon-slovenia.sections.1.content.7":"The hackathon will be online","hackathon-slovenia.sections.1.content.8":"The hackathon begins with the creation of a prototype that needs to be coded and designed accordingly. The prototype is designed to solve a real challenge and will need to be completed within these two-days competition. All teams will have equal working conditions and access to mentors who will help you with expert advice. Workshops will help you improve your solutions and prepare for your presentations. At the end, you will present your prototypes to the jury that will select the final winner for Slovenia.","hackathon-slovenia.sections.1.content.9":"Presentation to the European jury","hackathon-slovenia.sections.1.content.10":"The winning team from the Slovenian finals will receive","hackathon-slovenia.sections.1.content.11":" a cash prize of EUR 2,000","hackathon-slovenia.sections.1.content.12":" and the opportunity to","hackathon-slovenia.sections.1.content.13":" present themselves at European level","hackathon-slovenia.sections.1.content.14":", where the winners of hackathons from six countries will present their prototypes to the European jury during the official EU Code Week the 14 October, 2021.","hackathon-slovenia.sections.1.content.15":" The champions of Europe","hackathon-slovenia.sections.1.content.16":" will be additionally rewarded with the latest computer equipment.","hackathon-slovenia.sections.2.title":"What to expect?","hackathon-slovenia.sections.2.content.0":"Interesting challenges","hackathon-slovenia.sections.2.content.1":"Professional guidance and assistance in creating a solution","hackathon-slovenia.sections.2.content.2":"Find out about trends in the field of digital technology","hackathon-slovenia.sections.2.content.3":"Knowledge acquisition workshops","hackathon-slovenia.sections.2.content.4":"Fun activities","hackathon-slovenia.sections.2.content.5":"Hanging out with young people with shared interests","hackathon-slovenia.sections.2.content.6":"An opportunity to e-meet the best teams from all over Europe","hackathon-slovenia.sections.2.content.7":"Prizes (financial and practical)","hackathon-slovenia.sections.3.content.0":"Sign up now to","hackathon-slovenia.sections.3.content.1":"EU Code Week Hackathon Slovenia","hackathon-slovenia.sections.3.content.2":" and bring your ideas to life!","hackathon-slovenia.sections.4.title":"Propose challenges to be solved at the Hackathon","hackathon-slovenia.sections.4.content.0":'do you want to make your community the centre of green and sustainable innovation in Slovenia ? if so, propose a challenge that will be "hacked" at the Hackathon. Something concrete that will help you, your school, city or community.',"hackathon-slovenia.sections.4.content.1":"Propose a challenge","hackathon-slovenia.sections.4.content.2":"Votes for the Slovenian challenge will start on the 23th of April.","hackathon-slovenia.sections.5.title":'Vote on the challenges to be "hacked"',"hackathon-slovenia.sections.5.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, innovation and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia.sections.5.content.1":"Vote on what matters most to you!","hackathon-slovenia.sections.5.content.2":"The final challenge selected will be announced at the beginning of the Hackathon.","hackathon-slovenia.sections.6.title":"The Challenge","hackathon-slovenia.sections.6.content.0":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. ‘Concrete’ means solving real problems – things that affect you, your school, community, city or specific challenges in your area.","hackathon-slovenia.sections.6.content.1":"Based on public voting, the challenge for the Slovenian Hackathon is:","hackathon-slovenia.sections.6.content.2":"Based on public voting, the challenge for the Slovenian Hackathon was:","hackathon-slovenia.sections.7.title":"Resource Centre","hackathon-slovenia.sections.8.title":"Programme","hackathon-slovenia.sections.8.content.0":"The EU Code Week Hackathon is a two-day competition gathering secondary school students aged 15-19. They will compete in teams to solve a ‘local challenge’ selected from proposals submitted ahead.","hackathon-slovenia.sections.8.content.1":"During the Hackathon, teams will get support from experienced mentors, be able to participate in workshops, do mini-challenges, quizzes, win prizes and a 2.000€ prize for the winning team! The jury will take the team’s method, use of time and quality of the prototype into consideration to select the successful candidates!","hackathon-slovenia.sections.8.content.2":"Each national winner will meet in a European clash of titans where each winning team will pitch their solution to a European jury during the official EU Code Week 9-24 October 2021. The European champion will, besides the glory, win additional IT equipment.","hackathon-slovenia.sections.8.content.3":"Free online and/or physical side events will also be organised during summer 2021 for beginners in coding.","hackathon-slovenia.sections.8.content.4":"","hackathon-slovenia.sections.8.content.5":"","hackathon-slovenia.sections.8.content.6":"","hackathon-slovenia.sections.8.content.7":"","hackathon-slovenia.sections.8.content.8":"","hackathon-slovenia.sections.8.content.9":"Day 1","hackathon-slovenia.sections.8.content.10":"Day 2","hackathon-slovenia.sections.9.title":"Practical Info","hackathon-slovenia.sections.9.content.0":"The hackathon is free of charge for all participants.","hackathon-slovenia.sections.9.content.1":"The Slovenian hackathon will","hackathon-slovenia.sections.9.content.2":"be held online","hackathon-slovenia.sections.9.content.3":"the 18-19 September 2021.","hackathon-slovenia.sections.9.content.4":"Stable broadband internet access and computer equipment that will come in handy at work will be available in the modernly equipped premises of EKSCENTER.","hackathon-slovenia.sections.9.content.5":"The on-duty weathergirl for the Code Week events for this weekend in Nova Gorica predicts warm late summer weather.","hackathon-slovenia.sections.9.content.6":"Food, drinks, accommodation will be provided as well as a minimum of 75 euro to cover transportation expenses.","hackathon-slovenia.sections.9.content.7":"It is advisable to bring your own computers/laptops, as well as some clothes, a toilet bag and a sleeping bag.","hackathon-slovenia.sections.9.content.8":"We will be waiting for you in an upbeat mood, and all you need to do is bring a package of curiosity.","hackathon-slovenia.sections.9.content.9":"You will receive more detailed information about the event, venue and everything else after registration.","hackathon-slovenia.sections.9.content.10":"The Slovenian hackathon will be held online and is one of six competitions for young people in Europe that will be organised by Code Week in Greece, Latvia, Ireland, Italy and Romania. It is intended for creative students who are interested in the future of technology. If this is you, please join us in learning about and developing innovative solutions.","hackathon-slovenia.sections.9.content.11":"Registration > ","hackathon-slovenia.sections.9.content.12":"Instructions for participants","hackathon-slovenia.sections.9.content.13":"This 2-days EU Code Week hackathon will be held online from Saturday 18 September to Sunday 19 September 2021.","hackathon-slovenia.sections.9.content.14":"The jury will take your method, use of your time and prototype quality into account when selecting the successful team!","hackathon-slovenia.sections.9.content.15":"To help you prepare for the pitch of your solution, we will offer you free workshops during the hackathon. Your team will also be assisted by mentors who will make sure you are on the right track.","hackathon-slovenia.sections.9.content.16":"The top best teams will be rewarded for their achievements with practical prizes.","hackathon-slovenia.sections.9.content.17":"The winning team will receive a cash prize of EUR 2,000 and an invitation to present their solution to the European jury on the 14 October 2021.","hackathon-slovenia.sections.9.content.18":"The winners of hackathons from six countries will present their prototypes to the European jury during the official EU Code Week the 14 October, 2021. The European champions will be rewarded with even more computer equipment that will (hopefully) encourage them to further develop their digital skills.","hackathon-slovenia.sections.10.title":"Jury & Mentors","hackathon-slovenia.sections.10.content.0":"EU Code Week Hackathon Slovenia brings together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support you and your team during this intensive marathon.","hackathon-slovenia.sections.10.content.1":"Sign up now to","hackathon-slovenia.sections.10.content.2":"EU Code Week Hackathon","hackathon-slovenia.sections.10.content.3":"and make it happen!","hackathon-slovenia.sections.11.title":"Side events","hackathon-slovenia.sections.11.content.0":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. From April to September, we are organising side events with our amazing partners of the EU Code Week Hackathons and it’s free to take part! Check out the different activities and register to get the link.","hackathon-slovenia.sections.11.events.1.title":"Animate a name","hackathon-slovenia.sections.11.events.1.content.0":"Are you between 9 to 14 and eager to know more about computer programming? This workshop is for you! You will create, have fun and quickly acquire some coding skills. With just a handful of blocks and a few clicks, you can make a 'sprite' (character) dance, talk, or animate it in a variety of ways. In addition, the computer science concepts we will be using in Scratch for CS First can be applied to other advanced programming languages such as Python or Java. ","hackathon-slovenia.sections.11.events.1.content.1":"Register, and participate in this activity and you will be able to:","hackathon-slovenia.sections.11.events.1.content.2":"Use a block-based programming language","hackathon-slovenia.sections.11.events.1.content.3":"Master important computer science concepts such as events, sequences and loops","hackathon-slovenia.sections.11.events.1.content.4":"Create an animation project in Scratch for CS First","hackathon-slovenia.sections.11.events.1.content.5":"Date: Date: 8 October, 11:00, 14:00 -> click","hackathon-slovenia.sections.11.events.1.content.6":"here","hackathon-slovenia.sections.11.events.1.content.7":"to register !","hackathon-slovenia.sections.11.events.1.content.8":"More information:","hackathon-slovenia.sections.11.events.2.title":"Creative Coding Workshop","hackathon-slovenia.sections.11.events.2.content.0":"Learn the basics of Python with imagiLabs' creative coding tools! Perfect for kids aged 9-15, this 1.5 hour workshop for beginners will take coders from lighting up one pixel at a time to making colourful animations.","hackathon-slovenia.sections.11.events.2.content.1":"Date: XXX -> click","hackathon-slovenia.sections.11.events.2.content.2":"here","hackathon-slovenia.sections.11.events.2.content.3":"to register !","hackathon-slovenia.sections.11.events.2.content.4":"Download the free imagiLabs app on your iOS or Android device to get started today. No imagiCharms needed -- come to the virtual workshop as you are!","hackathon-slovenia.sections.11.events.makex.title.0":"Robotics Training Series by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.1":"Robotics Training Series 1 - Introduction to Robotics and Robotics Competitions by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.2":"Robotics Training Series 2 - Programming and Hardware Construction by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.title.3":"Robotics Training Series 3 – Award-winning Mentor Sharing by MakeX/MakeBlock","hackathon-slovenia.sections.11.events.makex.content.0":"MakeX, a global robotics competition platform presents a comprehensive series of educational robotics training to teachers and mentors who are interested in practical learning, STEAM education, programming and robotics competitions for students of all ages using cutting-edge software and hardware like mBot2, laserbox and mBlock5.","hackathon-slovenia.sections.11.events.makex.content.1":"From introduction to robotics, programming and hardware construction to award-winning mentor sharing, you will dive into the process of project-based learning and how to organize students to use completions platforms to solve real world problems. Teachers organizing robotics curriculums at school are welcome and will benefit from a deeper understanding of programming, computational thinking, pedagogical concepts, robot hardware, and troubleshooting techniques.","hackathon-slovenia.sections.11.events.makex.content.2":"here","hackathon-slovenia.sections.11.events.makex.content.3":"to register !","hackathon-slovenia.sections.11.events.makex.content.4":"More information:","hackathon-slovenia.sections.11.events.makex.content.5":"https://www.makex.cc/en","hackathon-slovenia.sections.11.events.makex.dates.0":"Date: 1st June, 11:00 CEST -> click","hackathon-slovenia.sections.11.events.makex.dates.1":"Date: 3rd June, 11:00 CEST -> click","hackathon-slovenia.sections.11.events.makex.dates.2":"Date: 8th June, 11:00 CEST -> click","hackathon-slovenia.sections.12.title":"About CODEWEEK.EU","hackathon-slovenia.sections.12.content.0":"EU Code Week (#EUCodeWeek) is a grassroots movement run by volunteers to promote digital literacy through activities linked to coding and computer science. It inspires and engages people to explore new ideas and innovation for the future. Activities for ","hackathon-slovenia.sections.12.content.1":"EU Code Week","hackathon-slovenia.sections.12.content.2":"take place all over the world between 9 and 24 October. ","hackathon-slovenia.sections.12.content.3":"The idea of the EU Code Week Hackathon is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills. The hackathons are created and co-organised by the","hackathon-slovenia.sections.12.content.4":"European Commission","hackathon-slovenia.sections.12.content.5":"and local","hackathon-slovenia.sections.12.content.6":"EU Code Week Ambassadors","hackathon-slovenia.sections.12.content.7":"The initiative is financed by","hackathon-slovenia.sections.12.content.8":"the European Parliament","hackathon-slovenia.sections.12.content.9":"Discover More","hackathon-slovenia.sections.mentors.1.0":"Janko Harej","hackathon-slovenia.sections.mentors.1.1":"Janko Harej is a higher education lecturer and teacher of professional subjects at the Nova Gorica Secondary School. He is interested in all aspects of integrating new technologies into education. He participates in various national and international projects, where he develops teacher education, develops services and e-content. He was involved in the revision of several curricula.","hackathon-slovenia.sections.mentors.1.2":"In his free time, he is actively involved in the field of choral music.","hackathon-slovenia.sections.mentors.2.0":"Katja K. Ošljak","hackathon-slovenia.sections.mentors.2.1":"Researcher of communication and digital media, founder of the Institute for Digital Education Vsak and Slovenian ambassador of the EU Code Week project. It strives for access to digital education and media literacy for citizens of the information society","hackathon-slovenia.sections.mentors.3.0":"Uroš Polanc","hackathon-slovenia.sections.mentors.3.1":"Uroš has been involved in innovation, prototyping, networking and many other things since he was a child. He completed his studies in mechatronics. He is now the head of the Learning Production Laboratory at ŠCNG, which is a laboratory dedicated to networking, prototyping and learning.","hackathon-slovenia.sections.mentors.3.2":"He participates in various local and European projects, and also walks in business environment. He has extensive experience in mentoring, prototyping, working with young people, CNC machining, 3D modeling,","hackathon-slovenia.sections.mentors.4.0":"Luka Manojlovic","hackathon-slovenia.sections.mentors.4.1":"Luka Manojlovic is a technical enthusiast - a computer scientist who has been dealing with server and network infrastructure for more than 20 years.","hackathon-slovenia.sections.mentors.4.2":" He likes to share his knowledge with the participants of interactive workshops from various fields of information technologies.","hackathon-slovenia.sections.mentors.5.0":"Vesna Krebs","hackathon-slovenia.sections.mentors.5.1":"Vesna Krebs is a media artist and mentor who works both at home and abroad. Vesna combines her love of technology and art through various workshops and performances for children.","hackathon-slovenia.sections.mentors.5.2":"In her pedagogical work, the emphasis is on creative audio-visual production with computer technologies, with which she encourages the younger population to think creatively and create with the help of modern technologies.","hackathon-slovenia.sections.mentors.6.0":"Alojz Černe","hackathon-slovenia.sections.mentors.6.1":"Alojz has an excellent working knowledge of IT, is a highly experienced developer and system designer. His field of work is also on microservice platforms - development and deployment of services on these platforms. 30+ years of experience in international enterprise projects with larger systems, in finance, telco and retail sector.","hackathon-slovenia.sections.mentors.6.2":"In addition to this he is an outstanding Official Red Hat Instructor and Architect. He is a curious learner and eager to implement and share his newly obtained knowledge in practice.","hackathon-slovenia.sections.mentors.7.0":"Gasper Koren","hackathon-slovenia.sections.mentors.7.1":"Gasper started his career as a researcher at University of Ljubljana where he focused on Survey Data Collection and Statistical analysis. Later he switched to Tech Startup World, where he spent the past 14 years. First he worked as Chief Operations Officer at one of the first VC founded Slovenian startups, Zemanta which got acquired by Outbrain (Nasdaq: OB). Currently working as VP of Finance and Compliance at Flaviar, largest US Online Marketplace for Spirits. His experience go from (tech) product development and data analytics to international operations and finance.","hackathon-slovenia.sections.after.0":"What happens next?","hackathon-slovenia.sections.after.1":"The successful teams are now working on their prototype and will meet at the final hackathon in X to battle it out and decide the winner of X Hackathon. Make sure to follow here and on social media for updates from the contestants’ teams! ","hackathon-slovenia.sections.after.2":"EU Code Week Hackathon Slovenia gave smart, passionate young people the chance to put their coding skills and creative ideas towards solving a concrete local challenge. After an initial 24-hour virtual hackathon, up to 10 teams advanced to the next stage. The finalists worked on their prototypes with some guidance from mentors over the summer and are now ready to compete! The Code Week hackathon journey concluded with a battle on skills, knowledge and creativity at the final hackathon on X September/October in [city].","hackathon-slovenia.sections.after.3":"The Winners","hackathon-slovenia.sections.after.4":"See all the winners","hackathon-slovenia.sections.after.5":"Gallery","hackathon-slovenia.sections.after.6":"Check out the ‘young hackers’ from Slovenia in action during the EU Code Week Hackathon","hackathon-slovenia.sections.after.7":"Support Wall","hackathon-slovenia.sections.after.8":"And thanks to the Tweets, shout-outs and all the support during the Hackathons! Check out some highlights!","hackathon-slovenia.sections.after.9":"Jury & Mentors","hackathon-slovenia.sections.after.10":"EU Code Week Hackathon in Slovenia brought together leading figures from the Worlds of business, IT, venture capital, education, as well as local, national and EU leaders, influencers and coaches to guide and support participants during the intense hackathon. A select number of jury members were chosen to decide the final winning team, according to relevant guidelines and competition rules.","hackathon-slovenia.sections.after.11":"Read the guidelines","hackathons.title":"EU Code Week HACKATHONS","hackathons.subtitle":"Bring your ideas to life!","hackathons.sections.1.title":"6 hackathons, 6 challenges","hackathons.sections.1.content.1":"Do you live in Greece, Latvia, Ireland, Italy, Romania or Slovenia? Are you creative, ambitious and interested in the future of technology? Now is your chance! Join one of the EU Code Week hackathons and develop an innovative solution that will put you at the forefront of the technological revolution!","hackathons.sections.1.content.2":"In 2021, EU Code Week brings six extraordinary hackathons and invites 15-19 year old students, in upper secondary school, to form teams and use their coding skills to solve a local challenge. After 24 hours of hacking, each team will pitch their ideas to a panel of experts who will choose the 10 finalist teams. All teams will have the same amount of time, resources, and access to mentors and expertise in order to complete the challenge, but only 10 will get the chance to continue to the next round, develop their prototype, get expert coaching and take part in the final hackathon in the autumn. Here the teams will battle it out to decide who wins cool IT gear and the chance of mentoring and coaching to further develop their prototype","hackathons.sections.2.title":"How can I take part?","hackathons.sections.2.content.1":"Select the hackathon in your country and follow a few simple steps to register. You can join as an individual or as a team of six people. If you join with friends or classmates, don’t forget to indicate the name of your team when you register. Each hackathon will open its registration separately, so follow the hackathon in your country!","hackathons.sections.3.title":"Who are the organisers?","hackathons.sections.3.content.1":"The EU Code Week hackathons are co-organised by the European Commission and local EU ","hackathons.sections.3.content.2":"Code Week Ambassadors","hackathons.sections.3.content.3":"and they are financed by the European Parliament. The aim is to show how concrete solutions come to life with the help of young people’s creativity, enthusiasm, fresh ideas and coding skills.","hackathons.sections.4.title":"What does a hackathon look like?","hackathons.sections.4.content.1":"The EU Code Week hackathon is a journey that kicks-off with an online 24-hour hackathon. Experienced mentors will coach the teams and there will be workshops providing opportunities for participants to learn new skills and have fun. The hackathon is also an excellent opportunity for participants to network and socialise with people in the European tech sector. At the end of the hackathon each team will pitch their solution to an expert jury. ","hackathons.sections.4.content.2":"The ten best teams will continue their hackathon journey and receive training and mentoring over the summer. The winners will then take part in the final 12-hour face-to-face national hackathon in September or October (which will take place online, if the public health situation does not allow for a physical meet-up).","hackathons.sections.5.title":"I don’t know coding – what can I do?","hackathons.sections.5.content.1":"In connection with the hackathon, there will be workshops for beginners in coding, tinkering with hardware and robotics and so on for participants to learn some basics of computational thinking and coding. See more information about how to register on your local page.","hackathons.sections.6.title":"Partners","hackathons.sections.7.title":"Join in the fun!","hackathons.cities.1.city":"TBA","hackathons.cities.1.country":"Romania","hackathons.cities.1.date":"25-26 September 2021","hackathons.cities.2.city":"TBA","hackathons.cities.2.country":"Ireland","hackathons.cities.2.date":"23-24 September 2021","hackathons.cities.3.city":"TBA","hackathons.cities.3.country":"Italy","hackathons.cities.3.date":"24-25 September 2021","hackathons.cities.4.city":"TBA","hackathons.cities.4.country":"Greece","hackathons.cities.4.date":"9 October 2021","hackathons.cities.5.city":"TBA","hackathons.cities.5.country":"Slovenia","hackathons.cities.5.date":"18-19 September 2021","hackathons.cities.6.city":"TBA","hackathons.cities.6.country":"Latvia","hackathons.cities.6.date":"1 October 2021","hackathons.final.1":"Final in","hackathons.final.2":"September/October 2021","home.about":'EU Code Week is a grassroots initiative which aims to bring coding and digital literacy to everybody in a fun and engaging way…',"home.when":"","home.when_text":"Learning to code helps us make sense of the rapidly changing world around us. Join millions of fellow organisers and participants to inspire the development of coding and computational thinking skills in order to explore new ideas and innovate for the future.","home.school_banner_title":"Get Involved! Add an Activity!","home.school_banner_text":"Are you a teacher?","home.school_banner_text2":"Find out how to get involved!","home.organize_activity_title":"Organise or join an activity","home.organize_activity_text":'Anyone is welcome to organise or join an activity. Just pick a topic and a target audience and add your activity to the map, or browse for activities in your area.',"home.get_started_title":"Get started","home.get_started_text":'Not sure how to get started? Take a look at the how-to page, and download our toolkits for organisers to get prepared and spread the word.',"home.access_resources_title":"Access resources and training","home.access_resources_text":'If you are not sure how to organise an activity, visit our teaching resources page and learning bits training materials for guidance and tailored lesson plans.',"home.event_title":"Event title 1","home.explore_event":"Explore event","home.count_down":"Countdown","home.days":"days","home.hours":"hours","home.mins":"mins","home.toolkits_title":"Not sure how to get started?","home.toolkits_description":"Take a look at the how-to page, and download our toolkits for organisers to get prepared and spread the word.","home.toolkits_button1":"Get started","home.toolkits_button2":"Toolkits for organisers","home.minecraft_description1":"Careers in Digital is part of EU Code Week targeting 15–18-year-olds and educators to explore exciting and varied digital careers.","home.minecraft_description2":"Discover role models doing their dream job in digital - dive into their motivational videos and career pathways and explore our Careers in Digital Guide to understand the variety of roles and how to get there.","home.minecraft_button":"Get involved","home.activity_title":"Organise or join an activity","home.activity_description":"Anyone is welcome to organise or join an activity. Just pick a topic and a target audience and add your activity to the map, or browse for activities in your area.","home.activity_button1":"Add your activity","home.activity_button2":"Show activity map","home.resouce_title":"Resources and training","home.resouce_description":"If you are not sure how to organise an activity, visit our teaching resources page and learning bits training materials for guidance and tailored lesson plans.","home.resouce_button1":"Access resources","home.resouce_button2":"Access trainings","home.get_involved":"Get involved","home.meet_our_community":"Meet our community","home.learn_more":"Learn more","home.register_here":"Register here!","home.banner1_title":"Careers in Digital","home.banner1_description":"Get inspired by dream jobs in digital and explore role models, career guides, open day toolkits and more!","home.banner2_title":"Our Code Week Family","home.banner2_description":"Discover our vibrant network of ambassadors, teachers, students and hubs—each contributing to our shared passion for digital education.","home.banner3_title":"Thank you for participating in Code Week 2025","home.download_brochure_btn":"Download 2025 Brochure","home.banner4_title":"Code Week Digital Educator Awards","home.banner4_description":"Powered by Vodafone Foundation, the 2025 Code Week Digital Educator Awards celebrate inspiring teachers and educator teams across Europe in two tracks: high-quality digital teaching content and outstanding participation during the Code Week celebration window. The evaluation phase is currently ongoing, and the winners will be announced soon.","home.banner5_title":"Future Ready CSR","home.banner5_description":"FutureReadyCSR Movement seeks to inspire, encourage, and empower global players, SMEs, and startups, to organizations like clusters, digital innovation hubs, industry associations, professional bodies, or chambers of commerce, to turn Corporate Social Responsibility into real-world action, by supporting digital skills education.","home.banner6_title":"Cisco EMEA networking Academy Cup","home.banner6_description":"Join the learn-a-thon to build your networking and cybersecurity skills and earn the chance to access exclusive content created with Real Madrid on the network technologies powering the Santiago Bernabéu Stadium. Register by the 31st of December!","leading-teacher.levels.Pre-primary":"Pre-primary","leading-teacher.levels.Primary":"Primary","leading-teacher.levels.Lower Secondary":"Lower Secondary","leading-teacher.levels.Upper Secondary":"Upper Secondary","leading-teacher.levels.Tertiary":"Tertiary","leading-teacher.levels.Other":"Other","locations.title":"Activity venues","locations.description.0":"For your next activity, select a venue from the list below OR register a new venue in","locations.description.1":"activity creation","locations.description.2":"","login.login":"Login","login.register":"Register","login.github":"Sign in with Github","login.X":"Sign in with X","login.facebook":"Sign in with Facebook","login.google":"Sign in with Google","login.azure":"Sign in with Azure","login.email":"E-Mail Address","login.password":"Password","login.remember":"Keep me signed in","login.forgotten_password":"Forgot Your Password","login.no_account":"Don't have an account ?","login.signup":"Sign Up","login.reset":"Reset Your Password","login.send_password":"Reset Password","login.confirm_password":"Confirm Password","login.name":"Fullname","login.resetpage_title":"Forgotten your password?","login.resetpage_description":"Confirm your email address below and we’ll send you instructions on how to create your new password","menu.learn":"Learn & Teach","menu.training":"Training","menu.challenges":"Challenges","menu.online-courses":"Online Courses","menu.toolkits":"Presentations and Toolkits","menu.girls_in_digital":"Girls in Digital","menu.careers_in_digital":"Careers in Digital","menu.treasure-hunt":"Treasure Hunt","menu.webinars":"Webinars","menu.why":"Why","menu.home":"Home","menu.search_result":"Search results","menu.events":"Activities","menu.ambassadors":"Ambassadors","menu.resources":"Resources","menu.game_and_competitions":"Games & Competitions","menu.schools":"Schools","menu.about":"About","menu.blog":"Blog","menu.news":"News","menu.search":"Search","menu.map":"Map","menu.add_event":"Add Activity","menu.search_event":"Search Activities","menu.hello":"Hello","menu.profile":"Profile","menu.pending":"Pending Activities","menu.your_events":"My activities","menu.your_certificates":"My certificates","menu.report":"Report my activities","menu.volunteers":"Volunteers","menu.logout":"Logout","menu.login":"Login","menu.signin":"Sign in","menu.signup":"Sign up","menu.privacy":"Privacy","menu.stats":"Statistics","menu.participation":"Participation Certificate","menu.coding@home":"Coding@Home","menu.values":"Our values","menu.online_events":"Online Activities","menu.featured_activities":"Featured Online Activities","menu.codeweek2020":"2020 Edition","menu.register_activity":"Register activity","menu.select_language":"Select language","menu.search_site":"Search site","menu.what_you_looking_for":"What are you looking for?","menu.type_to_search":"Type to search...","menu.activities_locations":"Activities Locations","menu.my_badges":"My Badges","menu.excellence_winners":"Excellence Winners","menu.leading_teachers":"Leading Teachers","menu.badges_leaderboard":"Badges Leaderboard","menu.podcasts":"Podcasts","menu.matchmaking_toolkit":"Matchmaking Toolkit","menu.hackathons":"Hackathons","menu.slogan_menu":"Meet our role models and find your dream job","menu.see_more":"See more","menu.my_account":"My account","menu.guide_on_activities":"Guide on Activities","menu.future_ready_csr":"Future Ready CSR","moderation.description.title":"Missing proper descriptions","moderation.description.text":"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!","moderation.missing-details.title":"Missing important details","moderation.missing-details.text":"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!","moderation.duplicate.title":"Duplicate","moderation.duplicate.text":"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!","moderation.not-related.title":"Not programming related","moderation.not-related.text":"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!","mooc.free-online-courses":"Free online courses","mooc.intro":"EU Code Week offers professional development opportunities in the form of online courses. The aim is to support teachers in bringing coding and computational thinking to the classroom.","mooc.icebreaker.title":"The introductory “Icebreaker” course","mooc.icebreaker.text.0":"The","mooc.icebreaker.text.1":"The CodeWeek Icebreaker course","mooc.icebreaker.text.2":`is a five-hour course in English that targets anyone interested in the basics of coding and computational thinking. The participants learn how to inspire curiosity and an innovative spirit in young people, while empowering them to become digital creators. The course helps participants to discover the benefits and relevance of computational thinking and coding in diff --git a/public/build/manifest.json b/public/build/manifest.json index feb405f44..1238d6925 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,16 +1,16 @@ { "resources/assets/sass/app.scss": { - "file": "assets/app-DFFv3oEw.css", + "file": "assets/app-CoN6j0Vz.css", "src": "resources/assets/sass/app.scss", "isEntry": true }, "resources/css/app.css": { - "file": "assets/app-BpG7Tj11.css", + "file": "assets/app-BjJwYqpr.css", "src": "resources/css/app.css", "isEntry": true }, "resources/js/app.js": { - "file": "assets/app-fbop_xPx.js", + "file": "assets/app-yD-X9-JM.js", "name": "app", "src": "resources/js/app.js", "isEntry": true, @@ -93,7 +93,7 @@ "isDynamicEntry": true }, "resources/lang/php_en.json": { - "file": "assets/php_en-DwhVyMAV.js", + "file": "assets/php_en-BaNSAY86.js", "name": "php_en", "src": "resources/lang/php_en.json", "isDynamicEntry": true diff --git a/resources/views/hackathons/index.blade.php b/resources/views/hackathons/index.blade.php index 482a1f948..a48b0336e 100644 --- a/resources/views/hackathons/index.blade.php +++ b/resources/views/hackathons/index.blade.php @@ -16,10 +16,10 @@ @section('content')
-
-
-
-
+
+
+
+

Hackathons @@ -28,7 +28,7 @@ Bring your ideas to life!

-
+
-
+

Hackathons @@ -73,15 +73,15 @@ class="animation-element move-background duration-[1.5s] absolute z-0 lg:-bottom >

-
+
- - - -
-
-
- + + + +
+
+
+
@include('layout.video-player', [ 'id' => 'hackathons-video', @@ -94,18 +94,18 @@ class="animation-element move-background duration-[1.5s] absolute z-0 lg:-bottom EU Code Week Hackathon 2025

- EU Code Week Hackathons have an overarching theme to foster a sense of connection and belonging among participants across different countries. The central theme for EU Code Week 2025 Hackathons is From Code to Community: Bridging Digital Skills and Social Impact. + EU Code Week Hackathons share a common theme that strengthens connection and belonging among young innovators across Europe. The central theme for the 2025 edition is From Code to Community: Bridging Digital Skills and Social Impact..

- EU Code Week national hackathons will take place from October to December 2025, offering an opportunity for teams of young enthusiasts aged 15–19 to learn, showcase their talents, and develop innovative digital solutions to address real-world challenges. + The ten national hackathons — Italy (Florence), Italy (Turin), Greece, Croatia, Ukraine, Turkey, Spain, Lithuania, Slovenia, and France — mark a vibrant journey of creativity and collaboration. Italy (Florence) opened the series with its event in October 2025, while all other national hackathons are taking place from now until the end of January 2026. Each event invites teams of young people aged 15 to 19 to learn, innovate, and develop digital solutions that tackle real societal challenges.

- For the European finals, join us online in February 2026 (exact date to be confirmed) to celebrate young minds building tech solutions for a better world. International teams will pitch their projects live, and you will vote for your favourites! + Join us online for the EU Finals on 11 March 2026, where all national finalists will present their projects and celebrate their shared achievements. Expect inspiring ideas, expert jury insights, and plenty of positive energy — a celebration of how young people use technology to make a difference.

- Expect inspiring ideas, expert jury feedback, and plenty of positive energy. Don’t miss the big moment when we crown the Audience Winner, Jury Winner, and the ultimate Super Winner! + Be part of the excitement as we honour the outstanding teams shaping the future of digital innovation!!

-